打印
[STM8]

关于0-24V可调稳压电源

[复制链接]
4232|24
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
953565250|  楼主 | 2015-2-4 09:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的毕业设计是要做一个0-24V可调稳压电源,MCU可以用STM8系列来实现吗
AD转换模块可以电压采样,但是STM8好像没有DA模块?
怎么通过单片机的输出来调节电源输出电压?
请搞过这方面的大哥教一下我这个未出茅庐的小弟哈,谢谢
沙发
秋风式街球| | 2015-2-4 10:24 | 只看该作者
STM8是可以的,你的精度要求多少呢?没有DA模块就加个DA芯片咯,不过还是建议你用STM32吧,价格都差不多,选个自带ADC/DAC的MCU,DA芯片还省了.

使用特权

评论回复
板凳
953565250|  楼主 | 2015-2-4 10:35 | 只看该作者
秋风式街球 发表于 2015-2-4 10:24
STM8是可以的,你的精度要求多少呢?没有DA模块就加个DA芯片咯,不过还是建议你用STM32吧,价格都差不多, ...

精度要求到0.1V,按一下按键跳0.1V
STM32我还不是很熟悉

使用特权

评论回复
地板
953565250|  楼主 | 2015-2-4 10:38 | 只看该作者
秋风式街球 发表于 2015-2-4 10:24
STM8是可以的,你的精度要求多少呢?没有DA模块就加个DA芯片咯,不过还是建议你用STM32吧,价格都差不多, ...

我现在主要是不清楚这个控制原理
就怎么通过单片机的输出来调节电源输出电压?

使用特权

评论回复
5
953565250|  楼主 | 2015-2-4 10:55 | 只看该作者
我经过一番思索,觉得应该可以用PWM来调节输出电压
可是就卡在这一步了,模电学得不是很好,不太清楚接下来要怎么做
对了。我的输入电压是220V的,经变压器降压
请大家帮忙想一想哈

使用特权

评论回复
6
mmuuss586| | 2015-2-4 12:24 | 只看该作者

可以用PWM实现,加AD采集反馈;
或者选一个带DA的STM32,比如STM32F072;

使用特权

评论回复
7
mmuuss586| | 2015-2-4 12:25 | 只看该作者

0.1V的精度还是比较低的,比较容易实现;

使用特权

评论回复
8
huzi2099| | 2015-2-4 14:50 | 只看该作者
电源还有很多参数的...

使用特权

评论回复
9
HSF123| | 2015-2-4 17:08 | 只看该作者
PWM改变采样电压啊

使用特权

评论回复
10
水竹明道| | 2015-2-4 17:24 | 只看该作者
没必要用单片机。

使用特权

评论回复
11
953565250|  楼主 | 2015-2-4 17:32 | 只看该作者
mmuuss586 发表于 2015-2-4 12:24
可以用PWM实现,加AD采集反馈;
或者选一个带DA的STM32,比如STM32F072;

按你的话说 就是,我这个电源的输出电压完全是靠单片机输出,通过放大电路什么的
然后AD采集反馈,再进行调整
我这样理解对吗?

使用特权

评论回复
12
953565250|  楼主 | 2015-2-4 17:33 | 只看该作者
mmuuss586 发表于 2015-2-4 12:24
可以用PWM实现,加AD采集反馈;
或者选一个带DA的STM32,比如STM32F072;

按你的话说 就是,我这个电源的输出电压完全是靠单片机输出,通过放大电路什么的
然后AD采集反馈,再进行调整
我这样理解对吗?

使用特权

评论回复
13
596142041| | 2015-2-4 20:13 | 只看该作者
你需要看一下开关电源或者线性电源的相关资料

使用特权

评论回复
14
icecut| | 2015-2-4 21:48 | 只看该作者
0-24这么大,肯定先开关.搞不定再来个 ldo 降噪

使用特权

评论回复
15
953565250|  楼主 | 2015-2-5 09:10 | 只看该作者
596142041 发表于 2015-2-4 20:13
你需要看一下开关电源或者线性电源的相关资料

谢谢你的提点

使用特权

评论回复
16
953565250|  楼主 | 2015-2-5 09:11 | 只看该作者
icecut 发表于 2015-2-4 21:48
0-24这么大,肯定先开关.搞不定再来个 ldo 降噪

有种茅开顿塞的感觉,谢谢你的回答

使用特权

评论回复
17
icecut| | 2015-2-5 09:40 | 只看该作者
953565250 发表于 2015-2-5 09:11
有种茅开顿塞的感觉,谢谢你的回答

网上应该能看到某论坛做的牛X的线性电源.其实只能用来烧开水

使用特权

评论回复
18
mcu5i51| | 2015-2-5 09:54 | 只看该作者
一个思路:
1.电源硬件部分,变压器降压处理后得到30V左右的直流电,最好是有一个单独的低压电供单片机使用,这样隔离的好处理;关键元件是调整管,电流,电压采样电阻,用一个运放放大调整电压,输入2.5V对应24V,电流采样后用运放放大到2A(假设)对应5V(VCC,假设);调整管和运放如果压差太大可以用光耦隔离,再加上电压电流对应的反馈,可以用VCC电压对应电压电流的最大输出;
2. 单片机硬件,两个AD口对应电压电流的放大结果,两个PWM输出控制一个模拟开关(如4053),模拟开关选双掷的,一端接地,一端接2.5V基准(自己弄),显示按键什么的处理一下;
3. 软件,单片机根据设定的电压电流输出对应的电压电流值的PWM,如果你愿意,还可以加上软件调整(比如PID);
一个可以实用的实验电源诞生了,需要的话提高精度,加入过热保护,散热控制等

使用特权

评论回复
19
piliming| | 2015-2-5 10:07 | 只看该作者
用C8051就ok啊,调压用开关IC,加硬件反馈。

使用特权

评论回复
20
953565250|  楼主 | 2015-2-5 11:03 | 只看该作者
mcu5i51 发表于 2015-2-5 09:54
一个思路:
1.电源硬件部分,变压器降压处理后得到30V左右的直流电,最好是有一个单独的低压电供单片机使用,这 ...

两个PWM输出控制模拟开关这部分不太理解,也就是两个PWM控制调整管?那样是怎么操作的
可不可以用一个运放来反馈电压和电流,例如VCC对应最大输出24V 2.4A

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

主题

帖子

粉丝