单片机做控制器,用UC3843产生PWM调节Boost升压电路,做个开关电源

全部回答4
默认 最新
  • UC3843的误差放大器接成射随,输入给定正接到单片机的DA输出单片机AD根据横流或者恒压模式,检测输出电压(电流),然后内部做数字PID通过DA输出控制UC3843的给定,做闭环控制总结就是,拿3843当一个压控PWM源(控占空比)PID闭环控制整个流程由单片机完成(附带电压电流检测、显示、人机界面、故障管理、错误上报等)这是比较省事,可靠性高的数字电源方案
    0 点赞
  • 3843和3842都无法做,它们的误差放大器的参考电压都是在芯片内部直接给定的,需要拿误差放大器的正负输入端,输出端都有外接引脚的芯片。比如tl494等,单片机的da端输出直流电压给误差放大器做参考电压就可以了。如果单片机没有da功能,可以用pwm输出端加上一个rc滤波器代替。
    0 点赞
  • 貌似你没做过开关电源?一开始就做这样‘高难度’的电源,你应该首先学做51单片机控制的buck降压电路,这个是最简单的数控电源。 单片机用作反馈控制电路,输出电压通过ADC输入单片机,处理后通过DAC去控制UC3843。步进1V,这么大,很容易做的。 我没用过STM32。 STM32好像自带ADC,没有DAC,去买一个DA芯片就是了。 这里有个51的数控程序,本人上传。内含DA、AD、恒流、恒压、数显、过压过流保护程序,你拿来改改就是了。http://wenku.baidu.com/view/7b0dd69b51e79b8968022678.html
    0 点赞
  • 3843和3842都无法做,它们的误差放大器的参考电压都是在芯片内部直接给定的,需要拿误差放大器的正负输入端,输出端都有外接引脚的芯片。比如TL494等,单片机的DA端输出直流电压给误差放大器做参考电压就可以了。如果单片机没有DA功能,可以用PWM输出端加上一个RC滤波器代替。
    0 点赞

没有更多内容了

返回顶部
产品求购 求购