|
开机尖峰好控制,因为复位状态下mcu默认高电平弱上拉。
用一个小mos短接功率mos的g极就可以了。
关机尖峰就麻烦些,通常使用程序检测系统掉电。
如检测交流过零,检测滤波电容欠压。
软件的方法居多,若碰上mcu死机就比较麻烦了。
大多数在设计时都不会考虑复位外接按键,因为比较少见。
但这时如果直接关机再开就会有高压输出。
检测关机高压尖峰波形发现。
高压尖峰与输入电压有关,与关机前设定电压无关。
只要关机前设定为关闭输出状态,就不会有输出尖峰,所以软件处理方法有效。
在无软件关机处理程序的情况下,开启输出设定0v。
观察功率mos的g极有两段上升,在下降段有一个陷坑。
对比输出发现在第一段上升中断开始有输出,在二段上升达到输入电压,在下降段陷坑处关断。
分析+15伏和-15伏以及反馈发现。
-15伏开始跌落时,因为反馈开始失效,输出开始上升。
当-15伏降为零时,反馈完全失效,输出完全失控。
而mcu在电压跌落到3伏时才失效,表现为硬件复位。
硬件复位后,小mos得电,关断输出,所以在下降段有一陷坑。
电压下降到2伏时,小mos也失压关断,功率mos又得电,但此时已低于阀值电压,所以没有开启。
因为数控电源+15伏与+5伏通常级联,并公用输入滤波电容,正电压比负电压电流大,所以滤波电容也大。
因此大多数情况下-15伏最先失压,然后是+15伏,最后才是+5伏。
而电压电流反馈需要负压才能工作,所以当-15伏失压时,输出开始失控上升,导致高压尖峰。
那么可以改变系统掉电顺序,使+15伏先失压,功率管失去开启条件,然后-15伏再失压。
即可保证无关机高压尖峰。
改动方法如下:
将+15伏和+5伏的连接断开,独立整流滤波。
+5伏使用原先+15伏的滤波电容。
+15伏使用比-15伏略小的滤波电容,也并加大-15伏的滤波电容。
这样+15伏最先失电,因为反馈环路正常,mcu给定正常,所以输出仍然维持正常值。
当+15伏继续失电,功率mos无法维持打开时,输出电压开始跌落,输出安全关闭。
随后-15伏失压,+5伏失压,系统安全关断。
同时配合软件检测,在+15伏失压初期时关断输出,保存系统数据则更加可靠。
|
|