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

          新聞中心

          EEPW首頁 > 汽車電子 > 設(shè)計應(yīng)用 > 基于CAN總線的發(fā)動機轉(zhuǎn)速監(jiān)控顯示系統(tǒng)設(shè)計

          基于CAN總線的發(fā)動機轉(zhuǎn)速監(jiān)控顯示系統(tǒng)設(shè)計

          作者: 時間:2017-06-07 來源:網(wǎng)絡(luò) 收藏

          引言

          隨著汽車中電氣設(shè)備的不斷增加和新型電子通信產(chǎn)品的出現(xiàn),汽車的信息以及綜合布線的共享也要有更高的要求,在通常情況下,其電氣系統(tǒng)采用點對點的單一通信方式,這樣的話就增加了汽車的重量和復(fù)雜度,而且實時性也不高,汽車的數(shù)據(jù)也不能共享,因此解決現(xiàn)代汽車中電子儀表和眾多控制裝置之間數(shù)據(jù)交換的問題,以及車載電子裝置之間的數(shù)據(jù)通信就顯得尤為重要,而作為現(xiàn)場總線的一種就滿足了上述要求。

          文章中,主要針對以上缺點設(shè)計了一種基于的發(fā)動機顯示系統(tǒng)裝置,該裝置通過利用單片機驅(qū)動步進電機顯示轉(zhuǎn)速并利用CAN接口進行,將數(shù)據(jù)傳送到上,使通信速率和容錯性大大提高,能夠?qū)崟r監(jiān)控發(fā)動機的轉(zhuǎn)速情況,而且提高了測量精度、顯示精度和測量的實時性,克服了機械式顯示儀表無法回避的缺點。

            控制局域網(wǎng)CAN總線的系統(tǒng)研究

          在該設(shè)計的系統(tǒng)中,采用了P87C591單片機作為微控制器,它主要是結(jié)合了SJA1000和P87C554(NXP微控制器)的功能,智能節(jié)點由該主控制器和82C250型總線收發(fā)器組成,而微控制器在控制著總線接口的同時也在控制著步進電機驅(qū)動器,以此來驅(qū)動步進電機顯示轉(zhuǎn)速。另外,微控制器還控制著CAN接口,將采集到的數(shù)據(jù)發(fā)送到CAN總線上,并且接收其他CAN節(jié)點的信號,通過上述操作來完成數(shù)據(jù)的傳輸和顯示轉(zhuǎn)速的功能。

            系統(tǒng)的硬件設(shè)計

          基于CAN總線的發(fā)動機轉(zhuǎn)速顯示系統(tǒng)主要是通過主控制器P87C591來進行主要控制,以此來實現(xiàn)CAN總線的傳輸功能。在此系統(tǒng)中主要有兩部分,首先是主控制器P82C591控制著步進電機驅(qū)動器,用步進電機驅(qū)動器來驅(qū)動步進電機,之后是控制CAN收發(fā)器82C250進行數(shù)據(jù)的發(fā)送,最后再由CAN總線將到另一個CAN收發(fā)器和控制器中,在這個電路中由步進電機來驅(qū)動指針顯示發(fā)動機的轉(zhuǎn)速,并完成CAN總線的,同時來檢驗數(shù)據(jù)傳輸是否正確,因此在這里主要的硬件設(shè)計介紹如下。

            微控制器P87C591的設(shè)計

          控制器P87C591主要是采用了80C51的指令,另外它包括了SJA1000CAN控制器中的PeliCAN功能,它還增加了一下其他的功能,主要集中在增強的CAN總線接收中斷、擴展的驗收濾波器和驗收濾波器可在運行中改變等功能,另外,PeliCAN寄存器可以直接由CAN特殊功能寄存器進行訪問。

          在此給出該控制裝置的結(jié)構(gòu)示意圖如圖1所示?!?br />
          基于CAN總線的發(fā)動機顯示系統(tǒng)設(shè)計.pdf

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


          評論


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