XGZP040 气压传感器踩坑记:标称0-4V输出,实测只有10mV变化

张开发
2026/5/22 15:54:53 15 分钟阅读
XGZP040 气压传感器踩坑记:标称0-4V输出,实测只有10mV变化
XGZP040模块一、问题背景最近在做一个气压/水深检测的项目选用了XGZP040 0-40kPa 气压传感器。根据商品介绍该传感器特性如下按照这个参数理论上传感器输出应该随压力线性变化0kPa时输出0V40kPa时输出4V灵敏度约为0.1V/kPa直接接入STM32的ADC3.3V参考应该能正常采集。实际测试却并非如此。二、实测结果输出只有2.4V左右变化仅10mV我分别从两家网店购买了该传感器测试得出测试条件输出电压减压后使用橡胶管吸气约 2.40V加压后使用橡胶管吹气约 2.41V变化范围约 10mV也就是说传感器的实际输出是2.40V ~ 2.41V而不是标称的0-4V。信号有2.4V的直流偏置而有效信号的变化量只有10mV。三、解决方案差分放大电路3.1 设计思路需要实现去掉2.4V直流偏置只放大交流变化部分放大倍数681倍单电源供电直接用5V供电理论上10mV变化放大到3.3V需要330倍。但实际应用中传感器输出变化小于10mV且我使用的压力范围并不到40kPa满量程只用到其中一部分所以使用681倍的放大。使用LM358电路图选错型号了懒得换搭建差分放大电路 放大倍数681倍使用可调电阻调节偏置因为输出信号在2.4V 范围只有10mV 所以需要通过偏置 将2.4V偏置掉只放大10mV的变化范围。3.2 电路实现手头有LM358原理图选错了懒得换搭建差分放大电路电路中R1使用可调电阻电位器方便调节偏置电压精确匹配传感器特性。输出最好加一个稳压二极管防止输出电压过高。四、测试结果经过调试后放大电路输出正常测试条件输出电压减压后使用橡胶管吸气约1.12V加压后使用橡胶管吹气约 3.80V变化范围约 2.68V10mV变化被放大到2.68V分辨率大大提升可直接接入STM32的ADC。

更多文章