ZKX's LAB

can数据帧控制段 CAN总线标准格式数据帧的最小位数为多少,最大位数又为多少?

2020-07-21知识11

CAN总线怎么实现一各节点发送多各节点接收,应答机制,向大神求解额!!!!! CAN总线怎么实现一各节点发送多各节点接收,应答机制,向大神求解额!最近在做CAN总线的控制,要实现一个节点(节点A)发送,多个节点(节点1,2,3.)接收。。CAN总线的标准帧和扩展帧有什么区别呢? 扩展帧和标准帧2113的区别在于:扩展5261帧的仲裁域有29位,可以出现2^29中报文,且4102在数据链路上是有1653间隙的(对操作者透明)。标准帧的仲裁域是连续的11位,可以出现2^11种报文;控制帧中的DLC(数据长度)完全相同,但保留位不同,标准帧IDE、R0,扩展帧R1、R0,必须以显性电平发送(由数据链路层操作),对程序员透明;其它的都一模一样,所以,其实CAN标准帧和扩展帧只是在ID的长度上不一样,以能扩展更多的CAN节点,更好地支持上层协议而已。CAN协议的一个最大特点是废除了传统的站地址编码,而代之以对通信数据块进行编码。采用这种方法的优点可使网络内的节点个数在理论上不受限制,数据块的标识符可由11位或29位二进制数组成,因此可以定义2或2个以上不同的数据块,这种按数据块编码的方式,还可使不同的节点同时接收到相同的数据,这一点在分布式控制系统中非常有用。数据段长度最多为8个字节,可满足通常工业领域中控制命令、工作状态及测试数据的一般要求。同时,8个字节不会占用总线时间过长,从而保证了通信的实时性。CAN协议采用CRC检验并可提供相应的错误处理功能,保证了数据通信的可靠性。CAN卓越的特性、极高的可靠性和独特的设计,特别适合工业。CAN总线位填充的原理是什么 你是问位填充的实现方法、还是问位填充的作用?位填充的作用是避免总线上出现太多的连续相同码时,收发双方失步,因为CAN总线是NRZ编码的。位填充可以确保至少每6个位时间就会产生跳变沿,这样的话才能让接收端的锁相环保持与发送端同步。无法连接CAN总线设备 http://pan.baidu.com/s/1mizadr6 Tip2: 汽车CAN总线的连接也是一个大问题。第一,并不是所有的车都有CAN总线,09年之后国家强制要求汽油车安装OBDII接口,也就是说09年。CAN总线标准格式数据帧的最小位数为多少,最大位数又为多少? 要看你是什么帧,标准帧还是扩展帧,一楼控制场数错了,还把CRC把校验位和CRC界定符弄成一起了,应答场也漏算了标准帧:SOF+ID+RTR+r0+DLC+Data+CRC+CRCDel+ACK+ACKDel+EOF=1+11+1+1+1+4+(0~8)*8+15+1+1+1+7=44~108扩展帧:SOF+ID+RTR+r0+DLC+Data+CRC+CRCDel+ACK+ACKDel+EOF=1+29+1+1+1+4+(0~8)*8+15+1+1+1+7=62~126标准帧ID是11位,扩展帧ID是29为,数据场可以是0到8个字节,所以是(0~8)*8更详细的可以追加给点分 问我哦 弄个这方面的专业工具对加深理解很有帮助的,我的答案我就是对照着CANspider的display数的绝不会错。CAN总线丢帧案例诊断,CANScoe总线综合分析仪是一款综合性的CAN总线开发与测试的专业工具,集海量存储示波器、网络分析仪、误码率分析仪、协议分析仪及可靠性测试工具于一身。CAN数据格式 最低0.27元开通文库会员,查看完整内容>;原发布者:CWM1171551624名词1)显性和隐性显性-0隐性-1(diff=0)2)数据帧、远程帧、错误帧、过载帧、帧间隔数据帧:用于发送节点向接收节点传送数据的帧远程帧:用于接收节点向具有相同ID的发送节点请求数据的帧错误帧:用于当检测出错误时向其他节点通知错误的帧过载帧:用于接收节点通知其尚未做好接受准备的帧帧间隔:用于将数据帧及远程帧与前面的帧分离开来的帧3)远程数据请求通过发送远程帧,一个需要数据的的节点可以请求另一个节点发送相应的数据帧,称为远程数据请求。e799bee5baa6e79fa5e98193e4b893e5b19e31333433623766数据帧和相应的远程帧具有相同的标识符。2.CAN标准帧与CAN扩展帧格式数据帧和远程帧都可以使用标准帧格式或者扩展帧格式RTR:远程发送请求位,数据帧中为显性,远程帧中为隐性。SRR:替代远程请求位(在扩展格式中在RTR位置,所以得此名),隐性位。此位可判断出标准帧优先于扩展帧。IDE:标识符扩展位,标准帧-显性,扩展帧-隐性,表示该帧为标准帧还是扩展帧。R1、R0:保留位。DLC:数据长度代码,如下图所示,包括下图中的DLC3、DLC2、DLC1、DLC0:CRC段:由CAN控制器自动填充。CRC分隔符:隐性位。如何进行汽车 CAN 总线开发? CAN入门书-图文-文库 ? wenku.baidu.com 该入门书源自于著名汽车芯片生产商Renesas(瑞萨),个人感觉该材料特点实战意义很强,比较适合实战开发中学习使用。这里简单。

#can总线#crc#can总线协议

随机阅读

qrcode
访问手机版