OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4335|回复: 4

ADC同时采样多路模拟信号的精度问题

[复制链接]

1

主题

4

帖子

0

精华

新手入门

积分
31
金钱
31
注册时间
2015-12-15
在线时间
2 小时
发表于 2016-6-1 12:18:46 | 显示全部楼层 |阅读模式
1金钱
我同时采样三个传感器的模拟信号(声音传感器、光敏传感器、心跳脉搏传感器),采样前两个模块信号准确,可是心跳脉搏采样不准确,没有开启DMA传输;单独采样心跳脉搏传感器是准确的数据,三个一起用就不行了,求大神指点!file:///C:\Users\N_2016\AppData\Roaming\Tencent\Users\546624696\QQ\WinTemp\RichOle\@6GLS50O3S8DY]38RRRZ`0Z.jpg

QQ图片20160601121751.jpg
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

277

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1522
金钱
1522
注册时间
2014-5-16
在线时间
217 小时
发表于 2016-6-1 12:48:49 | 显示全部楼层
我以前也遇到过,同时开两个通道进行采集,发现数据不正确,只开一通道,数据正确的情况.
当时的解决办法就是两个通道轮流开启,一次只采一个通道.
最近做的一个项目也用到AD采集多路数据,我通过DMA进行连续的规则通道采集,数据很准确.
所以我觉得,要采集多路信号,可能还是需要用DMA采集,所以建议配置DMA.
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
31
金钱
31
注册时间
2015-12-15
在线时间
2 小时
 楼主| 发表于 2016-6-1 13:39:07 | 显示全部楼层
zmingwang 发表于 2016-6-1 12:48
我以前也遇到过,同时开两个通道进行采集,发现数据不正确,只开一通道,数据正确的情况.
当时的解决办法就是 ...

我现在对DMA不是很熟悉,原子哥的DMA例程是用串口传输的,请问你有DAM配置多路ADC的例程吗,能否借来参考一下,谢谢
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
31
金钱
31
注册时间
2015-12-15
在线时间
2 小时
 楼主| 发表于 2016-6-1 13:56:20 | 显示全部楼层
雨花石 发表于 2016-6-1 13:39
我现在对DMA不是很熟悉,原子哥的DMA例程是用串口传输的,请问你有DAM配置多路ADC的例程吗,能否借来参考 ...

mail:546624696@qq.com
回复

使用道具 举报

5

主题

277

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1522
金钱
1522
注册时间
2014-5-16
在线时间
217 小时
发表于 2016-6-1 14:00:56 | 显示全部楼层
参考STM32官方DEMO
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-27 11:29

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表