8路输入模拟信号数值显示器的设计毕业设计论文 - 范文中心

8路输入模拟信号数值显示器的设计毕业设计论文

05/08

毕 业 设 计(论 文)

目:

毕业设计(论文)任务书

学生姓名 系别 题目

指导教师

职称

自动化

专业

8路输入模拟信号数值显示器的设计

任务与要求

一.任务:

设计一个8路输入模拟信号数值显示器,采用AT89C52单片机控制,由集成电路0809完成模数转换。本显示器可自动轮流显示8路输入模拟信号的数值,最小分辨率为0.02V,最大显示数值为255(输入为5V时),模拟输入最大值为5V,可作为数字电压表用。 二.要求:

1、熟练掌握0809模数转换的实际应用原理。

2、设计硬件电路,配合软件编程,完成8路输入模拟信号数值显示的功能。 3、能自动轮流显示模数转换的数值,最大显示数值为255。

要求熟悉单片机系统设计,熟悉汇编语言或C语言编程,硬件电路知识扎 实,具有较强的软件编程能力,要熟练掌握硬件电路的焊接技术,提高动手能 力。用PROTUSE软件画出电路原理图。

开始日期

2007 年 3 月19 日

完成日期

2007 年 6 月 24 日

系主任(签字) 年 月 日

西 安 邮 电 学 院

毕 业 设 计 (论文) 工 作 计 划

学生姓名 指导教师 职称 系别 专业 自动化

题目 8路输入模拟信号数值显示器的设计 ____________________________________________________ 工作进程:

主要参考书目(资料) 主要参考书目(资料)

张国勋,孙海.单片机原理与应用.北京:北京航空航天大学出版社,2003

李全利,迟荣强.单片机原理及接口技术.北京:北京航空航天大学出版社,2003 楼然苗,李光飞.51单片机设计实例.北京:北京航空航天大学出版社,2003 主要仪器设备及材料

诸昌钤.LED显示屏系统原理及工程技术.成都:电子科技大学出版社,2000

1、PC机一台

2、示波器一台 3、数字万用表一块

4、单片机集成编译环境、实验板、焊接工具 5、芯片、阻容器件若干

6、PROTEUS软件

论文(设计)过程中教师的指导安排 对计划的说明

按计划书中的工作内容要求,每周两次定时指导学生设计,同时检查设计进度情况。学生有问题也可随时联系指导。

学校

毕业设计(论文)开题报告

系 专业 级 班

课题名称: 8路输入模拟信号数值显示器的设计

学号:

指导教师:

报告日期: 2007 年 3 月 28 日

说明:

本报告必须由承担毕业论文(设计)课题任务的学生在毕业论文(设计) 正式开始

的第1周周五之前独立撰写完成,并交指导教师审阅。

西安邮电学院毕业设计 (论文)成绩评定表

西安邮电学院毕业论文(设计)成绩评定表(续表)

摘 要 ............................................................ I

Abstract ............................................................ II

1 引言 ............................................................ 1

2 系统概述 ........................................................ 1

2.1 硬件电路简介 ................................................... 1 2.2 软件设计简介 ................................................... 2

3 系统方案的选择和论证 .......................................... 3

3.1 系统设计方案的选择 ............................................. 3 3.2 各模块方案选择和论证 ........................................... 3 3.3 系统各个模块的最终方案 ........................................ 11

4 系统的硬件设计 ................................................ 11

4.1 硬件电路各模块简介 ............................................ 11 4.2 系统的仿真 .................................................... 21

5 系统的软件设计 ................................................ 21

5.1 主程序的设计 .................................................. 22 5.2 各子程序的设计 ................................................ 22

6 系统调试 ....................................................... 25

6.1 调试过程中出现的问题 .......................................... 25 6.2 问题分析与解决 ................................................ 25

7 结 论 .......................................................... 26

致 谢 ........................................................... 27

参考文献 ......................................................... 28

附录 .............................................................. 29

摘 要

