何晓丹
摘 要: 本系统采用AT89S51单片机为控制核心,输以带反馈自稳定的串调恒压源,可以对200mA~2000mA的电流值进行设定,根据所设定的电流值,由A/D0832对精密电阻电压的监控,由DAC0832直接控制输出电流,形成闭环回路,最后由单片机设定的电流源基准电压与反馈值比较,得到输出值与设定值一致,实现数控输出。本系统主要由两大模块组成:① 大功率压控电流源模块;② 单片机应用系统模块。此外,本电流源采用LCD显示界面,使用直观方便。
关键词:AT89S51单片机 D/A0832转换器 A/D0832转换器 LCD显示界面
中图分类号:TN8 文献标识码:A 文章编号:1003-9082(2017)05-0247-01
一、系统设计主要任务
1.设计要求
①输出电流范围:200mA~2000mA,输出电压范围:0~30V。
②可设置并显示输出电流给定值。
③可设置并显示输出电压给定值。
④具有“+”、“-”步进调整功能,电流步进≤10mA,电压步进≤0.1V。
2.总体规划
本文利用单片机作为核心控制制作数控直流电流源。设计过程中最关键的两个部分:系统硬件的设计和软件实现。
2.1硬件设计
系统硬件设计包括:单片机作为主要核心控制部件,通过键盘预置输出电流值并采用液晶模块实时显示,实时显示控制信息完成人机交互界面设计。整个系统硬件部分由微控制器、电压-电流转换、键盘、显示、直流稳压电源和系统电源设计几大模块。如何实现主控模块是整个系统中最关键的部分。主控模块由单片机及其相关软件组成,由程序对单片机的工作状态进行控制。
2.2软件实现
深刻理解硬件特性,工作原理和工作过程,寻找出合理方案,最后采用C语言编写去控制被控对象,并且调试优化产品功能。……