高级会员
主题
回帖0
积分2906
阅读权限30
注册时间2012-2-1
最后登录1970-1-1
在线时间 小时
|
本帖最后由 biaosoft 于 2013-6-28 23:44 编辑
最近想把电源弄起来,但仍然问题不断:
1、输出继电器是切换主电源输入的,在继电器吸合瞬间,产生高压,这个电压最高等于输入电压;
2、短路恢复,瞬间仍有高压。
3、均流电阻过热、35A桥堆过热、TIP41推动管过热、取样电阻也有点热量。
原因分析:
第3条属元件质量或者功率余量不足问题,换了就是。
第1、2点我搞了很久,我一直以为是继电器问题造成的高压干扰,即使加了续流二极管、屏蔽等等措施,我仍一度想用光耦隔离控制。一度想通过输出端并联电容来控制短路恢复的高压。
后来看了原作者的电路图。很奇怪,原作者不是说即使没有单片机,运放也能维持电流电压吗?电路明显是没有PWM信号,输出就不能维持。没有反馈信号到单片机,输出就会失调。
基实1和2都是同一个问题:短路时或者没有输入主电源时,没有输出电压反馈,使单片机输出100%的PWM信号,想以此来维持输出。这时如果测量推动管基极电压,就会发现电压达到调整范围的最高值,也就是使功率管全导通。这时,一旦短路恢复,单片机来不及反应,在瞬间直通输出,这种情况下,再多的LED也得烧。单片机如果死机,PWM输出脚如果恰好在高电平状态,那么输出也会直通输入。个人觉得这里应该用DA芯片,从数字信号到模拟的转换,来得到可靠性。让模拟电路去完成所有的调控操作,要可靠、迅速、安全得多。
这个问题,V7版的软启动没能解决问题,根本原因在于响应速度慢或者没对短路状态进行预估和保护。其实软件上进行改进也能解决问题,只要检测没有输出电压,没有电流,就是短路状态或者没有输入,就应该停止输出PWM信号。待恢复时,再恢复输出。
同样的原因还有,恒压到恒流的转换。如果设定电压为12V,电流为5mA,接入LED也一样烧。因为转换的速度不够快。 软启动应该在没有接入负载前零输出,间断低电流检测到负载后才从零输出至额定电压或电流。
作者示波器的短路恢复波形,明显有个尖峰,只是比较小,之后才软启动。虽然这个尖峰比较小,但我留意到作者使用的是开关电源,模块电压跟随器输入电压只有输出电压的1-2V压差。也就是说,就算直通输入,输出电压也比输出电压只是高1-2V。这就是作者包括浩祺心版本用开关电源和电压跟随的,普遍感受不到高压。但是我用多抽头变压器,继电器电压跟随,压差最大在14V。这时如果用示波器测,那个尖峰就不会那么小了(猜测)。
在此我大胆推测,作者设计的这个软启动功能除第一次开机启动外完全无效。
|
|