8路换电主板
<p>串口通信:(固定不可修改)
波特率:115200
数据位:8
校验位:none
停止位:1</p>
<h1>8路换电控制板协议</h1>
<p>> mode_id 2007 service_id 20070101 产品 8控换电控制板</p>
<table>
<thead>
<tr>
<th>key</th>
<th>名称</th>
<th>范围</th>
<th>指令集</th>
<th>示例</th>
<th>数据类型</th>
<th>上报频率</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>6</td>
<td>电表</td>
<td>0-9999999999</td>
<td></td>
<td></td>
<td>str</td>
<td></td>
<td></td>
</tr>
<tr>
<td>7</td>
<td>信号</td>
<td>0-100</td>
<td></td>
<td></td>
<td>int</td>
<td></td>
<td></td>
</tr>
<tr>
<td>8</td>
<td>AGPS经度</td>
<td></td>
<td></td>
<td></td>
<td>str-float</td>
<td></td>
<td></td>
</tr>
<tr>
<td>9</td>
<td>AGPS纬度</td>
<td></td>
<td></td>
<td></td>
<td>str-float</td>
<td></td>
<td></td>
</tr>
<tr>
<td>10</td>
<td>超时时间</td>
<td>0-255</td>
<td></td>
<td>{"10":0}</td>
<td>int</td>
<td></td>
<td>0永不超时(开柜后不关柜子超时)</td>
</tr>
<tr>
<td>11</td>
<td>锁状态11-18</td>
<td>0-1</td>
<td>command/sync</td>
<td>{"11":1}/{"11":0}</td>
<td>int</td>
<td></td>
<td></td>
</tr>
<tr>
<td>12</td>
<td></td>
<td></td>
<td>command/sync</td>
<td></td>
<td>int</td>
<td></td>
<td></td>
</tr>
<tr>
<td>13</td>
<td></td>
<td></td>
<td>command/sync</td>
<td></td>
<td>int</td>
<td></td>
<td></td>
</tr>
<tr>
<td>14</td>
<td></td>
<td></td>
<td>command/sync</td>
<td></td>
<td>int</td>
<td></td>
<td></td>
</tr>
<tr>
<td>15</td>
<td></td>
<td></td>
<td>command/sync</td>
<td></td>
<td>int</td>
<td></td>
<td></td>
</tr>
<tr>
<td>16</td>
<td></td>
<td></td>
<td>command/sync</td>
<td></td>
<td>int</td>
<td></td>
<td></td>
</tr>
<tr>
<td>17</td>
<td></td>
<td></td>
<td>command/sync</td>
<td></td>
<td>int</td>
<td></td>
<td></td>
</tr>
<tr>
<td>18</td>
<td></td>
<td></td>
<td>command/sync</td>
<td></td>
<td>int</td>
<td></td>
<td></td>
</tr>
<tr>
<td>21</td>
<td>充电器状态21-28</td>
<td>0-1</td>
<td>command/sync</td>
<td>{"21":1}/{"21":0}</td>
<td>int</td>
<td></td>
<td></td>
</tr>
<tr>
<td>22</td>
<td></td>
<td></td>
<td>command/sync</td>
<td></td>
<td>int</td>
<td></td>
<td></td>
</tr>
<tr>
<td>23</td>
<td></td>
<td></td>
<td>command/sync</td>
<td></td>
<td>int</td>
<td></td>
<td></td>
</tr>
<tr>
<td>24</td>
<td></td>
<td></td>
<td>command/sync</td>
<td></td>
<td>int</td>
<td></td>
<td></td>
</tr>
<tr>
<td>25</td>
<td></td>
<td></td>
<td>command/sync</td>
<td></td>
<td>int</td>
<td></td>
<td></td>
</tr>
<tr>
<td>26</td>
<td></td>
<td></td>
<td>command/sync</td>
<td></td>
<td>int</td>
<td></td>
<td></td>
</tr>
<tr>
<td>27</td>
<td></td>
<td></td>
<td>command/sync</td>
<td></td>
<td>int</td>
<td></td>
<td></td>
</tr>
<tr>
<td>28</td>
<td></td>
<td></td>
<td>command/sync</td>
<td></td>
<td>int</td>
<td></td>
<td></td>
</tr>
<tr>
<td>31</td>
<td>电量百分比31-38</td>
<td>0-100</td>
<td>sync</td>
<td>{"31":0}/{"31":100}</td>
<td>int</td>
<td></td>
<td></td>
</tr>
<tr>
<td>31</td>
<td></td>
<td></td>
<td>sync</td>
<td></td>
<td>int</td>
<td></td>
<td></td>
</tr>
<tr>
<td>33</td>
<td></td>
<td></td>
<td>sync</td>
<td></td>
<td>int</td>
<td></td>
<td></td>
</tr>
<tr>
<td>34</td>
<td></td>
<td></td>
<td>sync</td>
<td></td>
<td>int</td>
<td></td>
<td></td>
</tr>
<tr>
<td>35</td>
<td></td>
<td></td>
<td>sync</td>
<td></td>
<td>int</td>
<td></td>
<td></td>
</tr>
<tr>
<td>36</td>
<td></td>
<td></td>
<td>sync</td>
<td></td>
<td>int</td>
<td></td>
<td></td>
</tr>
<tr>
<td>37</td>
<td></td>
<td></td>
<td>sync</td>
<td></td>
<td>int</td>
<td></td>
<td></td>
</tr>
<tr>
<td>38</td>
<td></td>
<td></td>
<td>sync</td>
<td></td>
<td>int</td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<h1>控制指令</h1>
<pre><code>//协议解析规则,收发数据规则一致
comm,01,011036000000007E
[comm]:指令类型
[,]:分隔符
[01]:节点号
[,]:分隔符
[01]:nodeid
[1036]:modeid
[0000000]:数据,[12 34 56 78]左边为高位
[7e]:CRC8
//开全部继电器
comm,01,001031ff000000f9
comm,01,001031ff000000f9 (立刻返回,逐个开)
//关全部继电器【20240919之前v5062版本之前无效】
comm,01,0010310000000012
comm,01,0010310000000012 (立刻返回,逐个关)
//开全部锁(逐个开)
comm,01,001011ff00000001
comm,01,0010110000ffff5e (立刻返回,逐个开)
//单控开锁
comm,01,0110111100000060
comm,01,01101111000200f1 (返回)//(注意开锁次数、crc会变)回复1B(当前锁槽位|开关状态)2B(总次数)1B(0)1B(crc)
comm,01,0210111100000027
comm,01,031011110000001A
comm,01,04101111000000A9
comm,01,0510111100000094
comm,01,06101111000000D3
comm,01,07101111000000EE
comm,01,08101111000000AC
//开继电器1/2
comm,01,011031ff000000c4
comm,01,021031ff00000083
comm,01,031031ff000000BE
comm,01,041031ff0000000D
//关继电器1/2
comm,01,011031000000002f
comm,01,0210310000000068
comm,01,0310310000000055
comm,01,04103100000000E6
/*---------------电流相关----------------------*/
/*-------【警告:220V接入才能测电流!火线接ABC三个口(B口是必接口否则烧毁检测电路)】------*/
//查询1\2\3路电流
comm,01,01103300000000AC
comm,01,02103300000000EB
comm,01,03103300000000D6
comm,01,0410330000000065
comm,01,0510330000000058
comm,01,061033000000001F
comm,01,0710330000000022
comm,01,0810330000000060
comm,01,091033000000005D
//查询电压
comm,01,01103400000000FD
//内部测温
comm,01,01103700000000B3
//外部测温
comm,01,01103800000000DC
//查询有功功率
comm,01,0110350000000030
//查询电量
comm,01,011036000000007E
/*---------------电流相关----------------------*/
//重启
comm,01,010000000000003D
</code></pre>
<p><strong>出厂检测流程:</strong></p>
<pre><code>//1、开全锁,锁全部打开
comm,01,001011ff00000001
//2、关闭全锁,关锁信号上报
//3、开全部继电器
comm,01,001031ff000000F9
//4、开风扇
comm,01,01103211000000D6
//5、查询1路电流
comm,01,01103300000000AC (指令方式,网关会将接收数据上报云)
sync,01,01103300000000ac (同步方式,网关会自己处理该类型数据,用于内部逻辑及心跳同步数据上报)
</code></pre>