摘 要:介绍了一种风速风向传感器原理,选用LPC921单片机设计了数据采集和数据传输的检测系统,给出了系统硬件电路图和软件流程图,分析了硬件设计和软件编程中的一些问题。
1 引言
风速风向测量是气象监测的重要组成部分, 测量风速风向对人类更好地研究及利用风能和改善生活生产有积极的影响。
本系统针对传感器的特点选用了LPC921 单片机,通过I/O 口输出高低电平,通过放大电路驱动继电器,控制传感器电源的开关。利用单片机的两个通用定时计数器, 对风速脉冲进行定时和计数, 通过计算单位时间内的脉冲数计算出风速。风向则是检测输入的风向格雷码, 将格雷码转换成二进制码, 通过查表的方式求出风向角度, 最终确定风向。最后设计RS485 通信协议,保证通信可靠性, 将风速风向数据送往上位机进行显示和发布。
2 传感器工作原理
本系统采用长春气象仪器研究所的EC9 -1 系列高收稿日期:2010-03-05动态性能测风传感器。EC9 - 1 系列传感器具有动态性能好、线性精度高、灵敏度高、测量范围宽、互换性好、抗风强度大等特点。
风速传感器的感应组件为三杯式风杯组件, 当风速大于0.4m/s 时就产生旋转, 信号变换电路为霍尔集成电路。在水平风力驱动下风杯组旋转, 通过主轴带动磁棒盘旋转, 其上的数十只小磁体形成若干个旋转的磁场, 通过霍尔磁敏元件感应出脉冲信号, 其频率随风速的增大而线性增加。
计算公式:V=0.1F。
V:风速,单位:m/s; F:脉冲频率,单位:Hz风向传感器的感应组件为前端装有辅助标板的单板式风向标。角度变换采用的是七位格雷码光电码盘。
当风向标随风旋转时, 通过主轴带动码盘旋转, 每转动2.8125°,位于码盘上下两侧的七组发光与接收光电器件就会产生一组新的七位并行格雷码,经过整形、倒相后输出。方位- 角度- 格雷码- 二进制码对照表是风向测量单片机编程的重要依据。传感器结构组成如图1 所示。
图1 传感器结构组成图
3 硬件电路设计
该风速风向测量系统主要由电源模块、主控制模块、输入输出模块和通信模块4 部分构成。硬件电路示意图如图2 所示。
图2 硬件电路示意图