• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

为什么PIC12F508输入端口容易受到人体的干扰呢,,,

正常我把电压加到B1电桥的输入端W,单片机的第5引脚电平是0V,,

此时如果我用手触摸B2电桥的输入端Y,单片机的第5引脚的电平就会有50~60HZ的干扰,严重影响了电路的工作啊,,求救,怎么回事?是我单片机的程序不对吗?硬件电路应该是没问题的

全部回复(6)
正序查看
倒序查看
2014-12-09 09:17
帖子已被推荐到帖子底部经典图库。更多请点击哦:http://www.dianyuan.com/bbs/classic/
0
回复
2014-12-09 09:32
@电源网-fqd
帖子已被推荐到帖子底部经典图库。更多请点击哦:http://www.dianyuan.com/bbs/classic/
是你的硬件电路有问题,B1  B2AC AC这俩脚上都是交流电,交流电经过人体感应后传到单片机5脚了,建议你在AC AC两脚上并联电阻试试,阻值自己去实验。
0
回复
wcm014
LV.4
4
2014-12-09 15:37
@yueyunno1
是你的硬件电路有问题,B1 B2ACAC这俩脚上都是交流电,交流电经过人体感应后传到单片机5脚了,建议你在ACAC两脚上并联电阻试试,阻值自己去实验。

这个在AC输入端并联电阻是什么原理,没道理啊,这样能滤除外部人体触摸的干扰吗?我试过并联560欧姆的电阻,,没用呢

目前我是在B2电桥的输出端并联一个滤波电容和一个泄放电阻解决,,但这样就改了硬件电路了,,

实际上来说,,原来的硬件电路是没问题的,我怀疑是单片机的问题,因为我换了别人提供的不知名单片机就OK了,,其他没改动,

而我用PIC508则要另外加滤波,,是不是PIC的IO口在作输入时,很容易受干扰呢?

0
回复
wcm014
LV.4
5
2014-12-09 18:19
@yueyunno1
是你的硬件电路有问题,B1 B2ACAC这俩脚上都是交流电,交流电经过人体感应后传到单片机5脚了,建议你在ACAC两脚上并联电阻试试,阻值自己去实验。
另外我想请教一下,是不是PIC单片机的IO引脚用作输入时,可以内置下拉的啊?
0
回复
wcm014
LV.4
6
2014-12-09 19:07
@yueyunno1
是你的硬件电路有问题,B1 B2ACAC这俩脚上都是交流电,交流电经过人体感应后传到单片机5脚了,建议你在ACAC两脚上并联电阻试试,阻值自己去实验。
我想我找到原因了,,目前我在输入引脚的外接下拉电阻68K,则解决问题,,这样看来是我没把输入5脚设内置下拉啊?新的问题又出来了,,我看完了PIC508的手册,没看到在哪里可以设置内下拉啊,, yueyunno1朋友你知道怎么在程序里设置输入引脚下拉吗
0
回复
wcm014
LV.4
7
2014-12-10 19:55
@电源网-fqd
帖子已被推荐到帖子底部经典图库。更多请点击哦:http://www.dianyuan.com/bbs/classic/
此贴终结,已查明原因,PIC508的IO口没有内置下拉。坑爹啊,,还卖那么贵
0
回复