找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2313|回复: 21
打印 上一主题 下一主题
收起左侧

请问stc89c52单片机加一个8050三极管能不能用pwm控制一个12v灯实现呼吸效果?

  [复制链接]
跳转到指定楼层
楼主
ID:879924 发表于 2022-3-6 11:19 来自手机 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
stc要5v led要12v
三极管还有导通电压
感觉不行呢?

菜鸡小白求救大神。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:979299 发表于 2022-3-6 12:19 | 只看该作者
单纯控制亮灭可以,要呼吸的话得用到线性可控硅
回复

使用道具 举报

板凳
ID:41656 发表于 2022-3-6 13:38 | 只看该作者
可以使用单片机PWM数控调节DC-DC芯片 设计个电路DC-DC实现恒流驱动LED 单片机PWM控制恒流输出电流就行了
回复

使用道具 举报

地板
ID:751343 发表于 2022-3-6 15:34 | 只看该作者
12V LED灯泡的电流是多少?
8050三极管Ic大约500mA,可以换成N沟道的MOS管。
回复

使用道具 举报

5#
ID:59819 发表于 2022-3-6 17:32 | 只看该作者
8050的功率不大,你12V的应该是个LED灯串,不知道功率多大,可能带不动。
回复

使用道具 举报

6#
ID:213173 发表于 2022-3-6 17:46 | 只看该作者

IO口加1K上拉电阻就可以了。


回复

使用道具 举报

7#
ID:917199 发表于 2022-3-6 21:14 | 只看该作者
8050完全导通压降好像是0.3v,所以大概是可以的。
回复

使用道具 举报

8#
ID:401564 发表于 2022-3-6 21:50 | 只看该作者
5#已经给了电路图
但不知道你要的LED电流是多少,如果只是指示的效果而已,那就可以
如果是用来照明的大电流,那肯定是不行
回复

使用道具 举报

9#
ID:879924 发表于 2022-3-7 08:56 来自手机 | 只看该作者
兴安xa 发表于 2022-3-6 12:19
单纯控制亮灭可以,要呼吸的话得用到线性可控硅

是吧。 我觉得三极管应该还不行
回复

使用道具 举报

10#
ID:879924 发表于 2022-3-7 09:00 来自手机 | 只看该作者
aidianzi 发表于 2022-3-6 13:38
可以使用单片机PWM数控调节DC-DC芯片 设计个电路DC-DC实现恒流驱动LED 单片机PWM控制恒流输出电流就行了

我去找了某一个宝 这种恒流dcdc模块都很贵。 但是呼吸灯效果的模块都很便宜。他们一般是怎么做的您知道吗?
回复

使用道具 举报

11#
ID:879924 发表于 2022-3-7 09:01 来自手机 | 只看该作者
xiaoxinme 发表于 2022-3-6 15:34
12V LED灯泡的电流是多少?
8050三极管Ic大约500mA,可以换成N沟道的MOS管。

电流很小很小可能还不到1mA
回复

使用道具 举报

12#
ID:879924 发表于 2022-3-7 09:01 来自手机 | 只看该作者
2008pansy 发表于 2022-3-6 17:32
8050的功率不大,你12V的应该是个LED灯串,不知道功率多大,可能带不动。

电流很小很小可能还不到1mA
回复

使用道具 举报

13#
ID:879924 发表于 2022-3-7 09:05 来自手机 | 只看该作者
wulin 发表于 2022-3-6 17:46
IO口加1K上拉电阻就可以了。

这个1k电阻上的vcc也是加12v对吧
回复

使用道具 举报

14#
ID:879924 发表于 2022-3-7 09:06 来自手机 | 只看该作者
timerzero 发表于 2022-3-6 21:14
8050完全导通压降好像是0.3v,所以大概是可以的。

我这个led。1ma 不到工作电流 很小。
回复

使用道具 举报

15#
ID:879924 发表于 2022-3-7 09:06 来自手机 | 只看该作者
Y_G_G 发表于 2022-3-6 21:50
5#已经给了电路图
但不知道你要的LED电流是多少,如果只是指示的效果而已,那就可以
如果是用来照明的大电 ...

是小电流 很小的电流不到1ma
回复

使用道具 举报

16#
ID:879924 发表于 2022-3-7 09:12 来自手机 | 只看该作者
就是可能我没有说明白。就是一个小led做指示灯。然后单片机模拟pwm,程序就是简单的两个for循环,然后亮灭的延时时间不断变化。  现在的现象是 led很暗 不停的闪。 像8050这种三极管的导通压降,哪怕io口在极短的时间内大于导通压降也是可以导通三极管的对吧?还是在一定时间范围内平均压降大于导通压降才会导通呢?   谢谢大家的热情指点。
回复

使用道具 举报

17#
ID:893997 发表于 2022-3-7 10:29 | 只看该作者
可以的啊,没问题的,led的电流和12V可以分摊到8050
回复

使用道具 举报

18#
ID:123289 发表于 2022-3-7 16:43 | 只看该作者
可以,NO PROBLEM
回复

使用道具 举报

19#
ID:491577 发表于 2022-3-7 23:11 | 只看该作者
就是一个小led做指示灯,1ma电流,根本不需要8050和12V电源,直接用单片机直接驱动就可。
回复

使用道具 举报

20#
ID:879924 发表于 2022-3-8 23:27 来自手机 | 只看该作者
hhh402 发表于 2022-3-7 23:11
就是一个小led做指示灯,1ma电流,根本不需要8050和12V电源,直接用单片机直接驱动就可。

拉电流 拉不到1ma吧应该。
回复

使用道具 举报

21#
ID:624769 发表于 2022-3-8 23:45 | 只看该作者
macboa 发表于 2022-3-8 23:27
拉电流 拉不到1ma吧应该。

如果,如你所说,LED电流不到1ma的话,
并且,用的是STC89C52,的话,
用P0口,不接上拉电阻,接LED的负极,   LED的正极通过限流电阻接12V, 是可以不需要 三极管直接驱动的,低电平点亮,高电平熄灭。
但是,你必须确保,LED+限流电阻,在直接接VCC和GND的情况下, 导通电流<4mA,满足这个条件,就可以在P0口直接用低电平驱动,P0口 可以 47K~100K 上拉到12V,  也可以不上拉,但是绝对不可以上拉到5V。
回复

使用道具 举报

22#
ID:734017 发表于 2022-3-10 10:19 | 只看该作者

可调 呼吸
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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