作者:admin于 2019年06月03日 发布在分类 / 产品相关 / 通讯模块 / 接入规范与标准 下,并于 2019年06月03日 编辑
    2019-06-03 02:09:08版本: MIOC 标准接入协议 MCU 与通讯模组-电机控制板[多路]V1.0
    历史版本

    修改日期 修改人 备注
    2019-07-11 22:01:36[当前版本] admin 修正协议
    2019-06-15 16:36:39 admin 完善协议
    2019-06-03 02:09:08 admin CREAT

    一、约定

    业务指令格式:

    业务指令由以下部分按顺序构成。

    指令类型

    1B

    0x01 控制指令

    0x02 查询指令

    0x03 设置指令

    0x04 上报指令

    指令码

    1B

    控制指令对应指令码:

    0x01 操作(开/关/停)

    查询指令对应指令码:

    0x15 查询状态

    上报指令对应指令码:

    0x30 状态上报

    0x31 故障上报

    命令内容

    动态


    控制结果

    描述

    0x00

    成功[SUCCESS]

    0x01

    失败[FAILD]

    0x0B 不支持的功能
    0x0C 不支持的功能设值

    二、通讯协议(架构协议中业务指令说明)

    2.1通讯模组向MCU发送业务指令

    2.1.1 打开/关闭/暂停

    通讯模块 >>>  MCU

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x01

    3

    指令内容

    2

    第一个字节为受控电机序号

    第二个字节为动作类型

    0x0100 关闭  

    0x0101 开启

    0x0102  暂停

    MCU回复: MCU >>> 通讯模块

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x01

    2

    指令码

    1

    固定:0x01

    3

    指令内容

    1

    成功:0x00

    失败:0x01


    2.1.2模块发送设备工作状态查询指令


    通讯模块 >>>  MCU

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x02

    2

    指令码

    1

    固定:0x15

    3

    指令内容

    1

    第一个字节为受控电机序号

    0x0100

    MCU回复: MCU >>> 通讯模块

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x02

    2

    指令码

    1

    固定:0x15

    3

    指令内容

    1

    0x00 待机

    0x01 正在工作

    0x02 故障


    2.1.3设备MCU状态改变时主动上报当前状态

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x04

    2

    指令码

    1

    固定:0x30

    3

    指令内容

    1

    0x0100 待机

    0x0101 正在工作

    0x0102 故障

    通讯模块回复: 通讯模块 >>>   MCU

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x04

    2

    指令码

    1

    固定:0x30

    3

    指令内容

    1

    固定:0x00



    2.1.4 设备故障上报


    MCU  >>> 通讯模块

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x04

    2

    指令码

    1

    固定:0x31

    3

    指令内容

    1


    第一个字节为受控电机序号

    0x0101 设备

    通讯模块回复: 通讯模块 >>>   MCU

    序号

    字段

    长度(B)

    说明

    1

    指令类型

    1

    固定:0x04

    2

    指令码

    1

    固定:0x31

    3

    指令内容

    1

    固定:0x00

    MIOTO WIKI-V3.2.0