《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于CAN總線的溫度測量節點設計
基于CAN總線的溫度測量節點設計
山西電子技術
吳 強,吳 堅 贛南師范學院
摘要: 介紹了CAN總線技術及特點,提出了一種基于CAN總線的溫度測量節點的設計,該系統采用單片機技術和CAN總線技術實現,給出了溫度測量節點的硬件、軟件的設計。經實際應用,使用CAN總線的溫度測量節點在信號傳輸的實時性、可靠性、傳輸距離和測量精度有著顯著的提高。
Abstract:
Key words :

摘要:介紹了CAN總線技術及特點,提出了一種基于CAN總線的溫度測量節點的設計,該系統采用單片機技術和CAN總線技術實現,給出了溫度測量節點的硬件、軟件的設計。經實際應用,使用CAN總線的溫度測量節點在信號傳輸的實時性、可靠性、傳輸距離和測量精度有著顯著的提高。
關鍵詞:CAN總線;節點;CAN通信

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

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

a.jpg



2 溫度測量節點的硬件電路設計
    CAN總線溫度測量節點主要任務是溫度采集與CAN通信,其硬件結構框圖如圖2所示。硬件電路由微處理器STC89C52、總線控制器SJA10 00、總線驅動器PCA82CS0和傳感器DS18B20四個部份組成。微處理器負責對SJA1000和DS18B20進行初始化,通過總線控制器SJA1000實現數據的接收和發送等通信任務。

b.jpg

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

c.jpg


2.2 CAN通信電路的設計
    CAN通信電路是整個系統實現通信的關鍵部分,系統中各個節點和節點控制器是通過CAN通信電路接入CAN總線網絡上的,實現信號數據的傳輸。CAN通信電路采用STC89C52處理器、PHILIPS公司的總線控制器SJA1000、NXP公司的總線收發器82C250和高速光電耦合器6N137等器件組成。在CAN通信電路中微處理器負責對SJA1000進行初始化,各信號通過CAN總線控制器實現信號數據的接收和發送等通信任務。同時為了增加CAN總線節點的抗干擾能力,更好地實現了總線上各CAN節點間的電氣隔離,SJA1000的TX和RX引腳通過連接光耦6N137后再與總線收發器PCA82C250相連,總線收發器82C250的TXD和RXD分別接光耦6N137的輸出OUT和輸入IN端,再通過具有差動發送和接收功能的總線終端CAN_H和CAN_L連接入總線電纜中,完成通信的傳輸。

3 溫度測量節點的軟件設計
    溫度測量節點的軟件設計包括CAN總線初始化、發送子程序及中斷接收程序軟件設計和溫度傳感器DS18B20的程序設計。其節點流程圖如圖4所示。

d.jpg


3.1 CAN初始化程序
    CAN初始化即初始化CAN節點。要保證通信正確可靠則必須先對控制器SJA1000進行初始化參數設置。初始化設置是通過微處理器對SJA1 000的寄存器進行初始化,這些初始化包括控制寄存器的配置、命令寄存器的配置、狀態寄存器的配置、中斷管理寄存器的設置、總線定時寄存器的配置、輸出控制寄存器的設置以及時鐘分頻寄存器的設置等。
    系統上電后,對CAN初始化只有在復位模式下才可以開始,初始化設置完成后,CAN控制器就可以回到工作狀態,即進入工作模式,執行正常的通信任務。CAN控制器初始化流程圖如圖5所示。

e.jpg


3.2 CAN通信電路程序
    CAN總線節點要完成通信任務則還必須包括發送子程序及中斷接收程序。發送子程序負責各節點報文的發送任務。發送時只需將待發送的數據信息按特定的格式組合成一幀報文,送入CAN控制器SJA1000的發送緩沖器中,啟動SJA1000發送即可完成發送報文任務。在向SJA1000發送緩沖器發送報文之前,可先做一些判斷,判斷其是否正在接收數據、先前發送是否成功以及發送緩沖器是否鎖定等等,以確保數據發送的可靠性。
    中斷接收程序主要是負責節點報文的接收以及其它中斷情況的處理。當進入中斷后要進行是否有數據的判斷,以防干擾誤中斷。
