[51单片机] stc15L104w通过三极管控制继电器问题

[复制链接]
6926|29
jiabin1024 发表于 2013-9-23 10:19 | 显示全部楼层
R1需要根据负载电流的大小计算
 楼主| samsunghellome 发表于 2013-9-23 11:42 | 显示全部楼层
lyjian 发表于 2013-9-23 08:20
用推挽很难吗?

我设置了单片机端口强挽输出,继电器可以动作
 楼主| samsunghellome 发表于 2013-9-23 11:44 | 显示全部楼层
jiabin1024 发表于 2013-9-23 10:19
R1需要根据负载电流的大小计算

可以提供计算方法吗?我自己算的总不对,相互交流一下,共同学习
 楼主| samsunghellome 发表于 2013-9-23 11:53 | 显示全部楼层
我对单片机端口设置了强挽输出,继电器可以动作,三极管换成了PNP型的8550,电阻换成了900欧姆,经测试,继电器线圈电流40MA,电压1.9v,基本正常,,但是三极管有点奇怪,单片机上电是UB=3.25V,UE=0V,UC=3.25V,继电器动作时UB=0.628V,UE=0.006V,UC=1.302V.好奇怪,大家帮帮忙看看三极管正常码?我怎么看着不像是工作在饱和区呢?
yulunna 发表于 2013-9-23 14:43 | 显示全部楼层
STC的单片机作为驱动诸如继电器之类的器件要设置为推挽,官方的手册说明里有明确说明,而且对没法程序配置推挽输出的,手册也提供了相应驱动电路。
 楼主| samsunghellome 发表于 2013-9-23 14:45 | 显示全部楼层
yulunna 发表于 2013-9-23 14:43
STC的单片机作为驱动诸如继电器之类的器件要设置为推挽,官方的手册说明里有明确说明,而且对没法程序配置 ...

推挽输出我会设置,可输出20ma电流,可没看到I/O口控制继电器的电路呀,可否共享一下,谢谢
yulunna 发表于 2013-9-23 14:52 | 显示全部楼层
STC89C5X的DATASHEET官网你找下,你再仔细看下,有的。最简单的办法就是基极加个上拉
jiabin1024 发表于 2013-9-24 16:01 | 显示全部楼层
samsunghellome 发表于 2013-9-23 11:53
我对单片机端口设置了强挽输出,继电器可以动作,三极管换成了PNP型的8550,电阻换成了900欧姆,经测试,继 ...

你是不是把C,E极弄反了
90chinazhu 发表于 2014-5-15 10:45 | 显示全部楼层
stcmcunt011 发表于 2014-6-26 11:13 | 显示全部楼层
LZ的这款芯片已经有宽电压的了。STC15W104

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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