找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3873|回复: 3
打印 上一主题 下一主题
收起左侧

STM32单片机ADC+MDA转换数据波动问题

[复制链接]
跳转到指定楼层
楼主
ID:311825 发表于 2018-9-20 14:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
单片机型号:STM32F103VET6AD      12bit分辨率
三通道ADC+MDA有数据,但数据波动大,以0--4096为量程,波动为正负50-80。
单片机和ADC的电源的供电都是由7805再经AMS1117-3.3V来提供。
7805的供电由12VDC TO DC 降压芯片来提供。
做了如下修改未见改善:
1,用开关电源、电池分别供电,无改善。
2,软件做了中位平均值滤波,采样以50和100,无改善。
3,在电路板上的单片机的ADC的基准电源负端(vref-)直接接到3.3V的负端,没有改善。
4,硬件电路上的ADC通道上的,104滤波电容,3.3V稳压管,还有10UF的铝电解加与不加,无差异。

求教啊里出了问题?
难道是程序?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:388197 发表于 2018-9-20 21:30 | 只看该作者
排除软件问题的话.
如果有示波器的话,最好测一下模拟输入和AVcc波形,AVcc可以考虑LC滤波,或者π桥滤波,,大概电感10uH-22uH,C1 47uF,C2 0.1uF,大电容如能用蛋电容则最好,不知道你的芯片是什么封装的,要是64脚以上应该有VREF引脚,最好有基准源,张口而来的数值,可能不太准确,最好查下手册,模拟输入口与模拟地之间并10nF电容,模拟地与数字地之间隔开,再用磁珠连接试试
回复

使用道具 举报

板凳
ID:123289 发表于 2018-9-20 22:32 | 只看该作者
硬件、软件、算法都有关系,说白了,是做的太少了,经验不足。
回复

使用道具 举报

地板
ID:290170 发表于 2018-9-21 12:33 | 只看该作者
校正电路Vref没有接VCC3.3v
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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