摘要:设计的直流数控恒流源系统主要由AT89S52单片机程控设定控制信号,经过D/A转换器AD5320输出模拟量,用来控制输出功率管的基极,通过功率管基极电压变化而导致输出不同的电流。单片机还兼作对恒流源进行实时的监控,输出电流经过I/U转换后,通过A/D转换芯片MAX1241,及时的把模拟量转化为数字量,再经单片机的分析处理,通过数字量形式的反馈环节,使输出电流更加稳定。该恒流源通过键控,输出电流从20mA到2000mA可调,步进为1mA,具有操作方便,工作稳定,输出精度高等特点。56587
毕业论文关键词:AT89S52,恒流源,数控电源
Abstract: The system is mainly composed of single chip computer program to set the digital signal, and then through the D/A converter AD5320 analog output, is used to control the output power of the base, the base power tube voltage change caused the current output of different. SCM system but also to conduct real-time monitoring of the constant current source, the output current after I/U conversion, the A/D conversion chip MAX1241, timely to analog signals into digital signal, and then through the analysis of processing of SCM, through the digital form so that the current is more stable, so a stable voltage controlled current source.
Key Words:AT89S52 ,voltage-controlled constant current source,Numerical controlled
目录
1 前言 5
2 系统总体方案设计 5
2.1 设计要求 5
2.2 理论分析 6
2.3 系统原理 6
3 硬件设计 8
3.1 电源模块 8
3.2 恒流源模块 9
3.3 单片机模块 10
3.3.1 AT89S52芯片介绍 10
3.3.2 AT89S52 硬件电路设计 14
3.4 键盘模块 16
3.4.1 MM74C922 16
3.4.2 键盘电路 16
3.5 显示模块 17
3.5.1 1602LCD显示 17
3.5.2 LCD显示硬件电路 18
3.6 A/D模块 19
3.6.1 芯片MAX1241 19
3.6.2 A/D模块电路 20
3.7 D/A模块 21
3.8 存储模块 22
3.8.1 C总线 22
3.8.2 芯片24C02C 22
3.8.3 存储模块电路 23
4 软件设计 24
4.1 编程语言描述 24
4.2 系统软件的功能模块 24
4.2.1 主程序设计 24
4.2.2 中断程序设计 25
5 软件仿真及硬件调试 29
5.1 Proteus 29
5.2 软件仿真 29
5.3 硬件调试 30
5.3.1 单片机最小系统调试 30
5.3.2 键盘及液晶显示调试 30
5.3.3 D/A转换与功放电路调试