《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 模擬設(shè)計(jì) > 設(shè)計(jì)應(yīng)用 > 基于LIN 節(jié)點(diǎn)的車載防盜報(bào)警設(shè)計(jì)與實(shí)現(xiàn)
基于LIN 節(jié)點(diǎn)的車載防盜報(bào)警設(shè)計(jì)與實(shí)現(xiàn)
摘要: 隨著汽車工業(yè)的迅猛發(fā)展,車身上的電子控制單元也越來越多。傳統(tǒng)的車身線束不僅會增加制造成本,而且會降低系統(tǒng)的可靠性和可維護(hù)性。于是,汽車車身總線應(yīng)運(yùn)而生。
Abstract:
Key words :

  隨著汽車工業(yè)的迅猛發(fā)展,車身上的電子控制單元也越來越多。傳統(tǒng)的車身線束不僅會增加制造成本,而且會降低系統(tǒng)的可靠性和可維護(hù)性。于是,汽車車身總線應(yīng)運(yùn)而生。采用車身總線設(shè)計(jì)不僅可以簡化線路、節(jié)約制造成本、提高可靠性,同時(shí)也節(jié)省了系統(tǒng)的維護(hù)成本。車載link" href="http://m.jysgc.com/tags/防盜報(bào)警" title="防盜報(bào)警" target="_blank">防盜報(bào)警模塊是車身控制單元(BCM)的一部分,由于其本身對總線通信的實(shí)時(shí)性和速率要求不高,所以將其接入低速總線LIN上。

  LIN總線

  LIN總線主要用于不需要CAN性能、速率和復(fù)雜性的低速系統(tǒng),是一種低成本的串行通信網(wǎng)絡(luò),采用一個(gè)主節(jié)點(diǎn)及若干從節(jié)點(diǎn)的結(jié)構(gòu),基于通用的UART/SCI的硬件接口,最高速率可以達(dá)到20kb/s。

  LIN總線通過報(bào)文幀進(jìn)行數(shù)據(jù)傳輸,一個(gè)完整的報(bào)文幀包括幀頭和信息響應(yīng)。報(bào)文頭包括間隔場、同步場和標(biāo)志符場。間隔場由至少13個(gè)位時(shí)的持續(xù)顯性電平(0)組成,標(biāo)志著一次數(shù)據(jù)通信過程中報(bào)文幀的開始。同步場包含時(shí)鐘同步信息,其格式是0x55,所有從機(jī)節(jié)點(diǎn)在正確接收同步字節(jié)場后,準(zhǔn)確計(jì)算出主機(jī)節(jié)點(diǎn)將要發(fā)送數(shù)據(jù)的波特率,并以此波特率作為下一步要發(fā)送或接收數(shù)據(jù)的波特率設(shè)定值,從而實(shí)現(xiàn)從機(jī)節(jié)點(diǎn)與主機(jī)節(jié)點(diǎn)時(shí)鐘的同步。標(biāo)志符場定義了信息的內(nèi)容和長度。報(bào)文響應(yīng)由主機(jī)節(jié)點(diǎn)或從機(jī)節(jié)點(diǎn)根據(jù)標(biāo)志符場的信息發(fā)出,由2、4或8字節(jié)長度的數(shù)據(jù)和1字節(jié)的校驗(yàn)和構(gòu)成。校驗(yàn)通過計(jì)算數(shù)據(jù)的全部字節(jié)而得到,用于接收方驗(yàn)證數(shù)據(jù)的正確性。

  

  圖 1完整的LIN信息幀

  功能描述

  車載防盜報(bào)警模塊是車身控制模塊的一個(gè)從節(jié)點(diǎn),主要功能有以下3點(diǎn):一是與BCM之間保持通信聯(lián)系并上報(bào)防盜報(bào)警模塊的狀態(tài)信息;二是接收車身控制模塊的命令并驅(qū)動喇叭發(fā)出報(bào)警聲;三是監(jiān)測連接防盜報(bào)警模塊與BCM之間的電源線、地線和LIN線是否被割斷并發(fā)出報(bào)警聲。

  實(shí)現(xiàn)方案

  1 器件選擇

  本系統(tǒng)的兩個(gè)主要器件為LIN收發(fā)器和微處理器。由于防盜報(bào)警模塊是電池供電的LIN節(jié)點(diǎn),所以在器件選取時(shí)需要盡量考慮低功耗的器件。LIN收發(fā)器選取TJA1020,它是連接車身控制器與防盜報(bào)警模塊之間的物理媒體連接,也是LIN主/從機(jī)協(xié)議控制器和LIN傳輸媒體之間的接口。協(xié)議控制器輸入引腳TXD的發(fā)送數(shù)據(jù)流被LIN收發(fā)器轉(zhuǎn)換為總線信號,而且電平翻轉(zhuǎn)速率和波形都受到限制,以減少電磁輻射。TJA1020的接收器檢測到LIN總線上的數(shù)據(jù)流并通過RXD引腳將它傳送到協(xié)議控制器。TJA1020具備低功耗管理模式,它在睡眠模式中幾乎不消耗電流并在錯(cuò)誤模式中減小功率消耗。所以,TJA1020非常適用于防盜報(bào)警模塊這種以電池供電的LIN節(jié)點(diǎn)。系統(tǒng)采用意法半導(dǎo)體的8位微處理器STM8S105K4作為主控單片機(jī),靠內(nèi)部128kHz時(shí)鐘驅(qū)動運(yùn)行時(shí),靜態(tài)功耗可以低至0.6mA。滿足系統(tǒng)對低功耗要求的同時(shí)具備LIN控制器與電池電量檢測10位ADC功能。

  2 信息幀分類與系統(tǒng)狀態(tài)定義

  對車身控制系統(tǒng)與防盜報(bào)警模塊之間的通信信息幀做了如下的定義:

  

  喚醒命令用于將系統(tǒng)從睡眠狀態(tài)喚醒到未設(shè)防狀態(tài),睡眠命令用于指令系統(tǒng)進(jìn)入睡眠狀態(tài)。命令信息幀的內(nèi)容包含設(shè)防、解防、報(bào)警命令,以及對報(bào)警狀態(tài)如報(bào)警周期、次數(shù)等屬性的定義。系統(tǒng)的狀態(tài)轉(zhuǎn)換如圖2所示。

  

  圖2 狀態(tài)轉(zhuǎn)換圖

  隨著汽車工業(yè)的迅猛發(fā)展,車身上的電子控制單元也越來越多。傳統(tǒng)的車身線束不僅會增加制造成本,而且會降低系統(tǒng)的可靠性和可維護(hù)性。于是,汽車車身總線應(yīng)運(yùn)而生。采用車身總線設(shè)計(jì)不僅可以簡化線路、節(jié)約制造成本、提高可靠性,同時(shí)也節(jié)省了系統(tǒng)的維護(hù)成本。車載防盜報(bào)警模塊是車身控制單元(BCM)的一部分,由于其本身對總線通信的實(shí)時(shí)性和速率要求不高,所以將其接入低速總線LIN上。

  LIN總線

  LIN總線主要用于不需要CAN性能、速率和復(fù)雜性的低速系統(tǒng),是一種低成本的串行通信網(wǎng)絡(luò),采用一個(gè)主節(jié)點(diǎn)及若干從節(jié)點(diǎn)的結(jié)構(gòu),基于通用的UART/SCI的硬件接口,最高速率可以達(dá)到20kb/s。

  LIN總線通過報(bào)文幀進(jìn)行數(shù)據(jù)傳輸,一個(gè)完整的報(bào)文幀包括幀頭和信息響應(yīng)。報(bào)文頭包括間隔場、同步場和標(biāo)志符場。間隔場由至少13個(gè)位時(shí)的持續(xù)顯性電平(0)組成,標(biāo)志著一次數(shù)據(jù)通信過程中報(bào)文幀的開始。同步場包含時(shí)鐘同步信息,其格式是0x55,所有從機(jī)節(jié)點(diǎn)在正確接收同步字節(jié)場后,準(zhǔn)確計(jì)算出主機(jī)節(jié)點(diǎn)將要發(fā)送數(shù)據(jù)的波特率,并以此波特率作為下一步要發(fā)送或接收數(shù)據(jù)的波特率設(shè)定值,從而實(shí)現(xiàn)從機(jī)節(jié)點(diǎn)與主機(jī)節(jié)點(diǎn)時(shí)鐘的同步。標(biāo)志符場定義了信息的內(nèi)容和長度。報(bào)文響應(yīng)由主機(jī)節(jié)點(diǎn)或從機(jī)節(jié)點(diǎn)根據(jù)標(biāo)志符場的信息發(fā)出,由2、4或8字節(jié)長度的數(shù)據(jù)和1字節(jié)的校驗(yàn)和構(gòu)成。校驗(yàn)通過計(jì)算數(shù)據(jù)的全部字節(jié)而得到,用于接收方驗(yàn)證數(shù)據(jù)的正確性。

  

  圖 1完整的LIN信息幀

  功能描述

  車載防盜報(bào)警模塊是車身控制模塊的一個(gè)從節(jié)點(diǎn),主要功能有以下3點(diǎn):一是與BCM之間保持通信聯(lián)系并上報(bào)防盜報(bào)警模塊的狀態(tài)信息;二是接收車身控制模塊的命令并驅(qū)動喇叭發(fā)出報(bào)警聲;三是監(jiān)測連接防盜報(bào)警模塊與BCM之間的電源線、地線和LIN線是否被割斷并發(fā)出報(bào)警聲。

  實(shí)現(xiàn)方案

  1 器件選擇

  本系統(tǒng)的兩個(gè)主要器件為LIN收發(fā)器和微處理器。由于防盜報(bào)警模塊是電池供電的LIN節(jié)點(diǎn),所以在器件選取時(shí)需要盡量考慮低功耗的器件。LIN收發(fā)器選取TJA1020,它是連接車身控制器與防盜報(bào)警模塊之間的物理媒體連接,也是LIN主/從機(jī)協(xié)議控制器和LIN傳輸媒體之間的接口。協(xié)議控制器輸入引腳TXD的發(fā)送數(shù)據(jù)流被LIN收發(fā)器轉(zhuǎn)換為總線信號,而且電平翻轉(zhuǎn)速率和波形都受到限制,以減少電磁輻射。TJA1020的接收器檢測到LIN總線上的數(shù)據(jù)流并通過RXD引腳將它傳送到協(xié)議控制器。TJA1020具備低功耗管理模式,它在睡眠模式中幾乎不消耗電流并在錯(cuò)誤模式中減小功率消耗。所以,TJA1020非常適用于防盜報(bào)警模塊這種以電池供電的LIN節(jié)點(diǎn)。系統(tǒng)采用意法半導(dǎo)體的8位微處理器STM8S105K4作為主控單片機(jī),靠內(nèi)部128kHz時(shí)鐘驅(qū)動運(yùn)行時(shí),靜態(tài)功耗可以低至0.6mA。滿足系統(tǒng)對低功耗要求的同時(shí)具備LIN控制器與電池電量檢測10位ADC功能。

  2 信息幀分類與系統(tǒng)狀態(tài)定義

  對車身控制系統(tǒng)與防盜報(bào)警模塊之間的通信信息幀做了如下的定義:

  

  喚醒命令用于將系統(tǒng)從睡眠狀態(tài)喚醒到未設(shè)防狀態(tài),睡眠命令用于指令系統(tǒng)進(jìn)入睡眠狀態(tài)。命令信息幀的內(nèi)容包含設(shè)防、解防、報(bào)警命令,以及對報(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)并通過INH引腳切斷對MCU的供電,此時(shí)系統(tǒng)的狀態(tài)定義為睡眠狀態(tài)。連接汽車蓄電池相當(dāng)于TJA1020的NWAKE管腳產(chǎn)生電平變化,從而觸發(fā)TJA1020的外部中斷喚醒,同時(shí)TJA1020的Tx管腳會產(chǎn)生強(qiáng)下拉。當(dāng)有遠(yuǎn)程LIN信息幀喚醒TJA1020時(shí),Tx管腳會產(chǎn)生弱下拉。TJA1020被喚醒后,會通過INH管腳打開對MCU的供電使MCU開始工作,系統(tǒng)進(jìn)入未設(shè)防狀態(tài)。

  在未設(shè)防狀態(tài)下,MCU通過GPA端口檢測是否存在汽車蓄電池供電信號,如果不存在供電信號,系統(tǒng)在一定時(shí)間后通過連接NSLP的GPB管腳令TJA1020進(jìn)入休眠狀態(tài),TJA1020則會通過INH管腳關(guān)閉MCU的電源供給,系統(tǒng)返回睡眠狀態(tài)。汽車蓄電池供電存在時(shí),若收到LIN睡眠信息幀,系統(tǒng)也進(jìn)入睡眠狀態(tài)。

  系統(tǒng)在非睡眠狀態(tài)時(shí)可以通過接收BCM的LIN命令信息幀在未設(shè)防狀態(tài)、設(shè)防狀態(tài)和報(bào)警狀態(tài)之間進(jìn)行轉(zhuǎn)換。系統(tǒng)處于設(shè)防狀態(tài)和報(bào)警狀態(tài)時(shí),不會進(jìn)入睡眠狀態(tài)。

  4 軟件流程

  系統(tǒng)的軟件主要包括實(shí)現(xiàn)單片機(jī)與LIN總線通信的程序以及單片機(jī)對防盜報(bào)警喇叭控制的主程序。為確保通信的實(shí)時(shí)性,系統(tǒng)采用了高優(yōu)先級中斷來接收LIN總線上的信號。為了保證系統(tǒng)的實(shí)時(shí)性,在中斷處理時(shí)除了進(jìn)行一些簡單的判斷和數(shù)據(jù)接收外,其他部分都在主程序中處理。

  

  圖 4主程序流程圖

  一旦總線上出現(xiàn)有效的顯性電平,控制器立即轉(zhuǎn)入高優(yōu)先級中斷處理函數(shù),首先判斷是否為主機(jī)節(jié)點(diǎn)發(fā)送的間隔場,如果是間隔場則接收同步場和標(biāo)志符場,若不是同步場則退出等待下一次中斷。在接收到正確的標(biāo)志符后,若標(biāo)志符要求系統(tǒng)發(fā)送信息,系統(tǒng)則發(fā)送數(shù)據(jù)場及校驗(yàn)和場,發(fā)送完成后又開始等待接收下一幀數(shù)據(jù)。若標(biāo)志符不是要求本機(jī)進(jìn)行數(shù)據(jù)發(fā)送,則接收隨后的數(shù)據(jù)場及校驗(yàn)和場,在主程序中再根據(jù)標(biāo)志符判斷所接收的數(shù)據(jù)是否對本機(jī)有效,有效的就進(jìn)行相應(yīng)的處理,無效就丟棄,處理完成后又開始等待接收下一幀數(shù)據(jù)。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
