这么给你说吧,这是人家用单片机做的一个BUCK电路降压恒流电路,R12 R15是监测输出电流的。用单片机做降压恒流的目的在于可以很好的接口和PWM控制。
原理:上电时单片机首先复位各模块—>读取单片机内部的恒流预置数据——>打开PWM模块产生PWM——>通过采集R12 R15上的电压进行恒流比对实现恒流
LM2904是通过互感器去采集另一路电流信号,LM2904者是一个正反馈放大器,主要是用于过载控制,当达到某一个电压后就让单片机关断PWM模块或者输出较窄占空比的PWM去限制输出的电流。
感谢师长的讲解!有几个问题还是不明白:1.D3的作用(难道是单片机输出口32脚电平作为运放参考,注:调光过程中,运放7脚测量值3.3-3.6v)2.此处运放作为过载控制的具体原理能否讲解 3.关于R12R15对地的压降在350ma输出时为116mv,而不是V=R12//R15*IO(0.5Ω*0.35A=175mV)。这个取样电阻是怎么取值?4.mcu的34脚这个电路的作用是不是稳定mcu供电的作用呢?
有续流二极管, DC-DC BUCK构架。58V的输入,还要加个电平转换芯片来驱动一个高压MOS?,TI做BUCK电感,辅助绕组做过压保护?做输出短路保护来不及。R12 15为MOS对地电阻作峰值电流检测来控制平均电流
怎么可以调到0呢
应该是一个范围吧,没有极限到0吧,最暗是几瓦的,如果调到0的话,就不用要关灯的功能啦