本文主要论述了基于单片机的A/D转换的硬件结构,并在此基础上进行了软件设计。以AT89C52 单片机及模数转换芯片ADC0809为核心,该系统有两个部分:A/D转换,数据处理和显示。具体包括控制、显示、A/D转换器等。设计中用ADC0809进行8路数据的采样,利用AT89C52单片机的串行口发送和接收数据。显示部分由LED数码显示器构成。硬件设计应用电子设计自动化工具,软件设计采用模块化编程方法。

关键词: AT89C52,单片机,模数转换,ADC0809,LED数码管

Abstract

The hardware structure of data collection system based on SCM is primarily presented in the paper.And its software is designed secondly. Take the AT89C52 SCM and a/d conversion chip ADC0809 as a core, this system has two parts: A/D transforms, data processing and demonstration. Specifically includes the control, the demonstration, the A/D switch and so on. In the design carries on 8ways with ADC0809 according to the sampling, uses the AT89C52 SCM the serial mouth transmission and thereceive data. Demonstrated partially constitutes by the LED numericalcode monitor. The hardware design application electron design automation tool, the software design uses the modular programmingmethod.

Key Words: AT89C52,SCM,A/d conversion,ADC0809,LED numerical code tube

1 引言

随着计算机技术的飞速发展及普及,多路输入模拟信号数值显示系统在多个领域有着广泛的应用。多路输入模拟信号数值显示是工、农业控制系统中至关重要的一环,在医药、化工、食品、等领域的生产过程中,往往需要随时检测各生产环节的温度、湿度、流量及压力等参数。同时,还要对某一检测点任意参数能够进行随机查寻,将其在某一时间段内检测得到的数据经过转换提取出来,以便进行比较,做出决策,调整控制方案,提高产品的合格率,产生良好的经济效益。

随着工、农业的发展,多路输入模拟信号数值显示势必将得到越来越广泛的应用,为适应这一趋势,作这方面的研究就显得十分重要。在科学研究中,运用多路输入模拟信号数值显示系统可获得大量的动态信息,也是获取科学数据和生成知识的重要手段之一。总之,不论在哪个应用领域中,数据采集与处理将直接影响工作效率和所取得的经济效益。

在本论文中,主要讨论以单片机为主控技术的8路输入模拟信号数值显示电路的实现。把由电压表输出的0~5V的模拟电压信号送给模数转换器,然后A/D转换器将该模拟信号转换为00H~FFH的数字信号,当转换结束时发送转换结束信号给单片机AT89C52,单片机对其转换后的结果进行处理,处理后的结果送往LED数码管进行显示。

2 系统概述

8路输入模拟信号数值显示器实际上就是一个数据采集系统,任务是把由电压表输出的0~5V的模拟电压信号送给模数转换器,然后A/D转换器将该模拟信号转换为00H~FFH的数字信号,当转换结束时发送转换结束信号给单片机AT89C52,单片机对其转换后的结果进行处理,处理后的结果送往LED数码管进行显示。

8路输入模拟信号数值显示系统可以分为两大模块:  硬件电路模块  软件设计模块

2.1 硬件电路简介

根据系统的设计要求,可以将系统硬件电路模块划分为以下三个部分:

 主控制器模块  数据采集模块  显示模块 2.1.1 主控制器模块

主控制器模块是8路输入模拟信号数值显示器的核心控制部分,该模块主要由单片机构成,通过单片机的各个I/O口对外围设备的控制,以达到A/D转换,显示数据等功能。

2.1.2 数据采集模块

工程实践中经常遇到被测对象的一些物理参数,如温度、流量、压力、位移、速度等,这些参数都是模拟量。虽然这些模拟量已经由传感器、变送器变换成标准的电压或电流信号,但还需要通过A/D转换器,将其转换成计算机能处理的相应的数字信号。所以,单片机与A/D转换接口技术是构成单片机测控系统的重要内容之一。

在本论文中,数据采集模块主要是模数转换器ADC0809。通过单片机提供的时钟频率,通过一个I/O口送入ADC0809的CLOCK引脚,使ADC0809得到一个能够可靠工作的时钟脉冲。并且通过START引脚启动转换,将转换得到的数字信号利用8位数据输出线传输给单片机的P0口。 2.1.3 显示模块

显示器是单片机应用系统常用的设备,包括LED、LCD等。LED显示器由若干个发光二极管组成,当发光二极管导通时,相应的一个笔画或一个点就发光。控制相应的二极管导通,就能显示出对应字符。

