主题:【讨论】对一个项目的执着01 -- 米高扬
有些需要你澄清的,你在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、上位机还原原始数据后,可以对数据做进一步的数字滤波处理,和相关的补偿。这个需要实际运作才能确定,不过这可能是产品最关键的数据了!
这个东西说起来原理是很简单,但是测量仪器想做好是有一定难度的。以前老爸单位进口了一套声学海流计——核心部分全是模拟电路,原理也不复杂。但这东西到我爸退休国内都没仿制出来。当然,需求少不愿意投入也是一个原因。
- 相关回复 上下关系8
🙂【讨论】对一个项目的执着01 11 米高扬 字1639 2012-05-17 23:40:37
🙂一点小建议 裸飞 字401 2012-06-09 11:42:13
🙂【讨论】沟起我的兴趣,再吹吹牛
🙂如有兴趣,可以继续交流。 米高扬 字191 2012-05-22 03:24:01
🙂SPI的问题也许我错怪厂家了 代码ABC 字366 2012-05-22 06:17:25
🙂还是不对 teddeng 字281 2012-05-22 08:10:06
🙂隔行如隔山,没办法。 米高扬 字0 2012-05-23 04:00:01
🙂SPI也可以高速 代码ABC 字369 2012-05-22 09:35:43