西西河

主题:【讨论】对一个项目的执着01 -- 米高扬

共:💬46 🌺36
全看分页树展 · 主题 跟帖
家园 【讨论】沟起我的兴趣,再吹吹牛

有些需要你澄清的,你在03提到的去除滤波电路后的测试,是不是指直接把信号加在A/D输入。还是A/D输入前还有一个放大。如果是前者,那么这个A/D转换IC有问题,如果是后者那么多半是放大器有问题。从你的结果来看这个放大器还有非线性问题,并且极点选择有问题。A/D部分如果基准电压高频纹波没滤干净也会出一些莫名其妙的事情(这点在学生年代碰到过,不过现在的IC和当年已经有很大的改进了)

我的设计会这样考虑:

1、选择适合的基准电源模块同时供给A/D和应变测量电桥,做好电源退藕。这样只要两者是正相关的,那么可以简化电源补偿部分的设计。

2、传感器输出到A/D输入使用两级放大,第一级兼做滤波。前级可以考虑用斩波稳零的运放。有一个Max293的看上去挺不错。

3、输入阻抗不要太高

4、前端模拟部分的计算先做数值模拟,再实测调整

5、CPU用ARM9

6、SD卡设置为SD模式,SPI模式是串行I/O,速率不够

7、仪器存储数据原始格式需要优化,rentg前面说过了。每个采样周期的数据合并为一个数据帧,前面有包头,后面有CRC

8、时间使用机器内部定时器的序号,在仪器做时间校对的时候复位定时器,并记录校对时刻的真实时间,以后数据记录里的时间使用内部定时器得到的相对时间,直接放在数据包中

9、上位机还原原始数据后,可以对数据做进一步的数字滤波处理,和相关的补偿。这个需要实际运作才能确定,不过这可能是产品最关键的数据了!

这个东西说起来原理是很简单,但是测量仪器想做好是有一定难度的。以前老爸单位进口了一套声学海流计——核心部分全是模拟电路,原理也不复杂。但这东西到我爸退休国内都没仿制出来。当然,需求少不愿意投入也是一个原因。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河