《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于C8051F550的CAN總線智能節點的設計
基于C8051F550的CAN總線智能節點的設計
摘要: CAN總線最早是德國的BOSCH公司為解決汽車的監測,控制系統而設計的?,F在,已由汽車行業擴展到過程工業,機械工業,機器人和樓宇自動化等領域??偨Y各個領域中的應用實例,CAN通信設計的關鍵在于各個通信模塊的設計與實現。通信信號一般有模擬量輸入/輸出(電壓電流采集模塊),開關量輸入\輸出,數字量輸入\輸出(如計數器模塊)等。本文重點就模擬量輸入模塊和開關量輸入模塊的設計,采用具有CAN接口的C8051F550單片機作為系統設計的從節點,用來采集模擬量和開關量,實現與上位機中央控制器的通信。
Abstract:
Key words :
  CAN總線最早是德國的BOSCH公司為解決汽車的監測,控制系統而設計的。現在,已由汽車行業擴展到過程工業,機械工業,機器人和樓宇自動化等領域。總結各個領域中的應用實例,CAN通信設計的關鍵在于各個通信模塊的設計與實現。通信信號一般有模擬量輸入/輸出(電壓電流采集模塊),開關量輸入\輸出,數字量輸入\輸出(如計數器模塊)等。本文重點就模擬量輸入模塊和開關量輸入模塊的設計,采用具有CAN接口的C8051F550單片機作為系統設計的從節點,用來采集模擬量和開關量,實現與上位機中央控制器的通信。

  1 CAN總線通信網絡系統

  如圖1所示,本設計中通過帶有終端器(120歐電阻)的通信介質(雙絞線)將上位機和底層模塊連接起來。實驗中,終端電阻和雙絞線阻抗的匹配確保了數據信號不會在總線的兩端反射。上位機(主節點)采用USB—CAN接口適配器(型號GYB507),使PC機直接通過USB接口就可連入CAN總線網絡,成為一個標準的CAN節點。配合總線通信測試軟件CANtool的使用,可直接配置PC機的發送與接收狀態,通信速率和報文濾波功能等。同時,還可實時監測顯示網絡中各從節點與PC機的數據通信,應用簡單、方便。

a.jpg

  2 智能節點硬件設計

  傳統的從節點設計是將CPU與CAN總線控制器和總線收發器相連后再連入總線網絡,這樣使CPU外圍電路復雜化,整個系統受外部影響較大。為了解決這一問題,很多單片機廠商都將CAN控制器集成在單片機上。本文中選用C8051F550該單片機,它是內部集成的CAN控制器,完全按照BoshchCAN全功能的CAN模塊實現,符合CAN2.0B協議,工作位速率可達1Mpbs。控制器包含有一個CAN內核,消息緩沖區,報文處理狀態機和CAN控制寄存器。通信控制器有32個消息對象,可以配置為發送或接收數據。輸入數據,消息對象及其標識符存儲在CAN消息緩沖區中,能實現CAN協議的數據鏈路層的全部功能及物理層大部分功能。CIP-51CPU可通過特殊功能寄存器直接或間接訪問CAN控制寄存器(CANOCN),測試寄存器(CANOTST)和狀態寄存器(CANOSTA)。所有其它寄存器只能通過CANOADR,CANODATH和CANOTAL寄存器以地址索引方式間接訪問。

  CAN總線的驅動器采用隔離CAN總線收發器CTM1050,通信速率1Mbps,至少可連接110個節點。內部集成的電氣輸入級隔離電路,可隔離高達2 500V的直流電壓。輸入級兼容3.3V和5V的CAN控制器,輸出級驅動具有溫度保護,內部TVS管可防止總線過壓功能。與傳統的PCA82C250總線收發器相比,主要優點是無需外加光耦可直接使用,外圍電路簡單,安全,可滿足工業現場惡劣條件的使用。圖2所示為C805117550與CTM1050的接口電路。

