TRU COMPONENTS RS232 多功能模块

产品信息
这款 CAN 转 RS232/485/422 转换器允许在 CAN 和 RS485/RS232/RS422 协议之间进行双向转换。它支持各种转换模式,包括透明、带徽标、协议和 Modbus RTU 转换。该设备具有接口参数、AT 命令、上位机参数和出厂设置恢复的配置选项。此外,它还包括电源和状态指示器、多主和多从功能。
规格
- 产品:CAN 转 RS232/485/422 转换器
- 货号:2973411
产品使用说明
安装
- 安装前请确保转换器已关闭电源。
- 将适当的电缆连接到 CAN、RS485/RS232/RS422 接口。
- 打开转换器电源并检查状态指示灯。
配置
要配置转换器:
- 进入参数配置界面。
- 设置所需的协议转换模式。
- 根据需要调整接口参数和AT命令。
手术
安装和配置完成后,转换器可促进 CAN 和 RS485/RS232/RS422 协议之间的无缝数据交换。监控状态指示器以确保功能正常。
常问问题
- 问:该转换器可以用于汽车应用吗?
答:是的,这个转换器适合汽车联网,可以用于汽车应用。 - 问:如果遇到技术问题我该怎么办?
答:如有技术问题或需要支持,请访问 www.conrad.com/contact 寻求帮助。
介绍
尊敬的客户,感谢您购买本产品。
如果有任何技术问题,请联系: www.conrad.com/contact
操作说明下载
使用链接 www.conrad.com/downloads (或者扫描二维码)下载完整的操作说明(或新版本/当前版本,如果有)。按照 web 页。
预期用途
本产品为小型智能协议转换产品,产品采用8V至28V宽电压tage电源,集成1路CAN-BUS接口、1路RS485接口、1路RS232接口、1路RS422接口,可实现CAN与RS485/RS232/RS422不同协议数据的双向转换。产品支持串口AT指令配置及上位机配置设备参数及工作模式,支持透明转换、带标识透明转换、协议转换、Modbus RTU转换、用户自定义(用户自定义)五种数据转换模式。同时ECAN-401S智能协议转换器具有体积小、安装方便等特点,在CAN-BUS产品开发及数据分析应用方面具有极高的性价比,是工程应用、项目调试及产品开发的可靠助手。
- 它旨在安装在 DIN 导轨上。
- 该产品仅供室内使用。 请勿在户外使用。 在任何情况下都必须避免与湿气接触。
- 将产品用于上述以外的用途可能会损坏产品。 使用不当会导致短路、火灾或其他危险。
- 本产品符合法定、国家和欧洲法规。 出于安全和批准目的,您不得重建和/或修改产品。
- 仔细阅读操作说明并将其存放在安全的地方。将产品交给第三方时,请务必提供这些操作说明。
- 此处包含的所有公司和产品名称均为其各自所有者的商标。 版权所有。
特点和应用
特征
- CAN与RS485/RS232/RS422不同协议数据双向转换
- 支持透明转换、带标识透明转换、协议转换、Modbus RTU转换、自定义协议转换
- 支持RS485/RS232/RS422接口参数配置
- 支持AT指令参数配置
- 支持上位机参数配置
- 支持AT指令及上位机恢复出厂设置
- 具有电源指示灯、状态指示灯等状态指示
- 多主多从功能
应用
- 工业控制等CAN-BUS网络
- 汽车和铁路设备的联网
- 安防消防网络
- 井下远程通信
- 公共广播系统
- 停车设备控制
- 智能家居、智能楼宇
配送内容
- CAN 至 RS485 / RS232 / RS422 转换器
- 电阻 120 Ω
- 操作说明
符号说明
产品/设备上有以下符号或文中使用了以下符号:
该符号警告可能导致人身伤害的危险。
安全说明
请仔细阅读操作说明,并特别注意安全信息。如果您不遵守本手册中的安全说明和正确操作信息,我们对由此造成的人身伤害或财产损失概不负责。此类情况将使保修/担保失效。
一般信息
- 本产品不是玩具。请将其放置在儿童和宠物接触不到的地方。
- 不要将包装材料随意乱放。 这可能成为儿童危险的游戏材料。
- 如果您在阅读本文档后有任何问题或疑虑,请联系我们的技术支持或专业技术人员。
- 维护、改造和维修只能由技术人员或授权维修中心完成。
处理
- 请小心处理产品。摇晃、撞击或从低处坠落都可能损坏产品。
操作环境
- 请勿将产品置于任何机械应力之下。
- 保护设备免受极端温度、强烈震动、易燃气体、蒸汽和溶剂的损害。
- 保护产品免受高湿度和潮湿的影响。
- 保护产品免受阳光直射。
- 避免在强磁场或电磁场、发射天线或高频发生器附近使用本产品。 否则,产品可能无法正常工作。
手术
- 如果对设备的操作、安全或连接有疑问,请咨询专家。
- 如果产品不再能够安全操作,请停止使用并防止意外使用。请勿尝试自行维修产品。如果产品出现以下情况,则无法再保证安全操作:
- 明显受损,
- 不再正常工作,
- 在恶劣的环境条件下储存了很长时间,或者
- 遭受过任何与运输相关的严重压力。
联网设备
- 始终遵守与产品相连的任何其他设备的安全信息和操作说明。
产品结束view


