《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > 現場總線CANbus與RS-485之間透明轉換的實現

現場總線CANbus與RS-485之間透明轉換的實現

2009-02-27
作者:鄧檢華

  摘? 要: 給出了一種能在CANbus現場總線與RS-485總線之間透明轉換的實現方法和實際電路。同時介紹了它的幾種典型應用。

  關鍵詞: 現場總線? CANbus? 透明轉換

?

  現場總線技術以其獨有的技術優勢和特點,在現代分布式測量與控制技術領域中的應用已愈來愈廣泛。各種現場總線的主控制器一般都內嵌有相當完善的、開放式的互聯通信協議,它具有通信速度快、誤碼率低、開發設計簡單及網絡使用維護方便等諸多特點,是實現網絡化現場測量與控制技術的一個發展方向。但目前,在許多現場已投入使用的測量與控制系統中,各儀器設備或裝置之間通信所使用的仍是傳統的RS-485或RS-422總線。在不斷投入新型現場總線系統的同時,要在短期內改造或淘汰那些舊系統是不現實的。況且,在許多應用場合,新老系統中主機的控制算法及功能是相似或兼容的,所以在一定時期內,新老總線系統同時并存是客觀的現實需要。對此,若能將新老儀器設備或裝置通過一種透明轉換裝置而有機地柔合在一起,去掉老系統中重復的部分,是一種很好的選擇。

1 CANbus簡述

  CAN現場總線技術是德國BOSCH公司于80年代初為解決現代汽車業中眾多的控制與測試儀器之間的數據交換而開發,目前已逐步應用到其它領域的一種符合國際標準的串行數據通信協議。CAN的主要技術特點有:

  (1)對等網絡結構,網絡上任意節點可在任意時刻向網絡其它節點發送信息,不分主從,通信方式靈活。

  (2)采用非破壞性總線仲裁技術,網絡中的節點可以分成不同的優先級,當多個節點同時向網絡上傳送信息時,優先級低的節點主動暫停數據發送,而優先級高的節點可不受影響地繼續傳送數據。之后,按優先級高低,其它節點在總線空閑時依次進行被暫停的數據傳送,有效地避免了總線沖突。

  (3)每一幀的有效字節數最多為8個,幀傳送時間短,受干擾概率小,重發時間短。每一幀信息都有CRC校驗及其它檢錯措施,通信誤碼率低。

  (4)網絡節點在錯誤嚴重的情況下,具有自動關閉總線接口的功能,避免影響總線上的其它節點的正常操作。

  (5)通信距離最遠達10km(5kB/s),通信速率最高可達到1MB/s(40M),節點數目實際可達110個。通信介質采用雙絞線,也可用光纖。

2 實現方法

  CAN現場總線與RS-485總線的主要區別是:CAN總線是以幀為單位進行數據通信的,且每幀均攜帶對應的ID標示符,而RS-485是以字節為單位進行數據通信,不帶任何其它附屬信息。如果不考慮幀中的ID標示符,那么這二種總線傳輸的信息就可以認為完全相同??紤]到絕大多數應用CAN總線的場合都不可能分配完系統中的ID標示符資源,因而在系統中可以另分配一至多個ID標示符給RS-485總線數據,即給總線透明轉換電路所用,收、發數據的ID標識符可以不相同。CAN總線系統中的公用主控設備一般被設置成直通狀態,它可通過發送、接收具有不同ID標示符的不同數據幀,方便地對網絡中的各種設備進行管理和控制。對那些純粹靠幀數據本身而忽略ID標示符的系統來說,這種不同總線之間的轉換更加簡單。

  實現二種總線之間的透明轉換的基本過程是這樣的:電路加電進入正常狀態后,首先以電路中保存的參數(如未初始化則以缺省參數)對二個總線通信端口分別進行初始化,并將所有通訊端口設置成中斷接收工作方式,在啟動內部看門狗(Watchdog)后,電路等待外來數據的中斷。一旦某一總線端口有有效數據進入,電路首先將這些數據讀入內部數據緩沖區,置相關內部標志,關閉其它端口的中斷,以使接收端數據能及時被接收到。在下一數據到來之前,電路將及時通過另一端口將緩沖區中的數據轉發出去,直到緩沖區空。在這種轉換過程中,如果數據是自CANBUS一端流入,則電路只將幀內數據讀入到緩沖區。相反,則電路在轉發數據之前自動按設置將設定ID標示符加到發送信息中,一旦轉換過程結束,所有端口又被允許中斷接收。電路中緩沖區一般可配置8k~32K字節的靜態RAM。

  在未進入轉換工作時,電路允許參數設置端口的設置中斷進入。參數設置包括:設置RS-485的通信波特率(當然端口數據格式也可設);設置CANBUS的通信波特率、接收碼(accept-code)、屏蔽字(mask-code)、發送標示符。參數設置好后將立即生效,通過該端口還可查詢當前電路中的各運行參數值。電路工作的主要流程圖如圖1所示。

