<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 手機與無(wú)線(xiàn)通信 > 設計應用 > 基于CAN總線(xiàn)的溫度測量節點(diǎn)設計

基于CAN總線(xiàn)的溫度測量節點(diǎn)設計

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

摘要:介紹了技術(shù)及特點(diǎn),提出了一種,該系統采用單片機技術(shù)和技術(shù)實(shí)現,給出了的硬件、軟件的。經(jīng)實(shí)際應用,使用CAN總線(xiàn)的在信號傳輸的實(shí)時(shí)性、可靠性、傳輸距離和測量精度有著(zhù)顯著(zhù)的提高。
關(guān)鍵詞:CAN總線(xiàn);節點(diǎn);CAN通信

0 引言
CAN是Controller Area Network的縮寫(xiě),即控制器局部網(wǎng),通常稱(chēng)為CAN bus(CAN總線(xiàn)),是一種支持分布式控制的串行通信協(xié)議。CAN最初出現在汽車(chē)工業(yè)中,是20世紀80年代德國B(niǎo)oech公司為汽車(chē)的監控、控制系統而的,主要是解決汽車(chē)中的電子控制裝置之間的通信,減少不斷增加的信號線(xiàn)。CAN總線(xiàn)的直接通信距離最遠可以達到10 km,此時(shí)通信速率為5 kbps以下;而通信速率最高可達1 Mbps,此時(shí)通信距離長(cháng)為40 m。同時(shí)CAN總線(xiàn)的通信媒介采用雙絞線(xiàn)或光纖,選擇靈活,其結構較簡(jiǎn)單,總線(xiàn)接口芯片支持8位、16位的CPU。
由于CAN總線(xiàn)采用短幀結構,在標準格式中,短幀的字節數為8個(gè),因此傳輸時(shí)間短,受干擾的概率低,重新發(fā)數據幀的時(shí)間短,并且每幀信息都有CBC校驗及其他檢錯措施,這樣可以保證極低的數據出錯率。CAN總線(xiàn)上的節點(diǎn)在錯誤嚴重時(shí),可以自動(dòng)關(guān)閉總線(xiàn)的功能,使總線(xiàn)上的其它操作不受到影響。由于CAN總線(xiàn)的數據通信具有卓越的特性及極高的可靠性,因而非常適合工業(yè)過(guò)程監控設備互連,也是最有前途的現場(chǎng)總線(xiàn)之一。由于CAN總線(xiàn)的特點(diǎn),使得其廣泛地應用于電力、航空航天、治金、交通工具、機器人、醫療設備、環(huán)境監控和家用電器等眾多領(lǐng)域。本文提出CAN總線(xiàn)的溫度測量節點(diǎn)的設計。

1 系統總體結構設計
根據系統的設計要求,其總體設計結構如圖1所示。整個(gè)系統由主站節點(diǎn)、分布式溫度測量節點(diǎn)兩部分組成。由于CAN總線(xiàn)的溫度測量節點(diǎn)是一種分布式、實(shí)時(shí)的通信系統,可采用主從方式通信,其特點(diǎn)就是系統中任一節點(diǎn)設一為主站節點(diǎn),其余均為從站節點(diǎn),主站節點(diǎn)通過(guò)CAN總線(xiàn)與各個(gè)從站節點(diǎn)進(jìn)行通信。我們只需設一個(gè)主站節點(diǎn)作為主監控器,以點(diǎn)對點(diǎn)方式進(jìn)行通信,其余的從站均為各個(gè)溫度測量節點(diǎn)。各個(gè)節點(diǎn)都通過(guò)CAN總線(xiàn)實(shí)現信號數據的連接,各個(gè)溫度測量節點(diǎn)具有較強的獨立性,具有工作可靠性、性能穩定、測量精確、安裝調試方便、造價(jià)低廉等特點(diǎn)。

本文引用地址:http://dyxdggzs.com/article/156038.htm

a.jpg



2 溫度測量節點(diǎn)的硬件電路設計
CAN總線(xiàn)溫度測量節點(diǎn)主要任務(wù)是溫度采集與CAN通信,其硬件結構框圖如圖2所示。硬件電路由微處理器STC89C52、總線(xiàn)控制器SJA10 00、總線(xiàn)驅動(dòng)器PCA82CS0和傳感器DS18B20四個(gè)部份組成。微處理器負責對SJA1000和DS18B20進(jìn)行初始化,通過(guò)總線(xiàn)控制器SJA1000實(shí)現數據的接收和發(fā)送等通信任務(wù)。

b.jpg

2.1 溫度傳感器DS18B20
DS18B20是美國DALLAS公司推出的第一片支持“一線(xiàn)總線(xiàn)”接口的溫度傳感器,該傳感器只需一個(gè)端口引腳進(jìn)行通信,就可以實(shí)現多點(diǎn)分布的應用,具有低功耗、高性能、抗干擾強等優(yōu)點(diǎn)。其傳感器的特性為:
(1)溫度測量范圍寬,能測到-55℃~125℃的溫度,在-10℃~+85℃時(shí)精度為正負0.5℃。
(2)提供9—12位的測量分辯率,對應的溫度精度分別為0.5℃、0.25℃、0.125℃和0.0625℃,實(shí)現了高精度的測量。
(3)接口方式獨特,僅需一條信號線(xiàn)就可以實(shí)現與微處理器的雙向通信。
(4)測量出的溫度能直接轉化成串行數字信號供CPU處理,同時(shí)還傳送CRC校驗碼,具有很強的抗干擾糾錯能力。
溫度傳感器的電路設計由單片機的引腳P3.5與傳感器DS18B20的DQ腳相連,實(shí)現微處理器與傳感器的雙向數據的通信。同時(shí)DQ單總線(xiàn)外接一4.7 k的上拉電阻。溫度傳感器的電路圖如圖3所示。

接地電阻相關(guān)文章:接地電阻測試方法



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

評論


相關(guān)推薦

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

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>