1、- - I 摘 要 本系统由单片机程控设定数字信号,经过 D/A 转换器 AD5320 输出模拟量, 控制输出功率管的基极,随着功率管基极电压的变化而输出不同的电流。单片机 系统还兼顾对恒流源进行实时监控,输出电流经过电流/电压转换后,通过 A/D 转 换芯片 MAX1241,实时把模拟量转化为数字量,再经单片机分析处理,通过数字 量形式的反馈环节,使电流更加稳定,这样构成稳定的压控电流源。 关键词:关键词:压控恒流源 ; AT89S52; 数控电源; Abstract In the system, the digitally programmable signal from SCM is c
2、onverted to analog value by DAC AD5320, is sent to the base electrode of power transistor, so an adjustable output current can be available with the base electrode voltage of power transistor. On the other hand, The constant current source can be monitored by the SCM system real-timely, its work pro
3、cess is that output current is converted voltage, then its analog value is converted to digital value by ADC MAX1241, finally the digital value as a feedback loop is processed by SCM so that output current is more stable, so a stable voltage-controlled constant current power is designed. KeyWords: v
4、oltage-controlled constant current source; AT89S52; Numerical controlled source; - - II 目目 录录 摘 要 I Abstract I 引 言. 1 第一章 概述. 2 1.1 设计要求. 2 1.2 理论分析. 2 1.3 系统介绍. 2 第二章 硬件设计. 4 2.1 电源模块. 4 2.1.1 电源设计. 4 2.2 恒流源模块. 5 2.3 单片机模块. 5 2.3.1 AT89S52 芯片介绍 5 2.3.2 AT89S52 硬件电路设计 . 8 2.4 键盘模块. 9 2.4.1 MM74C922
5、 . 9 2.4.2 键盘电路. 9 2.5 显示模块. 10 2.5.1 1602LCD 显示 10 2.5.2 LCD 显示硬件电路 11 2.6 A/D 模块. 11 2.6.1 芯片 MAX1241 11 2.6.2 A/D 模块电路. 12 2.7 D/A 模块. 13 2.8 存储模块. 13 2.8.1 2 C 总线 . 13 2.8.2 芯片 24C02C 14 2.8.3 存储模块电路. 14 第三章 软件设计. 15 3.1 编程语言描述. 15 3.2 系统软件的功能模块. 15 3.2.1 主程序设计. 15 3.2.2 中断程序设计. 16 第四章 软件仿真及硬件调试
6、. 21 4.1 Proteus. 21 4.2 软件仿真. 21 4.3 硬件调试. 22 4.3.1 单片机最小系统调试. 22 4.3.2 键盘及液晶显示调试. 22 4.3.3 数模转换与功放电路调试. 22 4.3.4 模数转换电路调试. 22 4.3.5 存储器电路调试. 22 第五章 设计总结. 24 - - III 致谢. 25 参考文献. 26 附录 A 原理图 . 27 附录 B 硬件实物 . 28 附录 C 系统程序 . 29 附录 D 英文翻译原文 . 错误错误!未定义书签。未定义书签。 附录 E 英文翻译译文 . 错误错误!未定义书签。未定义书签。 - - 1 引 言 电源技术尤其是数控电源技术是一门实践性很强的工程技术,服务于各行各 业。当今电源技术融合了电气、电子、系统集成、控制理论、材料等诸多学科领 域。随着计算机和通讯技术发展而来的现代信息技术革命,给电力电子技术提供 了广阔的发展前景,同时也给电源提出了更高的要求。随着数控电源在电子装置 中的普遍使用,普通电源在工作时产生的误差,会影响整个系统的精确度。 数控电源是从 80 年代才真正的发展