数字电压表设计
数字电压表的设计毕业论文

数字电压表的设计毕业论文数字电压表的设计摘要:本文主要介绍了数字电压表的设计。
首先介绍了数字电压表的基本原理和功能,然后详细讲解了数字电压表的硬件设计和软件设计。
硬件设计包括电路设计和元器件选择,软件设计包括程序设计和界面设计。
最后对数字电压表进行了实验验证,并总结了设计过程中的经验和教训。
1. 引言数字电压表是一种常用的电子测量仪器,广泛应用于工业控制、科研实验和电子维修等领域。
本文将介绍一种基于单片机的数字电压表的设计方案。
2. 基本原理和功能数字电压表的基本原理是通过采集电压信号并将其转换成数字信号,然后通过显示器显示出来。
数字电压表的功能包括测量电压值、显示电压值、单位切换、数据保存等。
3. 硬件设计3.1 电路设计数字电压表的电路设计主要包括信号采集电路、信号转换电路和显示电路。
信号采集电路负责将待测电压信号转换成电压信号,信号转换电路负责将电压信号转换成数字信号,显示电路负责将数字信号显示出来。
3.2 元器件选择在数字电压表的设计中,元器件的选择非常重要。
需要选择合适的电阻、电容、集成电路等元器件,以确保电路的稳定性和精确度。
4. 软件设计4.1 程序设计数字电压表的程序设计主要包括信号采集程序、信号转换程序和显示程序。
信号采集程序负责采集电压信号,信号转换程序负责将电压信号转换成数字信号,显示程序负责将数字信号显示出来。
4.2 界面设计数字电压表的界面设计主要包括显示界面和操作界面。
显示界面负责将数字信号以合适的格式显示出来,操作界面负责提供操作按钮和设置选项。
5. 实验验证为了验证数字电压表的设计方案的准确性和可靠性,进行了一系列实验。
实验结果表明,设计方案能够准确测量电压值并显示出来。
6. 经验总结在数字电压表的设计过程中,我们遇到了一些问题和挑战。
通过实践和总结,我们得出了一些经验和教训。
例如,在硬件设计中,需要注意电路的稳定性和精确度;在软件设计中,需要考虑程序的效率和界面的友好性。
基于单片机的数字电压表设计

基于单片机的数字电压表设计一、引言在电子测量领域中,电压表是一种常用的测量仪器,用于测量电路中的电压值。
传统的模拟电压表由于精度低、读数不便等缺点,逐渐被数字电压表所取代。
数字电压表具有精度高、读数直观、抗干扰能力强等优点,广泛应用于工业自动化、电子设备检测、实验室测量等领域。
本文将介绍一种基于单片机的数字电压表设计方案,详细阐述其硬件电路设计、软件编程实现以及系统性能测试。
二、系统总体设计方案(一)设计要求设计一款基于单片机的数字电压表,能够测量 0 5V 的直流电压,测量精度为 001V,具有实时显示测量结果的功能。
(二)系统组成本数字电压表系统主要由以下几个部分组成:1、传感器模块:用于将输入的电压信号转换为适合单片机处理的电信号。
2、单片机模块:作为系统的核心,负责对传感器采集到的数据进行处理和计算,并控制显示模块显示测量结果。
3、显示模块:用于实时显示测量的电压值。
三、硬件电路设计(一)传感器模块选用 ADC0809 作为模数转换芯片,它具有 8 个模拟输入通道,可以将 0 5V 的模拟电压转换为 8 位数字量输出。
(二)单片机模块选择 AT89C51 单片机作为控制核心,它具有 4K 字节的 Flash 程序存储器和 128 字节的随机存取数据存储器。
(三)显示模块采用液晶显示屏(LCD1602)作为显示器件,它能够清晰地显示数字和字符信息。
四、软件编程实现(一)编程语言选择使用 C 语言进行编程,C 语言具有语法简洁、可移植性强等优点。
(二)主程序流程主程序首先进行系统初始化,包括单片机端口初始化、LCD1602 初始化、ADC0809 初始化等。
然后启动 ADC0809 进行模数转换,读取转换结果并进行数据处理,计算出实际的电压值。
最后将电压值发送到 LCD1602 进行显示。
(三)模数转换子程序ADC0809 的转换过程通过控制其启动转换引脚(START)和读取转换结束引脚(EOC)来实现。
数字电压表的课程设计

