打印

不知道该说是硬件问题还是该说是软件问题!

[复制链接]
3143|30
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
各位大侠:
    今天遇到一问题,如图。我用两AD通道分别采样VR1与NTC,,结果发现VR1的AD采样值在LCD上显示很稳定,但是NTC的AD采样值在LCD上显示有很大的幅度跳动。而后将AD4与AD5两IO对换,结果依旧是NTC的AD采样不稳定,但是用万用表量两路采样的电压都很稳定。这该说是硬件问题还是软件问题呢,,。望高手解答。

相关帖子

沙发
yewuyi| | 2012-3-6 10:25 | 只看该作者
这个还啥可问的呢,肯定是软件问题啊。

使用特权

评论回复
板凳
l435799304|  楼主 | 2012-3-6 10:47 | 只看该作者
不是的,,我刚用固定电阻代替了NTC,,,LCD就稳定了

使用特权

评论回复
地板
zjp8683463| | 2012-3-6 11:14 | 只看该作者
万用表稳定不代表ntc稳定.要看是什么频响的万用表.
万用表测的是平均值,差的万用表一个sin波测出来都是稳定的0V

使用特权

评论回复
5
yewuyi| | 2012-3-6 12:24 | 只看该作者
不是的,,我刚用固定电阻代替了NTC,,,LCD就稳定了
l435799304 发表于 2012-3-6 10:47


那更加说明了软件有问题啊。

使用特权

评论回复
6
jjjyufan| | 2012-3-6 12:32 | 只看该作者
采样速率降低。

使用特权

评论回复
7
l435799304|  楼主 | 2012-3-6 13:42 | 只看该作者
额,这么多道理啊。,,慢慢来,

使用特权

评论回复
8
l435799304|  楼主 | 2012-3-6 21:29 | 只看该作者
回复5楼

我在NTC的那个IO口加了个104电容就OK了,,至于为什么,你应该比我清楚

使用特权

评论回复
9
zjp8683463| | 2012-3-6 22:09 | 只看该作者
你用软件搞个平均滤波照样也可以搞定.

使用特权

评论回复
10
12580| | 2012-3-7 08:48 | 只看该作者
NTC变化太敏感了

使用特权

评论回复
11
l435799304|  楼主 | 2012-3-7 08:49 | 只看该作者
9# zjp8683463

使用特权

评论回复
12
l435799304|  楼主 | 2012-3-7 08:50 | 只看该作者
9# zjp8683463

饿

使用特权

评论回复
13
l435799304|  楼主 | 2012-3-7 08:52 | 只看该作者
9# zjp8683463


我只需要在硬件上加个104电容就可以稳定,又何必舍近求远去做软件滤波呢。
当然,如果考虑成本问题的话,就需要用软件区做了。

使用特权

评论回复
14
wzf3151| | 2012-3-7 08:54 | 只看该作者
你都知道答案了啊

使用特权

评论回复
15
yewuyi| | 2012-3-7 09:00 | 只看该作者
回复5楼

我在NTC的那个IO口加了个104电容就OK了,,至于为什么,你应该比我清楚
l435799304 发表于 2012-3-6 21:29


1、如果在实验环境下不加104电容,NTC测温都不稳定的话,抓脚丫子想也知道啥问题了。
2、LZ以为加个104电容就能解决问题了,那只是你自己认为而已哦
3、即使按照你认为的加个104电容解决了当前的问题,你认为这样的设计不被领导K吗?
4、基本的软件滤波是必须的。

使用特权

评论回复
16
lych9139| | 2012-3-7 09:04 | 只看该作者
呵呵,稳定是稳定了,准不准就不知道了。

使用特权

评论回复
17
wzf3151| | 2012-3-7 09:09 | 只看该作者
1、如果在实验环境下不加104电容,NTC测温都不稳定的话,抓脚丫子想也知道啥问题了。
2、LZ以为加个104电容就能解决问题了,那只是你自己认为而已哦
3、即使按照你认为的加个104电容解决了当前的问题,你认为这样 ...
yewuyi 发表于 2012-3-7 09:00

我觉得楼主说的数据不稳定并不意味着测温不稳定。要看那个数据不稳定的程度对应着温度不稳定的程度到底是多大,如果非常小的温度不稳定的确带来了数据的不稳定那么外界的确存在着那个不稳定的温度,并非测温不稳定

使用特权

评论回复
18
wzf3151| | 2012-3-7 09:14 | 只看该作者
楼主,你不会是用这个电路来测温吧?

使用特权

评论回复
19
l435799304|  楼主 | 2012-3-7 11:42 | 只看该作者
:L:::
各位大侠,貌似我没有表达清楚我提的问题,现在澄清下我发此贴的目的。
  就以上图来说,我把NTC拿掉,用51K电阻代替。这时候AD5的采样值显示比较稳定,但是AD4的采样值显示有大概30个内码跳动。
  问题来了:我现在两路AD值都是一样的配置,都没有做滤波处理,采样之后直接显示。为什么AD5的采样会显示稳定,而AD4的采样不稳定,硬件的差异就在于AD5是10K的电位器分压,而AD4是20K与51K分压,但是为什么会出现这样的结果呢。后来查下资料,说是跟信号源的内阻和ADC的阻抗有关。
  小弟刚学,望各位大侠多指点下。。好的,丑的,都照接不误。!
:)

使用特权

评论回复
20
yewuyi| | 2012-3-7 11:53 | 只看该作者
:L:::
各位大侠,貌似我没有表达清楚我提的问题,现在澄清下我发此贴的目的。
  就以上图来说,我把NTC拿掉,用51K电阻代替。这时候AD5的采样值显示比较稳定,但是AD4的采样值显示有大概30个内码跳动。
  问题来 ...
l435799304 发表于 2012-3-7 11:42


信号源内阻较大的时候,可以适当加大采保电容的充电时间即可,你设置ADC的各项配置的时候注意一下即可。

另外,20K与51K的电阻分压后,其输入阻抗你可以自己算一下,其实也没有多大,所以,一般也没有问题

使用特权

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

本版积分规则

9

主题

200

帖子

2

粉丝