b.jpg

  3 智能節點軟件設計

  圖1中三個節點與上位機的通信方式采用的是節點1、3與上位機實現點對點通信工作方式。節點1、3的微處理器C8051F550上電復位后,自動采集模擬電壓信號,通過C8051F550內部集成的12位A/D轉換,將數字量發送到上位機。上位機實時進行數據監控,如果收到的數據出現錯誤,可以通過CANtool軟件,發送自定義的錯誤數據標識給兩個節點,兩節點收到該數據后,停止A/D采樣工作。節點1、3與節點2是主從工作方式。當節點2的開關量有按鍵按下時,1、3節點將實時采集到的數據在發送給節點2,并在節點2的LCD上顯示。

  3.1 初始化CAN控制器

  C8051F550上電復位后,控制寄存器CANOCN的INIT位和CCE位置‘1’。允許寄存器初始化并寫入設置信息。需要寫入的寄存器主要包括位定時寄存器和擴展寄存器,命令掩碼寄存器。主要完成時序參數的配置和消息對象的初始化。本設計中,使用晶振頻率為11.05MHz,位定時設置為996.65~1000ns。初始化程序如下:

c.jpg

  3.2 CAN中斷服務程序

  C8051F550的CAN支持的中斷方式有狀態中斷和模塊中斷。狀態中斷方式是在報文成功傳輸或檢測到CAN總線出錯時發生的。模塊中斷也稱消息中斷。CAN控制器允許用戶按需求配置消息對象成為中斷源。通過設置消息控制寄存器的中斷懸掛位可實現此功能。在CAN中斷寄存器中以最高優先級來指向這些掛起的中斷,而不考慮時序。狀態中斷有最高優先級,讀取狀態寄存器會自動清除狀態中斷值(8000h)。消息中斷優先級是隨消息編號的增加而減小。消息中斷是由清除消息對象的INTPND位來清除的。中斷服務流程圖如圖3所示。

d.jpg

  4 結束語

  本系統的總線通信網絡已實現三個節點與上位機的連調,系統軟件采用結構化程序設計方案,使其具有較好的模塊化和可移植性,對于不同的系統功能或不同的應用環境,可以方便地進行編程重組。

  本文設計的CAN總線通信網絡中的主從智能節點經過試驗調試,硬件電路工作正常,在總線數據采集系統中抗干擾能力強。軟件部分實時性強,準確率高。從節點可以實時地將信息傳送給主節點,以便主節點實時監控。整個節點通信系統工作穩定,可以滿足現場環境要求。

  在設計過程中,認識到目前基于CAN2.0B協議的CAN控制器無法為實時和非實時性數據動態分配優先權,基于事件觸發模式的訪問機制無法滿足眾多節點的實時訪問。



 

