新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > MM908E624單片機(jī)在汽車電子油門控制系統(tǒng)的應(yīng)用

MM908E624單片機(jī)在汽車電子油門控制系統(tǒng)的應(yīng)用

作者: 時間:2013-01-22 來源:網(wǎng)絡(luò) 收藏


共有三個高端輸出口:其中前兩個高端輸出接口HS1 和HS2,帶有過流及過溫保護(hù)功能,最大輸出電流范圍為200mA~500mA,可以用來驅(qū)動馬達(dá)。在驅(qū)動電感性負(fù)載的情況下,這兩個輸出口的內(nèi)部還帶有鉗位電路,可以限制輸出的電壓。對這兩個輸出口的控制是通過SPI 接口實現(xiàn)的,另外還可以通過PWMIN 端口,實現(xiàn)PWM 控制功能。在使用PWM 功能的時候,芯片內(nèi)部驅(qū)動高端輸出接口的電路會把SPI 寄存器的HS1ON 位(或HS2ON 位)和PWMIN 輸入引腳的電平進(jìn)行邏輯與運算,然后根據(jù)與的結(jié)果控制高端輸出口的狀態(tài)。

/都帶有一個LIN 物理層,提供了一個LIN 總線端口LIN,該端口為單總線收發(fā),可以與三線LIN 總線兼容。LIN (Local Interconnect Network)是一種低成本的串行通訊網(wǎng)絡(luò),基于SCI(UART)數(shù)據(jù)格式,采用單主控制器/多從設(shè)備的模式,主要用于實現(xiàn)汽車中的分布式電子系統(tǒng)控制。與CAN(Control Area Network)相比,LIN 的設(shè)計更為簡單廉價。在很多應(yīng)用的場合,使用LIN 來替代CAN 能夠大幅度的降低產(chǎn)品的成本。

帶有兩個專門的喚醒輸入接口L1、L2。在SLEEP 或STOP 模式下,如果喚醒輸入接口的電平發(fā)生變化,系統(tǒng)就會被喚醒并進(jìn)入NORMAL 模式。在正常(NORMAL)模式下,通過SPI 接口可以讀取這兩個端口的狀態(tài),因此喚醒接口也可以用來監(jiān)控外接開關(guān)的狀態(tài)變化,通過方向盤上觸摸RESET 或剎車和離合器上安置接觸開關(guān)。使之系統(tǒng)被喚醒,控制轎車的油門開度,實現(xiàn)緩沖和節(jié)油。

MM908E624 帶有一個電壓調(diào)整器輸出接口。在正常模式和STOP 模式下,該電壓調(diào)整器,可以輸出一個5V 電壓,從而可以給單片機(jī)供電。但需要注意的是,該端口需外接一個電容來穩(wěn)定電壓的輸出。另外,該電壓調(diào)整器還具有限流功能,主要用于STOP 模式下。

2.3 智能油門結(jié)構(gòu)簡圖:

2.4 智能油門電路圖:

電路簡介如下:

1. A/D 采樣部分,位置設(shè)置傳感器的模擬輸出到MM908E624 的PTB3/AD3 口,同時芯片的PTB4/AD4 接收油門位移反饋。超聲波測距電路,由NE555 驅(qū)動傳感器40S 發(fā)射超聲波,40R 接收反射的超聲波信號并將微弱的電壓信號經(jīng)集成運放LF357 信號放大輸出0~5V 電壓。輸出的模擬量到PTB5/AD5 口。速度模擬采樣在PTB7/AD7 口。

2. 主控芯片部分,MM908E624 對外部傳感電路的信號進(jìn)行運算和分析,判斷是否HS1,HS2端口輸出,從而驅(qū)動油門馬達(dá),并將報警信號輸出通過PTA3,PTA4。同時通過LIN 總線與主控制器連接及時反饋信息。

3. RESET 部分,通過該復(fù)位鍵L1,及時喚醒芯片進(jìn)行油門馬達(dá)反轉(zhuǎn)剎車緩沖。

4. 電源部分,超聲波電路部分供電采用12V,芯片采用LIN 總線供電,馬達(dá)部分采用12V 電源供電。

3.軟件結(jié)構(gòu)框圖

3.1 軟件總體框圖:

3.2 程序流程圖:

陀螺儀相關(guān)文章:陀螺儀原理




評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