微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > 基于D/A转换器的程控电源设计

基于D/A转换器的程控电源设计

时间:01-19 来源:EDN 点击:
软件设计

系统应用程序的结构可分为主程序和若干子程序,主程序流程图如图4所示。

主程序

1) 初始化程序:在初始化过程中,先是将8052各个口复位,清RAM 区的各个寄存器、缓冲区。 程序正常运行后,将不再进入初始化程序,只有当仪器启动或复位时才进入该程序。 初始化完成后,开外部中断。

2) 功能处理程序:当按下这些键时,经过判断,转各自的处理程序。 这些程序是相似的,主要功能是显示各自的字符,设置各自的标志。

3) RUN 键处理程序:当按下功能键后,再置入数字,然后按下RUN 键,可以得到与置入数值大小相等的电压输出。

4) CLR 键处理程序:清除键(CLR) 的主要功能是,根据当前状态的不同,清除不同的工作区。 当程序进入出错处理子程序时,只有按下CLR 后,才能使仪器恢复正常工作。

图4  主程序框图


子程序

子程序包括:读键盘子程序、中断子程序、显示子程序、出错处理子程序、计算子程序、存储和读取子程序等。

结 论

利用单片机和数模转换器控制的直流稳压电源,完全改变了传统直流稳压电源的设计,具有新颖性,独创性和先进性。 它不仅能作为常规的科研实验电源用,而且可以通过软件编程的方法使稳压电源产生连续变化的输出电压,具有很高的性价比。

发布者:博子

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top