can 扩展帧数据多少位,can 11位id能转成29位id吗
来源:整理 编辑:亚灵电子网 2023-02-25 17:59:23
1,can 11位id能转成29位id吗
周立功的can卡应该直接有labview的例程可在他们网站下载分成标准帧和扩展帧两种。标准帧的ID是11位,扩展帧的ID是29位。
2,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数的绝不会错。

3,usbcan最快每秒多少个数据帧
mcp2515内部有rcr校验,不会是因为干扰而出问题的。楼主往2515的发送寄存器里写入固定的常数,看会不会出现相同的问题。若无问题出现,就是软件赋值的关系了。
4,can 标准帧长度能超过108位吗
不能超过108位。ID Data0..87E0: 02 21 C1 00 00 00 00 00 (02:单帧&数据长度为2;21 C1: 实际数据0&数据1)7E8: 10 14 61 C1 41 43 41 31 (1:应答第一帧;0 14: 数据长度20;61: 服务名;C1 41: DID;43 41 31: 为实际数据0~2 )7E0: 30 00 00 00 00 00 00 00 (3: 流控制帧,表示让7E8继续发送剩余数据)7E8: 21 38 39 41 32 53 5A 46 (2: 连续帧;1: 此帧为连续 续帧的第一帧; 38 39 …… 46: 实际数据3~9)7E8: 22 45 41 38 37 36 39 01(2: 连续帧;2: 此帧为连续 续帧的第二帧; 45 41 …… 01: 实际数据10~16)以上粗体为数据长度14(非实际数据长度)。连续帧 续帧最大为F,最大长度为连续帧的 F*7+第一帧的3=15*7+3=108
5,CAN总线中使用11为标识符还是28位是由什么决定的啊
标准帧是11位标示符,扩展帧采用29位标示符,不是28位1.can协议中有规定,在某几位发送目的站的地址,目的站可以通过对这几位进行选择,自行决定是否接受该消息,是自己变成设定的2.一般can通信芯片都可以在寄存器里设定自己需要接受的标识符等a要和b通信,a要指导b的标识符,然后发出去,b发现标识符正确接受,c和d读完标识符后选择丢弃。c d节点选择不同的标识符即可。你的想法是对的。要实现can通信,选择一个合适的can控制芯片和驱动芯片即可
6,CAN总线每帧含多少字节
标准最大可以到131位,扩展帧最大可以到156位。CAN 的高性能和可靠性已被认同,并被广泛地应用于工业自动化、船舶、医疗设备、工业设备等方面。现场总线是当今自动化领域技术发展的热点之一,被誉为自动化领域的计算机局域网。它的出现为分布式控制系统实现各节点之间实时、可靠的数据通信提供了强有力的技术支持。扩展资料:CAN总线通过CAN收发器接口芯片82C250的两个输出端CANH和CANL与物理总线相连,而CANH端的状态只能是高电平或悬浮状态,CANL端只能是低电平或悬浮状态。这就保证不会在出现在RS-485网络中的现象,即当系统有错误,出现多节点同时向总线发送数据时,导致总线呈现短路,从而损坏某些节点的现象。而且CAN节点在错误严重的情况下具有自动关闭输出功能,以使总线上其他节点的操作不受影响,从而保证不会出现像在网络中,因个别节点出现问题,使得总线处于“死锁”状态。而且,CAN具有的完善的通信协议可由CAN控制器芯片及其接口芯片来实现,从而大大降低系统开发难度,缩短了开发周期,这些是仅有电气协议的RS-485所无法比拟的。
7,can总线问题
首先不得不说提问者爱思考也爱探究竟,不过我要提醒您一句的是,can总线数据帧与数据帧可不像串口一样紧挨着,之间还有“帧间空间”,也就是说,即使循环发送can帧,也至少还有3位隐性位间歇场,换句话说,最小间隔至少是8+3=11位,即16*11/8=22微秒。CAN的数据帧不是这样理解的,CAN包括帧起始位、ID位、扩展帧标志位和远程帧标志位,数据长度位、数据段和CRC段还有应答位,再加上CAN的物理层机制,每遇到5个相同的数据位就要加一位取反数据,所以要确定发送数据帧才能确认一帧的具体传输时间请采纳答案,支持我一下。
8,CAN里添加op帧是什么
CAN总线的标准帧和扩展帧主要决定帧ID的长度,标准帧的帧ID长度是11位,也就是帧ID的范围是000-7FF。扩展帧的帧ID长度是29位,也就是帧ID的范围是0000 0000-1FFF FFFF。CANopen帧ID最多是11位的,因此是标准帧;而SAE 1939协议通常是18XX XXXX的帧ID,是29位的,因此是扩展帧。添加相当于二维动画中的原画。 关键帧——相当于二维动画中的原画。指角色或者物体运动或变化中的关键动作所处的那一帧。关键帧与关键帧之间的动画可以由软件来创建,叫做过渡帧或者中间帧。关键帧的用途又分为:普通关键帧(用于处理图形图像和动画)和动作脚本关键帧(用于存放动作脚本,关键帧可以通过动作脚本控制flash影片和其中的影片剪辑
9,同一can网络可以同时存在扩展帧和标准帧么
a). CAN232MB和CAN485MB均有“透明转换”、“透明带标示符转换”、“Modbus转换” 三种转换模式,但这三种模式均需要在使用之前就配置好所要转换的CAN帧是标准帧还是扩展帧,故无法实现用一个设备同时完成网络上标准帧与扩展帧的转串口任务。b). 一般情况下,不应该出现同一CAN网络中出现标准帧与扩展帧同时存在的情况,但在特殊场合中,针对该问题可客户使用CANCOM-100IE设备,且将模块的转换模式配置成“格式转换”则可实现用一个设备同时完成网络上标准帧与扩展帧的转串口任务,且在转换后的第一个串口数据中则可做出判断。其实很多都可以参考ZLG的,他们做的相对来说,比较专业吧。当然可以了。can帧里面本来就有帧类型标识位。百度嫌我字数不够
10,can总线发了几帧就停了
扩展帧和标准帧的区别在于:扩展帧的仲裁域有29位,可以出现2^29中报文,且在数据链路上是有间隙的(对操作者透明)。标准帧的仲裁域是连续的11位,可以出现2^11种报文;控制帧中的dlc(数据长度)完全相同,但保留位不同,标准帧ide、r0,扩展帧r1、r0,必须以显性电平发送(由数据链路层操作),对程序员透明;其它的都一模一样,所以,其实can标准帧和扩展帧只是在id的长度上不一样,以能扩展更多的can节点,更好地支持上层协议而已。CAN总线发多帧数据?是说不间断的发送多帧数据吗?这个不科学,给你举个例子。A的缓冲三帧连续发的CAN数据,ID是0x000005,在A发送第一帧的同时,B准备发送CAN数据,B的数据帧ID是0x000001,等A发完第一帧后,A的第二帧肯定是和B的数据一起仲裁,结果是A仲裁失利,等B发完才能继续发送。你要发多帧数据,可以看看ISO15765-2,里边就有CAN数据传输协议。
文章TAG:
can扩展 数据 多少