怎样用单片机控制输入9V电压输出12V电压?采用STC12C5A69S2单片机 如何做到?希望哪位大哥能够告诉俺?

利用单片机STC12C5A69S2采集电压和采集电流
如果有人知道希望能够告诉 真心的感谢!!!!!!!!

下面是要求
二、要求
1).基本要求
1、通过如图所给的外围电路。自行设计单片机及一些外围电路。
2、由单片机控制实现输入9V输出稳定在12V。当12欧负载变化时,输出电压不变。
3、选手自行设计电压、电流采样电路(根据模电知识自行设计)。
4、能显示电压误差小于10%
5、能显示电流误差小于10%,并预留电流测试口

2.发挥部分
(1)12V下示波器显示电压纹波小于5%
(2)电流过大报警
(3)能设置3档,输出电压能到12V、13V、15V三档
(4) 自制9V直流电源

分析下这个电路吧..L1 C1组成LC滤波网络..对后面BOOST升压电路拓扑输入电压电流滤波..其后的L2 D1 Q1和470uf电容构成基本BOOST电路拓扑..具体BOOST电路原理可参照电力电子技术一书。该电路设置了电流采样电阻。因此应采用电压电流双闭环控制方式。即外环电压环。实际电压与给定电压的差值送电压调节器输出电流给定值。与实际电流差值送电流调节器输出开关管的PWM占空比。最后由PWM模块输出PWM波从而实现指定的电压控制
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-02
用 PWM 控制 MOSFET 管 Q1 ,用 AD 采样 并反馈 控制 PWM 的占空比,
使输出电压得到稳定,不过 MOSFET 需要 加个驱动电路,因为单片机 5V 电路
直接驱动 MOSFET 管 电压低了一点。追问

你有单片机的程序吗??实在写晕了 不知道怎么控制输出为9 10 11 12V 用单片机上面的按键控制
但是这个电压无法显示在单片机数码管上面呀 采集电流和电压怎么通过单片机转换程序该怎么做

追答

上 官网 上面可以找到 例程 作参考,

本回答被网友采纳
第2个回答  2012-08-09
用 PWM 控制 MOSFET 管 Q1 ,用 AD 采样 并反馈 控制 PWM 的占空比,
使输出电压得到稳定,不过 MOSFET 需要 加个驱动电路,因为单片机 5V 电路
直接驱动 MOSFET 管
第3个回答  2012-08-02
没用过你这个片子
第4个回答  2012-08-03
也是今年的省赛是吗????
相似回答