STC12C5A60S2单片机AD采集时如果浮地,引脚电压为什么不断变化呢?

例如检测P10,加电压时采集的电压是正常的,如果什么不连接,电压不稳定,会不断变化... 例如检测P10,加电压时采集的电压是正常的,如果什么不连接,电压不稳定,会不断变化 展开
 我来答
wolf_lhy
2013-07-14 · TA获得超过6608个赞
知道大有可为答主
回答量:1090
采纳率:66%
帮助的人:536万
展开全部
造成这个的,主要有两个原因:
1 是单片机所在的环境的干扰,外界的电磁干扰,通过P10这个引脚以及连接到这个引脚上的所有的走线,释放了一定的电能量,主要表现是在这些引脚及引线上形成微小电流,又因为AD转换的输入阻抗特别大,所以这些电能量能表现出电压,使得AD电压发生变化。
2 单片机内部的电源噪声,单片机在运行的时候,其内部也不是平静的,单片机电源在单片机内部各个部件同样会形成影响。
上述两个,更多的是第2个影响更大。
但是不论哪一个原因,他们所能形成的干扰,其实能量非常之小,所以,一般来说,你要是外加一个电压,且这个电压有一定的电流能量,就能够破坏掉这些干扰。
追问
是的,外加一个电压的确破环掉这个干扰了,但是怎么能彻底解决呢?
追答
这个是引脚浮空,因为你P1.0什么都不接,P1.0是高阻输入,几乎是没有办法解决的,只能最大程度的降低。不过话又说回来,你用AD去测量一个悬空的引脚,有什么意义吗?根本没有什么意义,所以,你没有必要去在意这个干扰。

如果你实在想要解决,那么,就在浮空的引脚上加两个电容,一个是10nF,一个是1uF,10nF更靠近引脚一些。

不过我实在想不出AD引脚浮空,还要去测量AD转换的意义何在。
c3344c
2013-07-14 · TA获得超过2418个赞
知道小有建树答主
回答量:966
采纳率:57%
帮助的人:673万
展开全部
单片机I/O配置为AD输入时引脚呈高阻态,如果引脚浮空(输入端开路),你所说的浮地其实就等于输入端开路,这样很容易受到噪声(包括电路自身的噪声和环境噪声)及各种感应电压的干扰,在引脚上建立不确定的电压信号,而在这种状态下进行AD转换,自然会出现很不规律的结果。单片机大多为CMOS单极型器件,最好不要将配置为高阻输入的I/O浮空,否则,会额外增加芯片功耗,还有可能导致芯片绝缘栅击穿损毁芯片。
追问
怎么能够解决呢?
追答
必须想办法让输入信号与单片机共地,如果输入信号电平与单片机不匹配,也要通过转换电路使其匹配,总之,AD输入端浮地连接是无法准确采集到数据的。因为你没有说明为什么要浮地连接,所给你的答复也只能说个大概。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一万光年MEGn0
2013-07-14 · TA获得超过3712个赞
知道大有可为答主
回答量:4602
采纳率:67%
帮助的人:1047万
展开全部
浮地 就像 没有参考电压一样,电压肯定不稳定。
道理就像地震一样,站都站不稳,走路能走稳吗。
追问
怎么能够解决呢?
追答
参考接到一个固定电压,有时可以接地,根据需要。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
满秋梵暖Tu
2013-07-14 · TA获得超过413个赞
知道小有建树答主
回答量:301
采纳率:0%
帮助的人:174万
展开全部
是程序在定时采集P10口模拟量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式