方面

连接方法
RS485连接方式

RS422连接方式

RS232连接方式

CAN连接方法

线型拓扑结构是CAN总线布线规范中最常用的一种。即主干线的两根线分出分支线到各个节点。主干线两端均安装合适的终端电阻,实现阻抗匹配(一般120km内为2欧姆)。
模式描述
在“透明转换”和“格式转换”中,都会用一个字节的帧信息来标识CAN帧的一些信息,比如类型,格式,长度等,帧信息格式如下。
表 1.1 帧信息
- FF: 标准帧与扩展帧的标识,0为标准帧,1为扩展帧
- 回程: 远程帧和数据帧的标识,0为数据帧,1为远程帧
- 不: 未使用
- 不: 未使用
- DLC3~DLC0: 标识 CAN 报文的数据长度
数据转换方法
ECAN-401S设备支持五种数据转换方式:透明转换、带标识透明转换、协议转换、MODBUS转换、自定义协议转换。支持CAN与RS485/RS232/RS422之间的双向转换。
- 透明转换模式
透明转换:转换器将一种格式的总线数据原封不动地转换为另一条总线的数据格式,而不增加或修改数据。这样,在不改变数据内容的情况下,实现了数据格式的交换。对于两端的总线来说,转换器就像“透明的”,所以是透明转换。
ECAN-401S设备可以将CAN总线接收到的有效数据原封不动的转换到串行总线输出。同样,该设备也可以将串行总线接收到的有效数据原封不动的转换到CAN总线输出。实现RS485/RS232/RS422与CAN之间的透明转换。- 将串行帧转换为 CAN 报文
串行帧的所有数据都按顺序填充到CAN报文帧的数据场中,模块检测到串行总线上有数据后,立即接收并进行转换。转换后的CAN报文帧信息(帧类型部分)和帧ID来自于用户事先配置,转换过程中帧类型和帧ID保持不变。 - 将串行帧转换为CAN报文(透明模式)

转化前amp乐:
串行帧转换为CAN报文(透明模式)。
假设配置 CAN 帧信息为“标准帧”、帧 ID:“0x0213”,串口帧数据为 0x01~0x0C,则转换格式如下。CAN 报文的帧 ID 为 0x0213(用户配置)、帧类型:标准帧(用户配置),串口帧的数据部分将不做任何修改地转换为 CAN 报文。 - 将串行帧转换为CAN报文(透明模式)

- CAN 报文转串行帧
转换时会将CAN报文数据域中的所有数据依次转换成串行帧,如果配置时勾选“使能帧信息”,模块会直接将CAN报文的“帧信息”字节填充到串行帧中;如果勾选“使能帧ID”,那么CAN报文的“帧ID”字节也会全部填充到串行帧中。
笔记: 如果要在串口上接收CAN帧信息或者帧ID,需要打开相应的功能,才可以接收到相应的信息。
转化前amp乐:
本例中 CAN 消息的“帧信息”和“帧 ID”均已启用。ample配置。帧ID1:0x123,帧类型:标准帧,帧类型:数据帧。转换方向:双向。数据为0x12,0x34,0x56,0x78,0xab,0xcd,0xef,0xff。转换前后数据如下: - CAN报文转换成串行帧(透明模式)

