单片机(输出PWM波)去改变电压的大小(24v到12v中的任意值)

例如 将外部接进来的电压24v 通过单片机控制(最好是通过PWM) 变成12V 或者 15V 16V等等可变的 电压。。。。 请问下 有什么芯片可以改变吗?或者什么电路可以实现请教各位大神啦!

1 你可以参考555时基集成电路,这个可以实现PWM的脉宽调节,可以满足你的要求,不过一般都需要加一个场效应管接负载提升负载能力
2 用普通单片机也可以实现,通过定时器调节脉宽,不过这个要有单片机的编程基础。
3 还有一种类似7812的三段稳压芯片,但是它不是像7812一样通过压降调压,也是通过PWM脉冲输出,负载能力比78XX强大很多追问

谢谢你的回答 请问下你第二种方式 怎么将24V的电压变成可调的呢?比如调成12V的 通过单片机。我可以输出PWM脉宽调制、 但脉宽调制只是将24V 高低高低 并没有 变成12V 啊

追答

http://www.jd37.com/tech/200810/39886.html

这个资料你看看可能对你有帮助。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-16
用555来产生PWM的难度实在太大了,很难控制占空比,既然现在的单片机有部件直接产生PWM输出,完全不需要程序翻转端口来模拟,为何不用单片机呢?PWM信号通过三极管放大后驱动MOS管直接对24V电压进行斩断,经过滤波后就得到你需要的电压了,比如想得到16V,占空比就是66.7%.本回答被提问者采纳
第2个回答  2013-03-14
34063中文资料
34063是DC/DC变换器控制电路芯片,具有纹波孝功率高等优点,在电子设计中很有用。
http://wenku.baidu.com/view/9a681db91a37f111f1855b01.html追问

请您回答详细点好么 不太清楚啊

追答

你是需要 输入 24V , 输出 12V & 15V & 16V , 可以用 手册里 图2 降圧电路(图为输出 5V )
如 输出 5V , R1 : R2 为 1.25V : 5V-1.25V,即 1:3 , R1=1.2K R2=3.6K
如 输出 12V , R1 : R2 为 1.25V : 12V-1.25V,即 1:8.6 , R1=1K R2=8.6K
如 输出 15V , R1 : R2 为 1.25V : 15V-1.25V,即 1:11 , R1=1K R2=11K
如 输出 16V , R1 : R2 为 1.25V : 16V-1.25V,即 1:11.8 , R1=1K R2=11.8K

追问

单片机的 作用呢 我想通过软件编程去实现电压改变 而不是通过改变电阻。。。看你的答案不太明白 你呢详细点吗 谢谢!

追答

用 单片机 控制 调节 电压,可以不用 34063芯片,直接用单片机就可以了,
用 带 AD 及 PWM 功能的 单片机,控制 三极管 或者 MOSFET管 就可以,

追问

三极管怎么去控制啊。。。。PWM波是占空比的波 输入到三极管的基极 。,。通断通断。。高电平的时候集射极和发射极不是导通了吗,低电平的时候断开。。。 被调节的电压 输出不也是 以一定占空比的波输出电压吗? 并没有 稳定哦。。。。。能付个图吗 好理解点?电路图!!万分感谢!!

追答

需要三极管 电感 二极管 电容。下来就是 软件处理了。

第3个回答  2013-03-14
STC12系列单片机都有两路PWM控制(两个专门的PWM定时器)

单片机(输出PWM波)去改变电压的大小(24v到12v中的任意值)
1. 你可以考虑使用555定时集成电路来实现PWM波形的生成。通过调节其脉冲宽度,可以实现从24V到12V任意电压值的改变。2. 利用常见的单片机,通过编程调节其定时器,同样可以实现PWM波的控制。但这项技术需要具备单片机编程的基础知识。3. 另外一种选择是采用类似7812的三段稳压芯片。与传统的7812通过电压降来...

单片机(输出PWM波)去改变电压的大小(24v到12v中的任意值)
1 你可以参考555时基集成电路,这个可以实现PWM的脉宽调节,可以满足你的要求,不过一般都需要加一个场效应管接负载提升负载能力 2 用普通单片机也可以实现,通过定时器调节脉宽,不过这个要有单片机的编程基础。3 还有一种类似7812的三段稳压芯片,但是它不是像7812一样通过压降调压,也是通过PWM...

把单片机产生的PWM方波幅值提到12V如何实现
1)使用光耦,光耦后端加接12V限流电路。如果对驱动能力没有太大要求就可以简单的采用此方法,既实现了单片机的低压与12V高压的隔离也同时实现了5V PWM提升至12V PWM,小信号下比较可靠。2)使用一级小功率三极管加二极大功率开关三极管(MOS管也可)。这种方式适合后级需要驱动能力较大时。小功率三极管...

请教怎么用单片机的pwm输出一个可调的电压
如果负载那边输入阻抗很高,所谓低通滤波就可以用最简单的RC电路实现,RC时间常数比PWM周期大几倍就可以了。补充:单片机输出的话,先要通过电路把脉冲幅度变换为10伏

单片机产生PWM方波,怎样让输出的PWM信号的电流变为20mA,去控制L9110...
可以加三极管来实现扩流 但是你如果接成射级输出的话,输出电压就约等于输入电压了 建议使用PNP的管子,发射极接电源,集电极输出去控制制冷片

用 单片机输出5V 的PWM信号,利用占空比变化 控制DC12v电源,使其输出...
已经用单片机 可调 PWM 控制输出,不需要再用 IC 了,看你输出的电流大小,选择 一个 MOSFET管 或者 三极管,再加一个 电感(要符合输出电流的大小)就可以了,PWM 控制 MOSFET管 导通 占空比 通过 电感 电容 滤波 就是可调的输出电压了。

单片机PWM 输出电压有多大。
PWM波输出电压与单片机的参考电压有关,如果你的单片机选用的参考电压是3.3V那么输出的PWM电压也为3.3V;74Ls08可以只用三个脚,其他可以闲置,还有74ls08这款芯片的输入高电平输入电压是2V,所以3.3V是可以用的,但是你用5V输入你要看一下74ls08这款芯片的最大输入电压能不能接受5V ...

如何用单片机的PWM输出 稳定的直流电压 谢谢
直接上三阶四阶rc滤波电路,看样子你已经有m10软件了。如果你要输出的电压变化较快的话,那就提高pwm频率 并减少rc的 时间常数t,但是速度和稳定度是互相制约的,所以说,如果对变化速度有较高的要求就不建议用rc滤波电路。电阻用10k就行,电容用104就行,如果你计算的了就自己算一算电阻电容具体大小...

关于单片机PWM输出调压问题
假如不要太大的功率的话,单管输出也可以的,单片机输出接三极管的基极,发射极接地,集电极接一个负责电阻到12V,输出由集电极输出,这是时候,由于输出被反相,所以占空比相应的也是反的,100% - 0V输出, 16.7%-10V输出.假如需要比较大的功率的话,直接用2个互补性三极管做成射极推挽输出即可。0...

怎么用单片机控制的方法改变电路中电阻的大小
如果阻值很大,可以用电子开关CD4051来切换电阻。如果要阻值很小,那可以用MOS场效应管。单片机输出PWM信号经滤波后转换成变化的直流电压加在MOS栅极上,DS之间的电阻就会随着变化,不过可能会不太稳定。

相似回答