为了提高风速测量精度,防止因为风速测量不准确导致对设备的运行状态的错误估计或设备损坏,设计了一种基于STM32F103平台的对风机进行测速的方法.在M/T法测速的基础上使用外部高精度时钟标定的方法,利用A、B2路高速脉冲实现对速度的精确测量.以STM32F103为控制器,采用光电码盘、串口通信模块构成数据采集通信单元,以实现对风速、风向进行实时数据采集和传送.结果表明,在数据的采集间隔是20～30 ms情况下,可以很大的提高测量精度,误差不大于0.01％,满足实际应用中对测速的精度要求.
STM32F103 风速 码盘 标定