- 将串行帧转换为 CAN 报文
- 带logo模式透传
带标识的透明转换是透明转换的一种特殊用法。串行帧中携带有CAN报文的ID信息,可以根据需要发送不同ID的CAN报文。有利于用户通过模块更方便的构建自己的网络,使用自定义的应用协议。这种方式会自动将串行帧中的ID信息转换为CAN总线的帧ID。只要在配置中告诉模块该ID信息在串行帧的起始位置和长度,模块在转换时就会提取该帧ID并填入CAN报文的帧ID字段中,作为串行帧转发时的CAN报文的ID。当CAN报文转换成串行帧时,CAN报文的ID也会转换到串行帧的对应位置。- 将串行帧转换为 CAN 报文
串行帧中包含的CAN报文的“帧ID”在串行帧中的起始地址和长度可以通过配置来设置,起始地址范围为0~7,长度范围为1~2(标准帧)或者1~4(扩展帧),转换时先将串行帧中的CAN报文“帧ID”按照事先配置转换成CAN报文的帧ID字段(若帧ID个数小于CAN报文的帧ID个数,则用0填充CAN报文中帧ID的高字节),其它数据按顺序转换,若某个CAN报文尚未转换成串行帧数据,则仍以该CAN报文ID的帧相同的ID继续转换,直至串行帧转换完成。
笔记: 如果 ID 长度大于 2,设备发送的帧类型会被设置为扩展帧,此时用户配置的帧 ID 和帧类型无效,由串口帧中的数据决定。标准帧的帧 ID 范围为:0x000-0x7ff,分别表示为帧 ID1、帧 ID0,其中帧 ID1 为高字节;扩展帧的帧 ID 范围为:0x00000000-0x1fffffff,分别表示为帧 ID3、帧 ID2、帧 ID1、帧 ID0,其中帧 ID3 为高字节。 - 串行帧转化为CAN报文(带标识透传)

转化前amp乐:
串行帧到 CAN 消息(带徽标的透明)。
本例中配置的 CAN 配置参数ample.转换模式:带标识透明转换,起始地址2,长度3。帧类型:扩展帧,帧ID:无需配置,转换方向:双向。转换前后数据如下。
- CAN 报文转串行帧
对于CAN报文来说,收到一帧之后就立即转发一帧,每次转发时,都会根据收到的CAN报文中的ID和串行帧中预先配置的CAN帧ID的位置和长度进行对应的转换。其他数据则按顺序进行转发。值得注意的是,应用中无论是串行帧还是CAN报文的帧格式(标准帧还是扩展帧)都要符合预先配置的帧格式要求,否则可能导致通讯不成功。 - 将 CAN 消息转换为串行帧