?

?

3 實現電路

  圖2是一種可選的線路原理示意圖。電路中使用的單片機是ATMEL公司的AT89S8252,它是一種內帶8K Flash RAM、2K EEPROM、同時內嵌獨立的硬件Watchdog電路,最高工作主頻為24MHz的新型單片機。所配數據緩沖器62256為32K 字節的靜態RAM。配置較大緩沖區的明顯好處是提高了對二種不同速率總線的適應能力。圖中RS232口是專用來設置二總線端口的工作參數,所設參數均保存在CPU的2K EEPROM中。另外,為提高線路的可靠性,對CANBUS端采用了電隔離措施,RS-485端所使用的MAX1480也是一種內部電隔離的芯片。圖中VCC與VCC1為相互隔離的二組5V電源。

?

?

  對于那些對總線響應速度要求比較苛刻的場合,可采用雙CPU控制電路,即每個CPU分別負責一端總線的通信事務。數據緩沖區仍采用公用的單口或雙口RAM。相應的控制算法必須增加一些有關對公共數據區的管理操作,在此不做詳述。

  以上電路多適用于二種總線并存于同一系統的場合,以實現二種總線之間的有機結合,使新老設備能很好地同時運行,節省系統開支。這種透明轉換電路在已研制的分布式數據采集系統中應用以后,效果良好。

  對以上電路稍做修改,即將MAX1480換成MAX232芯片就可設計出一種能在CAN現場總線與RS-232之間實現透明轉換的電路。這種電路可用于那些需要用便攜機與現場設備之間實現通信(如現場調試等)的場合,因為目前便攜機一般只配RS-232接口。另外,如將電路的二個總線端口設計成相同的接口,那么它還可以用在使用同一種總線,但不同的區域卻有不同通信速率的應用場合。

  對于那些首次接觸CANBUS技術的開發人員來說,以上電路還是一種很好的端點開發輔助設備,即開發人員只要對該電路設置合適的端口參數,并將用戶電路與之連接好后,開發人員即可在一相對熟悉的環境下專心開發自己的應用電路。

?

參考文獻

1 SJA1000 Stand-alone CAN controller.Philips Semiconductors,1997; (04)

2 8-Bit Microcontroller with 8K Bytes Flash,AT89S8252.ATMEL,0401D-A-12/97