本论文中,显示模块主要有七段共阳极LED数码管构成,显示电路采用的是动态显示接口电路。通过单片机的P1口进行数码管的输出显示口,P3口作为数码管的位选择口。

2.2 软件设计简介

该系统的软件设计也可以相应的分为以下两部分:  A/D转换程序设计  显示程序设计 2.2.1 A/D转换程序设计

A/D转换程序的设计是该系统实现的核心部分,通过设计A/D转换程序驱动单片机向模数转换器ADC0809输入指令开启模数转换,以达到系统设计的主要功能。

2.2.2 显示程序设计

我们要的是一个能够用眼睛直接接受的一个结果,而不是眼睛看不到,需要在各种仿真软件里才能看到结果的设计,所以数码管显示程序的设计也是该系统设计环节的主要部分。这部分程序也主要是对单片机进行编程来驱动LED数码管进行正常的显示工作。

3 系统方案的选择和论证

8路输入模拟信号数值显示器,采用AT89C52单片机控制,由集成电路0809完成模数转换。本显示器可自动轮流显示8路输入模拟信号的数值,最小分辨率为0.02V,最大显示数值为255(输入为5V时),模拟输入最大值为5V,可作为数字电压表用。

3.1 系统设计方案的选择

8路输入模拟信号数值显示器的硬件电路可以分为三个模块:1、主控制器模块;2、数据采集模块;3、显示模块。

其中系统的主控制器采用AT89C52单片机,直接驱动LED数码管,数据采集模块由AT89C52与ADC0809组成。

3.2

各模块方案选择和论证

根据该设计所完成的功能,可以将系统分为3个模块:单片机模块、数据采集模块、显示模块。系统框图如图3-1所示

8路输入

模拟信号

图3-1 系统模块框图

3.2.1 主控制器模块的分析与选择

用单片机作为这一控制系统的核心,接收来自ADC0809的数据,经处理后通

过串口传送,由于系统功能简单,单片机通过与LED数码显示器相连,驱动显示器显示相应通道采集到的数据。

考虑到该数据采集系统所需的程序空间(ROM)和数据空间(RAM)较小,选用AT89C52单片机作为该系统的核心,它含有8K字节的EPROM和256字节的RAM足够本设计所用,并且功能强大的

AT89C52单片机可提供许多高性价比的应用场合,所以采用AT89C52单片机作为本设计的主控制器。

时钟电路的选择:

AT89C52中有一个用于构成内部振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是该放大器的输入端和输出端。这个放大器与作为反馈的元件的片外石英晶体和陶瓷谐振器一起构成自激振荡器。 方案一:内部时钟方式,如图3-1

图3-1 内部时钟方式

外接石英晶体(或陶瓷谐振器)及电容C1, C2接在放大器的反馈回路中构成并联振荡电路。对外接电容C1, C2虽然没有十分严格的要求,但电容容量的大小会轻微影响振荡频率的高低、振荡器工作的稳定性、起振的难易程序及温度稳定性,如果使用石英晶体,我们推荐电容使用30pF士10pF,而如使用陶瓷谐振器建议选择40pF士l0pF。

方案二:外部时钟方式,如图3-2

图3-2 外部时钟方式

外部振荡器信号的接法与芯片类型有关。CMOS工艺的MCU其XTAL1端接外部时钟信号,XTAL2端可悬空。HMOS工艺的MCU则XTAL2端接外部时钟信号,XTAL1端须接地。

由于外部时钟方式常用于多片单片机同时工作,以便于各单片机同步。所以时钟电路采取内部时钟方式。 3.2.2 数据采集模块的分析与选择

根据设计要求,该设计需要对8路模拟信号进行采样,并且最小分辨率为0.02V。 a 转换原理的选择

随着大规模集成电路技术的迅速发展,A/D转换器新品不断推出。按工作方式原理分,ADC的主要种类有:逐次逼近式和双积分式。 方案一:逐次逼近式ADC的转换原理

图3-3是逐次逼近式ADC的工作原理图。由图可见,ADC由比较器、D/A转换器、逐次逼近寄存器和控制逻辑组成。

