使网络内的节点个数在理论上不受限制
CAN协议的一个较大特点是废除了传统的站地址编码,而代之以对通信数据块进行编码。采用这种方法的优点可使网络内的节点个数在理论上不受限制,数据块的标识符可由11位或29位二进制数组成,因此可以定义2或2个以上不同的数据块,这种按数据块编码的方式,还可使不同的节点同时接收到相同的数据,这一点在分布式控制系统中非常有用。数据段长度较多为8个字节,可满足通常工业领域中控制命令、工作状态及测试数据的一般要求。同时,8个字节不会占用总线时间过长,从而保证了通信的实时性。CAN协议采用CRC检验并可提供相应的错误处理功能,保证了数据通信的可靠性。CAN良好的特性、极高的可靠性和特有的设计,特别适合工业过程监控设备的互连,因此,越来越受到工业界的重视,并已公认为较有前途的现场总线之一。
在总线中传送的报文,每帧由7部分组成。CAN协议支持两种报文格式,其独有的不同是标识符(ID)长度不同,标准格式为11位,扩展格式为29位。
在标准格式中,报文的起始位称为帧起始(SOF),然后是由11位标识符和远程发送请求位 (RTR)组成的仲裁场。RTR位标明是数据帧还是请求帧,在请求帧中没有数据字节。
控制场包括标识符扩展位(IDE),指出是标准格式还是扩展格式。它还包括一个保留位 (ro),为将来扩展使用。它的较后四个位用来指明数据场中数据的长度(DLC)。数据场范围为0~8个字节,其后有一个检测数据错误的循环冗余检查(CRC)。
应答场(ACK)包括应答位和应答分隔符。发送站发送的这两位均为隐性电平(逻辑1),这时正确接收报文的接收站发送主控电平(逻辑0)覆盖它。用这种方法,发送站可以保证网络中至少有一个站能正确接收到报文。
报文的尾部由帧结束标出。在相邻的两条报文间有一很短的间隔位,如果这时没有站进行总线存取,总线将处于空闲状态。
CAN总线设备有很多种,比如USBCAN分析仪,比如说CAN数据转换器,等等等等。以上这些CAN设备在与CAN线进行连接的时候,往往会有如下方法:
1、如果CAN设备的CAN接头样式是OBD类型的,那我们直接将OBD接头插入OBD接口里就行。如果设备A的CAN接头是OBD类型,B设备不是,那我们就使用一个OBD转接头连在CAN接头是OBD的设备上,这样就可以进行后续的连线了。
2、如果CAN设备的CAN接头样式是DB9的,基本道理同OBD。
3、如果CAN设备的CAN接头样式是凤凰端子的,那使用一把螺丝刀松紧端子接头的挡板然后连线就可以了。
火灾是人们不得不防范的一种灾害,它危及人们的生命安全,因此提前做好消防预警工作就十分必要了。在消防报警系统网络中,主要由两部分组成:火灾探测器和火灾报警器。在需要监视火灾的现场安装上火灾探测器,用于监测是否有火灾发生;在消防控制中心安装好火灾报警器,用于管理所有的火灾探测器。
随着科学技术的发展,光纤转CAN的应用越来越广泛。现在的消防报警主机大多采用CAN总线接口形式,但是考虑到主机与设备通信距离的问题,就不得不使用光纤转CAN了。今天我们就来说说光纤转CAN在消防报警主机联网中的应用。
以上信息由专业从事串口转can模块厂家的北京安融互通于2024/7/22 12:31:50发布
转载请注明来源:http://beijing.mf1288.com/bjarht-2789994618.html
上一条:温补振荡器报价货真价实 晶宇兴