基于单片机控制的直流恒流源的设计.doc

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-07-23
  • 论文字数:10831
  • 当前位置论文阅览室 > 毕业设计 > 设计说明 >
  • 课题来源:(小山神)提供原创文章

支付并下载

摘要:现如今,电子技术已经越来越成为一门必不可少的专业学科,通信工程、电子设备、计算机技术、工业的自动化、电力工程、和部分高科技等领域都需要电子技术的支持,才能实现高质量、高效率和高可靠性。

本文设计的恒流源以 AT89C51单片机为核心,采用了运算放大器 LM358和达林顿管构成恒流源的主体 , A/D和D/A转换部分由12位D/A芯片LTC1451、16位A/D芯片LTC1864组成,完成了单片机对输出电流的实时监控,并配有4个单独键盘完成对恒流源的控制,并采用Nokia5110显示器,以便对实际电流和设定电流进行实时显示。

本文的设计的反馈控制系统是纯硬件闭环,是将系统输出量的测量值与所期望的给定值相比较,由此产生一个偏差信号,利用此偏差信号进行调节控制,使输出值尽量接近于期望值。

本文在软件上用C语言进行编写,编写的软件程序包括:延时模块、显示模块、数据处理及显示模块等几部分。

关键词:单片机;恒流源;C语言;硬件闭环

 

目录

摘要

Abstract

引言-1

1系统概述-2

1.1系统的论证-2

1.2系统的组成-2

1.2.1 AT89C51单片机-2

1.2.2 A/D转换模块-3

1.2.3 D/A转换模块-4

1.2.4显示模块-5

1.2.5 稳压电源模块-6

1.3引起稳定电源输出不稳定的主要原因-6

1.4系统的完成-7

2系统的硬件电路实现-7

2.1单片机功能介绍-7

2.1.1单片机引脚功能-7

2.2稳压电源模块设计-8

2.3 A/D模块设计-9

2.4 D/A模块设计-10

2.5按盘接口电路设计-11

2.6显示器电路设计-11

3软件设计-12

3.1设计要求-12

3.2系统总体流程-12

3.3程序-14

4系统调试-14

4.1电路的测试方案-14

4.2运行结果-14

结     论-16

参 考 文 献-17

附录A 单片机P3口第二功能表-18

附录B 程序源码-19

致    谢-44