1,最长帧是多少个字节

1518个字节。

最长帧是多少个字节

2,用HDLC帧传输12个汉字双字节时帧中的信息字段占多少字节

12个汉字,每个汉字2个字节,则信息字段共12*2=24个字节。HDLC帧格式包含:标志(1个字节)、地址(1个字节)、控制(1个字节)、信息(24个字节)、帧校验序列(2个字节)、标志(1个字节)所以总的帧长共30个字节。

用HDLC帧传输12个汉字双字节时帧中的信息字段占多少字节

3,无线通信信道 一帧 一个符号多少字节

以前一个中文字和一个中文标点符号各占2个字节,汉字和日文一样称为双字节字符集。现在有了unicode以后,就不一定了,称为多字节字符集,根据编码,大小不同,比如说utf-8中一个汉字占3字节,utf-16中2字节,utf-32中4字节
同问。。。

无线通信信道 一帧 一个符号多少字节

4,LTE 物理层帧类型1和帧类型2对应占用多少字节

这个问题提问就是错的。这是无线帧结构,不是ip包。ip包送到pdcp层会加收pdcp的头,再送到RLC加上RLC的头,最后送到MAC层,MAC会根据实际某个时隙当前的空间信道条件和RB资源(和用户数有关)对上层送来的数据切分或组包,完成后放入这个时隙中发送出去,实际发送的时候还要做交织编码。建议找本LTE的书,把整个物理层的过程都看一下。上面的帧结构0-9都是时隙,每个时隙中可以放各种大小的MAC层的包(根据当时的条件)。
这个问题提问就是错的。 这是无线帧结构,不是ip包。 ip包送到pdcp层会加收pdcp的头,再送到RLC加上RLC的头,最后送到MAC层,MAC会根据实际某个时隙...

5,串口通信一帧可以传多少字节

假设你的串口正常使用时,误码率为万分之一,那么如果一帧数据传10字节,总共就是100比特,这帧数据发生错误的概率就大约是1%。那就意味着每传输100帧数据,就有一帧因为发生错误而要重传。这在一般的系统中还是可以接受的。 如果万分之一的误码率之下,你硬要一帧数据传400字节,那就是4000比特,那么这帧数据发生错误的概率就高达33%,就意味着每三帧数据,就有一帧需要重传,而重传也存在较高的再次发生错误的概率。 除了误码导致重传,还要考虑一帧数据的交互耗费的时间,数据帧越大,这帧数据传输耗费的时间越长,通信的实时性就越差。同样,双方的CPU耗费的缓冲区资源就越大。潜在的稳定性就越差。
一个字节有8位。115200/8=14400字节。但最重要的:串口都不是连续通讯,需要留有交互时间间隔,也有通讯封包格式。因此真正有效的通讯字节,一般可以按50%来计算(各种协议和情况是不相同的)。也就是1秒钟你的有效字节传输也就大约为14400*50%=7200字节。

6,can总线的数据场有8个字节假如使用了3个字节那么后面的5个字

当然是0了,不用的补充1干嘛
1、在总线中传送的报文,每帧由7部分组成。can协议支持两种报文格式,其唯一的不同是标识符(id)长度不同,标准格式为11位,扩展格式为29位。在标准格式中,报文的起始位称为帧起始(sof),然后是由11位标识符和远程发送请求位 (rtr)组成的仲裁场。rtr位标明是数据帧还是请求帧,在请求帧中没有数据字节。控制场包括标识符扩展位(ide),指出是标准格式还是扩展格式。它还包括一个保留位 (ro),为将来扩展使用。它的最后四个位用来指明数据场中数据的长度(dlc)。数据场范围为0~8个字节,其后有一个检测数据错误的循环冗余检查(crc)。应答场(ack)包括应答位和应答分隔符。发送站发送的这两位均为隐性电平(逻辑1),这时正确接收报文的接收站发送主控电平(逻辑0)覆盖它。用这种方法,发送站可以保证网络中至少有一个站能正确接收到报文。报文的尾部由帧结束标出。在相邻的两条报文间有一很短的间隔位,如果这时没有站进行总线存取,总线将处于空闲状态。2、can 是controller area network 的缩写(以下称为can),是iso国际标准化的串行通信协议。在汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的数量”、“通过多个lan,进行大量数据的高速通信”的需要,1986 年德国电气商博世公司开发出面向汽车的can 通信协议。此后,can 通过iso11898 及iso11519 进行了标准化,在欧洲已是汽车网络的标准协议。can 的高性能和可靠性已被认同,并被广泛地应用于工业自动化、船舶、医疗设备、工业设备等方面。现场总线是当今自动化领域技术发展的热点之一,被誉为自动化领域的计算机局域网。它的出现为分布式控制系统实现各节点之间实时、可靠的数据通信提供了强有力的技术支持。
其实我想说,你使用3个,把数据写成3就行了,他只会发3个数据过去,后面不用发了,也不用填了!

