RS485-CAN转换器工业版说明书

上传人:飞****9 文档编号:127425276 上传时间:2020-04-02 格式:PDF 页数:18 大小:1.51MB
返回 下载 相关 举报
RS485-CAN转换器工业版说明书_第1页
第1页 / 共18页
RS485-CAN转换器工业版说明书_第2页
第2页 / 共18页
RS485-CAN转换器工业版说明书_第3页
第3页 / 共18页
RS485-CAN转换器工业版说明书_第4页
第4页 / 共18页
RS485-CAN转换器工业版说明书_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《RS485-CAN转换器工业版说明书》由会员分享,可在线阅读,更多相关《RS485-CAN转换器工业版说明书(18页珍藏版)》请在金锄头文库上搜索。

1、乐电新南 RS485 CAN 转换器工业版说明书 V1 0 版本 1 RS485 CAN 转换器工业版 说明书 北京乐电新南科技有限公司 版本 V1 0 乐电新南 RS485 CAN 转换器工业版说明书 V1 0 版本 2 目录目录 1 产品介绍 3 2 接口说明 4 3 使用说明 5 3 1 系统设置模式 5 3 2 透明传输模式 8 3 3 包模式 9 4 快速上手指南 10 4 1 硬件连接 10 4 2 参数配置 11 4 2 1 CAN 模块配置软件使用方法 11 4 2 2 超级终端使用方法 13 4 3 透传模式 16 4 4 包模式 16 5 常见问题 17 6 联系我们 18

2、 乐电新南 RS485 CAN 转换器工业版说明书 V1 0 版本 3 1 产品介绍 RS485 CAN 转换器实现了将 CAN 总线接口与 RS485 电平串口进行相互转换 可以简单方便的将单片机 ARM 等微控制器或 PC 机等接入 CAN 总线网络 实现 工业现场数据收发 模块可广泛应用与工业控制 汽车电子 安防监控等领域 本产品是目前市场上使用最方便 二次开发最方便的 RS485 接口 CAN 转换器 模块 CAN 转换器模块与同类产品相比具有以下特征 1 具有完全透明传输模式 使 CAN 总线对用户完全透明 可以实现用户 RS485 串口处 所发即所收 2 在数据包模式下 完整的实现

3、了标准 CAN 总线全部功能 并采用定长 包模式方便用户编程 3 采用独立的 RS232 串口进行交互式配置 无需任何上位机软件也可方 便快捷的实现模块配置 可以适合任何单片机嵌入式系统 以及任何 操作系统 同时也可以非常方便的实现编程对模块进行配置 4 波特率适应范围宽 CAN 总线波特率支持 5Kbps 1Mbps uart 串口 波特率支持 1200bps 460800bps 5 具有数据包匹配过滤功能 可以对 ID 标准扩展帧标志 远程帧标志 进行任意掩码匹配 可极大减少上位机工作量 6 完全支持 CAN2 0A 和 CAN2 0B 协议 7 工作温度 40 至 85 8 供电电压范围

4、 8 32VDC 9 产品隔离电压 2 5KV 带反接保护 过压保护 工作更稳定 抗干扰 能力更强 乐电新南 RS485 CAN 转换器工业版说明书 V1 0 版本 4 2 接口说明 产品在外壳上已将接口功能标识出来 具体如下 右侧接口部分 从上到下 1 PE 大地 可接电源大地 2 GND 转换器地 3 VIN 转换器电源 供电电压范围 8 32VDC 4 GND 转换器地 5 485B 485A 485 总线信号 和其他设备连接时 485A 连 485A 信号 485B 连 485B 信号 注意不能接反 6 CANL CANH CAN 总线信号 和其他设备连接时 CANH 连 CANH 信

5、号 CANL 连 CANL 信号 注意不能接反 7 CANGND CAN 总线地 可不连接 8 CANPE CAN 总线大地 可接 CAN 连接线屏蔽层 也可不接 中间指示灯 1 POWER 模块电源指示灯 2 232RX 232TX RS232 配置 串口收发指示灯 RX 为接收 TX 为发送 3 485RX 485TX 485 总线收发指示灯 RX 为接收 TX 为发送 4 CANRX CANTX CAN 总线收发指示灯 RX 为接收 TX 为发送 乐电新南 RS485 CAN 转换器工业版说明书 V1 0 版本 5 左侧 RS232 接口 针脚 信号 定义 1 DCD 无效 2 RXD

