TCOOP高精度电压采集模块
高精度电压采集模块
一、产品简介
五位半电压采集模块,24位ADC,串口收发。
二、应用场景
适用于需要高精度电压采集的场景
电桥传感器
抖动传感器
直流小信号测量
三、产品概述
DC5V供电
电源部分先升压至6.5V,然后通过两个低噪声LDO SPX3819降压到模拟5V和数字3.3V,模拟数字电源分开,地隔离
基准使用ADR421ARZ,模拟5V进入,输出2.5V基准电压
单片机STM32G030读取ADS1255的两路模拟量输入,转成串口输出
PC使用Labview分析数据,可进一步处理优化
测量范围: 0-2.5V,预留可扩展0-20V
单片机1mS周期采集,Lab VIEW 50mS读取测试分析处理
串口TTL输出,预留使能,方便外部接485芯片
本模块为四层PCB板,嘉立创生产
四、产品参数以及算法
输入电压:DC5V。
模拟电源: 5V。
数字电源: 3.3V。
两路模拟量输入口,SMA接口。
工作温度-20度至 +70度。
PCB规格:四层板,顶层贴片
PCB尺寸:长49mm,宽39mm
测试精度如下
其中用到以下算法:
1. 均值滤波算法:通过对一段时间内采集到的数据进行平均处理,去除噪声干扰,提高采集数据的准确性。
2. 中值滤波算法:将一段时间内采集到的数据进行排序,取中间值作为采集数据,去除噪声干扰,提高采集数据的准确性。
3. 卡尔曼滤波算法:通过对采集数据进行预测和修正,去除噪声干扰,提高采集数据的准确性。
4. 最小二乘法算法:通过对采集数据进行拟合,得到最优的拟合曲线,提高采集数据的准确性。
5. 快速傅里叶变换算法:将采集到的数据进行频域分析,得到信号的频率和幅度信息,提高采集数据的准确性。 这些算法可以单独使用,也可以组合使用,根据具体的采集需求和数据特点选择合适的算法。
五、使用说明:
Jlink接到板子下载口“A”,下载固件到STM32G0单片机,下载口从左到右顺序GND,SWCLK,SWDIO,3V3
使用CP2102模块接到板子串口输出排针“8”,用于供电和通信,排针从上到下顺序:5V0,GND,RXD,TXD,TEN(不接),RST(不接)
接直流电压信号0-2.5V,预留电阻,可扩展测量0-20V
打开上位机软件,选择串口号,点击“开始显示”按钮,如下所示:
六、备注
LabVIEW程序(开源)主要用于读取历史ADC采集的数据,用于查看、分析、处理
代码使用mdk5 C语言编写,jlink9下载程序
元器件成本80元(浮动)
附件含有位号图、源码+固件文件
本模块实际使用在电阻测量仪器上。
七 、调试视频/图片
测试方法:使用电位差计输出固定电压,六位半电压表测量实际输出,模块同步测试,记录结果计算误差
使用仪器:
高精度仪表对比测试结果:未录制视频
波动性测试:测试10万次,离散性如图示,最大波动1.6uV
2.5V测试5万次
0V测试5万次
以上就是关于高精度电压采集模块方案开发的内容分享及定制需求,如果您还有其他单片机方案开发需求,可以直接和我们联系或者在网站留言,我们将会尽快回复。通程创品专注于单片机应用方案的开发、MCU应用功能定制开发,致力于打造电子产业链最完整的单片机方案!