远程帧
远程帧由6个场组成:帧起始、仲裁场、控制场、CRC场、应答场和帧结束。远程帧不存在数据场。
远程帧的RTR位必须是隐位。
DLC的数据值是独立的,它可以是0~8中的任何数值,为对应数据帧的数据长度。
错误帧
错误帧由两个不同场组成,一个场由来自各站的错误标志叠加得到,第二个场是错误界定符
错误标志具有两种形式:
活动错误标志(Active error flag),由6个连续的显位组成
认可错误标志(Passive error flag),由6个连续的隐位组成
错误界定符包括8个隐位
超载帧
超载帧包括两个位场:超载标志和超载界定符
发送超载帧的超载条件:
要求延迟下一个数据帧或远程帧
在间歇场检测到显位
超载标志由6个显位组成
超载界定符由8个隐位组成
数据错误检测
不同于其它总线,CAN协议不能使用应答信息。事实上,它可以将发生的任何错误用信号发出。CAN协议可使用五种检查错误的方法,其中前面三种为基于报文内容检查。
CAN总线转换器能应用到哪里?rs232转can工具是集成标准CAN总线接口和串行总线接口的工业通讯转换器,它一般都可以被使用在这些地方:
1、有桩公共自行车系统通信总线改造项目里。
2、RS232接口传感器CAN通信改造项目里。
3、消防设备远距离通信改造项目中。 一般如果不是特别强调的话,CAN总线相关的分析仪以及转换器什么的,它们都默认支持全范围的CAN波特率,即5Kbps-1000Kbps,题目中所说的485转CAN设备也不例外。
CAN总线转换器技术发展历程CAN 总线较早是由德国 Bosch 公司在 1986 年为汽车监测和控制而设计,主要用于汽车内部测量与执行部件之间的通信。自宝马公司 1989 年推出一款使用 CAN-BUS的汽车后,CAN 总线就开始了其的历程。CAN 的强性能和可靠性已被认同,并被广泛地应用于工业自动化、船舶、工业设备等方面。CAN总线是当今自动化领域技术发展的热点之一,被誉为自动化领域的计算机局域网。它的出现为分布式控制系统实现各节点之间实时、可靠的数据通信提供了强有力的技术支持。