编辑: lqwzrs | 2018-02-08 |
0800 0X0801- -- -- 0X0FA0 Button 按钮参数 Bit7 Biy6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
0 0 按钮
0 0000
1 有按键按下,0 无按键按下 深圳市小龙电器有限公司 www.longcctv.com SMC45 系列
13 /
23 SMC45 系列 RS232/RS422/485 通信协议 通信方式: ? 数据有变就发送,停在一个位置不动就不发送重复的数据了;
? 定时发送,可在 10-50MS 定时发送,这个时间可按客户要求修改;
一、通用协议 (无地址位,适用于 RS232,RS422,RS485)出厂默认为此模式) ;
1、操纵杆发送数据(9 字节) (操纵杆-PC): 功能:发送操纵杆的各轴的位置参数) 波特率 9600.8.1.N 操纵杆发送数据格式:(16 进制 HEX 数据) FF YYH YYL XXH XXL ZZH ZZL Button CH 头Y高位 Y 低位 X 高位 X 低位 Z 高位 Z 低位 按钮 校验和 YYYY Y 轴角度 XXXX X 轴角度 ZZZZ Z 轴角度 BB joystick button 控制杆上的按钮 CH =XXH+XXL+YYH+YYL+ZZH+ZZL+Button (00-FF) X 轴参数 MAX 左MIN 停止 MIN 右MAX 0X0030- -- -- 0X01ff
0200 0X0201- -- -- 0X03dF Y 轴参数 MAX 下MIN 停止 MIN 上MAX 0X0030- -- -- 0X01ff
0200 0X0201- -- -- 0X03D0 Z 轴参数 MAX WIDE MIN 停止 MIN TELE MAX 0X0030- -- -- 0X01ff
0200 0X0201- -- -- 0X03D0 Button 按钮参数 Bit7 Biy6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
0 0 Joystick button
0 0000 Joystick button =1 有按键按下,0 无按键按下 例如: FF
02 00
02 00
03 D0
00 D7 深圳市小龙电器有限公司 www.longcctv.com SMC45 系列
14 /
23 Modbus 通信协议 Modbus(RTU 模式) 操纵杆主站模式: 1. 波特率:9600 2. 数据位:1 个启始位,8 个数据位,1 个停止位,无效验位 3. 通信接口:RS485 和RS232 只能选其一,不能同时用 4. 数据格式:Modbus 5. 工作模式:主站(主站向从站
1 发送数据) 6. 工作模式:操纵杆->
从站 ? 定时发送数据,帧间隔 17ms,约20HZ/帧;
? 从站不做应答;
功能 数据 参数范围 设备地址 0x01 Modbus 站号 功能码 0x10 第1个寄存器地址-高位 0x60 寄存器地址 第1个寄存器地址-低位 0x00 寄存器数量-高位 0x00 寄存器数量-低位 0x04 数据长度 0x08 按钮高位 Bit15-Bit8 0x00 1-16 个按钮(Bit0=按钮 1) 1=ON, 0=OFF 按钮低位 Bit7-Bit0 0X00 操纵杆
1 X 轴高位 0x02 0x0030-----0x01ff, 0x0200, 0x0201-----0x03d0 (max 右min) 停止 (min 左max) 操纵杆
1 X 轴低位 0x00 操纵杆
1 Y 轴高位 0x02 0x0030-----0x01ff, 0x0200, 0x0201-----0x03d0 (max 下min) 停止 (min 上max) 操纵杆
1 Y 轴低位 0x00 操纵杆
1 Z 轴高位 0x02 0x0030-----0x01ff, 0x0200, 0x0201-----0x03d0 (max 逆min) 停止 (min 顺max) 操纵杆
1 Z 轴低位 0x00 CRC 高位
36 CRC 低位 E0 定时 45ms 发送一帧 深圳市小龙电器有限公司 www.longcctv.com SMC45 系列
15 /
23 操纵杆从站模式: (主从方式) 1. 波特率: 9600/115200 2. 数据位:
1 个启始位,8 个数据位,1 个停止位,无效验位 3. 通信接口: RS485 和RS232 只能选其一,不能同时用 4. 数据格式: Modbus 5. 工作模式: 从站 6. 工作模式: 主从方式(收到读指令,回位
1 帧数据) 寄存器地址:60000 Modbus 主机读取数据及从机应答格式(功能码 03) (PC→操纵杆) 字节
1 字节
2 字节
3 字节
4 字节
5 字节
6 字节
7 字节
8 地址 读命令 开始地址 寄存器数 CRC 0x01 0x03 高低高低高低实例:01
03 60
00 00
04 5A
09 当操纵杆收到此指令,操纵杆由主模式改为从模式. (停止主动发送数据,只有收到 这个读的数据,操纵杆才响应如下的数据) ;