数字电压表的课程设计一、课程目标知识目标:1. 理解数字电压表的工作原理,掌握其基本组成部分及功能;2. 学会使用数字电压表进行电压测量,并能正确读取测量数据;3. 了解数字电压表在电子测量领域中的应用。
技能目标:1. 能够正确连接和操作数字电压表,进行电压测量;2. 培养学生观察、分析、解决问题的能力,通过实践操作,提高动手能力;3. 学会对测量数据进行处理,具备初步的数据分析能力。
情感态度价值观目标:1. 培养学生对电子测量的兴趣,激发学习热情;2. 培养学生的合作精神,学会在团队中共同完成任务;3. 增强学生的安全意识,遵守实验室操作规程,爱护实验设备。
分析课程性质、学生特点和教学要求,本课程将目标分解为以下具体学习成果:1. 学生能够明确数字电压表的工作原理,掌握其使用方法;2. 学生能够独立完成电压测量实验,正确读取测量数据,并进行简单的数据处理;3. 学生在课程学习中,表现出积极的合作态度和良好的安全意识,对电子测量产生浓厚兴趣。
二、教学内容根据课程目标,本章节教学内容主要包括以下三个方面:1. 数字电压表基本原理与组成- 电压表的定义及分类- 数字电压表的工作原理- 数字电压表的组成部分及功能2. 数字电压表的使用方法与操作- 数字电压表的选择与连接- 电压测量方法与步骤- 测量数据的读取与处理3. 数字电压表的应用与实践- 数字电压表在电子测量中的应用案例- 实验操作:电压测量实践- 数据分析:处理测量数据,探讨实验现象教学大纲安排如下:1. 引入数字电压表的概念,介绍其工作原理及分类(第1课时)2. 讲解数字电压表的组成部分及功能,进行实物展示(第2课时)3. 指导学生掌握数字电压表的使用方法,进行实践操作(第3-4课时)4. 课堂讨论:数字电压表在电子测量中的应用,分析实验数据(第5课时)教学内容关联教材章节:1. 数字电压表基本原理与组成:教材第X章2. 数字电压表的使用方法与操作:教材第X章3. 数字电压表的应用与实践:教材第X章三、教学方法针对数字电压表的教学内容,选择以下多样化的教学方法,以激发学生的学习兴趣和主动性:1. 讲授法:- 对数字电压表的基本原理、组成部分和功能进行系统讲解,结合教材第X章内容,通过PPT展示,使学生建立完整的理论知识框架。
数字电压表设计(icl7107)

数字电压表电路ICL7107ICL7107 安装电压表头时的一些要点:按照测量=±199.9mV 来说明。
1.辨认引脚:芯片的第一脚,是正放芯片,面对型号字符,然后,在芯片的左下方为第一脚。
也可以把芯片的缺口朝左放置,左下角也就是第一脚了。
许多厂家会在第一脚旁边打上一个小圆点作为标记。
知道了第一脚之后,按照反时针方向去走,依次是第 2 至第 40 引脚。
(1 脚与 40 脚遥遥相对)。
2.牢记关键点的电压:芯片第一脚是供电,正确电压是 DC5V 。
第 36 脚是基准电压,正确数值是 100mV,第 26 引脚是负电源引脚,正确电压数值是负的,在-3V 至-5V 都认为正常,但是不能是正电压,也不能是零电压。
芯片第 31 引脚是信号输入引脚,可以输入±199.9mV 的电压。
在一开始,可以把它接地,造成“0”信号输入,以方便测试。
3.注意芯片 27,28,29 引脚的元件数值,它们是 0.22uF,47K,0.47uF 阻容网络,这三个元件属于芯片工作的积分网络,不能使用磁片电容。
芯片的 33 和34 脚接的 104 电容也不能使用磁片电容。
4.注意接地引脚:芯片的电源地是 21 脚,模拟地是 32 脚,信号地是 30 脚,基准地是 35 脚,通常使用情况下,这 4 个引脚都接地,在一些有特殊要求的应用中(例如测量电阻或者比例测量),30 脚或 35 脚就可能不接地而是按照需要接到其他电压上。
--本文不讨论特殊要求应用。
5.负电压产生电路:负电压电源可以从电路外部直接使用 7905 等芯片来提供,但是这要求供电需要正负电源,通常采用简单方法,利用一个 +5V 供电就可以解决问题。
比较常用的方法是利用 ICL7660 或者 NE555 等电路来得到,这样需要增加硬件成本。
我们常用一只 NPN 三极管,两只电阻,一个电感来进行信号放大,把芯片 38 脚的振荡信号串接一个 20K -56K 的电阻连接到三极管“B”极,在三极管“C”极串接一个电阻(为了保护)和一个电感(提高交流放大倍数),在正常工作时,三极管的“C”极电压为 2.4V - 2.8V 为最好。
单片机数字电压表课程设计实验心得

