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