ZKX's LAB

can总线数据传输模块 CAN总线数据传输系统类型有哪些?

2021-03-18知识2

汽车CAN总线的传输原理? 总线(CAN,Controller Area Network)是一种用于实2113时应用的串行5261通讯协议总线,它可以使用双绞4102线来传输1653信号,是世界上应用最广泛的现场总线之一。CAN协议由德国的Robert Bosch公司开发,用于汽车中各种不同元件之间的通信,以此取代昂贵而笨重的配电线束。该协议的健壮性使其用途延伸到其他自动化和工业应用。CAN协议的特性包括完整性的串行数据通讯、提供实时支持、传输速率高达1Mb/s、同时具有11位的寻址以及检错能力。CAN总线是一种多主方式的串行通讯总线,基本设计规范要求有高的位速率,高抗电子干扰性,并且能够检测出产生的任何错误。CAN总线可以应用于汽车电控制系统、电梯控制系统、安全监测系统、医疗仪器、纺织机械、船舶运输等领域。一、CAN总线的特点:1、具有实时性强、传输距离较远、抗电磁干扰能力强、成本低等优点;2、采用双线串行通信方式,检错能力强,可在高噪声干扰环境中工作;3、具有优先权和仲裁功能,多个控制模块通过CAN 控制器挂到CAN-bus 上,形成多主机局部网络;4、可根据报文的ID决定接收或屏蔽该报文;5、可靠的错误处理和检错机制;6、发送的信息遭到破坏后,可自动重发;7、节点在错误严重的情况下具有自动。

CAN总线数据传输系统类型有哪些? 目前汽车上的CAN总线的连接方式主要有两种类型:一种CAN总线用于动力 系统的高速传输,另一种CAN总线用于车身系统的低速传输。动力系统和车身系 统CAN总线之间由“网关”。

解析汽车CAN总线数据的工具-GCAN-600开发模块,GCAN-600开发模块,可将汽车OBD接口中的CAN总线数据解析出具体意义后,通过UART(串口)输出,供用户读取汽车信息、二次开发。

如何实现CAN总线数据的交互传输 您的意思是不是说定义应用协议?可用现有的标准协议,如CANopen,DeviceNet等,如果项目要求简洁,那么可以自己定义。自定义一般注意两个方面1、就是你提到的数据域的定义,这个通常是按照应用的内容来定的,比如数据域的第一个字节表示压力信号的值。2、网络管理,包括上线下线,请求应答机制,优先等级等等内容,这些就要涉及到CAN报文的ID域完整工程内容很多,需要自行深入。

CAN总线协议通信的数据是什么格式,及其显示的波形图是怎样的?

#can总线上的数据传输#can总线数据传输原理#can总线数据传输模块#can总线数据传输过程

随机阅读

qrcode
访问手机版