当前位置:首页 > 单片机 > 单片机
[导读]众所周知,许多科学实验都离不开电,并且在这些实验中经常会对通电时间、电压高低、电流大小以及动态指标有着特殊的要求,因此,如果实验电源不仅具有良好的输出质量而且还具有多功能以及一定的智能化,那么就省去了许多不精确的人为操作,取而代之的是精确的微机控制,而我们所要做的就是在实验开始前对一些参数进行预设。这将会给各个领域中的实验研究带来不同程度的便捷与高效。因此,直流电源今后的发展目标之一就是不仅要在性能上做到效率高、噪声低、高次谐波低、既节能又不干扰环境,还要在功能上力求实现数控化、多功能化与智能化。本文所介绍的就是一个将开关电源和线性电源有机地结合起来,兼具二者优点的高性能直流稳压电源。由于在该电源中引入了单片机控制,故该电源还具有一定的智能化,可实现定时开、关机,定时变压,显示输出电压、电流,预置输出电压值等功能。

引言

众所周知,许多科学实验都离不开电,并且在这些实验中经常会对通电时间、电压高低、电流大小以及动态指标有着特殊的要求,因此,如果实验电源不仅具有良好的输出质量而且还具有多功能以及一定的智能化,那么就省去了许多不精确的人为操作,取而代之的是精确的微机控制,而我们所要做的就是在实验开始前对一些参数进行预设。这将会给各个领域中的实验研究带来不同程度的便捷与高效。因此,直流电源今后的发展目标之一就是不仅要在性能上做到效率高、噪声低、高次谐波低、既节能又不干扰环境,还要在功能上力求实现数控化、多功能化与智能化。本文所介绍的就是一个将开关电源和线性电源有机地结合起来,兼具二者优点的高性能直流稳压电源。由于在该电源中引入了单片机控制,故该电源还具有一定的智能化,可实现定时开、关机,定时变压,显示输出电压、电流,预置输出电压值等功能。

1 电路原理与硬件实现

该电源主要分为整流、变压部分,调压、稳压部分以及控制部分。具体地说是用开关电路实现整流与初级变压,用可调三端稳压器实现调压与稳压,而用单片机控制整个电源的工作。电路原理图见图1。交流输入经整流后,送入高频开关电路。高频变压器输出端共有6路,其中3路作为辅助电源,另3路作为主功率输出的前级线圈。为提高输出电压精度并减少损耗,主功率输出采用电压分档调节的方法,由于输出电压为0~30V,故考虑分3档比较合适。其中Vc为单片机D/A变换器输出的电压值,Vc的变化将直接决定输出电压的变化。Vin由开关电路的输出端提供,Vin大小的调整是通过单片机控制继电器的开合来实现不同个数的开关电路输出端的电容的串联来实现的。因为Vin是随着输出给定Vc变化的,Vc小Vin也小,Vc大Vin也大,故当输出电压在0~30V间变化时,三端可调稳压器的输入端与输出端的压差均不会很大,这样既保证了精确调压,又减少了线性电路部分的损耗。图中A/D变换器所采集的是输出电压、电流的值,这些数据可用来实现过流保护与输出显示。因为,该电源中的开关电路需要有多路输出,故选用能方便实现多路输出的反激式开关电路,可调三端稳压器选用最大输出为3A/33V的LM350,而单片机选用ATMEL公司的AT89C51。A/D变换器选用ADC0809芯片,D/A变换器选用DAC0832芯片。

 

图1电源主电路原理图

2 软件设计

该电源系统控制界面由16个按键和16×2字符点阵式液晶显示器组成。液晶显示屏可显示输出电压、电流值,定时值等。这些控制功能都是由一个主程序加若干中断子程序来实现。主程序流程图如图2所示。

 

图2 程序流程图

开机后先初始化,将单片机的各个口复位,然后从EEPROM中读取前次关机时存入的各项数据,并按要求输出。接着单片机的CPU就开始等待键盘输入所产生的中断,中断响应后就进入相应的子程序更新输出与显示,接着等待下一次中断。

3 实验结果

该电源实现的功能如下:

——输入交流电压范围为90~240V时均可正常工作;

——输出电压0.0~29.9V可设定,调压精度为0.1V。输出电流0.0~1.5A;

——人机界面好,采用键盘设定,液晶显示,能显示输出电压、电流值和定时时间;

