# [公开] HEXMOVE 文档

# HEXMOVE 文档索引

---

### [快速使用指南](https://odocs.hexfellow.com/books/hexmove/page/5ef05)

> 第一次使用请先阅读快速使用指南来了解大概的使用步骤

---

### [FAQ](https://odocs.hexfellow.com/books/hexmove/page/faq)

> 如遇到问题请先查阅FAQ，常见问题基本都可以解决

---

### 产品资料

> 产品资料包含对应的用户手册与简化模型，URDF模型请查阅ROS使用指南

- ##### [底盘类设备](https://odocs.hexfellow.com/books/hexmove/page/8d7d8)
- ##### [轮系类设备](https://odocs.hexfellow.com/books/hexmove/page/01386)
- ##### [通讯类设备](https://odocs.hexfellow.com/books/hexmove/page/a3f39)
- ##### [电源类设备](https://odocs.hexfellow.com/books/hexmove/page/f8991)

---

### ROS使用指南

- ##### [ROS SDK](https://odocs.hexfellow.com/books/hexmove/page/ros-sdk)
- ##### [使用ROS的demo](https://odocs.hexfellow.com/books/hexmove/page/rosdemo)
- ##### [Rviz导航插件](https://odocs.hexfellow.com/books/hexmove/page/rviz)

---

### XSTD 标准化通讯接口

- ##### [硬件连接标准](https://odocs.hexfellow.com/books/hexmove/page/f1b6f)
- ##### [CAN总线配置](https://odocs.hexfellow.com/books/hexmove/page/can-6Gh)
- ##### [CAN协议构架说明](https://odocs.hexfellow.com/books/hexmove/page/can-Zxd)
- ##### [COM协议构架说明](https://odocs.hexfellow.com/books/hexmove/page/com)
- ##### [通用CAN协议标准](https://odocs.hexfellow.com/books/hexmove/page/can-JPe)
- ##### [底盘类CAN协议标准](https://odocs.hexfellow.com/books/hexmove/page/can)
- ##### [移动平台类CAN协议标准](https://odocs.hexfellow.com/books/hexmove/page/can-S15)
- ##### [灯光类CAN协议标准](https://odocs.hexfellow.com/books/hexmove/page/can-CJZ)
- ##### [电源类CAN协议标准](https://odocs.hexfellow.com/books/hexmove/page/can-lkL)
- ##### [电子开关类CAN协议标准](https://odocs.hexfellow.com/books/hexmove/page/can-kqz)
- ##### [惯导类CAN协议标准](https://odocs.hexfellow.com/books/hexmove/page/can-rVY)

---

### 应用软件

- ##### [XVIEW 测试系统](https://odocs.hexfellow.com/books/hexmove/page/xview)

# 快速使用指南

**第一次使用设备请按以下步骤执行：**

