为什么你的温湿度传感器测不准?
从电路原理图看,温湿度传感器的设计极为精简,供电VCC、GND,还有一个I2C接口即可实现应用功能。
查看温湿度传感器的精度误差为±0.3℃,但实际产品落地之后,很多工程师却发现误差已经大于±2℃。自己的电路连接没问题,软件代码也是最常用的I2C数据通讯,单体测试的时候很精准,然而组装成整机的时候数据却有着不可接受的偏差。
其实温湿度传感器测量的精度不仅取决于传感器本身的精度,而且还取决于整体系统的设计——
充分接触环境
温湿度传感器需要和环境进行充分的接触,这意味着外壳的开口要有良好的与环境接触的通道,使得传感器可以充分与外界的空气进行交换。
若条件允许,甚至可以做一些能够让空气形成对流的设计,
在与外壳的空间中,应当尽量减小和外壳之间的死区空间,包括外壳周围是否还有其他会阻挡空气流通的死区空间,更小的死区空间可以确保传感器能更快地适应环境的变化。
热传导隔离处理
温度偏差的根本原因是热源,而湿度偏差则主要是温度偏差和响应时间较慢导致。靠近传感器的热源产生的热辐射会让传感器的温度升高,而由于计算相对湿度对于温度的依赖性,每一个温度偏差都会导致湿度偏差,在90%RH下偏差1℃,将会导致5%RH的湿度偏差。
使用物理挡墙结构可以将传感器与热源进行一定程度的隔断,
同时尽量降低热源通过挡墙进行热传递,尽量给热源提供散热的渠道,从源头降低热辐射,
在PCB端,传感器和热源之间可以通过开槽的方式进行传播路径的热阻隔,
通过减小PCB导热的尺寸面降低热传递,
通过柔性FPC,从传递距离、面积上进行降低热传递;
恶劣环境处理
为实现快速的温湿度响应,传感器应与环境的热耦合应尽可能强,而与外壳或PCB的热耦合应尽可能弱。除此之外,在有些恶劣的环境中,如灰尘、水滴、腐蚀性物质等的影响则需要进行一定的防范考虑——
灰尘:附着在传感器感湿层表面的灰尘会堵住感湿层上面的透气孔,水分子更难进入,导致湿度精度受到影响。该环境下需要使用防尘级别的过滤膜保护传感器。
水滴:水滴进入传感器内部可能会造成传感器短路,另外也会导致传感器的湿度长期饱和。该环境下需要使用防水级别的过滤膜保护传感器。
在使用过滤膜的设计中,空气交换也会减少,反应时间可能会变慢,此时设计当中传感器与外壳的死区体积、孔径大小设计则更为关键。有些厂家的温湿度传感器会根据过滤膜的应用环境开发传感器匹配的过滤膜,以此可以缩小设计时的死区体积,能更快速获取响应时间。
腐蚀性环境:传感器应尽量避免腐蚀性环境的使用,在使用三防漆喷涂传感器的焊盘时务必保证传感器的感应部位不可被喷涂。在不可避免会被腐蚀性环境影响导致偏差的应用中,应该将传感器设计成可更换类型的,由此在一定的使用时间或读数误差较大时可定期更换传感器。
生产加工
生产过程中回流焊或手工焊接的高温可能会损坏传感器,因此工程生产时务必严格按照厂家的要求进行。如下图的焊接曲线,其中Tp≤260℃,tp<30s,TL<22℃,tL<150s,焊接时温度上升和下降的速度小于5℃/s。
在回流焊焊接后,为保证传感器聚合物的重新水合,应将传感器放置在>75%RH的环境下存放至少24小时,或者将传感器放置在自然环境(>40%RH)下5天以上,使用低温回流焊(如180℃)可减少水合时间。
为避免焊接后冲洗电路板影响传感器,建议使用“免洗”型焊锡膏。在使用烙铁焊接或使用热风枪时需要防止助焊剂、松香等物质溅入传感器内部。
推荐阅读:
硬件大熊原创合集(2022/07更新)
原创不易,若有转载需求,务必告知!
如果我的文字对你有所启发或帮助,
“点赞\转发”是对我最大的支持
为什么你的温湿度传感器测不准?相关推荐
- 低功耗温湿度传感器用于工业级电子温湿度计
温湿度产品在现代的应用非常广泛,机房.工业.农业,仓储等都离不开温湿度管理,特别是在实时记录温湿度变化的工作中最为广泛,温湿度传感器可以根据所记录的数据,对各个不同的领域进行科学有效的分析.管理.如今 ...
- adc0808温度换算公式_温湿度传感器的三种模拟量换算关系
气候的变化常常会导致空气当中的湿度以及温度随之而产生相应的变化,如果想及时感知空气中温湿度的变化,那就需要温湿度传感器.在日常生活中,温湿度传感器种类有很多,按照数据上传方式分有RS485型温湿度传感 ...
- Arduino初初教程10——温湿度传感器
2019独角兽企业重金招聘Python工程师标准>>> 这里使用的温湿度传感器是 SHT1X温湿度传感器 如图 SHT1x温湿度传感器是瑞士Sensirion公司推出的单片数字温 ...
- 关于modbus温湿度传感器,IIC热成像仪相关知识点总结
Modbus协议(工业级温湿度传感器) Modbus协议两种传输方式: ASCII 模式: RTU 模式: 温湿度传感器的数据格式 IIC协议(热成像仪AMG8833) IIC协议的四种基本信号的 ...
- 【51单片机快速入门指南】6.4:DHT11、DHT22单总线温湿度传感器
目录 硬知识 DHT11 DHT22 通信协议 读取步骤 数据解读 DHT11 DHT22 示例程序 DHT11_22.c DHT11_22.h 测试程序 main.c 实验现象 DHT11 DHT2 ...
- STM32与SHT1X温湿度传感器通讯
在这次项目开发中应用到了SHT1X温湿度传感器,该系列有SHT10.SHT11和SHT15,属于Sersirion温湿度传感器家族中的贴片封装系列.包括一个电容性聚合体测湿敏感元件.一个用能隙材料制成 ...
- sht-11c语言程序,温湿度传感器SHT11数据手册(中文)版.pdf
温湿度传感器SHT11数据手册(中文)版 数字温湿度传感器 SHT 1x / SHT 7x SHT7x (请以英文为准,译文仅供参考) SHT1x _ 相对湿度和温度测量 _ 兼有露点 _ 全部校准, ...
- ESP32 开发笔记(三)源码示例 8_DHT11_RMT 使用RMT实现读取DHT11温湿度传感器
开发板购买链接 https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb2Ij1As&ft=t&id=62636 ...
- linux sht11驱动,SHT11.h下载 温湿度传感器SHT11的驱动程序,提供了外界调用接口函数...
/******************************************************************* *[文 件 名]:SHT11.h ...
- WiFi温湿度传感器开发
1,温度传感器介绍 a,常用的测温传感器 模拟传感器(热电阻,热电偶) 数字传感器 热电阻: PT100 PT1000 原理:电阻得到组织随温度变化 测温方法:电桥测量电压压差 热电偶: K型(镍絡- ...
最新文章
- 百度之星初赛(1)解题报告
- 编译原理预测分析法c语言,编译原理预测分析法C语言的实验报告.doc
- signature=07d53df34494bb51485d7f5988447796,android – Progaurd问题“警告:忽略一个匿名内部类的InnerClasses属性”...
- 攻略:如何快速赚取积分,Get云栖大会资料
- 【一鸣离职,左晖去世】互联网老兵给大家的三个建议
- 大数据驱动5G网络与服务优化
- python - 获取时间戳(10位和13位)
- 【教程】Microsoft Wi-Fi Direct Virtual关闭方法
- 微课--25分钟学会使用Python群发电子邮件
- vista中安装语言包出错解决
- 用Poedit翻译wordpress主题或插件的步骤
- mac10.9下eclipse的storm开发环境搭建
- python 打印下标和值
- android wifi 手机投影电视,手机投屏到电视的5种方法 看完才知道原来这么简单!...
- Verilog运算符优先级
- 线程和协程详解-python
- python中math的ln_Python math库 ln(x)运算的实现及原理
- 深入了解戴维斯双击和戴维斯双杀
- Python 编程摘要
- 王牌英雄(Awesomenauts)研究报告