VIN

START

EOC

OE

图3-3 逐次逼近式ADC原理图

在时钟脉冲的同步下,控制逻辑先使N位寄存器的D7位置1(其余位为0)。此时该寄存器输出的内容为80H,此值经DAC转换为模拟量输出为VN,与待转换的模拟输入信号VIN相比较,若VIN大于等于VN,则比较器输出为1。于是在时钟脉冲的同步下,保留D7=1,并使下一位D6=1,所得新值(C0H)再经DAC转换得到新的VN,再与VIN比较,重复前述过程。反之,若使D7=1后,经比较,若VIN小于VN,则使D7=0,D6=1,所得新值VN再与VIN比较,重复前述过程。以此类推,从D7到D0都比较完毕,转换便结束。转换结束时,控制逻辑使EOC变为高电平,表示A/D转换结束,此时的D7~D0即为对应于模拟输入信号VIN的数字量。 方案二:双积分式ADC的转换原理 图3-4是双积分式A/D转换器 。


相关内容

  • 嵌入式系统论文
    多路温度检测系统设计 摘要:设计了一种多路温度检测系统,以ADC0809和AT89S52为核心,该系统主 要有三个部分:数据采集,AD 转换,数码管显示.选用模拟信号源代替温度传 感器为输入元件,利用ADC0809转换信号,送到显示器(8个 ...
  • 自动浇花系统的设计毕业论文
    XXX 大学 本科生毕业论文 题 目 自动浇花系统的设计 系 别 班 级 姓 名 电子信息科学与技术 xxx xxx 学 号 1246332xx 答辩时间 2016年 5月 xxxx 大学计算机与信息工程学院 目 录 1 自动浇花器的研究现 ...
  • 电气自动化技术 毕业论文
    电气自动化技术 目 录 摘要„„„„„简要介绍电气自动化技术的概念及其包括的专业知识 关键字„„„„„„„„„„„„控制.系统.检测.网络化 前言„„„„„„„„„„„„„„„„„„„„„„„„1 第一章 自动控制统„„„„„„„„„„„„ ...
  • 毕业设计火灾报警器
    毕 业 设 计 学生姓名 系 (部) 专 业 题 目 指导教师 2012 年 6 月 学 号 机电信息工程系 机电一体化技术 火灾报警器毕业设计 摘 要:随着现代家庭用火.用电量正在逐年增加,家庭火灾发生的频率越来越高,火灾烟雾报警器也随之 ...
  • 频率计数器
    一.实验目的 本应用系统实验的目的是通过在"单片机原理及应用"课堂上学习的知识,以及查阅资料,培养一种自学的能力.并且引导一种创新的思维,把学到的知识应用到日常生活当中.在设计的过程中,不断的学习,思考和同学间的相互讨论 ...
  • 红外传感器制作
    第 I页 2.3设计框图 本次设计是基于STC89C52单片机的电动机保护装置,包括稳压模块.按键控制.红外发射接收模块.模数转换.电机部分. 稳压模块 红外发射 接收模块 模数转换 MCU 信号处理 电 机 按键控制 图2.1 电机保护装 ...
  • 一种电子式电流互感器的研制
    # xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 一种电子式电流互感器的研制 申 烛!王士敏!罗承沐 清华大学电机系!北京市#"$$$%&a ...
  • 电气自动化_毕业设计
    天津机电职业技术学院 毕业设计(论文) (2009届) 题 目 PLC在风淋控制系统中的应用 系(院)别 专 业 电气自动化 班 级 姓 名 指导教师 2011 年 11 月 24 日 天津机电职业技术学院 毕业设计(论文)任务书 毕业设计 ...
  • 蔬菜大棚温湿度控制系统设计
    **************************************************** 本科毕业设计 题 目 蔬菜大棚温湿度 姓 名 ******* 专 业 电子科学与技术 学 号 ******** 指导教师 ****** ...
  • 变频器原理及应用论文11
    2010年8月 第38卷第16期 机床与液压 MACH INE TOOL& HYDRAUL ICS Aug. 2010 Vol..38 No..16 DOI: 10. 3969 / j.. issn..1001- 3881..201 ...