CAN 报文Intel格式和Motorola格式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CAN 报文Intel格式和Motorola格式相关的知识,希望对你有一定的参考价值。
参考技术A 当一个信号的数据长度不超过1 Byte时,Intel和Motorola两种格式的编码结果完全一致,但是当数据长度超过1 Byte时,两者的编码结果出现了明显的不同。快充报文是inter格式
参考技术A 快充报文分为Intel格式以及Motorola格式。Intel格式说明:当信号的数据长度超过1 个字节或者不超过一个字节但是采用跨字节方式实现时,该信号的高位将被放在高字节的高位,信号的低位将被放在低字节的低位。因此信号的起始位就是低字节的低位。
那intel格式下DCU_Id的算法如下:
DCU_Id = Byte4>>3+Byte5<<5。
其中Byte4>>3为低字节,Byte5<<5为高字节。
以上是关于CAN 报文Intel格式和Motorola格式的主要内容,如果未能解决你的问题,请参考以下文章
简单CANoe Demo工程理解Intel格式与Motorola格式
简单CANoe Demo工程理解Intel格式与Motorola格式