1. 下载并查阅 [产品用户手册和简化模型](https://odocs.hexfellow.com/books/hexmove/page/8d7d8)，特别是遥控器控制部分
2. 将底盘架起，确保轮子都离开地面
3. 打开底盘电源，听到蜂鸣声4声升调代表开机正常，观察电量显示是否正常
4. 如果有遥控器请拨到CAN模式，切换遥控控制模式请查阅[产品用户手册](https://odocs.hexfellow.com/books/hexmove/page/8d7d8)
5. 缓慢推动遥控器摇杆，观察运动是否正常
6. 关闭电源，连接好CAN和电源线，请查阅[ CAN硬件连接标准](https://odocs.hexfellow.com/books/hexmove/page/f1b6f)和[CAN总线配置](https://odocs.hexfellow.com/books/hexmove/page/can-6Gh)
7. 使用ROS的用户请安装ROS包，请查阅 [ROS-SDK](https://odocs.hexfellow.com/books/hexmove/page/ros-sdk)
8. 使用ROS的demo，请查阅 [ROS-demo](https://odocs.hexfellow.com/books/hexmove/page/rosdemo)
9. 如有测试需求，可以下载 [测试系统XVIEW](https://odocs.hexfellow.com/books/hexmove/page/xview)
10. 如果直接使用CAN指令控制，请先阅读[CAN协议框架说明](https://odocs.hexfellow.com/books/hexmove/page/can-Zxd)，然后阅读具体设备类的[CAN协议标准](https://odocs.hexfellow.com/books/hexmove/page/can)，并配合XVIEW或者CAN分析仪使用，操作流程如下：

1. 1. 将产品用户手册中的型号和编号（默认为1）替换标准CAN协议中的对应部分，例如NEOS底盘ID如下图
        
        [![neos_id.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/YGw0CdWmPL0VGaXf-neos-id.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/YGw0CdWmPL0VGaXf-neos-id.png)
        
        替换 [底盘类CAN协议标准](https://odocs.hexfellow.com/books/hexmove/page/can)中下面对应的型号和编号
        
        [![1721866681958.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/SX93fdEipBOlNfbq-1721866681958.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/SX93fdEipBOlNfbq-1721866681958.png)
    2. 使用xview调试请先阅读[连接设备的方法](https://odocs.hexfellow.com/books/hexmove/page/xview)
    3. 通讯设备中CAN-COM HUB是支持串口和CAN调试的，WIFI HUB只支持串口调试：
    4. 如果使用串口来调试，进入XVIEW-&gt;工具-&gt;COM助手,如下图：
        
        [![z4W7G41TiO4lb25P-1721866918827.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/dziDYrfhLP3ZYljU-z4w7g41tio4lb25p-1721866918827.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/dziDYrfhLP3ZYljU-z4w7g41tio4lb25p-1721866918827.png)
    5. 请先点击`XSTD标准设置`再打开串口，然后直接填入数据发送标准消息即可,如下图：
        
        [![1721867048893.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/4aPa82XBlkyfP2fj-1721867048893.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/4aPa82XBlkyfP2fj-1721867048893.png)
    6. 计算校验和，参考串口通讯协议部分。使用xview计算校验和，会自动算出SUM值，如下图，其他串口功能请在XVIEW内置的说明中查看：
        
        [![xview-com.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/QeIfVbIp1UZlq91Q-xview-com.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/QeIfVbIp1UZlq91Q-xview-com.png)
    7. 如果使用CAN调试则进入XVIEW-&gt;工具-&gt;CAN分析仪
    8. 如果设备没有反应，可能是指令输入有误或错误更改了编号等参数，可通过xview直接示教：
        
        
        - 请先确保遥控器关闭或切换至CAN模式，具体可在底盘手册里查看
        - 连接好HUB到电脑，并重启设备
        - 点击 xview-&gt;底盘-&gt;通讯消息
        - 点击 连接-&gt;使能设备-&gt;CAN模式
        - 拖动虚拟摇杆
        
        [![xview-vehicle.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/aHNLJPfBGA93cO1I-xview-vehicle.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/aHNLJPfBGA93cO1I-xview-vehicle.png)
        
        以上步骤可以参考前面的xview使用内容，确定底盘能运动后，观察SEND MESSAGE框内内容，每次点击按钮发出的指令都会在该处显示，可更具需要复制对应的到串口发送，如下图：
        
        [![xview-msg.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/uQHKGA6VI5N9GZqF-xview-msg.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/uQHKGA6VI5N9GZqF-xview-msg.png)

# FAQ

> **提示**可通过右上角search快速寻找关键词

### 如何使用 SDK / 如何控制机器人移动

查阅[使用ROS的demo](https://odocs.hexfellow.com/books/hexmove/page/rosdemo)。

---

### SDK 刚安装时可以通过编译, 过一阵后无法通过编译

SDK 的 ROS 版本不能混用. 在 ROS1 下载的 SDK 无法在 ROS2 环境下通过编译。

1. 外置 CAN HUB 用户, 请检查 CAN HUB 是否已经插入, USB线/CAN线 是否松动。 可以通过在终端使用 `ip a` 命令检查是否有获取到相应的IP地址
2. 如果是刚刚完成 SDK 的安装, 可能需要先重启电脑.

---

### 使用 ROS TOPIC 查看时，看到一些如 gps/arm 等并未购买的配件的 topic

发布 topic 的包为通用包，这些其他 topic 是给其他设备使用的。如果没有选配则没有任何影响，可以放心忽略。

---

### 多模电源如何能上电自动输出

多模电源有AUTO和MANU两种启动模式，在侧面有切换开关，请查阅[多模电源用户手册](https://odocs.hexfellow.com/books/hexmove/page/f8991)

---

### 底盘移动过程中偶尔停顿或者失联

可能是CAN总线接头处没处理好出现偶发短路，请检查接线

# 产品资料



# 产品选型指南

---

[产品选型手册下载](https://file.hexfellow.com/d/2bc9ba860316424f9cff/)

# 底盘类设备

> **提示**
> 
> 产品资料链接中包含用户手册和 STEP 简化模型。
> 
> 可使用XVIEW测试系统来测试底盘通讯和运动：[XVIEW测试系统](https://odocs.hexfellow.com/books/hexmove/page/xview)

---

### HAMMER-80

- [HAMMER-80 产品资料](https://file.hexfellow.com/d/ba2a08141e4f4a80879a/)

[![HAMMER-80.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/hs8C2bPJgsjQvOpF-hammer-80.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/hs8C2bPJgsjQvOpF-hammer-80.png)

---

### TRIGGER-A

- [TRIGGER-A 产品资料](https://file.hexfellow.com/d/628ca3f32c404d419977/)

[![TRIGGER-A.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/nGTGe75Tl2Q3W6q0-trigger-a.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/nGTGe75Tl2Q3W6q0-trigger-a.png)

---

### ARK

- [ARK 产品资料](https://file.hexfellow.com/d/b424564d7036491c8e07/)

[![ARK.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/DMcV6nqsTK5YavqL-ark.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/DMcV6nqsTK5YavqL-ark.png)

---

### ARK-MINI

- [ARK-MINI 产品资料](https://file.hexfellow.com/d/22cf724856a8488da7bd/)

[![ARK-MINI.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/IKPeeSYKBceupk9f-ark-mini.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/IKPeeSYKBceupk9f-ark-mini.png)

---

### RAY

- [RAY 产品资料](https://file.hexfellow.com/d/b15190dc60434113b918/)

[![ray.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/xDy3iJN67pZt3RAZ-ray.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/xDy3iJN67pZt3RAZ-ray.png)

---

### ORCS-DIFF

- [ORCS-DIFF 产品资料](https://file.hexfellow.com/d/450106d0dbfc4d81879b/)

[![ORCS-DIFF.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/292r5LI1SDpa63NI-orcs-diff.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/292r5LI1SDpa63NI-orcs-diff.png)

---

### ORCS-MCNM

- [ORCS-MCNM 产品资料](https://file.hexfellow.com/d/501e0e4737bc44a9b7a4/)

[![ORCS-MCNM.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/wnUEIq3VtT2Ds2Z8-orcs-mcnm.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/wnUEIq3VtT2Ds2Z8-orcs-mcnm.png)

---

### ORCS-MCNM-PRO

- [ORCS-MCNM-PRO 产品资料](https://file.hexfellow.com/d/c846fe46ccb34ba396aa/)

[![ORCS-MCNM-PRO.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/IkuBtHwXzW97GCx6-orcs-mcnm-pro.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/IkuBtHwXzW97GCx6-orcs-mcnm-pro.png)

---

### ORCS-MINI

- [ORCS-MINI 产品资料](https://file.hexfellow.com/d/7fd95ff0dd9040349db3/)

[![ORCS-MINI.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/iQtn0AWuVIICAmY7-orcs-mini.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/iQtn0AWuVIICAmY7-orcs-mini.png)

---

### NEOS

- [NEOS 产品资料](https://file.hexfellow.com/d/32c21b91356f423ea961/)

[![neos.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/q3RefBWwH7o13skI-neos.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/q3RefBWwH7o13skI-neos.png)

# 轮系类设备

## 轮系类设备

---
### 模组化麦克纳姆轮

* [XROLL-M 用户手册](https://file.hexmove.cn/d/8c3a51ba00c44d7e9436/)

[![xroll-m.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/yy7ILdWHM0WAPVLl-xroll-m.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/yy7ILdWHM0WAPVLl-xroll-m.png)

# 通讯类设备

## 通讯类设备

> **提示**
> 
> 可使用XVIEW测试系统来测试设备通讯和工作
> 
> [XVIEW测试系统](https://odocs.hexfellow.com/books/hexmove/page/xview)

---

### WiFi HUB

- [WiFi HUB 产品资料](https://file.hexfellow.com/f/d417894ed73c4a49af39/)

[![WIFI HUB.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/nORfcsffiogBESPD-wifi-hub.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/nORfcsffiogBESPD-wifi-hub.png)

# 电源类设备

## 电源类设备

> **提示**
>
> 可使用XVIEW测试系统来测试设备通讯和工作
> 
> [XVIEW测试系统](https://odocs.hexfellow.com/books/hexmove/page/xview)
    

---
### 多模电源

* [多模电源 产品资料](https://file.hexmove.cn/d/845aebde04a741e285a5/)

[![multpower.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/Gg4c1waeYyfVhvOR-multpower.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/Gg4c1waeYyfVhvOR-multpower.png)

---

### AUTO CHARGER-E

* [AUTO_CHARGER-E 产品资料](https://file.hexmove.cn/d/97983ebab1534f64b8da/)

[![auto_charge-e.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/gszKKWFBDQVhuDSg-auto-charge-e.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/gszKKWFBDQVhuDSg-auto-charge-e.png)

---

### AUTO CHARGER-G

* [AUTO_CHARGER-G 产品资料](https://file.hexmove.cn/d/86565e1092114edd84ed/)

[![auto_charge-g.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/62tAjM8twjVNxl6k-auto-charge-g.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/62tAjM8twjVNxl6k-auto-charge-g.png)

# ROS 使用指南



# ROS-SDK

### 安装 ROS 软件包

> **提示**
> 
> 支持的架构：
> 
> - x64
> - arm64
> 
> 注意, 不支持 RISCV
> 
> 支持的ROS版本范围:
> 
> Ubuntu 20.04
> 
> - ROS1: Noetic
> - ROS2: Foxy, Galactic
> 
> Ubuntu 22.04
> 
> - ROS2: Humble, Iron
> 
> 注意, 不支持 Ubuntu18.04 版本。
> 
> 如果一定要使用 Ubuntu 18.04，请在 18.04 中利用 Docker 安装其他 Ubuntu 版本。即使这样，以 Ubuntu 1804 做主机也无法支持USB格式的CAN转换器，需要购入以太网版本的 CAN 转换器。

> **警告** 注意, 下载软件包之前, 需要先安装好 ROS. 并 source 你所需要使用的版本. 否则下载的软件包将 **无法使用**

SDK zip **不能单独使用**。原先由 `apt.hexfellow.com` 安装的 `ros-$ROS_DISTRO-xpkg-msgs` 与 `ros-$ROS_DISTRO-xpkg-comm` 必须先用本页提供的 deb `dpkg -i` 安装（apt 站即将关闭，不要再配 hexfellow apt 源）。请按自己的 ROS 发行版和 CPU 架构下载对应两个包：

- Humble / Ubuntu 22.04 / x86\_64
    - [ros-humble-xpkg-msgs](https://odocs.hexfellow.com/files/ros-sdk/debs/amd64/jammy/ros-humble-xpkg-msgs_3.0.0-8093jammy_amd64.deb)
    - [ros-humble-xpkg-comm](https://odocs.hexfellow.com/files/ros-sdk/debs/amd64/jammy/ros-humble-xpkg-comm_2.3.2-8125jammy_amd64.deb)
- Humble / Ubuntu 22.04 / arm64
    - [ros-humble-xpkg-msgs](https://odocs.hexfellow.com/files/ros-sdk/debs/arm64/jammy/ros-humble-xpkg-msgs_3.0.0-8094jammy_arm64.deb)
    - [ros-humble-xpkg-comm](https://odocs.hexfellow.com/files/ros-sdk/debs/arm64/jammy/ros-humble-xpkg-comm_2.3.2-8126jammy_arm64.deb)
- Iron / Ubuntu 22.04 / x86\_64
    - [ros-iron-xpkg-msgs](https://odocs.hexfellow.com/files/ros-sdk/debs/amd64/jammy/ros-iron-xpkg-msgs_3.0.0-8097jammy_amd64.deb)
    - [ros-iron-xpkg-comm](https://odocs.hexfellow.com/files/ros-sdk/debs/amd64/jammy/ros-iron-xpkg-comm_2.3.2-8129jammy_amd64.deb)
- Iron / Ubuntu 22.04 / arm64
    - [ros-iron-xpkg-msgs](https://odocs.hexfellow.com/files/ros-sdk/debs/arm64/jammy/ros-iron-xpkg-msgs_3.0.0-8098jammy_arm64.deb)
    - [ros-iron-xpkg-comm](https://odocs.hexfellow.com/files/ros-sdk/debs/arm64/jammy/ros-iron-xpkg-comm_2.3.2-8130jammy_arm64.deb)
- Noetic / Ubuntu 20.04 / x86\_64
    - [ros-noetic-xpkg-msgs](https://odocs.hexfellow.com/files/ros-sdk/debs/amd64/focal/ros-noetic-xpkg-msgs_3.0.0-8087focal_amd64.deb)
    - [ros-noetic-xpkg-comm](https://odocs.hexfellow.com/files/ros-sdk/debs/amd64/focal/ros-noetic-xpkg-comm_2.3.2-8119focal_amd64.deb)
- Noetic / Ubuntu 20.04 / arm64
    - [ros-noetic-xpkg-msgs](https://odocs.hexfellow.com/files/ros-sdk/debs/arm64/focal/ros-noetic-xpkg-msgs_3.0.0-8088focal_arm64.deb)
    - [ros-noetic-xpkg-comm](https://odocs.hexfellow.com/files/ros-sdk/debs/arm64/focal/ros-noetic-xpkg-comm_2.3.2-8120focal_arm64.deb)

以 Humble / x86\_64 为例：

```bash
# 先安装官方 ROS（仍用 Ubuntu/ROS 上游源，不是 hexfellow apt）
source /opt/ros/humble/setup.bash
sudo dpkg -i ros-humble-xpkg-msgs_*.deb ros-humble-xpkg-comm_*.deb
sudo apt-get -f install -y   # 若缺 ROS 依赖

```

同目录还有可选包（imu / vehicle / arm / bridge 等）：[/files/ros-sdk/debs/](https://odocs.hexfellow.com/files/ros-sdk/debs/)。底盘 SDK 最少只需 msgs + comm。静态 deb 覆盖 Noetic（20.04）、Humble/Iron（22.04）；页面里提到的 Foxy/Galactic 没有对应 xpkg deb，请改用 Noetic 或 Humble。

请根据实际购买的产品，直接下载对应 SDK 压缩包（不再使用 hextool.bash / rosdl）。

- [TRIGGER-A](https://odocs.hexfellow.com/files/ros-sdk/sdk_trigger_a_ws.zip) — `sdk_trigger_a_ws.zip`
- [TRIGGER-X](https://odocs.hexfellow.com/files/ros-sdk/sdk_trigger_x_ws.zip) — `sdk_trigger_x_ws.zip`
- [ORCS-DIFF](https://odocs.hexfellow.com/files/ros-sdk/sdk_orcs_diff_ws.zip) — `sdk_orcs_diff_ws.zip`
- [ORCS-MCNM](https://odocs.hexfellow.com/files/ros-sdk/sdk_orcs_mcnm_ws.zip) — `sdk_orcs_mcnm_ws.zip`
- [ORCS-MCNM-PRO](https://odocs.hexfellow.com/files/ros-sdk/sdk_orcs_mcnm_pro_ws.zip) — `sdk_orcs_mcnm_pro_ws.zip`
- [ORCS-MINI](https://odocs.hexfellow.com/files/ros-sdk/sdk_orcs_mini_ws.zip) — `sdk_orcs_mini_ws.zip`
- [NEOS](https://odocs.hexfellow.com/files/ros-sdk/sdk_neos_ws.zip) — `sdk_neos_ws.zip`
- [ARK](https://odocs.hexfellow.com/files/ros-sdk/sdk_ark_ws.zip) — `sdk_ark_ws.zip`
- [ARK-MINI](https://odocs.hexfellow.com/files/ros-sdk/sdk_ark_mini_ws.zip) — `sdk_ark_mini_ws.zip`
- [RAY](https://odocs.hexfellow.com/files/ros-sdk/sdk_ray_ws.zip) — `sdk_ray_ws.zip`
- [HAMMER-80](https://odocs.hexfellow.com/files/ros-sdk/sdk_hammer_80_ws.zip) — `sdk_hammer_80_ws.zip`
- [ECHO](https://odocs.hexfellow.com/files/ros-sdk/sdk_ehco_ws.zip) — `sdk_ehco_ws.zip`
- [ECHO-PLUS](https://odocs.hexfellow.com/files/ros-sdk/sdk_echo_plus_ws.zip) — `sdk_echo_plus_ws.zip`
- [MARK1-DIFF](https://odocs.hexfellow.com/files/ros-sdk/sdk_mark1_diff_ws.zip) — `sdk_mark1_diff_ws.zip`
- [MARK1-MCNM](https://odocs.hexfellow.com/files/ros-sdk/sdk_mark1_mcnm_ws.zip) — `sdk_mark1_mcnm_ws.zip`
- [MARK1-MCNM-PRO](https://odocs.hexfellow.com/files/ros-sdk/sdk_mark1_mcnm_pro_ws.zip) — `sdk_mark1_mcnm_pro_ws.zip`
- [MARK2-MCNM](https://odocs.hexfellow.com/files/ros-sdk/sdk_mark2_mcnm_ws.zip) — `sdk_mark2_mcnm_ws.zip`
- [FIBOT-4A](https://odocs.hexfellow.com/files/ros-sdk/sdk_fibot_4a_ws.zip) — `sdk_fibot_4a_ws.zip`
- [FIBOT-4X](https://odocs.hexfellow.com/files/ros-sdk/sdk_fibot_4x_ws.zip) — `sdk_fibot_4x_ws.zip`
- [XGO-P](https://odocs.hexfellow.com/files/ros-sdk/sdk_xgo_p_ws.zip) — `sdk_xgo_p_ws.zip`

依赖 deb 装好后，解压 SDK 并编译。以 ORCS-DIFF / ROS2 Humble 为例：

```bash
unzip sdk_orcs_diff_ws.zip
cd sdk_orcs_diff_ws
source /opt/ros/humble/setup.bash   # ROS1 则 source /opt/ros/noetic/setup.bash
colcon build --symlink-install      # ROS1 用 catkin_make
source install/setup.bash           # ROS1 用 source devel/setup.bash

```

> **提示** 为防止手敲命令敲错字符, 建议使用 Ubuntu 所带的浏览器直接打开本网址, 并将命令从浏览器中复制到终端.

---

### SDK软件包结构说明

各个软件包大同小异, 这里以 ORCS-DIFF 为例.

```bash
root@1c2edac84f0b:~# tree -d -L 5
.
└── sdk_orcs_diff_ws
    └── src
        ├── demo
        │   └── demo_general_chassis
        │       ├── demo_vehicle
        │       └── tools
        └── drivers
            └── xpkg_vehicle
                ├── include
                ├── ini
                ├── launch
                ├── scripts
                ├── src
                └── tools

14 directories

```

- demo 文件夹: 存放 demo launch 文件, 用户可以参考其中的内容编写自己的 launch 文件.

> **警告** 注意, demo 文件夹中的 launch 文件均设计成为只能同时启动一个. 请不要同时 launch 多个 launch 文件

- drivers 文件夹: 基础机器人驱动软件, 例如充电桩(如果有), 底盘控制等
- urdf 文件夹: 用来放 URDF
- 此外，另有两个包必须用本页提供的 deb 安装（不要再用 apt.hexfellow.com） 
    - ros-$ROS\_DISTRO-xpkg-comm 负责与底盘间的物理通信。
    - ros-$ROS\_DISTRO-xpkg-msgs 负责提供消息类型。

如果没有专业指导, 请勿改动除了 demo 文件夹之外的任何软件包.

---

### 使用SDK软件包

软件包提供了测试demo，请查阅[使用ROS的demo](https://odocs.hexfellow.com/books/hexmove/page/rosdemo)

# 使用ROS的demo

### 启动前检查

<p class="callout warning">请查阅[ CAN硬件连接标准](https://odocs.hexfellow.com/books/hexmove/page/f1b6f)和[CAN总线配置](https://odocs.hexfellow.com/books/hexmove/page/can-6Gh)，确保硬件已经正确连接</p>

> **提示** 请先掌握 `ROS` 的基本知识。可以参考 [ROS1教程](https://wiki.ros.org/ROS/Tutorials) 以及 [ROS2教程](https://docs.ros.org/en/iron/Tutorials.html)，了解对 `ROS` 系统的常见约定。

请检查确保完成以下事项：

1. 已经安装完成ROS-SDK，如果是第一次安装SDK，建议在 ***首次安装后重启*** 一次
2. 已经通过了编译并没有报错
3. 已经完成工作空间的source
4. 如果使用CAN-COM HUB，请确定正确连接CAN总线，确定已经能够搜索到设备
    
    
    - 在终端使用lsusb查询可看到以下设备
5. 确保遥控器已经关闭；或者打开时，拨到的是 CAN 模式
    
    > 关于遥控器与模式，请参阅产品用户手册中关于遥控器的部。

---

### 底盘类设备

> **警告** 注意, 首次尝试使用软件控制机器人时，请确保机器人活动范围内没有其他障碍，或将机器人架起。

**底盘的测试demo有以下两个：**

```
* demo_basic_ctrl.launch
* demo_key_ctrl.launch

```

`demo_basic_ctrl.launch`是标准的启动文件，可以配套自动驾驶直接使用，通过使用 `/cmd_vel` 话题来控制机器人的移动。

`demo_key_ctrl.launch`是支持键盘控制的启动文件，使用 `turtle_teleop_key` 来利用键盘控制机器人。如果你还没有看过 ROS 的 `turtlesim` 教程，请先查看 `turtlesim` 教程。

> **提示** 注意并不是使用方向键控制移动，请查看终端打印的使用方式提示,按下提示中的前进按钮。

**成功启动launch后会得到以下终端消息**

[![startup.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/VY6Ac9VV1j8sNoGA-startup.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/VY6Ac9VV1j8sNoGA-startup.png)

**launch文件中参数设置和通讯`msg`请查阅`src/drivers/xpkg_vehicle/README.md`文件,以下解释几个关键参数：**

- `calc_speed`是设置里程计计算方式，`true`为用速度计算，`false`为用电机码盘值计算，建议采用默认false设置
- `mode_can_lock`是CAN模式锁定设置，`true`为强制CAN模式，如果用遥控器切换到其他模式会警告并等待恢复，设置`false`则由用户选择控制模式

!!!note 如果出现底盘无法控制，可能是`mode_can_lock`设置`false`，并且切换到了其他模式

- `rate_x`是输入速度的倍率控制，1为全速，在测试时建议先设置为0.2以下

**成功启动launch包后可以通过`rostopic list`查看ROS话题，以下为几个关键话题：**

- 底盘节点向话题`/odom`发送消息类型为`nav_msgs/Odometry`。此消息表示底盘里程计信息，包含底盘当前位姿信息以及线速度角速度信息。
- 底盘节点向话题`/tf`发送消息类型为`tf2_msgs/TFMessage`，包含底盘tf变换信息，需要在launch参数中启动。
- 底盘节点从话题`/cmd_vel`订阅消息类型为`geometry_msgs/Twist`。底盘接收到该消息后进行移动，其中`linear.x`/`linear.y`为线速度，`angular.z`为旋转角速度。

# Rviz导航插件

<p class="callout warning">该插件仅试用于ROS1版本</p>

---

###  图标设置

[![marker setting.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-10/scaled-1680-/5XDdKAdRVZ57L2Um-marker-setting.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-10/5XDdKAdRVZ57L2Um-marker-setting.png)

用于设置目标点的图标大小，1.0是默认值，其他数值代表尺寸比例倍数，需要点击set刷星所有图标

[![mark.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-10/scaled-1680-/CVI19LGOllLDGF83-mark.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-10/CVI19LGOllLDGF83-mark.png)

marker图标由两部分组成，数字部分为该目标点的序列号，箭头部分为该目标点的停止朝向

---

### 添加目标点

[![add goal.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-10/scaled-1680-/qRihprh7YtK0KrXj-add-goal.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-10/qRihprh7YtK0KrXj-add-goal.png)

1. 请先使用Rviz自带功能![2dnave.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-10/scaled-1680-/zMjyzsy8ChNjj329-2dnave.png) 在地图上选取目标点
2. 可通过输入X、Y、R值来微调坐标位置
3. 如果需要直接前往目标点可点击 *GOTO* 按键
4. 如果需要将目标加入到目标列表请点击 *ADD GOAL TO LSIT* 按键
5. 如果目标与目标列表上一个目标距离过远，会在列表中自动插入中间目标值，容忍的最大距离差可在上图中修改，默认是10m

---

### 目标列表管理

[![goal list.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-10/scaled-1680-/DaUXTU86kOjZC1qA-goal-list.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-10/DaUXTU86kOjZC1qA-goal-list.png)

- 添加后的目标点会在该列表中显示，列表中参数可以直接编辑修改，修改完成后点击 *REFRESH MARKER* 按键刷新所有标识
- 列表中绿色行代表下一个要执行的目标点，如果要切换下一个目标，可在列表中选择对应行，点击 *SET NEXT GOAL* 按键切换
- *LOAD GOAL* 和 *SAVE GOAL*用于保存和载入列表，列表将保存在ini/memory.txt中，可以在文档中直接修改数据
- 如果要删除单一目标，选择对应行，点击 *DELETE GOAL* 按键即可
- 如果要清空目标列表，点击 *DELETE ALL GOAL* 按键即可

---

### 模式选择

[![mode.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-10/scaled-1680-/nEDfNcOJrkbPuh4j-mode.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-10/nEDfNcOJrkbPuh4j-mode.png)

模式选择用于不同的列表目标点执行方式

<table border="1" id="bkmrk-cycle-mode-sequence-" style="border-collapse: collapse; width: 99.9898%;"><colgroup><col style="width: 16.1834%;"></col><col style="width: 83.8278%;"></col></colgroup><tbody><tr><td>cycle mode</td><td>循环模式，执行完最后一个目标点会继续执行第一个目标点</td></tr><tr><td>sequence mode</td><td>序列模式，执行完列表所有目标点会停止</td></tr><tr><td>step mode</td><td>单步模式，按列表顺序一次执行一个目标点</td></tr></tbody></table>

为了平滑路径可以调整*Goal tolerance*，进入目标点的该距离半径后会自动跳转到下一目标点，场景越小该值需要越小。该设置不影响最后的目标点到达

---

### 启动控制

[![control.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-10/scaled-1680-/HcAOPi5yo69RutA7-control.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-10/HcAOPi5yo69RutA7-control.png)

- 默认情况列表会自上而下执行目标点，如果勾选 *REVERSE* 会反向执行目标点
- 使用 *START* 和 *STOP* 按键时由于系统问题可能需要多次点击，该控制按键只对列表中的目标点有效，启动后下一目标点信息会显示在 *NEXT GOAL。*

# XSTD 标准化通讯接口



# 硬件连接标准

XSTD的标准规定了CAN接口的规范，目前所有具有CAN功能的设备皆采用此连接方式。该接口采用 **EDGK3.5 4P** 端子,一般为橘黄色，接线方式如下：

- #### 红线：V
- #### 黑线：G
- #### 黄线：CAN-H
- #### 绿/蓝线：CAN-L

---

端口定义如下图：

[![edgk3.5.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/MRQeAgDGsQc5pEem-edgk3-5.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/MRQeAgDGsQc5pEem-edgk3-5.png)

---

CAN通讯连接拓展案例如下图所示：

<p class="callout danger">如果扩展网络中有电源转换器存在，请将底盘与电源先相连，防止大电流通过HUB等其他设备造成过流烧毁</p>

[![CAN connect.png.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/OjLNTeBFJaBuotnZ-can-connect-png.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/OjLNTeBFJaBuotnZ-can-connect-png.png)

> 端子使用时请注意正确拧开螺钉如下图，安装完成后请检查CAN是否有短路
> 
> [![3.5open.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/1alj2wE4eCJOLbYJ-3-5open.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/1alj2wE4eCJOLbYJ-3-5open.png)

<p class="callout danger">连接底盘时请先断电，如果底盘使用航空接口一般会有方向性，请对准后插入，不要强行硬插</p>

# CAN总线配置

### CAN总线原理

<p class="callout success">如果您没有购买IMU，距离传感器等独立于 底盘/机器人 设备的产品，您无需阅读本节。</p>

#### 读前知识点

CAN总线的物理限制要求，CAN总线的末端必须配备两个120欧姆的终端电阻。

#### HEXMOVE CAN 配置

HexMove的CAN设备均为CAN2.0B，500K。一般的使用场景如下图所示：

[![CAN.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-10/scaled-1680-/vCDoSGR7dBrztlj5-can.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-10/vCDoSGR7dBrztlj5-can.png)

上图中的 End Device 一般是 `工控机`/`工控机的USB转CAN 设备`。结合以上使用场景，HEXMove只有两类设备默认接入了120欧姆：

1. 底盘/导航塔(如上图左边的产品所示)
2. CAN-HUB

HEXMove 提供的所有 CAN 转接器都默认开启 120 欧，这意味着您使用时，只需要保证最后一个插着的设备是CAN-HUB即可。如果您使用自己的CAN转接设备，需要保证转接设备上的120欧正确接入。

但如果您没有结合我们的`底盘/导航塔` 使用，这意味着上图左边的CAN终端电阻缺失。您需要通过焊线或其他方式（如在接一个CAN-HUB挂在那里纯充当120用）确保另一头也具有120欧姆的终端电阻。

# CAN协议构架说明

<span class="fontstyle0">XSTD是一套基于CAN网络，可扩展到ROS使用的通讯协议规范。该规范为支持多设备和模组设计，在保持简洁易懂的同时提供给各模组充分的拓展空间，并支持多个同种设备同时在线工作。协议对同类型设备采用统一规范，牺牲少量效率换来极大的便捷性，非常便于早期功能开发与学习。</span>

---

#### 1.设备状态定义

##### <span class="fontstyle0" style="color: rgb(53, 152, 219);">使能（通讯设备默认状态）</span>

<span class="fontstyle0">▪设备所有功能正常运行。  
▪对CAN和COM指令做出反馈。  
▪默认关闭次要反馈，可通过指令开启。  
</span>

##### <span class="fontstyle0" style="color: rgb(53, 152, 219);">失能（普通设备默认状态）</span>

<span class="fontstyle0">▪设备进入通讯静默状态，内部任然运行。  
<span style="color: rgb(224, 62, 45);">▪只接受通用指令，不接受专用指令。</span>  
▪只发送心跳反馈和通用指令的反馈，不发送专用指令反馈。  
▪射频遥控器等设备自身安装的控制设备任然有效，并拥有更高优先级。</span>

---

#### <span class="fontstyle0">2.设备的分类与识别</span>   


##### <span class="fontstyle0" style="color: rgb(53, 152, 219);">每个设备有三个主要识别属性：大类、型号、编号</span>

<span class="fontstyle0">▪大类是按设备类型共分为30类，编码从0x01~0x1E，0x1F作为广播编码 。  
▪型号是从0x01~0xFE的序号，在同一大类中，型号是确定且唯一的，与设备名称绑定的，0xFF</span><span class="fontstyle0">下</span><span class="fontstyle0">作为广播编码。  
▪编号是从0x01~0xFE的序号，可以在XVIEW上设置，用于区分同大类且同型号的设备，0xFF作</span><span class="fontstyle0">下</span><span class="fontstyle0">为广播编码。  
</span>

<p class="callout info"><span class="fontstyle0">在使用指令时，需要对应的大类、型号、编号，对应的大类与型号代码请在对应设备的用户手册中查询。</span>   
</p>

---

#### <span class="fontstyle0">3.指令类型   
</span>

##### <span class="fontstyle0"><span style="color: rgb(53, 152, 219);">指令分为通用指令和专用指令 </span>  
</span>

<span class="fontstyle0"><span style="color: rgb(53, 152, 219);"><span style="color: rgb(0, 0, 0);"><span style="color: rgb(53, 152, 219);"><span style="color: rgb(0, 0, 0);">▪</span></span>通用指令只通过CAN ID区分接受设备，数据内容对所有大类都是相同的，主要用于基础功能下设置和反馈</span>  
<span style="color: rgb(0, 0, 0);">▪专用指令是按大类区分，每个大类的功能是不同的，同个大类中功能按需取用</span>  
<span style="color: rgb(0, 0, 0);">▪通用指令的功能编码从0x 01开始，对应反馈从 0x A1开始（心跳包反馈为0x B0）</span>  
<span style="color: rgb(0, 0, 0);">▪专用指令的功能编码从0x 11开始，对应反馈从 0x B1开始 </span>  
</span></span>

[![微信截图_20240722174441.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/uru7UMGF8Um9UCvP-20240722174441.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/uru7UMGF8Um9UCvP-20240722174441.png)

---

#### <span class="fontstyle0">4.CAN数据结构   
</span>

<p class="callout info"><span class="fontstyle0">产品中CAN通讯采用CAN2.0B（扩展帧），通讯波特率为500K。  
</span></p>

<span class="fontstyle0">CAN ID 编码规范：   
</span>

![image.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/ThSdfPyNbQv07JOp-image.png)

<span class="fontstyle0">CAN 数据位：Byte\[0\]~Byte\[7\]：</span>

![image.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/utAMf3FTjkMBWTCC-image.png)

<span class="fontstyle0">CAN使用的CAN信息为上述提到的CANID与CAN\_DATA，总计12个字节数据。使用时，针对不同CANID进行相应的CAN\_DATA数据传输。</span>

<span class="fontstyle0">CANID中大类与型号是设备的固定参数，数值不会改变，编号默认为1，当有多个同类设备同时使用时，可以通过通用指令修改。</span>

<table class="NormalTable" id="bkmrk-%C2%A0can%E6%95%B0%E6%8D%AE%E5%B8%A7-%E6%95%B0%E6%8D%AE%E5%AE%9A%E4%B9%89-id%5B0%5D-i" style="width: 100.64%; height: 119.188px;"><tbody><tr style="height: 29.7969px;"><td colspan="6" style="background: rgb(189, 214, 238); height: 29.7969px; width: 100%;"> <span class="fontstyle0">CAN数据帧</span>

</td></tr><tr style="height: 29.7969px;"><td style="background: rgb(189, 214, 238); height: 29.7969px; width: 16.6667%;">数据定义

</td><td style="background: rgb(222, 234, 246); height: 29.7969px; width: 16.6667%;">ID\[0\]

</td><td style="background: rgb(222, 234, 246); height: 29.7969px; width: 16.6667%;">ID\[1\]

</td><td style="background: rgb(222, 234, 246); height: 29.7969px; width: 16.6667%;">ID\[2\]

</td><td style="background: rgb(222, 234, 246); height: 29.7969px; width: 16.6667%;">ID\[3\]

</td><td style="background: rgb(222, 234, 246); height: 29.7969px; width: 16.6667%;">DATA \[4~11\]

</td></tr><tr style="height: 29.7969px;"><td style="background: rgb(189, 214, 238); height: 29.7969px; width: 16.6667%;">数据类型

</td><td style="background: rgb(222, 234, 246); height: 29.7969px; width: 16.6667%;">unsigned int8

</td><td style="background: rgb(222, 234, 246); height: 29.7969px; width: 16.6667%;">unsigned int8

</td><td style="background: rgb(222, 234, 246); height: 29.7969px; width: 16.6667%;">unsigned int8

</td><td style="background: rgb(222, 234, 246); height: 29.7969px; width: 16.6667%;">unsigned int8

</td><td style="background: rgb(222, 234, 246); height: 29.7969px; width: 16.6667%;">0~8 x unsigned int8

</td></tr><tr style="height: 29.7969px;"><td style="background: rgb(189, 214, 238); height: 29.7969px; width: 16.6667%;">说明

</td><td style="background: rgb(222, 234, 246); height: 29.7969px; width: 16.6667%;">设备大类

</td><td style="background: rgb(222, 234, 246); height: 29.7969px; width: 16.6667%;">设备型号

</td><td style="background: rgb(222, 234, 246); height: 29.7969px; width: 16.6667%;">设备编号

</td><td style="background: rgb(222, 234, 246); height: 29.7969px; width: 16.6667%;">设备功能

</td><td style="background: rgb(222, 234, 246); height: 29.7969px; width: 16.6667%;">0~8字节数据

</td></tr></tbody></table>

---

#### <span class="fontstyle0">5.指令集查询说明 </span>

<span class="fontstyle0">CAN协议分为设备通用指令与设备专用指令。通用指令操作对系统所有模块配件均适用，常见用于设备启动，系统升级，版本查询，系统复位等；设备专用指令专属于不同设备模块，不同模块根据需要选择使用部分专用指令，对特殊设备可定制专用指令。 </span>

![image.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/7LLe7dnekPSE95Ax-image.png)

<span class="fontstyle0">CAN闭环控制系统，对绝大数指令均有应答机制。即命令帧,反馈帧一一对应。根据反馈帧实时监控数据流准确性。对部分功能可能需要先使能反馈或设置反馈周期。</span>

![image.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/qqi0OH5nVjZfc2ns-image.png)

<span class="fontstyle0">  
</span>

---

#### <span class="fontstyle0">6.CAN分析仪</span>

<span class="fontstyle0">如果有使用CAN-COM HUB或WiFi HUB,可以使用XVIEW的CAN分析仪功能来测试</span>

[![微信截图_20240723010211.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/AD66PyHi5ofJojus-20240723010211.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/AD66PyHi5ofJojus-20240723010211.png)

# COM协议构架说明

<p class="callout warning">为了简化协议和方便解析，COM协议本质上就是对CAN指令的封装，其中包含的4~12位数据为4位CAN ID和8位CAN数据。由于COM报文长度是8~16位，使用固定表头0x55，请先阅读<span style="color: rgb(53, 152, 219);">[标准CAN协议](https://odocs.hexfellow.com/books/hexmove/chapter/xstd)</span>再阅读以下内容。</p>

### <span style="color: rgb(31, 78, 121);">COM </span><span style="color: rgb(31, 78, 121);">报文设置</span>

通信波特率：<span style="color: rgb(32, 56, 100);">460800</span>

标准：<span style="color: rgb(32, 56, 100);">自定义协议串口</span>

<div id="bkmrk-com-%E6%8A%A5%E6%96%87%E7%BB%93%E6%9E%84-%E6%95%B0%E6%8D%AE%E5%AE%9A%E4%B9%89-head-l"><table style="width: 100%;"><tbody><tr><td colspan="6" style="background: rgb(189, 214, 238);">COM 报文结构

</td></tr><tr><td style="background: rgb(189, 214, 238);">数据定义

</td><td class="align-center" style="vertical-align: middle;">HEAD

</td><td class="align-center" style="vertical-align: middle;">LEN

</td><td class="align-center" style="vertical-align: middle;">DATA \[0~11\]

</td><td class="align-center" style="vertical-align: middle;">Frame ID

</td><td class="align-center" style="vertical-align: middle;">Checksum

</td></tr><tr><td style="background: rgb(189, 214, 238);">数据类型

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" style="vertical-align: middle;">4~12 x unsigned int8

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td></tr><tr><td style="background: rgb(189, 214, 238);">说明

</td><td class="align-center" style="vertical-align: middle;">表头固定0x55

</td><td class="align-center" style="vertical-align: middle;">COM报文长度0x08~0x10

</td><td class="align-center" style="vertical-align: middle;">4位CAN ID

0~8位CAN报文数据

</td><td class="align-center" style="vertical-align: middle;">帧ID

可固定也可累加

连贯数据的序列戳

</td><td class="align-center" style="vertical-align: middle;">前7~15位内容的累加和

再取最低位的int8反馈

</td></tr></tbody></table>

</div><table id="bkmrk-data-%5B0%7E11%5D-%E6%95%B0%E6%8D%AE%E5%AE%9A%E4%B9%89-id%5B" style="width: 100%; height: 119.188px;"><tbody><tr style="height: 29.7969px;"><td colspan="6" style="background: rgb(189, 214, 238); height: 29.7969px;">DATA \[0~11\]

</td></tr><tr style="height: 29.7969px;"><td style="background: rgb(189, 214, 238); height: 29.7969px;">数据定义

</td><td class="align-center" style="vertical-align: middle;">ID\[0\]

</td><td class="align-center" style="vertical-align: middle;">ID\[1\]

</td><td class="align-center" style="vertical-align: middle;">ID\[2\]

</td><td class="align-center" style="vertical-align: middle;">ID\[3\]

</td><td class="align-center" style="vertical-align: middle;">DATA \[0~7\]

</td></tr><tr style="height: 29.7969px;"><td style="background: rgb(189, 214, 238); height: 29.7969px;">数据类型

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" style="vertical-align: middle;">0~8 x unsigned int8

</td></tr><tr style="height: 29.7969px;"><td style="background: rgb(189, 214, 238); height: 29.7969px;">说明

</td><td class="align-center" style="vertical-align: middle;">设备大类

</td><td class="align-center" style="vertical-align: middle;">设备型号

</td><td class="align-center" style="vertical-align: middle;">设备编号

</td><td class="align-center" style="vertical-align: middle;">设备功能

</td><td class="align-center" style="vertical-align: middle;">0~8字节数据

</td></tr></tbody></table>

### <span style="color: rgb(31, 78, 121);">报文内容解释</span>

#### <span style="color: rgb(31, 78, 121);">Frame ID</span>

- 设计上是一个序列戳，方便对连续的数据包进行校验，帮助发现掉包现象。
- 该序列从0到255，溢出后自动循环
- 对非连续指令或不需要严格防掉包指令可以固定某一数值
- 一般用于上位机校验，设备一般不使用该值

#### <span style="color: rgb(31, 78, 121);">Checksum</span>

- 对报文前7~15位（总共8~16位）的累加和，取和的最低位字节，用于简单的数据校验
- 代码案例如下：

```c
unsigned char checksum(unsigned char* data) {
    unsigned char sum = 0x00;
    for (int i = 0; i < data[1] - 1; i++) {
        sum += data[i];
    }
    return sum;
}
```

# 通用CAN协议标准

通用指令是所有设备都会用到的指令，包含了各项设备基础功能。

<p class="callout info">请注意使用设备CANID替换表中XX部分</p>

<p class="callout warning">请先确保阅读了<span style="color: rgb(53, 152, 219);">[CAN协议构架说明](https://odocs.hexfellow.com/books/hexmove/page/can-Zxd)</span>再开始以下内容</p>

<p class="callout warning">通用指令在设备失能情况下也是可以使用的，其中心跳包是任何情况下都会反馈的，是设备是否在线的标识</p>

---

### 通用指令总表

此表展示了通用指令的所有指令内容，方便快速查询和定位

<div id="bkmrk-%E9%80%9A%E7%94%A8%E6%8C%87%E4%BB%A4can-id%E6%80%BB%E8%A7%88-%E6%8C%87%E4%BB%A4%E9%9B%86-%C2%A0-%E5%8F%8D"><table style="width: 101.098%;"><tbody><tr><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); width: 32.5092%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">指令集</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.55678%; vertical-align: middle;"> </td><td class="align-center" colspan="6" style="background: rgb(197, 224, 179); width: 40.1099%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">反馈集</span>

</td><td class="align-center" rowspan="2" style="background: rgb(247, 202, 172); width: 4.67033%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">重要性</span>

</td><td class="align-center" rowspan="2" style="background: rgb(217, 217, 217); width: 21.2454%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">说明</span>

</td></tr><tr><td class="align-center" style="background: rgb(226, 239, 217); width: 6.50183%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">命令内容</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 6.50183%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">大类</span>

<span style="color: rgb(38, 38, 38);">（00~1F）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 12.0887%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">型号</span>

<span style="color: rgb(38, 38, 38);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 0.914913%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">编号</span>

<span style="color: rgb(38, 38, 38);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 6.50183%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">功能</span>

<span style="color: rgb(38, 38, 38);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.55678%; vertical-align: middle;"> </td><td class="align-center" style="background: rgb(226, 239, 217); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">大类</span>

<span style="color: rgb(38, 38, 38);">（00~1F）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">型号</span>

<span style="color: rgb(38, 38, 38);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">编号</span>

<span style="color: rgb(38, 38, 38);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">功能</span>

<span style="color: rgb(38, 38, 38);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">反馈内容</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">周期性</span>

</td></tr><tr><td class="align-center" style="background: rgb(189, 214, 238); width: 6.50183%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">设备重启</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.50183%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 12.0887%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 0.914913%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.50183%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">01</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.55678%; vertical-align: middle;"> </td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">A1</span>

</td><td class="align-center" style="background: rgb(189, 214, 238); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">准备重启</span>

</td><td class="align-center" style="background: rgb(189, 214, 238); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">对命令反馈</span>

</td><td class="align-center" style="background: rgb(251, 228, 213); width: 4.67033%; vertical-align: middle;"><span style="color: red;">必备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 21.2454%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">设备完全重置，相当于上电操作</span>

</td></tr><tr><td class="align-center" style="background: rgb(189, 214, 238); width: 6.50183%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">软体版本查询</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.50183%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 12.0887%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 0.914913%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.50183%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">02</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.55678%; vertical-align: middle;"> </td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">A2</span>

</td><td class="align-center" style="background: rgb(189, 214, 238); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">软体版本反馈</span>

</td><td class="align-center" style="background: rgb(189, 214, 238); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">对命令反馈</span>

</td><td class="align-center" style="background: rgb(251, 228, 213); width: 4.67033%; vertical-align: middle;"><span style="color: red;">必备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 21.2454%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">大版本查询，不同于bin文件固件号</span>

</td></tr><tr><td class="align-center" style="background: rgb(189, 214, 238); width: 6.50183%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">通用设置</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.50183%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 12.0887%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 0.914913%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.50183%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">03</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.55678%; vertical-align: middle;"> </td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">A3</span>

</td><td class="align-center" style="background: rgb(189, 214, 238); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">通用设置成功</span>

</td><td class="align-center" style="background: rgb(189, 214, 238); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">对命令反馈</span>

</td><td class="align-center" style="background: rgb(251, 228, 213); width: 4.67033%; vertical-align: middle;"><span style="color: red;">必备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 21.2454%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">使能和编号设置</span>

</td></tr><tr><td class="align-center" style="background: rgb(189, 214, 238); width: 6.50183%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">特殊状态复位</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.50183%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 12.0887%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 0.914913%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.50183%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">04</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.55678%; vertical-align: middle;"> </td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">A4</span>

</td><td class="align-center" style="background: rgb(189, 214, 238); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">特殊复位成功</span>

</td><td class="align-center" style="background: rgb(189, 214, 238); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">对命令反馈</span>

</td><td class="align-center" style="background: rgb(251, 228, 213); width: 4.67033%; vertical-align: middle;"><span style="color: red;">必备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 21.2454%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">清除错误等特殊状态</span>

</td></tr><tr><td class="align-center" style="background: rgb(189, 214, 238); width: 6.50183%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">运动状态复位</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.50183%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 12.0887%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 0.914913%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.50183%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">05</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.55678%; vertical-align: middle;"> </td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">A5</span>

</td><td class="align-center" style="background: rgb(189, 214, 238); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">运动复位成功</span>

</td><td class="align-center" style="background: rgb(189, 214, 238); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">对命令反馈</span>

</td><td class="align-center" style="background: rgb(251, 228, 213); width: 4.67033%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">选备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 21.2454%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">清除里程计等运动数据，非运动设备可无视指令</span>

</td></tr><tr><td class="align-center" style="background: rgb(189, 214, 238); width: 6.50183%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">编号设置</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.50183%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 12.0887%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 0.914913%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.50183%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">06</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.55678%; vertical-align: middle;"> </td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">A6</span>

</td><td class="align-center" style="background: rgb(189, 214, 238); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">编号设置成功</span>

</td><td class="align-center" style="background: rgb(189, 214, 238); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">对命令反馈</span>

</td><td class="align-center" style="background: rgb(251, 228, 213); width: 4.67033%; vertical-align: middle;"><span style="color: red;">必备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 21.2454%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">用于设置设备编号</span>

</td></tr><tr><td class="align-center" style="background: rgb(189, 214, 238); width: 6.50183%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">查找设备</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.50183%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 12.0887%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 0.914913%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.50183%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">07</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.55678%; vertical-align: middle;">  
</td><td class="align-center" style="background: rgb(217, 217, 217); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(217, 217, 217); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(251, 228, 213); width: 4.67033%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">选备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 21.2454%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">收到后设备利用可用的方式</span>

<span style="color: rgb(38, 38, 38);">(包括不限于蜂鸣器，LED，灯光等)</span>

<span style="color: rgb(38, 38, 38);">将自身与其他同类设备区分出来</span>

<span style="color: rgb(38, 38, 38);">便于人类寻找到特定设备</span>

</td></tr><tr><td class="align-center" style="background: rgb(217, 217, 217); width: 6.50183%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 6.50183%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 12.0887%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 0.914913%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 6.50183%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.55678%; vertical-align: middle;"> </td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">B0</span>

</td><td class="align-center" style="background: rgb(189, 214, 238); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">设备心跳包</span>

</td><td class="align-center" style="background: rgb(189, 214, 238); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">周期反馈</span>

</td><td class="align-center" style="background: rgb(251, 228, 213); width: 4.67033%; vertical-align: middle;"><span style="color: red;">必备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 21.2454%; vertical-align: middle;"> </td></tr><tr><td class="align-center" style="background: rgb(189, 214, 238); width: 6.50183%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">进入升级模式</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.50183%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 12.0887%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 0.914913%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 6.50183%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">F1</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.55678%; vertical-align: middle;"> </td><td class="align-center" style="background: rgb(242, 242, 242); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(217, 217, 217); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(217, 217, 217); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(251, 228, 213); width: 4.67033%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">选备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 21.2454%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">如果没有boot loader则无视指令</span>

</td></tr><tr><td class="align-center" style="background: rgb(217, 217, 217); width: 6.50183%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">升<span style="background: rgb(217, 217, 217);">级模</span>式专用</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 6.50183%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 12.0887%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 0.914913%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 6.50183%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">F2~FF</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.55678%; vertical-align: middle;"> </td><td class="align-center" style="background: rgb(242, 242, 242); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">F2~FF</span>

</td><td class="align-center" style="background: rgb(217, 217, 217); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">升级模式专用</span>

</td><td class="align-center" style="background: rgb(217, 217, 217); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">对命令反馈 </span>

</td><td class="align-center" style="background: rgb(251, 228, 213); width: 4.67033%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">不需要</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 21.2454%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">主程序直接忽略，bootloader使用</span>

</td></tr></tbody></table>

</div>---

### <span class="fontstyle0">1. 设备重启/准备重启</span>   


<span lang="EN-US" style="font-family: '微软雅黑 Light',sans-serif;">设备重启会导致设备对外输出关闭，有其他用电设备例如工控机时，请谨慎使用</span>

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E8%AE%BE%E5%A4%87%E9%87%8D%E5%90%AF-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-id-" style="width: 101.18%; border-collapse: collapse; height: 240.375px;" width="101%"><tbody><tr style="height: 29.7969px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7969px; vertical-align: middle;">设备重启

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px; vertical-align: middle;">外部

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle;">本设备

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle;"><span lang="EN-US">0x XX XX XX 01</span>

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle;"><span lang="EN-US">3</span>

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle;">说明

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px; vertical-align: middle;"><span lang="EN-US">byte\[0\]</span>

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle;">大类

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle;"><span lang="EN-US">unsigned int8</span>

</td><td class="align-center" colspan="2" style="height: 29.7969px; vertical-align: middle;">按设备型号分配表中大类（与<span lang="EN-US">ID</span>中相同 ）

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px; vertical-align: middle;"><span lang="EN-US">byte\[1\]</span>

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle;">型号

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle;"><span lang="EN-US">unsigned int8</span>

</td><td class="align-center" colspan="2" style="height: 29.7969px; vertical-align: middle;">按设备型号分配表中型号（与<span lang="EN-US">ID</span>中相同 ）

</td></tr><tr style="height: 31.7969px;"><td class="align-center" style="height: 31.7969px; vertical-align: middle;"><span lang="EN-US">byte\[2\]</span>

</td><td class="align-center" style="height: 31.7969px; vertical-align: middle;">编号

</td><td class="align-center" style="height: 31.7969px; vertical-align: middle;"><span lang="EN-US">unsigned int8</span>

</td><td class="align-center" colspan="2" style="height: 31.7969px; vertical-align: middle;">初始为<span lang="EN-US">1</span>（与<span lang="EN-US">ID</span>中相同 ）

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px; vertical-align: middle;"><span lang="EN-US">byte\[3~7\]</span>

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle;"><span lang="EN-US">/</span>

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle;"><span lang="EN-US">/</span>

</td><td class="align-center" colspan="2" style="height: 29.7969px; vertical-align: middle;"><span lang="EN-US">/</span>

</td></tr></tbody></table>

<table border="0" cellpadding="0" class="MsoNormalTable" id="bkmrk-%E5%87%86%E5%A4%87%E9%87%8D%E5%90%AF%E5%8F%8D%E9%A6%88-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-i" style="width: 101.36%; height: 141.781px;" width="101%"><tbody><tr style="height: 29.7969px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.7969px; width: 99.8168%;"><span style="color: rgb(59, 56, 56);">准备重启反馈</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px; width: 19.9634%;">本设备

</td><td class="align-center" style="height: 29.7969px; width: 19.9634%;">外部

</td><td class="align-center" style="height: 29.7969px; width: 19.9634%;">0x XX XX XX A1

</td><td class="align-center" style="height: 29.7969px; width: 19.9634%;">0

</td><td class="align-center" style="height: 29.7969px; width: 19.9634%;">/

</td></tr><tr style="height: 22.5938px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 22.5938px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 22.5938px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 22.5938px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 22.5938px; width: 39.9267%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="width: 19.9634%; height: 29.7969px;">byte\[0~7\]

</td><td class="align-center" style="width: 19.9634%; height: 29.7969px;">/

</td><td class="align-center" style="width: 19.9634%; height: 29.7969px;">/

</td><td class="align-center" colspan="2" style="width: 39.9267%; height: 29.7969px;">/

</td></tr></tbody></table>

<p class="callout warning"><span class="fontstyle0">注：当系统中有多台机器同时使用时，可更改设置设备编号，设备编号默认为0x01。发送指令数据长度为8，无效位补0（后文同）。</span> <span lang="EN-US" style="font-size: 9.0pt; font-family: '微软雅黑',sans-serif;"> </span></p>


> <span class="fontstyle0">举例：向型号0x02 编号0x03的底盘发送CANID：0x01 02 03 01 数据：01 02 03，系统重启。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 119.188px;" width="101%"><tbody><tr style="height: 29.7969px;"><td class="align-center" colspan="6" style="width: 99.8077%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 29.7969px;"><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px; width: 16.6346%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.7969px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x01 02 03 01</span>
> 
> </td><td class="align-center" style="height: 29.7969px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 29.7969px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 29.7969px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">3</span>
> 
> </td><td class="align-center" style="height: 29.7969px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">01 02 03</span>
> 
> </td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px; width: 16.6346%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 29.7969px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x01 02 03 A1</span>
> 
> </td><td class="align-center" style="height: 29.7969px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 29.7969px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 29.7969px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0</span>
> 
> </td><td class="align-center" style="height: 29.7969px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">/</span>
> 
> </td></tr></tbody></table>

---

### 2. 固件版本查询

<table id="bkmrk-%E8%AE%BE%E5%A4%87%E9%87%8D%E5%90%AF-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-id--1" style="width: 100.549%; height: 148.984px;"><tbody><tr style="height: 29.7969px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 99.8168%;">设备重启

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span lang="EN-US">0x XX XX XX 02</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span lang="EN-US">0</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 39.9267%;">说明

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span lang="EN-US">byte\[0\]</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;">/

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span lang="EN-US">/</span>

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.7969px; width: 39.9267%;">/

</td></tr></tbody></table>

<table id="bkmrk-%E5%87%86%E5%A4%87%E9%87%8D%E5%90%AF%E5%8F%8D%E9%A6%88-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-i-1" style="width: 101.281%; height: 491.938px;"><tbody><tr style="height: 29.7969px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.7969px; width: 99.8168%;"><span style="color: rgb(59, 56, 56);">准备重启反馈</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="vertical-align: middle; height: 29.7969px;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px;"><span lang="EN-US">0x XX XX XX A2</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px;"><span lang="EN-US">8</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 39.9267%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 46.5938px;"><td class="align-center" style="height: 46.5938px; vertical-align: middle; width: 19.9634%;">byte\[0\]

</td><td class="align-center" style="height: 46.5938px; vertical-align: middle; width: 19.9634%;">硬件版本字符\[0\]

</td><td class="align-center" style="height: 46.5938px; vertical-align: middle; width: 19.9634%;">unsigned int8ASCII

</td><td class="align-center" colspan="2" rowspan="4" style="height: 186.375px; vertical-align: middle; width: 39.9267%;">用于电控的版本号，PCB修改时更新

</td></tr><tr style="height: 46.5938px;"><td class="align-center" style="height: 46.5938px; vertical-align: middle; width: 19.9634%;">byte\[1\]

</td><td class="align-center" style="height: 46.5938px; vertical-align: middle; width: 19.9634%;">硬件版本字符\[1\]

</td><td class="align-center" style="height: 46.5938px; vertical-align: middle; width: 19.9634%;">unsigned int8ASCII

</td></tr><tr style="height: 46.5938px;"><td class="align-center" style="height: 46.5938px; vertical-align: middle; width: 19.9634%;">byte\[2\]

</td><td class="align-center" style="height: 46.5938px; vertical-align: middle; width: 19.9634%;">硬件版本字符\[2\]

</td><td class="align-center" style="height: 46.5938px; vertical-align: middle; width: 19.9634%;">unsigned int8ASCII

</td></tr><tr style="height: 46.5938px;"><td class="align-center" style="height: 46.5938px; vertical-align: middle; width: 19.9634%;">byte\[3\]

</td><td class="align-center" style="height: 46.5938px; vertical-align: middle; width: 19.9634%;">硬件版本字符\[3\]

</td><td class="align-center" style="height: 46.5938px; vertical-align: middle; width: 19.9634%;">unsigned int8ASCII

</td></tr><tr style="height: 46.5938px;"><td class="align-center" style="height: 46.5938px; vertical-align: middle; width: 19.9634%;">byte\[4\]

</td><td class="align-center" style="height: 46.5938px; vertical-align: middle; width: 19.9634%;">软件版本字符\[0\]

</td><td class="align-center" style="height: 46.5938px; vertical-align: middle; width: 19.9634%;">unsigned int8ASCII

</td><td class="align-center" colspan="2" rowspan="4" style="height: 186.375px; vertical-align: middle; width: 39.9267%;">用于大更新的版本号，不同于bin文件的固件号

</td></tr><tr style="height: 46.5938px;"><td class="align-center" style="height: 46.5938px; vertical-align: middle; width: 19.9634%;">byte\[5\]

</td><td class="align-center" style="height: 46.5938px; vertical-align: middle; width: 19.9634%;">软件版本字符\[1\]

</td><td class="align-center" style="height: 46.5938px; vertical-align: middle; width: 19.9634%;">unsigned int8ASCII

</td></tr><tr style="height: 46.5938px;"><td class="align-center" style="height: 46.5938px; vertical-align: middle; width: 19.9634%;">byte\[6\]

</td><td class="align-center" style="height: 46.5938px; vertical-align: middle; width: 19.9634%;">软件版本字符\[2\]

</td><td class="align-center" style="height: 46.5938px; vertical-align: middle; width: 19.9634%;">unsigned int8ASCII

</td></tr><tr style="height: 46.5938px;"><td class="align-center" style="height: 46.5938px; vertical-align: middle; width: 19.9634%;">byte\[7\]

</td><td class="align-center" style="height: 46.5938px; vertical-align: middle; width: 19.9634%;">软件版本字符\[3\]

</td><td class="align-center" style="height: 46.5938px; vertical-align: middle; width: 19.9634%;">unsigned int8ASCII

</td></tr></tbody></table>

> <span class="fontstyle0">举例：向型号0x02 编号0x03 的底盘发送CANID：0x01 02 03 02 数据：NULL。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; mso-cellspacing: 1.5pt; mso-yfti-tbllook: 1184;" width="101%"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; height: 22.35pt;"><td class="align-center" colspan="6" style="width: 99.8077%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="mso-yfti-irow: 1; height: 22.35pt;"><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="mso-yfti-irow: 2; height: 22.35pt;"><td class="align-center" style="vertical-align: middle;">设备
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">0x01 02 03 02</span>
> 
> </td><td class="align-center" style="vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">0</span>
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">/</span>
> 
> </td></tr><tr style="mso-yfti-irow: 3; mso-yfti-lastrow: yes; height: 22.35pt;"><td class="align-center" style="vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">0x01 02 03 A2</span>
> 
> </td><td class="align-center" style="vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">8</span>
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">XX XX XX XX XX XX XX XX</span>
> 
> </td></tr></tbody></table>

---

### <span class="fontstyle0">3. 通用设置/通用设置成功</span>   


<span class="fontstyle0">通用设置指令用于对设备进行设备使能操作，一般是上电后第一要使用的指令</span>

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E9%80%9A%E7%94%A8%E8%AE%BE%E7%BD%AE-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-id-" style="width: 101.18%; border-collapse: collapse; height: 240.375px;" width="101%"><tbody><tr style="height: 29.7969px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 99.8168%;"><span style="color: rgb(59, 56, 56);">通用设置</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 19.9634%;">外部

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 19.9634%;">本设备

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 19.9634%;"><span lang="EN-US">0x XX XX XX 03</span>

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 19.9634%;"><span lang="EN-US">4</span>

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 19.9634%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 39.9267%;">说明

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="vertical-align: middle;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle;">大类

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">按设备型号分配表中大类（与ID中相同）

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="vertical-align: middle;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle;">型号

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">按设备型号分配表中型号 （与ID中相同 ）

</td></tr><tr style="height: 31.7969px;"><td class="align-center" style="vertical-align: middle;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle;">编号

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">初始为1（与ID中相同 ）

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="vertical-align: middle;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle;">使能

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">0x00: 关闭设备 / 0x01: 使能设备

</td></tr><tr><td class="align-center" style="vertical-align: middle;">byte\[4~7\]

</td><td class="align-center" style="vertical-align: middle;">/

</td><td class="align-center" style="vertical-align: middle;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle;">/

</td></tr></tbody></table>

<table border="0" cellpadding="0" class="MsoNormalTable" id="bkmrk-%E8%AE%BE%E7%BD%AE%E6%88%90%E5%8A%9F%E5%8F%8D%E9%A6%88-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-i" style="width: 101.36%; height: 141.781px;" width="101%"><tbody><tr style="height: 29.7969px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.7969px; width: 99.8168%;"><span style="color: rgb(59, 56, 56);">设置成功反馈</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px; width: 19.9634%; vertical-align: middle;">本设备

</td><td class="align-center" style="height: 29.7969px; width: 19.9634%; vertical-align: middle;">外部

</td><td class="align-center" style="height: 29.7969px; width: 19.9634%; vertical-align: middle;">0x XX XX XX A3

</td><td class="align-center" style="height: 29.7969px; width: 19.9634%; vertical-align: middle;">0

</td><td class="align-center" style="height: 29.7969px; width: 19.9634%; vertical-align: middle;">/

</td></tr><tr style="height: 22.5938px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 22.5938px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 22.5938px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 22.5938px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 22.5938px; width: 39.9267%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="width: 19.9634%; height: 29.7969px; vertical-align: middle;">byte\[0~7\]

</td><td class="align-center" style="width: 19.9634%; height: 29.7969px; vertical-align: middle;">/

</td><td class="align-center" style="width: 19.9634%; height: 29.7969px; vertical-align: middle;">/

</td><td class="align-center" colspan="2" style="width: 39.9267%; height: 29.7969px; vertical-align: middle;">/

</td></tr></tbody></table>

<p class="callout warning"><span class="fontstyle0">注：底盘默认上电是失能状态。</span> </p>

> <span class="fontstyle0">举例：使能设备型号0x02 编号0x03 的底盘，向系统ID：0x01 02 03 03发送指令01 02 03 01，设备使能。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; mso-cellspacing: 1.5pt; mso-yfti-tbllook: 1184;" width="101%"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; height: 22.35pt;"><td class="align-center" colspan="6" style="width: 99.8077%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="mso-yfti-irow: 1; height: 22.35pt;"><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="mso-yfti-irow: 2; height: 22.35pt;"><td class="align-center" style="vertical-align: middle;">设备
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">0x01 02 03 03</span>
> 
> </td><td class="align-center" style="vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">4</span>
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">01 02 03 01</span></span>
> 
> </td></tr><tr style="mso-yfti-irow: 3; mso-yfti-lastrow: yes; height: 22.35pt;"><td class="align-center" style="vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">0x01 02 03 A3</span>
> 
> </td><td class="align-center" style="vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">0</span>
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">/</span>
> 
> </td></tr></tbody></table>


---

### <span class="fontstyle0">4. 特殊状态复位 / 特殊复位成功</span>

<span class="fontstyle0">特殊状态复位用于系统异常（发生错误）时清错重置</span>

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E7%89%B9%E6%AE%8A%E7%8A%B6%E6%80%81%E5%A4%8D%E4%BD%8D%C2%A0-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-" style="width: 101.18%; border-collapse: collapse; height: 240.375px;" width="101%"><tbody><tr style="height: 29.7969px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 99.8168%;"><span class="fontstyle0">特殊状态复位</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 19.9634%;">外部

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 19.9634%;">本设备

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 19.9634%;"><span lang="EN-US">0x XX XX XX 04</span>

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 19.9634%;"><span lang="EN-US">1</span>

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 19.9634%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 39.9267%;">说明

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="vertical-align: middle;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle;">状态复位

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">0xCC:复位 / 其他值无操作

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="vertical-align: middle; width: 19.9634%;">byte\[1~7\]

</td><td class="align-center" style="vertical-align: middle; width: 19.9634%;">/

</td><td class="align-center" style="vertical-align: middle; width: 19.9634%;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; width: 39.9267%;">/

</td></tr></tbody></table>

<table border="0" cellpadding="0" class="MsoNormalTable" id="bkmrk-%E5%A4%8D%E4%BD%8D%E6%88%90%E5%8A%9F%E5%8F%8D%E9%A6%88-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-i" style="width: 101.36%; height: 141.781px;" width="101%"><tbody><tr style="height: 29.7969px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.7969px; width: 99.8168%;"><span style="color: rgb(59, 56, 56);">复位成功反馈</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px; width: 19.9634%;">本设备

</td><td class="align-center" style="height: 29.7969px; width: 19.9634%;">外部

</td><td class="align-center" style="height: 29.7969px; width: 19.9634%;">0x XX XX XX A4

</td><td class="align-center" style="height: 29.7969px; width: 19.9634%;">0

</td><td class="align-center" style="height: 29.7969px; width: 19.9634%;">/

</td></tr><tr style="height: 22.5938px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 22.5938px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 22.5938px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 22.5938px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 22.5938px; width: 39.9267%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="width: 19.9634%; height: 29.7969px;">byte\[0~7\]

</td><td class="align-center" style="width: 19.9634%; height: 29.7969px;">/

</td><td class="align-center" style="width: 19.9634%; height: 29.7969px;">/

</td><td class="align-center" colspan="2" style="width: 39.9267%; height: 29.7969px;">/

</td></tr></tbody></table>

> <span class="fontstyle0">举例：向型号0x02 编号0x03 的底盘发送CANID：0x01 02 03 04 数据：CC 。   
>  </span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; mso-cellspacing: 1.5pt; mso-yfti-tbllook: 1184;" width="101%"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; height: 22.35pt;"><td class="align-center" colspan="6" style="width: 99.8077%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="mso-yfti-irow: 1; height: 22.35pt;"><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="mso-yfti-irow: 2; height: 22.35pt;"><td class="align-center" style="vertical-align: middle;">设备
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">0x01 02 03 04</span>
> 
> </td><td class="align-center" style="vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">1</span>
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">CC</span></span>
> 
> </td></tr><tr style="mso-yfti-irow: 3; mso-yfti-lastrow: yes; height: 22.35pt;"><td class="align-center" style="vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">0x01 02 03 A4</span>
> 
> </td><td class="align-center" style="vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">0</span>
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">/</span>
> 
> </td></tr></tbody></table>

<span class="fontstyle0">  
</span>

---

### <span class="fontstyle0">5. </span><span class="fontstyle0">运动状态复位 / 运动复位成功</span>   


<span class="fontstyle0">运动状态复位用于系统重置运动数据，例如里程计数据，该指令只对有运动能力的设备有效</span>

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E8%BF%90%E5%8A%A8%E7%8A%B6%E6%80%81%E5%A4%8D%E4%BD%8D%C2%A0-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-" style="width: 101.18%; border-collapse: collapse; height: 240.375px;" width="101%"><tbody><tr style="height: 29.7969px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 99.8168%;"><span style="color: rgb(59, 56, 56);">运动状态复位</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 19.9634%;">外部

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 19.9634%;">本设备

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 19.9634%;"><span lang="EN-US">0x XX XX XX 05</span>

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 19.9634%;"><span lang="EN-US">1</span>

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 19.9634%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 39.9267%;">说明

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="vertical-align: middle; width: 19.9634%;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; width: 19.9634%;">状态复位

</td><td class="align-center" style="vertical-align: middle; width: 19.9634%;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; width: 39.9267%;">0xCC:复位 / 其他值无操作

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="vertical-align: middle; width: 19.9634%;">byte\[1~7\]

</td><td class="align-center" style="vertical-align: middle; width: 19.9634%;">/

</td><td class="align-center" style="vertical-align: middle; width: 19.9634%;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; width: 39.9267%;">/

</td></tr></tbody></table>

<table border="0" cellpadding="0" class="MsoNormalTable" id="bkmrk-%E5%A4%8D%E4%BD%8D%E6%88%90%E5%8A%9F%E5%8F%8D%E9%A6%88-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-i-1" style="width: 101.36%; height: 148.984px;" width="101%"><tbody><tr style="height: 29.7969px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.7969px; width: 99.8168%;"><span style="color: rgb(59, 56, 56);">复位成功反馈</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px; width: 19.9634%;">本设备

</td><td class="align-center" style="height: 29.7969px; width: 19.9634%;">外部

</td><td class="align-center" style="height: 29.7969px; width: 19.9634%;">0x XX XX XX A5

</td><td class="align-center" style="height: 29.7969px; width: 19.9634%;">0

</td><td class="align-center" style="height: 29.7969px; width: 19.9634%;">/

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 39.9267%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="width: 19.9634%; height: 29.7969px;">byte\[0~7\]

</td><td class="align-center" style="width: 19.9634%; height: 29.7969px;">/

</td><td class="align-center" style="width: 19.9634%; height: 29.7969px;">/

</td><td class="align-center" colspan="2" style="width: 39.9267%; height: 29.7969px;">/

</td></tr></tbody></table>

> <span class="fontstyle0">举例：向型号0x02 编号0x03 的底盘发送CANID：0x01 02 03 05 数据：CC 。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; mso-cellspacing: 1.5pt; mso-yfti-tbllook: 1184;" width="101%"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; height: 22.35pt;"><td class="align-center" colspan="6" style="width: 99.8077%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="mso-yfti-irow: 1; height: 22.35pt;"><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="mso-yfti-irow: 2; height: 22.35pt;"><td class="align-center" style="vertical-align: middle;">设备
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">0x01 02 03 05</span>
> 
> </td><td class="align-center" style="vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">1</span>
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">CC</span></span>
> 
> </td></tr><tr style="mso-yfti-irow: 3; mso-yfti-lastrow: yes; height: 22.35pt;"><td class="align-center" style="vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">0x01 02 03 A5</span>
> 
> </td><td class="align-center" style="vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">0</span>
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">/</span>
> 
> </td></tr></tbody></table>

---

### <span class="fontstyle0">6. 编号设置   
</span>

<span class="fontstyle0">编号设置指令用于对设备设置新编号。当系统只有单一设备时，编号始终默认为0x01，当系统中有多台设备时可自定义设置设备编号  
</span>

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E9%80%9A%E7%94%A8%E8%AE%BE%E7%BD%AE-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-id--1" style="width: 101.18%; border-collapse: collapse; height: 270.172px;" width="101%"><tbody><tr style="height: 29.7969px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 99.8168%;"><span style="color: rgb(59, 56, 56);">编号设置</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 19.9634%;">外部

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 19.9634%;">本设备

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 19.9634%;"><span lang="EN-US">0x XX XX XX 06</span>

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 19.9634%;"><span lang="EN-US">4</span>

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 19.9634%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 39.9267%;">说明

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="vertical-align: middle; height: 29.7969px;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px;">大类

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.7969px;">按设备型号分配表中大类（与ID中相同）

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="vertical-align: middle; height: 29.7969px;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px;">型号

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.7969px;">按设备型号分配表中型号 （与ID中相同 ）

</td></tr><tr style="height: 31.7969px;"><td class="align-center" style="vertical-align: middle; height: 31.7969px;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle; height: 31.7969px;">编号

</td><td class="align-center" style="vertical-align: middle; height: 31.7969px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 31.7969px;">初始为1（与ID中相同 ）

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="vertical-align: middle; height: 29.7969px;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px;"><span style="color: rgb(59, 56, 56);">新编号</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.7969px;"><span style="color: rgb(59, 56, 56);">如果不改变编号则与原编号相同</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="vertical-align: middle; height: 29.7969px;">byte\[4~7\]

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px;">/

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.7969px;">/

</td></tr></tbody></table>

<table border="0" cellpadding="0" class="MsoNormalTable" id="bkmrk-%E8%AE%BE%E7%BD%AE%E6%88%90%E5%8A%9F%E5%8F%8D%E9%A6%88-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-i-1" style="width: 101.36%; height: 148.984px;" width="101%"><tbody><tr style="height: 29.7969px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.7969px; width: 99.8168%;"><span style="color: rgb(59, 56, 56);">设置成功反馈</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px; width: 19.9634%; vertical-align: middle;">本设备

</td><td class="align-center" style="height: 29.7969px; width: 19.9634%; vertical-align: middle;">外部

</td><td class="align-center" style="height: 29.7969px; width: 19.9634%; vertical-align: middle;"><span style="color: rgb(59, 56, 56);">0x XX XX XX A6</span>

<span style="color: rgb(59, 56, 56);">（此处反馈为原编号）</span>

</td><td class="align-center" style="height: 29.7969px; width: 19.9634%; vertical-align: middle;">0

</td><td class="align-center" style="height: 29.7969px; width: 19.9634%; vertical-align: middle;">/

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 39.9267%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="width: 19.9634%; height: 29.7969px; vertical-align: middle;">byte\[0~7\]

</td><td class="align-center" style="width: 19.9634%; height: 29.7969px; vertical-align: middle;">/

</td><td class="align-center" style="width: 19.9634%; height: 29.7969px; vertical-align: middle;">/

</td><td class="align-center" colspan="2" style="width: 39.9267%; height: 29.7969px; vertical-align: middle;">/

</td></tr></tbody></table>

> <span class="fontstyle0">举例：设备型号0x02 编号0x03 的底盘更改设备编号为0x02，向系统ID：0x01 02 03 06发送指令01 02 03 02 ；设备编号由0x03切换为0x02。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; mso-cellspacing: 1.5pt; mso-yfti-tbllook: 1184;" width="101%"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; height: 22.35pt;"><td class="align-center" colspan="6" style="width: 99.8077%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="mso-yfti-irow: 1; height: 22.35pt;"><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="mso-yfti-irow: 2; height: 22.35pt;"><td class="align-center" style="vertical-align: middle;">设备
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">0x01 02 03 06</span>
> 
> </td><td class="align-center" style="vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">4</span>
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">01 02 03 02</span></span>
> 
> </td></tr><tr style="mso-yfti-irow: 3; mso-yfti-lastrow: yes; height: 22.35pt;"><td class="align-center" style="vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">0x01 02 03 A6</span>
> 
> </td><td class="align-center" style="vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">0</span>
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">/</span>
> 
> </td></tr></tbody></table>

---

### <span class="fontstyle0">7. </span>查找设备

<span class="fontstyle0">当有多个设备存在无法分辨需要寻找的设备时，可以使用该功能是设备LED或蜂鸣器做出响应，方便寻找 </span>

<table id="bkmrk-%E6%9F%A5%E6%89%BE%E8%AE%BE%E5%A4%87-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-id-" style="width: 100.549%; height: 148.984px;"><tbody><tr style="height: 29.7969px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 99.8168%;"><span style="color: rgb(59, 56, 56);">查找设备</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span lang="EN-US">0x XX XX XX 07</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span lang="EN-US">0</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 19.9634%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 39.9267%;">说明

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span lang="EN-US">byte\[0~7\]</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;">/

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span lang="EN-US">/</span>

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.7969px; width: 39.9267%;">/

</td></tr></tbody></table>

<p class="callout warning">该条指令无反馈消息</p>

> <span class="fontstyle0">举例：查找设备大类0x02 型号0x02 编号0x03 的设备。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; mso-cellspacing: 1.5pt; mso-yfti-tbllook: 1184;" width="101%"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; height: 22.35pt;"><td class="align-center" colspan="6" style="width: 99.8077%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="mso-yfti-irow: 1; height: 22.35pt;"><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="mso-yfti-irow: 2; height: 22.35pt;"><td class="align-center" style="vertical-align: middle;">设备
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">0x02 02 03 07</span>
> 
> </td><td class="align-center" style="vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">0</span>
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">/</span></span>
> 
> </td></tr><tr style="mso-yfti-irow: 3; mso-yfti-lastrow: yes; height: 22.35pt;"><td class="align-center" style="vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">/</span>
> 
> </td><td class="align-center" style="vertical-align: middle;">/
> 
> </td><td class="align-center" style="vertical-align: middle;">/
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">/</span>
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">/</span>
> 
> </td></tr></tbody></table>

---

### <span class="fontstyle0">8. </span>设备心跳包

心跳包在设备失能和使能时都能持续发出，不需要任何指令控制，是设备是否在线的标识

<table border="0" cellpadding="0" class="MsoNormalTable" id="bkmrk-%E8%AE%BE%E5%A4%87%E5%BF%83%E8%B7%B3-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-id-" style="width: 101.36%; height: 158.792px;" width="101%"><tbody><tr style="height: 29.7727px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.7727px; width: 100.125%;"><span style="color: rgb(59, 56, 56);">设备心跳</span>

</td></tr><tr style="height: 29.7727px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7727px; width: 20.0249%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7727px; width: 20.0249%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7727px; width: 20.0249%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7727px; width: 20.0249%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7727px; width: 20.0249%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 10px;"><td class="align-center" style="height: 10px; width: 20.0249%; vertical-align: middle;">本设备

</td><td class="align-center" style="height: 10px; width: 20.0249%; vertical-align: middle;">外部

</td><td class="align-center" style="height: 10px; width: 20.0249%; vertical-align: middle;"><span style="color: rgb(59, 56, 56);">0x XX XX XX B0</span>

</td><td class="align-center" style="height: 10px; width: 20.0249%; vertical-align: middle;">1

</td><td class="align-center" style="height: 10px; width: 20.0249%; vertical-align: middle;">500

</td></tr><tr style="height: 29.7727px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7727px; width: 20.0249%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7727px; width: 20.0249%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7727px; width: 20.0249%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7727px; width: 40.0499%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.7727px;"><td class="align-center" style="width: 20.0249%; height: 29.7727px; vertical-align: middle;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; height: 29.7727px;">使能状态

</td><td class="align-center" style="vertical-align: middle; height: 29.7727px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.7727px;">0x00: 已关闭 / 0x01: 已使能

</td></tr><tr style="height: 29.7017px;"><td class="align-center" style="width: 20.0249%; height: 29.7017px; vertical-align: middle;">byte\[1~7\]

</td><td class="align-center" style="width: 20.0249%; height: 29.7017px; vertical-align: middle;">/

</td><td class="align-center" style="width: 20.0249%; height: 29.7017px; vertical-align: middle;">/

</td><td class="align-center" colspan="2" style="height: 29.7017px; vertical-align: middle; width: 40.0499%;">/

</td></tr></tbody></table>

<p class="callout warning">该条反馈持续每500ms发出，不接受任何指令控制</p>

> <span class="fontstyle0">举例： 型号0x02 编号0x03 使能的底盘反馈心跳包。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; mso-cellspacing: 1.5pt; mso-yfti-tbllook: 1184;" width="101%"><tbody><tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; height: 22.35pt;"><td class="align-center" colspan="6" style="width: 99.8077%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="mso-yfti-irow: 1; height: 22.35pt;"><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="mso-yfti-irow: 2; height: 22.35pt;"><td class="align-center" style="vertical-align: middle;">设备
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">/</span>
> 
> </td><td class="align-center" style="vertical-align: middle;">/
> 
> </td><td class="align-center" style="vertical-align: middle;">/
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">/</span>
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">/</span></span>
> 
> </td></tr><tr style="mso-yfti-irow: 3; mso-yfti-lastrow: yes; height: 22.35pt;"><td class="align-center" style="vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">0x01 02 03 B0</span>
> 
> </td><td class="align-center" style="vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">1</span>
> 
> </td><td class="align-center" style="vertical-align: middle;"><span lang="EN-US">01</span>
> 
> </td></tr></tbody></table>

# 底盘类CAN协议标准

为了更好的兼容不同设备，我们规范了CAN协议的标准，使得同类型不同型号设备能无缝切换，自动被ROS识别并直接使用，方便更换硬件时候的软件移植工作。以下为底盘使用的专用CAN协议。

<p class="callout warning">请先确保阅读了<span style="color: rgb(53, 152, 219);">[CAN协议构架说明](https://odocs.hexfellow.com/books/hexmove/page/can-Zxd)</span>再开始以下内容</p>

<p class="callout info">请注意使用设备CANID替换表中XX部分</p>

<p class="callout info">底盘类设备的大类ID为 01</p>

---

### 底盘指令总表

此表展示了专用指令的所有指令内容，方便快速查询和定位

<div id="bkmrk-%E7%A7%BB%E5%8A%A8%E5%BA%95%E7%9B%98%E6%8C%87%E4%BB%A4can-id%E6%80%BB%E8%A7%88-%E6%8C%87%E4%BB%A4%E9%9B%86-%C2%A0"><table style="width: 101.006%;"><tbody><tr><td class="align-center" colspan="6" style="background: rgb(197, 224, 179); vertical-align: middle; width: 39.5604%;"><span style="color: rgb(64, 64, 64);">指令集</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 1.55678%;"> </td><td class="align-center" colspan="6" style="background: rgb(197, 224, 179); vertical-align: middle; width: 40.1099%;"><span style="color: rgb(64, 64, 64);">反馈集</span>

</td><td class="align-center" rowspan="2" style="background: rgb(248, 203, 173); vertical-align: middle; width: 4.48718%;"><span style="color: rgb(64, 64, 64);">重要性</span>

</td><td class="align-center" rowspan="2" style="background: rgb(217, 217, 217); vertical-align: middle; width: 14.1026%;"><span style="color: rgb(64, 64, 64);">说明</span>

</td></tr><tr><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">设备对象</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">命令内容</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">大类</span>

<span style="color: rgb(64, 64, 64);">（00~1F）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">型号</span>

<span style="color: rgb(64, 64, 64);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">编号</span>

<span style="color: rgb(64, 64, 64);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">功能</span>

<span style="color: rgb(64, 64, 64);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 1.55678%;"> </td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">大类</span>

<span style="color: rgb(64, 64, 64);">（00~1F）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">型号</span>

<span style="color: rgb(64, 64, 64);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">编号</span>

<span style="color: rgb(64, 64, 64);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">功能</span>

<span style="color: rgb(64, 64, 64);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">反馈内容</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">周期性</span>

</td></tr><tr><td class="align-center" rowspan="17" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">移动底盘</span>

  
<span style="color: rgb(64, 64, 64);">  
</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">底盘状态设置</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">01</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">11</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 1.55678%;"> </td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">01</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">B1</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">底盘状态信息</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">周期反馈</span>

</td><td class="align-center" style="background: rgb(252, 228, 214); vertical-align: middle; width: 4.48718%;"><span style="color: red;">必备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 14.1026%;"> </td></tr><tr><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">底盘运动控制</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">01</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">12</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 1.55678%;"> </td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">01</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">B2</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">底盘运动信息</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">周期反馈</span>

</td><td class="align-center" style="background: rgb(252, 228, 214); vertical-align: middle; width: 4.48718%;"><span style="color: red;">必备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 14.1026%;"> </td></tr><tr><td class="align-center" style="background: rgb(217, 217, 217); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 1.55678%;"> </td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">01</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">B3</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">主轮里程计</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">周期反馈</span>

</td><td class="align-center" style="background: rgb(252, 228, 214); vertical-align: middle; width: 4.48718%;"><span style="color: red;">必备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 14.1026%;"> </td></tr><tr><td class="align-center" style="background: rgb(217, 217, 217); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 1.55678%;"> </td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">01</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">B4</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">次轮里程计</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">周期反馈</span>

</td><td class="align-center" style="background: rgb(252, 228, 214); vertical-align: middle; width: 4.48718%;"><span style="color: rgb(64, 64, 64);">选备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 14.1026%;"><span style="color: rgb(64, 64, 64);">主要用于正交轮和麦克纳姆轮体系</span>

</td></tr><tr><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">遥控器信息发送使能</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">01</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">15</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 1.55678%;"> </td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">01</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">B5</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">车载遥控器信息</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">使能后周期反馈</span>

</td><td class="align-center" style="background: rgb(252, 228, 214); vertical-align: middle; width: 4.48718%;"><span style="color: red;">必备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 14.1026%;"> </td></tr><tr><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">安全传感器发送使能</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">01</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">16</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 1.55678%;"> </td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">01</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">B6</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">车载安全传感器信息</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">使能后周期反馈</span>

</td><td class="align-center" style="background: rgb(252, 228, 214); vertical-align: middle; width: 4.48718%;"><span style="color: rgb(64, 64, 64);">选备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 14.1026%;"> </td></tr><tr><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">驱动器运动信息发送使能</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">01</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">17</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 1.55678%;"> </td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">01</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">B7</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">驱动器运动信息</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">使能后周期反馈</span>

</td><td class="align-center" style="background: rgb(252, 228, 214); vertical-align: middle; width: 4.48718%;"><span style="color: rgb(64, 64, 64);">选备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 14.1026%;"> </td></tr><tr><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">驱动器状态信息发送使能</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">01</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">18</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 1.55678%;"> </td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">01</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">B8</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">驱动器状态信息</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">使能后周期反馈</span>

</td><td class="align-center" style="background: rgb(252, 228, 214); vertical-align: middle; width: 4.48718%;"><span style="color: rgb(64, 64, 64);">选备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 14.1026%;"> </td></tr><tr><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">底盘零点较准</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">01</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">19</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 1.55678%;"> </td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">01</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">B9</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(59, 56, 56);">零点较准信息</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;">对命令反馈

</td><td class="align-center" style="background: rgb(252, 228, 214); vertical-align: middle; width: 4.48718%;"><span style="color: rgb(64, 64, 64);">选备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 14.1026%;"><span style="color: rgb(64, 64, 64);">主要用于阿克曼底盘的方向舵较准</span>

</td></tr><tr><td class="align-center" style="background: rgb(217, 217, 217); vertical-align: middle; width: 6.59341%;"><span style="color: black;">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 1.55678%;"> </td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">01</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">BA</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">错误状态</span><span style="color: rgb(59, 56, 56);">信息</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">周期反馈</span>

</td><td class="align-center" style="background: rgb(252, 228, 214); vertical-align: middle; width: 4.48718%;"><span style="color: red;">必备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 14.1026%;"> </td></tr><tr><td class="align-center" style="background: rgb(189, 214, 238); vertical-align: middle; width: 6.59341%;"><span style="color: black;">获取RTC时间</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">01</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">1B</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 1.55678%;"> </td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">01</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">BB</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">RTC</span><span style="color: rgb(64, 64, 64);">时间信息</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">对命令反馈</span>

</td><td class="align-center" style="background: rgb(252, 228, 214); vertical-align: middle; width: 4.48718%;"><span style="color: rgb(64, 64, 64);">选备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 14.1026%;"><span style="color: rgb(64, 64, 64);">需要具有板载时钟芯片</span>

</td></tr><tr><td class="align-center" style="background: rgb(189, 214, 238); vertical-align: middle; width: 6.59341%;"><span style="color: black;">设置RTC时间</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">01</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">1C</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 1.55678%;"> </td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">01</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">BC</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">设置RTC</span><span style="color: rgb(64, 64, 64);">时间反馈</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">对命令反馈</span>

</td><td class="align-center" style="background: rgb(252, 228, 214); vertical-align: middle; width: 4.48718%;"><span style="color: rgb(64, 64, 64);">选备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 14.1026%;"> </td></tr><tr><td class="align-center" style="background: rgb(189, 214, 238); vertical-align: middle; width: 6.59341%;"><span style="color: black;">设置唤醒时间</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">01</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">1D</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 1.55678%;"> </td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">01</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">BD</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">设置唤醒时间反馈</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">对命令反馈</span>

</td><td class="align-center" style="background: rgb(252, 228, 214); vertical-align: middle; width: 4.48718%;"><span style="color: rgb(64, 64, 64);">选备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 14.1026%;"><span style="color: rgb(64, 64, 64);">用于需要睡眠模式的设备</span>

</td></tr><tr><td class="align-center" style="background: rgb(189, 214, 238); vertical-align: middle; width: 6.59341%;"><span style="color: black;">电源输出控制</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">01</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">1E</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 1.55678%;"> </td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">01</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">BE</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">电源输出反馈</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">对命令反馈</span>

</td><td class="align-center" style="background: rgb(252, 228, 214); vertical-align: middle; width: 4.48718%;"><span style="color: rgb(64, 64, 64);">选备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 14.1026%;"><span style="color: rgb(64, 64, 64);">配合睡眠模式使用</span>

</td></tr><tr><td style="background: rgb(189, 214, 238); vertical-align: middle; width: 6.59341%;"><span style="color: black;">机械参数设置</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">01</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">1F</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 1.55678%;"> </td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">01</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">BF</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">机械参数反馈</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">对命令反馈</span>

</td><td class="align-center" style="background: rgb(252, 228, 214); vertical-align: middle; width: 4.48718%;"><span style="color: rgb(64, 64, 64);"><span style="color: red;">必备</span></span>

</td><td style="background: rgb(242, 242, 242); vertical-align: middle; width: 14.1026%;"><span style="color: rgb(64, 64, 64);">  
</span>

</td></tr><tr><td class="align-center" style="background: rgb(189, 214, 238); vertical-align: middle; width: 6.59341%;"><span style="color: black;">odom设置</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">01</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">20</span>

</td><td style="background: rgb(242, 242, 242); vertical-align: middle; width: 1.55678%;">  
</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">01</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">C0</span>

</td><td style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);"><span style="color: black;">odom-位移反馈</span></span>

</td><td style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">周期反馈</span>

</td><td style="background: rgb(252, 228, 214); vertical-align: middle; width: 4.48718%;"><span style="color: rgb(64, 64, 64);"><span style="color: red;"><span style="color: rgb(64, 64, 64);">选备</span></span></span>

</td><td style="background: rgb(242, 242, 242); vertical-align: middle; width: 14.1026%;"><span style="color: rgb(64, 64, 64);">  
</span>

</td></tr><tr><td class="align-center" style="background: rgb(217, 217, 217); vertical-align: middle; width: 6.59341%;"><span style="color: black;">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 6.59341%;"><span style="color: rgb(64, 64, 64);">/</span>

</td><td style="background: rgb(242, 242, 242); vertical-align: middle; width: 1.55678%;">  
</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">01</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">C1</span>

</td><td style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);"><span style="color: black;"><span style="color: rgb(64, 64, 64);"><span style="color: black;">odom-旋转<span style="color: rgb(64, 64, 64);"><span style="color: black;">反馈</span></span></span></span></span></span>

</td><td style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.68498%;"><span style="color: rgb(64, 64, 64);">周期反馈</span>

</td><td style="background: rgb(252, 228, 214); vertical-align: middle; width: 4.48718%;"><span style="color: rgb(64, 64, 64);"><span style="color: red;"><span style="color: rgb(64, 64, 64);">选备</span></span></span>

</td><td style="background: rgb(242, 242, 242); vertical-align: middle; width: 14.1026%;"></td></tr></tbody></table>

</div>
---

### <span class="fontstyle0">1. 底盘状态设置 / 底盘状态信息   
</span>

底盘的基础设置，某些功能如刹车、特殊功能等只对部分车型有效，请查阅对应车型的用户手册

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E8%AE%BE%E5%A4%87%E9%87%8D%E5%90%AF-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-id-" style="width: 101.18%; border-collapse: collapse; height: 250.375px;" width="101%"><tbody><tr style="height: 29.7969px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 100.125%;"><span style="color: rgb(59, 56, 56);">底盘状态设置</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 20.0249%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 20.0249%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 20.0249%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 20.0249%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 20.0249%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 20.0249%;">外部

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 20.0249%;">本设备

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 20.0249%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 01 XX XX 11</span></span>

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 20.0249%;"><span lang="EN-US">4</span>

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 20.0249%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 20.0249%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 20.0249%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 20.0249%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 40.0499%;">说明

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 20.0249%;"><span lang="EN-US">byte\[0\]</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px;">设置控制模式

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.7969px;">0x00: 待机 / 0x01: 遥控 / 0x02: CAN控制 / 0x03: 随动

</td></tr><tr style="height: 10px;"><td class="align-center" style="height: 10px; vertical-align: middle; width: 20.0249%;"><span lang="EN-US">byte\[1\]</span>

</td><td class="align-center" style="vertical-align: middle; height: 10px;">使能蜂鸣器

</td><td class="align-center" style="vertical-align: middle; height: 10px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 10px;">0x00: 关闭 / 0x01: 开启（默认）

手动控制蜂鸣器，不影响报警的蜂鸣器

</td></tr><tr style="height: 31.7969px;"><td class="align-center" style="height: 31.7969px; vertical-align: middle; width: 20.0249%;"><span lang="EN-US">byte\[2\]</span>

</td><td class="align-center" style="vertical-align: middle; height: 31.7969px;">使能刹车

</td><td class="align-center" style="vertical-align: middle; height: 31.7969px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 31.7969px;">0x00: 松开 / 0x01: 锁止（如有刹车则默认）

</td></tr><tr style="height: 29.7969px;"><td style="vertical-align: middle; width: 20.0249%; height: 29.7969px;"><span lang="EN-US">byte\[3\]</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px;">使能特殊功能

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.7969px;">0x00: 关闭（默认） / 0x01: 开启

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 20.0249%;"><span lang="EN-US">byte\[4~7\]</span>

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 20.0249%;"><span lang="EN-US">/</span>

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 20.0249%;"><span lang="EN-US">/</span>

</td><td class="align-center" colspan="2" style="height: 29.7969px; vertical-align: middle; width: 40.0499%;"><span lang="EN-US">/</span>

</td></tr></tbody></table>

<table id="bkmrk-%E5%87%86%E5%A4%87%E9%87%8D%E5%90%AF%E5%8F%8D%E9%A6%88-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-i-1" style="width: 101.281%; height: 354.563px;"><tbody><tr style="height: 29.7969px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.7969px; width: 100.125%;"><span style="color: rgb(59, 56, 56);">底盘状态信息</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 20.0249%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 20.0249%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 20.0249%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 20.0249%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 20.0249%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 20.0249%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 20.0249%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 20.0249%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 01 XX XX B1</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 20.0249%;"><span lang="EN-US">8</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 20.0249%;"><span lang="EN-US">100</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 20.0249%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 20.0249%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 20.0249%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 40.0499%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 20.0249%;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px;">设备状态

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.7969px;">0x00: 正常 / 0x01: 异常（出现错误报警）

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 20.0249%;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px;">控制模式

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.7969px;">0x00: 待机 / 0x01: 遥控 / 0x02: CAN控制 / 0x03: 随动

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 20.0249%;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px;">电池电压低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 59.5938px;">unsigned int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; height: 59.5938px;">单位：0.1V

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 20.0249%;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px;">电池电压高8位

</td></tr><tr style="height: 46.5938px;"><td class="align-center" style="height: 46.5938px; vertical-align: middle; width: 20.0249%;">byte\[4\]

</td><td class="align-center" style="vertical-align: middle; height: 46.5938px;">蜂鸣器状态

</td><td class="align-center" style="vertical-align: middle; height: 46.5938px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 46.5938px;">0x00: 关闭 / 0x01: 开启（默认）

手动控制蜂鸣器，不影响报警的蜂鸣器

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 20.0249%;">byte\[5\]

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px;">遥控器状态

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.7969px;">0: 在线 / 1: 离线

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 20.0249%;">byte\[6\]

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px;">刹车状态

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.7969px;">0x00: 松开 / 0x01: 锁止（如有刹车则默认）

</td></tr><tr style="height: 10px;"><td class="align-center" style="height: 10px; vertical-align: middle; width: 20.0249%;">byte\[7\]

</td><td class="align-center" style="vertical-align: middle; height: 10px;">特殊功能状态

</td><td class="align-center" style="vertical-align: middle; height: 10px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 10px;">0x00: 关闭（默认） / 0x01: 开启

</td></tr></tbody></table>

<p class="callout warning"><span class="fontstyle0">当使用有线方式控制底盘时，需先切换控制模式至CAN模式。如果使用了遥控器，请将遥控器SWA拨到最下面的CAN模式，遥控器说明请看设备的用户手册。</span></p>

<p class="callout warning"><span class="fontstyle0">刹车使能只适用于有刹车功能的底盘，无刹车功能的默认该位保持0x00，有刹车功能的默认开启刹车。</span> </p>

<p class="callout warning"><span class="fontstyle0">特殊功能根据底盘而不同，例如阿克曼底盘为差速锁功能，不是所有底盘都有特殊功能。特殊功能也可由遥控器开启，参见对应设备的用户手册。</span>   
</p>

> <span class="fontstyle0">举例： 型号0x02 编号0x03 的底盘更改为CAN模式控制并使能蜂鸣器， 发送CANID：0x 01 02 03 11 数据：02 01 00 00。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 119.188px;" width="101%"><tbody><tr style="height: 29.7969px;"><td class="align-center" colspan="6" style="width: 99.8077%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 29.7969px;"><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7969px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px; width: 16.6346%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.7969px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x01 02 03 11</span>
> 
> </td><td class="align-center" style="height: 29.7969px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 29.7969px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 29.7969px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">4</span>
> 
> </td><td class="align-center" style="height: 29.7969px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">02 01 00 00</span></span>
> 
> </td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px; width: 16.6346%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 29.7969px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x01 02 03 B1</span>
> 
> </td><td class="align-center" style="height: 29.7969px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 29.7969px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 29.7969px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">7</span>
> 
> </td><td class="align-center" style="height: 29.7969px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">00 02 XX XX 01 00 00</span>
> 
> </td></tr></tbody></table>

---

### <span class="fontstyle0">2. 底盘运动控制 / 底盘运动信息   
</span>

底盘的基础控制指令，对不同车型有所不同，注意区分

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E5%BA%95%E7%9B%98%E8%BF%90%E5%8A%A8%E6%8E%A7%E5%88%B6-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-i" style="width: 101.18%; border-collapse: collapse; height: 338.983px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 100%;"><span style="color: rgb(59, 56, 56);">底盘运动控制</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">外部

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">本设备

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 01 XX XX 12</span></span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">8</span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 40%;">说明

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle;">x方向速度低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle;">单位：mm/s

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle;">x方向速度高8位

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle;">y方向速度低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle;">单位：mm/s

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle;">y方向速度高8位

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[4\]

</td><td class="align-center" style="vertical-align: middle;">角速度低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle;">阿克曼模式不可作为输入控制，但可以反馈

单位：mrad/s

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[5\]

</td><td class="align-center" style="vertical-align: middle;">角速度高8位

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[6\]

</td><td class="align-center" style="vertical-align: middle;">角度低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle;">阿克曼模式专用

单位：mrad

</td></tr><tr style="height: 10.5799px;"><td class="align-center" style="vertical-align: middle;">byte\[7\]

</td><td class="align-center" style="vertical-align: middle;">角度高8位

</td></tr></tbody></table>

<table id="bkmrk-%E5%BA%95%E7%9B%98%E8%BF%90%E5%8A%A8%E4%BF%A1%E6%81%AF-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-i" style="width: 101.281%; height: 349.243px;"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(59, 56, 56);">底盘运动信息</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 01 XX XX B2</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">8</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">20</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">x方向速度低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 59.757px;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; height: 59.757px;">单位：mm/s

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">x方向速度高8位

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">y方向速度低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 59.757px;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; height: 59.757px;">单位：mm/s

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">y方向速度高8位

</td></tr><tr style="height: 20.5799px;"><td class="align-center" style="height: 20.5799px; vertical-align: middle; width: 20%;">byte\[4\]

</td><td class="align-center" style="vertical-align: middle; height: 20.5799px;">角速度低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 50.4584px;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; height: 50.4584px;">单位：mrad/s

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[5\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">角速度高8位

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[6\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">角度低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 59.757px;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; height: 59.757px;">阿克曼模式专用

单位：mrad

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[7\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">角度高8位

</td></tr></tbody></table>

<p class="callout warning"><span class="fontstyle0">Y方向速度只对麦克纳姆轮系等具有平移功能的车型才有效，其他车型默认为0</span></p>

<p class="callout warning"><span class="fontstyle0">由于电机执行有精度问题，系统反馈值会与设定值有细微偏差</span>   
</p>

<p class="callout warning">阿克曼车型只使用角度控制，但同时提供角度和角速度反馈。该处角度指前轮转向角</p>

> <span class="fontstyle0">举例： 型号0x02 编号0x03 的底盘以0.5m/s的速度前进，同时以-0.1rad/s的角度转动，发送CANID：0x01 02 03 12 数据：F4 01 00 00 9C FF 00 00。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 99.4619px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="6" style="width: 99.8077%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 29.7917px;"><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x01 02 03 12</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">8</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">F4 01 00 00 9C FF 00 00</span></span>
> 
> </td></tr><tr style="height: 10px;"><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x01 02 03 B2</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">8</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">F4 01 00 00 9C FF 00 00</span></span>
> 
> </td></tr></tbody></table>


---

### <span class="fontstyle0">3. 里程计反馈   
</span>

<table id="bkmrk-%E4%B8%BB%E9%87%8C%E7%A8%8B%E8%AE%A1%C2%A0-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-id" style="width: 101.281%; height: 339.243px;"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(59, 56, 56);"><span class="fontstyle0">主里程计</span>   
</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 01 XX XX B3</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">8</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">20</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">左轮里程计 \[7:0\]

</td><td class="align-center" rowspan="4" style="vertical-align: middle; height: 119.514px;">signed int32

</td><td class="align-center" colspan="2" rowspan="4" style="vertical-align: middle; height: 119.514px;">单位：mm

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">左轮里程计 \[15:8\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">左轮里程计\[23:16\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">左轮里程计\[31:24\]

</td></tr><tr style="height: 10.5799px;"><td class="align-center" style="height: 10.5799px; vertical-align: middle; width: 20%;">byte\[4\]

</td><td class="align-center" style="vertical-align: middle; height: 10.5799px;">右轮里程计 \[7:0\]

</td><td class="align-center" rowspan="4" style="vertical-align: middle; height: 100.215px;">signed int32

</td><td class="align-center" colspan="2" rowspan="4" style="vertical-align: middle; height: 100.215px;">单位：mm

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[5\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">右轮里程计\[15:8\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[6\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">右轮里程计\[23:16\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[7\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">右轮里程计\[31:24\]

</td></tr></tbody></table>

<table id="bkmrk-%E6%AC%A1%E9%87%8C%E7%A8%8B%E8%AE%A1%C2%A0-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-id" style="width: 101.281%; height: 358.542px;"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(59, 56, 56);"><span class="fontstyle0">次里程计</span>   
</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 01 XX XX B4</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">8</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">20</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">左后轮里程计\[7:0\]

</td><td class="align-center" rowspan="4" style="vertical-align: middle; height: 119.514px;">signedint32

</td><td class="align-center" colspan="2" rowspan="4" style="vertical-align: middle; height: 119.514px;">适用全向轮和麦轮系统

单位：mm

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">左后轮里程计\[15:8\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">左后轮里程计\[23:16\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">左后轮里程计\[31:24\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[4\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">右后轮里程计\[7:0\]

</td><td class="align-center" rowspan="4" style="vertical-align: middle; height: 119.514px;">signedint32

</td><td class="align-center" colspan="2" rowspan="4" style="vertical-align: middle; height: 119.514px;">适用全向轮和麦轮系统

单位：mm

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[5\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">右后轮里程计\[15:8\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[6\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">右后轮里程计\[23:16\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[7\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">右后轮里程计\[31:24\]

</td></tr></tbody></table>

<p class="callout warning"><span class="fontstyle0">两轮差速和四轮差速只使用主里程计，全向轮和麦克纳姆轮系统同时使用两组里程计</span>   
</p>

> <span class="fontstyle0">举例： 型号0x02 编号0x03 的底盘反馈里程计数据</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 99.4619px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="6" style="width: 99.8077%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 29.7917px;"><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">/</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">/
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">/
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">/</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">/</span></span>
> 
> </td></tr><tr style="height: 10px;"><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x01 02 03 B3</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">8</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">XX XX XX XX XX XX XX XX</span></span>
> 
> </td></tr></tbody></table>

---

### <span class="fontstyle0">4. 遥控器信息发送使能 /遥控器信息 </span>

该指令用于配套的手持射频遥控器数据的设置，可以读取遥控器所有按键数据

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E9%81%A5%E6%8E%A7%E5%99%A8%E4%BF%A1%E6%81%AF%E5%8F%91%E9%80%81%E4%BD%BF%E8%83%BD%C2%A0-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-c" style="width: 101.18%; border-collapse: collapse; height: 179.011px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 100%;"><span style="color: rgb(59, 56, 56);"><span class="fontstyle0">遥控器信息发送使能</span>   
</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">外部

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">本设备

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 01 XX XX 15</span></span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">1</span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 40%;">说明

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">byte\[0\]</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">发送周期设置

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">0: 关闭（默认） / 1~20:20ms / 20~255:设定值

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">byte\[1~7\]</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">/

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">/

</td></tr></tbody></table>

<table id="bkmrk-%E8%BD%A6%E8%BD%BD%E9%81%A5%E6%8E%A7%E5%99%A8%E4%BF%A1%E6%81%AF%C2%A0-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can" style="width: 101.281%; height: 358.542px;"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(59, 56, 56);">车载遥控器信息   
</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 01 XX XX B5</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">7</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">20~255</span><span style="color: rgb(59, 56, 56);">（默认关闭）</span></span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle;">拨动开关

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">按照拨动开关档位表

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle;">左摇杆水平轴

</td><td class="align-center" style="vertical-align: middle;">signed int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">范围:-100~100

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle;">左摇杆垂直轴

</td><td class="align-center" style="vertical-align: middle;">signed int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">范围:-100~100

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle;">右摇杆水平轴

</td><td class="align-center" style="vertical-align: middle;">signed int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">范围:-100~100

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[4\]

</td><td class="align-center" style="vertical-align: middle;">右摇杆垂直轴

</td><td class="align-center" style="vertical-align: middle;">signed int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">范围:-100~100

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[5\]

</td><td class="align-center" style="vertical-align: middle;">左旋钮VRA

</td><td class="align-center" style="vertical-align: middle;">signed int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">范围:-100~100

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[6\]

</td><td class="align-center" style="vertical-align: middle;">右旋钮VRA

</td><td class="align-center" style="vertical-align: middle;">signed int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">范围:-100~100

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[7\]

</td><td class="align-center" style="vertical-align: middle;">/

</td><td class="align-center" style="vertical-align: middle;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle;">/

</td></tr></tbody></table>

<table id="bkmrk-%E6%8B%A8%E5%8A%A8%E5%BC%80%E5%85%B3%E6%A1%A3%E4%BD%8D%E8%A1%A8%C2%A0-%E4%BD%8D-%E5%80%BC-%E8%AF%B4%E6%98%8E-bit%5B" style="width: 99.9898%; height: 380.555px;"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="3" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 99.9194%;"><span style="color: rgb(59, 56, 56);">拨动开关档位表   
</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">位</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">值</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 40.1215px;"><td class="align-center" style="vertical-align: middle; height: 40.1215px;">bit\[0\]

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 80.243px;">0: 失效

1: 上档

2: 中档

3: 下档

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 80.243px;">SWA

</td></tr><tr style="height: 40.1215px;"><td class="align-center" style="vertical-align: middle; height: 40.1215px;">bit\[1\]

</td></tr><tr style="height: 40.1215px;"><td class="align-center" style="vertical-align: middle; height: 40.1215px;">bit\[2\]

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 80.243px;">0: 失效

1: 上档

2: 中档

3: 下档

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 80.243px;">SWB

</td></tr><tr style="height: 40.1215px;"><td class="align-center" style="vertical-align: middle; height: 40.1215px;">bit\[3\]

</td></tr><tr style="height: 40.1215px;"><td class="align-center" style="vertical-align: middle; height: 40.1215px;">bit\[4\]

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 80.243px;">0: 失效

1: 上档

2: 中档

3: 下档

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 80.243px;">SWC

</td></tr><tr style="height: 40.1215px;"><td class="align-center" style="vertical-align: middle; height: 40.1215px;">bit\[5\]

</td></tr><tr style="height: 40.1215px;"><td class="align-center" style="vertical-align: middle; height: 40.1215px;">bit\[6\]

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 80.243px;">0: 失效

1: 上档

2: 中档

3: 下档

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 80.243px;">SWD

</td></tr><tr style="height: 40.1215px;"><td class="align-center" style="vertical-align: middle; height: 40.1215px;">bit\[7\]

</td></tr></tbody></table>

> <span class="fontstyle0">举例： 型号0x02 编号0x03 的底盘设置100ms遥控反馈，发送CANID：0x01 02 03 15 数据：64。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 99.4619px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="6" style="width: 99.8077%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 29.7917px;"><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x01 02 03 15</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">1</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">64</span></span>
> 
> </td></tr><tr style="height: 10px;"><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x01 02 03 B5</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">7</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">XX XX XX XX XX XX XX </span></span>
> 
> </td></tr></tbody></table>

---

### <span class="fontstyle0">5. 安全传感器信息发送使能 /安全传感器信息 </span>

该指令用提供碰撞传感器和超声波等安全传感器信息

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E5%AE%89%E5%85%A8%E4%BC%A0%E6%84%9F%E5%99%A8%E4%BF%A1%E6%81%AF%E5%8F%91%E9%80%81%E4%BD%BF%E8%83%BD%C2%A0-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9" style="width: 101.18%; border-collapse: collapse; height: 179.011px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 100%;"><span style="color: rgb(59, 56, 56);">安全传感器信息发送使能   
</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">外部

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">本设备

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 01 XX XX 16</span></span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">1</span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 40%;">说明

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">byte\[0\]</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">发送周期设置

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">0: 关闭（默认） / 1~20:20ms / 20~255:设定值

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">byte\[1~7\]</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">/

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">/

</td></tr></tbody></table>

<table id="bkmrk-%E8%BD%A6%E8%BD%BD%E5%AE%89%E5%85%A8%E4%BC%A0%E6%84%9F%E5%99%A8%E4%BF%A1%E6%81%AF%C2%A0-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-c" style="width: 101.281%; height: 358.542px;"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(59, 56, 56);">车载安全传感器信息   
</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 01 XX XX B6</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">7</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">20~255</span><span style="color: rgb(59, 56, 56);">（默认关闭）</span></span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">触碰开关

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">参考触碰开关表

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">超声波0

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">0：失效/1~255：距离单位cm

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">超声波1

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">0：失效/1~255：距离单位cm

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">超声波2

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">0：失效/1~255：距离单位cm

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[4\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">超声波3

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">0：失效/1~255：距离单位cm

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[5\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">超声波4

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">0：失效/1~255：距离单位cm

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[6\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">超声波5

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">0：失效/1~255：距离单位cm

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[7\]

</td><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">/

</td><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; width: 40%; height: 29.8785px;">/

</td></tr></tbody></table>

<table id="bkmrk-%E8%A7%A6%E7%A2%B0%E5%BC%80%E5%85%B3%E8%A1%A8-%E4%BD%8D-%E5%80%BC-%E8%AF%B4%E6%98%8E-bit%5B0%5D-" style="width: 99.9898%; height: 288.386px;"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="3" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 99.9194%;"><span style="color: rgb(59, 56, 56);">触碰开关表  
</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">位</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 17.5411%;"><span style="color: rgb(59, 56, 56);">值</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 49.0718%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">bit\[0\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 17.5411%;"><span style="color: rgb(59, 56, 56);">0</span><span style="color: rgb(59, 56, 56);">：未触发 / 1：触发 </span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 49.0718%;">触碰开关0

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">bit\[1\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 17.5411%;"><span style="color: rgb(59, 56, 56);">0</span><span style="color: rgb(59, 56, 56);">：未触发 / 1：触发 </span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 49.0718%;">触碰开关1

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">bit\[2\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 17.5411%;"><span style="color: rgb(59, 56, 56);">0</span><span style="color: rgb(59, 56, 56);">：未触发 / 1：触发 </span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 49.0718%;">触碰开关2

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">bit\[3\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 17.5411%;"><span style="color: rgb(59, 56, 56);">0</span><span style="color: rgb(59, 56, 56);">：未触发 / 1：触发 </span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 49.0718%;">触碰开关3

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">bit\[4\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 17.5411%;"><span style="color: rgb(59, 56, 56);">0</span><span style="color: rgb(59, 56, 56);">：未触发 / 1：触发 </span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 49.0718%;">触碰开关4

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">bit\[5\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 17.5411%;"><span style="color: rgb(59, 56, 56);">0</span><span style="color: rgb(59, 56, 56);">：未触发 / 1：触发 </span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 49.0718%;">触碰开关5

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">bit\[6\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 17.5411%;"><span style="color: rgb(59, 56, 56);">0</span><span style="color: rgb(59, 56, 56);">：未触发 / 1：触发 </span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 49.0718%;">触碰开关6

</td></tr><tr style="height: 19.6528px;"><td class="align-center" style="vertical-align: middle; height: 19.6528px; width: 33.3065%;">bit\[7\]

</td><td class="align-center" style="vertical-align: middle; height: 19.6528px; width: 17.5411%;"><span style="color: rgb(59, 56, 56);">0</span><span style="color: rgb(59, 56, 56);">：未触发 / 1：触发 </span>

</td><td class="align-center" style="vertical-align: middle; height: 19.6528px; width: 49.0718%;">触碰开关7

</td></tr></tbody></table>

<p class="callout warning"><span class="fontstyle0">仅限安装了防撞边条或触碰传感器的设备才反馈该数据</span>   
</p>

> <span class="fontstyle0">举例： 型号0x02 编号0x03 的底盘设置100ms安全反馈，发送CANID：0x01 02 03 16 数据：64 。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 99.4619px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="6" style="width: 99.8077%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 29.7917px;"><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x01 02 03 16</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">1</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">64</span></span>
> 
> </td></tr><tr style="height: 10px;"><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x01 02 03 B6</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">7</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">XX XX XX XX XX XX XX</span></span>
> 
> </td></tr></tbody></table>


---

### <span class="fontstyle0">6</span><span class="fontstyle0">. 驱动器运动信息使能 / 驱动器运动信息 </span>

<span class="fontstyle0">此数据为系统最底层来自驱动器的直接记数，用户可根据原始数据自行求解里程计和速度</span>

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E9%A9%B1%E5%8A%A8%E5%99%A8%E8%BF%90%E5%8A%A8%E4%BF%A1%E6%81%AF%E5%8F%91%E9%80%81%E4%BD%BF%E8%83%BD%C2%A0-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9" style="width: 101.18%; border-collapse: collapse; height: 179.011px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 100%;"><span style="color: rgb(59, 56, 56);">驱动器运动信息发送使能   
</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">外部

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">本设备

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 01 XX XX 17</span></span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">1</span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 40%;">说明

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">byte\[0\]</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">发送周期设置

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">0: 关闭（默认） / 1~20:20ms / 20~255:设定值

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">byte\[1~7\]</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">/

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">/

</td></tr></tbody></table>

<table id="bkmrk-%E9%A9%B1%E5%8A%A8%E5%99%A8%E8%BF%90%E5%8A%A8%E4%BF%A1%E6%81%AF%C2%A0-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can" style="width: 101.281%; height: 358.542px;"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(59, 56, 56);">驱动器运动信息   
</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 01 XX XX B7</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">7</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">20~255</span><span style="color: rgb(59, 56, 56);">（默认关闭）</span></span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle;">驱动编号

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">可选0，1，2，3，4，5，6，7（轮流发送）

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle;">转速低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle;">单位：Rpm

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle;">转速高8位

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle;">位置值 \[7:0\]

</td><td class="align-center" rowspan="4" style="vertical-align: middle;">signed int32

</td><td class="align-center" colspan="2" rowspan="4" style="vertical-align: middle;">单位：脉冲数

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[4\]

</td><td class="align-center" style="vertical-align: middle;">位置值 \[15:8\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[5\]

</td><td class="align-center" style="vertical-align: middle;">位置值 \[23:16\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[6\]

</td><td class="align-center" style="vertical-align: middle;">位置值 \[31:24\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[7\]

</td><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">/

</td><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; width: 40%; height: 29.8785px;">/

</td></tr></tbody></table>

> <span class="fontstyle0">举例： 型号0x02 编号0x03 的底盘设置100ms驱动器运动反馈，发送CANID：0x01 02 03 17 数据：64 。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 99.4619px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="6" style="width: 99.8077%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 29.7917px;"><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x01 02 03 17</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">1</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">64</span></span>
> 
> </td></tr><tr style="height: 10px;"><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x01 02 03 B7</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">7</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">XX XX XX XX XX XX XX</span></span>
> 
> </td></tr></tbody></table>

---

### <span class="fontstyle0">7. 驱动器状态信息使能 / 驱动器状态信息 </span>

<span class="fontstyle0">此数据为驱动器和电机的工作数据，可用于驱动的安全监控</span>

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E9%A9%B1%E5%8A%A8%E5%99%A8%E7%8A%B6%E6%80%81%E4%BF%A1%E6%81%AF%E5%8F%91%E9%80%81%E4%BD%BF%E8%83%BD-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-" style="width: 101.18%; border-collapse: collapse; height: 179.011px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 100%;"><span style="color: rgb(59, 56, 56);">驱动器状态信息发送使能  
</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">外部

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">本设备

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 01 XX XX 18</span></span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">1</span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 40%;">说明

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">byte\[0\]</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">发送周期设置

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;"><span style="color: rgb(59, 56, 56);">0: </span><span style="color: rgb(59, 56, 56);">关闭（默认） / 1~100: 100ms / 100~255:设定值</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">byte\[1~7\]</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">/

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">/

</td></tr></tbody></table>

<table id="bkmrk-%E9%A9%B1%E5%8A%A8%E5%99%A8%E7%8A%B6%E6%80%81%E4%BF%A1%E6%81%AF-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-" style="width: 101.281%; height: 358.542px;"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(59, 56, 56);">驱动器状态信息  
</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 01 XX XX B8</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">8</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">100~255</span><span style="color: rgb(59, 56, 56);">（默认关闭）</span></span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; width: 20%;">驱动编号

</td><td class="align-center" style="vertical-align: middle; width: 20%;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; width: 40%;">可选0，1，2，3，4，5，6，7（轮流发送）

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle; width: 20%;">电压低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle; width: 20%;">unsigned int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; width: 40%;">单位：0.1V

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle; width: 20%;">电压高8位

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle; width: 20%;">电流低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle; width: 20%;">unsigned int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; width: 40%;">单位：0.1A

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[4\]

</td><td class="align-center" style="vertical-align: middle; width: 20%;">电流高8位

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[5\]

</td><td class="align-center" style="vertical-align: middle; width: 20%;">驱动器温度

</td><td class="align-center" style="vertical-align: middle; width: 20%;">signed int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; width: 40%;">单位：1°C

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[6\]

</td><td class="align-center" style="vertical-align: middle; width: 20%;">电机温度

</td><td class="align-center" style="vertical-align: middle; width: 20%;">signed int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; width: 40%;">单位：1°C

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[7\]

</td><td class="align-center" style="vertical-align: middle; width: 20%;">特殊状态

</td><td class="align-center" style="vertical-align: middle; width: 20%;">unsignedint8

</td><td class="align-center" colspan="2" style="vertical-align: middle; width: 40%;">按照驱动器特殊状态表

</td></tr></tbody></table>

<table id="bkmrk-%E8%A7%A6%E7%A2%B0%E5%BC%80%E5%85%B3%E8%A1%A8-%E4%BD%8D-%E5%80%BC-%E8%AF%B4%E6%98%8E-bit%5B0%5D--1" style="width: 99.9898%; height: 298.611px;"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="3" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 99.9194%;"><span style="color: rgb(59, 56, 56);">触碰开关表  
</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">位</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">值</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">bit\[0\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">0: 正常 / 1: 过低

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">驱动低压报警

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">bit\[1\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">0: 正常 / 1: 过温

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">驱动过温报警

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">bit\[2\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">0: 正常 / 1: 过流

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">电机过流报警

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">bit\[3\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">0: 正常 / 1: 过温

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">电机过温报警

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">bit\[4\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">0: 正常 / 1: 卡死

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">电机卡死报警

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">bit\[5~7\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">/

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">/

</td></tr></tbody></table>

> <span class="fontstyle0">举例： 型号0x02 编号0x03 的底盘设置100ms驱动器状态反馈，发送CANID：0x01 02 03 18 数据：64 。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 99.4619px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="6" style="width: 99.8077%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 29.7917px;"><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x01 02 03 18</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">1</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">64</span></span>
> 
> </td></tr><tr style="height: 10px;"><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x01 02 03 B8</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">8</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">XX XX XX XX XX XX XX XX</span></span>
> 
> </td></tr></tbody></table>


---

### <span class="fontstyle0">8. 底盘零点较准 / 底盘零点较准信息 </span>

<span class="fontstyle0">此数据为驱动器和</span>

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E5%BA%95%E7%9B%98%E9%9B%B6%E7%82%B9%E8%BE%83%E5%87%86-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-i" style="width: 101.18%; border-collapse: collapse; height: 358.282px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 100%;"><span style="color: rgb(59, 56, 56);">底盘零点较准</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">外部

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">本设备

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 01 XX XX 19</span></span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">8</span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 40%;">说明

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[0\]

</td><td class="align-center" rowspan="4" style="vertical-align: middle; height: 119.514px;">零点偏移量1

</td><td class="align-center" rowspan="4" style="vertical-align: middle; height: 119.514px;">int32

</td><td class="align-center" colspan="2" rowspan="4" style="vertical-align: middle; height: 119.514px;">单位：mrad

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[1\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[2\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[3\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[4\]

</td><td class="align-center" rowspan="4" style="vertical-align: middle; height: 119.514px;">零点偏移量2

</td><td class="align-center" rowspan="4" style="vertical-align: middle; height: 119.514px;">int32

</td><td class="align-center" colspan="2" rowspan="4" style="vertical-align: middle; height: 119.514px;">单位：mrad

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[5\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[6\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[7\]

</td></tr></tbody></table>

<table id="bkmrk-%E9%9B%B6%E7%82%B9%E8%BE%83%E5%87%86%E4%BF%A1%E6%81%AF-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-i" style="width: 101.281%; height: 358.542px;"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(59, 56, 56);">零点较准信息  
</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 01 XX XX B9</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">8</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: #3b3838;">/</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[0\]

</td><td class="align-center" rowspan="4" style="vertical-align: middle; height: 119.514px; width: 20%;">零点偏移量1

</td><td class="align-center" rowspan="4" style="vertical-align: middle; height: 119.514px; width: 20%;">int32

</td><td class="align-center" colspan="2" rowspan="4" style="vertical-align: middle; height: 119.514px; width: 40%;">单位：mrad

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[1\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[2\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[3\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[4\]

</td><td class="align-center" rowspan="4" style="vertical-align: middle; height: 119.514px; width: 20%;">零点偏移量2

</td><td class="align-center" rowspan="4" style="vertical-align: middle; height: 119.514px; width: 20%;">int32

</td><td class="align-center" colspan="2" rowspan="4" style="vertical-align: middle; height: 119.514px; width: 40%;">单位：mrad

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[5\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[6\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[7\]

</td></tr></tbody></table>

<p class="callout warning"><span class="fontstyle0">单阿克曼使用偏移量1；前后阿克曼前转向用1，后转向用2；双舵轮左边用1，右边用2</span>  
</p>

> <span class="fontstyle0">举例： 型号0x02 编号0x03 的单阿克曼底盘设置1000mrad偏移，发送CANID：0x01 02 03 19 数据：E8 03 00 00 00 00 00 00</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 99.4619px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="6" style="width: 99.8077%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 29.7917px;"><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x01 02 03 19</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">8</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">E8 03 00 00 00 00 00 00</span></span>
> 
> </td></tr><tr style="height: 10px;"><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x01 02 03 B9</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">8</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">E8 03 00 00 00 00 00 00</span></span>
> 
> </td></tr></tbody></table>

---

### <span class="fontstyle0">9. </span>底盘错误状态

<span class="fontstyle0">反馈底盘的报错信息</span>

<table id="bkmrk-%E9%94%99%E8%AF%AF%E7%8A%B6%E6%80%81%E5%8F%8D%E9%A6%88%C2%A0-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-" style="width: 101.281%; height: 298.785px;"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(59, 56, 56);">错误状态反馈   
</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 01 XX XX BA</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">5</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: #3b3838;">500</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle;">电机故障

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">查看电机故障表

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle;">驱动故障

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">查看驱动故障表

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle;">通讯故障

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">查看通讯故障表

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle;">其他故障

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">查看其他故障表

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[4\]

</td><td class="align-center" style="vertical-align: middle;">电源故障

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">查看其电源障表

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[5\]

</td><td class="align-center" style="vertical-align: middle;">/

</td><td class="align-center" style="vertical-align: middle;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle;">/

</td></tr></tbody></table>

<table id="bkmrk-%E7%94%B5%E6%9C%BA%E6%95%85%E9%9A%9C%E8%A1%A8-%E4%BD%8D-%E5%80%BC-%E8%AF%B4%E6%98%8E-bit%5B0%5D-" style="width: 99.9898%; height: 208.976px;"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="3" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 99.9194%;"><span style="color: rgb(59, 56, 56);">电机故障表  
</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">位</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">值</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">bit\[0\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">0: 正常 / 1:故障

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">电机过流报警

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">bit\[1\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">0: 正常 / 1:故障

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">电机过温报警

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">bit\[2\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">0: 正常 / 1:故障

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">编码器故障

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">bit\[3\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">0: 正常 / 1:故障

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">霍尔传感器故障

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">bit\[4~7\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">/

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">/

</td></tr></tbody></table>

<table id="bkmrk-%E9%A9%B1%E5%8A%A8%E6%95%85%E9%9A%9C%E8%A1%A8-%E4%BD%8D-%E5%80%BC-%E8%AF%B4%E6%98%8E-bit%5B0%5D-" style="width: 99.9898%; height: 298.611px;"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="3" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 99.9194%;"><span style="color: rgb(59, 56, 56);">驱动故障表  
</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">位</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">值</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">bit\[0\]

</td><td class="align-center" style="vertical-align: middle;">0: 正常 / 1:故障

</td><td class="align-center" style="vertical-align: middle;">驱动低压报警

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">bit\[1\]

</td><td class="align-center" style="vertical-align: middle;">0: 正常 / 1:故障

</td><td class="align-center" style="vertical-align: middle;">驱动过温报警

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">bit\[2~7\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">/

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">/

</td></tr></tbody></table>

<table id="bkmrk-%E9%80%9A%E8%AE%AF%E6%95%85%E9%9A%9C%E8%A1%A8-%E4%BD%8D-%E5%80%BC-%E8%AF%B4%E6%98%8E-bit%5B0%5D-" style="width: 99.9898%; height: 208.976px;"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="3" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 99.9194%;"><span style="color: rgb(59, 56, 56);">通讯故障表  
</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">位</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">值</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">bit\[0\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">0: 在线 / 1:离线

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">1号驱动通讯故障

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">bit\[1\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">0: 在线 / 1:离线

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">2号驱动通讯故障

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">bit\[2\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">0: 在线 / 1:离线

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">3号驱动通讯故障

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">bit\[3\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">0: 在线 / 1:离线

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">4号驱动通讯故障

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">bit\[4~7\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">/

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">/

</td></tr></tbody></table>

<table id="bkmrk-%E5%85%B6%E4%BB%96%E6%95%85%E9%9A%9C%E8%A1%A8-%E4%BD%8D-%E5%80%BC-%E8%AF%B4%E6%98%8E-bit%5B0%5D-" style="width: 99.9898%; height: 208.976px;"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="3" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 99.9194%;"><span style="color: rgb(59, 56, 56);">其他故障表  
</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">位</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">值</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">bit\[0\]

</td><td class="align-center" style="vertical-align: middle;">0: 正常 / 1:警告

</td><td class="align-center" style="vertical-align: middle;">电池低电压提醒 (&lt;15%) ( 蜂鸣器提醒，设备正常工作)&gt;

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">bit\[1\]

</td><td class="align-center" style="vertical-align: middle;">0: 正常 / 1:故障&gt;

</td><td class="align-center" style="vertical-align: middle;">电池低电压报警 (&lt;5%)( 设备输出异常状态，驱动停止输出)&gt;

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">bit\[2\]

</td><td class="align-center" style="vertical-align: middle;">0: 未触发 / 1:触发

</td><td class="align-center" style="vertical-align: middle;">触碰传感器触发

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">bit\[3\]

</td><td class="align-center" style="vertical-align: middle;">0: 未触发 / 1:触发

</td><td class="align-center" style="vertical-align: middle;">急停开关

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">bit\[4~7\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">/

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">/

</td></tr></tbody></table>

<table id="bkmrk-%E7%94%B5%E6%BA%90%E6%95%85%E9%9A%9C%E8%A1%A8-%E4%BD%8D-%E5%80%BC-%E8%AF%B4%E6%98%8E-bit%5B0%5D-" style="width: 99.9898%; height: 208.976px;"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="3" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 99.9194%;"><span style="color: rgb(59, 56, 56);">电源故障表  
</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">位</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">值</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">bit\[0\]

</td><td class="align-center" style="vertical-align: middle;">0: 正常 / 1:故障&gt;

</td><td class="align-center" style="vertical-align: middle;">主继电器故障

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">bit\[1\]

</td><td class="align-center" style="vertical-align: middle;">0: 正常 / 1:故障&gt;

</td><td class="align-center" style="vertical-align: middle;">缓启动故障

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">bit\[2\]

</td><td class="align-center" style="vertical-align: middle;">0: 正常 / 1:故障&gt;

</td><td class="align-center" style="vertical-align: middle;">缓启动升压故障

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">bit\[3\]

</td><td class="align-center" style="vertical-align: middle;">0: 正常 / 1:故障&gt;

</td><td class="align-center" style="vertical-align: middle;">输出过流故障

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">bit\[4\]

</td><td class="align-center" style="vertical-align: middle;">0: 正常 / 1:故障&gt;

</td><td class="align-center" style="vertical-align: middle;">纽扣电池故障

</td></tr><tr><td class="align-center" style="vertical-align: middle;">bit\[5~7\]

</td><td class="align-center" style="vertical-align: middle;"> /</td><td class="align-center" style="vertical-align: middle;">/</td></tr></tbody></table>

> <span class="fontstyle0">举例： 型号0x02 编号0x03 的底盘反馈触碰传感器触发。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 99.4619px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="6" style="width: 99.8077%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 29.7917px;"><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">/</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">/
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">/
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">/</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">/</span></span>
> 
> </td></tr><tr style="height: 10px;"><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x01 02 03 BA</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">5</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">00 00 00 04 00</span></span>
> 
> </td></tr></tbody></table>


---

### <span class="fontstyle0">10. </span>获取RTC时间

<span class="fontstyle0">对安装有RTC计数模块的底盘可以获取芯片时间</span>

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E8%AE%BE%E7%BD%AE%E5%94%A4%E9%86%92%E6%97%B6%E9%97%B4-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-i" style="width: 101.18%; border-collapse: collapse; height: 306.587px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 100%;"><span style="color: rgb(59, 56, 56);">获取RTC时间</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">外部

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">本设备

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 01 XX XX 1B</span></span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">0</span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 40%;">说明

</td></tr><tr style="height: 25.6667px;"><td class="align-center" style="vertical-align: middle;">byte\[0~7\]

</td><td class="align-center" style="vertical-align: middle;">/

</td><td class="align-center" style="vertical-align: middle;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle;">/

</td></tr></tbody></table>

<table id="bkmrk-%E9%94%99%E8%AF%AF%E7%8A%B6%E6%80%81%E5%8F%8D%E9%A6%88%C2%A0-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can--1" style="width: 101.281%; height: 298.785px;"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(59, 56, 56);"><span style="color: rgb(64, 64, 64);">RTC</span><span style="color: rgb(64, 64, 64);">时间信息</span>  
</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 01 XX XX BB</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">4</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: #3b3838;">/</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle;">当前unix 时间\[0:7\]

</td><td class="align-center" rowspan="4" style="vertical-align: middle;">unsigned int32

</td><td class="align-center" colspan="2" rowspan="4" style="vertical-align: middle;">unix时间，从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle;">当前unix 时间\[8:15\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle;">当前unix时间\[16:23\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle;">当前unix时间\[24:31\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%;">byte\[4~7\]

</td><td class="align-center" style="vertical-align: middle; width: 20%;">/

</td><td class="align-center" style="vertical-align: middle; width: 20%;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; width: 40%;">/

</td></tr></tbody></table>

<p class="callout info"><span class="fontstyle0">底盘必须具有RTC时间功能，该功能为特别订制</span></p>

> <span class="fontstyle0">举例： 型号0x02 编号0x03 的底盘获取时间为2024-01-01 00:00:30。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 99.4619px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="6" style="width: 99.9345%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 29.7917px;"><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; width: 16.6557%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">0x01 02 03 1B</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">0</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">/</span></span>
> 
> </td></tr><tr style="height: 10px;"><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">0x01 02 03 BB</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">4</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">1E 90 91 65</span></span>
> 
> </td></tr></tbody></table>

---

### <span class="fontstyle0">11. </span>设置RTC时间

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E8%AE%BE%E7%BD%AErtc%E6%97%B6%E9%97%B4-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-" style="width: 101.18%; border-collapse: collapse; height: 306.587px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 100%;"><span style="color: rgb(59, 56, 56);"><span style="color: black;">设置RTC时间</span></span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">外部

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">本设备

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 01 XX XX 1C</span></span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">4</span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 40%;">说明

</td></tr><tr style="height: 38.4549px;"><td class="align-center" style="vertical-align: middle;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle;">unix时间 \[0:7\]

</td><td class="align-center" rowspan="4" style="vertical-align: middle;">unsigned int32

</td><td class="align-center" colspan="2" rowspan="4" style="vertical-align: middle;">unix时间，从格林威治时间 1970年01月01日00时00分 00 秒起至现在的总秒数

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle;">unix时间\[8:15\]

</td></tr><tr style="height: 46.6667px;"><td class="align-center" style="vertical-align: middle;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle;">unix时间\[16:23\]

</td></tr><tr style="height: 46.6667px;"><td class="align-center" style="vertical-align: middle;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle;">unix时间\[24:31\]

</td></tr><tr style="height: 25.6667px;"><td class="align-center" style="vertical-align: middle;">byte\[4~7\]

</td><td class="align-center" style="vertical-align: middle;">/

</td><td class="align-center" style="vertical-align: middle;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle;">/

</td></tr></tbody></table>

<table id="bkmrk-%E9%94%99%E8%AF%AF%E7%8A%B6%E6%80%81%E5%8F%8D%E9%A6%88%C2%A0-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can--2" style="width: 101.281%; height: 298.785px;"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(59, 56, 56);"><span style="color: rgb(64, 64, 64);">设置RTC时间反馈</span>  
</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 01 XX XX BC</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">1</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: #3b3838;">/</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; width: 20%;">设置RTC反馈

</td><td class="align-center" style="vertical-align: middle; width: 20%;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; width: 40%;">0：设置成功

1：数据错误，设置失败

</td></tr><tr><td class="align-center" style="vertical-align: middle; width: 20%;">byte\[1~7\]

</td><td class="align-center" style="vertical-align: middle; width: 20%;">/

</td><td class="align-center" style="vertical-align: middle; width: 20%;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; width: 40%;">/

</td></tr></tbody></table>

> <span class="fontstyle0">举例： 型号0x02 编号0x03 的底盘设置RTC时间为2024-01-01 00:00:30。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 99.4619px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="6" style="width: 99.9345%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 29.7917px;"><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; width: 16.6557%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">0x01 02 03 1C</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">4</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">1E 90 91 65</span></span>
> 
> </td></tr><tr style="height: 10px;"><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">0x01 02 03 BC</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">1</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">00</span></span>
> 
> </td></tr></tbody></table>

---

### <span class="fontstyle0">12. </span>设置唤醒时间

<span class="fontstyle0">设置RTC时钟的自动唤醒功能，在使用休眠等节能需求时候使用</span>

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E8%AE%BE%E7%BD%AE%E5%94%A4%E9%86%92%E6%97%B6%E9%97%B4-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-i-1" style="width: 101.18%; border-collapse: collapse; height: 306.587px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 100%;"><span style="color: rgb(59, 56, 56);">设置唤醒时间</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">外部

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">本设备

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 01 XX XX 1D</span></span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">4</span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 40%;">说明

</td></tr><tr style="height: 38.4549px;"><td class="align-center" style="vertical-align: middle;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle;">unix时间 \[0:7\]

</td><td class="align-center" rowspan="4" style="vertical-align: middle;">unsigned int32

</td><td class="align-center" colspan="2" rowspan="4" style="vertical-align: middle;">unix时间，从格林威治时间 1970年01月01日00时00分 00 秒起至现在的总秒数

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle;">unix时间\[8:15\]

</td></tr><tr style="height: 46.6667px;"><td class="align-center" style="vertical-align: middle;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle;">unix时间\[16:23\]

</td></tr><tr style="height: 46.6667px;"><td class="align-center" style="vertical-align: middle;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle;">unix时间\[24:31\]

</td></tr><tr style="height: 25.6667px;"><td class="align-center" style="vertical-align: middle;">byte\[4~7\]

</td><td class="align-center" style="vertical-align: middle;">/

</td><td class="align-center" style="vertical-align: middle;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle;">/

</td></tr></tbody></table>

<table id="bkmrk-%E9%94%99%E8%AF%AF%E7%8A%B6%E6%80%81%E5%8F%8D%E9%A6%88%C2%A0-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can--3" style="width: 101.281%; height: 305.573px;"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(59, 56, 56);">设置唤醒时间反馈   
</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 01 XX XX BD</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">5</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: #3b3838;">/</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 36.6667px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 36.6667px;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; height: 36.6667px;">设置唤醒时间反馈

</td><td class="align-center" style="vertical-align: middle; height: 36.6667px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 36.6667px;">0：设置成功

1-闹钟时间小于当前时间，设置失败

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">唤醒时间 \[0:7\]

</td><td class="align-center" rowspan="4" style="vertical-align: middle; height: 119.514px;">unsigned int32

</td><td class="align-center" colspan="2" rowspan="4" style="vertical-align: middle; height: 119.514px;">unix时间，从格林威治时间 1970年01月01日00时00分 00 秒起至现在的总秒数

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">唤醒时间\[8:15\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">唤醒时间\[16:23\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[4\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">唤醒时间\[24:31\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[5\]

</td><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">/

</td><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; width: 40%; height: 29.8785px;">/

</td></tr></tbody></table>

> <span class="fontstyle0">举例： 型号0x02 编号0x03 的底盘设置唤醒时间为2024-01-01 00:00:30。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 99.4619px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="6" style="width: 99.9345%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 29.7917px;"><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; width: 16.6557%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">0x01 02 03 1D</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">4</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">1E 90 91 65</span></span>
> 
> </td></tr><tr style="height: 10px;"><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">0x01 02 03 BD</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">5</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">00 1E 90 91 65</span></span>
> 
> </td></tr></tbody></table>

---

### <span class="fontstyle0">13. </span>电源输出控制

<span class="fontstyle0">控制底盘对外部的电源输出，如果是电池直出则不受影响</span>

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E7%94%B5%E6%BA%90%E8%BE%93%E5%87%BA%E6%8E%A7%E5%88%B6-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-i" style="width: 101.18%; border-collapse: collapse; height: 212.587px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 100%;"><span style="color: rgb(59, 56, 56);">电源输出控制</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">外部

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">本设备

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 01 XX XX 1E</span></span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">1</span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 40%;">说明

</td></tr><tr style="height: 63.4549px;"><td class="align-center" style="vertical-align: middle; height: 63.4549px;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; height: 63.4549px;">电源输出控制

</td><td class="align-center" style="vertical-align: middle; height: 63.4549px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 63.4549px;">0:关闭电源

1:启动电源

2:查询当前电源状态

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[1~7\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">/

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">/

</td></tr></tbody></table>

<table id="bkmrk-%E7%94%B5%E6%BA%90%E8%BE%93%E5%87%BA%E5%8F%8D%E9%A6%88-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-i" style="width: 101.281%; height: 298.785px;"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(59, 56, 56);"><span style="color: rgb(64, 64, 64);"><span style="color: rgb(59, 56, 56);">电源输出反馈</span></span>  
</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 01 XX XX BE</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">2</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: #3b3838;">/</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle;">电源输出控制反馈

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">0:操作成功

1:唤醒时间未设置，关闭失败

2:开启失败，电源未关闭

</td></tr><tr><td class="align-center" style="vertical-align: middle;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle;">电源输出状态反馈

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">0:电源已关闭

1:电源已开启

</td></tr><tr><td class="align-center" style="vertical-align: middle;">byte\[2~7\]

</td><td class="align-center" style="vertical-align: middle;">/

</td><td class="align-center" style="vertical-align: middle;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle;">/

</td></tr></tbody></table>

<p class="callout warning">如果有工控机等外部设备请谨慎使用该功能，该功能需要具备RTC时间功能的底盘，并需要先设置唤醒时间才能关闭电源</p>

> <span class="fontstyle0">举例： 型号0x02 编号0x03 的底盘关闭输出电源。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 99.4619px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="6" style="width: 99.9345%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 29.7917px;"><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; width: 16.6557%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">0x01 02 03 1E</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">1</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">00</span></span>
> 
> </td></tr><tr style="height: 10px;"><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">0x01 02 03 BE</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">2</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">00 01</span></span>
> 
> </td></tr></tbody></table>

---

### <span class="fontstyle0">14. </span>机械参数设置

<span class="fontstyle0">底盘的结构参数，用于补偿里程计和速度差异</span>

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E6%9C%BA%E6%A2%B0%E5%8F%82%E6%95%B0%E8%AE%BE%E7%BD%AE-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-i" style="width: 101.18%; border-collapse: collapse; height: 208.889px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 100%;"><span style="color: rgb(59, 56, 56);">机械参数设置</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">外部

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">本设备

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 01 XX XX 1F</span></span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">2</span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 40%;">说明

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[0\]

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 59.757px; width: 20%;">设置轮径

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 59.757px; width: 20%;">uint16

</td><td class="align-left" colspan="2" rowspan="2" style="vertical-align: middle; height: 59.757px; width: 40%;">0: 不设置 单位：mm

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[1\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[2~7\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">/

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px; width: 40%;">/

</td></tr></tbody></table>

<table id="bkmrk-%E6%9C%BA%E6%A2%B0%E5%8F%82%E6%95%B0%E5%8F%8D%E9%A6%88-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-i" style="width: 101.281%; height: 358.104px;"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(59, 56, 56);"><span style="color: rgb(64, 64, 64);"><span style="color: rgb(59, 56, 56);">机械参数反馈</span></span>  
</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 01 XX XX BF</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">7</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: #3b3838;">/</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 31.441px;"><td class="align-center" style="vertical-align: middle; height: 31.441px;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; height: 31.441px;">运动模型</td><td class="align-center" style="vertical-align: middle; height: 31.441px;">uint8</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 31.441px;">参考运动模型ID表</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[1\]

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 59.757px;">轴距  
</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 59.757px;">uint16  
</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; height: 59.757px;">单位：mm</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[2\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[3\]

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 59.757px;">轮距  
</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 59.757px;">uint16  
</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; height: 59.757px;">单位：mm</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[4\]

</td></tr><tr style="height: 27.8785px;"><td class="align-center" style="vertical-align: middle; height: 27.8785px;">byte\[5\]

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 57.757px;">轮径  
</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 57.757px;">uint16  
</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; height: 57.757px;">单位：mm</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[6\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[7\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">/

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">/

</td></tr></tbody></table>

<table id="bkmrk-%E8%BF%90%E5%8A%A8%E6%A8%A1%E5%9E%8Bid%E8%A1%A8-%E5%AD%97%E8%8A%82-%E7%8A%B6%E6%80%81%E7%A0%81%E7%9A%84%E5%8F%96%E5%80%BC-%E7%8A%B6%E6%80%81" style="width: 99.9898%; height: 268.733px;"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="3" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 99.9194%;"><span style="color: rgb(59, 56, 56);">运动模型ID表  
</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">字节</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">状态码的取值</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">状态说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" rowspan="7" style="vertical-align: middle; height: 209.149px;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">0x00

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">未知模型

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">0x01

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">两轮差速

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">0x02

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">四轮差速

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">0x03

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">阿克曼

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">0x04

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">麦轮

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">0x05

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">三正交轮

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">0x06

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">四正交轮

</td></tr></tbody></table>

<p class="callout warning">机械参数设置会严重影响里程计与速度数据输出，请谨慎使用</p>

> <span class="fontstyle0">举例： 型号0x02 编号0x03 轴距500mm 轮距300mm 的底盘设置轮径为200mm。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 99.4619px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="6" style="width: 99.9345%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 29.7917px;"><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; width: 16.6557%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">0x01 02 03 1F</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">1</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">C8 00</span></span>
> 
> </td></tr><tr style="height: 10px;"><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">0x01 02 03 BF</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">7</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">01 F4 01 2C 01 C8 00</span></span>
> 
> </td></tr></tbody></table>

---

### <span class="fontstyle0">15. </span>odom设置

<span class="fontstyle0">用于开启底盘计算odom模式，会比上位机计算精确，并可开启IMU较准</span>

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-odom%E8%AE%BE%E7%BD%AE-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-i" style="width: 101.18%; border-collapse: collapse; height: 208.889px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 100%;"><span style="color: rgb(59, 56, 56);">odom设置</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">外部

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">本设备

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 01 XX XX 20</span></span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">2</span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 40%;">说明

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle;">使能odom反馈

</td><td class="align-center" style="vertical-align: middle;">uint8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">0: 失能（默认） / 1：使能

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle;">IMU较准

</td><td class="align-center" style="vertical-align: middle;">uint8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">0: 不使用 / 1：使用（默认）

如果底盘没有IMU则不可使用

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[2~7\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">/

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px; width: 40%;">/

</td></tr></tbody></table>

<table id="bkmrk-odom-%E4%BD%8D%E7%A7%BB%E5%8F%8D%E9%A6%88-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-ca" style="width: 101.281%; height: 360.104px;"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(59, 56, 56);"><span style="color: rgb(64, 64, 64);"><span style="color: rgb(59, 56, 56);"><span style="color: #3b3838;">odom-位移反馈</span></span></span>  
</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 01 XX XX C0</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">8</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: #3b3838;">20</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 31.441px;"><td class="align-center" style="vertical-align: middle; height: 31.441px; width: 20%;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; height: 31.441px;">odom\_x \[7:0\]

</td><td class="align-center" rowspan="4" style="vertical-align: middle; height: 121.076px;">signed int32

</td><td class="align-center" colspan="2" rowspan="4" style="vertical-align: middle; height: 121.076px;">单位：mm

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">odom\_x\[15:8\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">odom\_x\[23:16\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">odom\_x\[31:24\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[4\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">odom\_y\[7:0\]

</td><td class="align-center" rowspan="4" style="vertical-align: middle; height: 119.514px;">signed int32

</td><td class="align-center" colspan="2" rowspan="4" style="vertical-align: middle; height: 119.514px;">单位：mm

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[5\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">odom\_y\[15:8\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[6\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">odom\_y\[23:16\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[7\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">odom\_y\[31:24\]

</td></tr></tbody></table>

<table id="bkmrk-odom-%E6%97%8B%E8%BD%AC%E5%8F%8D%E9%A6%88-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-ca" style="width: 101.281%; height: 335.747px;"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(59, 56, 56);"><span style="color: rgb(64, 64, 64);"><span style="color: rgb(59, 56, 56);"><span style="color: #3b3838;">odom-旋转反馈</span></span></span>  
</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 01 XX XX C1</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">4</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: #3b3838;">20</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 46.5799px;"><td class="align-center" style="vertical-align: middle; height: 46.5799px; width: 20%;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; height: 46.5799px;">odom\_th \[7:0\]

</td><td class="align-center" rowspan="4" style="vertical-align: middle; height: 186.354px;">signed int32

</td><td class="align-center" colspan="2" rowspan="4" style="vertical-align: middle; height: 186.354px;">单位：mrad

</td></tr><tr style="height: 46.5799px;"><td class="align-center" style="vertical-align: middle; height: 46.5799px; width: 20%;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle; height: 46.5799px;">odom\_th \[15:8\]

</td></tr><tr style="height: 46.5799px;"><td class="align-center" style="vertical-align: middle; height: 46.5799px; width: 20%;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle; height: 46.5799px;">odom\_th \[23:16\]

</td></tr><tr style="height: 46.6146px;"><td class="align-center" style="vertical-align: middle; height: 46.6146px; width: 20%;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle; height: 46.6146px;">odom\_th \[31:24\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[4~7\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">/

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px; width: 40%;">/

</td></tr></tbody></table>

<p class="callout warning">只有具备车载IMU功能的底盘才能开启IMU较准</p>

> <span class="fontstyle0">举例： 型号0x02 编号0x03 底盘开启IMU较准 odom，odom位置为x=1m y= 1m。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 99.4619px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="6" style="width: 100.183%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 29.7917px;"><td class="align-center" style="width: 16.6972%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6972%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6972%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6972%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6972%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6972%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; width: 16.6972%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6972%; vertical-align: middle;"><span lang="EN-US">0x01 02 03 20</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6972%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6972%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6972%; vertical-align: middle;"><span lang="EN-US">2</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6972%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">01 01</span></span>
> 
> </td></tr><tr><td class="align-center" style="height: 10px; width: 16.6972%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 10px; width: 16.6972%; vertical-align: middle;"><span lang="EN-US">0x01 02 03 C0</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6972%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6972%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6972%; vertical-align: middle;"><span lang="EN-US">8</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6972%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0"> E8 03 00 00 E8 03 00 00</span></span>
> 
> </td></tr><tr style="height: 10px;"><td class="align-center" style="height: 10px; width: 16.6972%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 10px; width: 16.6972%; vertical-align: middle;"><span lang="EN-US">0x01 02 03 C1</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6972%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6972%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6972%; vertical-align: middle;"><span lang="EN-US">4</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6972%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">00 00 00 00</span></span>
> 
> </td></tr></tbody></table>

# 运载平台类CAN协议标准

为了更好的兼容不同设备，我们规范了CAN协议的标准，使得同类型不同型号设备能无缝切换，自动被ROS识别并直接使用，方便更换硬件时候的软件移植工作。以下为运载平台用的专用CAN协议。

<p class="callout warning">请先确保阅读了<span style="color: rgb(53, 152, 219);">[CAN协议构架说明](https://odocs.hexfellow.com/books/hexmove/page/can-Zxd)</span>再开始以下内容</p>

<p class="callout info">请注意使用设备CANID替换表中XX部分</p>

<p class="callout info">运载平台类设备的大类ID为 03</p>

### 运载平台指令总表

此表展示了专用指令的所有指令内容，方便快速查询和定位

<div id="bkmrk-%E7%A7%BB%E5%8A%A8%E5%B9%B3%E5%8F%B0%E6%8C%87%E4%BB%A4can-id%E6%80%BB%E8%A7%88-%E6%8C%87%E4%BB%A4%E9%9B%86-%C2%A0"><table style="width: 101.281%; height: 243.333px;"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="6" style="background: rgb(197, 224, 179); vertical-align: middle; width: 40.6593%; height: 29.8785px;"><span style="color: rgb(38, 38, 38);">指令集</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 1.55678%; height: 29.8785px;"> </td><td class="align-center" colspan="6" style="background: rgb(197, 224, 179); vertical-align: middle; width: 40.6593%; height: 29.8785px;"><span style="color: rgb(38, 38, 38);">反馈集 </span>

</td><td class="align-center" rowspan="2" style="background: rgb(248, 203, 173); vertical-align: middle; width: 4.85348%; height: 93.3334px;"><span style="color: rgb(38, 38, 38);">重要性 </span>

</td><td class="align-center" rowspan="2" style="background: rgb(217, 217, 217); vertical-align: middle; width: 12.0879%; height: 93.3334px;"><span style="color: rgb(38, 38, 38);">说明</span>

</td></tr><tr style="height: 63.4549px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; width: 6.77656%; height: 63.4549px;"><span style="color: rgb(38, 38, 38);">设备对象</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; width: 6.77656%; height: 63.4549px;"><span style="color: rgb(38, 38, 38);">命令内容</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; width: 6.77656%; height: 63.4549px;"><span style="color: rgb(38, 38, 38);">大类</span>

<span style="color: rgb(38, 38, 38);">（00~1F）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; width: 6.77656%; height: 63.4549px;"><span style="color: rgb(38, 38, 38);">型号</span>

<span style="color: rgb(38, 38, 38);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; width: 6.77656%; height: 63.4549px;"><span style="color: rgb(38, 38, 38);">编号</span>

<span style="color: rgb(38, 38, 38);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; width: 6.77656%; height: 63.4549px;"><span style="color: rgb(38, 38, 38);">功能</span>

<span style="color: rgb(38, 38, 38);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 1.55678%; height: 63.4549px;"> </td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; width: 6.77656%; height: 63.4549px;"><span style="color: rgb(38, 38, 38);">大类</span>

<span style="color: rgb(38, 38, 38);">（00~1F）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; width: 6.77656%; height: 63.4549px;"><span style="color: rgb(38, 38, 38);">型号</span>

<span style="color: rgb(38, 38, 38);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; width: 6.77656%; height: 63.4549px;"><span style="color: rgb(38, 38, 38);">编号</span>

<span style="color: rgb(38, 38, 38);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; width: 6.77656%; height: 63.4549px;"><span style="color: rgb(38, 38, 38);">功能</span>

<span style="color: rgb(38, 38, 38);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; width: 6.77656%; height: 63.4549px;"><span style="color: rgb(38, 38, 38);">反馈内容</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; width: 6.77656%; height: 63.4549px;"><span style="color: rgb(38, 38, 38);">周期性</span>

</td></tr><tr style="height: 46.6667px;"><td class="align-center" rowspan="4" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.77656%; height: 150px;"><span style="color: rgb(38, 38, 38);">运载平台</span>

</td><td class="align-center" style="background: rgb(189, 214, 238); vertical-align: middle; width: 6.77656%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">平台状态设置</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.77656%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">03</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.77656%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.77656%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.77656%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">11</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 1.55678%; height: 46.6667px;"> </td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.77656%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">03</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.77656%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.77656%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.77656%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">B1</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.77656%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">平台状态信息</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.77656%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">周期反馈</span>

</td><td class="align-center" style="background: rgb(252, 228, 214); vertical-align: middle; width: 4.85348%; height: 46.6667px;"><span style="color: red;">必备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 12.0879%; height: 46.6667px;"> </td></tr><tr style="height: 46.6667px;"><td style="background: rgb(189, 214, 238); vertical-align: middle; width: 6.77656%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">平台工作范围查询</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.77656%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">03</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.77656%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.77656%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.77656%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">12</span>

</td><td style="background: rgb(242, 242, 242); vertical-align: middle; width: 1.55678%; height: 46.6667px;">  
</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.77656%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">03</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.77656%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.77656%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.77656%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">B2</span>

</td><td style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.77656%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">工作范围信息</span>

</td><td style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.77656%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">对命令反馈</span>

</td><td style="background: rgb(252, 228, 214); vertical-align: middle; width: 4.85348%; height: 46.6667px;"><span style="color: red;">必备</span>

</td><td style="background: rgb(242, 242, 242); vertical-align: middle; width: 12.0879%; height: 46.6667px;">  
</td></tr><tr style="height: 46.6667px;"><td class="align-center" style="background: rgb(189, 214, 238); vertical-align: middle; width: 6.77656%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">平台移动速度控制</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.77656%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">03</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.77656%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.77656%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.77656%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">13</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 1.55678%; height: 46.6667px;"> </td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.77656%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">03</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.77656%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.77656%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.77656%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">B3</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.77656%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">平台移动信息</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.77656%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">周期反馈</span>

</td><td class="align-center" style="background: rgb(252, 228, 214); vertical-align: middle; width: 4.85348%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">选备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 12.0879%; height: 46.6667px;"><span style="color: rgb(38, 38, 38);">适用于有移动轴的平台</span>

</td></tr><tr style="height: 10px;"><td class="align-center" style="background: rgb(189, 214, 238); vertical-align: middle; width: 6.77656%; height: 10px;"><span style="color: rgb(38, 38, 38);">平台移动位置控制</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.77656%; height: 10px;"><span style="color: rgb(38, 38, 38);">03</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.77656%; height: 10px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.77656%; height: 10px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); vertical-align: middle; width: 6.77656%; height: 10px;"><span style="color: rgb(38, 38, 38);">14</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 1.55678%; height: 10px;"> </td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.77656%; height: 10px;"><span style="color: rgb(38, 38, 38);">03</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.77656%; height: 10px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.77656%; height: 10px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); vertical-align: middle; width: 6.77656%; height: 10px;"><span style="color: rgb(38, 38, 38);">B4</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.77656%; height: 10px;"><span style="color: rgb(38, 38, 38);">平台位置信息</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); vertical-align: middle; width: 6.77656%; height: 10px;"><span style="color: rgb(38, 38, 38);">周期反馈</span>

</td><td class="align-center" style="background: rgb(252, 228, 214); vertical-align: middle; width: 4.85348%; height: 10px;"><span style="color: rgb(38, 38, 38);">选备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 12.0879%; height: 10px;"><span style="color: rgb(38, 38, 38);">适用于有移动轴的平台</span>

</td></tr></tbody></table>

</div>---

### <span class="fontstyle0">1. </span>平台状态设置/ 平台状态信息 

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E8%AE%BE%E5%A4%87%E9%87%8D%E5%90%AF-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-id-" style="width: 101.18%; border-collapse: collapse; height: 231.504px;" width="101%"><tbody><tr style="height: 29.7743px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7743px; vertical-align: middle; width: 100%;"><span style="color: rgb(59, 56, 56);"><span style="color: rgb(58, 56, 56);">平台</span>状态设置</span>

</td></tr><tr style="height: 29.7743px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7743px; vertical-align: middle; width: 20%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7743px; vertical-align: middle; width: 20%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7743px; vertical-align: middle; width: 20%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7743px; vertical-align: middle; width: 20%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7743px; vertical-align: middle; width: 20%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">外部

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">本设备

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 03 XX XX 11</span></span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">3</span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.7743px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7743px; vertical-align: middle; width: 20%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7743px; vertical-align: middle; width: 20%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7743px; vertical-align: middle; width: 20%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7743px; vertical-align: middle; width: 40%;">说明

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">启动零点较准</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"> uint8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px; width: 40%;">0x00: 不启动 / 0x01:启动</td></tr><tr style="height: 22.6667px;"><td class="align-center" style="vertical-align: middle; height: 22.6667px; width: 20%;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle; height: 22.6667px; width: 20%;">移动速度上限低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 52.5452px; width: 20%;">unsigned int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; height: 52.5452px; width: 40%;">位置控制模式专用

单位：mm/s

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">移动速度上限高8位

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[3~7\]

</td><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">/

</td><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; width: 40%; height: 29.8785px;">/

</td></tr></tbody></table>

<table id="bkmrk-%E5%87%86%E5%A4%87%E9%87%8D%E5%90%AF%E5%8F%8D%E9%A6%88-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-i-1" style="width: 101.281%; height: 308.785px;"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(59, 56, 56);"><span style="color: rgb(58, 56, 56);">平台</span>状态信息</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 03 XX XX B1</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">6</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">100</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">设备状态

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">uint8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px; width: 40%;">0x00: 正常 / 0x01:异常

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">零点较准状态</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">uint8</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px; width: 40%;">0x00: 较准完成 / 0x01:校准中</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[2\]

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 59.757px; width: 20%;"> 特殊状态</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 59.757px; width: 20%;">uint16 </td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; height: 59.757px; width: 40%;"> 查看特殊状态表</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[3\]

</td></tr><tr style="height: 10px;"><td class="align-center" style="vertical-align: middle; height: 10px; width: 20%;">byte\[4\]

</td><td class="align-center" style="vertical-align: middle; height: 10px; width: 20%;">移动速度上限低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 39.8785px; width: 20%;">unsigned int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; height: 39.8785px; width: 40%;">位置控制模式专用

单位：mm/s

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[5\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">移动速度上限高8位

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[6~7\]

</td><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">/

</td><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; width: 40%; height: 29.8785px;">/

</td></tr></tbody></table>

<table id="bkmrk-%E6%8B%A8%E5%8A%A8%E5%BC%80%E5%85%B3%E6%A1%A3%E4%BD%8D%E8%A1%A8%C2%A0-%E4%BD%8D-%E5%80%BC-%E8%AF%B4%E6%98%8E-bit%5B" style="width: 99.9898%; height: 425.795px;"><tbody><tr style="height: 29.6875px;"><td class="align-center" colspan="3" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 10px; vertical-align: middle; width: 99.9194%;"><span style="color: rgb(59, 56, 56);">特殊状态表  
</span>

</td></tr><tr style="height: 29.6875px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.6875px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">位</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.6875px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">值</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.6875px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.7017px;"><td class="align-center" style="vertical-align: middle; width: 33.3065%; height: 29.8785px;">bit\[0\]

</td><td class="align-center" style="vertical-align: middle; width: 33.3065%; height: 29.8785px;">0: 正常 / 1:触发

</td><td class="align-center" style="vertical-align: middle; width: 33.3065%; height: 29.8785px;">x平移限位触发</td></tr><tr style="height: 29.7017px;"><td class="align-center" style="vertical-align: middle; width: 33.3065%; height: 29.8785px;">bit\[1\]

</td><td class="align-center" style="vertical-align: middle; width: 33.3065%; height: 29.8785px;">0: 正常 / 1:触发

</td><td class="align-center" style="vertical-align: middle; width: 33.3065%; height: 29.8785px;">y平移限位触发</td></tr><tr style="height: 29.7017px;"><td class="align-center" style="vertical-align: middle; width: 33.3065%; height: 29.8785px;">bit\[2\]

</td><td class="align-center" style="vertical-align: middle; width: 33.3065%; height: 29.8785px;">0: 正常 / 1:触发

</td><td class="align-center" style="vertical-align: middle; width: 33.3065%; height: 29.8785px;">z平移限位触发</td></tr><tr style="height: 29.7017px;"><td class="align-center" style="vertical-align: middle; width: 33.3065%; height: 29.8785px;">bit\[3\]

</td><td class="align-center" style="vertical-align: middle; width: 33.3065%; height: 29.8785px;">0: 正常 / 1:堵转

</td><td class="align-center" style="vertical-align: middle; width: 33.3065%; height: 29.8785px;">x电机堵转</td></tr><tr style="height: 29.7017px;"><td class="align-center" style="vertical-align: middle; width: 33.3065%; height: 29.8785px;">bit\[4\]

</td><td class="align-center" style="vertical-align: middle; width: 33.3065%; height: 29.8785px;">0: 在线 / 1:堵转

</td><td class="align-center" style="vertical-align: middle; width: 33.3065%; height: 29.8785px;">y电机堵转</td></tr><tr style="height: 29.7017px;"><td class="align-center" style="vertical-align: middle; width: 33.3065%; height: 29.8785px;">bit\[5\]

</td><td class="align-center" style="vertical-align: middle; width: 33.3065%; height: 29.8785px;">0: 正常 / 1:堵转

</td><td class="align-center" style="vertical-align: middle; width: 33.3065%; height: 29.8785px;">z电机堵转</td></tr><tr style="height: 29.7017px;"><td class="align-center" style="vertical-align: middle; width: 33.3065%; height: 29.8785px;">bit\[6\]

</td><td class="align-center" style="vertical-align: middle; width: 33.3065%; height: 29.8785px;">0: 正常 / 1:过温

</td><td class="align-center" style="vertical-align: middle; width: 33.3065%; height: 29.8785px;">x电机过温</td></tr><tr style="height: 29.7017px;"><td class="align-center" style="vertical-align: middle; width: 33.3065%; height: 29.8785px;">bit\[7\]

</td><td class="align-center" style="vertical-align: middle; width: 33.3065%; height: 29.8785px;">0: 在线 / 1:过温

</td><td class="align-center" style="vertical-align: middle; width: 33.3065%; height: 29.8785px;">y电机过温</td></tr><tr style="height: 29.7017px;"><td class="align-center" style="vertical-align: middle; width: 33.3065%; height: 29.8785px;">bit\[8\]

</td><td class="align-center" style="vertical-align: middle; width: 33.3065%; height: 29.8785px;">0: 正常 / 1:过温

</td><td class="align-center" style="vertical-align: middle; width: 33.3065%; height: 29.8785px;">z电机过温</td></tr><tr style="height: 29.7017px;"><td class="align-center" style="vertical-align: middle; width: 33.3065%; height: 29.8785px;">bit\[9~15\]

</td><td class="align-center" style="vertical-align: middle; width: 33.3065%; height: 29.8785px;">/

</td><td class="align-center" style="vertical-align: middle; width: 33.3065%; height: 29.8785px;">/

</td></tr></tbody></table>

<p class="callout warning">启动校准后平台会缓慢寻找零点并停在零点处</p>

<p class="callout warning">移动速度上限是指位置控制模式下，移动的最大可达速度</p>

> <span class="fontstyle0">举例： 型号0x02 编号0x03 的平台启动校准，上限速度0.5m/s，发送CANID：0x03 02 03 11 数据：<span lang="EN-US">01 F4 01</span>。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 99.4619px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="6" style="width: 99.8077%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 29.7917px;"><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x03 02 03 11</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">3</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">01 F4 01</span></span>
> 
> </td></tr><tr style="height: 10px;"><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x03 02 03 B1</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">4</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">00 01 00 00</span></span>
> 
> </td></tr></tbody></table>

---

### <span class="fontstyle0">2. <span style="color: rgb(59, 56, 56);"><span style="color: rgb(58, 56, 56);">平台</span>工作范围查询 / </span></span> <span class="fontstyle0"><span style="color: rgb(59, 56, 56);"><span style="color: rgb(58, 56, 56);">平台</span></span></span><span class="fontstyle0"><span style="color: rgb(59, 56, 56);">工作</span></span><span class="fontstyle0"><span style="color: rgb(59, 56, 56);">范围信息</span></span>

用于获得平台移动轴的运动范围，是设备的固定参数

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E5%B9%B3%E5%8F%B0%E7%A7%BB%E5%8A%A8%E8%8C%83%E5%9B%B4%E6%9F%A5%E8%AF%A2-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can" style="width: 101.18%; border-collapse: collapse; height: 178.636px;" width="101%"><tbody><tr style="height: 29.7869px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7869px; vertical-align: middle; width: 100.125%;"><span style="color: rgb(59, 56, 56);"><span style="color: rgb(58, 56, 56);">平台</span>移动范围查询</span>

</td></tr><tr style="height: 29.7869px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7869px; vertical-align: middle; width: 20.0249%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7869px; vertical-align: middle; width: 20.0249%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7869px; vertical-align: middle; width: 20.0249%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7869px; vertical-align: middle; width: 20.0249%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7869px; vertical-align: middle; width: 20.0249%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.7869px;"><td class="align-center" style="height: 29.7869px; vertical-align: middle; width: 20.0249%;">外部

</td><td class="align-center" style="height: 29.7869px; vertical-align: middle; width: 20.0249%;">本设备

</td><td class="align-center" style="height: 29.7869px; vertical-align: middle; width: 20.0249%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 03 XX XX 12</span></span>

</td><td class="align-center" style="height: 29.7869px; vertical-align: middle; width: 20.0249%;"><span lang="EN-US">0</span>

</td><td class="align-center" style="height: 29.7869px; vertical-align: middle; width: 20.0249%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.7869px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7869px; vertical-align: middle; width: 20.0249%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7869px; vertical-align: middle; width: 20.0249%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7869px; vertical-align: middle; width: 20.0249%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7869px; vertical-align: middle; width: 40.0499%;">说明

</td></tr><tr style="height: 29.7017px;"><td class="align-center" style="vertical-align: middle; height: 29.7017px;">byte\[0~7\]

</td><td class="align-center" style="vertical-align: middle; height: 29.7017px;">/

</td><td class="align-center" style="vertical-align: middle; height: 29.7017px;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.7017px;">/

</td></tr></tbody></table>

<table id="bkmrk-%E5%B9%B3%E5%8F%B0%E7%A7%BB%E5%8A%A8%E8%8C%83%E5%9B%B4%E4%BF%A1%E6%81%AF-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can" style="width: 101.281%; height: 357.563px;"><tbody><tr style="height: 29.7969px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.7969px; width: 99.8168%;"><span style="color: rgb(59, 56, 56);"><span style="color: rgb(58, 56, 56);">平台</span>移动范围信息</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 03 XX XX B2</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span lang="EN-US">8</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 19.9634%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7969px; width: 39.9267%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;">x移动范围低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 59.5938px; width: 19.9634%;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; height: 59.5938px; width: 39.9267%;">单位：mm

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;">x移动范围高8位

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;">y移动范围低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 59.5938px; width: 19.9634%;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; height: 59.5938px; width: 39.9267%;">单位：mm

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;">y移动范围高8位

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;">byte\[4\]

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;">z移动范围低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 59.5938px; width: 19.9634%;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; height: 59.5938px; width: 39.9267%;">单位：mm

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;">byte\[5\]

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;">z移动范围高8位

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;">byte\[6\]

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 19.9634%;">移动速度范围低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 59.5938px; width: 19.9634%;">unsigned int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; height: 59.5938px; width: 39.9267%;">单位： mm/s

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="vertical-align: middle; width: 19.9634%; height: 29.7969px;">byte\[7\]

</td><td class="align-center" style="vertical-align: middle; width: 19.9634%; height: 29.7969px;">移动速度范围高8位

</td></tr></tbody></table>

<p class="callout warning">速度范围是指设备允许的最大速度，是由设备机械结构决定的，是一个确定值</p>

> <span class="fontstyle0">举例： 型号0x02 编号0x03 的平台获取移动范围x=1000mm，发送CANID：0x03 02 03 12。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 99.4619px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="6" style="width: 99.8077%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 29.7917px;"><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x03 02 03 12</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">/</span></span>
> 
> </td></tr><tr style="height: 10px;"><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x03 02 03 B2</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">8</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">E8 03 00 00 00 00 E8 03</span></span>
> 
> </td></tr></tbody></table>

---

### <span class="fontstyle0">3. <span style="color: rgb(59, 56, 56);"><span style="color: rgb(58, 56, 56);">平台</span>速度控制 </span></span><span class="fontstyle0"><span style="color: rgb(59, 56, 56);">/ </span></span> <span style="color: rgb(59, 56, 56);"><span style="color: rgb(58, 56, 56);">平台</span></span><span class="fontstyle0"><span style="color: rgb(59, 56, 56);">速度</span></span><span style="color: rgb(59, 56, 56);">信息</span>

通过控制速度来移动平台

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E5%B9%B3%E5%8F%B0%E7%A7%BB%E5%8A%A8%E6%8E%A7%E5%88%B6-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-i" style="width: 101.18%; border-collapse: collapse; height: 326.733px;" width="101%"><tbody><tr style="height: 29.7017px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7017px; vertical-align: middle; width: 100.125%;"><span style="color: rgb(59, 56, 56);"><span style="color: rgb(58, 56, 56);">平台<span style="color: rgb(59, 56, 56);">速度</span></span>控制</span>

</td></tr><tr style="height: 29.7017px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7017px; vertical-align: middle; width: 20.0249%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7017px; vertical-align: middle; width: 20.0249%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7017px; vertical-align: middle; width: 20.0249%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7017px; vertical-align: middle; width: 20.0249%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7017px; vertical-align: middle; width: 20.0249%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.7017px;"><td class="align-center" style="height: 29.7017px; vertical-align: middle; width: 20.0249%;">外部

</td><td class="align-center" style="height: 29.7017px; vertical-align: middle; width: 20.0249%;">本设备

</td><td class="align-center" style="height: 29.7017px; vertical-align: middle; width: 20.0249%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 03 XX XX 13</span></span>

</td><td class="align-center" style="height: 29.7017px; vertical-align: middle; width: 20.0249%;"><span lang="EN-US">6</span>

</td><td class="align-center" style="height: 29.7017px; vertical-align: middle; width: 20.0249%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.7017px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7017px; vertical-align: middle; width: 20.0249%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7017px; vertical-align: middle; width: 20.0249%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7017px; vertical-align: middle; width: 20.0249%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7017px; vertical-align: middle; width: 40.0499%;">说明

</td></tr><tr style="height: 29.7017px;"><td class="align-center" style="vertical-align: middle;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle;">x方向速度低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle;">单位：mm/s

</td></tr><tr style="height: 29.7017px;"><td class="align-center" style="vertical-align: middle;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle;">x方向速度高8位

</td></tr><tr style="height: 29.7017px;"><td class="align-center" style="vertical-align: middle;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle;">y方向速度低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle;">单位：mm/s

</td></tr><tr style="height: 29.7017px;"><td class="align-center" style="vertical-align: middle;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle;">y方向速度高8位

</td></tr><tr style="height: 29.7017px;"><td class="align-center" style="vertical-align: middle;">byte\[4\]

</td><td class="align-center" style="vertical-align: middle;">z方向速度低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle;">单位：mm/s

</td></tr><tr style="height: 29.7017px;"><td class="align-center" style="vertical-align: middle;">byte\[5\]

</td><td class="align-center" style="vertical-align: middle;">z方向速度高8位

</td></tr><tr style="height: 29.7159px;"><td class="align-center" style="vertical-align: middle;">byte\[6~7\]

</td><td class="align-center" style="vertical-align: middle;">/

</td><td class="align-center" style="vertical-align: middle;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle;">/

</td></tr></tbody></table>

<table id="bkmrk-%E5%B9%B3%E5%8F%B0%E7%A7%BB%E5%8A%A8%E4%BF%A1%E6%81%AF-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-i" style="width: 101.281%; height: 307.017px;"><tbody><tr style="height: 29.7017px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.7017px; width: 100.125%;"><span style="color: rgb(59, 56, 56);"><span style="color: rgb(58, 56, 56);">平台<span style="color: rgb(59, 56, 56);">速度</span></span>信息</span>

</td></tr><tr style="height: 29.7017px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7017px; width: 20.0249%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7017px; width: 20.0249%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7017px; width: 20.0249%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7017px; width: 20.0249%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7017px; width: 20.0249%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.7017px;"><td class="align-center" style="vertical-align: middle; height: 29.7017px; width: 20.0249%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.7017px; width: 20.0249%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.7017px; width: 20.0249%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 03 XX XX B3</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.7017px; width: 20.0249%;"><span lang="EN-US">6</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.7017px; width: 20.0249%;"><span lang="EN-US">50</span>

</td></tr><tr style="height: 29.7017px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7017px; width: 20.0249%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7017px; width: 20.0249%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7017px; width: 20.0249%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.7017px; width: 40.0499%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.7017px;"><td class="align-center" style="vertical-align: middle;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle;">x方向速度低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle;">单位：mm/s

</td></tr><tr style="height: 29.7017px;"><td class="align-center" style="vertical-align: middle;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle;">x方向速度高8位

</td></tr><tr style="height: 29.7017px;"><td class="align-center" style="vertical-align: middle;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle;">y方向速度低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle;">单位：mm/s

</td></tr><tr style="height: 29.7017px;"><td class="align-center" style="vertical-align: middle;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle;">y方向速度高8位

</td></tr><tr style="height: 10px;"><td class="align-center" style="vertical-align: middle;">byte\[4\]

</td><td class="align-center" style="vertical-align: middle;">z方向速度低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle;">单位：mm/s

</td></tr><tr style="height: 29.7017px;"><td class="align-center" style="vertical-align: middle;">byte\[5\]

</td><td class="align-center" style="vertical-align: middle;">z方向速度高8位

</td></tr><tr style="height: 29.7017px;"><td class="align-center" style="vertical-align: middle; height: 29.7017px; width: 20.0249%;">byte\[6~7\]

</td><td class="align-center" style="vertical-align: middle; height: 29.7017px; width: 20.0249%;">/

</td><td class="align-center" style="vertical-align: middle; height: 29.7017px; width: 20.0249%;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.7017px; width: 40.0499%;">/

</td></tr></tbody></table>

<p class="callout warning">需要实时读取位置信息，可能会出现超限</p>

> <span class="fontstyle0">举例： 型号0x02 编号0x03 的平台设置移动x=1m/s，发送CANID：0x03 02 03 13，数据：<span lang="EN-US">E8 03 00 00 00 00</span>。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 99.4619px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="6" style="width: 99.8077%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 29.7917px;"><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x03 02 03 13</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">6</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">E8 03 00 00 00 00</span></span>
> 
> </td></tr><tr style="height: 10px;"><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x03 02 03 B3</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">6</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">E8 03 00 00 00 00</span></span>
> 
> </td></tr></tbody></table>

---

### <span class="fontstyle0">4. <span style="color: rgb(59, 56, 56);"><span style="color: rgb(58, 56, 56);">平台</span>位置控制</span><span style="color: rgb(59, 56, 56);"> </span></span><span class="fontstyle0"><span style="color: rgb(59, 56, 56);">/ </span></span> <span style="color: rgb(59, 56, 56);"><span style="color: rgb(58, 56, 56);">平台</span>位置信息</span>

通过控制位置来移动平台

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E5%B9%B3%E5%8F%B0%E4%BD%8D%E7%BD%AE%E6%8E%A7%E5%88%B6-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-i" style="width: 101.18%; border-collapse: collapse; height: 357.235px;" width="101%"><tbody><tr style="height: 29.6875px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.6875px; vertical-align: middle; width: 100%;"><span style="color: rgb(59, 56, 56);"><span style="color: rgb(58, 56, 56);">平台</span>位置控制</span>

</td></tr><tr style="height: 29.6875px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.6875px; vertical-align: middle; width: 20%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.6875px; vertical-align: middle; width: 20%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.6875px; vertical-align: middle; width: 20%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.6875px; vertical-align: middle; width: 20%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.6875px; vertical-align: middle; width: 20%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 20%;">外部

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 20%;">本设备

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 03 XX XX 14</span></span>

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 20%;"><span lang="EN-US">6</span>

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 20%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.6875px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.6875px; vertical-align: middle; width: 20%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.6875px; vertical-align: middle; width: 20%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.6875px; vertical-align: middle; width: 20%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.6875px; vertical-align: middle; width: 40%;">说明

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 20%;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 20%;">x方向位置低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 59.5938px; width: 20%;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; height: 59.5938px; width: 40%;">单位：mm

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 20%;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 20%;">x方向位置高8位

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 20%;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 20%;">y方向位置低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 59.5938px; width: 20%;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; height: 59.5938px; width: 40%;">单位：mm

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 20%;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 20%;">y方向位置高8位

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 20%;">byte\[4\]

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 20%;">z方向位置低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 59.5938px; width: 20%;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; height: 59.5938px; width: 40%;">单位：mm

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 20%;">byte\[5\]

</td><td class="align-center" style="vertical-align: middle; height: 29.7969px; width: 20%;">z方向位置高8位

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="vertical-align: middle; height: 29.7017px; width: 20%;">byte\[6~7\]

</td><td class="align-center" style="vertical-align: middle; height: 29.7017px; width: 20%;">/

</td><td class="align-center" style="vertical-align: middle; height: 29.7017px; width: 20%;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.7017px; width: 40%;">/

</td></tr></tbody></table>

<table id="bkmrk-%E5%B9%B3%E5%8F%B0%E4%BD%8D%E7%BD%AE%E4%BF%A1%E6%81%AF-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-i" style="width: 101.281%; height: 358.542px;"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(59, 56, 56);"><span style="color: rgb(58, 56, 56);">平台</span>位置信息</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 03 XX XX B4</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">6</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">50</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">x方向位置低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 59.757px; width: 20%;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; height: 59.757px; width: 40%;">单位：mm

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">x方向位置高8位

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">y方向位置低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 59.757px; width: 20%;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; height: 59.757px; width: 40%;">单位：mm

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">y方向位置高8位

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[4\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">z方向位置低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 59.757px; width: 20%;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; height: 59.757px; width: 40%;">单位：mm

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[5\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">z方向位置高8位

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[6~7\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">/

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px; width: 40%;">/

</td></tr></tbody></table>

> <span class="fontstyle0">举例： 型号0x02 编号0x03 的平台设置移动到位置 x=1m ，发送CANID：0x03 02 03 14。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 99.4619px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="6" style="width: 99.8077%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 29.7917px;"><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x03 02 03 14</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">6</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">E8 03 00 00 00 00</span></span>
> 
> </td></tr><tr style="height: 10px;"><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x03 02 03 B4</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">6</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">E8 03 00 00 00 00</span></span>
> 
> </td></tr></tbody></table>

# 灯光类CAN协议标准

为了更好的兼容不同设备，我们规范了CAN协议的标准，使得同类型不同型号设备能无缝切换，自动被ROS识别并直接使用，方便更换硬件时候的软件移植工作。以下为灯光使用的专用CAN协议。

<p class="callout warning">请先确保阅读了[CAN协议构架说明](https://odocs.hexfellow.com/books/hexmove/page/can-Zxd)再开始以下内容</p>

<p class="callout info">请注意使用设备CANID替换表中XX部分</p>

<p class="callout info">灯光类设备的大类ID为 04</p>

### 灯光控制器指令总表

<table id="bkmrk-%E6%8C%87%E4%BB%A4%E9%9B%86-%C2%A0-%E5%8F%8D%E9%A6%88%E9%9B%86-%E9%87%8D%E8%A6%81%E6%80%A7-%E8%AF%B4%E6%98%8E-%E8%AE%BE%E5%A4%87%E5%AF%B9" style="width: 101.189%;"><tbody><tr><td class="align-center" colspan="6" style="background: rgb(197, 224, 179); width: 40.1099%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">指令集 </span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.73993%; vertical-align: middle;"> </td><td class="align-center" colspan="6" style="background: rgb(197, 224, 179); width: 45.0549%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">反馈集 </span>

</td><td class="align-center" rowspan="2" style="background: rgb(248, 203, 173); width: 6.68498%; vertical-align: middle;">重要性

</td><td class="align-center" rowspan="2" style="background: rgb(217, 217, 217); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">说明</span>

</td></tr><tr><td class="align-center" style="background: rgb(226, 239, 217); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">设备对象 </span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">命令内容 </span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 6.68498%; vertical-align: middle;">大类

<span style="color: rgb(38, 38, 38);">（ 00~1F） </span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">型号 </span>

<span style="color: rgb(38, 38, 38);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">编号</span>

<span style="color: rgb(38, 38, 38);">（ 00~FF） </span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 6.68498%; vertical-align: middle;">功能

<span style="color: rgb(38, 38, 38);">（ 00~FF）</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.73993%; vertical-align: middle;"> </td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.50916%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">大类 </span>

<span style="color: rgb(38, 38, 38);">（00~1F） </span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.50916%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">型号 </span>

<span style="color: rgb(38, 38, 38);">（00~FF） </span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.50916%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">编号 </span>

<span style="color: rgb(38, 38, 38);">（00~FF） </span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.50916%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">功能 </span>

<span style="color: rgb(38, 38, 38);">（00~FF） </span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.50916%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">反馈内容 </span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.50916%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">周期性 </span>

</td></tr><tr><td class="align-center" rowspan="3" style="background: rgb(189, 215, 238); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">灯光控制器</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">控制器状态设置</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">04</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 6.68498%; vertical-align: middle;">11

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.73993%; vertical-align: middle;"> </td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.50916%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">04</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.50916%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.50916%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.50916%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">B1</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); width: 7.50916%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">控制器状态信息</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); width: 7.50916%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">周期反馈 </span>

</td><td class="align-center" style="background: rgb(252, 228, 214); width: 6.68498%; vertical-align: middle;"><span style="color: red;">必备 </span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 6.68498%; vertical-align: middle;"> </td></tr><tr><td class="align-center" style="background: rgb(189, 215, 238); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">单点灯光状态设置</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">04</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx </span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">12</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.73993%; vertical-align: middle;"> </td><td class="align-center" style="background: rgb(217, 217, 217); width: 7.50916%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(217, 217, 217); width: 7.50916%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(217, 217, 217); width: 7.50916%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(217, 217, 217); width: 7.50916%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(217, 217, 217); width: 7.50916%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(217, 217, 217); width: 7.50916%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(252, 228, 214); width: 6.68498%; vertical-align: middle;"><span style="color: red;">必备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 6.68498%; vertical-align: middle;"> </td></tr><tr><td class="align-center" style="background: rgb(189, 215, 238); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">呼吸模式设置</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">04</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 6.68498%; vertical-align: middle;">xx

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 6.68498%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">13</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.73993%; vertical-align: middle;"> </td><td class="align-center" style="background: rgb(222, 234, 246); width: 7.50916%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">04</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 7.50916%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 7.50916%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 7.50916%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">B3</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 7.50916%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">设置成功</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 7.50916%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">单次反馈</span>

</td><td class="align-center" style="background: rgb(252, 228, 214); width: 6.68498%; vertical-align: middle;"><span style="color: red;">必备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 6.68498%; vertical-align: middle;">  
</td></tr></tbody></table>

<div id="bkmrk-"></div><div id="bkmrk--1"></div>---

### 1. 控制器状态设置 / <span style="color: rgb(38, 38, 38);">控制器状态信息</span>

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E8%AE%BE%E5%A4%87%E9%87%8D%E5%90%AF-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-id-" style="width: 101.18%; border-collapse: collapse; height: 250.375px;" width="101%"><tbody><tr style="height: 29.7969px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 100%;"><span style="color: rgb(59, 56, 56);">控制器状态设置</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 20%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 20%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 20%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 20%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 20%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 20%;">外部

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 20%;">本设备

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 04 XX XX 11</span></span>

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 20%;"><span lang="EN-US">3</span>

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 20%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 20%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 20%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 20%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7969px; vertical-align: middle; width: 40%;">说明

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 20%;"><span lang="EN-US">byte\[0\]</span>

</td><td class="align-center" style="vertical-align: middle;">工作模式

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">查看工作模式表

</td></tr><tr style="height: 10px;"><td class="align-center" style="height: 10px; vertical-align: middle; width: 20%;"><span lang="EN-US">byte\[1\]</span>

</td><td class="align-center" style="vertical-align: middle;">亮度倍率

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">1~100（最大亮度百分比，用于总控）

</td></tr><tr style="height: 31.7969px;"><td class="align-center" style="height: 31.7969px; vertical-align: middle; width: 20%;"><span lang="EN-US">byte\[2\]</span>

</td><td class="align-center" style="vertical-align: middle;">灯光数量

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">控制的灯光LED数量

</td></tr><tr style="height: 29.7969px;"><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 20%;"><span lang="EN-US">byte\[3~7\]</span>

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 20%;"><span lang="EN-US">/</span>

</td><td class="align-center" style="height: 29.7969px; vertical-align: middle; width: 20%;"><span lang="EN-US">/</span>

</td><td class="align-center" colspan="2" style="height: 29.7969px; vertical-align: middle; width: 40%;"><span lang="EN-US">/</span>

</td></tr></tbody></table>

<div id="bkmrk-%E6%8E%A7%E5%88%B6%E5%99%A8%E7%8A%B6%E6%80%81%E4%BF%A1%E6%81%AF-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-"><table id="bkmrk-%E5%87%86%E5%A4%87%E9%87%8D%E5%90%AF%E5%8F%8D%E9%A6%88-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-i-1" style="width: 101.281%; height: 239.028px;"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(59, 56, 56);"><span style="color: rgb(38, 38, 38);">控制器状态信息</span></span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 04 XX XX B1</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">8</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">500</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">工作模式

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">查看工作模式表

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">亮度倍率

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">1~100

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">灯光数量

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">控制的灯光LED数量

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">byte\[3~7\]</span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">/</span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">/</span>

</td><td class="align-center" colspan="2" style="height: 29.8785px; vertical-align: middle; width: 40%;"><span lang="EN-US">/</span>

</td></tr></tbody></table>

</div><table id="bkmrk-%E8%A7%A6%E7%A2%B0%E5%BC%80%E5%85%B3%E8%A1%A8-%E4%BD%8D-%E5%80%BC-%E8%AF%B4%E6%98%8E-bit%5B0%5D--1" style="width: 99.9898%; height: 298.611px;"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="3" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 99.9194%;"><span style="color: rgb(59, 56, 56);">触碰开关表  
</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">位</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">值</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" rowspan="4" style="vertical-align: middle;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle;">0x00

</td><td class="align-center" style="vertical-align: middle;">待机模式（蓝色呼吸灯）

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">0x01

</td><td class="align-center" style="vertical-align: middle;">警报模式（红色快闪）

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">0x02

</td><td class="align-center" style="vertical-align: middle;">单点控制

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">0x03

</td><td class="align-center" style="vertical-align: middle;">呼吸模式

</td></tr></tbody></table>

> <span class="fontstyle0">举例： 型号0x02 编号0x03 的灯光使用警报模式 100亮度 50个led，发送CANID：0x04 02 03 11 数据：01 64 32 。</span>
> 
> <div><table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 99.4619px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="6" style="width: 99.8077%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 29.7917px;"><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x04 02 03 11</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">3</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">01 64 32</span></span>
> 
> </td></tr><tr style="height: 10px;"><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x04 02 03 B1</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">3</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">01 64 32</span></span>
> 
> </td></tr></tbody></table>
> 
> </div>

---

### 2. 单点灯光状态设置

用于单一LED的控制，可以每个LED都有不同颜色

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E6%8E%A7%E5%88%B6%E5%99%A8%E7%8A%B6%E6%80%81%E8%AE%BE%E7%BD%AE-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-" style="width: 101.18%; border-collapse: collapse; height: 360.191px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 100%;"><span style="color: rgb(59, 56, 56);">控制器状态设置</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">外部

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">本设备

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 04 XX XX 12</span></span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">8</span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 40%;">说明

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">灯光ID

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">ID从1开始，0为空

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">R值

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">RGB的R值

</td></tr><tr style="height: 31.7882px;"><td class="align-center" style="vertical-align: middle; height: 31.7882px;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle; height: 31.7882px;">G值

</td><td class="align-center" style="vertical-align: middle; height: 31.7882px;">unsignedint8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 31.7882px;">RGB的G值

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">B值

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">RGB的B值

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[4\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">灯光ID

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">ID从1开始，0为空

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[5\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">R值

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">RGB的R值

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[6\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">G值

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsignedint8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">RGB的G值

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[7\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">B值

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">RGB的B值

</td></tr></tbody></table>

<p class="callout warning">每次至多设置两个LED，可以连续发送，单个LED可以设置另一个ID为0</p>

<p class="callout warning">需要工作模式为单点控制才有效</p>

> <span class="fontstyle0">举例： 型号0x02 编号0x03 的灯光设置第一个LED 白色，发送CANID：0x04 02 03 12 数据：<span lang="EN-US">01 FF FF FF 00 00 00 00</span>。</span>
> 
> <div><table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 99.4619px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="6" style="width: 99.8077%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 29.7917px;"><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x04 02 03 12</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">8</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">01 FF FF FF 00 00 00 00</span></span>
> 
> </td></tr><tr style="height: 10px;"><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">/</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">/
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">/
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">/</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">/</span></span>
> 
> </td></tr></tbody></table>
> 
> </div>

---

### 3. <span style="color: rgb(59, 56, 56);">呼吸模式设置</span> / 设置成功

呼吸模式是所有灯以一种颜色渐变

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E5%91%BC%E5%90%B8%E6%A8%A1%E5%BC%8F%E8%AE%BE%E7%BD%AE-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-i" style="width: 101.18%; border-collapse: collapse; height: 270.556px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 100%;"><span style="color: rgb(59, 56, 56);">呼吸模式设置</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">外部

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">本设备

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 04 XX XX 13</span></span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">4</span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 40%;">说明

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">呼吸周期

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">单位：S

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">R值

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">RGB的R值

</td></tr><tr style="height: 31.7882px;"><td class="align-center" style="vertical-align: middle; height: 31.7882px; width: 20%;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle; height: 31.7882px;">G值

</td><td class="align-center" style="vertical-align: middle; height: 31.7882px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 31.7882px;">RGB的G值

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">B值

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">RGB的B值

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">byte\[4~7\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">/

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px; width: 40%;">/

</td></tr></tbody></table>

<table id="bkmrk-%E8%AE%BE%E7%BD%AE%E6%88%90%E5%8A%9F-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-id-" style="width: 101.281%; height: 239.028px;"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(59, 56, 56);"><span style="color: rgb(38, 38, 38);"><span style="color: rgb(59, 56, 56);">设置成功</span></span></span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 04 XX XX B3</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">0</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">byte\[0~7\]</span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">/</span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">/</span>

</td><td class="align-center" colspan="2" style="height: 29.8785px; vertical-align: middle; width: 40%;"><span lang="EN-US">/</span>

</td></tr></tbody></table>

<p class="callout warning">需要工作模式为呼吸模式才有效</p>

> <span class="fontstyle0">举例： 型号0x02 编号0x03 的灯光设置LED 白色1s呼吸，发送CANID：0x04 02 03 13 数据：01 64 32 。</span>
> 
> <div><table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 99.4619px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="6" style="width: 100.183%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 29.7917px;"><td class="align-center" style="width: 16.6972%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6972%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6972%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6972%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6972%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6972%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; width: 16.6972%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6972%; vertical-align: middle;"><span lang="EN-US">0x04 02 03 13</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6972%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6972%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6972%; vertical-align: middle;"><span lang="EN-US">4</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6972%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">01 FF FF FF </span></span>
> 
> </td></tr><tr style="height: 10px;"><td class="align-center" style="height: 10px; width: 16.6972%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6972%; vertical-align: middle;"><span lang="EN-US">0x04 02 03 B3</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6972%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6972%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6972%; vertical-align: middle;"><span lang="EN-US">0</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6972%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">/</span></span>
> 
> </td></tr></tbody></table>
> 
> </div>


<div id="bkmrk-%E7%81%AF%E5%85%89%E6%8E%A7%E5%88%B6%E5%99%A8%E6%8C%87%E4%BB%A4can-id%E6%80%BB%E8%A7%88-%E6%8C%87%E4%BB%A4%E9%9B%86-"></div>

# 电源类CAN协议标准

为了更好的兼容不同设备，我们规范了CAN协议的标准，使得同类型不同型号设备能无缝切换，自动被ROS识别并直接使用，方便更换硬件时候的软件移植工作。以下为电源使用的专用CAN协议。

<p class="callout warning">请先确保阅读了<span style="color: rgb(53, 152, 219);">[CAN协议构架说明](https://odocs.hexfellow.com/books/hexmove/page/can-Zxd)</span>再开始以下内容</p>

<p class="callout info">请注意使用设备CANID替换表中XX部分</p>

<p class="callout info">电源类设备的大类ID为 06</p>

---

### 电源指令总表

此表展示了专用指令的所有指令内容，方便快速查询和定位

<table id="bkmrk-%E6%8C%87%E4%BB%A4%E9%9B%86-%C2%A0-%E5%8F%8D%E9%A6%88%E9%9B%86-%E9%87%8D%E8%A6%81%E6%80%A7-%E8%AF%B4%E6%98%8E-%E8%AE%BE%E5%A4%87%E5%AF%B9" style="width: 101.372%; height: 314.059px;"><tbody><tr style="height: 48.7674px;"><td class="align-center" colspan="6" style="background: rgb(197, 224, 179); width: 42.9358%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">指令集</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.2844%; vertical-align: middle; height: 48.7674px;"> </td><td class="align-center" colspan="6" style="background: rgb(197, 224, 179); width: 42.9358%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">反馈集</span>

</td><td class="align-center" rowspan="2" style="background: rgb(248, 203, 173); width: 6.69725%; vertical-align: middle; height: 70.2223px;">重要性

</td><td class="align-center" rowspan="2" style="background: rgb(217, 217, 217); width: 6.69725%; vertical-align: middle; height: 70.2223px;"><span style="color: rgb(38, 38, 38);">说明</span>

</td></tr><tr style="height: 21.4549px;"><td class="align-center" style="background: rgb(226, 239, 217); width: 7.15596%; vertical-align: middle; height: 21.4549px;"><span style="color: rgb(38, 38, 38);">设备对象</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.15596%; vertical-align: middle; height: 21.4549px;"><span style="color: rgb(38, 38, 38);">命令内容</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.15596%; vertical-align: middle; height: 21.4549px;"><span style="color: rgb(38, 38, 38);">大类</span>

<span style="color: rgb(38, 38, 38);">（00~1F）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.15596%; vertical-align: middle; height: 21.4549px;"><span style="color: rgb(38, 38, 38);">型号</span>

<span style="color: rgb(38, 38, 38);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.15596%; vertical-align: middle; height: 21.4549px;"><span style="color: rgb(38, 38, 38);">编号</span>

<span style="color: rgb(38, 38, 38);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.15596%; vertical-align: middle; height: 21.4549px;"><span style="color: rgb(38, 38, 38);">功能</span>

<span style="color: rgb(38, 38, 38);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.2844%; vertical-align: middle; height: 21.4549px;"> </td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.15596%; vertical-align: middle; height: 21.4549px;"><span style="color: rgb(38, 38, 38);">大类</span>

<span style="color: rgb(38, 38, 38);">（00~1F）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.15596%; vertical-align: middle; height: 21.4549px;"><span style="color: rgb(38, 38, 38);">型号</span>

<span style="color: rgb(38, 38, 38);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.15596%; vertical-align: middle; height: 21.4549px;"><span style="color: rgb(38, 38, 38);">编号</span>

<span style="color: rgb(38, 38, 38);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.15596%; vertical-align: middle; height: 21.4549px;"><span style="color: rgb(38, 38, 38);">功能</span>

<span style="color: rgb(38, 38, 38);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.15596%; vertical-align: middle; height: 21.4549px;"><span style="color: rgb(38, 38, 38);">反馈内容</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.15596%; vertical-align: middle; height: 21.4549px;"><span style="color: rgb(38, 38, 38);">周期性</span>

</td></tr><tr style="height: 48.7674px;"><td class="align-center" rowspan="2" style="background: rgb(189, 215, 238); width: 7.15596%; vertical-align: middle; height: 97.5348px;"><span style="color: rgb(38, 38, 38);">电池</span>

</td><td class="align-center" style="background: rgb(217, 217, 217); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.2844%; vertical-align: middle; height: 48.7674px;"> </td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">06</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">B1</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">BMS</span><span style="color: rgb(38, 38, 38);">状态信息</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">周期反馈</span>

</td><td class="align-center" style="background: rgb(252, 228, 214); width: 6.69725%; vertical-align: middle; height: 48.7674px;"><span style="color: red;">必备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 6.69725%; vertical-align: middle; height: 48.7674px;"> </td></tr><tr style="height: 48.7674px;"><td class="align-center" style="background: rgb(217, 217, 217); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.2844%; vertical-align: middle; height: 48.7674px;"> </td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">06</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">B2</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">BMS</span><span style="color: rgb(38, 38, 38);">数据反馈</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">周期反馈</span>

</td><td class="align-center" style="background: rgb(252, 228, 214); width: 6.69725%; vertical-align: middle; height: 48.7674px;"><span style="color: red;">必备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 6.69725%; vertical-align: middle; height: 48.7674px;"> </td></tr><tr style="height: 48.7674px;"><td class="align-center" rowspan="2" style="background: rgb(189, 214, 238); width: 7.15596%; vertical-align: middle; height: 97.5348px;"><span style="color: rgb(38, 38, 38);">充电站</span>

</td><td class="align-center" style="background: rgb(189, 214, 238); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">充电站设置</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">06</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">13</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.2844%; vertical-align: middle; height: 48.7674px;"> </td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">06</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">B3</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">充电站状态信息</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">周期反馈</span>

</td><td class="align-center" style="background: rgb(252, 228, 214); width: 6.69725%; vertical-align: middle; height: 48.7674px;"><span style="color: red;">必备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 6.69725%; vertical-align: middle; height: 48.7674px;"> </td></tr><tr style="height: 48.7674px;"><td class="align-center" style="background: rgb(217, 217, 217); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.2844%; vertical-align: middle; height: 48.7674px;"> </td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">06</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">B4</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">充电站数据反馈</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">周期反馈</span>

</td><td class="align-center" style="background: rgb(252, 228, 214); width: 6.69725%; vertical-align: middle; height: 48.7674px;"><span style="color: red;">必备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 6.69725%; vertical-align: middle; height: 48.7674px;"> </td></tr><tr style="height: 48.7674px;"><td class="align-center" style="background: rgb(189, 214, 238); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">数字电源</span>

</td><td class="align-center" style="background: rgb(189, 214, 238); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">数字电源设置</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">06</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">15</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.2844%; vertical-align: middle; height: 48.7674px;"> </td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">06</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">B5</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">电源数据反馈</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); width: 7.15596%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">周期反馈</span>

</td><td class="align-center" style="background: rgb(252, 228, 214); width: 6.69725%; vertical-align: middle; height: 48.7674px;"><span style="color: red;">必备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 6.69725%; vertical-align: middle; height: 48.7674px;"> </td></tr></tbody></table>

---

### <span class="fontstyle0">1. BMS状态信息   
</span>

用于带有BMS功能的电池包的数据采集

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E8%AE%BE%E5%A4%87%E9%87%8D%E5%90%AF-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-id-" style="width: 101.18%; border-collapse: collapse; height: 250.938px;" width="101%"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(59, 56, 56);"><span style="color: rgb(38, 38, 38);">BMS</span><span style="color: rgb(38, 38, 38);">状态信息</span></span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 06 XX XX B1</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">4</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">1000</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">工作状态

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">0x00: 正常 / 0x01: 警告 /0x02: 保护

</td></tr><tr style="height: 10px;"><td class="align-center" style="vertical-align: middle; height: 10px;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle; height: 10px;">警告状态

</td><td class="align-center" style="vertical-align: middle; height: 10px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 10px;">警告状态表

</td></tr><tr style="height: 31.7882px;"><td class="align-center" style="vertical-align: middle; height: 31.7882px;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle; height: 31.7882px;">保护状态

</td><td class="align-center" style="vertical-align: middle; height: 31.7882px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 31.7882px;">保护状态表

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">充电标识

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">0x00: 未充电 / 0x01: 充电中

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[4~7\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">/

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">/

</td></tr></tbody></table>

<table id="bkmrk-%E6%8B%A8%E5%8A%A8%E5%BC%80%E5%85%B3%E6%A1%A3%E4%BD%8D%E8%A1%A8%C2%A0-%E4%BD%8D-%E5%80%BC-%E8%AF%B4%E6%98%8E-bit%5B" style="width: 99.9898%; height: 380.555px;"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="3" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 99.9194%;"><span style="color: rgb(59, 56, 56);">警告状态表  
</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">位</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">值</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 40.1215px;"><td class="align-center" style="vertical-align: middle;">bit\[0\]

</td><td class="align-center" style="vertical-align: middle;">0: 正常 / 1: 警告

</td><td class="align-center" style="vertical-align: middle;">电池过压警告

</td></tr><tr style="height: 40.1215px;"><td class="align-center" style="vertical-align: middle;">bit\[1\]

</td><td class="align-center" style="vertical-align: middle;">0: 正常 / 1: 警告

</td><td class="align-center" style="vertical-align: middle;">电池欠压警告

</td></tr><tr style="height: 40.1215px;"><td class="align-center" style="vertical-align: middle;">bit\[2\]

</td><td class="align-center" style="vertical-align: middle;">0: 正常 / 1: 警告

</td><td class="align-center" style="vertical-align: middle;">电池高温警告

</td></tr><tr style="height: 40.1215px;"><td class="align-center" style="vertical-align: middle;">bit\[3\]

</td><td class="align-center" style="vertical-align: middle;">0: 正常 / 1: 警告

</td><td class="align-center" style="vertical-align: middle;">电池低温警告

</td></tr><tr style="height: 40.1215px;"><td class="align-center" style="vertical-align: middle;">bit\[4\]

</td><td class="align-center" style="vertical-align: middle;">0: 正常 / 1: 警告

</td><td class="align-center" style="vertical-align: middle;">放电过流警告

</td></tr><tr style="height: 40.1215px;"><td class="align-center" style="vertical-align: middle;">bit\[5\]

</td><td class="align-center" style="vertical-align: middle;">0: 正常/ 1: 警告

</td><td class="align-center" style="vertical-align: middle;">充电过流警告

</td></tr><tr style="height: 40.1215px;"><td class="align-center" style="vertical-align: middle;">bit\[6\]

</td><td class="align-center" style="vertical-align: middle;">0: 正常 / 1: 警告

</td><td class="align-center" style="vertical-align: middle;">低电量警告（SOC&lt;20%）

</td></tr><tr style="height: 40.1215px;"><td class="align-center" style="vertical-align: middle;">bit\[7\]

</td><td class="align-center" style="vertical-align: middle;">/

</td><td class="align-center" style="vertical-align: middle;">/

</td></tr></tbody></table>

<table id="bkmrk-%E4%BF%9D%E6%8A%A4%E7%8A%B6%E6%80%81%E8%A1%A8-%E4%BD%8D-%E5%80%BC-%E8%AF%B4%E6%98%8E-bit%5B0%5D-" style="width: 99.9898%; height: 380.555px;"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="3" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 99.9194%;"><span style="color: rgb(59, 56, 56);">保护状态表  
</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">位</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">值</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 40.1215px;"><td class="align-center" style="vertical-align: middle;">bit\[0\]

</td><td class="align-center" style="vertical-align: middle;">0: 正常 / 1: 触发

</td><td class="align-center" style="vertical-align: middle;">电池过压保护

</td></tr><tr style="height: 40.1215px;"><td class="align-center" style="vertical-align: middle;">bit\[1\]

</td><td class="align-center" style="vertical-align: middle;">0: 正常 / 1: 触发

</td><td class="align-center" style="vertical-align: middle;">电池欠压保护

</td></tr><tr style="height: 40.1215px;"><td class="align-center" style="vertical-align: middle;">bit\[2\]

</td><td class="align-center" style="vertical-align: middle;">0: 正常 / 1: 触发

</td><td class="align-center" style="vertical-align: middle;">电池高温保护

</td></tr><tr style="height: 40.1215px;"><td class="align-center" style="vertical-align: middle;">bit\[3\]

</td><td class="align-center" style="vertical-align: middle;">0: 正常 / 1: 触发

</td><td class="align-center" style="vertical-align: middle;">电池低温保护

</td></tr><tr style="height: 40.1215px;"><td class="align-center" style="vertical-align: middle;">bit\[4\]

</td><td class="align-center" style="vertical-align: middle;">0: 正常 / 1: 触发

</td><td class="align-center" style="vertical-align: middle;">放电过流保护

</td></tr><tr style="height: 40.1215px;"><td class="align-center" style="vertical-align: middle;">bit\[5\]

</td><td class="align-center" style="vertical-align: middle;">0: 正常 / 1: 触发

</td><td class="align-center" style="vertical-align: middle;">充电过流保护

</td></tr><tr style="height: 40.1215px;"><td class="align-center" style="vertical-align: middle;">bit\[6\]

</td><td class="align-center" style="vertical-align: middle;">0: 正常 / 1: 触发

</td><td class="align-center" style="vertical-align: middle;">低电量保护（SOC&lt;10%）

</td></tr><tr style="height: 40.1215px;"><td class="align-center" style="vertical-align: middle;">bit\[7\]

</td><td class="align-center" style="vertical-align: middle;">0: 正常 / 1: 触发

</td><td class="align-center" style="vertical-align: middle;">短路保护

</td></tr></tbody></table>

<p class="callout warning">电池包必须带有BMS才能使用该功能</p>

> <span class="fontstyle0">举例： 型号0x01 编号0x02 的BMS 充电中。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 99.4619px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="6" style="width: 99.8077%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 29.7917px;"><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">/</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">/
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">/
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">/</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">/</span></span>
> 
> </td></tr><tr style="height: 10px;"><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x06 01 02 B1</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">4</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">00 00 00 01</span></span>
> 
> </td></tr></tbody></table>

---

### <span class="fontstyle0">2. </span>BMS数据反馈<span class="fontstyle0">   
</span>

用于带有BMS功能的电池包的数据采集

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-bms%E6%95%B0%E6%8D%AE%E5%8F%8D%E9%A6%88-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-" style="width: 101.18%; border-collapse: collapse; height: 338.663px;" width="101%"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(59, 56, 56);"><span style="color: rgb(38, 38, 38);">BMS</span><span style="color: rgb(38, 38, 38);">数据反馈</span></span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 06 XX XX B2</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">8</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">500</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle;">SOC

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">范围 0~100

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle;">SOH

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">范围 0~100

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle;">电池电压低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle;">unsigned int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle;">单位：0.01V

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle;">电池电压高8位

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[4\]

</td><td class="align-center" style="vertical-align: middle;">电池电流低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle;">单位：0.1A

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[5\]

</td><td class="align-center" style="vertical-align: middle;">电池电流高8位

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[6\]

</td><td class="align-center" style="vertical-align: middle;">电池温度低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle;">单位：0.1℃

</td></tr><tr style="height: 10px;"><td class="align-center" style="vertical-align: middle;">byte\[7\]

</td><td class="align-center" style="vertical-align: middle;">电池温度高8位

</td></tr></tbody></table>

<p class="callout warning">电池包必须带有BMS才能使用该功能</p>

> <span class="fontstyle0">举例： 型号0x01 编号0x02 的BMS 满电48V反馈。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 99.4619px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="6" style="width: 99.8077%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 29.7917px;"><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">/</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">/
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">/
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">/</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">/</span></span>
> 
> </td></tr><tr style="height: 10px;"><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x06 01 02 B2</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">8</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">64 64 C0 12 00 00 68 01</span></span>
> 
> </td></tr></tbody></table>

---

### <span class="fontstyle0">3. </span>充电站设置<span class="fontstyle0">   
</span>

用于配套的自动充电站的设置

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E5%AE%89%E5%85%A8%E4%BC%A0%E6%84%9F%E5%99%A8%E4%BF%A1%E6%81%AF%E5%8F%91%E9%80%81%E4%BD%BF%E8%83%BD%C2%A0-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9" style="width: 101.18%; border-collapse: collapse; height: 348.889px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 100%;"><span style="color: rgb(59, 56, 56);">充电站设置  
</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">外部

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">本设备

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 06 XX XX 13</span></span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">5</span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 40%;">说明

</td></tr><tr style="height: 46.6667px;"><td class="align-center" style="vertical-align: middle; height: 46.6667px;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; height: 46.6667px;">工作模式

</td><td class="align-center" style="vertical-align: middle; height: 46.6667px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 46.6667px;">0:自动（默认） /1:手动

查看工作模式功能表

</td></tr><tr style="height: 46.6667px;"><td class="align-center" style="vertical-align: middle; height: 46.6667px;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle; height: 46.6667px;">手动开关设置（仅手动模式有效）

</td><td class="align-center" style="vertical-align: middle; height: 46.6667px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 46.6667px;">0:断开（默认） /1:连接

查看工作模式功能表

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">蜂鸣器使能（报警无法关闭）

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">0:关闭 /1:开启（默认）

</td></tr><tr style="height: 46.6667px;"><td class="align-center" style="vertical-align: middle; height: 46.6667px;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle; height: 46.6667px;">再充电压差值（与满电电压的压差）

</td><td class="align-center" style="vertical-align: middle; height: 46.6667px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 46.6667px;">单位：0.1V（默认1.0V）

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[4\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">充电截至电流

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">单位：0.1A（默认0.2A）

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[5~7\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">/

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">/

</td></tr></tbody></table>

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E5%85%85%E7%94%B5%E7%AB%99%E7%8A%B6%E6%80%81%E4%BF%A1%E6%81%AF-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-" style="width: 101.18%; border-collapse: collapse; height: 338.663px;" width="101%"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(59, 56, 56);">充电站状态信息</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 06 XX XX B3</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">7</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">500/</span><span style="color: rgb(59, 56, 56);">接触触发（看备注）</span></span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle;">工作模式

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">0:自动 /1:手动

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle;">充电站探测状态

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">0:未接触 /1:已接触

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle;">工作状态

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">0: 断开/ 1:连接 / 2:已充满（低电流） / 3:错误

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle;">错误状态

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">查看错误状态表

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%;">byte\[4\]

</td><td class="align-center" style="vertical-align: middle;">蜂鸣器使能状态

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">0:关闭 /1:开启（默认）

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%;">byte\[5\]

</td><td class="align-center" style="vertical-align: middle;">再充电压差值

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">单位：0.1V（默认1.0V）

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%;">byte\[6\]

</td><td class="align-center" style="vertical-align: middle;">充电截至电流

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;">单位：0.1A（默认0.2A）

</td></tr><tr style="height: 10px;"><td class="align-center" style="vertical-align: middle; width: 20%;">byte\[7\]

</td><td class="align-center" style="vertical-align: middle;">/

</td><td class="align-center" style="vertical-align: middle;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle;">/

</td></tr></tbody></table>

<table id="bkmrk-%E9%94%99%E8%AF%AF%E7%8A%B6%E6%80%81%E8%A1%A8-%E5%AD%97%E8%8A%82-%E7%8A%B6%E6%80%81%E5%80%BC-%E8%AF%B4%E6%98%8E-byte" style="width: 99.9898%; height: 159.219px;"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="3" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 99.9194%;"><span style="color: rgb(59, 56, 56);">错误状态表  
</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">字节</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">状态值</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" rowspan="4" style="vertical-align: middle; height: 99.6355px;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">0x00

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">无错误

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">0x01

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">电源过压

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">0x02

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">充电过流

</td></tr><tr style="height: 10px;"><td class="align-center" style="vertical-align: middle; height: 10px;">0x03

</td><td class="align-center" style="vertical-align: middle; height: 10px;">短路保护

</td></tr></tbody></table>

<table id="bkmrk-%E5%B7%A5%E4%BD%9C%E7%8A%B6%E6%80%81%E6%8C%87%E7%A4%BA%E8%A1%A8-%E5%B7%A5%E4%BD%9C%E7%8A%B6%E6%80%81-led%E7%8A%B6%E6%80%81-%E8%9C%82" style="width: 99.9898%; height: 189.097px;"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="3" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 99.9194%;"><span style="color: rgb(59, 56, 56);">工作状态指示表</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">工作状态</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">LED状态</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">蜂鸣器状态</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">断开（未接触）

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">无灯

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">无

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">断开（已接触）

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">绿灯闪烁

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">无

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">连接

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">红绿交替

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">无

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">已充满

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">绿灯常亮

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 33.3065%;">无

</td></tr><tr style="height: 10px;"><td class="align-center" style="vertical-align: middle; height: 10px; width: 33.3065%;">错误

</td><td class="align-center" style="vertical-align: middle; height: 10px; width: 33.3065%;">红灯常亮

</td><td class="align-center" style="vertical-align: middle; height: 10px; width: 33.3065%;">按规定的错误发声模式

</td></tr></tbody></table>

<table id="bkmrk-%E5%B7%A5%E4%BD%9C%E6%A8%A1%E5%BC%8F%E5%8A%9F%E8%83%BD%E8%A1%A8-%E5%B7%A5%E4%BD%9C%E6%A8%A1%E5%BC%8F-%E6%8E%A2%E6%B5%8B%E7%8A%B6%E6%80%81-%E6%89%8B%E5%8A%A8" style="width: 100%; height: 194.142px;"><tbody><tr style="height: 29.8785px;"><td colspan="4" style="background: rgb(189, 214, 238); padding: 0.75pt; vertical-align: middle; width: 100.183%; height: 29.8785px;"><span style="color: rgb(59, 56, 56);">工作模式功能表</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.8785px; vertical-align: middle; width: 25.0459%;"><span style="color: rgb(59, 56, 56);">工作模式</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.8785px; vertical-align: middle; width: 25.0459%;"><span style="color: rgb(59, 56, 56);">探测状态</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.8785px; vertical-align: middle; width: 25.0459%;"><span style="color: rgb(59, 56, 56);">手动开关</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.8785px; vertical-align: middle; width: 25.0459%;"><span style="color: rgb(59, 56, 56);">工作状态</span>

</td></tr><tr style="height: 22.875px;"><td class="align-center" rowspan="2" style="background: rgb(217, 217, 217); padding: 0.75pt; height: 44.75px; vertical-align: middle; width: 25.0459%;" width="16%">自动

</td><td class="align-center" style="width: 25.0459%; background: rgb(217, 217, 217); padding: 0.75pt; height: 22.875px; vertical-align: middle;" width="16%">未接触

</td><td class="align-center" style="width: 25.0459%; background: rgb(217, 217, 217); padding: 0.75pt; height: 22.875px; vertical-align: middle;" width="16%"><span style="color: red;">无效</span>

</td><td class="align-center" style="width: 25.0459%; background: rgb(217, 217, 217); padding: 0.75pt; height: 22.875px; vertical-align: middle;" width="16%">断开

</td></tr><tr style="height: 21.875px;"><td class="align-center" style="width: 25.0459%; background: rgb(217, 217, 217); padding: 0.75pt; height: 21.875px; vertical-align: middle;" width="16%">接触

</td><td class="align-center" style="width: 25.0459%; background: rgb(217, 217, 217); padding: 0.75pt; height: 21.875px; vertical-align: middle;" width="16%"><span style="color: red;">无效</span>

</td><td class="align-center" style="width: 25.0459%; background: rgb(217, 217, 217); padding: 0.75pt; height: 21.875px; vertical-align: middle;" width="16%">连接

</td></tr><tr style="height: 29.8785px;"><td class="align-center" rowspan="3" style="height: 89.6355px; vertical-align: middle; width: 25.0459%;">手动

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 25.0459%;">未接触

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 25.0459%;"><span style="color: red;">无效</span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 25.0459%;">断开

</td></tr><tr style="height: 29.8785px;"><td class="align-center" rowspan="2" style="height: 59.757px; vertical-align: middle; width: 25.0459%;">接触

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 25.0459%;">连接

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 25.0459%;">连接

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 25.0459%;">断开（默认）

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 25.0459%;">断开

</td></tr></tbody></table>

<p class="callout warning">一般反馈周期为500ms，如果出现充电站探测变化则立即发送充电站状态信息帧</p>

<p class="callout warning">再冲电电压差指完成第一次充电后，如果电池电压下降超过设置的压差值，会再次启动充电</p>

> <span class="fontstyle0">举例： 型号0x02 编号0x03 的充电站 手动控制连接。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 99.4619px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="6" style="width: 99.9345%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 29.7917px;"><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; width: 16.6557%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">0x06 02 03 13</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">5</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">01 01 00 0A 02</span></span>
> 
> </td></tr><tr style="height: 10px;"><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">0x06 02 03 B3</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">7</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">01 01 01 00 00 0A 02</span></span>
> 
> </td></tr></tbody></table>

---

### <span class="fontstyle0">4. </span>充电站数据反馈

用于配套的自动充电站的充电数据反馈

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E5%85%85%E7%94%B5%E7%AB%99%E6%95%B0%E6%8D%AE%E5%8F%8D%E9%A6%88-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-" style="width: 101.18%; border-collapse: collapse; height: 338.663px;" width="101%"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(59, 56, 56);"><span lang="EN-US">充电站数据反馈</span></span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 06 XX XX B4</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">4</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">500</span></span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle;">充电电压低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle;">unsigned int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle;">单位：0.01V

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle;">充电电压高8位

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle;">充电电流低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle;">单位：0.1A

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle;">充电电流高8位

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[4~7\]

</td><td class="align-center" style="vertical-align: middle;">/

</td><td class="align-center" style="vertical-align: middle;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle;">/

</td></tr></tbody></table>

> <span class="fontstyle0">举例： 型号0x02 编号0x03 的充电站48V 1A充电。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 99.4619px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="6" style="width: 99.8077%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 29.7917px;"><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">/</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">/
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">/
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">/</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">/</span></span>
> 
> </td></tr><tr style="height: 10px;"><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x06 02 03 B4</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">4</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">C0 12 0A 00</span></span>
> 
> </td></tr></tbody></table>

---

### <span class="fontstyle0">5. </span>数字电源设置

用于专用的数字电源

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E6%95%B0%E5%AD%97%E7%94%B5%E6%BA%90%E8%AE%BE%E7%BD%AE-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-i" style="width: 101.18%; border-collapse: collapse; height: 347.07px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 100%;"><span style="color: rgb(59, 56, 56);">数字电源设置  
</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">外部

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">本设备

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 06 XX XX 15</span></span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">8</span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 40%;">说明

</td></tr><tr style="height: 18.6667px;"><td class="align-center" style="vertical-align: middle; height: 18.6667px;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; height: 18.6667px;">电源通道ID

</td><td class="align-center" style="vertical-align: middle; height: 18.6667px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 18.6667px;">1~255

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">模式

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">1:恒压模式 / 2:恒流模式

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">反馈周期

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">单位ms

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">/

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">/

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[4\]

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 59.757px;">输出电流或最大电流

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 59.757px;">unsigned int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; height: 59.757px;">单位 mA  
恒压模式为最大电流

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[5\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[6\]

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 59.757px;">输出电压或最大电压

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 59.757px;">unsigned int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; height: 59.757px;">单位 mV  
恒流模式为最大电压

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[7\]

</td></tr></tbody></table>

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E6%95%B0%E5%AD%97%E7%94%B5%E6%BA%90%E6%95%B0%E6%8D%AE%E5%8F%8D%E9%A6%88-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can" style="width: 101.18%; border-collapse: collapse; height: 358.542px;" width="101%"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(59, 56, 56);"><span lang="EN-US">数字电源数据反馈</span></span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 06 XX XX B5</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">8</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">按设置周期</span></span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">电源通道ID

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">1~255

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">模式

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">1:恒压模式 / 2:恒流模式

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">错误码

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">查看错误状态码

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">/

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">/

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[4\]

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 59.757px;">输出电流或最大电流

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 59.757px;">unsigned int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; height: 59.757px;">单位 mA  
恒压模式为最大电流

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[5\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[6\]

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 59.757px;">输出电压或最大电压

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 59.757px;">unsigned int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; height: 59.757px;">单位 mV  
恒流模式为最大电压

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[7\]

</td></tr></tbody></table>

<table id="bkmrk-%E9%94%99%E8%AF%AF%E7%8A%B6%E6%80%81%E8%A1%A8-%E5%AD%97%E8%8A%82-%E7%8A%B6%E6%80%81%E5%80%BC-%E8%AF%B4%E6%98%8E-byte-1" style="width: 99.9898%; height: 179.097px;"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="3" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 99.9194%;"><span style="color: rgb(59, 56, 56);">错误状态表  
</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">字节</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">状态值</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 33.3065%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" rowspan="4" style="vertical-align: middle; height: 119.514px;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">0x00

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">无错误

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">0x01

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">电源过压

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">0x02

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">电源过流

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">0x03

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">电源过温</td></tr></tbody></table>

# 电子开关类CAN协议标准

为了更好的兼容不同设备，我们规范了CAN协议的标准，使得同类型不同型号设备能无缝切换，自动被ROS识别并直接使用，方便更换硬件时候的软件移植工作。以下为电子开关使用的专用CAN协议。

<p class="callout warning">请先确保阅读了<span style="color: rgb(53, 152, 219);">[CAN协议构架说明](https://odocs.hexfellow.com/books/hexmove/page/can-Zxd)</span>再开始以下内容</p>

<p class="callout info">请注意使用设备CANID替换表中XX部分</p>

<p class="callout info">电子开关类设备的大类ID为 0A</p>

---

### 电子开关指令总表

此表展示了专用指令的所有指令内容，方便快速查询和定位

<table id="bkmrk-%E6%8C%87%E4%BB%A4%E9%9B%86-%C2%A0-%E5%8F%8D%E9%A6%88%E9%9B%86-%E9%87%8D%E8%A6%81%E6%80%A7-%E8%AF%B4%E6%98%8E-%E8%AE%BE%E5%A4%87%E5%AF%B9" style="width: 101.006%; height: 285.292px;"><tbody><tr style="height: 48.7674px;"><td class="align-center" colspan="6" style="background: rgb(197, 224, 179); width: 42.3853%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">指令集</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.10092%; vertical-align: middle; height: 48.7674px;"> </td><td class="align-center" colspan="6" style="background: rgb(197, 224, 179); width: 42.3853%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">反馈集</span>

</td><td class="align-center" rowspan="2" style="background: rgb(248, 203, 173); width: 4.58716%; vertical-align: middle; height: 112.222px;">重要性

</td><td class="align-center" rowspan="2" style="background: rgb(217, 217, 217); width: 9.54128%; vertical-align: middle; height: 112.222px;"><span style="color: rgb(38, 38, 38);">说明</span>

</td></tr><tr style="height: 63.4549px;"><td class="align-center" style="background: rgb(226, 239, 217); width: 7.06422%; vertical-align: middle; height: 63.4549px;"><span style="color: rgb(38, 38, 38);">设备对象 </span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.06422%; vertical-align: middle; height: 63.4549px;"><span style="color: rgb(38, 38, 38);">命令内容</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.06422%; vertical-align: middle; height: 63.4549px;"><span style="color: rgb(38, 38, 38);">大类</span>

<span style="color: rgb(38, 38, 38);">（ 00~1F）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.06422%; vertical-align: middle; height: 63.4549px;"><span style="color: rgb(38, 38, 38);">型号</span>

<span style="color: rgb(38, 38, 38);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.06422%; vertical-align: middle; height: 63.4549px;"><span style="color: rgb(38, 38, 38);">编号</span>

<span style="color: rgb(38, 38, 38);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.06422%; vertical-align: middle; height: 63.4549px;"><span style="color: rgb(38, 38, 38);">功能</span>

<span style="color: rgb(38, 38, 38);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.10092%; vertical-align: middle; height: 63.4549px;"> </td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.06422%; vertical-align: middle; height: 63.4549px;"><span style="color: rgb(38, 38, 38);">大类</span>

<span style="color: rgb(38, 38, 38);">（00~1F）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.06422%; vertical-align: middle; height: 63.4549px;"><span style="color: rgb(38, 38, 38);">型号</span>

<span style="color: rgb(38, 38, 38);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.06422%; vertical-align: middle; height: 63.4549px;"><span style="color: rgb(38, 38, 38);">编号</span>

<span style="color: rgb(38, 38, 38);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.06422%; vertical-align: middle; height: 63.4549px;"><span style="color: rgb(38, 38, 38);">功能</span>

<span style="color: rgb(38, 38, 38);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.06422%; vertical-align: middle; height: 63.4549px;"><span style="color: rgb(38, 38, 38);">反馈内容</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.06422%; vertical-align: middle; height: 63.4549px;"><span style="color: rgb(38, 38, 38);">周期性</span>

</td></tr><tr style="height: 48.7674px;"><td class="align-center" rowspan="4" style="background: rgb(189, 215, 238); width: 7.06422%; vertical-align: middle; height: 173.07px;"><span style="color: rgb(38, 38, 38);">电子开关</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); width: 7.06422%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">可控开关状态设置</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.06422%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">0A</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.06422%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.06422%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.06422%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">11</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.10092%; vertical-align: middle; height: 48.7674px;"> </td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.06422%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">0A</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.06422%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.06422%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.06422%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">B1</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); width: 7.06422%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">可控开关状态信息</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); width: 7.06422%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">周期反馈</span>

</td><td class="align-center" style="background: rgb(252, 228, 214); width: 4.58716%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(0, 0, 0);">选备</span>

</td><td class="align-center" rowspan="3" style="background: rgb(242, 242, 242); vertical-align: middle; width: 9.54128%; height: 146.302px;">开关性质只能是其中一种</td></tr><tr style="height: 48.7674px;"><td class="align-center" style="background: rgb(217, 217, 217); vertical-align: middle; width: 7.06422%; height: 48.7674px;"><span style="color: rgb(64, 64, 64);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 7.06422%; height: 48.7674px;"><span style="color: rgb(64, 64, 64);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 7.06422%; height: 48.7674px;"><span style="color: rgb(64, 64, 64);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 7.06422%; height: 48.7674px;"><span style="color: rgb(64, 64, 64);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 7.06422%; height: 48.7674px;"><span style="color: rgb(64, 64, 64);">/</span>

</td><td style="background: rgb(242, 242, 242); width: 1.10092%; vertical-align: middle; height: 48.7674px;">  
</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.06422%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">0A</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.06422%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.06422%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.06422%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">B2</span>

</td><td style="background: rgb(189, 215, 238); width: 7.06422%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">按键状态信息</span>

</td><td style="background: rgb(189, 215, 238); width: 7.06422%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">周期反馈</span>

</td><td style="background: rgb(252, 228, 214); width: 4.58716%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(0, 0, 0);">选备</span>

</td></tr><tr style="height: 48.7674px;"><td class="align-center" style="background: rgb(217, 217, 217); vertical-align: middle; width: 7.06422%; height: 48.7674px;"><span style="color: rgb(64, 64, 64);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 7.06422%; height: 48.7674px;"><span style="color: rgb(64, 64, 64);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 7.06422%; height: 48.7674px;"><span style="color: rgb(64, 64, 64);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 7.06422%; height: 48.7674px;"><span style="color: rgb(64, 64, 64);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); vertical-align: middle; width: 7.06422%; height: 48.7674px;"><span style="color: rgb(64, 64, 64);">/</span>

</td><td style="background: rgb(242, 242, 242); width: 1.10092%; vertical-align: middle; height: 48.7674px;">  
</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.06422%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">0A</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.06422%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.06422%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.06422%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">B3</span>

</td><td style="background: rgb(189, 215, 238); width: 7.06422%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">AD状态信息</span>

</td><td style="background: rgb(189, 215, 238); width: 7.06422%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(38, 38, 38);">周期反馈</span>

</td><td style="background: rgb(252, 228, 214); width: 4.58716%; vertical-align: middle; height: 48.7674px;"><span style="color: rgb(0, 0, 0);">选备</span>

</td></tr><tr style="height: 26.7674px;"><td class="align-center" style="background: rgb(189, 215, 238); width: 7.06422%; vertical-align: middle; height: 26.7674px;"><span style="color: rgb(38, 38, 38);">反馈周期设置</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.06422%; vertical-align: middle; height: 26.7674px;"><span style="color: rgb(38, 38, 38);">0A</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.06422%; vertical-align: middle; height: 26.7674px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.06422%; vertical-align: middle; height: 26.7674px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.06422%; vertical-align: middle; height: 26.7674px;"><span style="color: rgb(38, 38, 38);">14</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.10092%; vertical-align: middle; height: 26.7674px;"> </td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.06422%; vertical-align: middle; height: 26.7674px;"><span style="color: rgb(38, 38, 38);">0A</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.06422%; vertical-align: middle; height: 26.7674px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.06422%; vertical-align: middle; height: 26.7674px;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.06422%; vertical-align: middle; height: 26.7674px;"><span style="color: rgb(38, 38, 38);">B4</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); width: 7.06422%; vertical-align: middle; height: 26.7674px;"><span style="color: rgb(38, 38, 38);">反馈周期信息</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); width: 7.06422%; vertical-align: middle; height: 26.7674px;">即时反馈

</td><td class="align-center" style="background: rgb(252, 228, 214); width: 4.58716%; vertical-align: middle; height: 26.7674px;">选备

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 9.54128%; vertical-align: middle; height: 26.7674px;">  
</td></tr></tbody></table>

---

### <span class="fontstyle0">1. 可控开关状态设置 / </span><span class="fontstyle0">可控</span><span class="fontstyle0">开关</span><span class="fontstyle0">状态信息   
</span>

用于可控的IO设备

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E9%81%A5%E6%8E%A7%E5%99%A8%E4%BF%A1%E6%81%AF%E5%8F%91%E9%80%81%E4%BD%BF%E8%83%BD%C2%A0-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-c" style="width: 101.18%; border-collapse: collapse; height: 179.011px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 100%;"><span style="color: rgb(59, 56, 56);"><span style="color: rgb(38, 38, 38);">可控开关状态设置</span>  
</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">外部

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">本设备

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 0A XX XX 11</span></span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">1</span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 40%;">说明

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">byte\[0\]</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;"><span style="color: rgb(59, 56, 56);">设置开关</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;"><span style="color: rgb(59, 56, 56);">0x00: </span><span style="color: rgb(59, 56, 56);">关闭 / 0x01: 开启</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">byte\[1~7\]</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">/

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">/

</td></tr></tbody></table>

<table id="bkmrk-%E8%BD%A6%E8%BD%BD%E9%81%A5%E6%8E%A7%E5%99%A8%E4%BF%A1%E6%81%AF%C2%A0-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can" style="width: 101.281%; height: 179.271px;"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(59, 56, 56);"><span style="color: rgb(38, 38, 38);">可控开关状态信息</span>  
</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 0A XX XX B1</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">7</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">默认1000/触发模式</span></span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">byte\[0\]</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">开关状态</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">0x00: </span><span style="color: rgb(59, 56, 56);">关闭 / 0x01: 开启</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">byte\[1~7\]</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">/

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px; width: 40%;">/

</td></tr></tbody></table>

<p class="callout warning">可控开关指通过单一变量控制启停的设备，包括灯光、门锁、气泵、电磁阀等</p>

<p class="callout warning">保持每次操作间隔超过 500ms，先读取状态再操作，防止过频繁烧毁部件</p>

> <span class="fontstyle0">举例： 型号0x02 编号0x03 的开关开启， 发送CANID：0x 0A 02 03 11 数据：01。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 138.785px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="6" style="width: 99.8077%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 36.6667px;"><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 36.6667px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 36.6667px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 36.6667px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 36.6667px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 36.6667px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 36.6667px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x0A 02 03 11</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">1</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">01</span></span>
> 
> </td></tr><tr style="height: 42.4479px;"><td class="align-center" style="height: 42.4479px; width: 16.6346%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 42.4479px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x0A 02 03 B1</span>
> 
> </td><td class="align-center" style="height: 42.4479px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 42.4479px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 42.4479px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">1</span>
> 
> </td><td class="align-center" style="height: 42.4479px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">01</span>
> 
> </td></tr></tbody></table>

---

### <span class="fontstyle0">2. <span style="color: rgb(38, 38, 38);">按键状态信息</span></span>

<span class="fontstyle0"><span style="color: rgb(38, 38, 38);">用于按键单输入设备的控制</span></span>

<table id="bkmrk-%E6%8C%89%E9%94%AE%E7%8A%B6%E6%80%81%E4%BF%A1%E6%81%AF-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-i" style="width: 101.281%; height: 358.542px;"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(59, 56, 56);"><span style="color: rgb(38, 38, 38);">按键状态信息</span>  
</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 01 XX XX B2</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">8</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">默认100/触发模式</span></span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle;">按键1

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;"><span style="color: rgb(59, 56, 56);">0x00: </span><span style="color: rgb(59, 56, 56);">未触发 / 0x01: 触发</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle;">按键2

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;"><span style="color: rgb(59, 56, 56);">0x00: </span><span style="color: rgb(59, 56, 56);">未触发 / 0x01: 触发</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle;">按键3

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;"><span style="color: rgb(59, 56, 56);">0x00: </span><span style="color: rgb(59, 56, 56);">未触发 / 0x01: 触发</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle;">按键4

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;"><span style="color: rgb(59, 56, 56);">0x00: </span><span style="color: rgb(59, 56, 56);">未触发 / 0x01: 触发</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[4\]

</td><td class="align-center" style="vertical-align: middle;">按键5

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;"><span style="color: rgb(59, 56, 56);">0x00: </span><span style="color: rgb(59, 56, 56);">未触发 / 0x01: 触发</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[5\]

</td><td class="align-center" style="vertical-align: middle;">按键6

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;"><span style="color: rgb(59, 56, 56);">0x00: </span><span style="color: rgb(59, 56, 56);">未触发 / 0x01: 触发</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[6\]

</td><td class="align-center" style="vertical-align: middle;">按键7

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;"><span style="color: rgb(59, 56, 56);">0x00: </span><span style="color: rgb(59, 56, 56);">未触发 / 0x01: 触发</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[7\]

</td><td class="align-center" style="vertical-align: middle;">按键8

</td><td class="align-center" style="vertical-align: middle;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle;"><span style="color: rgb(59, 56, 56);">0x00: </span><span style="color: rgb(59, 56, 56);">未触发 / 0x01: 触发</span>

</td></tr></tbody></table>

<p class="callout warning">使用触发模式要注意按键抖动问题</p>

> <span class="fontstyle0">举例： 型号0x02 编号0x03 的按键1按下。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 112.767px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="6" style="width: 99.8077%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 36.6667px;"><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 36.6667px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 36.6667px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 36.6667px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 36.6667px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 36.6667px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 36.6667px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">/</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">/
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">/
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">/</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">/</span></span>
> 
> </td></tr><tr style="height: 16.4306px;"><td class="align-center" style="height: 16.4306px; width: 16.6346%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 16.4306px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x0A 02 03 B2</span>
> 
> </td><td class="align-center" style="height: 16.4306px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 16.4306px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 16.4306px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">8</span>
> 
> </td><td class="align-center" style="height: 16.4306px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">01 00 00 00 00 00 00 00</span>
> 
> </td></tr></tbody></table>

---

### <span class="fontstyle0">3. <span style="color: rgb(38, 38, 38);">AD状态信息</span></span>

<span class="fontstyle0"><span style="color: rgb(38, 38, 38);">用于AD输入设备的控制</span></span>

<table id="bkmrk-%E6%8C%89%E9%94%AE%E7%8A%B6%E6%80%81%E4%BF%A1%E6%81%AF-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-i-1" style="width: 101.281%; height: 358.542px;"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(59, 56, 56);"><span style="color: rgb(38, 38, 38);">AD状态信息</span>  
</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 01 XX XX B3</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">8</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">默认100</span></span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; width: 20%;">AD1低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle; width: 20%;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; width: 40%;"></td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle; width: 20%;">AD1高8位

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle; width: 20%;">AD2低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle; width: 20%;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; width: 40%;"></td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle; width: 20%;">AD2高8位

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[4\]

</td><td class="align-center" style="vertical-align: middle; width: 20%;">AD3低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle; width: 20%;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; width: 40%;"></td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[5\]

</td><td class="align-center" style="vertical-align: middle; width: 20%;">AD3高8位

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[6\]

</td><td class="align-center" style="vertical-align: middle; width: 20%;">AD4低8位

</td><td class="align-center" rowspan="2" style="vertical-align: middle; width: 20%;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; width: 40%;"></td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">byte\[7\]

</td><td class="align-center" style="vertical-align: middle; width: 20%;">AD4高8位

</td></tr></tbody></table>

> <span class="fontstyle0">举例： 型号0x02 编号0x03 的AD1 = 80%。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 112.767px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="6" style="width: 99.8077%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 36.6667px;"><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 36.6667px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 36.6667px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 36.6667px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 36.6667px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 36.6667px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 36.6667px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">/</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">/
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">/
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">/</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">/</span></span>
> 
> </td></tr><tr style="height: 16.4306px;"><td class="align-center" style="height: 16.4306px; width: 16.6346%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 16.4306px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x0A 02 03 B3</span>
> 
> </td><td class="align-center" style="height: 16.4306px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 16.4306px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 16.4306px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">8</span>
> 
> </td><td class="align-center" style="height: 16.4306px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">50 00 00 00 00 00 00 00</span>
> 
> </td></tr></tbody></table>

---

### <span class="fontstyle0">4. </span>反馈周期<span class="fontstyle0">设置 / </span>反馈周期<span class="fontstyle0">信息   
</span>

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E5%8F%8D%E9%A6%88%E5%91%A8%E6%9C%9F%E8%AE%BE%E7%BD%AE-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-i" style="width: 101.18%; border-collapse: collapse; height: 268.646px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 100%;"><span style="color: rgb(59, 56, 56);"><span style="color: rgb(38, 38, 38);">反馈周期设置</span>  
</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">外部

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">本设备

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 0A XX XX 14</span></span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">4</span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.7917px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 40%;">说明

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[0\]

</td><td class="align-center" rowspan="4" style="vertical-align: middle; height: 119.514px;">设置周期

</td><td class="align-center" rowspan="4" style="vertical-align: middle; height: 119.514px;">unsigned int32

</td><td class="align-center" colspan="2" rowspan="4" style="vertical-align: middle; height: 119.514px;">0: 触发模式 / 其他数值单位ms

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[1\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[2\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[3\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px;">byte\[4~7\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">/

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px;">/

</td></tr></tbody></table>

<table id="bkmrk-%E5%8F%8D%E9%A6%88%E5%91%A8%E6%9C%9F%E4%BF%A1%E6%81%AF-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-i" style="width: 101.281%; height: 149.392px;"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(59, 56, 56);"><span style="color: rgb(38, 38, 38);">反馈周期</span><span style="color: black;">信息</span>  
</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 0A XX XX B4</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">0</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">/</span></span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">byte\[0~7\]</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">/

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; height: 29.8785px; width: 40%;">/

</td></tr></tbody></table>

<p class="callout warning">当反馈周期设置为0时进入触发模式，该模式下只有开关状态变化才会反馈</p>

> <span class="fontstyle0">举例： 型号0x02 编号0x03 的设置反馈周期100ms， 发送CANID：0x 0A 02 03 14 数据：<span lang="EN-US">64 00 00 00</span>。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 116.767px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="6" style="width: 99.8077%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 36.6667px;"><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 36.6667px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 36.6667px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 36.6667px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 36.6667px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 36.6667px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6346%; background: rgb(217, 217, 217); padding: 0.75pt; height: 36.6667px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x0A 02 03 14</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">4</span>
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">64 00 00 00</span></span>
> 
> </td></tr><tr style="height: 20.4306px;"><td class="align-center" style="height: 20.4306px; width: 16.6346%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 20.4306px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0x0A 02 03 B4</span>
> 
> </td><td class="align-center" style="height: 20.4306px; width: 16.6346%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 20.4306px; width: 16.6346%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 20.4306px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">0</span>
> 
> </td><td class="align-center" style="height: 20.4306px; width: 16.6346%; vertical-align: middle;"><span lang="EN-US">/</span>
> 
> </td></tr></tbody></table>

# 惯导类CAN协议标准

为了更好的兼容不同设备，我们规范了CAN协议的标准，使得同类型不同型号设备能无缝切换，自动被ROS识别并直接使用，方便更换硬件时候的软件移植工作。以下为惯导设备使用的专用CAN协议。

<p class="callout warning">请先确保阅读了[CAN协议构架说明](https://odocs.hexfellow.com/books/hexmove/page/can-Zxd)再开始以下内容</p>

<p class="callout info">请注意使用设备CANID替换表中XX部分</p>

<p class="callout info">惯导类设备的大类ID为 0B</p>


---

### 惯导传感器指令总表

此表展示了专用指令的所有指令内容，方便快速查询和定位

<table id="bkmrk-%E6%8C%87%E4%BB%A4%E9%9B%86-%C2%A0-%E5%8F%8D%E9%A6%88%E9%9B%86-%E9%87%8D%E8%A6%81%E6%80%A7-%E8%AF%B4%E6%98%8E-%E8%AE%BE%E5%A4%87%E5%AF%B9" style="width: 101.281%;"><tbody><tr><td class="align-center" colspan="6" style="background: rgb(197, 224, 179); width: 43.4066%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">指令集 </span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.55678%; vertical-align: middle;"> </td><td class="align-center" colspan="6" style="background: rgb(197, 224, 179); width: 46.7033%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">反馈集</span>

</td><td class="align-center" rowspan="2" style="background: rgb(248, 203, 173); width: 4.94505%; vertical-align: middle;">重要性

</td><td class="align-center" rowspan="2" style="background: rgb(217, 217, 217); width: 3.84615%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">说明</span>

</td></tr><tr><td class="align-center" style="background: rgb(226, 239, 217); width: 7.23443%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">设备对象</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.23443%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">命令内容</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.23443%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">大类</span>

<span style="color: rgb(38, 38, 38);">（ 00~1F）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.23443%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">型号</span>

<span style="color: rgb(38, 38, 38);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.23443%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">编号</span>

<span style="color: rgb(38, 38, 38);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.23443%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">功能</span>

<span style="color: rgb(38, 38, 38);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.55678%; vertical-align: middle;"> </td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">大类</span>

<span style="color: rgb(38, 38, 38);">（00~1F）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">型号</span>

<span style="color: rgb(38, 38, 38);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">编号</span>

<span style="color: rgb(38, 38, 38);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">功能</span>

<span style="color: rgb(38, 38, 38);">（00~FF）</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">反馈内容</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">周期性</span>

</td></tr><tr><td class="align-center" rowspan="5" style="background: rgb(189, 215, 238); width: 7.23443%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">惯导传感器</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); width: 7.23443%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">角度信息设置</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.23443%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">0B</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.23443%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.23443%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.23443%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">11</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.55678%; vertical-align: middle;"> </td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">0B</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">B1</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">传感器角度信息</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">周期反馈</span>

</td><td class="align-center" style="background: rgb(252, 228, 214); width: 4.94505%; vertical-align: middle;"><span style="color: red;">必备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 3.84615%; vertical-align: middle;"> </td></tr><tr><td class="align-center" style="background: rgb(189, 215, 238); width: 7.23443%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">角速度信息设置</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.23443%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">0B</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.23443%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.23443%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.23443%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">12</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.55678%; vertical-align: middle;"> </td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">0B</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">B2</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">传感器角速度信息</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">周期反馈</span>

</td><td class="align-center" style="background: rgb(252, 228, 214); width: 4.94505%; vertical-align: middle;"><span style="color: red;">必备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 3.84615%; vertical-align: middle;"> </td></tr><tr><td class="align-center" style="background: rgb(189, 215, 238); width: 7.23443%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">加速度信息设置</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.23443%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">0B</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.23443%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.23443%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.23443%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">13</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.55678%; vertical-align: middle;"> </td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">0B</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">B3</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">传感器加速度信息</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">周期反馈</span>

</td><td class="align-center" style="background: rgb(252, 228, 214); width: 4.94505%; vertical-align: middle;"><span style="color: red;">必备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 3.84615%; vertical-align: middle;"> </td></tr><tr><td class="align-center" style="background: rgb(189, 215, 238); width: 7.23443%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">四元数信息设置</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.23443%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">0B</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.23443%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.23443%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.23443%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">14</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.55678%; vertical-align: middle;"> </td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">0B</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">B4</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">传感器四元数信息1</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">使能后周期反馈</span>

</td><td class="align-center" style="background: rgb(252, 228, 214); width: 4.94505%; vertical-align: middle;"><span style="color: rgb(64, 64, 64);">选备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 3.84615%; vertical-align: middle;"> </td></tr><tr><td class="align-center" style="background: rgb(242, 242, 242); width: 7.23443%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 7.23443%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 7.23443%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 7.23443%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 7.23443%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">/</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 1.55678%; vertical-align: middle;"> </td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">0B</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">xx</span>

</td><td class="align-center" style="background: rgb(221, 235, 247); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">B5</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">传感器四元数信息2</span>

</td><td class="align-center" style="background: rgb(189, 215, 238); width: 7.78388%; vertical-align: middle;"><span style="color: rgb(38, 38, 38);">使能后周期反馈</span>

</td><td class="align-center" style="background: rgb(252, 228, 214); width: 4.94505%; vertical-align: middle;"><span style="color: rgb(64, 64, 64);">选备</span>

</td><td class="align-center" style="background: rgb(242, 242, 242); width: 3.84615%; vertical-align: middle;">  
</td></tr></tbody></table>

---

### 1. 角度信息设置 / <span style="color: rgb(38, 38, 38);">传感器角度信息</span>

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E8%AE%BE%E5%A4%87%E9%87%8D%E5%90%AF-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-id-" style="width: 101.18%; border-collapse: collapse; height: 250.938px;" width="101%"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 100%;"><span style="color: rgb(59, 56, 56);"><span style="color: rgb(38, 38, 38);">角度信息设置</span>  
</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">外部

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">本设备

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 0B XX XX 11</span></span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">1</span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 40%;">说明

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; width: 20%;">发送周期设置

</td><td class="align-center" style="vertical-align: middle; width: 20%;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; width: 40%;">0: 关闭/ 1~10: 10ms / 10~255:设定值（默认10ms）

</td></tr><tr style="height: 10px;"><td class="align-center" style="vertical-align: middle; width: 20%;">byte\[1~7\]

</td><td class="align-center" style="vertical-align: middle; width: 20%;">/

</td><td class="align-center" style="vertical-align: middle; width: 20%;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; width: 40%;">/

</td></tr></tbody></table>

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-bms%E6%95%B0%E6%8D%AE%E5%8F%8D%E9%A6%88-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-" style="width: 101.18%; border-collapse: collapse; height: 338.663px;" width="101%"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(38, 38, 38);">传感器角度信息</span></td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 0B XX XX B1</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">8</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">默认10</span></span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle;">x轴旋转角\[7:0\]

</td><td class="align-center" rowspan="2" style="vertical-align: middle;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle;">单位：0.01deg(°)

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle;">x轴旋转角\[8:15\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle;">y轴旋转角 \[7:0\]

</td><td class="align-center" rowspan="2" style="vertical-align: middle;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle;">单位：0.01deg(°)

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle;">y轴旋转角 \[8:15\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[4\]

</td><td class="align-center" style="vertical-align: middle;">z轴旋转角\[7:0\]

</td><td class="align-center" rowspan="2" style="vertical-align: middle;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle;">单位：0.01deg(°)

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[5\]

</td><td class="align-center" style="vertical-align: middle;">z轴旋转角\[8:15\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle;">byte\[6\]

</td><td class="align-center" style="vertical-align: middle;">发布时间戳\[7:0\]

</td><td class="align-center" rowspan="2" style="vertical-align: middle;">unsigned int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle;">单位：ms

</td></tr><tr style="height: 10px;"><td class="align-center" style="vertical-align: middle;">byte\[7\]

</td><td class="align-center" style="vertical-align: middle;">发布时间戳\[8:15\]

</td></tr></tbody></table>

> <span class="fontstyle0">举例： 型号0x01 编号0x02 的IMU 设置10ms，反馈x=0.5° y=1.0° z=1.5°。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 99.4619px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="6" style="width: 99.9345%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 29.7917px;"><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; width: 16.6557%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">0x0B 01 02 11</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">1</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">14</span></span>
> 
> </td></tr><tr style="height: 10px;"><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">0x0B 01 02 B1</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">8</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">32 00 64 00 96 00 01 00</span></span>
> 
> </td></tr></tbody></table>

---

### 2. 角速度设置 / 角速度信息

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E8%A7%92%E9%80%9F%E5%BA%A6%E4%BF%A1%E6%81%AF%E8%AE%BE%E7%BD%AE-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-" style="width: 101.18%; border-collapse: collapse; height: 250.938px;" width="101%"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 100%;"><span style="color: rgb(59, 56, 56);"><span style="color: rgb(38, 38, 38);">角速度<span style="color: rgb(59, 56, 56);"><span style="color: rgb(38, 38, 38);">信息</span></span>设置</span>  
</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">外部

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">本设备

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 0B XX XX 12</span></span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">1</span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 40%;">说明

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; width: 20%;">发送周期设置

</td><td class="align-center" style="vertical-align: middle; width: 20%;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; width: 40%;">0: 关闭/ 1~10: 10ms / 10~255:设定值（默认10ms）

</td></tr><tr style="height: 10px;"><td class="align-center" style="vertical-align: middle; width: 20%;">byte\[1~7\]

</td><td class="align-center" style="vertical-align: middle; width: 20%;">/

</td><td class="align-center" style="vertical-align: middle; width: 20%;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; width: 40%;">/

</td></tr></tbody></table>

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E8%A7%92%E9%80%9F%E5%BA%A6%E4%BF%A1%E6%81%AF-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-id" style="width: 101.18%; border-collapse: collapse; height: 358.542px;" width="101%"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(38, 38, 38);"><span style="color: rgb(59, 56, 56);"><span style="color: rgb(38, 38, 38);">角速度</span></span>信息</span></td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 0B XX XX B2</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">8</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">默认10</span></span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">x方向角速度\[7:0\]

</td><td class="align-center" rowspan="2" style="vertical-align: middle; width: 20%; height: 59.757px;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; width: 40%; height: 59.757px;">单位：0.01 deg/s

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">x方向角速度 \[8:15\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">y方向角速度 \[7:0\]

</td><td class="align-center" rowspan="2" style="vertical-align: middle; width: 20%; height: 59.757px;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; width: 40%; height: 59.757px;">单位：0.01 deg/s

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">y方向角速度 \[8:15\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[4\]

</td><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">z方向角速度 \[7:0\]

</td><td class="align-center" rowspan="2" style="vertical-align: middle; width: 20%; height: 59.757px;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; width: 40%; height: 59.757px;">单位：0.01 deg/s

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[5\]

</td><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">z方向角速度 \[8:15\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[6\]

</td><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">发布时间戳\[7:0\]

</td><td class="align-center" rowspan="2" style="vertical-align: middle; width: 20%; height: 59.757px;">unsigned int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; width: 40%; height: 59.757px;">单位：ms

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[7\]

</td><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">发布时间戳\[8:15\]

</td></tr></tbody></table>

> <span class="fontstyle0">举例： 型号0x01 编号0x02 的IMU 设置10ms，反馈x=0.5°/s y=1.0°/s z=1.5°/s。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 99.4619px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="6" style="width: 99.9345%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 29.7917px;"><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; width: 16.6557%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">0x0B 01 02 12</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">1</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">14</span></span>
> 
> </td></tr><tr style="height: 10px;"><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">0x0B 01 02 B2</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">8</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">32 00 64 00 96 00 01 00</span></span>
> 
> </td></tr></tbody></table>

---

### 3. 加速度设置 / 加速度信息

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E5%8A%A0%E9%80%9F%E5%BA%A6%E4%BF%A1%E6%81%AF%E8%AE%BE%E7%BD%AE-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-" style="width: 101.18%; border-collapse: collapse; height: 250.938px;" width="101%"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 100%;"><span style="color: rgb(59, 56, 56);"><span style="color: rgb(38, 38, 38);">加速度信息设置</span>  
</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">外部

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">本设备

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 0B XX XX 13</span></span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">1</span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 40%;">说明

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; width: 20%;">发送周期设置

</td><td class="align-center" style="vertical-align: middle; width: 20%;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; width: 40%;">0: 关闭/ 1~10: 10ms / 10~255:设定值（默认10ms）

</td></tr><tr style="height: 10px;"><td class="align-center" style="vertical-align: middle; width: 20%;">byte\[1~7\]

</td><td class="align-center" style="vertical-align: middle; width: 20%;">/

</td><td class="align-center" style="vertical-align: middle; width: 20%;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; width: 40%;">/

</td></tr></tbody></table>

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E5%8A%A0%E9%80%9F%E5%BA%A6%E4%BF%A1%E6%81%AF-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-id" style="width: 101.18%; border-collapse: collapse; height: 357.542px;" width="101%"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(38, 38, 38);"><span style="color: rgb(59, 56, 56);"><span style="color: rgb(38, 38, 38);">加速度信息</span></span></span></td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 0B XX XX B3</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">8</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">默认10</span></span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 28.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 28.8785px;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; height: 28.8785px;">x方向加速度\[7:0\]

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 58.757px;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; height: 58.757px;">单位：0.01m/s²

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">x方向加速度 \[8:15\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">y方向加速度 \[7:0\]

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 59.757px;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; height: 59.757px;">单位：0.01m/s²

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">y方向加速度 \[8:15\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[4\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">z方向加速度 \[7:0\]

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 59.757px;">signed int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; height: 59.757px;">单位：0.01m/s²

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[5\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">z方向加速度 \[8:15\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[6\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">发布时间戳\[7:0\]

</td><td class="align-center" rowspan="2" style="vertical-align: middle; height: 59.757px;">unsigned int16

</td><td class="align-center" colspan="2" rowspan="2" style="vertical-align: middle; height: 59.757px;">单位：ms

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[7\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">发布时间戳\[8:15\]

</td></tr></tbody></table>

> <span class="fontstyle0">举例： 型号0x01 编号0x02 的IMU 设置10ms，反馈x=0.5m/s y=1.0m/s z=1.5m/s。</span>
> 
> <table border="0" cellpadding="0" class="MsoNormalTable" style="width: 101.36%; height: 99.4619px;" width="101%"><tbody><tr style="height: 29.7917px;"><td class="align-center" colspan="6" style="width: 99.9345%; background: rgb(191, 191, 191); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="100%">发送实例
> 
> </td></tr><tr style="height: 29.7917px;"><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">传输目标
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">CAN ID
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧格式
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">帧类型
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据长度
> 
> </td><td class="align-center" style="width: 16.6557%; background: rgb(217, 217, 217); padding: 0.75pt; height: 29.7917px; vertical-align: middle;" width="16%">数据位（L-&gt;H）
> 
> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; width: 16.6557%; vertical-align: middle;">设备
> 
> </td><td class="align-center" style="height: 29.8785px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">0x0B 01 02 13</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">1</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">14</span></span>
> 
> </td></tr><tr style="height: 10px;"><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">上位机
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">0x0B 01 02 B3</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">数据帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;">扩展帧
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US">8</span>
> 
> </td><td class="align-center" style="height: 10px; width: 16.6557%; vertical-align: middle;"><span lang="EN-US"><span class="fontstyle0">32 00 64 00 96 00 01 00</span></span>
> 
> </td></tr></tbody></table>


---

### 4. 四元数信息设置

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E5%9B%9B%E5%85%83%E6%95%B0%E4%BF%A1%E6%81%AF%E8%AE%BE%E7%BD%AE-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-" style="width: 101.18%; border-collapse: collapse; height: 250.938px;" width="101%"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(189, 214, 238); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 100%;"><span style="color: rgb(59, 56, 56);"><span style="color: rgb(38, 38, 38);"><span style="color: rgb(59, 56, 56);">四元数信息设置</span></span>  
</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">发送方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">接收方

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;"><span lang="EN-US">C</span><span lang="EN-US">A</span><span lang="EN-US">N ID</span>

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据长度

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">周期（<span lang="EN-US">ms</span>）

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">外部

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;">本设备

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 0B XX XX 14</span></span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">1</span>

</td><td class="align-center" style="height: 29.8785px; vertical-align: middle; width: 20%;"><span lang="EN-US">/</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据位

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">功能

</td><td class="align-center" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 20%;">数据类型

</td><td class="align-center" colspan="2" style="background: rgb(222, 234, 246); padding: 0.75pt; height: 29.7917px; vertical-align: middle; width: 40%;">说明

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; width: 20%;">发送周期设置

</td><td class="align-center" style="vertical-align: middle; width: 20%;">unsigned int8

</td><td class="align-center" colspan="2" style="vertical-align: middle; width: 40%;"><span style="color: rgb(59, 56, 56);">0: </span><span style="color: rgb(59, 56, 56);">关闭(默认)/ 1~10: 10ms / 10~255:设定值</span>

</td></tr><tr style="height: 10px;"><td class="align-center" style="vertical-align: middle; width: 20%;">byte\[1~7\]

</td><td class="align-center" style="vertical-align: middle; width: 20%;">/

</td><td class="align-center" style="vertical-align: middle; width: 20%;">/

</td><td class="align-center" colspan="2" style="vertical-align: middle; width: 40%;">/

</td></tr></tbody></table>

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E5%9B%9B%E5%85%83%E6%95%B0%E4%BF%A1%E6%81%AF1-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-i" style="width: 101.18%; border-collapse: collapse; height: 358.542px;" width="101%"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(38, 38, 38);"><span style="color: rgb(59, 56, 56);"><span style="color: rgb(38, 38, 38);"><span style="color: rgb(59, 56, 56);">四元数信息1</span></span></span></span></td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 0B XX XX B4</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">8</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">默认关闭</span></span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle;">四元数qw\[0:7\]

</td><td class="align-center" rowspan="4" style="vertical-align: middle;">float

</td><td class="align-center" colspan="2" rowspan="4" style="vertical-align: middle;"> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle;">四元数qw\[8:15\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle;">四元数qw\[16:23\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle;">四元数qw\[24:31\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[4\]

</td><td class="align-center" style="vertical-align: middle;">四元数qx\[0:7\]

</td><td class="align-center" rowspan="4" style="vertical-align: middle;">float

</td><td class="align-center" colspan="2" rowspan="4" style="vertical-align: middle;"> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[5\]

</td><td class="align-center" style="vertical-align: middle;">四元数qx\[8:15\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[6\]

</td><td class="align-center" style="vertical-align: middle;">四元数qx\[16:23\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[7\]

</td><td class="align-center" style="vertical-align: middle;">四元数qx\[24:31\]

</td></tr></tbody></table>

<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" id="bkmrk-%E5%9B%9B%E5%85%83%E6%95%B0%E4%BF%A1%E6%81%AF2-%E5%8F%91%E9%80%81%E6%96%B9-%E6%8E%A5%E6%94%B6%E6%96%B9-can-i" style="width: 101.18%; border-collapse: collapse; height: 358.542px;" width="101%"><tbody><tr style="height: 29.8785px;"><td class="align-center" colspan="5" style="background: rgb(197, 224, 179); vertical-align: middle; height: 29.8785px; width: 100%;"><span style="color: rgb(38, 38, 38);"><span style="color: rgb(59, 56, 56);"><span style="color: rgb(38, 38, 38);"><span style="color: rgb(59, 56, 56);">四元数信息2</span></span></span></span></td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">发送方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">接收方</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">CAN ID</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据长度</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">周期（ms）</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">本设备

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;">外部

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">0x 0B XX XX B5</span></span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US">8</span>

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px; width: 20%;"><span lang="EN-US"><span style="color: rgb(59, 56, 56);">默认关闭</span></span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据位</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">功能</span>

</td><td class="align-center" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 20%;"><span style="color: rgb(59, 56, 56);">数据类型</span>

</td><td class="align-center" colspan="2" style="background: rgb(226, 239, 217); vertical-align: middle; height: 29.8785px; width: 40%;"><span style="color: rgb(59, 56, 56);">说明</span>

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[0\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">四元数qy\[0:7\]

</td><td class="align-center" rowspan="4" style="vertical-align: middle; width: 20%; height: 119.514px;">float

</td><td class="align-center" colspan="2" rowspan="4" style="vertical-align: middle; width: 40%; height: 119.514px;"> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[1\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">四元数qy\[8:15\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[2\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">四元数qy\[16:23\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[3\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">四元数qy\[24:31\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[4\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">四元数qz\[0:7\]

</td><td class="align-center" rowspan="4" style="vertical-align: middle; width: 20%; height: 119.514px;">float

</td><td class="align-center" colspan="2" rowspan="4" style="vertical-align: middle; width: 40%; height: 119.514px;"> </td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[5\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">四元数qz\[8:15\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[6\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">四元数qz\[16:23\]

</td></tr><tr style="height: 29.8785px;"><td class="align-center" style="vertical-align: middle; width: 20%; height: 29.8785px;">byte\[7\]

</td><td class="align-center" style="vertical-align: middle; height: 29.8785px;">四元数qz\[24:31\]

</td></tr></tbody></table>

# 应用软件



# XVIEW 测试系统

XVIEW 是一款为测试标准化设备而设计的软件平台，能在线获取设备数据，操控设备运作，监控CAN总线和串口的数据传输，在设备出现使用问题时可以作为一个稳定的测试方式，可快速定位问题点。、

<p class="callout warning">该软件支持win10系统及ubuntu20及以上版本使用，并需要搭配 WIFI HUB使用</p>

##### [XVIEW 软件下载](https://file.hexfellow.com/d/374ceee37ed647629a63/)

使用步骤：  
第一次打开软件时会弹窗选择语言，目前支持简体中文及英文，选择需要的语言即可，后面也可在界面设置。

[![微信图片_20240722170557.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/ANZ5jztq6ZjvLH5x-20240722170557.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/ANZ5jztq6ZjvLH5x-20240722170557.png)  
1） CAN-COM HUB

1. 下载并安装CAN-COM HUB windows驱动（[链接下载）](https://file.hexfellow.com/f/4aa2017e989c49fab8ac/)，ubuntu不需要驱动，但需要先添加可执行权限，然后将当前用户添加至dialout分组。
2. 通过HUB模块进行设备接线（方法参考[CAN-COM HUB用户手册](https://file.hexfellow.com/d/5c6ddfae3fdf468a89a8/)），HUB模块蜂鸣器响三声，HUB模块启动
3. 设备上电开机，打开XVIEW软件，进入引导界面
4. 添加设备，点击引导界面的设备管理按键进入设备管理，选择COM端口，输入需要设置的名称，点击添加即可，该操作只需要进行一次[![微信图片_20240722170841.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/J3ZlS4iEe0UyhIzX-20240722170841.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/J3ZlS4iEe0UyhIzX-20240722170841.png)
5. 返回引导界面，选择刚才添加的设备，点击连接设备，连接成功后进入主界面
6. 进入主界面后，界面切换至对应窗口，比如底盘，此时使能设备按钮高亮，点击使能设备，与底盘进行通信

2） WIFI HUB

1. 通过HUB模块进行设备接线（方法参考[WiFi HUB用户手册](https://file.hexfellow.com/d/cb9aaf0450434a9985ac/)），HUB模块蜂鸣器响三声，HUB模块启动，HUB支持有线和无线连接两种方式，按住HUB左上的模式按键可进行切换，按键下的LED闪绿灯时对应有线连接模式，闪黄灯时对应无线AP连接模式，无线模式需要连接到对应的WIFI。
2. 设备上电开机，打开XVIEW软件，进入引导界面
3. 添加设备，点击引导界面的设备管理按键进入设备管理，输入设备名，输入IP地址和端口号，默认的IP是10.233.233.1:80，点击添加即可，该操作只需要进行一次
4. 返回引导界面，选择刚才添加的设备，点击连接设备，连接成功后进入主界面
5. 进入主界面后，界面切换至对应窗口，比如底盘，此时使能设备按钮高亮，点击使能设备，与底盘进行通信

进入主界面后可以在说明窗口下查阅具体功能[![微信图片_20240722171139.png](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/scaled-1680-/XuhkKyrXDTucL97l-20240722171139.png)](https://odocs.hexfellow.com/uploads/images/gallery/2024-07/XuhkKyrXDTucL97l-20240722171139.png)

# xpkg_carrier Interface  Description

# Payload Carrier Interface

## Public APIs

### Publish

<table id="bkmrk-topic-msg-type-descr"><thead><tr><th>Topic</th><th>Msg Type</th><th>Description</th></tr></thead><tbody><tr><td>`/carrier_state`</td><td>`nav_msgs/Odometry`</td><td>Publish current carrier state</td></tr></tbody></table>

### Subscribe

<table id="bkmrk-topic-msg-type-descr-1"><thead><tr><th>Topic</th><th>Msg Type</th><th>Description</th></tr></thead><tbody><tr><td>`/carrier_cmd_vel`</td><td>`geometry_msgs/TwistStamped`</td><td>Subscribe to target carrier velocity</td></tr><tr><td>`/carrier_cmd_pos`</td><td>`geometry_msgs/PoseStamped`</td><td>Subscribe to target carrier pose</td></tr></tbody></table>

### Parameter

<table id="bkmrk-name-data-type-descr"><thead><tr><th>Name</th><th>Data Type</th><th>Description</th></tr></thead><tbody><tr><td>`carrier_limit_vel_z`</td><td>`double`</td><td>The limitation of the speed, for both rising and falling. The unit is meters per second ($m/s$)</td></tr></tbody></table>

## Detailed Description

### `/carrier_state`

This topic publishes the current state of the payload carrier.

- **Type:** `nav_msgs/Odometry````
    std_msgs/Header header
        uint32 seq
        time stamp
        string frame_id
    string child_frame_id
    geometry_msgs/PoseWithCovariance pose
        geometry_msgs/Pose pose
            geometry_msgs/Point position
                float64 x
                float64 y
                float64 z
            geometry_msgs/Quaternion orientation
                float64 x
                float64 y
                float64 z
                float64 w
        float64[36] covariance
    geometry_msgs/TwistWithCovariance twist
        geometry_msgs/Twist twist
            geometry_msgs/Vector3 linear
                float64 x
                float64 y
                float64 z
            geometry_msgs/Vector3 angular
                float64 x
                float64 y
                float64 z
        float64[36] covariance
    
    ```
- **Usage:**
    - `header`
        - `stamp` is the timestamp of the message
        - `frame_id` is the base link of the chassis, typically `base_link`
    - `child_frame_id`
        - The name of the base link of the carrier, typically `carrier_link`
    - `pose`
        - The current pose of the carrier
        - The `pose.pose.position.z` indicates the height of the carrier
        - Unit: meters ($m$)
    - `twist`
        - The current velocity of the carrier
        - The `twist.twist.linear.z` indicates the rising speed of the carrier
        - Unit: meters per second ($m/s$)
- **Example:**```python
    msg_time = msg.header.stamp.to_sec()
    height = msg.pose.pose.position.z
    rising_speed = msg.twist.twist.linear.z
    print(f"The height at {msg_time} is {height}.")
    print(f"The rising speed at {msg_time} is {rising_speed}.")
    
    ```

### `/carrier_cmd_vel`

This topic receives the target velocity of the payload carrier.

- **Type:** `geometry_msgs/TwistStamped````
    std_msgs/Header header
        uint32 seq
        time stamp
        string frame_id
    geometry_msgs/Twist twist
        geometry_msgs/Vector3 linear
            float64 x
            float64 y
            float64 z
        geometry_msgs/Vector3 angular
            float64 x
            float64 y
            float64 z
    
    ```
- **Usage:**
    - `header`
        - `stamp` is the timestamp of the message
        - `frame_id` is the base link of the chassis, typically `base_link`
    - `twist`
        - The target velocity of the carrier (only for **velocity control mode**)
        - The `twist.linear.z` indicates the rising speed of the carrier (negative values indicate falling)
        - Unit: meters per second ($m/s$)
- **Example:**```python
    msg = geometry_msgs.msg.TwistStamped()
    msg.header.stamp = rospy.Time.now()
    msg.header.frame_id = "base_link"
    msg.twist.linear.z = 0.2
    
    ```

### `/carrier_cmd_pos`

This topic receives the target pose of the payload carrier.

- **Type:** `geometry_msgs/PoseStamped````
    std_msgs/Header header
        uint32 seq
        time stamp
        string frame_id
    geometry_msgs/Pose pose
        geometry_msgs/Point position
            float64 x
            float64 y
            float64 z
        geometry_msgs/Quaternion orientation
            float64 x
            float64 y
            float64 z
            float64 w
    
    ```
- **Usage:**
    - `header`
        - `stamp` is the timestamp of the message
        - `frame_id` is the base link of the chassis, typically `base_link`
    - `pose`
        - The target pose of the carrier (only for **position control mode**)
        - The `pose.position.z` indicates the height of the carrier
        - Unit: meters ($m$)
- **Example:**```python
    msg = geometry_msgs.msg.PoseStamped()
    msg.header.stamp = rospy.Time.now()
    msg.header.frame_id = "base_link"
    msg.pose.position.z = 0.2
    
    ```