求助:AD采集的正弦信号很怪?每隔一点就出错

2019-07-15 08:58发布

求助各位大神,我用 STM32和MAX11163做了一个采集电路。通过spi口采集的。
采集的信号波形很奇怪,如下图。每隔一点就出错。
实际采集的正弦信号是 0.5V~1.5V, 信号频率100Hz,采样频率5KHz。
关键是整体波形和采样率都没问题啊。为何隔一点就出错呢?
根据实际电压不同,隔点采集出来的电压分别输出限制为1.25V, 0.625V, 和0V。

采集的直流电压信号更有问题,电压是2V,结果采出来是 1V和0.625V交替。

各位大神遇到过这种情况吗?小女子拜谢。
我的扣扣是:ilovesmile@qq.com(2067919642)
采集的正弦信号
直流2V
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
人中狼
1楼-- · 2019-07-15 19:32
查硬件电路吧,似乎把你的两个图合并再经过某些加减运算就可以得出正确得波形,感觉是硬件电路由串扰了吧
langzitianya
2楼-- · 2019-07-15 21:40
 精彩回答 2  元偷偷看……
勇哥-lzu
3楼-- · 2019-07-16 00:03
确认一下数据的高低位,高低字节有没有弄反
chongli007
4楼-- · 2019-07-16 03:32
人中狼 发表于 2018-1-24 15:12
查硬件电路吧,似乎把你的两个图合并再经过某些加减运算就可以得出正确得波形,感觉是硬件电路由串扰了吧

谢谢回复。 两张图是两次分别测试出来的结果。我再查查
chongli007
5楼-- · 2019-07-16 03:53
langzitianya 发表于 2018-1-24 15:27
看看基准电压,你的正弦波的负压怎么采集的啊?

没有负压。 AD芯片是max11163,采样范围是0~5V。  我用信号发生器生成最低0.5V最高1.5V的正弦波形给电路采集,都是正电压。
chongli007
6楼-- · 2019-07-16 08:43
勇哥-lzu 发表于 2018-1-25 09:14
确认一下数据的高低位,高低字节有没有弄反

应该不是上位机字节解析的问题,传上来的16进制数,就是隔一点出现一个固定数(错误数)。

一周热门 更多>