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

单片机控制开关电源利蔽分析

针对市场上见到的开关电源说一下我自已的小看法
比如用78P156做的开关电源,
1、只能靠软件来模拟PWM控制,在电源的启动及短路时会出现问题,用专用PWM芯片调整好过流就不会出现这种问题;
2、一个78P156的价格可能会比两个PWM专用芯片还要贵,成本上划不来;
3、用78P156可以起到很好的保密作用,而用专用PWM芯片则一目了然.
请各位大侠们发表建议!
全部回复(8)
正序查看
倒序查看
gunking
LV.4
2
2004-12-16 09:08
应用通用性单片机到开关电源,最大的问题是开关频率受到限制,
这个限制来自
1.A/D转换时间,PIC18F458最快也要16us来完成8位A/D转换.
2.计算时间.一般而言,任何control law 都要用到float point number的乘法.需要时间很长.例如一个PID算法在F458要100us以上.
你看看这样子开关频率能到多大?我用F458做了一个buck,只能做到50kHz,而且采样一个输出电压,否则时间就不够了.
用DSP如TMS320F2812是很快.但用UC3823不更简单便宜?
数字控制应用到开关电源还有很长的路,除非廉价的专用chip能够开发出来.高速的A/D,和运算能力,高分辩率的DPWM模块.科罗拉多大学和加州大学各有一个小组研究这样的应用,开关频率已经到了1MHz.不知道有没有厂家应用到实际中,好象是为national semconducor作的.
0
回复
zkcamel
LV.3
3
2004-12-30 19:51
全数字控制开关电源,主要用于大功率电源吧
0
回复
2005-04-26 14:32
@gunking
应用通用性单片机到开关电源,最大的问题是开关频率受到限制,这个限制来自1.A/D转换时间,PIC18F458最快也要16us来完成8位A/D转换.2.计算时间.一般而言,任何controllaw都要用到floatpointnumber的乘法.需要时间很长.例如一个PID算法在F458要100us以上.你看看这样子开关频率能到多大?我用F458做了一个buck,只能做到50kHz,而且采样一个输出电压,否则时间就不够了.用DSP如TMS320F2812是很快.但用UC3823不更简单便宜?数字控制应用到开关电源还有很长的路,除非廉价的专用chip能够开发出来.高速的A/D,和运算能力,高分辩率的DPWM模块.科罗拉多大学和加州大学各有一个小组研究这样的应用,开关频率已经到了1MHz.不知道有没有厂家应用到实际中,好象是为nationalsemconducor作的.
A/D转换后还要做调整啊,8位的片子,10位的A/D啊,还有计算平均值,都要花时间,然后根据得到的值去控制PWM,这样能做到多快???
0
回复
沧海sw
LV.1
5
2005-04-28 10:28
@zkcamel
全数字控制开关电源,主要用于大功率电源吧
用单片机只作大功率的开关电源也不一定了,不过最近听到一种说法,把单片机与PWM芯片相结合,好像效果要比用单片机直接控制的好,只是那样引用单片机用处可能不会太大了,我想可能只是完成一些监控功能吧!
0
回复
广东仔
LV.4
6
2005-05-03 22:27
@沧海sw
用单片机只作大功率的开关电源也不一定了,不过最近听到一种说法,把单片机与PWM芯片相结合,好像效果要比用单片机直接控制的好,只是那样引用单片机用处可能不会太大了,我想可能只是完成一些监控功能吧!
确实目前MCU只是完成一些监控部分,比如说一些保护,检测等.
0
回复
powersmt
LV.4
7
2006-03-25 22:11
@广东仔
确实目前MCU只是完成一些监控部分,比如说一些保护,检测等.
现在Microchip公司出来了增强型的PWM,可以做全桥或半桥驱动电路!这样的话就会使驱动频率做到很高了!
0
回复
powersmt
LV.4
8
2006-03-25 22:12
型号:PIC16F685
0
回复
ppp123456
LV.5
9
2006-03-29 23:35
@沧海sw
用单片机只作大功率的开关电源也不一定了,不过最近听到一种说法,把单片机与PWM芯片相结合,好像效果要比用单片机直接控制的好,只是那样引用单片机用处可能不会太大了,我想可能只是完成一些监控功能吧!
即使做一些辅助功能也能简化生产,降低生产的调整工作量,特别是对于需要并联运行的电源.不过对于200元以下的廉价电源却是不合适.
0
回复