通过雨雪传感器可以检测到雨雪
购买链接:
https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-18748153240.24.7eda723cVVKOLp&id=576159766147
雨雪传感器
一、功能介绍
雨雪传感器
使用中断接口,与IMX6魔法师Cortex-A系列底板的P5接口对应。

1、模块简介
雨雪传感器是利用雨水的导电特性,采用先进检测电路,检测是否有雨雪的仪器。
雨雪传感器采用表面栅形 电极感应外界雨雪情况,内部采用进口智能微处理器,反应灵敏、测量精度高。内置自动加热装置可排除雨雪附着的干扰,保障系统的正常运行。输出为一组常开、一组常闭开关信号,方便安装使用。
本产品可广泛用于 气象、海洋、环境、机场、港口、实验室、工农业及交通等领域的雨雪有无定性测量。
1、精度高,输入线电阻高,稳定性好。
2、体积小,安装方便。
3、传输距离长,抗干扰能力强。
4、结构设计合理,使用寿命长。
5、密封性好。
三、原理分析
P1端口的两个引脚连接的是模块表面的金属,两个引脚的线路之间没有连接点。当有水滴落到传感器表面时,使P1导通。此时,比较器U2的3脚电压为3.3V,1脚电压为0.3V,正极输入低于负极输入所以输出低电平。当P1不导通时,比较器U2的3脚电压为0V,1脚电压为0.3V,所以输出高电平。

四、代码分析
1. P5端口设备树配置
2. GPIO操作库函数
3. 中断函数
4. 驱动程序
5. 应用程序
五、实践操作
1、编译驱动程序
2、编译应用程序
3、下载测试