用单片机驱动8550三极管没成功

[复制链接]
15541|52
 楼主| yuanquan12345 发表于 2010-12-29 09:06 | 显示全部楼层 |阅读模式
用单片机P1^0,串1K的电阻,单片机输出是延时高低电平循环,管脚电压变化,但是三极管不导通,C-E之间的电压在4.5-5v之间变化。
请大家指点是什么原因。
谢谢。
chenczy 发表于 2010-12-29 09:09 | 显示全部楼层
先上图吧
 楼主| yuanquan12345 发表于 2010-12-29 09:12 | 显示全部楼层
请问:大家都用什么软件画图,我是在纸上画的草图。
谢谢。
zhaoyu2005 发表于 2010-12-29 09:29 | 显示全部楼层
你的驱动频率? 占空比?
拿万用表量得得吧,最好用示波器,没示波器的话,就弄个带占空比(或者频率)的表测
 楼主| yuanquan12345 发表于 2010-12-29 09:33 | 显示全部楼层
单片机输出是,两秒间隔闪烁。
谢谢。
zhaoyu2005 发表于 2010-12-29 09:52 | 显示全部楼层
这个频率应该能用万用表测出变化了,看引脚顺序弄错没
 楼主| yuanquan12345 发表于 2010-12-29 10:03 | 显示全部楼层
将P1^0串电阻后接三极管的基极(B),发射极接经继电器线圈出来的正极,集电极接地。
 楼主| yuanquan12345 发表于 2010-12-29 10:05 | 显示全部楼层
C-E之间的电压在4.5-5v之间变化。我觉得三极管没全打开。
 楼主| yuanquan12345 发表于 2010-12-29 10:05 | 显示全部楼层
谢谢。
mic1984 发表于 2010-12-29 10:47 | 显示全部楼层
三极管没导通
hemuduo 发表于 2010-12-29 11:19 | 显示全部楼层
7楼说的对  我估计你是集电极与发射极搞反了
 楼主| yuanquan12345 发表于 2010-12-29 11:31 | 显示全部楼层
换过来试了,C-E之间的电压不变化。
chunyang 发表于 2010-12-29 12:22 | 显示全部楼层
必须贴出电路。
老鱼探戈 发表于 2010-12-29 12:52 | 显示全部楼层
三极管用的不对
mxh0506 发表于 2010-12-29 12:59 | 显示全部楼层
如果是51单片机,你需要理解P1口的输出结构,关键词:准双向。
supersunny 发表于 2010-12-29 13:14 | 显示全部楼层
驱动电流不够,需要加上拉电阻,我遇到过这种情况
pa2792 发表于 2010-12-29 13:19 | 显示全部楼层
普通单片机的IO驱动能力不足,都需要外部做上拉下拉。AVR就没有这样的问题。
zjswuyunbo 发表于 2010-12-29 13:31 | 显示全部楼层
也就89s51可能会这样吧
shiwilson 发表于 2010-12-29 13:34 | 显示全部楼层
楼上的问题值得研究一下
 楼主| yuanquan12345 发表于 2010-12-29 13:56 | 显示全部楼层
我用的是:STC89C516.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

75

主题

1155

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部