单片机数字电压表课程设计实验心得在进行单片机数字电压表课程设计实验的过程中,我通过实践学习了单片机的基本原理、数字电压测量方法以及编程技巧。
这次实验对于我的学习和成长有着重要的意义,下面我将就此次实验的设计过程、实施情况以及心得体会进行详细总结。
一、设计过程1. 实验目标确定:在进行实验之前,我首先明确了实验的目标,即设计一个能够准确测量电压值并显示的数字电压表。
2. 硬件选择:根据实验要求,我选择了一块适合的单片机开发板作为硬件平台,并购买了一些必要的电子元件,如电阻、电容、显示屏等。
3. 电路设计:在实验开始之前,我进行了电路设计,包括模拟电路和数字电路。
模拟电路主要负责电压的采样和放大,数字电路则负责将采样到的电压值转化为数字信号,并将其显示在显示屏上。
4. 编程实现:在电路设计完成后,我开始进行编程实现。
通过学习单片机的编程语言和相关知识,我成功地将电路和单片机进行了连接,并编写了相应的程序代码。
在编程过程中,我主要使用了C语言来进行程序设计。
5. 测试和调试:在完成编程后,我对整个系统进行了测试和调试。
通过不断地调整参数和修改代码,最终成功实现了一个能够准确测量电压值并显示的数字电压表。
二、实施情况在实施实验的过程中,我遇到了一些困难和问题,但通过不断地学习和探索,我最终克服了这些困难,并成功完成了实验。
1. 硬件连接问题:在初次进行硬件连接时,我遇到了一些问题,如接线错误、元件损坏等。
但通过仔细阅读相关资料和请教老师同学,我逐渐解决了这些问题,并正确地完成了硬件连接。
2. 编程逻辑问题:在编程的过程中,我遇到了一些逻辑问题,导致程序无法正常运行。
但通过仔细分析和调试,我逐步找出了错误,并进行了修改和优化,最终实现了预期的功能。
3. 测试与验证:在完成编程后,我进行了系统的测试和验证。
通过与示波器进行比对和对比实验结果,我发现我的数字电压表的测量结果与实际值非常接近,证明了实验的准确性和可行性。
数字电压表的设计方案

