打印

28335的AD通道受的干扰非常大

[复制链接]
3966|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
拿起书本|  楼主 | 2013-8-15 23:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
read| | 2013-8-28 22:21 | 只看该作者
你首先看AD采样的值与实际值的关系,看时候始终偏大50几,还是时钟偏小50几,如果这种情况,那么只是一个电压基准的取值问题。如果偏差是不稳定的,一会儿偏大,一会儿偏小,那就是受到了干扰,请把AD的模拟地和GPIO的数字地分开,AD模块和采样的线路周围不要布数字信号的线

使用特权

评论回复
板凳
zhangmangui| | 2013-8-28 22:33 | 只看该作者
这个采集数字量的变化其实也不一定是输入端的电压不稳造成的  
而是ADC自身也有一定的不准确   你可以用滑动滤波算法处理一下  
也就是取个平均值

使用特权

评论回复
地板
smilingangel| | 2013-8-29 00:23 | 只看该作者
read 发表于 2013-8-28 22:21
你首先看AD采样的值与实际值的关系,看时候始终偏大50几,还是时钟偏小50几,如果这种情况,那么只是一个电 ...

楼上的建议很详细的也很不错的,楼主试着改动一下的吧

使用特权

评论回复
5
jxmzzr| | 2013-9-3 17:36 | 只看该作者
不用的ad通道不要悬空,会引入串扰的。接地。

使用特权

评论回复
6
探索者_wyg| | 2013-11-12 11:22 | 只看该作者
我现在多通道AD转换也遇到这样的问题,一个通道输入信号其他通道也有数据,不知楼主的解决了没?我的模拟地和数字地  用0欧电阻相连的

使用特权

评论回复
7
wangdezhi| | 2013-11-12 15:48 | 只看该作者
加个滤波算法。

使用特权

评论回复
8
wangdezhi| | 2013-11-12 15:48 | 只看该作者
最简单就是中值滤波的算法的。

使用特权

评论回复
9
zhangmangui| | 2013-11-12 23:55 | 只看该作者
中值滤波或滑动滤波很实用

使用特权

评论回复
10
wenjun_wang86| | 2013-11-13 08:31 | 只看该作者
推荐滑动滤波方法滤波。
或者,看看干扰出现的时机,如果是直流电的话,推荐在PWM动作之后延时。

使用特权

评论回复
11
wenjun_wang86| | 2013-11-13 08:33 | 只看该作者
延时采样。

使用特权

评论回复
12
mmuuss586| | 2013-11-13 09:03 | 只看该作者

使用特权

评论回复
13
xuan309170083| | 2013-11-13 10:47 | 只看该作者
可以借鉴下

使用特权

评论回复
14
tianli1980| | 2013-11-13 15:17 | 只看该作者
GPIO为数字部分,不使用时均为内部弱上拉或高阻,无特殊要求,悬空无妨

使用特权

评论回复
15
firstblood| | 2013-11-14 23:34 | 只看该作者
先把信号的用滤波器的给处理下的吧,很多时候是你的信号的杂波部分没有处理干净造成的

使用特权

评论回复
16
firstblood| | 2013-11-14 23:34 | 只看该作者
ad采集准不准的,给Ad输入一个标准信号的实验一下的就可以的啦

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:好好学习,天天向上!

519

主题

4195

帖子

31

粉丝