本系统软件采用模块化法设计,用汇编语言编写。其包括主程序、中断服务程序以及A/D转换、数控调压、显示、给定输入、运算等子程序。其中主程序和TO中断服务程序框图如图5所示。主程序完成TO、NTO以及参数初始化,读给定输入值,输出KCS控制信号以及显示输出电压:TO定时0.1 s,共定时Is完成Uo的测量、显示准备、算法运算和控制输出;INTO中断服务程序完成过零控制输出:Tl中断和INT1配合完成UO的测量。当Uo>50 V时,用频率法测量TO定时0.2 s内的脉冲数,Tl设置为模式1计数器方式;当Uo≤50 V时,用周期法测脉宽,Tl设置为模式1定时方式,INT1启动定时。
本节提出的交流调压稳压技术,采用较少的可控硅组合控制和过零触发方式,实现了无触点形式的自动交流调压和稳压。初步实验表明:输出电压误差≤1.O V,输出波形为完整的正弦波,失真度较小。由于采用光电隔离、合理布线和过冲抑制等抗干扰措施,系统具有很高的可靠性。可以预见,随着电子器件向高集成化、高可靠性和高性能价格比发展,无触点交流调压电流同样会很快发展起来。
上一篇:基于ZXSC100的电路构成分析