数字电压表的设计方案1. 引言数字电压表(Digital Voltmeter,简称DVM)是一种能够直接显示电压值的测量仪器。
它与传统的模拟电压表相比,具有精确度高、稳定性好、便于读取等优势。
本文将介绍一种基于集成电路的数字电压表的设计方案。
2. 设计原理数字电压表的设计基于模数转换技术,通过将输入的模拟电压信号转换为数字形式,并经过一系列处理后显示在数码管上。
通常的设计流程包括采样、量化、编码和显示四个步骤。
2.1 采样采样是将连续的模拟信号转换为离散的数字信号的过程。
在数字电压表中,采样过程通过使用一个模拟-数字转换器(ADC)来完成。
常见的ADC电路有逐次逼近型和闩锁型等,根据需求选择合适的ADC器件。
2.2 量化量化是将采样得到的模拟信号分为若干个不同电平的过程。
量化过程中,转换器将模拟信号映射到一个有限数量的离散值,通常为二进制数。
量化级别的选择会影响数字电压表的精度和分辨率。
2.3 编码编码是将量化后的模拟信号转换为与数码管对应的数字形式的过程。
常用的编码方式有二进制编码、格雷码等。
编码器可以是硬件电路,也可以是通过程序实现的软件算法。
2.4 显示显示是将编码后的数字信号以可读的形式呈现出来的过程。
在数字电压表中,常用的显示器件是七段数码管。
数码管的控制可以通过驱动电路来实现,同时需要考虑亮度控制和多位数显示的问题。
3. 系统组成数字电压表的系统组成主要包括模拟前端、模数转换、显示部分等。
3.1 模拟前端模拟前端是将待测电压信号处理成可以输入到模数转换器的范围内。
模拟前端通常包括电阻分压器、跨导放大器、滤波器等模块,其目的是将输入信号的幅度范围缩放到ADC的输入电压范围内。
3.2 模数转换模数转换是将模拟电压信号转换为数字信号的过程。
在数字电压表中,常用的模数转换器有逐次逼近型和闩锁型。
模数转换器的选择要考虑精度、速度、功耗等因素。
3.3 显示部分显示部分是将数字信号以可读的形式显示出来。
数字电压表设计002

