MM908E624單片機在汽車電子油門控制系統的應用
MM908E624 共有三個高端輸出口:其中前兩個高端輸出接口HS1 和HS2,帶有過流及過溫保護功能,最大輸出電流范圍為200mA~500mA,可以用來驅動馬達。在驅動電感性負載的情況下,這兩個輸出口的內部還帶有鉗位電路,可以限制輸出的電壓。對這兩個輸出口的控制是通過SPI 接口實現的,另外還可以通過PWMIN 端口,實現PWM 控制功能。在使用PWM 功能的時候,芯片內部驅動高端輸出接口的電路會把SPI 寄存器的HS1ON 位(或HS2ON 位)和PWMIN 輸入引腳的電平進行邏輯與運算,然后根據與的結果控制高端輸出口的狀態。
MM908E624/都帶有一個LIN 物理層,提供了一個LIN 總線端口LIN,該端口為單總線收發,可以與三線LIN 總線兼容。LIN (Local Interconnect Network)是一種低成本的串行通訊網絡,基于SCI(UART)數據格式,采用單主控制器/多從設備的模式,主要用于實現汽車中的分布式電子系統控制。與CAN(Control Area Network)相比,LIN 的設計更為簡單廉價。在很多應用的場合,使用LIN 來替代CAN 能夠大幅度的降低產品的成本。
MM908E624 帶有兩個專門的喚醒輸入接口L1、L2。在SLEEP 或STOP 模式下,如果喚醒輸入接口的電平發生變化,系統就會被喚醒并進入NORMAL 模式。在正常(NORMAL)模式下,通過SPI 接口可以讀取這兩個端口的狀態,因此喚醒接口也可以用來監控外接開關的狀態變化,通過方向盤上觸摸RESET 或剎車和離合器上安置接觸開關。使之系統被喚醒,控制轎車的油門開度,實現緩沖和節油。
MM908E624 帶有一個電壓調整器輸出接口。在正常模式和STOP 模式下,該電壓調整器,可以輸出一個5V 電壓,從而可以給單片機供電。但需要注意的是,該端口需外接一個電容來穩定電壓的輸出。另外,該電壓調整器還具有限流功能,主要用于STOP 模式下。
2.3 智能油門結構簡圖:
1. A/D 采樣部分,位置設置傳感器的模擬輸出到MM908E624 的PTB3/AD3 口,同時芯片的PTB4/AD4 接收油門位移反饋。超聲波測距電路,由NE555 驅動傳感器40S 發射超聲波,40R 接收反射的超聲波信號并將微弱的電壓信號經集成運放LF357 信號放大輸出0~5V 電壓。輸出的模擬量到PTB5/AD5 口。速度模擬采樣在PTB7/AD7 口。
2. 主控芯片部分,MM908E624 對外部傳感電路的信號進行運算和分析,判斷是否HS1,HS2端口輸出,從而驅動油門馬達,并將報警信號輸出通過PTA3,PTA4。同時通過LIN 總線與主控制器連接及時反饋信息。
3. RESET 部分,通過該復位鍵L1,及時喚醒芯片進行油門馬達反轉剎車緩沖。
4. 電源部分,超聲波電路部分供電采用12V,芯片采用LIN 總線供電,馬達部分采用12V 電源供電。
3.軟件結構框圖
3.1 軟件總體框圖:
陀螺儀相關文章:陀螺儀原理
評論