迅鸣物联网文档

迅鸣物联网文档


单仓换电柜主板

<h1>一、主板使用注意事项:</h1> <p>通信波特率:9600(固定); 控制板默认节点号01,<strong>拨码开关有效时,优先使用拨码设置地址;</strong> 拨码可用地址范围1~14,超过该地址则只能通过蓝牙修改; 拨码开关全部为OFF,即0x0f,表示不使用拨码开关;</p> <h3>拨码示意图</h3> <table> <thead> <tr> <th style="text-align: left;">拨码状态</th> <th style="text-align: left;">↓↓↓↓</th> <th style="text-align: left;">↑↓↑↑</th> <th style="text-align: left;">↓↓↑↑</th> <th style="text-align: left;">↑↑↓↑</th> <th style="text-align: left;">↓↑↓↑</th> <th style="text-align: left;">↑↓↓↑</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">节点号</td> <td style="text-align: left;">无效</td> <td style="text-align: left;">2号</td> <td style="text-align: left;">3号</td> <td style="text-align: left;">4号</td> <td style="text-align: left;">5号</td> <td style="text-align: left;">6号</td> </tr> </tbody> </table> <table> <thead> <tr> <th style="text-align: left;">拨码状态</th> <th style="text-align: left;">↓↓↓↑</th> <th style="text-align: left;">↑↑↑↓</th> <th style="text-align: left;">↓↑↑↓</th> <th style="text-align: left;">↑↓↑↓</th> <th style="text-align: left;">↓↓↑↓</th> <th style="text-align: left;">↑↑↓↓</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">节点号</td> <td style="text-align: left;">7号</td> <td style="text-align: left;">8号</td> <td style="text-align: left;">9号</td> <td style="text-align: left;">10号</td> <td style="text-align: left;">11号</td> <td style="text-align: left;">12号</td> </tr> </tbody> </table> <table> <thead> <tr> <th style="text-align: left;">拨码状态</th> <th style="text-align: left;">↓↑↓↓</th> <th style="text-align: left;">↑↓↓↓</th> <th style="text-align: left;">--</th> <th style="text-align: left;">--</th> <th style="text-align: left;">--</th> <th style="text-align: left;">--</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">节点号</td> <td style="text-align: left;">13号</td> <td style="text-align: left;">14号</td> <td style="text-align: left;">15号</td> <td style="text-align: left;">16号</td> <td style="text-align: left;">--</td> <td style="text-align: left;">--</td> </tr> </tbody> </table> <h1>二、电路图</h1> <p>[![电路图](<a href="https://osscdn.xunmingiot.com/showdoc/%E8%AF%B4%E6%98%8E%E4%B9%A6/%E6%96%B0%E5%B9%B3%E5%8F%B0%E8%AF%B4%E6%98%8E%E4%B9%A6/comm/1.png">https://osscdn.xunmingiot.com/showdoc/%E8%AF%B4%E6%98%8E%E4%B9%A6/%E6%96%B0%E5%B9%B3%E5%8F%B0%E8%AF%B4%E6%98%8E%E4%B9%A6/comm/1.png</a> &quot;电路图&quot;)](<a href="https://osscdn.xunmingiot.com/showdoc/%E8%AF%B4%E6%98%8E%E4%B9%A6/%E6%96%B0%E5%B9%B3%E5%8F%B0%E8%AF%B4%E6%98%8E%E4%B9%A6/comm/1.png">https://osscdn.xunmingiot.com/showdoc/%E8%AF%B4%E6%98%8E%E4%B9%A6/%E6%96%B0%E5%B9%B3%E5%8F%B0%E8%AF%B4%E6%98%8E%E4%B9%A6/comm/1.png</a> &quot;电路图&quot;)</p> <h1>三、MODBUS通信表</h1> <h2>3.1、开关量表</h2> <p>R:读,指令01(1:开,0:关) W:写单个开关量,指令05 F:写多个开关量,指令0f</p> <table> <thead> <tr> <th>地址</th> <th>hex</th> <th>读写</th> <th>05指令值</th> <th>设备类型</th> <th>用途</th> </tr> </thead> <tbody> <tr> <td>101</td> <td>0065</td> <td>R/W</td> <td>0xff00:默认保持时间开锁,0xffff常开,0x0000:关,其他值:定时保持N ms</td> <td>锁控</td> <td>门锁</td> </tr> <tr> <td>201</td> <td>00C9</td> <td>R/W</td> <td>0xff00:开,0x0000:关</td> <td>继电器</td> <td>风扇</td> </tr> <tr> <td>202</td> <td>00CA</td> <td>R/W/F</td> <td>0xff00:开,0x0000:关</td> <td>继电器</td> <td>加热</td> </tr> <tr> <td>203</td> <td>00CB</td> <td>R/W/F</td> <td>0xff00:开,0x0000:关</td> <td>继电器</td> <td>电池</td> </tr> <tr> <td>204</td> <td>00CC</td> <td>R/W/F</td> <td>0xff00:开,0x0000:关</td> <td>led灯</td> <td>红</td> </tr> <tr> <td>205</td> <td>00CD</td> <td>R/W/F</td> <td>0xff00:开,0x0000:关</td> <td>led灯</td> <td>绿</td> </tr> <tr> <td>206</td> <td>00CE</td> <td>R/W/F</td> <td>0xff00:开,0x0000:关</td> <td>led灯</td> <td>蓝</td> </tr> <tr> <td>301</td> <td>012D</td> <td>R</td> <td>|传感器</td> <td>浸水传感</td> </tr> <tr> <td>302</td> <td>012E</td> <td>R</td> <td>|传感器</td> <td>烟雾传感</td> </tr> </tbody> </table> <h2>3.2、寄存器表</h2> <p>R:读,指令03</p> <table> <thead> <tr> <th>地址</th> <th>HEX</th> <th>读写</th> <th>设备类型</th> <th>用途</th> </tr> </thead> <tbody> <tr> <td>101</td> <td>0065</td> <td>R</td> <td>NTC端口电压mV</td> <td>10k NTC 3950</td> </tr> <tr> <td>102</td> <td>0066</td> <td>R</td> <td>NTC阻值Ω</td> <td>10k NTC 3950</td> </tr> <tr> <td>103</td> <td>0067</td> <td>R</td> <td>NTC测量温度℃</td> <td>10k NTC 3950,分辨率1℃</td> </tr> </tbody> </table> <h2>3.3、485数据转发</h2> <p>将主485网络接收数据转发到从485网络,占用起始地址10000以上区域标识从485网络节点号,支持从网络节点号区间[0~5]。 转换时会进行节点号转换、起始地址转换、CRC更新。</p> <p><strong>透传后节点号解析规则:</strong> 起始地址 = (设备节点号+1)*10000 + 子节点起始地址 样例:10001地址,即读0号节点的0x0001地址</p> <p><strong>支持指令:</strong> 01:读开关量表 03:读寄存器表 05:写单个开关量 06:写单个寄存器表 0f:写多个开关量(1:开,0:关)</p> <table> <thead> <tr> <th style="text-align: left;">设备</th> <th style="text-align: left;">设备节点</th> <th>从机节点</th> <th>指令</th> <th>设备数据地址</th> <th>从机数据地址</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">电池</td> <td style="text-align: left;">01</td> <td>xx</td> <td>03</td> <td>0000</td> <td>4E20</td> <td>电池信息</td> </tr> <tr> <td style="text-align: left;">电池</td> <td style="text-align: left;">01</td> <td>xx</td> <td>03</td> <td>03E8</td> <td>5208</td> <td>电池id</td> </tr> <tr> <td style="text-align: left;">充电器</td> <td style="text-align: left;">00</td> <td>xx</td> <td>0F</td> <td>0001</td> <td>2711</td> <td>设置充电器输出电压电流</td> </tr> <tr> <td style="text-align: left;">充电器</td> <td style="text-align: left;">00</td> <td>xx</td> <td>06</td> <td>0000</td> <td>2710</td> <td>充电器开机</td> </tr> <tr> <td style="text-align: left;">充电器</td> <td style="text-align: left;">00</td> <td>xx</td> <td>03</td> <td>0001</td> <td>2711</td> <td>读充电器状态,无电流输出时一直读取可让充电池保持输出状态</td> </tr> </tbody> </table> <h2>3.4、示例指令</h2> <p><strong>开关量表写,05指令</strong> 默认时间开锁: ~~01 05 0065 ff00 9C25 --默认保持时间开锁后关闭 01 05 0065 ffff DC65 --常开 01 05 0065 0000 DDD5 --关闭 01 05 0065 1388 D083 --开启保持5000ms后关闭~~ 01 05 0065 01f4 DDC2 --开启保持500ms后关闭</p> <p>开/关风扇继电器: 01 05 00c9 ff00 5C04 01 05 00c9 0000 1DF4</p> <p>开/关加热继电器: 01 05 00ca ff00 AC04 01 05 00ca 0000 EDF4</p> <p>开/关电池继电器: 01 05 00cb ff00 FDC4 01 05 00cb 0000 BC34</p> <p>~~开/关红灯: 01 05 00cc ff00 4C05 01 05 00cc 0000 0Df5 开/关绿灯: 01 05 00cd ff00 1Dc5 01 05 00cd 0000 5C35 开/关蓝灯: 01 05 00ce ff00 EDc5 01 05 00ce 0000 AC35~~</p> <p><strong>控制多个开关,0f指令</strong> ~~开3个继电器+3个灯: 01 0f 00c9 0006 01 3f 0356 01 0F 00C9 0006 05F7 --返回 关3个继电器+3个灯: 01 0f 00c9 0006 01 00 4346 010F 00 C9 0006 05 F7 --返回 开3个灯: 01 0f 00cc 0003 01 07 DE85 01 0F 00CC 0003 D5F5 --返回~~</p> <p>关3个灯: 01 0f 00cc 0003 01 00 9F47 01 0F 00CC 0003 D5F5 --返回</p> <p>红灯: 01 0f 00cc 0003 01 01 5E87 01 0F 00CC 0003 D5F5 绿灯: 01 0f 00cc 0003 01 02 1E86 01 0F 00CC 0003 D5F5 蓝灯: 01 0f 00cc 0003 01 04 9E84 01 0F 00CC 0003 D5F5</p> <p><strong>读取开关量,01指令</strong> 读锁状态: 01 01 0065 0001 EDD5 01 01 01 01 9048 --开锁 01 01 01 00 5188 --关锁</p> <p>读3个继电器状态: 01 01 00c9 0003 AC35 01 01 01 01 9048 --开风扇 01 01 01 03 1189 --开风扇+加热</p> <p>~~读浸水传感器: 01 01 012d 0001 6C3f 01 01 01 00 5188 --开路 01 01 01 01 9048 --闭路~~</p> <p>读2个开关量: 01 01 012d 0002 2C3e 01 01 01 01 9048 --浸水闭路 01 01 01 02 D049 --烟雾闭路</p> <p><strong>读取寄存器,03指令</strong> ~~读ADC电压(101): 01 03 0065 0001 9415 01 03 02 066D 7A09 --电压值,被放大了1000倍,即1.645v 读NTC阻值(102): 01 03 0066 0001 6415 01 03 02 29E8 A79A --10728欧姆~~</p> <p>读NTC温度(103): 01 03 0067 0001 35d5 01 03 02 0024 B85F --36℃,分辨率1℃</p> <p><strong>485数据转发</strong> 电源设置电压电流(设置电压 480(48V) 电流 600(6A)): 01 0F 2711 0002 01E0 0258 5B9D --转换前:00 0F 0001 0002 01E0 0258 5867 01 0F 2711 0002 8EBB 电源设置电压电流(设置电压 480(48V) 电流 100(1A)):转换前 00 0F 0001 0002 01E0 0064 5916 电源设置电压电流(设置电压 600(60V) 电流 100(1A)):转换前 00 0F 0001 0002 0258 0064 D977 电源设置电压电流(设置电压 900(90V) 电流 100(1A)):转换前 00 0F 0001 0002 0384 0064 1971</p> <p>电源开机: 01 06 2710 00FF C2FB --转换前:00 06 0000 00FF C85B 01 06 2710 00FF C2FB</p> <p>读状态: 01 03 2711 0003 5F7A --转换前:00 03 0001 0003 55DA 01 03 06 0000 0000 0040 2085 --关机状态 01 03 06 01DF 0200 0003 F4CE --开机状态 :01DF 电压(大端)0002电流(小端)03状态</p> <p>电源关机: 01 06 2710 0000 82BB --转换前:00 06 0000 0000 881B</p> <p>读电池信息: ~~01 03 4E20 001D 9321 --转换前:01 03 0000 001D 85C3 01 03 3A 0000 0018 0000 0FA0 0000 0019 0019 0019 0019 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 00 00 0000 0000 0000 5F83~~ 01 03 4E20 0009 93E2 --转换前:01 03 0000 0009 85CC</p> <p>读电池id: 01 03 5208 000D 1575 --转换前:01 03 03 E8 00 0D 04 7F 01 03 1A 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 D3C2</p> <p><strong>控制逻辑:</strong> 电量设置指令: 电量设置0:空仓,并停止充电; 电量0~90:启动充电,并将该仓设置有有效; 电量91~100:设置为满电,并将该仓设置为有效,充电状态不变;</p> <p>开锁指令: 开空仓会检测是否存入电池; 开非空仓,会将该仓置为空仓,如果没有取出电池,需人工重置该仓状态;</p>

页面列表

ITEM_HTML