ECAN-101智能协议转换设备是太阳集团tcy8722自主研发的一款小型CAN总线转RS485串口协议转换器,集成1路CAN-BUS接口、1路RS485接口,可实现CAN与RS485接口协议数据之间的双向转换。该CAN转设备具有体积小巧、方便安装等特点,在CAN DTU类CAN转设备开发、数据分析应用中具有极高的性价比,是工程应用、项目调试及产品开发的可靠助手。
1在“透明转换”和“格式转换”时,使用一个字节的帧信息来标识该CAN 帧的一些信息,如类型、格式、长度等。帧信息格式如下。
帧信息说明
FF:标准帧和扩展帧的标识,0 为标准帧,1 为扩展帧;
RTR:远程帧和数据帧的标识,0 为数据帧,1 为远程帧;
NO:不使用;
NO:不使用;
DLC3~DLC0:标识该 CAN报文数据长度;
ECAN-101设备支持五种数据转换方式:透明转换、透明带标识转换、协议转换、MODBUS转换和自定义协议转换。支持实现CAN总线与 RS485串口数据的双向转换。
透明转换:转换器将一种格式的总线数据原样转换成另一种总线的数据格式,不附加数据也不对数据做修改。这样既实现了数据格式的交换又没有改变数据内容,对于两端的总线来说转换器如同“透明”的一样,故为透明转换。
透明带标识转换是透明转换的特殊用法,在串行帧中带 CAN报文的ID信息,可以根据需要发送不同ID的CAN报文。有利于用户通过模块更方便的组建自己的网络,使用自定的应用协议。该方式把串行帧中的 ID 信息自动转换成CAN总线的帧ID。只要在配置中告诉模块该ID信息在串行帧的起始位置和长度,模块在转换时提取出这个帧ID填充在CAN报文的帧ID域里,作为该串行帧的转发时的CAN报文的ID。在CAN报文转换成串行帧的时候也把CAN报文的ID转换在串行帧的相应位置。
CAN格式转换固定13字节表示一个CAN帧数据,13个字节内容包括CAN 帧信息+帧ID +帧数据。在该转换模式下,设置的CANID无效,因为此时发送的标识符(帧 ID)由上述的格式串行帧中的帧ID数据填充。配置的帧类型也无效,由格式串行帧中的帧信息来决定帧类型。格式如下:
Modbus协议是一种标准的应用层协议,广泛应用于各种工控场合。该协议开放, 实时性强,通讯验证机制好,非常适用于通信可靠性要求较高的场合,CAN转设备模块在串口侧使用的是标准Modbus RTU协议格式,所以CAN转模块不仅支持用户使用Modbus RTU协议,模块也可以直接和其它支持Modbus RTU协议的设备相接口。在CAN侧,制定了一个简单易用的分段通讯格式来实现Modbus通讯,一个长度大于一个CAN报文最大数据长度的信息进行分段以及重组的方法,“数据 1”用于分段标识数据,传输的Modbus协议内容即可从“数据 2”字节开始,如果协议内容大于7个字节,那么将剩下的协议内容照这种分段格式继续转换,直到转换完成。当CAN总线上不存在其他数据,可以不设置帧过滤器。即可完成通讯。当总线上面有其他数据则需要设置过滤器。区分设备接收数据来源。根据此方式。可以实现一条总线上面存在多个主机的通讯。在CAN总线上传输的数据不需要CRC效验方式。CAN总线上的数据效验已经具有更加完善的效验方式。此模式下,设备支持的是Modbus验证和转发,而不是Modbus的主机或者从机,用户按照Modbus协议通讯即可。
必须是完整的符合自定义协议规定的串行帧格式,要包含用户所配置模式下的串行帧所有内容,除数据域外若其他字节内容若有误此帧将不能成功发送。串行帧包含的内容:帧头、帧长度、帧信息、帧ID、数据域、帧尾。
注意:此模式下用户配置的帧ID和帧类别无效,将根据串行帧里边的格式进行数据转发。
今天的分享就到这里啦,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