发表时间: 2022-03-12 18:45:13
作者: 北京科瑞兴业科技有限公司
浏览:
在这里,以北京科瑞兴业的CAN总线模块K-8523为例,讲一讲CAN模块的指令如何配置,配置前,请详细阅读本文,或找我公司同事要电子版说明书。
K-8523:(地址是1,波特率20K)
1 配置模块:(功能码:0010)
配置K-8523 模块地址是1,波特率20K,同步计数值是0,心跳时间间隔参数是0,主动上传时间参数是0
主节点发送帧
字节号 | 字节 1 | 字节 2 | 字节 3 | 字节 4 | 字节 5 |
功能 | 帧信息 | 功能码+节点地址 | 要配置的地址 | 波特率 0 | |
帧组成 | 0x07 | 0x01 | 0x01 | 0x01 | 0x92 |
接上表
字节号 | 字节 6 | 字节 7 | 字节 8 | 字节 9 | 字节 10 |
功能 | 波特率 1 | 波特率 2 | 同步计数值 | 心跳 | 主动上传 |
帧组成 | 0x00 | 0xC7 | 0x00 | 0x00 | 0x00 |
2 回读模块信息:(功能码:0011)
主节点发送帧
字节号 | 字节 1 | 字节 2 | 字节 3 |
功能 | 帧信息 | 功能码+节点地址 | |
帧组成 | 0x00 | 0x01 | 0x81 |
从节点发送帧
字节号 | 字节 1 | 字节 2 | 字节 3 | 字节 4 | 字节 5 |
功能 | 帧信息 | 功能码+节点地址 | 保存的节点地址 | 波特率 0 | |
帧组成 | 0x08 | 0x01 | 0x81 | 0x01 | 0x92 |
接上表
字节号 | 字节 6 | 字节 7 | 字节 8 | 字节 9 | 字节 10 | 字节 11 |
功能 | 波特率 1 | 波特率 2 | 同步计数值 | 心跳 | 主动上传 | 模块型号 |
帧组成 | 0x00 | 0xC7 | 0x00 | 0x00 | 0x00 | 0x17 |
3 读取6 路开关量输入状态:(功能码:0110)
主节点发送帧
字节号 | 字节 1 | 字节 2 | 字节 3 |
功能 | 帧信息 | 功能码+节点地址 | |
帧组成 | 0x00 | 0x03 | 0x01 |
从节点发送帧
字节号 | 字节 1 | 字节 2 | 字节 3 | 字节 4 |
功能 | 帧信息 | 功能码+节点地址 | 读取 6 路输入状态 | |
帧组成 | 0x01 | 0x03 | 0x01 | 0x25 |
注意:字节4的低6位有效
说明:6 路开关量输入状态与数据的对应关系是:
数据位 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | ||||||
通道 | 未用 | 未用 | 通道6 | 通道5 | 通道4 | 通道3 | 通道2 | 通道1 | ||||||
输入 状态 | 没有 定义 | 没有 定义 | 有输入 | 无输入 | 有输入 | 无输入 | 有输入 | 无输入 | 有输入 | 无输入 | 有输入 | 无输入 | 有输入 | 无输入 |
数据 | 无效 | 无效 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 |
4 设置6 路继电器输出状态:(功能码:1000)
主节点发送帧
字节号 | 字节 1 | 字节 2 | 字节 3 | 字节 4 |
功能 | 帧信息 | 功能码+节点地址 | 6 路继电器输出数据 | |
帧组成 | 0x01 | 0x04 | 0x01 | 0x25 |
注意:字节4的低6位有效
说明:8 路继电器状态与数据的对应关系是:
数据位 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | ||||||
通道 | 未用 | 未用 | 通道 6 | 通道 5 | 通道 4 | 通道 3 | 通道 2 | 通道 1 | ||||||
数据 | 无效 | 无效 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 |
状态 | 没有 定义 | 没有 定义 | 吸合 | 释放 | 吸合 | 释放 | 吸合 | 释放 | 吸合 | 释放 | 吸合 | 释放 | 吸合 | 释放 |
5 读取8 路继电器输出状态:(功能码:1001)
主节点发送帧
字节号 | 字节 1 | 字节 2 | 字节 3 |
功能 | 帧信息 | 功能码+节点地址 | |
帧组成 | 0x00 | 0x04 | 0x81 |
从节点发送帧
字节号 | 字节 1 | 字节 2 | 字节 3 | 字节 4 |
功能 | 帧信息 | 功能码+节点地址 | 回读8 路继电器状态 | |
帧组成 | 0x01 | 0x04 | 0x81 | 0x25 |
注意:字节4的低6位有效
以上这些内容,就是北京科瑞兴业的CAN总线模块 K-8523/CAN 的指令配置示例,配置前,请详细阅读本文,或找我公司同事要电子版说明书。