6、接收数据 3 TXD 发送数据 4 DTR 无效 5 SGND 信号地 6 DSR 无效 7 RTS 无效 8 CTS 无效 9 RI 无效 3 使用说明 3 1 系统设置模式 在模块上电后任何情况下 通过 RS232 端口发送指令即可对模块进行设置 RS232 串口设置是固定的 波特率 9600 无校验 1 位停止位 无数据流控 制 由于是通过串口进行设置 任何串口工具都可以对模块进行设置 推荐使用 资料中的配置软件进行设置修改 见第四章 各命令说明见下表 除 echo 命令设置外 对任何设置进行修改后 模块重 新上电设置维持修改后设置不变 乐电新南 RS485 CAN 转换器工业版说明书

7、V1 0 版本 6 指令 例子 说明 默认值 接收过滤类设置 是对模块收到 CAN 总线发送来的报文是否送至串口的规则设置 恰当的使用该类命令可减少上位机的工作量 该类设置在包模式和透传模式都有效 模式 通过 mod 命令选择 f id f id 12AB F3FF 过滤匹配 ID 命令 该指令携带两个 32bit 的 十六进制参数 高位为 0 可省略 依次为过 滤 ID 和掩码 MASK 两个参数中间用逗号分隔 ID 参数为 CAN 总线数据包的标示符 ID 其类 型是标准帧 ID 还是扩展帧 ID 由 f type 命令 设置决定 当 f type 命令设置值为 2 时本命 令无效 对于标

8、准帧 ID 是低 11bit 有效 对 于扩展帧 ID 是低 29bit 有效 掩码 MASK 每一 bit 与 ID 一一对应 1 为该 bit 必须匹配 0 为该 bit 无需匹配 只有匹配成功的报文才会 送出串口 ID 0 MASK 0 f type f type 0 接收 CAN 总线报文类型 0 只接收标准帧 1 只接收扩展帧 2 标准帧和扩展帧都接收 当设置值为 2 时 f id 命令无效 任意 ID 的 报文都送出串口 2 f rm f rm 0 接收 CAN 总线报文类型 0 只接收非远程帧 1 只接收远程帧 2 非远程帧和远程帧都接 收 2 透传发送类设置 设置透传模式下以何

9、种格式将报文送至 CAN 总线 该类设置只在透传模 式下有效 模式通过 mod 命令选择 t id t id 12AB 指定透传模式下模块发送的 CAN 总线报文 ID 参数为 32bit 的十六进制格式 高位为 0 可省 略 ID 的类型是标准帧 ID 还是扩展帧 ID 由 t type 命令设置决定 对于标准帧 ID 是低 11bit 有效 对于扩展帧 ID 是低 29bit 有效 0 t type t type 0 指定透传模式下模块发送的 CAN 总线报文类 型 0 为发送标准帧 1 为发送扩展帧 1 t pkt time t pkt time100 指定透传模式下发送的 CAN 总线

10、报文组包时 间 由于透传模式下串口所有数据都是数据净 荷 该时间控制哪些数据组成一个 CAN 总线报 文发送 范围 0 255 单位毫秒 ms 0 为不 限制组包方式 具体请查看后文透明传输模式 章节说明 0 系统类设置 该类设置在包模式和透传模式都有效 模式通过 mod 命令选择 乐电新南 RS485 CAN 转换器工业版说明书 V1 0 版本 7 mod mod 0 传输模式设置命令 退出设置模式后以何种方 式传输 0 透传模式 该模式为串口侧完全 透传 即串口所发即所收 使用该模式用户可 以完全不用关心 CAN 总线协议 1 包模式 该模式固定 16byte 一个数据包可以任意收发 CA

11、N 总线的各种报文 使用更加灵活 适合对 CAN 总线协议较为熟悉的用户 0 stat stat 显示当前设置命令 can b can b 33 3 CAN 通信波特率设置 以 Kbps 为单位 精确 到小数点后 1 位 20K 以上为 1000K n n 1 50 20K 以下为 250K n n 13 50 具体数值见表后 如不在范围内模块会自动取 一个较为接近的值 设置完毕后会显示真实波 特率值 1000K uart b uart b 9600 485485 波特率波特率设置 设置值只能是下列值之一 1200 2400 4800 9600 19200 28800 38400 57600