7,can总线问题

1.标准格式数据帧包括:1位帧起始位,11位ID位+1IRQ位,8个控制位,8字节的数据位,2字节的CRC校验位,7个终止位(记得不一定全面)同时有码流控制功能,即位填充功能。当出现4个相同电平的位时,会在中间插入1个不同的位。码流填充区域包括从起始位一直到数据位结束。具体细节可以参见《现场总线CAN原理与应用》一书,北京航空航天大学出版社。2.11位标识符与屏蔽寄存器和代码寄存器组成了CAN总线的滤波模式。3.初始化总线定时寄存器,控制寄存器,输出寄存器,中断寄存器。4.屏蔽寄存器全部为0xFF,使滤波位“无关”5. 高8位为9,即为0000_1001,CODE0= 0000_1001 MASK0 = 1111_0110 (二进制表示)6. 这个我以前算过,《现场总线CAN原理与应用》一书中有详细介绍,现在书没有在手边,印象里是 BTR0 = 0x43;BTR1 = 0x1c;满意请采纳。
1.标准格式数据帧包括:1位帧起始位,11位ID位+1IRQ位,8个控制位,8字节的数据位,2字节的CRC校验位,7个终止位(记得不一定全面)同时有码流控制功能,即位填充功能。当出现4个相同电平的位时,会在中间插入1个不同的位。码流填充区域包括从起始位一直到数据位结束。具体细节可以参见《现场总线CAN原理与应用》一书,北京航空航天大学出版社。2.11位标识符与屏蔽寄存器和代码寄存器组成了CAN总线的滤波模式。3.初始化总线定时寄存器,控制寄存器,输出寄存器,中断寄存器。4.屏蔽寄存器全部为0xFF,使滤波位“无关”5. 高8位为9,即为0000_1001,CODE0= 0000_1001 MASK0 = 1111_0110 (二进制表示)6. 这个我以前算过,《现场总线CAN原理与应用》一书中有详细介绍,现在书没有在手边,印象里是 BTR0 = 0x43;BTR1 = 0x1c;以上回答你满意么?
1.标准格式数据帧包括:1位帧起始位,11位ID位+1IRQ位,8个控制位,8字节的数据位,2字节的CRC校验位,7个终止位(记得不一定全面)同时有码流控制功能,即位填充功能。当出现4个相同电平的位时,会在中间插入1个不同的位。码流填充区域包括从起始位一直到数据位结束。具体细节可以参见《现场总线CAN原理与应用》一书,北京航空航天大学出版社。2.11位标识符与屏蔽寄存器和代码寄存器组成了CAN总线的滤波模式。3.初始化总线定时寄存器,控制寄存器,输出寄存器,中断寄存器。4.屏蔽寄存器全部为0xFF,使滤波位“无关”5. 高8位为9,即为0000_1001,CODE0= 0000_1001 MASK0 = 1111_0110 (二进制表示)6. 这个我以前算过,《现场总线CAN原理与应用》一书中有详细介绍,现在书没有在手边,印象里是 BTR0 = 0x43;BTR1 = 0x1c;希望能解决您的问题。
1,传感器是不能直接连can的,是由单片机采集传感器的信号然后通过can总线发出去,所以要考虑的是传感器和单片机的连接2.这个根据你的实际需求可以自己去设定时间3,。一般情况不用人去管了,只需要出问题了再进行维修4,这个就看你系统硬件是怎么设计的了,不同方案肯定不一样5,这个依然看你的硬件设计来估算

文章TAG:can一帧多少字节多少  字节  最长  
下一篇