如何用单片机控制大功率led照明亮度 5
想改装一下家里的led灯,是32W的,看了一下电源是输入220V,输出70-130V,300mA的电源,请问一下有什么好办法可以用单片机输出pwm信号来控制led的亮度吗...
想改装一下家里的led灯,是32W的,看了一下电源是输入220V,输出70-130V,300mA的电源,请问一下有什么好办法可以用单片机输出pwm信号来控制led的亮度吗?
展开
3个回答
展开全部
方法1:
用8050的三极管做开关电路,三极管的基极接P2.0,然后用集电极通过LED接5v电源,发射极通过220欧姆电阻接地。执行SETB P2.0 指令可以点亮led。
方法2:
用P1.0直接驱动led,应该让led另一端通过220欧姆电阻接5v电源,执行CLR P1.0 指令
会点亮led。
单片机简介:
单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
用8050的三极管做开关电路,三极管的基极接P2.0,然后用集电极通过LED接5v电源,发射极通过220欧姆电阻接地。执行SETB P2.0 指令可以点亮led。
方法2:
用P1.0直接驱动led,应该让led另一端通过220欧姆电阻接5v电源,执行CLR P1.0 指令
会点亮led。
单片机简介:
单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
奥蕾达
2024-11-14 广告
2024-11-14 广告
如果说原理的话,液晶是起到一个开关的作用。好比水龙头控制水量,液晶控制着光的通过量。 1 A:透明的不是液晶,而是整个显示系统。液晶显示器中的液晶显示系统在未浮花第拘郢饺电邪钉矛通电时是透明的(而且是Normaly White模式的)。 2...
点击进入详情页
本回答由奥蕾达提供
展开全部
LED灯类似恒流输出,即不管你接10个LED,还是15个LED,其输出电流变化很小,220v电源电压变化,输出电流变化也很小,所以实现调光比较难
但如果你能知道其电路原理,也有可能实现调光,好多LED控制芯片都有调光控制,有的是外接可詷电压,有的是改变电流取样电阻阻值,但都比较麻烦,单片机供电和输出还要与LED电源隔离
但如果你能知道其电路原理,也有可能实现调光,好多LED控制芯片都有调光控制,有的是外接可詷电压,有的是改变电流取样电阻阻值,但都比较麻烦,单片机供电和输出还要与LED电源隔离
更多追问追答
追问
市场上不是有可调光的led灯吗?很多照明公司都有做啊,那就说明肯定是可以调的,我模电学的不好,不知道可不可以用三极管当开关作用来控制?
追答
LED控制电路本身就是PWM开关输出来稳流的,若电流变大,则脉冲宽度自动往小处调,若电流变小,则脉冲宽度自动往大处调 如果你通过串联另加一开关电路,LED控制电路不知道什么原因电流变小了,它会加大脉冲宽度,阻止电流变小,你的调节可能白费了
如果有专门的调节引脚,那就好办了,无非是在该引脚输入模拟或脉冲信号就行了
所以要看具体电路
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
需要给你完成一份吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询