温控面板
<ul>
<li>
<p>更新说明</p>
<pre><code>2024-06-04 05:04:07 星期二,整理UART指令段;</code></pre>
</li>
<li>UART指令段
数据结构中:第16-30个字节,设备数据;
本设备指令:0xNN NN NN NN,后面用 0xF5 补到16个字节满。</li>
</ul>
<table>
<thead>
<tr>
<th style="text-align: center;">字节位置</th>
<th style="text-align: center;">字节长度</th>
<th style="text-align: center;">名称</th>
<th style="text-align: center;">定义</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">0</td>
<td style="text-align: center;">1</td>
<td style="text-align: center;">指令</td>
<td style="text-align: center;">0x02(固定值)</td>
</tr>
<tr>
<td style="text-align: center;">1</td>
<td style="text-align: center;">1</td>
<td style="text-align: center;">使能</td>
<td style="text-align: center;">0xNN(开关:0x01;)</td>
</tr>
<tr>
<td style="text-align: center;">2</td>
<td style="text-align: center;">1</td>
<td style="text-align: center;">开关</td>
<td style="text-align: center;">0xNN(开:0x01;关:0x00;)</td>
</tr>
<tr>
<td style="text-align: center;">3</td>
<td style="text-align: center;">1</td>
<td style="text-align: center;">补位</td>
<td style="text-align: center;">0xF5(固定值)</td>
</tr>
</tbody>
</table>
<ul>
<li>常用示例:
<pre><code>开:0x02 01 01 F5
关:0x02 01 00 F5</code></pre></li>
</ul>
<table>
<thead>
<tr>
<th style="text-align: center;">字节位置</th>
<th style="text-align: center;">字节长度</th>
<th style="text-align: center;">名称</th>
<th style="text-align: center;">定义</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">0</td>
<td style="text-align: center;">1</td>
<td style="text-align: center;">指令</td>
<td style="text-align: center;">0x02(固定值)</td>
</tr>
<tr>
<td style="text-align: center;">1</td>
<td style="text-align: center;">1</td>
<td style="text-align: center;">使能</td>
<td style="text-align: center;">0xNN(模式:0x02;)</td>
</tr>
<tr>
<td style="text-align: center;">2</td>
<td style="text-align: center;">1</td>
<td style="text-align: center;">模式</td>
<td style="text-align: center;">0xNN(自动:0x00;制冷:0x01;除湿:0x02;送风:0x03;制热:0x04;)</td>
</tr>
<tr>
<td style="text-align: center;">3</td>
<td style="text-align: center;">1</td>
<td style="text-align: center;">补位</td>
<td style="text-align: center;">0xF5(固定值)</td>
</tr>
</tbody>
</table>
<ul>
<li>常用示例:
<pre><code>自动模式:0x02 02 00 F5
制冷模式:0x02 02 01 F5
除湿模式:0x02 02 02 F5
送风模式:0x02 02 03 F5
制热模式:0x02 02 04 F5</code></pre></li>
</ul>
<table>
<thead>
<tr>
<th style="text-align: center;">字节位置</th>
<th style="text-align: center;">字节长度</th>
<th style="text-align: center;">名称</th>
<th style="text-align: center;">定义</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">0</td>
<td style="text-align: center;">1</td>
<td style="text-align: center;">指令</td>
<td style="text-align: center;">0x02(固定值)</td>
</tr>
<tr>
<td style="text-align: center;">1</td>
<td style="text-align: center;">1</td>
<td style="text-align: center;">使能</td>
<td style="text-align: center;">0xNN(风速:0x03;)</td>
</tr>
<tr>
<td style="text-align: center;">2</td>
<td style="text-align: center;">1</td>
<td style="text-align: center;">风速</td>
<td style="text-align: center;">0xNN(自动:0x00;低速风:0x01;中速风:0x02;高速风:0x03;)</td>
</tr>
<tr>
<td style="text-align: center;">3</td>
<td style="text-align: center;">1</td>
<td style="text-align: center;">补位</td>
<td style="text-align: center;">0xF5(固定值)</td>
</tr>
</tbody>
</table>
<ul>
<li>常用示例:
<pre><code>自动风:0x02 03 00 F5
低速风:0x02 03 01 F5
中速风:0x02 03 02 F5
高速风:0x02 03 03 F5</code></pre></li>
</ul>
<table>
<thead>
<tr>
<th style="text-align: center;">字节位置</th>
<th style="text-align: center;">字节长度</th>
<th style="text-align: center;">名称</th>
<th style="text-align: center;">定义</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: center;">0</td>
<td style="text-align: center;">1</td>
<td style="text-align: center;">指令</td>
<td style="text-align: center;">0x03(固定值)</td>
</tr>
<tr>
<td style="text-align: center;">1</td>
<td style="text-align: center;">1</td>
<td style="text-align: center;">使能</td>
<td style="text-align: center;">0xNN(目标温度:0x04;)</td>
</tr>
<tr>
<td style="text-align: center;">2-3</td>
<td style="text-align: center;">2</td>
<td style="text-align: center;">目标温度</td>
<td style="text-align: center;">0x00 A0至0x01 40(16.0-32.0℃)</td>
</tr>
</tbody>
</table>
<ul>
<li>
<p>常用示例:</p>
<pre><code>//目标温度值为实际温度10倍;
目标温度16.0度:0x03 04 00 A0
...
目标温度24.0度:0x03 04 00 F0
...
目标温度32.0度:0x03 04 01 40</code></pre>
</li>
<li>备注:室内温度协议待补充</li>
</ul>