接口技术学生姓名:学号:学院:专业: 电子科学与技术题目: 数字电压表设计指导教师:数字电压表的设计一、设计概念资料1.数字电压表基本概念数字电压表(Digital Voltmeter)简称DVM,它是采用数字化测量技术,把连续的模拟量(直流输入电压)转换成不连续、离散的数字形式并加以显示的仪表。
传统的指针式电压表功能单一、精度低,不能满足数字化时代的需求,采用单片机的数字电压表,由精度高、抗干扰能力强,可扩展性强、集成方便,还可与PC进行实时通信。
目前,由各种单片A/D 转换器构成的数字电压表,已被广泛用于电子及电工测量、工业自动化仪表、自动测试系统智能化测量领域,示出强大的生命力。
与此同时,由DVM 扩展而成各种通用及专用数字仪器仪表,也把电量及非电量测量技术提高到崭新水平。
2.数字电压表优缺点⑴显示清晰直观,读数准确,缩短读数和记录的时间。
新型数字电压表还增加了标志符显示功能,包括测量项目符号、单位符号和特殊符号。
⑵显示位数显示位数通常为3位~8位判定数字仪表的位数有两条原则:①能显示从0~9所有数字的位是整数值;②分数位的数值是以最大显示值中最高位数字为分子,用满量程时最高位数字做分母。
⑶准确度高。
准确度愈高,测量误差愈小。
数字电压表的准确度远优于模拟式电压表。
⑷分辨率高。
从设计DVM的角度看,分辨力应受准确度的制约,并与之相适应。
⑸测量范围宽。
多量程DVM一般可测0~1000V直流电压,配上高压探头还可测量上万伏的高压。
(6扩展能力强。
在数字电压表的基础上、还可扩展成各种通用及专用数字仪表、数字多用表(DMM)和智能仪器,以满足不同的需要。
⑺测量速率快。
数字电压表在每秒钟内对被测电压的测量次数叫测量速率,单位是“次/秒”。
它主要取决于A/D 转换器的转换速率,其倒数是测量周期。
⑻输入阻抗高。
数字电压表具有很高的输入阻抗,通常为10MΩ~10000MΩ,最高1TΩ。
在测量时从被测电路上吸取的电流极小,不会影响被测信号源的工作状态,减小由信号源内阻引起的测量误差。
EDA课程设计数字电压表的设计

数字电压表的技术挑战与展望
技术挑战:高精度、 高稳定性、高可靠 性
技术挑战:低功耗、 低噪声、低漂移
技术挑战:高集成 度、高灵活性、高 可扩展性
展望:未来数字电 压表将更加智能化 、自动化、网络化
THANKS
汇报人:
数据处理算法
采样算法:采用定时器进行周期性采样,获取电压信号 滤波算法:采用低通滤波器对采样数据进行滤波,去除噪声干扰 量化算法:采用ADC将滤波后的电压信号转换为数字信号 转换算法:采用DAC将数字信号转换为模拟信号,显示在显示屏上
Part Five
数字电压表的测试 与调试
测试环境与设备
测试设备:数字电压表、示 波器、万用表等
结束:程序结束,等待下一次启动
A/D转换程序流程图
初始化:设置A/D转换器参数,如采样 频率、分辨率等
启动A/D转换:启动A/D转换器,开始 采样
数据采集:读取A/D转换器的数据,并 存储到缓冲区
数据处理:对采集到的数据进行处理, 如滤波、放大等
数据输出:将处理后的数据输出到显示 设备,如LCD、LED等
数字电压表的软件 设计
主程序流程图
初始化:设置初始状态,如电压、电流、 频率等
数据采集:读取传感器数据,如电压、电 流、频率等
数据处理:对采集到的数据进行处理,如 滤波、放大、转换等
数据显示:将处理后的数据显示在屏幕上, 如电压、电流、频率等
控制输出:根据处理后的数据控制输出, 如控制继电器、报警器等
添加标题
启动测试:启动电源, 观察电压表显示值与 实际值是否一致,如 有误差,调整参数进 行校准
添加标题
记录测试数据:记录 电压表在不同负载、 不同电压下的显示值 和实际值,进行分析 和比较
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于AT89S52的直流数字电压表设计摘要:随着电子科学技术的发展,电子测量成为广大电子工作者必须掌握的手段,对测量的精度和功能的要求也越来越高,而电压的测量甚为突出,因为电压的测量最为普遍。
本设计在参阅了大量前人设计的数字电压表的基础上,利用单片机技术结合A/D转换芯片A/D574A构建了一个直流数字电压表。
本文首先简要介绍了设计电压表的主要方式以及单片机系统的优势;然后详细介绍了直流数字电压表的设计流程,以及硬件系统和软件系统的设计,并给出了硬件电路的设计细节,包括各部分电路的走向、芯片的选择以及方案的可行性分析等。
关键词:单片机(MCU);电压;A/D转换;AD574A;ISD1420Abstract: With the development of electronical scientific technology, electronical measurement became a technic that everyone of engaging electronical had to master it. What’s more, the precision is higher and higher and, the function is more and more powerful, and voltage’s measurement is best important. Primarily, I designed a Digital-Voltmeter use MCU technic with A/D-switch chip(AD574A) base on lots of predecessor design. In this article, introduce some methods that design Digital- Voltmeter and the advantages of use MCU system to do it on the first; then treat the procedure of design of direct- Digital-Voltmeter,contain the hardware and software. Keywords: Micro Controller Unit;Voltmeter;A/D switch;AD574A;ISD14201.前言在电量的测量中,电压、电流和频率是最基本的三个被测量,其中电压量的测量最为经常。
而且随着电子技术的发展,更是经常需要测量高精度的电压,所以数字电压表就成为一种必不可少的测量仪器。
数字电压表(Digital Voltmeter)简称DVM,它是采用数字化测量技术,把连续的模拟量(直流或交流输入电压)转换成不连续、离散的数字形式并加以显示的仪表。
由于数字式仪器具有读数准确方便、精度高、误差小、灵敏度高和分辨率高、测量速度快等特点而倍受青睐。
本设计从各个角度分析了由单片机组成的数字电压表的设计过程及各部分电路的组成及其原理,并且分析了程序如何驱动单片机进而使系统运行起来的原理及方法。
框图如下:本设计主要分为两部分:硬件电路及软件程序。
而硬件电路又大体可分为单片机小系统电路、分压电路、A/D转换电路、LED显示电路及语音报读电路,各部分电路的设计及原理将会在硬件电路设计部分详细介绍;程序的设计使用C语言编程,利用Keil 软件对其编译和仿真,详细的设计算法将会在程序设计部分详细介绍。
2.系统硬件电路设计2.1 单片机小系统电路2.1.1.单片机芯片选择单片机采用MCS-51系列单片机。
由ATMEL公司生产的AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。
使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。
在单芯片上,拥有灵巧的8 位CPU 和在线系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、有效的解决方案。
AT89S52具有以下标准功能: 8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。
空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。
掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
而且,它还具有一个看门狗(WDT)定时/计数器,如果程序没有正常工作,就会强制整个系统复位,还可以在程序陷入死循环的时候,让单片机复位而不用整个系统断电,从而保护你的硬件电路。
AT89S52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,2个16位可编程定时计数器,2个全双工串行通信口,片上Flash允许程序存储器在系统可编程,亦适于常规编程器。
其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。
其芯片引脚图如下:图2.1_1 AT89S52引脚图2.1.2.单片机管脚说明VCC:供电电压。
GND:接地。
P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门流。
当P1口的管脚第一次写1时,被定义为高阻输入。
P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。
在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。
P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。
P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。
在FLASH编程和校验时,P1口作为第八位地址接收。
P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。
并因此作为输入时,P2口的管脚被外部拉低,将输出电流。
这是由于内部上拉的缘故。
P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。
在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。
P2口在FLASH编程和校验时接收高八位地址信号和控制信号。
P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。
当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。
作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。
P3口也可作为AT89S52的一些特殊功能口,如下表所示:P3口同时为闪烁编程和编程校验接收一些控制信号。
RST:复位输入。
当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。
ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。
在FLASH编程期间,此引脚用于输入编程脉冲。
在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。
因此它可用作对外部输出的脉冲或用于定时目的。
然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。
如想禁止ALE的输出可在SFR8EH地址上置0。
此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。
另外,该引脚被略微拉高。
如果微处理器在外部执行状态ALE禁止,置位无效。
/PSEN:外部程序存储器的选通信号。
在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。
但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。
/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。
注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。
在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。
XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。
XTAL2:来自反向振荡器的输出。
2.1.3.单片机小系统电路连接电路连接图如下图:图2.1_2 单片机小系统2.2 A/D转换器与单片机接口电路2.2.1.A/D转换器芯片选择A/D转换器是模拟量输入通道中的一个环节,单片机通过A/D转换器把输入模拟量变成数字量再处理。
随着大规模集成电路的发展,目前不同厂家已经生产出了多种型号的A/D转换器,以满足不同应用场合的需要。
如果按照转换原理划分,主要有3种类型,即双积分式A/D转换器、逐次逼近式A/D转换器和并行式A/D转换器。
目前最常用的是双积分和逐次逼近式。
双积分式A/D转换器具有抗干扰能力强、转换精度高、价格便宜等优点,比如ICL71XX 系列等,它们通常带有自动较零、七段码输出等功能。
与双积分相比,逐次逼近式A/D转换的转换速度更快,而且精度更高,比如ADC0808、ADC0809等,它们通常具有8路模拟选通开关及地址译码、锁存电路等,它们可以与单片机系统连接,将数字量送单片机进行分析和显示。
本设计中,要求精度小于0.1%,则必须选用分辨率大于8位的芯片,如10位、12位、14位或16位A/D转换器,比如AD573、AD574A、ADC1140等。
本电路采用AD574A。
AD574A是美国Analog Device公司在AD574的基础上改进过的一种完全12位单片A/D 转换器。
它采用逐次逼近型的A/D转换器,最大转换时间为25us,转换精度为0.05%,所以适合于高精度的快速转换采样系统。
芯片内部包含微处理器借口逻辑(有三态输出缓冲器),故可直接与各种类型的8位或者16位的微处理器连接,而无需附加逻辑接口电路,切能与CMOS及TTL电路兼容。
AD574A采用28脚双列直插标准封装,其引脚图如下:图2.2_12.2.2.A/D转换器管脚说明A/D574A有5根控制线,逻辑控制输入信号有:A0:字节选择控制信号。
CE:片启动信号。
/CS:片选信号。
当/CS=0,CE=1同时满足时,AD574才处于工作状态,否则工作被禁止。
R/-C:读数据/转换控制信号。
12/-8:数据输出格式选择控制信号。
当其为高电平时,对应12位并行输出;为低电平时,对应8位输出。
当R/-C=0,启动A/D转换:当A0=0,启动12位A/D转换方式;当A0=1,启动8位转换方式。
当R/-C=1,数据输出,A0=0时,高8位数据有效;A0=1时,低4位数据有效,中间4位为0,高4位为三态。