1. 电器参数
工作电流 |
||||
单位 |
最小值 |
典型值 |
最大值 |
|
mA |
7 |
8 |
10 |
|
工作电压 |
||||
单位 |
最小值 |
典型值 |
最大值 |
|
V |
3.6 |
5 |
9.5 |
2.误差
风速测量误差 |
|||||
单位 |
测量范围 |
解析度 |
Threshold |
精确度 |
|
m/s(米/秒) |
0 ~ 4 5 |
0 . 1 |
0 . 8 |
± 3% ± 0. 1 dgts |
|
ft / min(呎/分) |
0 ~ 8 8 0 0 |
19 |
157 |
± 3% ± 1 0dgts |
|
knots(海哩/时) |
0 ~ 8 8 |
0 . 2 |
1.6 |
± 3% ± 0. 1 dgts |
|
km/hr(公里/时) |
0 ~ 1 4 0 |
0.3 |
2.9 |
± 3% ± 0. 1 dgts |
|
mph(英哩/时) |
0 ~ 1 0 0 |
0.7 |
1.8 |
± 3% ± 0. 1 dgts |
|
风温测量误差 |
|||||
单位 |
测量范围 |
解析度 |
精确度 |
||
℃ |
-1 0℃~50℃ |
0.2 |
± 0.2℃ |
||
°F |
14°F ~ 122°F |
0.36 |
± 3.6°F |
3. 通讯接口
接口定义 |
|
红色 |
DC电源输入(3.6~5V) |
绿色 |
RXD |
白色 |
TXD |
黑色 |
GND |
4.产品规格
产品尺寸 |
66 * 29.5 * 178mm |
产品重量 |
83.7g |
操作温度 |
0℃ ~ 5 0℃ (3 2°F ~1 2 2°F) |
储存温度 |
- 2 0℃ 6 0℃ ( - 4°F 1 4 0°F) |
5.通信协议
5.1 概述
本协议用于是约定本风速计(下位机)与上位机(电脑或智能设备)进行命令控制和数据交换的通信协议,采用UART规范,便于开发人员进行二次开发。
5.2 涉及范围
《协议》中规定的功能主要有:
1)上位机通过命令控制风速测量模块完成指定任务,如获取风速、风温数据等;
2)接收超时、接收的响应不是确认相应、接收校验和不正确、接收长度字节非法,则为本次通讯失败故障,可立即重发一次命令。
5.3 专用术语
上位机:管理风速测量模块的专用智能设备;
下位机:本风速计;
RS232:一种2线串行通讯标准,可支持双工串行近程通讯;
5.4 物理接口
5.4.1 串行通信口电气标准
模块用TTL电平(3.3V)以RS232协议方式与上位机通讯
5.4.2 信息传输方式
采用异步方式,1个起始位,8个数据位,1个停止位,无校验位。
5.4.3 数据传输速率
支持波特率19200bps。
5.5 通信方式
5.5.1 基本过程
上位机与模块是主从关系,上位机为主节点,模块为从节点。
模块上电或复位后,处于接收状态,
等待上位机发出命令,模块以命令指定命息格式上报上机位。
5.5.2 命令信息数据帧格式如下:
长度 |
命令 |
信息域 |
校验字 |
其中:
长度:1个字节的整形数,等于长度+命令字+信息域+校验字字节数之和
命令:1个字节,命令的信息;
信息域:命令的参数,0个字节或多字节。
校验字:1个字节,一帧字节的累加和。
其中命令字各位定义如下:
BIT: 7 6 5 4 3 2 1 0
|
|
|
|
|
BIT7:为1时重置风速最大值,最小值,平均值。为0时则连续测试。
BIT6:为1风速单位为摄氏,为0时为华氏。
BIT5--4:00时获取当前风速值,01为获取最大风速值,
10为获取最小风速值,11为获取平均风速值,
BIT3:未定义,为0
BIT2—0:风速单位
000时为M/S , 001时为Km/h, 010时为Ft/min,
011时为Knots, 100时为Mph。
信息域:上位机无。
模块定义如下:第1,2个字节,风速值,高字节在前,低字节在后,量纲为0.1。
第3个字节,蒲氏风级值。
第4,5个字节,风温值,高字节在前,低字节在后,量纲为0.1。5.5.3 通信举例1:
上位机发送:03 80 83
模块发送: 08 80 00 0C 01 02 F3 8A
结果:当前风速1.2M/S, 蒲氏1级风,华氏75.5度,
并重置最大风速值,平均风速值,最小风速值为当前风速值。
通信举例2:
上位机发送:03 51 54
模块发送: 08 51 01 0C 08 00 FC 6A
结果:最大风速值26.8Km/h, 蒲氏8级风,摄氏25.2度。
赠送:
1. 本风速计与电脑通信软件
2. 串口调试工具