完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
CPU时钟64MHZ,ADC的时候是64MHZ,ADC的设置如下图所示,采集DMA方式来读取数值:
实际采集出来的数值波形图如下,Rank1是红线,Rank2是黄线,两个之间的数据差别有接近300左右(即使把ADC的分频系数设置成1/4系统时钟,采集的数据以下曲线也是差不多的)。 各位大侠请帮忙分析下是什么原因造成的。 file:///D:/Program%20Files/Netease/%E7%BD%91%E6%98%93%E9%97%AA%E7%94%B5%E9%82%AE/temp/Clip(07-08-11-26-24).png file:///D:/Program%20Files/Netease/%E7%BD%91%E6%98%93%E9%97%AA%E7%94%B5%E9%82%AE/temp/Clip(07-08-11-26-24).png |
|
相关推荐
7个回答
|
|
顶一下。
|
|
|
|
楼主,两个连接的是一个信号源吗?可以分开测试一下。1接收一组数据,1接收一组数据,看看他们分开采集是否正常。
|
|
|
|
|
|
|
|
尚不清楚你的采集方法是什么样子的。但是可以看出其实你的信号采集本身并没有什么问题。如果你的输入是周期变化的就更容易看出来了。但是却又300的差距,那么是不是你读取或者采集点选取导致的问题。先看看硬件吧
|
|
|
|
先确定硬件正确
|
|
|
|
各位同仁大家好,连续几天没有人回答,我以为这个帖子已经沉了,所以就没有来关注。今天一看还上到头条了,有点惊喜,不过这个都是庄主的功劳。
以上各楼的问题,在此统一回答: 1:硬件肯定没有问题,通道2上面接一个电位器信号,电位器信号经过一个10K电阻后再经过一个470pf的电容滤波后再到CPU端口。电路上面没有开关电源电路,电源都是稳定的。 2:不采用DMA的情况下,两次连续采集,偏差也是非常大的,除非第一次和第二次之间采集间隔个几十毫秒。 |
|
|
|
顶一下
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
969 浏览 0 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
954 浏览 2 评论
2066 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1162 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1587 浏览 1 评论
浏览过的版块 |
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 14:46 , Processed in 0.588467 second(s), Total 56, Slave 49 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号