CAN属于现场总线的范畴,它是一种有效支持分布式控制或实时控制的串行通信网络。较之许多RS-485基于R线构建的分布式控制系统而言,基于CAN总线的分布式控制系统在以下方面具有明显的优越性:
网络各节点之间的数据通信实时性强
首先,CAN控制器工作于多种方式,网络中的各节点都可根据总线访问优先权(取决于报文标识符)采用无损结构的逐位仲裁的方式竞争向总线发送数据,且CAN协议废除了站地址编码,而代之以对通信数据进行编码,这可使不同的节点同时接收到相同的数据,这些特点使得CAN总线构成的网络各节点之间的数据通信实时性强,并且容易构成冗余结构,提高系统的可靠性和系统的灵活性。而利用RS-485只能构成主从式结构系统,通信方式也只能以主站轮询的方式进行,系统的实时性、可靠性较差;
CAN总线转换器中CAN转成光纤通信有什么好处?AN转成光纤技术,可以避免由于不同节点地电位不同引起的设备烧毁和强电磁感应、高电压引起的干扰,并可安全工作在要求防爆的环境中;同时省去了原来使用铜线时的雷电浪涌保护设备的投资。
CAN光纤转换器实现CanBus总线信号转换为光信号在光纤上传输,该产品具有延长了CanBus总线的通信距离的作用,同时由于采用光纤通信,解决了电磁干扰、地环干扰和雷电破坏的难题,大大提高了数据通讯的可靠性、安全性和保密性,可广泛用于各种工业控制、过程控制和交通控制等场合,特别适合银行、电力及对电磁干扰环境有特殊要求的部门和系统。
CAN总线转换器中先后发送数据后怎么辨别总线上出现了两个相同ID 1虽然这样的应用在CAN的规范里没有明确禁止,但是不建议这样设计网络规划,这样会为后续带来的诸如升级等十分复杂的问题,也影响网络的稳定。
现在回答补充问题,首先你要明确ID是赋给帧的,不是直接给节点的,只是某节点知道自己要接收某个ID的帧。总线上的节点来说它只管取总线上他应该取的ID的帧,并不管是谁发的。
即使是远程帧,发出请求的节点在获得相应时也仅仅是根据帧ID判定,并不影响其他节点的接收。
CAN总线转换器在消防报警主机联网中的应用4CAN总线光纤转换器(CAN-Fiber)是专门为“消防主机(火灾报警控制器)联动”设计的CAN 总线工业级光纤通讯中继产品。通过将该总线的电缆通讯转换为光纤通讯,实现了总线段间的信号光电隔离、完全隔离了总线段之间的电气干扰,同时具有总线信号再生、延长传输距离(与速率相关)、增加节点数以及改变组网拓扑结构的功能。支持基于CAN2.0A/B的各类总线。