車(chē)載防盜報警LIN節點(diǎn)的設計與實(shí)現
2 信息幀分類(lèi)與系統狀態(tài)定義
對車(chē)身控制系統與防盜報警模塊之間的通信信息幀做了如下的定義:本文引用地址:http://dyxdggzs.com/article/197500.htm
喚醒命令用于將系統從睡眠狀態(tài)喚醒到未設防狀態(tài),睡眠命令用于指令系統進(jìn)入睡眠狀態(tài)。命令信息幀的內容包含設防、解防、報警命令,以及對報警狀態(tài)如報警周期、次數等屬性的定義。系統的狀態(tài)轉換如圖2所示。
圖2 狀態(tài)轉換圖
3 基本框圖
系統基本框圖如圖3所示,系統與外部的接口有3個(gè),LIN線(xiàn)、電源線(xiàn)和地線(xiàn)。車(chē)載蓄電池分別向可充電電池、TJA1020和MCU進(jìn)行供電,其中可充電電池的作用是在汽車(chē)蓄電池電源被剪斷時(shí)向系統提供報警所需的電源。
圖3 系統基本框圖
初始情況,TJA1020處于休眠狀態(tài)并通過(guò)INH引腳切斷對MCU的供電,此時(shí)系統的狀態(tài)定義為睡眠狀態(tài)。連接汽車(chē)蓄電池相當于TJA1020的NWAKE管腳產(chǎn)生電平變化,從而觸發(fā)TJA1020的外部中斷喚醒,同時(shí)TJA1020的Tx管腳會(huì )產(chǎn)生強下拉。當有遠程LIN信息幀喚醒TJA1020時(shí),Tx管腳會(huì )產(chǎn)生弱下拉。TJA1020被喚醒后,會(huì )通過(guò)INH管腳打開(kāi)對MCU的供電使MCU開(kāi)始工作,系統進(jìn)入未設防狀態(tài)。
評論