12、115200 230400 460800 9600 uart stop b it uart stop bit 1 5 设置 485485 停止位停止位 可以设置为 1 1 5 2 对 应停止位电平保持 1 1 5 2 单位时间的长度 1 uart check bit uart check bit 1 设置 485485 校验位校验位 0 为无校验 1 为奇校验 2 为偶校验 0 def def 恢复出厂默认设置 显示帮助 echo echo 0 设置模式下串口输入的命令字符是否回显 1 回显 0 不回显 注意 该设置模块每次重新上电后固定为 1 如需要为 0 每次重新上电都需要修改 1 CAN

13、 通信波特率取值范围 Kbps 1000 500 333 3 250 200 166 6 142 8 125 111 1 100 90 9 83 3 76 9 71 4 66 6 62 5 58 8 55 5 52 6 50 0 47 6 45 4 43 4 41 6 40 0 38 4 37 0 35 7 34 4 33 3 32 2 31 2 30 3 29 4 28 5 27 7 27 0 26 3 25 6 25 0 24 3 23 8 23 2 22 7 22 2 21 7 21 2 20 8 20 4 20 0 19 2 17 8 16 6 15 6 14 7 13 8 13 1

14、12 5 11 9 11 3 10 8 10 4 10 0 9 6 9 2 8 9 8 6 8 3 8 0 7 8 7 5 7 3 7 1 6 9 6 7 6 5 6 4 6 2 6 0 5 9 5 8 5 6 5 5 5 4 5 3 5 2 5 1 5 0 乐电新南 RS485 CAN 转换器工业版说明书 V1 0 版本 8 下图为 stat 命令显示的当前设置状态 下图为 命令显示的帮助菜单 3 2 透明传输模式 当系统设置模式 mod 命令设置状态为 0 透传状态之后 退出设置模式 则 立即进入透明传输模式 透明传输模式下串口和 CAN 波特率在设置模式进行设 置后返回透明传输模式立即生

15、效 透明传输模式下串口发送和接收到的数据为 CAN 总线上报文的数据净荷 CAN 总线数据报文格式由模块自动进行封装 实现串口处 所发即所收 CAN 总线报文封装方式 即报文中的 ID 帧类型等可以通过设置模式下 t id 和 t type 进行修改 透明传输模式下 由于串口收发的只有 CAN 总线报文的数据净荷 不包含 ID 帧类型 包长度等信息 为了用户可以灵活的控制每个 CAN 数据包内包含的数 据长度 可以通过 t pkt time 命令修改组包时间 具体组包方式见下图 乐电新南 RS485 CAN 转换器工业版说明书 V1 0 版本 9 在模块收到报文的第一个字节数据净荷收到开始计时

16、 在 t pkt time 时间长 度内的数据将通过同一个 CAN 数据包进行发送 每个 CAN 数据包字节数最多 8 个字节 超过 8 个字节的多余数据将顺延到下一个 CAN 数据包中发送 每个 CAN 数据包组包时间范围之间间隔要大于 1ms t pkt time 参数范围为 0 255 单位毫秒 ms 当设置为 0 时 含义是不限 制组包方式 每个 CAN 数据包中数据净荷字节数将随机分配 该参数出厂默认 值为 0 根据以上方式 用户可通过控制数据发送的时间 灵活控制每个 CAN 数据包 中的数据内容 3 3 包模式 当系统设置模式 mod 命令设置状态为 1 包模式状态后 退出设置模式 立 即进入包传输模式 包模式下串口和 CAN 波特率通过设置模式进行设置 包模式下 为了便于处理 串口处为固定 16byte 包长 数据不足部分补 0 这种模式下用户可以随意控制 CAN 总线上发出报文 USB 虚拟串口包格式如下 以下为包模式几个例子 例 1 收发标准数据帧 数据长度为 08 ID 为 0 AA 00 00 08 00 00 00 00 12 34 56 78 90 AB CD

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号