基于80C196KC单片机的电力补偿装置控制系统设计
2.2 A/D转换子程序
数据采样是通过A/D转换与软件定时器的中断服务程序相结合完成的。每个周期测量开始由主程序确定模拟通道;用软件定时器定时,然后启动A/D转换。软件定时器定时时间到进入软件定时器中断服务程序,由软件定时器中断服务程序中返回主程序完成一个周期的采样过程。
A/D转换子程序流程图如图6所示。
系统中软件定时器中断子程序是采用高级语言PL/M语言来编写的,附程序如下:
定时20 ms程序:
hso_command=18h;/*采用软件定时器0,中断方式*/
hso_time=timer1+15000; /*定时20 ms*/
3 结 语
本文介绍的电力补偿器是一种无功功率自动跟踪补偿装置,他采用微机控制器跟踪负载无功电流的变化,由大功率晶闸管电路对多级电容器组进行自动投切,对线路无功功率进行实时补偿。该补偿器无触点、不发热、小冲击、过零投切、安全可靠、免维护。控制部分采用了80C196KC单片机为核心的控制器,实现了自动补偿、无人值守。他解决了以往有触点投切工作不可靠、故障率高、维护量大、使用寿命短等特点。
参考文献
[1] 伯根A R.电力系统分析[M].刘康立译.北京:晓园出版社,1985.
[2] 孙涵芳.Intel16位单片机[M].北京:北京航空航天大学出版社,2001.
[3] 喻方平,罗微.MCS-96系列单片机PL/M语言编程及系统的设计与调试[M].北京:电子工业出版社,1997.
评论