转化前amp乐:
本例中配置的 CAN 配置参数amp勒。- 转换模式: 带标识的透明转换,起始地址2,长度3。
- 框架类型: 扩展帧,帧类型:数据帧。
- 转换方向: 双向。发送标识符:0x00000123,则转换前后的数据如下。
ExampCAN报文转换为串行帧(透明带信息转换)
- 将串行帧转换为 CAN 报文
- 协议模式
CAN格式转换固定13个字节代表一个CAN帧数据,13个字节的内容包括CAN帧信息+帧ID+帧数据。此转换模式下,设置的CANID无效,因为此时发送的标识符(帧ID)是用上述格式串行帧中的帧ID数据填充的。配置的帧类型也无效,帧类型由格式串行帧中的帧信息决定。格式如下:
框架信息如表1.1所示
帧ID长度为4个字节,标准帧有效位为11位,扩展帧有效位为29位。
- 将串行帧转换为 CAN 报文
在串口帧转换为CAN报文过程中,在以固定字节(13个字节)对齐的串口数据帧中,如果某个固定字节的数据格式不标准,则固定字节长度不会被转换。然后转换以下数据。如果转换后发现有部分CAN报文缺失,请检查对应报文的固定字节长度串口数据格式是否不符合标准格式。 - 将串行帧转换为 CAN 报文
帧数据转化成CAN格式时长度固定为8个字节,有效长度由DLC3~DLC0的值决定,当有效数据小于固定长度时需要用0填充至固定长度。
此模式下需要注意串口数据格式严格按照固定字节格式才能转换成功,CAN模式转换可以参考示例ample(CAN格式转换标准帧扩展ample).转换的时候首先保证帧信息正确,数据长度指示无错误,否则不会进行转换。
转化前amp乐:
串行帧到CAN报文(协议模式)。
本例中配置的 CAN 配置参数amp勒。
转换模式:协议模式、帧类型:扩展帧、转换方向:双向。帧ID:无需配置,转换前后数据如下。 - 串行帧转CAN报文(协议模式)
- 将串行帧转换为 CAN 报文
- Modbus 模式
Modbus协议是一种标准的应用层协议,在各类工控场合中应用广泛。协议开放,实时性强,通讯校验机制好,非常适合对通讯可靠性要求较高的场合。模块在串口侧采用标准的Modbus RTU协议格式,因此模块不仅支持用户使用Modbus RTU协议,模块还可以直接与其他支持Modbus RTU协议的设备进行接口。在CAN侧,开发了一种简单易用的分段通讯格式来实现Modbus通讯。一种对长度大于CAN报文最大数据长度的信息进行分段重组的方法。“数据1”用于分段标识数据,传输的Modbus协议内容可以从“数据2”字节开始,如果协议内容大于7个字节,那么剩下的协议内容会继续按照这种分段格式进行转换,直到转换完成。当CAN总线上没有其他数据时,可以不设置帧过滤器。即可完成通讯。当总线上有其他数据时,需要设置过滤器。区分设备接收的数据来源。按照这种方式。可以实现一条总线上多个主机的通讯。CAN总线上传输的数据不需要CRC校验的方式。CAN总线上的数据校验已经有比较完善的校验方式。这种模式下,设备支持Modbus的校验和转发,而不是Modbus的主站或从站,用户按照Modbus协议进行通讯即可。- 分段传输协议
对长度大于 CAN 消息最大数据长度的信息进行分段重组的方法。对于 CAN 消息,使用“数据 1”来分段标识数据。分段消息的格式如下,传输的 Modbus 协议内容就足够了。从“数据 2”字节开始,如果协议内容大于 7 个字节,则其余协议内容将继续按照此分段格式进行转换,直到转换完成。
- 分段消息 tag: 表示该消息是否为分段消息,该位为0表示为单独消息,为1表示属于分段消息中的一个帧。
- 段类型: 标明它是第一段、中间段还是最后一段。

- 段计数器: 每个段的标记表示该段在整个报文中的序号,如果是段数,计数器的值就是这个数,这样接收时就可以验证是否有段丢失。一共使用5Bit,范围是0~31。

