ECAN-101是太阳集团tcy8722研发生产的小型CAN总线与RS485串口一对一数据转换的CAN转设备,具有体积小巧、方便安装等特点,在CAN DTU类CAN转设备开发、数据分析应用中具有极高的性价比,是工程应用、项目调试及产品开发的可靠助手,ECAN-101设备支持五种数据转换方式:透明转换、透明带标识转换、协议转换、MODBUS转换和自定义协议转换。支持实现CAN总线与RS485串口数据的双向转换。本文小编重点讲解ECAN-101协议转换设备的透明转换模式的报文详解及转换示例:
透明转换:转换器将一种格式的总线数据原样转换成另一种总线的数据格式,不附加数据也不对数据做修改。这样既实现了数据格式的交换又没有改变数据内容,对于两端的总线来说转换器如同“透明”的一样,故为透明转换。
ECAN-101设备可以将CAN总线收到的有效数据原封不动的转换到RS485串行总线输出。同样的,设备也可以将RS485串行总线收到的有效数据原封不动的转换到CAN总线输出。实现RS485接口与CAN接口的数据协议透明转换。
串行帧的全部数据依序填充到CAN报文帧的数据域里。模块检测到串行总线上有数据后就立即接收并转换。转换成的CAN报文帧信息(帧类型部分)和帧ID来自用户事先的配置,并且在转换过程中帧类型和帧ID一直保持不变。
串行帧转换成CAN报文(透明方式)
串行帧转CAN报文转换示例:
假设配置CAN帧信息为“标准帧”,帧ID:“0x0213,串行帧数据为 0x01 ~ 0x0C,那么转换格式如下所示。CAN报文的帧ID为0x0213(用户配置),帧类别:标准帧(用户配置),串行帧中的数据部分将不作任何修改地转换到CAN报文中。
串行帧转换成CAN报文(透明方式)
转换时将CAN报文数据域中的数据依序全部转换到串行帧中。如果在配置的时候,勾选“使能帧信息”,那么模块会将CAN报文的“帧信息”字节直接填充至串行帧。如果勾选“使能帧ID ”,那么也将CAN报文的“帧ID”字节全部填充至串行帧。
注意:如果要在串行接口收到CAN的帧信息或者帧ID需要使能对应的功能。才可收到对应的信息。
CAN报文转换成串行帧(透明方式)
该示例配置的CAN报文“帧信息”使能,“帧ID”使能。
帧ID1:0x123;
帧类别:标准帧;
帧类型:数据帧。
转换方向:双向。数据为0x12,0x34,0x56,0x78,0xAB,0xCD,0xEF,0xFF。则转换前后数据如下:
CAN报文转换成串行帧(透明方式)
今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多串口服务器、无线遥控开关、无线通信模块、无线数传电台、lora模块、WiFi无线模块等产品更多资料,感兴趣的小伙伴可以登录我们的太阳集团tcy8722官网和企业公众号(微信号:cdebyte)进行了解,也可以直接拨打400电话咨询技术专员!
7 X 24 销售服务热线
4000-330-990深圳办事处柯经理:18218726658 杭州办事处戴经理:17512568697
常州办事处崔经理:15906110783 南京办事处葛经理:17626012283
业务邮箱:support@cdhanzaichips.com
全国销售投诉电话:19934352316
地址:四川省成都市高新西区西区大道199号B5栋(前台座机:028-61543675)
©© 成都太阳集团tcy8722电子科技有限公司【版权所有】 蜀ICP备27697263号-3