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