香港久久久电影| 一区二区av在线| 亚洲人成在线观看一区二区| 国外成人在线视频| 国产麻豆9l精品三级站| 国产精品国产三级国产普通话三级| 欧美国产在线视频| 免费看的黄色欧美网站| 巨乳诱惑日韩免费av| 久久精品女人的天堂av| 久久激情五月婷婷| 久久成人精品一区二区三区| 性久久久久久久久久久久| 午夜精品免费| 欧美在线视频a| 久久久精品2019中文字幕神马| 欧美一区1区三区3区公司| 亚洲综合社区| 午夜久久tv| 欧美在现视频| 久久免费一区| 欧美a级一区二区| 亚洲欧美激情一区二区| 亚洲欧美激情一区| 久久av一区| 久热精品视频在线| 欧美激情久久久久久| 欧美日韩美女在线观看| 欧美色网一区二区| 国产精品亚洲精品| 激情欧美一区二区三区| 亚洲国产婷婷综合在线精品| 亚洲精品久久久久中文字幕欢迎你 | 亚洲私人影院在线观看| 亚洲综合色激情五月| 久久超碰97人人做人人爱| 亚洲国产精品久久久久秋霞影院 | 国产精品一区二区三区观看| 国产婷婷色一区二区三区四区| 国内精品亚洲| 91久久精品www人人做人人爽| a91a精品视频在线观看| 午夜一级久久| 亚洲人午夜精品| 亚洲午夜久久久| 久久久精品免费视频| 欧美激情一区二区| 国产精品日韩欧美一区二区| 黄色成人av在线| 亚洲裸体在线观看| 午夜免费日韩视频| 亚洲人成免费| 亚洲欧美日韩一区二区三区在线| 久久久夜精品| 欧美午夜精品理论片a级大开眼界| 国产三级精品三级| 亚洲另类自拍| 久久国产乱子精品免费女| 一卡二卡3卡四卡高清精品视频| 欧美一区二区国产| 欧美国产视频一区二区| 国产精品夜夜夜| 亚洲黄色av| 欧美一区二视频在线免费观看| 亚洲免费久久| 久久成人亚洲| 欧美日韩亚洲综合一区| 韩日欧美一区| 亚洲午夜羞羞片| 亚洲精品久久久蜜桃 | 午夜视频在线观看一区| 免费成人小视频| 国产女优一区| 一本大道久久a久久精品综合| 久久精品免费观看| 亚洲欧美怡红院| 欧美激情综合五月色丁香小说| 国产欧美亚洲一区| 日韩写真在线| 亚洲人成人99网站| 久久久久国产精品一区二区| 欧美视频一区在线观看| 亚洲高清二区| 欧美一区二区三区在线观看| 这里只有精品电影| 欧美大片一区二区| 国产一区美女| 亚洲一区二区三区中文字幕| 一区二区欧美日韩视频| 麻豆视频一区二区| 国产亚洲欧美另类中文| 亚洲一区二区三区777| 99天天综合性| 欧美国产精品人人做人人爱| 国产自产2019最新不卡| 亚洲自拍啪啪| 亚洲男人的天堂在线| 欧美日韩一区二区视频在线观看 | 日韩午夜在线电影| 亚洲美洲欧洲综合国产一区| 久久午夜av| 国内久久婷婷综合| 欧美一区午夜精品| 欧美一区三区三区高中清蜜桃 | 国产精品va在线播放| 亚洲精品久久久久久久久久久| 亚洲激情欧美| 美女性感视频久久久| 国内精品久久久久国产盗摄免费观看完整版| 中文日韩在线| 亚洲一区二区在线免费观看视频 | 香蕉久久精品日日躁夜夜躁| 欧美三级欧美一级| 日韩一级精品| 亚洲一区观看| 国产精品国产三级国产aⅴ9色 | 亚洲综合色网站| 午夜一区不卡| 国产嫩草影院久久久久| 亚洲欧美日韩在线一区| 久久国产精品电影| 国产亚洲福利一区| 久久精品亚洲乱码伦伦中文| 久久久伊人欧美| 在线电影国产精品| 亚洲人www| 欧美激情亚洲自拍| 日韩午夜中文字幕| 亚洲一区二区精品视频| 国产精品豆花视频| 亚洲午夜激情| 香蕉久久一区二区不卡无毒影院 | 欧美成人a视频| 亚洲激情影视| 一区二区三区免费在线观看| 欧美日韩午夜精品| 亚洲视频欧美在线| 性色av一区二区三区在线观看| 国产亚洲一区二区三区在线观看| 欧美在线视频日韩| 欧美www在线| 日韩午夜电影av| 亚洲欧洲av一区二区| 国产午夜精品全部视频播放| 亚洲国产片色| 欧美日韩视频第一区| 亚洲一区二区网站| 久久影视精品| 亚洲精品久久久久久久久久久久| 亚洲一区二区在线| 国产视频在线观看一区 | 欧美一区二区三区免费在线看| 国产在线观看91精品一区| 亚洲国产欧美一区二区三区久久 | 国产精品一区亚洲| 亚洲国产第一页| 欧美日韩aaaaa| 午夜伦理片一区| 欧美福利电影在线观看| 99热免费精品| 久久精品欧美| 亚洲精品中文字幕在线| 欧美亚洲系列| 亚洲电影天堂av| 亚洲主播在线| 精品9999| 亚洲欧美精品在线| 伊人狠狠色丁香综合尤物| 中文高清一区| 黄色日韩网站视频| 亚洲视频在线观看网站| 国产在线观看精品一区二区三区 | 一本色道久久综合精品竹菊| 久久精品91| 日韩午夜三级在线| 久久婷婷国产综合精品青草| 99精品热视频| 久久综合九色九九| 亚洲深夜福利在线| 鲁大师影院一区二区三区| 亚洲视频你懂的| 欧美不卡激情三级在线观看| 亚洲一区二区三区免费观看| 蜜臀久久99精品久久久久久9| 中文网丁香综合网| 欧美1区2区3区| 欧美亚洲自偷自偷| 欧美日韩亚洲在线| 亚洲精品1区| 国产一区二区精品丝袜| 中日韩在线视频| 伊人色综合久久天天| 亚洲女爱视频在线| 91久久国产综合久久蜜月精品| 久久爱www| 一区二区三区视频在线 | 日韩视频在线一区| 美女国产一区| 亚洲欧美综合另类中字| 欧美日韩午夜剧场|