论文部分内容阅读
所谓可编程电源,就是可以通过PC上位机或者电源面板编程使得电源输出一个随时间变化的电压波形的直流电源。本文介绍了一种直流可编程电源的设计,既可以输出一个设定的随时间变化的波形,还可以作为铅酸电池充电器使用,具有自动调整充电电压和电流的功能。另外,除了使用PC上位机编程和电源面板编程外,我们还提供了电源间相互编程的功能,使得电源的功率扩展变的非常容易。
本文首先从电源的硬件设计入手,介绍了使用PWM芯片加单片机来设计开关电源的基本方法。详细介绍了全桥开关电路、辅助电源、PWM控制驱动电路、反馈控制电路、单片机控制电路等的设计和实现。
文章还详细介绍了单片机固件设计的方法。设计采用模拟简单操作系统的方法来管理各个任务,各个任务的代码均采用分层的方法来实现,即硬件层和应用层。我们还设计了一个用于和PC上位机通讯的基于RS232的简单的应用层协议。
本文最后介绍了PC上位的串口通讯软件的开发方法,描述了利用VB的MScomm控件开发串口通讯软件的一般方法。