CAN接口通讯协议
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 / 2
CAN 接口通讯协议
一、CAN 接口
本CAN 接口符合CAN2.0B 通讯国际标准,可以使用2种识别码模式:标注模式(11位识别码码)与扩展模式(29位识别码) 数据采用邮箱模式,每个邮箱发送识别码及8个字节数据。
在装置中定时(2s)通过4个邮箱发送8个数据:载重量、倾斜度等 棕格式:标示吗+byte7+ byte6+…+ byte0
二、CAN 接口设置
CAN 接口参数可以通过后台软件进行设置,设置完成后必须重启装置,新的修改才会起作用
邮箱识别码:
邮箱识别码可以采用标准模式与扩展模式,标准模式使用11位识别码,扩展模式采用29位识别码
邮箱0: 标准码=0x110, 扩展码=0x1111 1110 邮箱1: 标准码=0x111, 扩展码=0x1111 1111 邮箱2: 标准码=0x112, 扩展码=0x1111 1112 邮箱3: 标准码=0x113, 扩展码=0x1111 1113
波特率计算:
SYSCLK=100MHZ
)1(1
+⨯=
BRPREG SYSCLK
TQ
1)12()11(_++++=REG TSEG REG TSEG time Bit ]
1)12()11[()1(_1_++++⨯+=
⨯=
REG TSEG REG TSEG BRPREG SYSCLK
time Bit TQ Rate Bit 其中: 0<=TSEG1REG<16;0<=TSEG2REG<8;0<=BRPREG<256
示例:TSEG1REG=10, TSEG2REG=7, BRPREG=19, 计算得到波特率为250khz 默认设置: IsExt=FALSE ;标准模式 BRPREG=19; TSEG1REG=10; TSEG2REG=7;
三、数据格式
数据均为长整数,如表所示
其中:L3表示为长整数的最高字节,L0表示为长整数的最低字节
-温馨提示:如不慎侵犯了您的权益,可联系文库删除处理,感谢您的关注!。