3.3 溫度傳感器的程序設計
    溫度測量節點電路上電后也要進行初始化設置,初始化完成后,溫度測量節點中的溫度傳感器對采集到的數據信息實時處理、現場數據實時顯示,并判斷采集的信息是否超過正常值,如出現異常,則報警提示并通過CAN通信電路進行通信。

4 結束語
    本設計應用性很強,在實際應用中表明,其溫度測量的精度和穩定性都得到很好的提高,準確地反應了工作狀況和實際狀況,達到了預期目標。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲日本乱码在线观看| 亚洲黑丝在线| 亚洲国产高清在线观看视频| 最新日韩中文字幕| 欧美日韩一视频区二区| 欧美在线视频观看免费网站| 欧美激情黄色片| 一区二区精品在线| 欧美性事免费在线观看| 小黄鸭视频精品导航| 国产精品日韩在线| 亚洲欧洲日产国产网站| 亚洲韩国精品一区| 国产欧美一区视频| 久久aⅴ国产欧美74aaa| 久久视频这里只有精品| 久久久久91| 欧美在线观看网站| 欧美伊久线香蕉线新在线| 国产精品美女久久久久久久| 欧美日韩国产综合视频在线观看中文| 免费人成网站在线观看欧美高清| 国语自产偷拍精品视频偷| 影音先锋中文字幕一区| 先锋影音久久久| 亚洲欧洲精品一区二区精品久久久| 樱桃国产成人精品视频| 久久亚洲综合色一区二区三区| 一本色道久久综合亚洲91| 国产精品一区久久| 亚洲视频图片小说| 国产日韩欧美黄色| 欧美特黄a级高清免费大片a级| 黄色av日韩| 免费观看成人www动漫视频| 榴莲视频成人在线观看| 欧美小视频在线| 国产精品一二一区| 欧美一区二区在线| 亚洲第一精品电影| 免费在线观看一区二区| 1024欧美极品| 亚洲美女视频在线观看| 亚洲一区三区电影在线观看| 亚洲高清视频一区二区| 欧美日韩黄色一区二区| 亚洲日韩中文字幕在线播放| 国产精品最新自拍| 99在线热播精品免费99热| 亚洲综合国产激情另类一区| 一区二区视频免费在线观看| 99re成人精品视频| 一区精品在线| 欧美精品成人| 欧美一区二粉嫩精品国产一线天| 麻豆9191精品国产| 欧美亚洲日本一区| 欧美精品一区二区蜜臀亚洲| 亚洲小说春色综合另类电影| 欧美视频一区二区在线观看| 国产欧美一区二区精品秋霞影院| 国产精品夜夜夜| 亚洲精品一区二区三区99| 久久综合图片| 亚洲视频欧美视频| 亚洲永久免费av| 欧美一区日本一区韩国一区| 欧美亚洲免费电影| 亚洲精品久久久一区二区三区| 亚洲福利视频一区二区| 亚洲高清视频中文字幕| 亚洲精品乱码久久久久久黑人| 国产精品爱啪在线线免费观看| 免费成人高清| 久久人91精品久久久久久不卡| 欧美日韩国产小视频在线观看| 欧美日韩一区综合| 亚洲韩国日本中文字幕| 国产精品欧美经典| 欧美在线综合| 国产精品美女久久久久aⅴ国产馆| 香蕉久久夜色| 欧美日韩国产色综合一二三四| 亚洲一区二区三区四区中文| 欧美精品激情在线观看| 蜜臀av性久久久久蜜臀aⅴ| 久久久噜噜噜久久人人看| 亚洲国产岛国毛片在线| 亚洲午夜羞羞片| 欧美精品一区二区三区在线看午夜| 国产精品福利片| 欧美一区二区免费| 午夜亚洲性色视频| 久久久福利视频| 欧美激情1区| 女同性一区二区三区人了人一| 性色av一区二区三区| 欧美在线免费观看亚洲| 亚洲人成网站777色婷婷| 国产精品jizz在线观看美国| 国产精品视频久久久| 欧美久久一级| 亚洲精品一区二区三区蜜桃久| 亚洲国产99| 麻豆精品国产91久久久久久| 亚洲国产人成综合网站| 午夜一级在线看亚洲| 欧美激情亚洲视频| 香蕉成人久久| 国产精品视频最多的网站| 亚洲人屁股眼子交8| 国产精品久久久久999| 国产精品国产一区二区| 午夜电影亚洲| 免费欧美视频| 欧美伦理一区二区| 欧美黄色aa电影| 亚洲开发第一视频在线播放| 在线播放日韩专区| 亚洲国产日韩欧美在线99| 亚洲最新合集| 亚洲小说欧美另类社区| 久久人人97超碰人人澡爱香蕉| 国产亚洲精品一区二区| 亚洲深夜激情| 中国成人在线视频| 亚洲韩国一区二区三区| 国产精品久久久久久模特| 欧美激情aⅴ一区二区三区| 激情综合五月天| 欧美日韩一区自拍| 国产精品久久久一区二区| 欧美性猛交一区二区三区精品| 国产一区深夜福利| 国产一区香蕉久久| 亚洲一区二区三区四区五区午夜| 国产精品多人| 久久九九全国免费精品观看| 中文亚洲欧美| 亚洲视频在线观看三级| 久久丁香综合五月国产三级网站| 狠狠色狠色综合曰曰| 欧美国产日韩xxxxx| 中文高清一区| 老牛国产精品一区的观看方式| 日韩写真视频在线观看| 亚洲福利视频三区| 欧美一区二区视频观看视频| 国产精品国产三级国产专播品爱网| 欧美日本高清视频| 亚洲欧美乱综合| 国产精品久久一区主播| 欧美国产日韩一区二区| 亚洲午夜久久久久久尤物| 国产精品sss| 亚洲一卡久久| 一区二区在线观看视频在线观看| 欧美aaaaaaaa牛牛影院| 一本色道久久综合狠狠躁篇的优点| 日韩一级精品| 欧美美女喷水视频| 国产精品伦一区| 久久国产精品久久久久久| 亚洲精品乱码久久久久久日本蜜臀| 亚洲精品久久久久| 国内外成人在线视频| 国产精品xxx在线观看www| 欧美日韩mv| 亚洲国产91精品在线观看| 欧美理论电影在线观看| 亚洲一级二级在线| 91久久夜色精品国产九色| 久久久噜噜噜久久中文字幕色伊伊| 欧美精品亚洲一区二区在线播放| 欧美一级夜夜爽| 欧美刺激午夜性久久久久久久| 久热爱精品视频线路一| 欧美日韩播放| 亚洲国产精品一区二区久| 欧美日韩综合视频网址| 国产伦理精品不卡| 久久婷婷国产综合国色天香| 久久久精品免费视频| 麻豆精品精品国产自在97香蕉| 国产欧美日韩一区二区三区在线| 国产精品久久久一区二区| 国产精品久久中文| 久久综合一区| 国产视频精品免费播放| 在线免费一区三区| 欧美日本一区二区三区| 国产亚洲欧美日韩在线一区| 欧美视频中文在线看| 99www免费人成精品| 一区二区三区四区五区在线| 午夜精品美女久久久久av福利| 亚洲第一在线| 国产精品久线观看视频| 亚洲一区二区三区视频播放| 在线观看91精品国产麻豆| 好吊妞这里只有精品| 久久综合久色欧美综合狠狠| 欧美午夜精品理论片a级大开眼界| 国产一区二区欧美日韩| 国内精品一区二区三区| 国产精品美腿一区在线看| 欧美精品v国产精品v日韩精品| 国产一区av在线| av成人动漫| 国产一区二区三区免费观看| 激情小说另类小说亚洲欧美| 伊人激情综合| 亚洲天堂av综合网| 亚洲图片激情小说| 久久亚裔精品欧美| 欧美日韩国产在线| 欧美视频精品一区| 国产一区二区三区久久| 欧美在线观看视频| 99精品视频免费观看视频| 亚洲午夜女主播在线直播| 亚洲一区二区久久| 在线色欧美三级视频| 国产在线播放一区二区三区| 亚洲在线视频观看| 国产精品一区二区男女羞羞无遮挡| 美女精品视频一区| 久久天堂av综合合色| 国产一区二区高清不卡| 亚洲国产精品一区二区三区| 欧美精品乱码久久久久久按摩| 亚洲一区二区欧美| 国产主播一区二区三区| 国产午夜精品理论片a级探花| 亚洲毛片在线观看| 午夜精品久久久久久久| 国内精品久久久久久久果冻传媒| 极品尤物av久久免费看| 欧美大胆人体视频| 狠狠网亚洲精品| 亚洲一区二区视频| 亚洲综合大片69999| 午夜久久久久久| 欧美私人网站| 久久精品国产第一区二区三区| 亚洲国产天堂网精品网站| 欧美日韩国产精品一卡| 欧美岛国在线观看| 国产一级揄自揄精品视频| 国产一区二区三区久久| 性久久久久久久久| 国产精品久久久久aaaa樱花| 欧美精品v日韩精品v韩国精品v| 狠狠色综合一区二区| 欧美日韩亚洲综合| 一区二区三区精品| 免费久久99精品国产| 欧美在线国产| 欧美国产日韩a欧美在线观看| 久久亚洲一区二区三区四区| 欧美日韩在线观看视频| 午夜精品久久久久久久99樱桃| 国产精品视频福利| 国产精品伦一区| 欧美激情第9页| 久久精品五月婷婷| 亚洲高清在线观看| 欧美高清视频一二三区| 国产精品高潮久久| 一区二区三区 在线观看视频| 欧美日韩国产大片| 欧美日韩综合在线免费观看| 国产欧美日韩在线视频| 亚洲在线视频| 国产一区二区精品丝袜| 欧美日韩综合精品| 欧美亚州韩日在线看免费版国语版| 国产一区二区欧美| 久久综合九色综合欧美就去吻| 亚洲天堂av高清| 91久久精品国产91久久性色| 亚久久调教视频| 欧美日韩成人综合| 中文高清一区| 亚洲经典三级| 欧美激情一区二区三区在线视频| 亚洲高清在线| 国产精品美女www爽爽爽| 欧美成人免费全部观看天天性色| 在线观看免费视频综合| 亚洲高清一区二区三区| 亚洲日本理论电影| 尤物在线精品| 久久蜜桃av一区精品变态类天堂| 国产一区二区三区四区hd| 国产精品一区二区你懂的| 国产精品大片免费观看| 欧美精品日韩综合在线| 国产视频在线观看一区二区三区| 亚洲国产精品久久久久久女王| 国产精品久久网| 欧美日韩国产综合一区二区| 欧美日本网站| 欧美视频在线观看一区| 国产精品黄页免费高清在线观看| 亚洲自拍高清| 日韩视频专区| 国产精品免费观看在线| 欧美xxxx在线观看| 欧美激情一区三区| 亚洲国产午夜| 欧美资源在线观看| 国产亚洲精品美女| 欧美日本国产精品| 亚洲视频成人| 亚洲精品在线三区| 亚洲免费播放| 欧美亚洲一区二区在线| 宅男噜噜噜66国产日韩在线观看| 欧美成人亚洲成人日韩成人| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产一区二区高清不卡| 久久国产色av| 国产精品免费aⅴ片在线观看| 极品少妇一区二区三区精品视频| 国产一级揄自揄精品视频| 激情亚洲一区二区三区四区| 午夜精品久久久久久99热软件|