3 鄔寬明.CAN總線原理和應用系統設計.北京:北京航空航天大學出版社,1996

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热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>
          欧美日韩高清在线观看| 狠狠色伊人亚洲综合网站色| 久久女同精品一区二区| 欧美精品v国产精品v日韩精品| 久久免费黄色| 欧美亚洲视频在线看网址| 午夜在线观看免费一区| 亚洲国产成人久久综合| 亚洲精品日韩久久| 国产一区 二区 三区一级| 国产精品社区| 久久久在线视频| 国精产品99永久一区一区| 一区二区三区福利| 久久免费视频网站| 欧美激情国产日韩精品一区18| 午夜精品久久久久久| 国产一区二区精品久久91| 在线成人激情| 欧美日韩免费观看一区三区| 亚洲黄色影片| 久久久国产精彩视频美女艺术照福利| 久久亚洲精品一区二区| 欧美在线看片a免费观看| 亚洲国产另类久久久精品极度| 欧美成人日韩| 国产精品va在线| 久久久久青草大香线综合精品| 久久香蕉国产线看观看av| 午夜精品免费在线| 亚洲专区一区二区三区| 亚洲欧美国产日韩中文字幕| 18成人免费观看视频| 国产一区二区三区网站| 悠悠资源网久久精品| 中文精品一区二区三区| 欧美成人精品高清在线播放| 亚洲精品老司机| 亚洲伊人色欲综合网| 国产美女精品免费电影| 国产精品综合网站| 日韩亚洲精品电影| 久久美女性网| 亚洲视频网站在线观看| 国内精品久久久久影院薰衣草| 亚洲午夜未删减在线观看| 欧美a级一区二区| 老司机午夜精品视频在线观看| 欧美一区二区三区在线播放| 国产精品国产自产拍高清av王其| 久久日韩精品| 欧美日韩在线视频一区二区| 欧美影院在线| 国产日产亚洲精品| 久久精品国产久精国产思思| 在线看国产日韩| 国产精品毛片a∨一区二区三区| 欧美超级免费视 在线| 亚洲免费av观看| 国产精品亚洲精品| 香蕉尹人综合在线观看| 国产精品专区h在线观看| 国产日韩欧美a| 欧美四级在线观看| 欧美精品福利| 亚洲国产精品va在看黑人| 国产一级精品aaaaa看| 欧美一级理论片| 欧美一激情一区二区三区| 欧美涩涩网站| 欧美激情综合网| 亚洲免费成人av电影| 亚洲欧美国产日韩天堂区| 欧美裸体一区二区三区| 国产一区在线视频| 欧美chengren| 一区二区三区亚洲| 国产精品女人网站| 国产亚洲精品美女| 亚洲美女淫视频| 国产女人aaa级久久久级| 亚洲国产成人久久| 久久久亚洲国产天美传媒修理工| 免费观看欧美在线视频的网站| 国产视频在线观看一区二区| 亚洲精品国产无天堂网2021| 国产精品一区免费视频| 亚洲色图制服丝袜| 影音先锋另类| 欧美日韩免费区域视频在线观看| 亚洲人妖在线| 一区二区三区免费网站| 毛片基地黄久久久久久天堂| 日韩天堂在线视频| 久久精品视频亚洲| 亚洲精品午夜| 欧美精品一区二区在线播放| 国产精品入口夜色视频大尺度| avtt综合网| 国产欧美一区二区精品忘忧草| 狠狠久久亚洲欧美专区| 久久久亚洲综合| 欧美日韩久久| 国产一区二区三区在线免费观看| 亚欧美中日韩视频| 这里只有精品在线播放| 国产精品国产三级欧美二区| 亚洲综合电影一区二区三区| 国产精品一区二区三区四区五区| 久久资源在线| 亚洲精品国产无天堂网2021| 国产综合一区二区| 欧美久久成人| 激情综合久久| 欧美xart系列在线观看| 久久久www成人免费毛片麻豆| 极品尤物一区二区三区| 欧美一级视频免费在线观看| 亚洲欧美国产精品专区久久| 国产亚洲综合性久久久影院| 亚洲永久视频| 雨宫琴音一区二区在线| 久久综合久久久| 在线免费观看日韩欧美| 亚洲欧美在线aaa| 国产精品mv在线观看| 99精品国产福利在线观看免费| 亚洲第一毛片| 国产一区二区三区精品欧美日韩一区二区三区| 欧美日韩一区二区精品| 欧美一区二区播放| 欧美mv日韩mv国产网站| 国产视频在线观看一区| 欧美日韩的一区二区| 美女国产精品| 亚洲丶国产丶欧美一区二区三区| 久久成人免费| 国产精品视频不卡| 亚洲高清123| 国产精品igao视频网网址不卡日韩| 一区二区高清| 久久激情视频| 欧美视频二区36p| 欧美激情一区二区三区高清视频| 亚洲一级高清| 欧美一级理论性理论a| 日韩视频在线观看一区二区| 一区视频在线看| 国产精品腿扒开做爽爽爽挤奶网站| 久久人人看视频| 国产夜色精品一区二区av| 1000部精品久久久久久久久| 亚洲桃色在线一区| 亚洲美女福利视频网站| 在线精品福利| 亚洲欧洲av一区二区三区久久| 亚洲毛片av| 亚洲精品乱码久久久久| 亚洲视频 欧洲视频| 国产精品久久久亚洲一区| 欧美日韩在线观看视频| 免费看黄裸体一级大秀欧美| 亚洲激情二区| 一色屋精品视频免费看| 久久精品免费| 有坂深雪在线一区| 亚洲国产一区二区在线| 国产精品丝袜久久久久久app| 国产精品成人一区二区三区夜夜夜| 韩国欧美国产1区| 欧美图区在线视频| 在线视频日韩| 欧美午夜欧美| 国产九九视频一区二区三区| 欧美日韩精品一区二区| 激情一区二区三区| 久久久久久夜精品精品免费| 亚洲国产成人精品久久久国产成人一区| 国产欧美一区二区三区在线看蜜臀| 狠狠色香婷婷久久亚洲精品| 欧美特黄一级大片| 在线日韩中文字幕| 亚洲精品男同| 欧美日韩一区自拍| 亚洲欧美日韩精品久久亚洲区| 亚洲日本乱码在线观看| 欧美a级片网| 国产精品久久久久99| 国产一区欧美| 欧美成人国产一区二区| 久久久91精品国产一区二区三区| 国产精品午夜在线| 欧美日韩亚洲一区二| 欧美一区二区在线播放| 亚洲影院色在线观看免费| 欧美激情精品| 亚洲精品在线二区| 亚洲啪啪91| 欧美一级一区| 夜夜夜精品看看| 一本一本久久a久久精品牛牛影视| 亚洲精品一区二区三区樱花| 国产精品嫩草影院一区二区| 欧美日韩亚洲国产精品| 国产精品观看| 亚洲欧美一区在线| 久久蜜桃资源一区二区老牛| 欧美在线观看视频一区二区三区| 久久九九久精品国产免费直播| 亚洲二区在线视频| 欧美日韩国产不卡| 欧美电影免费网站| 夜夜嗨一区二区| 揄拍成人国产精品视频| 亚洲欧洲日产国产综合网| 亚洲国产成人在线视频| 免费成人在线观看视频| 久久av一区二区三区漫画| 99在线精品视频| 亚洲国产一成人久久精品| 精品成人国产在线观看男人呻吟| 国产精品嫩草久久久久| 欧美日韩国产色综合一二三四| 国产一区二区三区高清播放| 欧美成人按摩| 国产欧美日韩高清| 亚洲第一视频网站| 亚洲欧美视频在线观看| 欧美华人在线视频| 欧美日韩高清区| 免费成人在线视频网站| 亚洲欧美偷拍卡通变态| 国产精品一区二区三区观看| 在线观看的日韩av| 国产精品一区在线观看| 欧美色欧美亚洲另类二区| 亚洲精品国产精品国自产观看浪潮| 欧美日韩亚洲另类| 在线观看国产成人av片| 欧美一级艳片视频免费观看| 国产欧美在线观看一区| 国产精品―色哟哟| 久久精品国产视频| 亚洲国产视频直播| 国产精品久久777777毛茸茸| 欧美华人在线视频| 欧美午夜在线观看| 欧美亚韩一区| 国产欧美日韩伦理| 国内精品久久久久国产盗摄免费观看完整版| 免费在线国产精品| 欧美日韩国产亚洲一区| 韩国久久久久| 欧美精品123区| 亚洲一区二区三区在线| 伊人成人在线| 亚洲伊人一本大道中文字幕| 国产欧美视频一区二区三区| 亚洲激情成人在线| 一本色道久久88精品综合| 性欧美在线看片a免费观看| 99re66热这里只有精品4| 国产婷婷色一区二区三区| 欧美成人精品激情在线观看| 一本色道久久88综合亚洲精品ⅰ| 99ri日韩精品视频| 久久久青草青青国产亚洲免观| 欧美精品三级在线观看| 麻豆成人在线观看| 久久久久国色av免费观看性色| 在线观看国产精品淫| 欧美午夜美女看片| 欧美日韩免费观看一区二区三区| 亚洲最黄网站| 亚洲一品av免费观看| 亚洲一区二区视频在线| 欧美午夜不卡在线观看免费| 亚洲福利视频二区| 99热在这里有精品免费| 亚洲一区二区三区激情| 夜夜嗨av一区二区三区四区| 亚洲欧美日韩国产一区二区三区| 一区精品在线播放| 在线成人免费观看| 乱码第一页成人| 欧美丝袜一区二区| 一区二区三区免费网站| 亚洲网站在线| 亚洲精品一区久久久久久| 国产精品久久国产三级国电话系列| 欧美日韩国产美女| 亚洲私人影院| 伊人激情综合| 在线观看91精品国产入口| 国产一区 二区 三区一级| 欧美伦理视频网站| 国产精品久久久久毛片大屁完整版| 黄色精品一区| 一区二区三区在线免费视频| 国产欧美日韩中文字幕在线| 在线看无码的免费网站| 国产日本精品| 久久资源av| 久久精品人人做人人爽| 狠狠色综合色综合网络| 午夜精品久久久久久久蜜桃app| 亚洲伊人色欲综合网| 欧美日韩亚洲一区二区三区四区| 蜜桃伊人久久| 亚洲免费一级电影| 久久精品理论片| 国产欧美一区二区精品婷婷| 香蕉乱码成人久久天堂爱免费| 国产欧美一区二区精品仙草咪| 91久久久久久国产精品| 性欧美超级视频| 久久不见久久见免费视频1| 欧美日韩三区| 亚洲视频在线视频| 亚洲第一天堂av| 伊人久久噜噜噜躁狠狠躁| 激情综合电影网| 国产精品成人国产乱一区| 亚洲福利精品| 久久精品国产亚洲一区二区| 午夜日韩在线观看| 久久精品国产久精国产思思| 亚洲午夜精品久久久久久浪潮|