1. 基本硬件连接
1) CAN端口连接
CAN总线两端必须连接终端电阻才可以正常工作,终端电阻应该与通讯电缆的阻抗相同,典型值为120欧姆。
设备CAN-bus端口已经集成120欧姆终端电阻,所以必须安装为总线的第一个或最后一个节点。
通过管理口进入管理菜单后,可以修改CAN-bus参数。
2) RS232管理口
用于配置设备工作参数,使用2、3交叉的RS232电缆连接管理口和电脑的RS232端口,并用超级终端打开此端口,设置串口参数为:9600bps,无校验,8数据位,1停止位。然后在超级终端中按任意一个按键,设备将输出基本状态数据。按‘l’键可以进入参数配置菜单。默认管理口令为:admin。
3) RS232数据口
用于CAN-bus与RS232之间的双向数据传输,通过管理口登录到管理菜单后,可以设置数据口参数。
必须使用2、3交叉的串口线连接数据口与RS232设备。
4) RS485
对于此型号设备,RS485端子为空。
5) 供电
DC8-48V插头或端子式供电,两种供电方式不可同时使用。
2. 检查运行状态
1) 指示灯
上电后就可以观察设备的工作状态。正常情况下,工作指示灯每隔一秒闪烁一次,长亮或长灭都为不正常状态。
其他状态,参考下面的指示灯含义说明。
Work:正常启动并工作后,每隔一秒闪烁一次,长亮或长灭都为故障状态。
UARTData:串口数据活动指示。
CAN-busData:CAN总数据活动指示。
通讯错误:当CAN总线出现一次严重错误时,会闪烁一下。
电源:正常时为长亮状态。
3. CAN-bus数据传输模式
设备CAN-bus端口支持<流传输模式>和数据包>两种转换模式
l 数据包>采用特定的数据报文的形式,实现CAN-bus与串口之间的数据传输,此模式采用20字节定长数据报文传输数据,封装了所有的CAN-bus 2.0A/B报文信息,并且采用帧对帧转换传输模式,符合CAN-bus工作特性,实时性极好,此模式为默认模式。
l <流传输模式>从串口接收到的任意格式的原始数据,将自动以8个字节为单位,自动打包成CAN-bus 2.0B数据帧发送到CAN-bus,CAN ID由设备配置参数决定,如果不足8个字节,则按照实际数据长度填充CAN-bus帧。
从CAN-bus接收到的数据,只传输1-8字节的CAN-bus数据区数据到串口,不传输CAN ID等其他数据。此模式用于传输RS232/RS485通讯协议。
4. 串口与CAN速率对应表
串口速率 | 推荐使用的CAN速率(bps) |
57600bps、115200bps | 1000k、500k、250k、125k、100k、50k、20k、10k、5k |
38400bps | 125k、100k、50k、20k、10k、5k |
19200bps | 50k、20k、10k、5k |
9600bps | 20k、10k、5k |
4800bps | 20k、10k、5k |
上表为可以达到最佳化性能的速度值,使用其他值也可以正常通讯,但在某些应用场合,可能会损失一些性能。
TNode设备性能指标
型号 功能 | TNode-232 |
CAN端口 | 1路CAN2.0A/B端口,最高1Mbps/路,可自定义速率,64字节接收缓冲,13字节发送缓冲,支持硬件过滤器。 |
RS232串口 | 三线制标准RS232,最高速度115200bps,可设置无校验、奇、偶校验、5,6,7,8数据位,1,2停止位。 |
CAN数据转发模式 | 1. 流传输模式,完全兼容传统的RS232/RS485通讯模式 2. CAN数据包模式,数据报文形式的CAN-bus数据通讯接口。 |
安全 | 可选配RC6加密模块对数据传输进行64Bit或128Bit的数据加密。 |
管理 | 提供一个用于本地管理的RS232管理口。 |
电源 | DC8-48V供电 |
供电模式 | 现场插座或端子供电,两种供电模式不可同时使用。 |
防护 | CAN-bus端口具备ESD、浪涌保护。 |
运行环境 | 温度:-20-60℃,湿度:5% - 95% RH,无凝露。 |
附带软件 | 使用说明书等。 |
CAN转232