编辑: lqwzrs 2018-02-08

操纵杆的响应(操纵杆→PC) 功能 数据 参数范围 设备地址 0x01 设备地址 功能码 0x03 数据长度 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 高位

94 CRC 低位 ED 例如: 主机→操纵杆: 设备地址=1:

01 03

60 00

00 04 5A

09 操纵杆→主机(响应):

01 03

08 00

00 02

00 02

00 02

00 94 ED (主机→操纵杆: 设备地址=2:

02 03

60 00

00 04 5A 3A) 深圳市小龙电器有限公司 www.longcctv.com SMC45 系列

16 /

23 操纵杆通信参数设置 版本:Ver: 改17.11.20 用户可能要对操纵杆的通信参数进行设置和修改(包括 CAN,RS232,RS422) ;

上述所有的 参数修改 只能通过操纵杆的 RS422 接口或 RS232 接口进行, 包括 CAN 参数. PC→操纵杆(RS

422、RS485 或RS232)上位机(串口助手)软件向操纵杆发送指令. (如串口助手软件没有,可向我公司技术人员索要) 上位机 PC 如果没有 RS232 (DB9

9 针的连接器) 在有一个 USB 转RS232 的转换器 (标 准的转换器,不是 TTL 电平的转换器) . 操纵杆上的 RS

422、RS485 或RS232 通信接口,出厂默认的波特率 9600.8.1.N

一、基本指令:

1、ACK 确认(操纵杆-PC) AA

55 AF 表明操纵杆成功接收到地址设置指令,并执行完成.

2、设置操纵杆 ID 地址;

ID 是指 RS232/RS422 通信协议中的 ID,或CANopen 协议中的 ID (PC->

操纵杆) 0xaf 0x0d

00 00

00 Add 0xf5 头 命令 数据

1 数据

2 数据

3 数据

4 尾Add=0x01~0x7F 地址 1-127 Add=0x00 无效 例如: 设置

1 号地址 af 0d

00 00

00 01 f5 (HEX) 设置

2 号地址 af 0d

00 00

00 02 f5 (HEX) 操纵杆收到此指令,执行后,回复 ACK

3、复位操纵杆 (PC->

操纵杆) 0xaf 0x15

00 00

00 Add 0xf5 头 命令 数据

1 数据

2 数据

3 数据

4 尾Add=0x01~0x7f 地址要与操纵杆的地址一样才能复位 Add=0x00 复位所有地址的操纵杆,任何地址都被复位 Add 范围不在 0-0x7f 无效 例如: 复位所有地址操纵杆: af

15 00

00 0........

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题