RS-485串口設備如何升級為CAN接口?
由于RS-485 串行通訊存在時(shí)間長(cháng),設計簡(jiǎn)單,成本低廉,所以在過(guò)去的工業(yè)自動(dòng)化各個(gè)行業(yè)有著(zhù)非常廣泛的應用,并且在一定程度上還將繼續被應用。所以大量的RS-485串行設備存在于生產(chǎn)生活的各種場(chǎng)合。
本文引用地址:http://dyxdggzs.com/article/201612/329343.htm隨著(zhù)工業(yè)的智能化發(fā)展,各行業(yè)的工業(yè)自動(dòng)化系統對通訊傳輸的距離、速度、節點(diǎn)數和可靠性等方面的要求都不斷的提高,成倍數或者積數的增長(cháng)。部分的RS-485的設備不得不進(jìn)行淘汰和升級。
2.什么情況下RS-485串口設備需要升級CAN?
情況一:現有的串口通訊距離不夠,或者網(wǎng)絡(luò )節點(diǎn)容量不夠,或增加設備的可靠性和抗干擾性,就需要升級CAN網(wǎng)絡(luò )。
情況二:上位網(wǎng)絡(luò )是CAN網(wǎng)絡(luò ),為了接入上位系統,就需要把原有串口網(wǎng)絡(luò )升級成CAN網(wǎng)絡(luò ),配合上位的CAN協(xié)議工作。
情況三:串口設備升級為CAN接口,成為CAN設備,作為標準產(chǎn)品供客戶(hù)使用。
3.CAN與RS-485比較
CAN總線(xiàn)在通訊等全方面的性能都優(yōu)于RS-485協(xié)議。其中CAN在訪(fǎng)問(wèn)機制、通訊速度、節點(diǎn)容量、通訊距離和可靠性上有突出的優(yōu)勢。在自動(dòng)化各個(gè)行業(yè),成本和技術(shù)差別較小的情況下CAN取代RS-485將是一種不可逆轉的趨勢。
序號 | 參數特性 | RS-485 | CAN bus |
1 | 最大通訊距離 | 1.2Km | 10Km |
2 | 單個(gè)網(wǎng)絡(luò )最大節點(diǎn)數量 | 32 | 110 |
3 | 實(shí)時(shí)性 | 低-一般采用輪詢(xún) | 高 - 無(wú)損仲裁,可主動(dòng)發(fā)送 |
4 | 網(wǎng)絡(luò )特性 | 一般為一主多從 | 不分主從 |
5 | 通訊波特率 | 300~115.2K bps | 5K~1M bps |
6 | 總線(xiàn)利用率 | 低 | 高 |
7 | 總線(xiàn)節點(diǎn)損壞影響 | 致使總線(xiàn)癱瘓 | 不影響總線(xiàn)通訊 |
8 | 開(kāi)發(fā)難度 | 低 | 高 |
9 | 擴展成本 | 網(wǎng)絡(luò )越大成本增長(cháng)越高 | 網(wǎng)絡(luò )越大成本增長(cháng)越低 |
10 | 后期維護成本 | 低 | 高 |
備注:現在西門(mén)子基于RS-485的PROFIBUS總線(xiàn)速度可在 9.6kbaud~12Mbaud范圍內選擇。
4.如何實(shí)現到CAN接口的升級?
雙向透明轉換
“雙向透明轉換”即把所有的串口數據和CAN報文的數據域里面的數據進(jìn)行轉換,按順序排列,無(wú)任何的附加數據等。
透明轉換實(shí)現簡(jiǎn)單選擇標準的通用產(chǎn)品即可,限制條件是需要能夠修改RS-485串口測的通訊協(xié)議。
自定義協(xié)議轉換
“自定義協(xié)議轉換”即用串口完全控制CAN報文的所有參數,能用轉換器自定義CAN總線(xiàn)的應用協(xié)議。這樣串口設備增加加CAN-RS232轉換器就能成為一個(gè)標準的CAN節點(diǎn)。
自定義協(xié)議轉換既不需要修改串口測的協(xié)議也無(wú)需修改CAN網(wǎng)絡(luò )的通訊協(xié)議,全部的協(xié)議轉換工作在協(xié)議轉換器內完成。
評論