风速传感器电压型

概 述

该三杯式风速传感器是一款风速测量仪器,本品由壳体、风杯和电路模块组成,内部集成光电转换机构、工业微电脑处理器、标准电流发生器、电流驱动器等。传感器壳体和风杯采用铝合金材料,使用特种模具精密压铸工艺,尺寸公差甚小表面精度甚高,内部电路均经过防护处理,整个传感器具有很高的强度、耐候性、防腐蚀和防水性。电缆接插件为军工插头,具有良好的防腐、防侵蚀性能,能够保证仪器长期使用,同时配合使用风速传感器内部进口轴承系统说明书,确保了风速采集的精确性。

电路PCB采用军工级A级材料,确保了参数的稳定和电气性能的品质;电子元件均采用进口工业级芯片,使得整体具有极可靠的抗电磁干扰能力,能保证主机在-20℃~+50℃,湿度35%~85%(不结露)范围内均能正常工作。

本产品可广泛运用于工程机械(起重机、履带吊、门吊、塔吊等)领域,铁路、港口、码头、电厂、气象、索道、环境、温室、养殖、空气调节、节能监控、农业、医疗、洁净空间等领域风速的测量,并输出相应的信号。

DFRobot为您带来这款风速仪传感器。风速以电压信号方式输出(0-5V),通过我们的说明书和样例代码,用户可以轻松的读取风速等级。

性能描述

连接图

接线说明:
红-12-24V;
黑-GND (与主控板电源共地);
黄-电压信号;
蓝-电流信号 (可悬空);

样例代码

/*!
 * @file  SEN0170.ino
 * @brief 读取风速等级
 * @copyright  Copyright (c) 2010 DFRobot Co.Ltd (http://www.dfrobot.com)
 * @license  The MIT License (MIT)
 * @author  DFRobot
 * @version  V1.0
 * @date  2023-08-03
 */

void setup()
{
  Serial.begin(9600);
}

void loop()
{
  int sensorValue = analogRead(A0);
  float outvoltage = sensorValue * (5.0 / 1023.0);
  Serial.print("outvoltage = ");
  Serial.print(outvoltage);
  Serial.println("V");
  int Level = 6 * outvoltage;//风速等级和输出电压值呈线性关系
  Serial.print("wind speed is ");
  Serial.print(Level);
  Serial.println(" level now");
  Serial.println();
  delay(500);
}

Mind+图形化编程

1、下载及安装软件。下载地址:https://mindplus.cc 详细教程:安装教程
2、切换到“上传模式”。 详细教程:Mind+基础wiki教程-上传模式编程流程
3、“扩展”中选择“主控板”中的“Arduino Uno”。传感器中搜索风速传感器加载扩展库。 详细教程:Mind+基础wiki教程-加载扩展库流程
4、进行编程,程序如下图:
5、菜单“连接设备”,“上传到设备”
6、程序上传完毕后,打开串口即可看到数据输出。详细教程:Mind+基础wiki教程-串口打印

特别注意: 此模块需要5V供电,且为模拟输出数据,因此micro:bit和掌控板以及esp32主控不可使用,请使用RS485风速变送器+UART模块

应用教程:做一个物联网风速检测站

更多

常见问题: Q:风速仪未转动,但是输出数据不停跳动,幅度很大 A:检查风速仪的电源是否在范围内,风速仪与主控板需要共地(风速仪的电源GND需要分一根线连接到主控板的GND,见连接图)

DFshopping_car1.png DFRobot商城购买链接