OpenEdv-开源电子网

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

AD采集和DA输出

[复制链接]

1

主题

8

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2019-3-15
在线时间
5 小时
发表于 2019-4-15 21:56:41 | 显示全部楼层 |阅读模式
5金钱
各位大佬,我最近在用stm32f103做一个硬件在环实验,主要是用AD采集信号,通过DMA存储到数组,用于后续处理,再用DA将数据输出。结果遇到一些问题,在一一排查过程中,发现当AD采集一个10Hz,1V幅值,1V偏置的正弦信号,直接通过DMA存储起来而不进行数据处理,再用DA输出时,前0.6秒的信号采集得不正确(蓝色是原始信号,红色是DA输出),想了很久也没想到是什么原因造成的,想问问各位有什么办法进行排查,现在闹不清是AD出现问题还是DA出现问题,还是传输过程中出现问题。

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

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2019-4-16 02:29:52 | 显示全部楼层
回复

使用道具 举报

1

主题

8

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2019-3-15
在线时间
5 小时
 楼主| 发表于 2019-4-16 08:27:21 | 显示全部楼层
回复

使用道具 举报

0

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2019-4-4
在线时间
27 小时
发表于 2019-4-18 23:32:58 来自手机 | 显示全部楼层
不知你每一个正弦周期采多少个点,没看错的话你得adc在前六个周期才采完一个完整的正弦波,而dac一直在刷adc采样值数组,简易提高adc采样频率看一下,也许会有所改善。个人建议啊
回复

使用道具 举报

0

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2019-4-4
在线时间
27 小时
发表于 2019-4-18 23:34:42 来自手机 | 显示全部楼层
仔细看看你输出信号前六个周期,实在逐步的输出一个完整的正弦波,说明你得Adc结果存储数组在前六个周期没没有存满
回复

使用道具 举报

0

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2019-4-4
在线时间
27 小时
发表于 2019-4-18 23:36:10 来自手机 | 显示全部楼层
结果数组中没有结果覆盖的地址内容为零,自然DAC输出为零
回复

使用道具 举报

0

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2019-5-13
在线时间
46 小时
发表于 2019-7-13 17:05:59 | 显示全部楼层
能看一下代码嘛,对于ad da不太懂
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
18
金钱
18
注册时间
2019-7-13
在线时间
8 小时
发表于 2019-8-8 20:20:32 | 显示全部楼层
大佬可以给个程序吗
回复

使用道具 举报

0

主题

4

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2020-10-16
在线时间
16 小时
发表于 2020-12-13 11:57:11 | 显示全部楼层

大神您好,最近也在做这个,可以分享一下源码吗 1610092752@qq.com
回复

使用道具 举报

0

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
107
金钱
107
注册时间
2020-10-17
在线时间
39 小时
发表于 2021-4-10 15:40:26 | 显示全部楼层

大神您好,最近也在做这个,可以分享一下源码吗 1085774102@qq.com
回复

使用道具 举报

1

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
96
金钱
96
注册时间
2020-9-8
在线时间
27 小时
发表于 2021-4-12 09:41:05 | 显示全部楼层
你好老铁,我现在在学习如何像你这样ad检测数据存到数组,然后da再输出来,要是方便的话我能学习一下你的代码吗?
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-25 16:17

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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