《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > CAN總線單片機實現通信網絡設計
CAN總線單片機實現通信網絡設計
摘要: 與其他現場總線相比,CAN部遲疑不決在通信能力、可靠性、實時性、靈活性、易用性、傳輸距離和成本等方面有著明顯的優勢,成為控制等領域最有前途的現場總線之一。對于CAN總線的物理層接口,現有大多是CAN總線物理層接口電路與CAN總線控制器連接構成的CAN總線通信網絡。經筆者的深入分析和實踐證明:CAN總線物理層接口電路(符合ISO11898標準)也可與單片機直接連接構成一個高可靠、低成本、簡單實用、多機互連的分布式測控系統。
Abstract:
Key words :
 

  1 概述

  電流環形式因較RS-485/RS-422總線形式連線復雜等原因已基本退出歷史舞臺。而RS-485總線接線形式較RS-422總線接線形式少了二極通信線且抗干擾能力增強,從而使接線形式更為簡單、造價更低,因此,RS-485總線基本上獨霸了以單片機為核心的分布式多機測控系統通信物理層的應用。但隨著科技的發展,RS-485總線的總線效率低、系統實時性差、通訊可靠性低、后期維護成本高、網絡工程調試復雜、傳輸距離不理想、單總線可掛接節點少、應用不靈活等缺點慢慢地暴露出來,因此,迫切需要尋找一種新型、簡單有效的通信物理層接口芯片來替代RS-485總線物理層接口電路進行網絡通信,這對提高多機互連的分布式測控系統的可靠性具有重大意義。

  與其他現場總線相比,CAN部遲疑不決在通信能力、可靠性、實時性、靈活性、易用性、傳輸距離和成本等方面有著明顯的優勢,成為控制等領域最有前途的現場總線之一。對于CAN總線的物理層接口,現有大多是CAN總線物理層接口電路與CAN總線控制器連接構成的CAN總線通信網絡。經筆者的深入分析和實踐證明:CAN總線物理層接口電路(符合ISO11898標準)也可與單片機直接連接構成一個高可靠、低成本、簡單實用、多機互連的分布式測控系統。

  2 CAN與RS-485物理層特性比較

  CAN總線在物理層個有專用接口電路,該類接口電路具有特色。

  CAN總線與RS-485總線物理層特性的相同點有:

  ·二線制、半雙工串行通信;

  ·差分傳送、平衡接收;

  ·傳輸介質為雙絞線;

  ·需終端匹配電阻器;

  ·通信電路可在5V電源條件下工作。

  CAN總線與RS-485總線相比,CAN總線通信物理層接口電路(以PCA82C250為例)具有如下優點:

  ·完全符合ISO11898國際標準;

  ·數據傳輸距離長(長達10km/5kb/s);

  ·數據傳輸速率高(高達1Mb/s/40m);

  ·CAN總線中的總線數值為二種互補邏輯“顯性”或“隱性”位數值;

  ·可實現多主式通信網絡設計,信號在總線上通過“線與”可實現非破壞性總線仲裁;

  ·無發送、接收轉換控制引腳;

  ·具有抗瞬間脈沖干擾(-150V

  ·具有較RS-485總線高的總線電壓(-8V~+18V)承受能力;

  ·具有發送脈沖斜率控制,可降低射頻干擾;

  ·差分接收器可以抗拒較寬范圍的共模干擾;

  ·具有總線與電源和地之間的短路保護;

  ·具有抗總線短路保護能力;

  ·在特定的單線條件下仍可以保護總線正常工作;

  ·具有低電流待機模式;

  ·總線內部配有電阻器網絡,無需外部上、下位電阻器;

  ·未上電的節點對總線無影響;

  ·至少可以連接110節點。

  由此可見,采用CAN總線的物理層專用接口電路替代RS-485總線接口電路形成一個混合模式的多機互連分布式測控系統的通信網絡,可以克服RS-485總線的固有缺陷,充分利用CAN總線物理層的優勢,能以簡單的形式、較低的價格、較高的性能構造出極具競爭力的分布式測控系統。

  3 PCA82C250簡介

  完全符合ISO11898國際標準的CAN總線物理層專用接口電路有多種,這里僅以CAN總線通用接口電路PCA82C250為例對這類接口芯片作以說明。PCA82C250的引腳圖如圖1所示。各功能引腳如下:

PCA82C250的引腳圖

  1腳:欲發送數據的輸入端;

  2腳:電源地端;

  3腳:電源端;

  4腳:接收數據的輸出端;

  5腳:參考電壓的輸出端;

  6腳:低電平CAN總線輸入/輸出端;

  7腳:高電平CAN總線輸入/輸出端;

  8腳:總線脈沖斜率控制電阻連接端。

  PCA82C250可以提供對總線數據的差動發送能力和對通信總線數據的差動接收能力。其引腳8較為特殊,該引腳用于選擇電路自身的工作方式;高速、斜率控制和待機。該腳接地時,PCA82C250工作于高速通信方式;接一個一定阻值的電阻器后再接地,用于控制發送數據脈沖的上升和下降斜率(斜率正比于引腳8上的電流值),用以減少射頻干擾;該腳接高電平時,電路進入低電流待機狀態。在這種方式下,發送器被關閉,接收器轉至低電流工作,但接收器仍可對CAN總線上的“顯性”位做出。

  如果PCA82C250處于通信總線的網絡終端,在總線上需要加一個120Ω左右的匹配電阻。

  4 應用實例

  以Atmal AT89C55型單片機為例,AT89C55與RS-485總線接口電路及AT89C55與CAN總線物理層專用接口電路的對比連接圖如圖2所示。

AT89C55與CAN總線物理層專用接口電路的對比連接圖

  由圖2的對比中可以看出,PCA82C250與AT89C55的硬件連接比MAX485與AT89C55的硬件連接還要簡單,因為,PCA82C250的通信過程無需接收與發送的硬件轉換控制,僅由軟件來控制接浮時,CAN總線表現為“隱性”位數值,即CANH和CANL為懸浮態(VCAHN≈CANL≈VCC/2,相當于關閉總線),這為具有“休眠”功能的系統提供了網絡安全保障;當TXD端輸入為低電平時,CAN總線表現為“顯性”位數值(向總線傳送有效數據位),即CANH輸出高電壓(約3.5V,當VCC為5V時)、CANL輸出低電平(約1.5V,當Vcc為5V時)。顯然,在多主機條件下,“顯性”位和“隱性”位的引入,可在總線上實現非破壞性總線仲裁,以裁決哪一個主設備應是下一個占有總線的設備。由于沒有用到PCA82C250參考電壓的輸出值,因此,PCA82C250的5腳可懸空,而8腳所接的電阻RS用于控制CAN總線的輸出脈沖的上升、下降沿的斜率,以降低總線的射頻干擾。當RS上的電阻大于0.75CC時,PCA82C250芯片進入低功耗待機狀態;當RS上的電壓小于0.3Vcc時,PCA82C250進入高速通信狀態;當RS上的電壓處于0.4Vcc至0.6Vcc之間時,PCA82C250進入CAN總線輸出脈沖上升、下降沿的斜率控制通信狀態,其斜率大小與RS上的電壓成正比。

  圖2中,二個通信系統的軟件幾乎相同。當采用PCA82C250的作為總線接口替代原有的MAX485時,在軟件上所做的變更有:首先,可取消RS-485總線的通信方向控制指令部分,因為CA7402097N總線接口已不需要此功能;其次,RS-485總線在總線發送時,由于發送、接收控制端已連接在一起,即自動關閉了總線數據接收功能,而CAN總線接口在總線數據發送的同時也在進行總線數據的接收(CAN總線接口不提供通信接收、發送數據的分離控制功能),因此,在軟件設計上對此應有所考慮。當然,這為多機通信系統中的總線數據沖突的軟件識別與仲裁提供了條件。

  當需要MCU與通信網絡之間的電氣隔離時,可在MCU與CAN總線的物理層專用接口電路之間增加2個光電隔離器件(如6N137光電隔離電路),即可實現MCU與通信網絡之間的電氣隔離。

  5 結論

  軟件上僅做少許修改,甚至不修改原有的RS-485總線的通信軟件就能適應新的系統工作。必要時通過修改原有的RS-485總線的通信軟件即可實現多主式多機數據通信,充分利用了CAN總線物理層的優勢。在硬件方面,能夠以簡單的形式、較低的價格、較高的性能構造出極具競爭力的分布式測控系統,使多機互連的分布式測控系統的通信網絡性能得以提升。



 

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲国产精品一区二区久| 一本色道久久99精品综合| 欧美色图一区二区三区| 模特精品在线| 久久亚洲不卡| 久久人人爽国产| 久久久视频精品| 久久国产精品亚洲77777| 亚洲欧洲av一区二区| 亚洲男人的天堂在线| 一区二区免费在线观看| 99av国产精品欲麻豆| 亚洲免费观看高清完整版在线观看| 亚洲国产欧美在线| 亚洲国产精品日韩| 亚洲黄色av一区| 亚洲精品免费在线播放| 亚洲另类自拍| 日韩亚洲欧美成人一区| 一道本一区二区| 亚洲网站在线播放| 亚洲免费一级电影| 午夜视频在线观看一区二区三区 | 亚洲国产欧美不卡在线观看| 亚洲国产天堂久久综合| 亚洲九九精品| 亚洲图色在线| 欧美一二三视频| 亚洲级视频在线观看免费1级| 亚洲人成在线观看| 亚洲国产视频一区二区| 亚洲精品中文在线| 亚洲午夜精品久久久久久浪潮| 亚洲欧美日韩另类| 久久精品一区二区国产| 麻豆精品视频在线| 欧美日韩成人综合| 国产精品亚洲成人| 黄色精品在线看| 日韩亚洲欧美一区| 欧美一区二区三区四区高清| 亚洲国产91| 日韩网站免费观看| 午夜精品久久久久久久99樱桃| 久久久精品五月天| 欧美精品久久久久久| 国产精品免费电影| 伊人成年综合电影网| 日韩视频中文字幕| 亚洲在线播放| 亚洲欧洲日产国产网站| 亚洲欧美久久| 裸体歌舞表演一区二区 | 欧美午夜精品理论片a级大开眼界| 国产精品理论片| **性色生活片久久毛片| 一本大道久久a久久综合婷婷| 欧美亚洲一区二区在线观看| 亚洲日本免费电影| 午夜精品久久| 欧美成ee人免费视频| 国产精品欧美日韩一区| 亚洲国产精品成人综合色在线婷婷| 中文亚洲免费| 亚洲福利电影| 午夜视频一区在线观看| 欧美不卡视频一区| 国产欧美日韩在线 | 久久精品国产免费观看| 亚洲一区二区三区免费观看| 久久综合伊人77777麻豆| 国产精品国产馆在线真实露脸 | 久热爱精品视频线路一| 国产精品大片免费观看| 亚洲国产高清在线观看视频| 亚洲欧美日韩国产一区| 日韩视频在线免费| 久久久夜精品| 国产伦精品一区二区三区免费迷| 亚洲精品影院在线观看| 久久黄金**| 欧美一区2区视频在线观看| 欧美日韩精品三区| 在线免费日韩片| 亚洲女同同性videoxma| 宅男噜噜噜66一区二区| 米奇777在线欧美播放| 国产欧美在线看| 亚洲私人影院在线观看| 亚洲美女毛片| 欧美sm极限捆绑bd| 狠狠色噜噜狠狠狠狠色吗综合| 亚洲欧美国产精品桃花| 亚洲精品免费在线播放| 久久综合九色综合久99| 国产日产欧产精品推荐色 | 久久精品国产清高在天天线| 欧美性事在线| 亚洲精品美女免费| 亚洲区一区二区三区| 久久亚洲私人国产精品va媚药 | 欧美在线观看网址综合| 午夜日韩在线| 国产精品扒开腿爽爽爽视频| 亚洲精品久久嫩草网站秘色 | 国产精品综合视频| 亚洲图片自拍偷拍| 亚洲午夜久久久久久久久电影网| 欧美精品色网| 亚洲人成免费| 亚洲精品久久| 欧美韩日高清| 最新国产精品拍自在线播放| 亚洲国产欧美一区二区三区久久| 久久色在线播放| 国模私拍一区二区三区| 欧美中文在线免费| 久久精品一区| 狠狠色狠狠色综合人人| 亚洲第一视频| 女同一区二区| 亚洲人精品午夜在线观看| 99精品欧美一区| 欧美日韩国产不卡| 99视频超级精品| 亚洲女人天堂成人av在线| 欧美天堂亚洲电影院在线播放| 99热在这里有精品免费| 亚洲一区二区精品在线| 国产精品剧情在线亚洲| 亚洲欧美激情精品一区二区| 久久av一区二区三区亚洲| 国产午夜精品美女毛片视频| 欧美专区第一页| 免费成人网www| 亚洲欧洲日本在线| 中文av字幕一区| 国产精品久久久久久户外露出 | 欧美一级电影久久| 久久男人资源视频| 在线观看国产日韩| 亚洲靠逼com| 国产精品wwwwww| 午夜一级久久| 久久这里只有| 亚洲精品欧美精品| 亚洲自啪免费| 国内精品久久久久影院 日本资源 国内精品久久久久伊人av | 香蕉久久夜色精品| 好吊成人免视频| 亚洲毛片av| 国产精品久久久一区二区三区| 亚洲欧美自拍偷拍| 免费欧美日韩国产三级电影| 亚洲精品视频中文字幕| 午夜久久福利| 一区二区三区我不卡| 一区二区三区欧美| 国产区亚洲区欧美区| 亚洲激情影视| 国产精品黄视频| 亚洲电影免费在线| 欧美日在线观看| 欧美一区成人| 欧美经典一区二区三区| 亚洲免费视频一区二区| 欧美xxx在线观看| 亚洲一区3d动漫同人无遮挡| 久久躁狠狠躁夜夜爽| 日韩视频久久| 久久人人97超碰国产公开结果 | 亚洲天堂偷拍| 今天的高清视频免费播放成人| 一区二区三区日韩欧美| 国产亚洲一区二区三区在线播放| 日韩视频在线免费观看| 国产欧美短视频| 亚洲精品一区二区在线| 国产精品久久精品日日| 亚洲国产精品一区二区第四页av| 国产精品国产三级国产aⅴ9色| 亚洲激情影院| 国产日产精品一区二区三区四区的观看方式| 亚洲欧洲精品成人久久奇米网| 国产精品久久久久久久久久久久 | 欧美伊人精品成人久久综合97| 亚洲高清在线| 午夜精品免费| 亚洲欧洲精品一区二区精品久久久 | 亚洲国产婷婷香蕉久久久久久99| 免费视频一区| 亚洲欧美综合另类中字| 欧美日韩成人精品| 欧美在线播放| 国产精品久久久久久影视| 亚洲人成艺术| 国产一区二区观看| 亚洲免费在线播放| 亚洲精品一区二区三区在线观看| 久久久久久久综合狠狠综合|