找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4465|回复: 22
收起左侧

单片机PWM调光问题,12v的灯没效果但led灯珠可以

  [复制链接]
ID:960619 发表于 2021-9-1 14:13 | 显示全部楼层 |阅读模式
单片机的PWM调光在LED上可以实现调光。用来驱动12V的灯,调光没啥效果啊,中间就用了一个开关三极管8050。led灯珠都从最亮调灭了,12V的灯还是很亮,还需要增加专用的IC吗
回复

使用道具 举报

ID:332444 发表于 2021-9-1 14:36 | 显示全部楼层
大多是电路存在问题
回复

使用道具 举报

ID:161164 发表于 2021-9-1 15:03 | 显示全部楼层
12V 的什么灯?
线路怎样接?
回复

使用道具 举报

ID:953416 发表于 2021-9-1 15:41 | 显示全部楼层
三级管驱动能力有限,PWM调光一般都用场效应管来做,试试换个场效应管
回复

使用道具 举报

ID:213173 发表于 2021-9-1 16:00 | 显示全部楼层
没有图猜不准,接线错误或过流8050击穿。
回复

使用道具 举报

ID:394424 发表于 2021-9-1 16:24 | 显示全部楼层
这种方案还是比较多的 可以推荐你用SI2300  
回复

使用道具 举报

ID:960619 发表于 2021-9-1 17:04 | 显示全部楼层
我的你 发表于 2021-9-1 15:41
三级管驱动能力有限,PWM调光一般都用场效应管来做,试试换个场效应管

很奇怪,我用范例程序测试,一开始一个8050就能调光6-11.2V,测试两遍还录视频了,之后就不行了,就只有7-9V之间了,驱动能力一开始都没问题。现在用两个8050才正常,到时候换MOS试试
回复

使用道具 举报

ID:960619 发表于 2021-9-1 17:08 | 显示全部楼层
wulin 发表于 2021-9-1 16:00
没有图猜不准,接线错误或过流8050击穿。

8050测量了都没击穿。就是单片机的驱动能力,一开始驱动一个8050,12V的负载电压都有11V多,过一会这驱动i能力就不知道为啥减弱了,最高负载电压只有9V多了,现在两个8050串一起才能正常调光。还是单片机驱动能力问题
回复

使用道具 举报

ID:960619 发表于 2021-9-1 17:16 | 显示全部楼层
wulin 发表于 2021-9-1 16:00
没有图猜不准,接线错误或过流8050击穿。

请教下,关于PCA实现PWM调光跟定时器实现PWM调光有啥不同?
回复

使用道具 举报

ID:332444 发表于 2021-9-1 17:16 | 显示全部楼层
不是8050有问题从描述看就是电路设计有问题
回复

使用道具 举报

ID:96682 发表于 2021-9-1 17:30 来自触屏版 | 显示全部楼层
单片机只是起控制作用,执行驱动调光部分的是晶体管、晶za
回复

使用道具 举报

ID:213173 发表于 2021-9-1 17:36 | 显示全部楼层
baobao125 发表于 2021-9-1 17:16
请教下,关于PCA实现PWM调光跟定时器实现PWM调光有啥不同?

PCA属单片机内嵌硬件实现PWM,定时器属软件实现PWM。
回复

使用道具 举报

ID:96682 发表于 2021-9-1 17:46 来自触屏版 | 显示全部楼层
对大功率、高电压的负载单片机只能起控制作用,执行驱动能力都是靠些晶体管、晶闸管之类的元器件。
回复

使用道具 举报

ID:57657 发表于 2021-9-1 17:49 | 显示全部楼层
baobao125 发表于 2021-9-1 17:16
请教下,关于PCA实现PWM调光跟定时器实现PWM调光有啥不同?

PWM 控制LED调光用软件的就可以了,硬件属于高频PWM。
回复

使用道具 举报

ID:332444 发表于 2021-9-1 17:50 | 显示全部楼层
技术参数
类型:开关型;
极性:NPN;
材料:硅;
最大集电极电流(A):0.5 A;
直流电增益:10 to 60;
功耗:625 mW;
从技术参数看只要提供10基极毫安电流可充分饱和导通而蛋骗鸡IO基本可以提供10毫安电流电路设计得好直接驱动即可从IO口到8050基极之间串联470欧姆电阻和3.3稳压管不用计算其他参数
回复

使用道具 举报

ID:143767 发表于 2021-9-1 17:56 | 显示全部楼层
换MOS管会好很多,MOS管内阻很小,不容易发热
回复

使用道具 举报

ID:401564 发表于 2021-9-1 21:34 | 显示全部楼层
对于一般小电流(0.5A以下)应用,就是直接用MOS管采用PWM控制,一般不用三极管,三极管电流太小,8050这种的,500mA发热量就比较大了
AO3400,几分钱一个,跟8050差不多一样价格,电流5A以下不会有问题
对于大电流的LED,一般都是采用专用的LED驱动,要么是模块,要么是IC,一般是以IC居多
回复

使用道具 举报

ID:568565 发表于 2021-9-1 23:10 | 显示全部楼层
把原理图放上来吧,大概率还是电路的问题,也有可能是三极管的驱动能力不太够,需要的电流太大了
回复

使用道具 举报

ID:332444 发表于 2021-9-2 08:38 | 显示全部楼层
回复

使用道具 举报

ID:491875 发表于 2021-9-2 17:20 | 显示全部楼层
看来是功率不足,8050功率小了一些,换成MOS管或者13003之类的大功率管
回复

使用道具 举报

ID:584814 发表于 2021-9-3 16:30 | 显示全部楼层
没有电路图,没有实物图,没有源程序......在假想中运行还是不错的呢
回复

使用道具 举报

ID:960619 发表于 2021-9-3 21:34 来自触屏版 | 显示全部楼层
npn 发表于 2021-9-1 17:49
PWM 控制LED调光用软件的就可以了,硬件属于高频PWM。

用软件产生的PWM波受其它中断程序干扰吗?
回复

使用道具 举报

ID:99987 发表于 2021-9-7 21:15 | 显示全部楼层
换可控硅试试
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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