1. 程式人生 > >車機系統開發中的經驗總結

車機系統開發中的經驗總結

1、ACC OFF代表的是車輛熄火,ACC ON代表的是車輛打火;LOCK ON代表的是開啟車門,LOCK OFF代表的是關閉車門;B+代表的是車上的電源,連線B+就是把車前面的電瓶的電源連上,掉B+就是把電瓶的電源拔了。
2、主機的執行狀態有多種,需要注意區分。
息屏狀態:MCU只是單純地把屏熄掉,這個時候ARM系統還在正常執行,MCU也在正常執行;
休眠狀態:此時ARM已經停止執行,但是MCU還處於低功率模式中,實時監聽著CAN網路中的活動,一旦檢測到LOCK ON並且ACC ON,那麼就會去喚醒ARM系統開機;
斷主電狀態:此時整個主機的供電都斷了,MCU也不能倖免;
3、只是ACC OFF,相當於駕駛員熄火了,這個時候主機還是會正常執行。當然,從ACC OFF的時候,MCU微控制器就開始計時了,一般在10分鐘或者30分鐘之後,會通知ARM系統,彈出提示窗,大致的內容就是“車輛熄火狀態會繼續消耗電池,造成虧損,是否馬上關閉”,並且彈窗會有倒計時的操作。如果使用者不操作,彈窗顯示的倒計時完了,也會自動關屏。此時只是處於息屏狀態,一般會在(30s)之後,進入休眠狀態。
4、如果ACC OFF,然後再LOCK OFF之後,主機會立馬處於息屏狀態,一般會在(30s)之後,進入休眠狀態。