透明带标识转换是透明转换的一种特殊用法也不附加协议
透明带标识转换是透明转换的一种特殊的用法 , 也不附加协议 。这种转换方式是根据通常的串行帧和CAN报文的共有特性 , 使这两种不同的总线类型也能轻松地组建同一个通信网络 。
文章图片
文章图片
该方式能将串行帧中的“地址”转换到CAN报文的标识域中 , 其中串行帧“地址”在串行帧中的起始位置和长度均可配置 , 所以在这种方式下 , 能最大限度地适应用户的自定义协议 。
在此种工作模式下 , 用户除了需要设置两种总线的波特率外 , 还需设置“CAN帧标识在串行帧中的位置” 。该参数仅在“透明带标识转换”模式下使用 。在RS485数据转换成CAN报文时 , 可选择CAN报文的帧ID的起始字节在串行帧中的偏移地址和帧ID的长度 。
“起始偏移”是从串行帧的第几个字节开始 , “长度”是设置发送到CAN总线帧ID的长度 , 单位字节 。起始地址的范围是1~7 , 长度范围分别是1~2(标准帧)或1~4(扩展帧) 。
“串行帧之间的时间间隔”仅在“透明带标识转换”模式下使用 。用户在发送串行帧的时候 , 两串行帧之间的最小时间间隔 , 该时间间隔以“传送单个字符的时间”为单位 。范围是1~20个字符的时间 。
请注意:用户帧的实际时间间隔必须和设置的相一致(用户发送的帧间隔时间最好大于设置时间) , 否则可能导致帧的转换不完全 。
文章图片
文章图片
另外我们再来说说格式转换
格式转换是一种最简单的使用模式 , 数据格式约定为13个字节 , 包含了CAN帧的所有信息 。
格式转换模式下 , 通过RS485可以收发到原始的CAN数据帧 。格式转换采用通用的数据定义 , 非常便于使用者进行二次开发 。格式转换模式下的数据格式请参见3.3内容 。
【透明带标识转换是透明转换的一种特殊用法也不附加协议】欢迎大家找我讨论更多CAN总线相关问题 。
- 线上新书发布!云上带你了解有关“冬奥”的那些事儿
- 我国首次实现低轨宽带卫星批产;研究称奥密克戎在陶瓷表面存活时间最短丨科技早新闻
- 1吨月壤约有12克水,揭秘月球本地水来源,嫦娥五号或带来新证据
- 我国首次成批量研制低轨宽带通信卫星
- 卡萨帝电视为用户带来哪些高端体验?
- 复旦严锋:元宇宙是双刃剑,可能带来全新世界也可能毁灭世界
- lol打野能不用惩戒吗(lol打野不带惩戒玩法详解)
- 我国首次实现低轨宽带通信卫星批产 卫星互联网建设提速
- 中国首次实现低轨宽带卫星批产,将于一季度择机发射
- 有感知有记忆会思考同方科技“慧”聚冰丝带