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

          新聞中心

          EEPW首頁 > 汽車電子 > 設(shè)計應(yīng)用 > 基于CAN總線的車身電器控制系統(tǒng)網(wǎng)絡(luò)實驗臺設(shè)計

          基于CAN總線的車身電器控制系統(tǒng)網(wǎng)絡(luò)實驗臺設(shè)計

          作者: 時間:2010-08-03 來源:網(wǎng)絡(luò) 收藏

          2.1 上位機轉(zhuǎn)換節(jié)點接口電路
          上位機轉(zhuǎn)換節(jié)點中,接口電路的功能主要是將數(shù)據(jù)轉(zhuǎn)換為符合RS232電平協(xié)議的數(shù)據(jù),可供上位機串口接收。由于單片機輸出的數(shù)據(jù)中邏輯電平“1”和“0”分別用5 V和O V表示,而]RS232電平的邏輯“0”電平范圍為-5~15 V,邏輯“1”的電平范圍是+5~+15 V,因此這里選用MAX232進行電平轉(zhuǎn)換,完成上位機轉(zhuǎn)換節(jié)點接口電路的功能,圖3所示為上位機轉(zhuǎn)換節(jié)點接口電路。

          本文引用地址:http://www.ex-cimer.com/article/197650.htm


          2.2 開關(guān)控制節(jié)點接口電路
          開關(guān)控制節(jié)點中,接口電路的功能主要是將節(jié)點電器中的多路開關(guān)狀態(tài)轉(zhuǎn)換為數(shù)字信號,并且實現(xiàn)由車載電源12 V到單片機使用的5 V電源的轉(zhuǎn)換。該接口電路選用的74HC244是一款CMOS型8位收發(fā)器,主要用在開關(guān)的輸入時,開關(guān)和SJA1000共用單片機P0端口時的切換;電源轉(zhuǎn)換主要通過穩(wěn)壓管LM7805實現(xiàn)。圖4為開關(guān)控制節(jié)點接口電路。


          2.3 車燈控制節(jié)點接口電路
          車燈控制節(jié)點中,接口電路的功能主要是實現(xiàn)通過的傳輸數(shù)據(jù)控制車燈功率電器。從單片機引腳流出的電流很小,無法直接驅(qū)動車燈,若采用驅(qū)動電路和繼電器來完成車燈的驅(qū)動作用,必然會導(dǎo)致車燈控制節(jié)點偏大,不夠?qū)嵱煤兔烙^。該接口電路選用MC33888器件。該器件內(nèi)部集成有4路高端驅(qū)動器和8路繼電器或發(fā)光二極管驅(qū)動器,是一個可控制網(wǎng)絡(luò),具有在線診斷、與微控制器通信報錯能力及故障軟化等優(yōu)點。圖5所示為車燈控制節(jié)點接口電路。


          2.4 車門控制節(jié)點接口電路
          車門控制節(jié)點接口電路的功能和車燈控制節(jié)點接口電路的功能類似,也是將單片機輸出的小電流信號轉(zhuǎn)換成可驅(qū)動大功率電器的電信號,完成相應(yīng)工作。該電路采用MC33887器件。該器件功耗低,在等待模式下電流為25 mA,輸出電流超過8 A自動短路關(guān)斷。圖6為車門控制節(jié)點接口電路。



          關(guān)鍵詞: CAN 總線 車身 電器控制

          評論


          相關(guān)推薦

          技術(shù)專區(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); })();