1.概述
由于RS-485 串行通讯存在时间长,设计简单,成本低廉,所以在过去的工业自动化各个行业有着非常广泛的应用,并且在一定程度上还将继续被应用。所以大量的RS-485串行设备存在于生产生活的各种场合。
随着工业的智能化发展,各行业的工业自动化系统对通讯传输的距离、速度、节点数和可靠性等方面的要求都不断的提高,成倍数或者积数的增长。部分的RS-485的设备不得不进行淘汰和升级。
2.什么情况下RS-485串口设备需要升级CAN?
情况一:现有的串口通讯距离不够,或者网络节点容量不够,或增加设备的可靠性和抗干扰性,就需要升级CAN网络。
情况二:上位网络是CAN网络,为了接入上位系统,就需要把原有串口网络升级成CAN网络,配合上位的CAN协议工作。
情况三:串口设备升级为CAN接口,成为CAN设备,作为标准产品供客户使用。
3.CAN与RS-485比较
CAN总线在通讯等全方面的性能都优于RS-485协议。其中CAN在访问机制、通讯速度、节点容量、通讯距离和可靠性上有突出的优势。在自动化各个行业,成本和技术差别较小的情况下CAN取代RS-485将是一种不可逆转的趋势。
CAN与RS-485比较
序号 |
参数特性 |
RS-485 |
CAN bus |
1 |
最大通讯距离 |
1.2Km |
10Km |
2 |
单个网络最大节点数量 |
32 |
110 |
3 |
实时性 |
低-一般采用轮询 |
高 - 无损仲裁,可主动发送 |
4 |
网络特性 |
一般为一主多从 |
不分主从 |
5 |
通讯波特率 |
300~115.2K bps |
5K~1M bps |
6 |
总线利用率 |
低 |
高 |
7 |
总线节点损坏影响 |
致使总线瘫痪 |
不影响总线通讯 |
8 |
开发难度 |
低 |
高 |
9 |
扩展成本 |
网络越大成本增长越高 |
网络越大成本增长越低 |
10 |
后期维护成本 |
低 |
高 |
备注:现在西门子基于RS-485的PROFIBUS总线速度可在 9.6kbaud~12Mbaud范围内选择。
4.如何实现到CAN接口的升级?
双向透明转换
“双向透明转换”即把所有的串口数据和CAN报文的数据域里面的数据进行转换,按顺序排列,无任何的附加数据等。
透明转换实现简单选择标准的通用产品即可,限制条件是需要能够修改RS-485串口测的通讯协议。
自定义协议转换
“自定义协议转换”即用串口完全控制CAN报文的所有参数,能用转换器自定义CAN总线的应用协议。这样串口设备增加加CAN-RS232转换器就能成为一个标准的CAN节点。
自定义协议转换既不需要修改串口测的协议也无需修改CAN网络的通讯协议,全部的协议转换工作在协议转换器内完成。
关键字:RS-485 串口设备 CAN接口
引用地址:
RS-485串口设备如何升级为CAN接口?
推荐阅读最新更新时间:2024-05-03 00:27
嵌入式CAN总线控制器与DSP的接口
现场总线是一种开放式、 数字化、多点通信的控制系统局域网络, 是当今自动化领域中最具有应用前景的技术之一。CAN总线是现场总线中的应用热点,CAN总线支持分布式控制和适时控制的串行通信网络。 由于CAN总线具有通信速率高、开放性好、报文短、纠错能力强以及控制简单、扩展能力强、系统成本低等特点,越来越受到人们的关注。基于CAN总线的CAN控制器具有完成CAN总线通信协议所要求的全部必要功能,因此CAN总线控制器与其它微处理器的接口成为设计CAN总线系统的首要工作。 当前已有一些微处理器将CAN控制器嵌入到系统之中,成为在片的微处理器,例如P8XC592 (其内核即为80C51的CPU),MCS96系列中的 87C196
[嵌入式]
基于ARM 和Qt/E的车载HMI终端设计
改善HMI (Human Mac hine Inte rf ace)终端性能可降低车辆 控制系统 操作的复杂性,也可提高驾驶员对自己车辆的控制力。车载HMI通过单一结构中控台,可以减少零部件数量,提高性价比。传统机械式的控制终端正在逐步向直观、便捷的HMI终端发展。2009年6月29日,美国汽车多媒体与 通信 研究服务公司Strategy Analyt ic s发布最新研究报告,认为“车载 人机界面 市场领先者保持强势地位”。报告预测,2015年,车载语音和 触摸屏 市场规模将达到29 亿美元。目前,HMI设备,尤其是语音、触觉控制和触摸屏,在汽车市场上被大量应用。
本文报告了一种基于触摸控制与数字显示理念的车载HMI
[电源管理]
波特率自适应的RS-485中继器设计
引 言 RS-485收发器采用平衡发送和差分接收,因此具有抑制共模干扰的能力;加上接收器具有高灵敏度,能检测低达200 mV的电压,故传输信号能在千米以外得到恢复。使用RS-485总线,一对双绞线就能实现多站联网,构成分布式系统,且设备简单、价格低廉,能进行长距离通信,因而得到了广泛的应用。由于在双绞线上的电平损耗,RS-485标准通信的最大传输距离是1 200 m,因此更远距离的应用中必须使用中继器。网络节点数与所选芯片驱动能力和接收器的输入阻抗有关。RS-485标准规定了最大总线负载为32个单位负载,若应用中总线负载大于32个单位负载则必须使用中继器。 1 RS-485中继器原理 RS-485是半双工方式,两线双向传送差
[网络通信]
RS-485总线在汽车地衡计量系统中的应用
0 引言 地衡计量是企业物资计量的主要手段之一,但在实际工作中其管理水平和方法不够健全,尤其是技术手段落后,传统测试仪基于手工操作,因而测量精度和工作效率难以满足现实需要。基于手工管理模式,不仅易滋生人为作弊现象,而且各部门不能充分共享数据,使大量数据的统计、汇总、查询及监管等方面效率低下,影响企业的效益和发展。为此,称重数据的自动采集、处理是完善监控的重要一环,不仅为企业建设具有自身特色的管理现代化的信息网络提供了可靠数据,也促进新的生产和管理理念形成,从而提升企业竞争力。RS-485总线收发器采用平衡发送和差分接收,具有灵敏度高、可靠性高、传送距离远、速度快、抗干扰能力强等优点 ,在工业生产中得到了广泛应用。因此,构建R
[单片机]
RS-485接口简介
由于串行通信的简单易用,工业上使用串行通信作为数据交换的手段。可是工业环境通常会有噪声干扰传输线路,在用RS-232作传输时经常会受到外界的电气干扰而使信号发生错误,而且RS-232的最大传输距离在不另加缓冲器的情况下只有15m。
RS-485的信号传输方式如图1所示.RS-485的信号在传送出去之前会先分解成正负两条线路,当到达接收端后,再将信号相减还原成原来的信号。如果将原始信号标注为(DT),而被分解后的信号标注为(D+)和(D-),则原始信号与分解后的信号在由传输端传送出去时的运算关系如下:
(DT)=(D+)=(D-)
图1 RS-485信号传输方式
同样地,接收端在接收到信号后,也按上式
[嵌入式]
基于CAN总线的飞行模拟器通信接口设计
飞行模拟器是现代飞行员训练的必需设备,它是一种由计算机实时控制、多系统协调工作、能模拟真实飞行环境的模拟设备。相较于利用飞机的飞行训练而言,利用飞行模拟器的模拟飞行训练不仅不受天气等自然条件的制约,而且没有后勤、机务保障以及飞行安全等因素的限制。国内外许多单位均研制了各种不同种类和规模的训练模拟器,并取得良好的训练效果,保证了飞行任务的圆满完成。
在飞行模拟器的设计中,要求大量的信息能够快速有效地在飞行模拟器的各个模块之间进行高速传递,这就需要一定的通信接口协议来实现数据的交互。目前,飞行模拟器通常采用CAN总线作为通信协议,并采用单片机作为微处理器,可扩展性差。文章根据飞行模拟器的结构特点,分析了现场总线技术和FPG
[嵌入式]
Intersil推出具有最高强化隔离等级的高速RS-485收发器
全球领先的半导体解决方案供应商瑞萨电子株式会社(TSE: 6723)子公司Intersil今天宣布,推出两款新型高速隔离式RS-485差分总线收发器---ISL32741E和ISL32740E,可为工业物联网(IIoT)网络提供40Mbps的双向数据通信。下面就随电源管理小编一起来了解一下相关内容吧。 ISL32741E可提供1,000 VRMS工作电压和6kV强化隔离,比竞争对手解决方案高出2倍以上,可满足当今最严格的医疗和高速电机控制应用要求的更高工作电压和强化的隔离;具有2.5kV隔离能力和600VRMS工作电压的ISL32740E采用了业界最小型的封装,能够帮助工厂自动化应用中的可编程逻辑控制器(PLC)实现高通道密度。
[电源管理]