原理图
工作原理
该电路由三个主要子电路组成:三角形振荡器,pwm发生器和电容器充电/放电电路。第一个子电路,即三角形振荡器,由运算放大器u1a和u1b组成,其中u1b配置为积分器,而u1a配置为施密特触发器。积分器的输出连接到施密特触发器的输入,这导致四个条件:
如果积分器的输出电压超过上限阈值,施密特触发输出开关低电平
如果积分器的输出电压超出下限阈值,施密特触发输出开关高电平
如果施密特触发器的输出高电平,则积分器的输出电压稳定增加
如果施密特触发器的输出低,则积分器的输出电压稳定下降
这四个条件的结果是u1b输出端的连续三角波形。顺便提一下,该振荡器也产生方波,可以在u1a的输出端找到。该电路对于那些想要与三角波同相的方波特别有用。但为什么我们为这个led驱动电路配备了一个振荡器呢?答案在于pwm,脉冲宽度调制。
当白炽灯泡打开和关闭时,它们不会立即这样做。相反,它们需要时间来打开和关闭,这是现代led灯不能做的事情。因此,为了用led模拟这种效果,我们需要一个电路来有效地控制亮度。使用led的最常见方法之一是使用pwm发生器。在我们的电路中,我们采用u1a和u1b产生的三角波形并将其馈入比较器u2b。由u2b产生的pwm输出将与负输入引脚相关,使得该引脚上的较高电压将导致具有较低占空比的pwm波形(即,比开启更多的关闭)。负输入引脚上的电压越小,占空比就越高(即,更多的开启比关闭)。由于led连接到由u2b控制的晶体管开关(q1),负极引脚上的大电压会使led变暗,而小电压会使led变亮。
现在我们有一个led,其亮度可以通过电压控制,我们需要产生一个非常类似于旧白炽灯泡的电压信号。对于这个电路,我们使用一个简单的rc电路,大约需要2秒钟才能完全充电/放电。因此,当该电路的输入(on/off)连接到gnd时,led开始导通,当输入连接到vcc时,led逐渐关闭。
该项目可以使用许多不同的电路构造技术构建,包括面包板,条形板,矩阵板,甚至pcb。最初,我为这个项目设计了一个pcb,但是这个板因为不明原因而失败了。目标是将这个电路变成一个小模块,可以安装转换led灯,因此使用了所有表面贴装部件。我成功地制作了pcb,但是当打开时,其中一个lm358产生了所有神奇的烟雾!因此,此处显示的是面包板版本。
XJ4328型二踪示波器使用简介
什么是BGA BGA的结构和性能
华为图库服务卡片是如何实现的
芯片板块的基金有哪些
我国数字经济发展重要支撑是什么
怎样用LED模拟白炽灯泡
周鸿祎:单纯的人工智能没有商业模式
小米将推MIUI9,可一键还原被美颜过的“照骗”
雅特力AT32 MCU「芯」势力崛起,驱动AIoT「芯」未来
三星股东炸了!既然支持分拆决议,该何去何从?
机顶盒是下一个网络安全威胁吗
苹果iPhone8上市时间价钱曝光:9月12日发布.国行版iPhone8在13日凌晨发布,售价不能再贵
什么是光伏玻璃
保隆科技角雷达产品通过东盟ASEAN NCAP认证
三极管的放大功能
车载移动平台智能支付加油费用
中国联通正式公布了2019年联通移动核心网集采中标人候选人名单
物理安全中的AI和云计算覆盖了各个领域
曝英伟达 RTX 3070 备货量可达 RTX 3080 3-5 倍,但依然不够
2020年韩国先进电池会议小结