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