1 / 5
文档名称:

M3通信协议V11.docx

格式:docx   大小:17KB   页数:5页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

M3通信协议V11.docx

上传人:260933426 2022/2/9 文件大小:17 KB

下载得到文件列表

M3通信协议V11.docx

文档介绍

文档介绍:
详见标书

[ 版本修改记录 ]:
--: 初始版本,2014年11月18日
一)、通信规程
Zigbee与M3,RS232与M3之间均采用串口通信方式
波特率:115200bps。

详见标书

[ 版本修改记录 ]:
--: 初始版本,2014年11月18日
一)、通信规程
Zigbee与M3,RS232与M3之间均采用串口通信方式
波特率:115200bps。
数据位:8
停止位:1
校验位:无
流控制:无
二)、通信协议格式
命令帧或应答帧格式:
包头
数据长度
功能码
数据域
校验域
Head
N + 5
CMD
DATA
CRC16
1字节
1字节
1字节
N字节
2字节
(Head):
(1).A8->M3:
(2).M3->A8:
(CMD):
(1).A8->M3:
0x01
选择当前通信工作模式
0x02
舵机控制
0x03
电磁锁控制
0x04
直流电机控制
0x05
继电器控制
0x06
保留
(2).M3->A8:
0x11
响应通信工作模式选择命令
0x12
响应舵机控制命令
0x13
响应电磁锁控制命令
0x14
响应直流电机控制命令
0x15
响应继电器控制命令
0x16
保留
(DATA):
(1).A8->M3:
功能码为0x01时,选择当前通信工作模式,数据域字节个数为1个,其数据域内容如下:
0x00
关闭所有通信
0x01
使能zigbee通信
0x02
使能RS-232通信
0x03
使能网络通信
功能码为0x02时,舵机控制,:
0x01
舵机打到最小位置
0x02
舵机打到最大位置
功能码为0x03时,电磁锁控制,:
0x00
电磁锁通电
0x01
电磁锁断电
功能码为0x04时,直流电机控制,数据域字节个数为2个.
数据字节1:
0x00
电机停止
0x01
电机正转
0x02
电机反转
数据字节2:
0x01~0x09
电机速度等级,值越大速度越快
功能码为0x05时,继电器控制,:
数据字节1:
0xFF
控制所有继电器
0x01
控制单路继电器1
0x02
控制单路继电器2
0x03
控制单路继电器3
数据字节2:
(1).数据字节1为0xFF时:
0x00
所有继电器断开
0x01
所有继电器打开
(2).数据字节2为0x01时:
0x00
控制继电器1断开
0x01
控制继电器1打开
(3).数据字节2为0x02时:
0x00
控制继电器2断开
0x01
控制继电器2打开
(4).数据字节2为0x03时:
0x00
控制继电器3断开
0x01
控制继电器3打开
(2). M3->A8:
功能码为0x11/0x12/0x13/0x14/0x15时,数据域字节个数为0个

采用循环冗余检验(CR