引 言
在各种电子电路实验中,电源是一种必不可少的仪器,目前实验所用的电源大多是只有固定电压输出(例如常用的有: ±5V、±12V或±15V) ,其缺点是输出电压不可人为的改变,输出精度和稳定性都不高:在测量上控制工程网版权所有,传统的电源一般采用指针式或数字式来显示电压或电流www.cechina.cn,搭配电位器调整所要的电压及电流输出值。 若要调整精确的电压输出,须搭配精确的显示仪表监测:又因电位器的阻值特性非线性,在调整时,需要花费一定的时间,且会产生漂移,使得最终只好因陋就简。
随着科学技术飞速发展,对电源可靠性、输出精度和稳定性要求越来越高,利用D/A 转换器的高分辨率和单片机的自动检测技术设计程控电源就显示出其优越性。 程控电源既能方便输入和选择预设电压值又具有较高精度和稳定性,而且还可程控实现对电源的可编程监控,如模拟电压跌落、间断或起伏等情况,即可编程电源也可以看作一种功率型的低频信号发生器。 程控电源可以任意设定输出电压或电流,所有功能由面板上的键盘或通过RS-232C 串口连接的上位微机实现,给电路实验带来极大的方便,提高了工作效率。
工作原理
本电源以常规稳压电源为基础
图1 程控电源框图
系统硬件配置
程控电源整机框图如图2 所示,它主要由键盘、液晶显示、单片微机系统、D/A 转换电路、报警电路、检测电路和直流稳压电路等七部分组成。 根据需要,可扩展RS232 接口。
单片微机系统
单片机系统是程控电源的核心。 它通过软件的运行来控制整个仪器的工作,从而完成设定的功能。 单片机系统以AT89C52为CPU ,它是由美国ATMEL 公司生产的低电压、高性能8 位CMOS 单片机,片内含8K字节的FLASH或PEROM和256 字节的RAM,器件采用ATMEL 公司的高密度、非易失性存储技术生产,与标准MCS-51 指令系统及8052产品引脚兼容。AT89C52 接收检测电路的外部中断信号,也接收来自键盘的信息,并对输入的信息进行处理CONTROL ENGINEERING China版权所有,从而确定仪器原工作状态及输出电压的大小。 此外,AT89C52 还能根据工作温度自动调节风扇转速,如果发生过热现象,还能驱动报警电路工作。
图2 整机系统框图
D/A 转换电路
D/A 转换器采用12 位电压输出型、内置双缓冲输入锁存器和齐纳基准电源的MAX508,通过双缓冲锁存器实现与微处理器接口,数据输入允许低8位和高4位分段右移输入。 MAX508 提供的片内量程电阻可以外接产生双极性输出电压范围为±5V 或单极性输出电压范围为0-5V、0-10V 的几种输出方式。 本电源中采用0-10V 的单极性输方式,如图3 所示。 此时ROFS 与AGND 相连,RFB 与VOUT相连www.cechina.cn,采用直接二进制编码。
图3 D/A 连接电源原理图
智能型风扇
系统在工作过程中如果温度过高会使芯片烧坏,因此系统必须有散热装置,本电源系统采用散热片和智能型风扇。 智能型风扇主要由MAX6660控制,它是一款远端结温传感器和风扇速度调节器,提供了完备的风扇控制解决方案。 远端温度传感器通常采用一个廉价且易安装的2N3904 NPN 或2N3906 PNP。 该器件还包括一个闭环风扇控制器,根据转速计反馈来调节风扇速度。MAX6660 将温度风扇门限温度和增益设定相比较,两者均可通过SMBus 由用户编程。 其结果是实现与远端结温成正比的自动风扇控制。 可以在任何时候断开温度反馈环,以便由系统控制风扇速度。 风扇速度是通过电压控制的,与PWM控制相比,更加安静和可靠。
保护电路
为了使程控电源能可靠、安全地工作,本系统设置多重监测和保护系统控制工程网版权所有,主要包括软启动电路、过温保护、过压保护、过流保护,其中过温保护采用中断方式控制。 本系统采用MAX6660 检测电路中晶片的工作温度,若温度超过给定值,温度传感器调理器就给单片机中断信号,单片机启动声光报警,经过一定时间切断电压输出。
键盘和显示
程控电源的键盘和显示部分安装在仪器的操作面板上,由16 个键和液晶显示模块LCM组成。 其中LCM模块选用某电子有限公司生产的图形点阵液晶显示模块SMG240128A ,其内置T6963C 及兼容控制器,它可显示电源输出的电压值、