- 将串行帧转换为CAN报文
串口采用的是标准Modbus RTU协议,因此用户帧只需要遵守此协议即可,如果传输的帧不符合Modbus RTU格式,模块将丢弃接收到的帧,不进行转换。 - CAN 报文转串行帧
对于CAN总线的Modbus协议数据,不需要做循环冗余校验(CRC16),模块按照分段协议接收,接收一帧解析后自动添加循环冗余校验(CRC16),转换成Modbus RTU帧发送到串行总线。如果接收到的数据不符合分段协议,则该组数据不经过转换,直接丢弃。
转化前amp乐:
- 分段传输协议
- 自定义协议模式
必须是完整的、符合自定义协议的串口帧格式,并且必须包含用户配置的模式下的所有串口帧。
有内容,除数据域外,其他字节内容如果错误,则此帧将无法发送成功。串口帧的内容:帧头,帧长度,帧信息,帧ID,数据域,帧结束。
笔记: 该模式下用户配置的帧ID、帧类型无效,数据将按照串口帧内的格式进行转发。- 将串行帧转换为 CAN 报文
串行帧格式必须符合规定的帧格式,因为CAN帧格式是基于报文的,而串行帧格式是基于字节传输的,所以为了让用户能够方便的使用CAN-bus,串行帧格式向CAN帧格式靠拢,在串行帧中规定了一帧的开始和结束,也就是AT命令中的“帧头”和“帧结束”,用户可以自行配置。帧长度是指从帧信息开始到最后一个数据结束的长度,不包括串行帧的结束。帧信息分为扩展帧和标准帧,标准帧固定为0x00,扩展帧固定为0x80,与透传转换和带标识的透传转换不同。在自定义协议转换中,不管每帧的数据场包含的数据长度有多少,帧信息的内容都是固定的。当帧类型为标准帧(0x00)时,帧类型后两个字节表示帧ID,高位在前;当帧信息为扩展帧(0x80)时,帧类型后4个字节表示帧ID,高位在前
笔记: 自定义协议转换中,无论每帧数据域包含的数据长度是多少,帧信息内容都是固定的,固定为标准帧(0x00)或者扩展帧(0x80),帧ID需要符合ID范围,否则ID可能错误。
- 将CAN报文转换为串行帧
CAN总线报文接收一帧然后转发一帧,模块会依次转换CAN报文数据场中的数据,同时将帧头,帧长度,帧信息等数据添加到串行帧中,这其实是串行帧传输CAN报文的逆形式。
将 CAN 消息转换为串行帧
转化前amp乐:
串行帧到 CAN 消息(自定义协议)。
本例中配置的 CAN 配置参数amp勒。
转换模式:自定义协议、帧头AA、帧结束:FF、转换方向:双向。
帧ID:无需配置,帧类型:无需配置,转换前后数据如下。CAN报文转串行帧:串行帧转CAN报文的逆形式。
- 将串行帧转换为 CAN 报文
AT指令
- 进入AT指令模式:通过串口发送+++,3秒内再次发送AT,设备会返回AT MODE,然后进入AT指令模式。
- 若无特殊说明,后续所有AT命令操作均需添加“\r\n”。
- 所有前amp在关闭命令回显功能的情况下执行这些文件。
- 设置参数后,需要重启设备,才能使设置的参数生效。
错误代码表:

默认参数:

- 输入AT命令

Examp乐:
发送:+++ // 无换行符
发送:AT//无换行符
回复: AT 模式 - 退出AT命令

Examp乐:
发送:AT+EXAT\r\n
回复: +确定 - 查询版本

Examp乐:
发送:AT+VER? \r\n
回复:版本=xx - 恢复默认参数

Examp乐:
发送:AT+RESTORE \r\n
回复: +确定 - 回显设置

Examp乐:
设置:
发送:AT+E=OFF\r\n
回复: +确定查询:
发送:AT+E?\r\n
回复: +确定 - 串口参数

Examp乐:
设置:
发送:AT+UART=115200,8,1,EVEN,NFC\r\n
回复: +确定
查询:
发送:AT+UART?\r\n
回复: +确定AT + UART = 115200,8,1,偶数,NFC - 设置/查询 CAN 信息

Examp乐:
设置:
发送:AT+CAN=100,70,NDTF\r\n
回复: +确定
查询:
发送:AT+ CAN?\r\n
回复: +确定AT+CAN=100,70,NDTF - 设置/查询模块转换模式

Examp乐:
设置:
发送:AT+CANLT=ETF\r\n
回复: +确定
查询:
发送:AT+ CANLT?\r\n
回复: +确定AT + CANLT = ETF - 设置/查询CAN总线滤波模式

Examp乐:
设置:
发送:AT+MODE=MODBUS\r\n
回复: +确定
查询:
发送:AT+ MODE?\r\n
回复: +确定AT+MODE=MODBUS - 设置/查询帧头和帧尾数据

Examp乐:
设置:设置帧头数据为FF,帧结束数据为55 发送:AT+UDMHT=FF,55 \r\n
回复: +确定
查询:
发送:AT+UDMHT?\r\n
回复: +确定+ UDMHT = FF,55 - 设置/查询识别参数