此內容為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>
          国产精品自在在线| 亚洲国产成人久久| 日韩亚洲欧美高清| 欧美视频在线观看一区二区| 在线视频精品一| 欧美日韩精品| 久久精品麻豆| 亚洲靠逼com| 99精品99| 亚洲国产欧美一区二区三区久久| 久久综合九色综合欧美狠狠| 欧美精品电影| 欧美精品久久久久久久久老牛影院| 亚洲一级在线观看| 国产精品99久久久久久宅男| 欧美一区二区免费观在线| 国产九九精品视频| 欧美日韩免费区域视频在线观看| 午夜精品一区二区三区在线播放| 欧美一级艳片视频免费观看| 久久综合伊人77777蜜臀| 亚洲免费成人| 伊人成人网在线看| 91久久精品国产91性色| 久久久美女艺术照精彩视频福利播放| 亚洲卡通欧美制服中文| 亚洲欧美成人一区二区三区| 国产精品久久久久国产a级| 亚洲激情偷拍| **欧美日韩vr在线| 欧美国产日本在线| 久久福利电影| 一区二区久久| 欧美成人影音| 欧美日韩国产一级片| 国产精品手机视频| 国产丝袜一区二区| 美腿丝袜亚洲色图| 久久综合九色综合欧美就去吻| 欧美韩日一区| 亚洲在线观看视频网站| 国产一区二区三区黄视频| 国产欧美日韩免费| 国产精品极品美女粉嫩高清在线| 欧美日本一道本| 美女主播精品视频一二三四| 性欧美xxxx大乳国产app| 亚洲一区二区三区高清| 久久一区二区三区超碰国产精品| 欧美体内she精视频| 久久久久久久久一区二区| 欧美一级视频精品观看| 欧美日韩在线视频观看| 99精品视频一区二区三区| 国产又爽又黄的激情精品视频| 亚洲高清资源| 欧美日韩精品在线观看| 国产在线观看91精品一区| 午夜电影亚洲| 欧美日韩中文字幕| 欧美成年人在线观看| 亚洲精品网站在线播放gif| 在线欧美福利| 亚洲毛片在线观看.| 中文久久精品| 国产伦理精品不卡| 久久另类ts人妖一区二区| 蜜桃久久精品一区二区| 国产日韩专区在线| 亚洲精品亚洲人成人网| 99视频热这里只有精品免费| 亚洲国产天堂久久综合| 亚洲综合色激情五月| 欧美精品18videos性欧美| 亚洲精品美女| 欧美专区亚洲专区| 亚洲欧美经典视频| 一本久久综合亚洲鲁鲁五月天| 欧美亚洲在线| 日韩视频在线免费| 亚洲自拍偷拍麻豆| 亚洲国产一区二区三区a毛片| 伊人影院久久| 小辣椒精品导航| 尤物99国产成人精品视频| 欧美丰满高潮xxxx喷水动漫| 亚洲国产精彩中文乱码av在线播放| 亚洲欧美日韩人成在线播放| 在线观看视频一区二区| 国产精品亚洲综合色区韩国| 久久夜色精品亚洲噜噜国产mv| 久久国产精品一区二区三区四区| 黄色成人av网| 卡通动漫国产精品| 香蕉久久夜色精品| 亚洲第一级黄色片| 亚洲欧洲精品成人久久奇米网| 国产视频自拍一区| 久久精品噜噜噜成人av农村| 亚洲成色最大综合在线| 在线成人av.com| 国产精品中文字幕在线观看| 亚洲一线二线三线久久久| 欧美gay视频| 午夜国产精品视频免费体验区| 亚洲欧美日韩精品久久久| 久久香蕉国产线看观看网| 亚洲伊人一本大道中文字幕| 欧美一乱一性一交一视频| 夜久久久久久| 国产精品视频福利| 激情久久一区| 欧美网站在线| 欧美日韩国产色视频| 黑人操亚洲美女惩罚| 欧美不卡在线视频| 久久精品一区| 国产日韩欧美亚洲一区| 久久久www免费人成黑人精品| 久久精品国产一区二区三| 狠狠干成人综合网| 在线欧美亚洲| 激情六月婷婷久久| 鲁鲁狠狠狠7777一区二区| 在线视频你懂得一区二区三区| 国产精品一区二区久久久久| 欧美福利电影在线观看| 久久久爽爽爽美女图片| 免费在线播放第一区高清av| 国产人成精品一区二区三| 国产深夜精品福利| 欧美成人精品在线| 亚洲第一精品电影| 欧美电影免费观看| 亚洲国产精品久久久久秋霞影院| 欧美一区二区黄| 亚洲手机成人高清视频| 黄色一区二区三区四区| 亚洲天堂免费观看| 国产精品久在线观看| 国产日韩一区在线| 性欧美大战久久久久久久久| 噜噜噜在线观看免费视频日韩| 欧美日韩精品免费看| 国产人妖伪娘一区91| 国产日韩欧美麻豆| 国产精品欧美经典| 欧美成人久久| 亚洲国产1区| 国产精品区一区二区三区| 亚洲精品一区二区三区av| 欧美视频一区二区三区在线观看| 欧美成人一区二免费视频软件| 久热这里只精品99re8久| 国产精品av久久久久久麻豆网| 国产精品成人av性教育| 国产日韩av高清| 久久婷婷亚洲| 国产日韩亚洲欧美| 亚洲一二三区精品| 一本一道久久综合狠狠老精东影业| 欧美一进一出视频| 亚洲美女视频| 欧美韩国一区| 午夜精品剧场| 亚洲午夜免费福利视频| 久久青青草原一区二区| 亚洲国产精品第一区二区三区| 老司机免费视频一区二区三区| 亚洲校园激情| 欧美精品三级日韩久久| 欧美日韩免费观看一区| 欧美国产激情二区三区| 国产精品久久久久久久久婷婷| 一区二区日韩伦理片| 欧美一区影院| 国产色爱av资源综合区| 99成人精品| 99re这里只有精品6| 奶水喷射视频一区| 亚洲黄色影片| 国产精品免费观看视频| 欧美午夜不卡视频| 狠狠干综合网| 性xx色xx综合久久久xx| 国产麻豆一精品一av一免费| 国产欧美日韩一区二区三区| 国产精品视频免费观看www| 亚洲激情图片小说视频| 欧美午夜精品久久久久久超碰| 狠狠久久五月精品中文字幕| 国产精品视频久久| 欧美电影电视剧在线观看| 欧美日韩国产影院| 西西裸体人体做爰大胆久久久| 亚洲日本乱码在线观看| 午夜国产精品影院在线观看| 你懂的视频一区二区| 欧美成人一区二区| 一二三区精品| 狠狠色狠狠色综合日日91app| 国产免费亚洲高清| 国产精品久久久久久五月尺| 狠狠爱www人成狠狠爱综合网| 午夜激情亚洲| 欧美日韩国产电影| 午夜日韩av| 久久久久久久综合狠狠综合| 国产精品一区一区三区| 欧美成人精品在线播放| 欧美中日韩免费视频| 欧美成年人视频| 国产精品视频自拍| 久久成人在线| 欧美一级成年大片在线观看| 亚洲人永久免费| 久久久久一本一区二区青青蜜月| 亚洲国产91| 欧美日韩免费观看一区二区三区| 国产视频亚洲| 99re成人精品视频| 欧美精品一卡二卡| 一道本一区二区| 亚洲理论在线| 香蕉成人啪国产精品视频综合网| 久久狠狠一本精品综合网| 亚洲午夜电影网| 性欧美大战久久久久久久久| 性色av香蕉一区二区| 亚洲电影有码| 激情久久综艺| 一区二区三区在线免费播放| 亚洲丁香婷深爱综合| 久久久久综合一区二区三区| 亚洲视频在线观看视频| 韩曰欧美视频免费观看| 91久久精品美女高潮| 久久精品国产亚洲高清剧情介绍| 先锋影音国产精品| 亚洲免费成人| **性色生活片久久毛片| 欧美伊人久久大香线蕉综合69| 裸体一区二区三区| 久久久久国产免费免费| 国产精品国产三级国产aⅴ9色| 国产精品jizz在线观看美国| 亚洲午夜一二三区视频| 亚洲一区在线免费观看| 午夜精品一区二区在线观看| 亚洲国产福利在线| 一区二区三区鲁丝不卡| 裸体女人亚洲精品一区| 激情偷拍久久| 亚洲国产专区校园欧美| 欧美亚洲综合在线| 亚欧成人在线| 亚洲欧洲日韩在线| 久久久999精品免费| 欧美日韩xxxxx| 欧美黄色大片网站| 国产一区二区三区四区| 国产精品久久久久久久久借妻| 欧美成人午夜| 欧美国产日本高清在线| 欧美一区二区三区在线播放| 影音先锋亚洲一区| 久久国产精品99国产| 欧美激情第二页| 国产精品成人午夜| 国产色婷婷国产综合在线理论片a| 日韩视频―中文字幕| 亚洲精品中文字幕在线观看| 在线不卡免费欧美| 亚洲欧美美女| 免费在线国产精品| 国模私拍视频一区| 一本大道av伊人久久综合| 在线观看中文字幕亚洲| 欧美日韩免费观看一区| 中国女人久久久| 欧美成人乱码一区二区三区| 亚洲美女视频在线观看| 国产永久精品大片wwwapp| 久久狠狠久久综合桃花| 一区二区三区精品久久久| 悠悠资源网久久精品| 欧美性视频网站| 亚洲欧洲另类国产综合| 在线亚洲电影| 黑丝一区二区| 亚洲美女毛片| 国产精品资源在线观看| 午夜精品久久久| 国产一区二区久久久| 欧美成人一区二区三区| 欧美午夜电影网| 国产精品嫩草久久久久| 久久久久久亚洲综合影院红桃| 国产精品国产自产拍高清av王其| 国产精品激情偷乱一区二区∴| 欧美亚洲网站| 欧美久久在线| 欧美一级久久| 国产精品久久久久久久久久妞妞| 欧美精品v日韩精品v国产精品| 老鸭窝91久久精品色噜噜导演| 老鸭窝91久久精品色噜噜导演| 欧美一区不卡| 欧美日韩高清在线观看| 欧美一区二区三区日韩| 免播放器亚洲| 久久精品国产一区二区三区免费看| 亚洲电影激情视频网站| 国产精品xxxav免费视频| 悠悠资源网亚洲青| 亚洲综合色激情五月| 久久久国产精品一区二区三区| 国产亚洲第一区| 欧美图区在线视频| 午夜久久电影网| 亚洲视频你懂的| 欧美电影免费观看高清| 欧美日韩视频在线观看一区二区三区| 亚洲欧美大片| 午夜在线视频一区二区区别| 亚洲神马久久| 欧美区二区三区| 国产精品午夜在线|