搜索
bottom↓
回复: 20

请教,12位的AD测电压时,最后一位跳的很快怎么解决?

[复制链接]

出0入0汤圆

发表于 2011-3-6 09:46:31 | 显示全部楼层 |阅读模式
我用的MSP430F149的ADC12模块测一个电压输出型的传感器,输出值的电压为0-2.2V,我想测到0.01位的电压值,可是在显示时,整数和0.1位还好,就是0.01位跳的很快,看不清数字,而且有时还出现乱码(就是笑脸,小蛋糕什么的这些符号),不知道该怎么办。
跳得快,据说是因为空间电磁波造成的,可是乱码的出现我就不知道是什么原因了,里面的数据都用的无符号整型的,在最后查表显示的,怎么会出现乱码呢?
空间电磁波造成的跳动怎么解决呢,加个电容可以吗?还有个办法就是隔一段时间采样一次,可是这种方法影响速度啊?
大家都有什么好办法呢

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入8汤圆

发表于 2011-3-6 10:01:52 | 显示全部楼层
数字滤波

出0入0汤圆

发表于 2011-3-6 10:03:14 | 显示全部楼层
扔掉 最简单的办法

出0入0汤圆

 楼主| 发表于 2011-3-6 10:26:59 | 显示全部楼层
回复【1楼】mkliop  金灯剑客
-----------------------------------------------------------------------

能详细讲解一下吗,谢谢

出0入0汤圆

 楼主| 发表于 2011-3-6 10:27:18 | 显示全部楼层
回复【2楼】zzjjhh250  华电电子
-----------------------------------------------------------------------
扔掉什么呀?

出0入0汤圆

发表于 2011-3-6 10:33:21 | 显示全部楼层
最后一位
是情况而定

硬件 +软件滤波

出0入22汤圆

发表于 2011-3-6 10:43:55 | 显示全部楼层
出现小蛋糕,绝对是你程序有问题。

出0入0汤圆

 楼主| 发表于 2011-3-6 10:45:45 | 显示全部楼层
回复【6楼】zxq6  小马哈
-----------------------------------------------------------------------

就是几个整型数据的加减乘除啊,就出现乱码了

出0入0汤圆

发表于 2011-3-6 10:49:56 | 显示全部楼层
最后一位不稳定很正常,所以要滤波

出0入0汤圆

 楼主| 发表于 2011-3-6 10:54:15 | 显示全部楼层
谁能给讲解一下滤波的相关知识啊,谢谢啊

出0入0汤圆

 楼主| 发表于 2011-3-6 10:56:15 | 显示全部楼层
我在程序里面用的是采集32次数据,取平均值,这个不算滤波吗?

出0入4汤圆

发表于 2011-3-6 11:12:41 | 显示全部楼层
发送显示数据时,加上延时,在两次发送之间。

出0入0汤圆

发表于 2011-3-6 14:07:33 | 显示全部楼层
最后一位的计算结果错误了   结果超出数字范围  否则也不会出现小蛋糕了

出0入0汤圆

发表于 2011-3-6 15:41:21 | 显示全部楼层
有一本书,匠人手记,上面有各种数字滤波的方法,讲的还可以,你可以看看。一般的12位ADC后两位都会跳,做的好的话只有最后一位跳

出0入0汤圆

发表于 2011-3-6 15:44:17 | 显示全部楼层
是匠_人_手_记,书还写的可以,不过匠——人人品有问题,

出0入0汤圆

发表于 2011-3-6 15:45:35 | 显示全部楼层
匠——人——手——记,这本书写的还可以,不过匠人的人品有问题

出0入0汤圆

发表于 2011-3-6 15:52:38 | 显示全部楼层
不知道

出0入0汤圆

发表于 2011-3-6 16:02:08 | 显示全部楼层
人品?楼上怎么知道,讲讲啊

出0入0汤圆

发表于 2011-3-6 19:58:24 | 显示全部楼层
回复【14楼】mtswz213 超人哥
是匠_人_手_记,书还写的可以,不过匠——人人品有问题,
-----------------------------------------------------------------------

人品???   您与他有冲突?说来大家评评理。
输出值的电压为0-2.2V,这个有效值不就是0.1V吗,把0.0X扔掉即可。

出0入0汤圆

发表于 2011-6-6 00:53:17 | 显示全部楼层
回复【10楼】balance
-----------------------------------------------------------------------

取平均不算是数字滤波,数字滤波的基础知识要用自动控制原理的东西,不过可以直接百度,看懂了程序不多

出0入0汤圆

发表于 2011-6-6 09:06:46 | 显示全部楼层
加大反混叠滤波器系数。呵呵,说白了,加大电容,搞个0.1u试试。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-28 14:32

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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