Examp乐:
设置:设置帧ID长度为4,位置2
发送:AT+RANDOM=4,2 \r\n
回复: +确定
查询:
发送:AT+ RANDOM?\r\n
回复: +确定在 + 随机 = 4,2 - 设置/查询识别参数

Examp乐:
设置:启用帧ID、帧信息
发送:AT+MSG=1,1 \r\n
回复: +确定
查询:
发送:AT+ MSG?\r\n
回复: +确定在+ MSG = 1,1 - 设置/查询传输方向

Examp乐:
设置:仅将串口数据转换为can总线
发送:AT+DIRECTION=UART-CAN\r\n
回复: +确定
查询:
发送:AT+ DIRECTION?\r\n
回复: +确定AT+DIRECTION=UART-CAN - 设置/查询过滤参数

Examp乐:
设置:设置帧过滤参数:标准帧ID,719
发送:AT+LFILTER=NDTF,719 \r\n
回复: +确定
查询:将返回所有已设置的ID
发送:AT+ FILTER?\r\n
回复: +确定在+ LFILTER = NDTF,719 - 删除已设置的过滤参数

Examp乐:
设置:删除过滤器参数:标准框架719
发送:AT+DELFILTER=NDTF,719 \r\n
回复: +确定
出厂默认参数

清洁和保养
重要的:
- 切勿使用腐蚀性清洁剂、外用酒精或其他化学溶液,因为它们可能会损坏外壳甚至损害产品的功能。
- 请勿将产品浸入水中。
- 断开产品与电源的连接。
- 使用干燥、无纤维的布清洁产品。
处理
任何投放到欧盟市场的电气和电子设备都必须标有此符号。此符号表示该设备在使用寿命结束时不应作为未分类的城市垃圾处理。
WEEE(电子电气废弃物)的所有者应将其与未分类的城市垃圾分开处理。未包含在 WEEE 中的废旧电池和蓄电池,以及 lamp那些可以以非破坏性方式从 WEEE 中移除的物质,在将 WEEE 交到收集点之前,必须由最终用户以非破坏性方式从 WEEE 中移除。
法律规定,电气和电子设备经销商有义务免费回收废弃物。Conrad 免费提供以下回收选项(更多详情请参阅我们的 web地点):
- 在我们的康拉德办公室
- 在康莱德收集点
- 在公共废物管理机构的收集点或 ElektroG 所定义的制造商或分销商设立的收集点
最终用户有责任从要处置的 WEEE 中删除个人数据。
值得注意的是,德国以外的国家可能对 WEEE 的退回或回收有不同的义务。
技术数据
电源
- 电源……………………………8 – 28 V/DC;建议使用 12 或 24 V/DC 电源装置
- 电源输入………………………………18 V 时 12 mA(待机)
- 隔离值…………………………..直流4500V
转换器
- 接口 …………………………………CAN总线、RS485、RS232、RS422
- 端口 ………………………………………. 电源、CAN 总线、RS485、RS422:螺丝接线端子,RM 5.08 毫米;RS232:D-SUB 插座 9 针
- 安装………………………………….DIN导轨
各种各样的
- 方面 (宽 x 高 x 深)……………约 74 x 116 x 34 毫米
- 重量 ……………………………………。 约120 克
环境条件
- 操作/存储条件………-40 至 +80°C,10 – 95% RH(无凝结)
本出版物由 Conrad Electronic SE(地址:Klaus-Conrad-Str. 1, D-92240 Hirschau)出版(www.conrad.com).
保留包括翻译在内的所有权利。 以任何方式复制,例如影印、缩微胶片或在电子数据处理系统中捕获,都需要事先获得编辑的书面批准。 禁止转载,也部分禁止。 本出版物代表印刷时的技术状态。
版权所有 2024 Conrad Electronic SE。
文件/资源
![]() |
TRU COMPONENTS RS232 多功能模块 [pdf] 使用说明书 RS232 多功能模块, RS232, 多功能模块, 模块 |

