• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

高手过招~~!

各位来者好,请问用单片机是怎么控制电压输出啊~!

是改变它的占空比,还是什么的啊~!

那又怎么控制呢!预计采用简单的8051控制~~~~~,请各位大吓们指点迷津~~~~~~!!!!
全部回复(9)
正序查看
倒序查看
ridgewang
LV.8
2
2005-02-04 17:24
使用单片机的电源都有一个吓人的名头:“智能功率模块”,详细的程序怎么写不太清楚,但大的方向是用单片机来实现PWM的功能,外围该怎么接还怎么接.
0
回复
liuxr
LV.4
3
2005-02-04 19:07
還得請單片机大師來這指點指點呢!
0
回复
sunrise
LV.5
4
2005-02-04 22:51
用8051来产生PWM波其速度不够,一般用A/D转换将输出电压变为数字量,与设定值比较后(内部有一些用了PI调节)输出一数字量,经D/A转换送入PWM芯片,产生控制信号,一般还要采样电流,这样变与并联运行.
0
回复
2005-02-05 15:10
会玩CPU未必是"高手"
0
回复
zli
LV.7
6
2005-02-05 15:15
51一般只能在电源中用来实现外围控制环,产生PWM波还必须用专用的PWM芯片来实现.因为速度达不到,要不你可以用DSP来实现PWM波输出.
0
回复
xushenlin
LV.1
7
2005-02-16 14:10
@sunrise
用8051来产生PWM波其速度不够,一般用A/D转换将输出电压变为数字量,与设定值比较后(内部有一些用了PI调节)输出一数字量,经D/A转换送入PWM芯片,产生控制信号,一般还要采样电流,这样变与并联运行.
谢谢你的指导,我是个电源新手~
那怎样控制输出他的脉宽呢~!
0
回复
xushenlin
LV.1
8
2005-02-16 14:14
@sunrise
用8051来产生PWM波其速度不够,一般用A/D转换将输出电压变为数字量,与设定值比较后(内部有一些用了PI调节)输出一数字量,经D/A转换送入PWM芯片,产生控制信号,一般还要采样电流,这样变与并联运行.
你好,谢谢你的指导,我想请问您有没关于这方面的资料呢~!

我知道肯定是要加A/D,D/A芯片的,但是我不知道怎么电源控制的流程~!

怎么实现控制,怎么输入,怎么控制输出呢 ~1
0
回复
sunrise
LV.5
9
2005-02-18 18:02
@xushenlin
你好,谢谢你的指导,我想请问您有没关于这方面的资料呢~!我知道肯定是要加A/D,D/A芯片的,但是我不知道怎么电源控制的流程~!怎么实现控制,怎么输入,怎么控制输出呢~1
象51这样的芯片,用来产生PWM波速度太慢,见6贴.
0
回复
offdoldrums
LV.3
10
2005-02-22 00:39
@zli
51一般只能在电源中用来实现外围控制环,产生PWM波还必须用专用的PWM芯片来实现.因为速度达不到,要不你可以用DSP来实现PWM波输出.
先要有啊ADC采样,再通过计数器输出相应的PWM信号,控制精度受ADC精度影响,也受计数器的位数影响,另外不适用于有快速动态变化的场合.
0
回复