發表時間: 2022-03-12 18:42:01
作者: 北京科瑞興業科技有限公司
瀏覽:
在這裏,以北京科瑞興業的CAN總線模塊K-8522為例,講一講CAN模塊的指令如何配置,配置前,請詳細閱讀本文,或找我公司同事要電子版說明書。
K-8522:(地址是1,波特率20K)
1 配置模塊:(功能碼:0010)
配置K-8522 模塊地址是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 | 0x16 |
3 讀取8 路開關量輸入狀態:(功能碼:0110)
主節點發送幀
字節號 | 字節 1 | 字節 2 | 字節 3 |
功能 | 幀信息 | 功能碼+節點地址 | |
幀組成 | 0x00 | 0x03 | 0x01 |
從節點發送幀
字節號 | 字節 1 | 字節 2 | 字節 3 | 字節 4 |
功能 | 幀信息 | 功能碼+節點地址 | 8 路輸入狀態數據 | |
幀組成 | 0x01 | 0x03 | 0x01 | 0x25 |
說明:8 路開關量輸入狀態與數據的對應關系是:
數據位 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | ||||||||
通道 | 通道 8 | 通道 7 | 通道 6 | 通道 5 | 通道 4 | 通道 3 | 通道 2 | 通道 1 | ||||||||
輸入 狀態 | 有輸入 | 無輸入 | 有輸入 | 無輸入 | 有輸入 | 無輸入 | 有輸入 | 無輸入 | 有輸入 | 無輸入 | 有輸入 | 無輸入 | 有輸入 | 無輸入 | 有輸入 | 無輸入 |
數據 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 |
4 設置8 路開關量輸出狀態:(功能碼:1000)
主節點發送幀
字節號 | 字節 1 | 字節 2 | 字節 3 | 字節 4 |
功能 | 幀信息 | 功能碼+節點地址 | 8 路輸出數據 | |
幀組成 | 0x01 | 0x04 | 0x01 | 0x25 |
說明: 8 路開關量輸出狀態與數據的對應關系是:
數據位 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | ||||||||
通道 | 通道 8 | 通道 7 | 通道 6 | 通道 5 | 通道 4 | 通道 3 | 通道 2 | 通道 1 | ||||||||
數據 | 1 | 0 | 1 | 0 | 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 |
以上這些內容,就是北京科瑞興業的CAN總線模塊 K-8522/CAN 的指令配置示例,配置前,請詳細閱讀本文,或找我公司同事要電子版說明書。