使网络内的节点个数在理论上不受限制
CAN协议的一个较大特点是废除了传统的站地址编码,而代之以对通信数据块进行编码。采用这种方法的优点可使网络内的节点个数在理论上不受限制,数据块的标识符可由11位或29位二进制数组成,因此可以定义2或2个以上不同的数据块,这种按数据块编码的方式,还可使不同的节点同时接收到相同的数据,这一点在分布式控制系统中非常有用。数据段长度较多为8个字节,可满足通常工业领域中控制命令、工作状态及测试数据的一般要求。同时,8个字节不会占用总线时间过长,从而保证了通信的实时性。CAN协议采用CRC检验并可提供相应的错误处理功能,保证了数据通信的可靠性。CAN良好的特性、极高的可靠性和特有的设计,特别适合工业过程监控设备的互连,因此,越来越受到工业界的重视,并已公认为较有前途的现场总线之一。
在实践中,有两种重要的总线分配方法:按时间表分配和按需要分配。在一种方法中,不管每个节点是否申请总线,都对每个节点按较大期间分配。由此,总线可被分配给每个站并且是独有的站,而不论其是立即进行总线存取或在一特定时间进行总线存取。这将保证在总线存取时有明确的总线分配。在第二种方法中,总线按传送数据的基本要求分配给一个站,总线系统按站希望的传送分配(如:EthernetCSMA/CD)。因此,当多个站同时请求总线存取时,总线将终止所有站的请求,这时将不会有任何一个站获得总线分配。为了分配总线,多于一个总线存取是必要的。
远程帧
远程帧由6个场组成:帧起始、仲裁场、控制场、CRC场、应答场和帧结束。远程帧不存在数据场。
远程帧的RTR位必须是隐位。
DLC的数据值是独立的,它可以是0~8中的任何数值,为对应数据帧的数据长度。
错误帧
错误帧由两个不同场组成,一个场由来自各站的错误标志叠加得到,第二个场是错误界定符
错误标志具有两种形式:
活动错误标志(Active error flag),由6个连续的显位组成
认可错误标志(Passive error flag),由6个连续的隐位组成
错误界定符包括8个隐位
超载帧
超载帧包括两个位场:超载标志和超载界定符
发送超载帧的超载条件:
要求延迟下一个数据帧或远程帧
在间歇场检测到显位
超载标志由6个显位组成
超载界定符由8个隐位组成
数据错误检测
不同于其它总线,CAN协议不能使用应答信息。事实上,它可以将发生的任何错误用信号发出。CAN协议可使用五种检查错误的方法,其中前面三种为基于报文内容检查。
rs232转can工具是集成标准CAN总线接口和串行总线接口的工业通讯转换器,它一般都可以被使用在这些地方:
1、有桩公共自行车系统通信总线改造项目里。
2、RS232接口传感器CAN通信改造项目里。
3、消防设备远距离通信改造项目中。 一般如果不是特别强调的话,CAN总线相关的分析仪以及转换器什么的,它们都默认支持全范围的CAN波特率,即5Kbps-1000Kbps,题目中所说的485转CAN设备也不例外。
以上信息由专业从事can总线光电转换器厂家的北京安融互通于2024/7/17 11:02:49发布
转载请注明来源:http://m.tz1288.com/qynews/bjarht-2787346358.html
上一条:黄南陶土板图片服务周到「泰固源」