打印

请教这个电路为什么总是把单片机的P3.0脚电平拉低?

[复制链接]
2455|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
joy晴天|  楼主 | 2007-3-6 16:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
joy晴天|  楼主 | 2007-3-6 16:41 | 只看该作者

如图

使用特权

评论回复
板凳
tdwmcu| | 2007-3-6 16:45 | 只看该作者

最好用PNP管子

不过你这个问题你加个10k上拉估计能解决问题

使用特权

评论回复
地板
pian_zhou| | 2007-3-6 20:57 | 只看该作者

是否单片机IO口配置有问题?

或者测一下继电器,是否内阻太小,串个电阻试试,不过一般不太可能是这个原因。
估计就是单片机IO配置不对。

使用特权

评论回复
5
hotpower| | 2007-3-6 21:07 | 只看该作者

P3.0上拉2K,R18选2.7K

追究P3.0脚电平无意义,拉低原因是内部上拉电阻和R18分压了~~~

做为驱动,R18=0都可以~~~,因为驱动和限流都由R18承担了~~~

使用特权

评论回复
6
李冬发| | 2007-3-6 22:49 | 只看该作者

用低电平有效来驱动输出吧

使用特权

评论回复
7
guoqi| | 2007-3-7 08:40 | 只看该作者

同意4楼意见!

我认为继电器要串个电阻,不然当继电器打开的时候电流很大!

使用特权

评论回复
8
viplinjian| | 2007-3-7 08:56 | 只看该作者

回复

单片机的驱动电流有限,加个上拉的就可以了

使用特权

评论回复
9
joy晴天|  楼主 | 2007-3-7 11:09 | 只看该作者

原本R18用1K的时候,out30被拉低到0.8V

原本R18用1K的时候,out30被拉低到0.8V,并且C极有100Hz频率(由于把B极的噪声放大?看起来很像,因为波形有不停的低脉冲线)

现在换成5.1K,竟然out30脚上都有100Hz的方波了,这又是什么原因呢?

使用特权

评论回复
10
hotpower| | 2007-3-7 12:53 | 只看该作者

上拉后把R18换成二极管

不要管out30被拉低到多低~~~你又不是想再读此信号~~~

使用特权

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

本版积分规则

52

主题

159

帖子

0

粉丝