找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

求助大神 89C52,8050开关激光管

查看数: 4368 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
ztx
发布时间: 2016-1-23 23:12

正文摘要:

单片机89C52,三极管S8050, P2.0=1,但是激光管(5V)不亮。 测得Ube=0.68V;        Uec=3.83V; 求助大神

回复

ID:1146215 发表于 2025-3-24 21:21
驱动力不足,组织加大
ID:468878 发表于 2025-3-21 08:33
89C52的P2口是有内部上拉电阻的,你这个电路按道理是输出1K电阻可以减小到510欧试试。或者是8050贝塔值太低。虽然IO高输出驱动力弱,但我实际使用的时候驱动三极管还是没什么问题的。
ID:102168 发表于 2025-3-20 23:11
本帖最后由 xiaocake 于 2025-3-21 08:47 编辑
ztx 发表于 2016-1-30 13:11
已解决,P2.0也要上拉这种情况

89C52单片机的P0口不带内部上拉电阻,但是P1,P2, P3口是内部集成了上拉电阻了。
问题原因不是没有上拉电阻,而是上拉电阻太大了,由单片机内部上拉电阻流入三极管基极(b)的电流太小,
三极管还工作在放大区,激光管上的分压太小,所以无法工作。

把三极管当开关使用,应该尽量让三极管处于截止和饱和状态。
三极管饱和状态的表现(也有人说是条件)是发射结正偏,集电结反偏。即(Ub>Ue,Ub>Uc)
三极管饱和压降Uce最低大约0.1V,楼主的测量结果可以证实三极管没有饱和(Ub<Uc)
ID:228452 发表于 2025-3-20 08:32
Port P2.0 to P2.7 are like open collector , so you need pullup resistors 1K-10K
ID:200869 发表于 2025-3-19 14:03
是P2.0驱动力不够

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表