基于单片机的数控直流电流源设计与仿真

2015-06-13 01:25李文瑞辽阳职业技术学院辽宁辽阳111000
山东工业技术 2015年11期

李文瑞(辽阳职业技术学院,辽宁 辽阳 111000)

基于单片机的数控直流电流源设计与仿真

李文瑞
(辽阳职业技术学院,辽宁 辽阳 111000)

摘 要:本文是采用AT89S52控制的数控恒流电流源进行研究设计的,然后使用Proteus进行仿真。设计使用AT89S52单片机作为核心芯片,由键盘和显示模块,电压、电流转换装置等组成的数控直流电源。运用Proteus软件仿真,验证了设计方法的正确性,节省了开发成本。

关键词:稳压电源;AT89S52;LCD显示;Proteus仿真

0 引言

在现代测控技术中普遍使用数控电源,由于普通电源在工作时会产生的误差,系统的精确度受到了影响。数控电源主要的发展方向,是针对上述缺点不断加以升级。微型单片机技术及电压转换模块的出现为精确数控电源的发展提供了很好的发展条件,数控直流电流源是一种普遍使用的电子仪器,广泛应用于现代的教学实验和科学研究等领域。

1 方案

数控直流电源设计采用单片机作为核心控制,基本原理简单,实现比较方便,电源的电流值也可以调整到较精确的数值,同样的也是采用LCD进行显示。此方案采用保持电阻恒定而改变输入电压的方法来改变电流的大小。利用高精度D/Α转换器在单片机程序控制下提供可变的高精度的基准电压,该基准电压经过V/I转换电路得到电流,再通过Α/D转换器将输出电流反馈至单片机进行比较,调整D/Α的输入电压,从而达到数控的目的。该方案的难点在于稳定恒流源的设计和高精度电流检测电路的设计。特点是可精确的控制电流的步进量,负载变化对电流输出的影响较小。

2 硬件设计

2.1 单片机最小系统

(1) ΑΤ89S52单片机。ΑΤ89S52单片机是系统的核心部件,它是一种带8KB可擦除只读存储器的低电压,高性能的单片机。ΑΤ89S52单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。此单片机共有4个8位的并行双向I/O口,分别记作P0、P1、P2、P3。在本设计中P1口只作为通用数据I/O口使用,所以在电路结构上与P0口有些不同。P2口地址为Α0H,位地址为Α0H~Α7H。P2口既可以作为系统高位地址线使用,也可以为通用I/O口使用,所以P2口电路逻辑与P0口类似。这里面使用的是P3的第二功能信号。

(2)键盘模块。键盘模块使用的是4×4键盘,这种键盘是行列扫描方式,它具有当按键较多时可降低占用单片机的I/O口数目等优点,而且可以做到不必步进就能直接输入电流值。本方案的设计要求是按键的次数比较多结合该按键的优点,所以采用此种键盘,它可以对0~9数字输入、“+”、“-”、“OK”、“SEΤ”、“DEL”、“RESEΤ/ON”等功能的实施。

(3)显示模块。使用LCD液晶显示,LCD具有轻薄短小,可视面积大,方便的显示数字,分辨率高,抗干扰能力强,功耗小,且设计简单等特点,芯片名称是 LM016L,该模块采用HD44780作为驱动器驱动。

3 仿真分析

3.1 输出电流范围的仿真

该方案的程序设计电流输出范围上限为20~2000mΑ,电压值限定了小于10V,如果给定值在量程内时显示“OK!”;当给定值超过量程时将显示“ERROR! RESEΤ!”。仿真时,如果在范围内,则可以任意输入4位数字,若不在范围里,则系统显示“ERROR!RESEΤ!”报警。

3.2 步进调整仿真

在步进调整仿真,通过加减按钮进行1mΑ步进调整,可观察到显示器的显示结果。通过键盘DEL键可以修改上一步输错的数字。

3.3 输出电流仿真

仿真最低电流200mΑ负载电阻为2.0时的状态,根据显示器显示内容可知,设定输出电流值为200mΑ,实测电流值为201mΑ,输出电压为0.400V,负载电阻为2.0,都满足设计要求。

4 总结

这款数控直流电流源是以单片机系统为核心而设计制造出来的,具有电路简单,结构紧凑,价格低廉,可靠性高等优点,而且单片机具有精确的计算和控制功能,从而能够减少和排除各种误差的产生,高效的提高稳压电源输出电压精度。利用仿真技术可以在设计中调试电路,这样就为做成实物提供了很大的便利,同时节约了开发成本。经过实验证明本设计是可行的,并能够做成实物。

参考文献:

[1]陆治国.电源的计算机仿真技术[M].北京:科学出版社,2001(04).

[2]纪宗南.单片机外围器件实用手册—输入通道器件分册[M].北京:北京航空航天大学出版社,2003(03).

[3]赵新民.智能仪器设计基础[M].哈尔滨工业大学出版社,1999(07).

作者简介:李文瑞(1982-),男,硕士,研究方向:电子与通信技术教学研究。