新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > RS-485串口設(shè)備如何升級(jí)為CAN接口?

        RS-485串口設(shè)備如何升級(jí)為CAN接口?

        作者: 時(shí)間:2016-12-13 來源:網(wǎng)絡(luò) 收藏
        1.概述

        由于RS-485 串行通訊存在時(shí)間長(zhǎng),設(shè)計(jì)簡(jiǎn)單,成本低廉,所以在過去的工業(yè)自動(dòng)化各個(gè)行業(yè)有著非常廣泛的應(yīng)用,并且在一定程度上還將繼續(xù)被應(yīng)用。所以大量的RS-485串行設(shè)備存在于生產(chǎn)生活的各種場(chǎng)合。

        本文引用地址:http://www.104case.com/article/201612/329343.htm

        隨著工業(yè)的智能化發(fā)展,各行業(yè)的工業(yè)自動(dòng)化系統(tǒng)對(duì)通訊傳輸?shù)木嚯x、速度、節(jié)點(diǎn)數(shù)和可靠性等方面的要求都不斷的提高,成倍數(shù)或者積數(shù)的增長(zhǎng)。部分的RS-485的設(shè)備不得不進(jìn)行淘汰和升級(jí)。

        2.什么情況下RS-485串口設(shè)備需要升級(jí)CAN?

        情況一:現(xiàn)有的串口通訊距離不夠,或者網(wǎng)絡(luò)節(jié)點(diǎn)容量不夠,或增加設(shè)備的可靠性和抗干擾性,就需要升級(jí)CAN網(wǎng)絡(luò)。

        情況二:上位網(wǎng)絡(luò)是CAN網(wǎng)絡(luò),為了接入上位系統(tǒng),就需要把原有串口網(wǎng)絡(luò)升級(jí)成CAN網(wǎng)絡(luò),配合上位的CAN協(xié)議工作。

        情況三:串口設(shè)備升級(jí)為CAN接口,成為CAN設(shè)備,作為標(biāo)準(zhǔn)產(chǎn)品供客戶使用。

        3.CAN與RS-485比較

        CAN總線在通訊等全方面的性能都優(yōu)于RS-485協(xié)議。其中CAN在訪問機(jī)制、通訊速度、節(jié)點(diǎn)容量、通訊距離和可靠性上有突出的優(yōu)勢(shì)。在自動(dòng)化各個(gè)行業(yè),成本和技術(shù)差別較小的情況下CAN取代RS-485將是一種不可逆轉(zhuǎn)的趨勢(shì)。

        CAN與RS-485比較
        序號(hào)參數(shù)特性RS-485CAN bus
        1最大通訊距離1.2Km10Km
        2單個(gè)網(wǎng)絡(luò)最大節(jié)點(diǎn)數(shù)量32110
        3實(shí)時(shí)性低-一般采用輪詢高 - 無損仲裁,可主動(dòng)發(fā)送
        4網(wǎng)絡(luò)特性一般為一主多從不分主從
        5通訊波特率300~115.2K bps5K~1M bps
        6總線利用率
        7總線節(jié)點(diǎn)損壞影響致使總線癱瘓不影響總線通訊
        8開發(fā)難度
        9擴(kuò)展成本網(wǎng)絡(luò)越大成本增長(zhǎng)越高網(wǎng)絡(luò)越大成本增長(zhǎng)越低
        10后期維護(hù)成本


        備注:現(xiàn)在西門子基于RS-485的PROFIBUS總線速度可在 9.6kbaud~12Mbaud范圍內(nèi)選擇。

        4.如何實(shí)現(xiàn)到CAN接口的升級(jí)?

        雙向透明轉(zhuǎn)換

        “雙向透明轉(zhuǎn)換”即把所有的串口數(shù)據(jù)和CAN報(bào)文的數(shù)據(jù)域里面的數(shù)據(jù)進(jìn)行轉(zhuǎn)換,按順序排列,無任何的附加數(shù)據(jù)等。
        透明轉(zhuǎn)換實(shí)現(xiàn)簡(jiǎn)單選擇標(biāo)準(zhǔn)的通用產(chǎn)品即可,限制條件是需要能夠修改RS-485串口測(cè)的通訊協(xié)議。

        自定義協(xié)議轉(zhuǎn)換

        “自定義協(xié)議轉(zhuǎn)換”即用串口完全控制CAN報(bào)文的所有參數(shù),能用轉(zhuǎn)換器自定義CAN總線的應(yīng)用協(xié)議。這樣串口設(shè)備增加加CAN-RS232轉(zhuǎn)換器就能成為一個(gè)標(biāo)準(zhǔn)的CAN節(jié)點(diǎn)。
        自定義協(xié)議轉(zhuǎn)換既不需要修改串口測(cè)的協(xié)議也無需修改CAN網(wǎng)絡(luò)的通訊協(xié)議,全部的協(xié)議轉(zhuǎn)換工作在協(xié)議轉(zhuǎn)換器內(nèi)完成。



        關(guān)鍵詞: RS-485串口設(shè)備CAN接

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 周口市| 肥乡县| 鹿邑县| 清河县| 雅江县| 宁南县| 搜索| 鄄城县| 什邡市| 玉屏| 霍林郭勒市| 岳池县| 石河子市| 吴堡县| 塘沽区| 陵水| 栾城县| 孟村| 新竹市| 吴忠市| 延长县| 乌什县| 淅川县| 永修县| 安图县| 临夏市| 封丘县| 怀宁县| 韩城市| 高州市| 沐川县| 金湖县| 佛坪县| 扎兰屯市| 八宿县| 宁蒗| 陵川县| 新巴尔虎左旗| 当涂县| 平果县| 南溪县|