CAN通信-报文信号格式(Inter、Motorola)

1、Inter格式和Motorola格式

Inter格式(小端模式):高位字节存放在高地址中,低位字节存放在低地址中,数据表现:以一个字节为例,前半个字节为地位。
Motorola格式(大端模式):高位字节存放在低地址中,低位字节存放在高地址中,数据表现:以一个字节为例,前半个字节为高位。
这里提出两个问题?
1、什么叫低位,高位?
在这里插入图片描述
2、什么叫低地址、高地址?
内存的读写永远从低地址开始读/写,从低到高。
Inter格式的信号应该如何摆放?
先摆放低位再摆放高位的内容
在这里插入图片描述

Motorola格式的信号应该如何摆放?
先摆放高位再摆放低位的内容.。信号值的字节顺序应按Motorola格式(大端格式)传输和接收,即信号的高字节MSB在前,低字节LSB在后。信号的起始位从最低有效字节(LSB)的最低有效位(lsb)开始。下图是长度13bit的信号按照Motorola格式排布,信号的起始位为bit27。
在这里插入图片描述

2、制作DBC

实际制作两帧报文,一种Inter格式的,一种Motorola格式的报文(对应上图的信号摆放方式),采用相同的信号,物理值一样,观察不同信号摆放方式对,Raw Data的变化。
Inter格式
在这里插入图片描述
在这里插入图片描述
Motorola格式
在这里插入图片描述
在这里插入图片描述

  • 11
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值