——可定时开机、关机,可定时变压,定时时间长度最长为99h59min59s;

——具有过流保护功能,过流值可设定,并具有三端可调稳压器本身所具有的过热保护功能。

输出电压精度的测试结果见表1,从表1可知,该电源无论是空载、轻载还是满载输出电压的精度均比较高,输出电压的误差<0.1V。而输出电压纹波的测试结果见图3及图4。从图中可知,空载时输出电压的纹波峰峰值较小,约为20mV左右;满载时输出纹波会变大一些,峰峰值约为50mV左右。但总的来说该电源的输出电压的纹波较小,输出特性良好。

 

图3 空载时的输出电压纹波

 

图4 满载时的输出电压纹波

表1 输出电压精度测试结果

电压设定值/V实测输出电压/V

空载轻载满载

00.0980.0980.098

55.024.994.94

9.99.869.849.82

1010.0810.0710.03

1515.0615.0314.96

19.919.9019.8719.82

2020.0920.0619.99

2525.0525.0224.94

29.929.8929.8729.83

4 结语

由于该电源在结合了线性电源与开关电源各自优点的基础上还加入了单片机控制,不仅小巧、轻便、输出特性良好而且还操作简单,具有控制智能化等特点,因此,十分适用于各种科学实验与小功率的电子设备中,相信会有很好的应用前景。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在单片机通信系统中,数据帧是实现设备间可靠对话的核心载体。不同于网络通信中成熟的TCP/IP协议,单片机通信往往需要自定义数据帧格式,而帧头、帧尾与校验机制则是保障数据传输准确性的三大关键。

关键字: 单片机 数据帧

随着嵌入式技术的不断发展,时序分析工具和方法也在不断进步,未来将朝着智能化、自动化的方向发展,为开发者提供更高效的调试手段。但无论技术如何发展,扎实的时序分析基础都是嵌入式开发者不可或缺的能力,只有深入理解通信时序的本质...

关键字: 时序 单片机

在嵌入式系统设计中,不同架构、不同厂商的单片机协同工作早已成为常态。从8位的51系列到32位的STM32,从精简指令集的PIC到复杂指令集的AVR,这些性能各异的单片机如何突破硬件差异实现数据交互,是嵌入式开发中的核心课...

关键字: 嵌入式 单片机

在嵌入式系统开发中,单片机的时钟系统是整个系统的"心脏",所有的指令执行、外设操作、定时器中断都依赖于精准的时钟信号。但在实际开发过程中,很多开发者都会遇到单片机时钟不准的问题,表现为定时器计时偏差、UART通信波特率错...

关键字: 控制系统 单片机

在单片机开发与调试过程中,复位电路作为保障芯片正常启动的核心模块,其稳定性直接影响程序烧录与系统运行。实际应用中,不少开发者会遇到“接稳压电源可正常烧录,接入电池后却无法烧录程序”的故障,此类问题多与复位电路设计、电池供...

关键字: 单片机 复位电路 时序匹配

在单片机的世界里,“字节”(Byte)是一个贯穿始终的核心概念。从存储数据到执行指令,从变量定义到外设通信,字节无处不在。很多初学者在学习单片机时,往往更关注复杂的程序逻辑和外设驱动,却忽略了字节这个基础知识点,导致在后...

关键字: 单片机 字节

在单片机的数字逻辑中,我们通常最关注的是高电平和低电平两种状态,它们构成了二进制数字世界的基础。然而,除了这两种状态之外,还有一种至关重要但常常被忽视的状态——高阻态(High Impedance State)。高阻态就...

关键字: 单片机 高阻态

对于PIC入门者来说,不需要盲目追求高端开发板,一块功能均衡、资料丰富的入门款就能满足需求。比如Microchip官方推出的PIC16F84A开发板,它搭载经典的8位PIC内核,引脚布局清晰,自带LED、按键等基础外设,...

关键字: PIC 单片机

该低功耗器件支持5V运行,在实现高性能的同时,能有效保障系统简洁性与成本效益

关键字: MCU 单片机 工业自动化

CH558T 采用 BASIC-52 系统,并具备蓝牙连接功能。CH558T 的运行频率为 48 MHz,拥有 4KB 的 xRAM,足以满足常规应用需求。

关键字: 单片机 BASIC-52 系统 CH558T
关闭