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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于CAN總線的嵌入式車燈監(jiān)控系統(tǒng)設(shè)計(jì)

          基于CAN總線的嵌入式車燈監(jiān)控系統(tǒng)設(shè)計(jì)

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

          2.2 通訊模塊
          通訊接口可實(shí)現(xiàn)各個(gè)節(jié)點(diǎn)與上位機(jī)之間的通訊,從而完成數(shù)據(jù)的共享和命令的收發(fā)[1]。LM3S2965有兩個(gè)兼容2.0A/B的CAN控制器,可以實(shí)現(xiàn)數(shù)據(jù)鏈路層的功能,為實(shí)現(xiàn)物理層,這里只需要增加一個(gè)CAN收發(fā)器。Philips公司的TJA1040是一款通用的高速CAN收發(fā)器,它可將CAN控制器的邏輯電平與CAN上的差分電平進(jìn)行相互的轉(zhuǎn)化,同時(shí)具有優(yōu)秀的EMC性能,可靠性高。本節(jié)點(diǎn)中,CAN接口電路如圖3所示,微處理器內(nèi)置的兩個(gè)CAN控制器分別與TJA1040連接,一路與CAN相連,完成與上位機(jī)的通訊;另一路與相連,完成與之間的通訊,實(shí)現(xiàn)對(duì)的控制。

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

          f.JPG


          2.3 電源模塊
          電源模塊可對(duì)供電電源進(jìn)行凈化處理,濾除高次諧波,避免供電電源對(duì)主控單元形成干擾。系統(tǒng)的性能在很大程度上取決于電源電路的穩(wěn)定性和可靠性,因此穩(wěn)定可靠的電源模塊非常重要。本節(jié)點(diǎn)中,LM3S2965的電源輸入分為模擬輸入和數(shù)字輸入兩種,電壓為+3.3 V;CAN收發(fā)器TJA1040采用+5 V的供電電壓。首先采用穩(wěn)壓器將外部直流輸入電壓穩(wěn)壓成5 V供給CAN收發(fā)器工作,然后用LT1086CM-3.3將5 V電壓轉(zhuǎn)換成+3.3 V供給微處理器工作。由于模擬電源和數(shù)字電源本身的性質(zhì)差異,為保證這兩種電源不會(huì)相互影響,這里在模擬電源和數(shù)字電源間用電感進(jìn)行隔離。

          3 系統(tǒng)軟件設(shè)計(jì)
          系統(tǒng)的軟件部分由上位機(jī)軟件和下位機(jī)軟件組成。上位機(jī)完成對(duì)系統(tǒng)功能參數(shù)的設(shè)置以及顯示各車燈的電壓電流;下位機(jī)軟件主要完成iCAN協(xié)議的通訊,實(shí)時(shí)傳遞車燈的工作情況。
          3.1 下位機(jī)軟件設(shè)計(jì)
          下位機(jī)軟件設(shè)計(jì)流程圖如圖3所示,包括操作系統(tǒng)μCOS-II、節(jié)點(diǎn)初始化、外設(shè)驅(qū)動(dòng)程序以及應(yīng)用程序。

          g.JPG


          操作系統(tǒng)μCOS-II是系統(tǒng)運(yùn)行的核心部分,完成任務(wù)的調(diào)度、時(shí)間管理和資源管理,在操作系統(tǒng)源碼中通過(guò)對(duì)OS_CPU_C.C、OS_CPU_ A.ASM和OS_CPU.H 3個(gè)文件中與微處理器相關(guān)的數(shù)據(jù)類型和處理函數(shù)進(jìn)行修改和重新編寫后,便可將μCOS-II植入LM3S2965。初始化代碼完成對(duì)MCU外設(shè)、μCOS-II操作系統(tǒng)以及CAN節(jié)點(diǎn)的初始化。應(yīng)用程序在操作系統(tǒng)的基礎(chǔ)上,分配任務(wù)堆棧空間,然后建立任務(wù)間通訊的信號(hào)量以及消息郵箱等,進(jìn)而創(chuàng)建任務(wù),并分配不同的優(yōu)先級(jí),此系統(tǒng)的任務(wù)劃分如表1所示。

          h.JPG

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)


          評(píng)論


          相關(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); })();