数控直流电源软件的毕业设计_guxifeng009_新浪博客

  QQ 

摘要:随着时代的发展,数字电子技术已经普及到我们生活、工作、科研及各个领域。本文将介绍一种基于反馈控制思想,以微控制器为核心的数字式直流电流控制系统的软件设计过程。系统由单片机、A/D转换器、D/A转换器和功率放大器组成。该系统原理是以ATmega8单片机为控制单元,以数模转换芯片DAC0832输出参考电压控制电压转换模块LM350输出电压大小,同时输出稳压、恒流采用单片机闭环控制。同时对数控直流电源的主要性能参数进行了测定,证明该系统已达到设计要求,并对其发展前景进行了展望。
关键词:单片机;数/模转换;模/数转换;闭环控制
 
 
The Software Design
of Digital Control DC Power

Abstract:Along with the development of the ages, the numerical electronics technique has already make widely available to our life, work, research, each realm,A digital DC current control software system is designed based on the Feedback Control Method with the MCU as the core. The system is composed of MCU, A/D converter, D/A converter and power amplifier. The system principle is based on the ATmega8 microcontroller for the control unites, and a digital-to-analog converter chip DAC0832 output reference voltage to control the outputing voltage size of voltage conversion module LM350. At one time outputing Regulators and constant current are using microcontroller closed-loop control.In the end, the digital DC current of the main performance parameters were measured .And it confirmed that the system has reached the anticipating objective and forecasts the prospect.
Key words: MCU, Software Design, D/A, A/D, closed loop control


目 
第1章  绪  论 1
1.1  课题背景 1
1.2   国内外研究现状 2
1.3  生产需求状况 3
1.4  课题内容和本人的主要工作 3
第2章  方案论证 5
2.1  设计目标 5
2.2  系统整体方案论证 5
2.1.1  处理器选择 6
2.1.2  显示电路模块 6
2.1.3  键盘接口电路模块 6
2.2  软件方案的选择及论证 7
2.2.1  人机交互模块简单描述 7
2.2.2  系统其他模块简单描述 8
第3章  硬件设计 8
3.1  单片机控制模块 9
3.2  键盘输入驱动模块 10
3.3  显示输出模块 11
3.3  数/模转换模块 12
3.4  模/数转换器模块 13
第4章  系统的软件设计 15
4.1  软件开发平台介绍: 15
4.1.1  Proteus 6 Professional 介绍 15
4.1.2  ImageCraft ICC AVR 介绍 15
4.2  主程序及其流程图 15
4.2.1  数控直流电源软件系统需求分析 15
4.2.2  数控直流电源软件系统主程序介绍 17
4.2  键盘模块软件设计 18
4.2.1  键盘设计思路 18
4.2.2  键盘模块设计流程图 18
4.2.3  键盘消抖模块 19
4.3  显示器模块程序设计 20
4.3.1  LCD驱动模块设计思路 20
4.3.2  LCD 初始化模块设计 21
4.3.3  LCD 清屏模块设计 22
4.3.4  LCD 单个字的显示设计 22
4.3.5  LCD 数据显示函数设计 23
4.4  数模转换的控制设计 24
4.4.1  数模转换的控制设计思路 24
4.4.2  数模转换的控制设计流程 25
4.5  闭环调整子程序 25
4.5.1  PID控制的原理和特点 25
4.5.2  闭环控制算法设计思路 26
4.5.2  闭环控制算法设计流程图 27
第5章  系统调试及误差分析 28
5.1  测试软件平台及仪器 28
5.2  测试方法 28
5.3  测试结果及分析 29
5.3.1  测试结果 29
5.3.2  输出精度 29
5.3.2  误差分析 29
5.3.2  系统改进思路 29
结  论 31
致  谢 32
参考文献 33
附  录  数控直流电源软件设计程序 34

郑重声明:资讯 【数控直流电源软件的毕业设计_guxifeng009_新浪博客】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——