<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > LIN總線(xiàn)協(xié)議的應(yīng)用

          LIN總線(xiàn)協(xié)議的應(yīng)用

          作者: 時(shí)間:2016-12-15 來(lái)源:網(wǎng)絡(luò) 收藏

            

            TLE7259芯片具有等待模式、正常模式和睡眠模式等三個(gè)工作模式。上電后。芯片立即進(jìn)入等待模式,然后可通過(guò)EN引腳置1使之進(jìn)入正常模式。在正常模式,XC886單片機(jī)可在TXD LIN管腳輸入所需發(fā)送的數(shù)據(jù)流,并通過(guò)TLE725芯片轉(zhuǎn)換成LIN總線(xiàn)信號(hào),以控制轉(zhuǎn)換速率和波形,從而降低電磁輻射(EME)。LIN總線(xiàn)的輸出管腳(Bus)可通過(guò)一個(gè)內(nèi)部終端電阻拉成高電平。TLE725芯片可在LIN總線(xiàn)的輸入管腳檢測(cè)數(shù)據(jù)流并通過(guò)管腳RXD_LIN發(fā)送到XC886單片機(jī)。在正常模式下,將EN引腳置0可使芯片進(jìn)入睡眠模式,此時(shí)的靜態(tài)電流不超過(guò)8 mA,用戶(hù)也可以通過(guò)LIN總線(xiàn)或本地引腳(WK)進(jìn)行喚醒,使之重新進(jìn)入等待模式。

            2.2 LIN通信中主節(jié)點(diǎn)的軟件實(shí)現(xiàn)

            軟件采用C語(yǔ)言模塊化編寫(xiě),易于維護(hù)。本設(shè)計(jì)方案中,LIN總線(xiàn)的傳輸速率設(shè)置為20 kbit/s,可在單主節(jié)點(diǎn)和3個(gè)從節(jié)點(diǎn)之間通訊,支持?jǐn)?shù)據(jù)場(chǎng)長(zhǎng)度設(shè)置為2個(gè)字節(jié)。第一個(gè)字節(jié)用于發(fā)送主節(jié)點(diǎn)控制命令或接收從節(jié)點(diǎn)狀態(tài)信息,后一個(gè)字節(jié)為預(yù)留,可用于用戶(hù)擴(kuò)展。

            通常由主節(jié)點(diǎn)向從節(jié)點(diǎn)發(fā)送控制命令,主要包括車(chē)窗升降控制、車(chē)門(mén)鎖命令和后視鏡調(diào)節(jié)控制等,表1所列是其控制命令的數(shù)據(jù)場(chǎng)定義。當(dāng)車(chē)窗控制部分發(fā)送車(chē)窗無(wú)動(dòng)作命令時(shí)(Bit2為0),可忽略后兩位(Bit1和Bit0)判斷,車(chē)窗保持原狀。當(dāng)后視鏡部分發(fā)送后視鏡無(wú)動(dòng)作命令時(shí)(Bit6為0),則忽略后三位(Bit5,Bit4和Bit3)判斷,此時(shí)左右兩個(gè)后視鏡電機(jī)均無(wú)動(dòng)作,后視鏡位置保持原狀。中控鎖部分(Bit7)用于中控鎖的狀態(tài)比較,若位數(shù)據(jù)相同,則保持中控鎖狀態(tài),若位數(shù)據(jù)不同,則驅(qū)動(dòng)中控鎖電機(jī)進(jìn)行相應(yīng)動(dòng)作。

            

            狀態(tài)信息一般由從節(jié)點(diǎn)反饋給主節(jié)點(diǎn),以用于故障診斷,主要包括車(chē)窗升降電機(jī)和繼電器的短路和開(kāi)路信息等,表2所列是狀態(tài)信息的數(shù)據(jù)場(chǎng)定義。當(dāng)主節(jié)點(diǎn)收到后狀態(tài)信息后。若發(fā)現(xiàn)故障,則主節(jié)點(diǎn)控制器將使指示燈閃爍或者進(jìn)行聲音報(bào)警。

            

            主節(jié)點(diǎn)初始化之后,系統(tǒng)將處于等待狀態(tài),同時(shí)檢查是否有數(shù)據(jù)傳輸需求。主程序每10 ms檢查一次主節(jié)點(diǎn)控制器的按鍵參數(shù)。當(dāng)司機(jī)側(cè)主控板上有按鍵動(dòng)作時(shí),系統(tǒng)會(huì)將相應(yīng)按鍵數(shù)據(jù)轉(zhuǎn)換成控制命令并通過(guò)LIN總線(xiàn)發(fā)送給從節(jié)點(diǎn)控制器;若沒(méi)有按鍵動(dòng)作,則要求從節(jié)點(diǎn)反饋狀態(tài)信息,并分析其工作狀態(tài)。圖6所示是其主節(jié)點(diǎn)的程序流程圖。

            

            3 結(jié)束語(yǔ)

            本文介紹了基于英飛凌公司的XC886單片機(jī)的車(chē)門(mén)控制系統(tǒng)的LIN總線(xiàn)通信模塊的設(shè)計(jì)方法,并對(duì)其硬件設(shè)計(jì)和軟件結(jié)構(gòu)進(jìn)行了簡(jiǎn)單的分析。運(yùn)用LIN總線(xiàn)技術(shù)開(kāi)發(fā)的車(chē)窗、后視鏡和中央門(mén)鎖控制系統(tǒng),由于使用了低功耗的8位單片機(jī),因而降低了成本,提高了系統(tǒng)性能,是汽車(chē)電子技術(shù)的發(fā)展方向。本系統(tǒng)程序采用 C語(yǔ)言編寫(xiě),具有很好的可讀性和維護(hù)性。事實(shí)上,總線(xiàn)技術(shù)的發(fā)展是推動(dòng)汽車(chē)電子進(jìn)步的一大動(dòng)力,總線(xiàn)技術(shù)的廣泛使用則進(jìn)一步促進(jìn)了汽車(chē)生產(chǎn)商對(duì)總線(xiàn)開(kāi)發(fā)的投人,因此,汽車(chē)總線(xiàn)的開(kāi)發(fā)必然在將來(lái)的汽車(chē)工業(yè)中占據(jù)更為重要的位置。


          上一頁(yè) 1 2 下一頁(yè)

          關(guān)鍵詞: LIN總線(xiàn)協(xié)

          評(píng)論


          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();