积分式直流数字电压表论文

合集下载

积分式直流数字电压表

积分式直流数字电压表
D / 转换, 点 : 次测 量过程 中, 同一积 分器 先后 特 一 用 进 行两 次积 分 : 只与T , 2 1T 比值有 关, 故对 时钟源 频率 准确 度要求 不高 : 抗干 扰 能力 强 。 方案 选 择 : 于 以上 分 析, 基 故选 择 方 案二 。 () 3 显示 模块 选择 方案 方案 一 : 采用 L D数码 管动 态扫 描显 示 。采用 8位 L D动态 扫描 显示 的 E E 优 点 是能 改善 外部 信 号对显 示 的干 扰, 单 片机在 工 作 时要 求 C U不停 的对 但 P
文章 编号 :09 9 4 (00 2一 l10 10— 1X 2 1) 1 OO 2
1系统设 计 1 1设计 要 求 . () 务 : 1任 设 计并 制作 积分 型 直流 数字 电压 表 () 2 要求 : i 、测 量范 围 : m ~2 2 1 v v: 、量程 : 0 m 、2 : 、显示 范 围 : 进制 数 20v v3 十 0 19 9 4 ~ 9 9 : 、测量 分辨 率 : .m (V档) 5 0 1y2 : 、测量 误 差 : ≤± 0 0 %± 5 .5 个 字 : 、具 有抑 制 工频 干扰 功 能 : 、具 有 自动校 零 功 能 : 、 具有 自动 量程 转 6 6 7 换功 能 : 8、 具有 其 它功 能 。 () 明 : 3说 在 电路 中应 有 可测 得 积 分 波形 的测 试 点 。 12 总体设 计 方案 . i 、设 计 思 路 : 根据 题 目要求 , 设计 制作 一个 不采用 专 用AD /转换 器 芯片 的积分 式 四位 半 直流数 字 电压表 。数 字 电压表 简称 D M 它 是采 用数 字化 测量 技术 , V, 把连 续 的 模拟量 ( 流输 入 电压) 直 转换 成不 连续 、离散 的数 字形 式 并加 以显 示 的仪 表 。 因此, 设计核 心 在与模 拟与 数字 的转 化, 本设计 以A 88 2 T 95 为系 统控制 的核心, 采 用双 斜 式积 分法 进行 模 数转换 后 通 过液 晶将 其数 值显 示 : 电路 中尽量 采用 中 、大 规 模 集 成 电路 来 完 成 。 2、方 案论 证 与 比 较 : () 1 核心 控制 器模 块选 择方 案 采用 A m l 司的 A 88 2 片机 作为 系统 的控 制器 。单片 机算 术运 算 te 公 T95 单 功 能强, 软件编 程灵活 , 可用 软件 较简单 地实现 各种 算法和 逻辑控 制, 并且 由于 其 成本 低 、体 积 小和 功 耗 低等 优 点 , 其 在各 个 领 域运 用 广 泛 。 使 ()/ 转 换模 块选 择方 案 2A D 方案 一 : 逐次逼 近 式 A D 换, /转 利用 的是 : 二分 搜索 、 反馈 比较 、逐次 逼 近 的转 换原 理, 极其 类似 与 生活 中天 平称 重 原理 。但 由于逐 次逼 近 比较 式存 在 量化 误 差. 对被 测 电压 的 瞬时 值产 生 响应 , 对 串模 干扰 没 有抑 制 能力 。 , 故

积分式直流数字电压表2

积分式直流数字电压表2

积分式直流数字电压表的设计与制作(G题)摘要:本设计是以AT89C51单片机为核心构成的积分式直流数字电压表,具有电流可预置、可步进调整、输出电流信号预置的电流信号可同时显示。

该系统主要包括:电压/频率转换电路、液晶显示电路、工频滤波电路,并采用自制的稳压电源。

输入直流电压信号先通过工频滤波电路,再经过电压跟随器实现高输入阻抗,可实现弱信号的放大。

放大的信号经过电压/频率转换,通过单片机控制,直接由液晶显示器显示出该电压的数值,精度可达到三位半,具有抑制共频干扰功能。

关键词:AT89C51 工频滤波器电压/频率转换液晶数字显示1.系统方案1.1设计要求该题目要求在不采用专用A/D转换芯片的前提下,设计并制作一个积分型直流数字电压表,测量范围为10mV-2V,测量分辨率为1 mV,具有抑制工频干扰功能。

1.2总体设计方案1.2.1设计思路积分型直流数字电压表包含工频滤波电路、信号放大电路、,电压/频率转换电路、数字显示电路。

1.2.2 方案论证与比较(1)滤波器的设计方案论证与选择方案一:电路全部采用分立元件构成。

由两个大电解电容和一个小电感组成。

CLC型滤波器的输出直流电压高,具有良好的频率选择特性。

该电路损耗小,噪声低,但灵敏度低、带负载能力较差、体积大,特别是在工频范围时,电感元件的体积更加庞大、品质因素低,不便于小型化和集成化,因而在测控系统中很少应用。

方案二:采用集成运放和阻容元件构成有源滤波器。

有源滤波器可以补偿信号的损失,使得滤波器既损耗小,性能好,体积也减小,且工艺上也不会增加麻烦,一般集成运放的放大倍数与分立元件的放大倍数相比大得多。

经过综合分析,我们认为采用方案二比较合适。

方案二的设计电路见图1所示。

Uo(t)图1工频滤波电路(2)电压跟随器的设计方案论证与选择方案一:采用三极管构成电压跟随器.利用三极管构成电压跟随器线路简单,也能实现输出电压随输入电压的变化而变化,但是它的精度不太高。

基于单片机控制的积分式电压表设计

基于单片机控制的积分式电压表设计

基于单片机控制的积分式电压表设计摘要:设计以51单片机为核心,采用汇编语言编程实现程序设计。

设计分为三个模块:数据采集、数据处理和显示模块。

数据采集部分通过反相放大器提高了输入阻抗,通过二阶低通滤波器很好的滤除了干扰波,得到的电压信号通过双积分电路,由单片机控制可编程控制电子开关CD4066的通与断,从而实现积分过程中的相关转换和自动调零功能,在此过程中单片机记录下正、反向积分的时间;再由单片机按比例计算得出电压值;处理后的电压值通过LED 显示出来。

关键词:积分式,电压表,单片机, LED显示一、前言当今世界,电子技术的发展日新月异,各类电压测量设备也层出不穷,且各具优势,而在这些设备中,积分式数字电压表以其优越的抗干扰性能,在本层次中占有重要的地位。

本次积分式直流数字电压表的设计探讨,从一定层面上延续了已有电压表的优势,并突出积分式的优点。

本设计整体方案概述:使用自制直流稳压电源,在51单片机的控制下,可编程电子开关CD4066在程序控制下闭合断开,从而控制积分器的正反向积分、自动调零,同时单片机利用对积分输出信号的过零比较记录电路反向积分的时间,利用程序控制计算,动态输出显示所测电压。

本设计的优越性:1、单片机采用5V电源,功耗低;2、抗干扰能力强;3、因为采样和比较测量两阶段内使用的是同一个积分器和时钟信号,其影响可相互抵消,所以对元件及时钟信号的稳定性和准确度要求大为降低;4、由于双积分式DVM有效的解决了抗干扰问题,只要适当的选择积分元件,积分放大器就可以得到很高的增益,所以测量灵敏度高。

二、方案选择与论证1. 总体方案的选择通过双积分采集电压信号,在单片机的控制下记录下正、反向积分的时间并由此计算得出电压值,单片机寄存器最大可以记录到65535,理论上精度能超过0.0001V。

2. 调零功能的实现通过编程控制CD4066的通断,在积分准备的同时,自动进行调零。

方案二较新颖,且充分利用了CD4066的功能,所以本设计采用此方案,其系统框图如图4-1所示图4-1 系统框图三、各个模块工作原理1. 数据采集模块(1)反相放大器:提高了输出阻抗,提高了带载能力。

一种改进型积分式直流数字电压表设计

一种改进型积分式直流数字电压表设计

一种改进型积分式直流数字电压表设计牛栋凯;徐建华;何文涛;叶甜春【期刊名称】《微型机与应用》【年(卷),期】2014(000)018【摘要】介绍了一种基于 STC89C52单片机且量程可自动切换的积分式直流数字电压表的硬件和软件设计方法。

基于双积分A/D 转换原理,提出了新的转换过程,提高了转换速度,降低了零点漂移率。

与常规电压表相比,该电压表精度更高,线性度好,抗干扰性强。

%Based on single chip microcomputer (MCU)STC89C52, the hardware and software implementation of integral direct current digital voltmeter (DVM), which can shift the scale automatically, is introduced in this paper. Based on the principle of double integral A/D converting, a new A/D conversion process is proposed, which increases the converting speed and reduces zero drift rates. Compared with the conventional DVM, this DVM has higher precision, better linearity, and stronger anti-interference.【总页数】3页(P23-25)【作者】牛栋凯;徐建华;何文涛;叶甜春【作者单位】中国科学院大学工程管理与信息技术学院,北京 100049;中国科学院微电子研究所,北京 100029; 杭州中科微电子有限公司,浙江杭州 310053;中国科学院微电子研究所,北京 100029; 杭州中科微电子有限公司,浙江杭州310053;中国科学院微电子研究所,北京 100029【正文语种】中文【中图分类】TP368.1【相关文献】1.一种可控积分式直流数字电压表的设计 [J], 古玉年;刘韬2.积分式直流数字电压表的设计 [J], 王海燕;高之圣3.积分式直流数字电压表的设计 [J], 王海燕;高之圣4.基于avr单片机实现积分式直流数字电压表的设计 [J], 骆旭坤5.积分式直流数字电压表的设计 [J], 陈仁森因版权原因,仅展示原文概要,查看原文内容请购买。

数字电压表设计论文数字电压表论文

数字电压表设计论文数字电压表论文

数字电压表设计论文数字电压表论文基于CPLD的数字电压表设计摘要:双积分型ADC具有转换精度高,速度慢的特点,因而被广泛应用于高精度数字仪器仪表中。

该设计的主要创新点是以可编程器件(CPLD)为核心,采用积分电路、检零比较器等组成16位ADC,控制部分采用51单片机,能实现自动量程转换。

由于采用了CPLD技术,减少了外界干扰和所占空间,而且大大提高了系统的响应时间,提高了数字电压表的性能。

关键词:CPLD; 数字电压表; 积分电路; OP07Desing of Digital Voltmeter Based on CPLDCHEN Shi-xia, JI Ming-xia, QI Fu-feng(Qingdao Branch, Navy Aeronautical Engineering Academy, Qingdao 266041, China)Abstract: Since the double integral type of ADC takes on the characteristics of high conversion accuracy and slow speedt, it is widely used in the high-precision digital instruments. The double integral electro circuit, zero-checking comparator and FPGA are adopted in the design to makeup the 16 bit ADC. AT80C51 single chip computer is used in the control section, which is also able to compare zero automatically and carry the transform of capacity rules. Because the interferes from outside and the space occupied by electro circuits are reducedthrough the employment of FPGA technology, the system response time and the performance of digital voltmeter are improved enormously.Keywords: CPLD; digital voltmeter; integral circuit; OP07 设计了基于CPLD的数字电压表,采用CPLD器件作为核心处理电路,用单片机进行控制,能较好地减小外界干扰,提高分辨率。

积分式直流数字电压表

积分式直流数字电压表

积分式直流数字电压表(G题)摘要根据题目的基本部分和提高部分的具体要求,我们小组的思路是:将输入电压检查量程范围,经过放大后,和积分式电路的电压经过比较器比较输出脉冲波,然后进入单片机计数处理,最后用液晶LCD128*64显示。

放大电路是通过LM324接成差动放大电路 ,再运用积分式原理,利用运放LM324构成积分电路,从而达到积分的要求,然后通过与比较器LM311进行比较输出方波。

控制部分,应用STC89C52单片机控制模拟开关,从而达到自动调零,量程转换,电压转换显示电路,通过单片机中断定时,计数并转换其电压值。

然后通过液晶显示LCD128*64显示出来。

AbstractAccording to some of the basic topics and some of the specific requirements of our group is the idea: input voltage range of inspection, after amplification, and the integration of the circuit voltage comparator output pulse comparison, then entered SCM count, the last 64 with LCD display * LCD128 . Through LM324 amplifier to a differential amplifier, re-use of the principle of integration, using LM324 constitute integral operational amplifier circuits to meet the requirements of integration, and then compare the LM311 comparator output pulse. Control of Application STC89C52 SCM control analog switches, thus achieving automatic zero range conversion, voltage conversion circuit that, interrupted regularly by SCM, calculators and conversion of its voltage. Then LCD LCD128 * 64 show.关键词:积分电路,模拟开关,LM311,LM324,STC89C52 ,LCD128*641. 系统方案方案一: 运用三极管产生积分电路,并用继电器控制导通性,并用计数器计数转换,这种电路误差较大,不能自动转换量程。

毕业论文数字直流电压表的设计与实现解析

直流数字电压表的设计与实现通信工程专业[摘要]电压表作为一种测量仪,在日常维修、教学和科研的过程中是不可或缺的。

本课题的目的就在于设计一种以单片机为基础的构造简单、性能可靠、灵活好用的数字电压表。

本文首先介绍电压表的发展历程以及课题目的和意义。

然后,对直流数字电压表的硬件系统和软件系统的设计原理及实现方案做了详细。

其中硬件电路主要由集成芯片构成,以达到降低干扰,优化结构,成降低本,方便调节的目的;软件采用C语言编程,增强灵活性和可读性。

最后通过软件仿真和系统调试验证设计系统性能的有效性和可靠性,并对误差和系统调试过程中遇到的问题进行了说明和解决。

[关键词]单片机;数字电压表; A/D转换; 1602液晶显示器The Design & Realization of Direct-current DigitalVoltmeterCommunication Engineering MajorAbstract: V oltmeter as a measuring instrument, in the course of routine maintenance, teaching and scientific research is essential.This topic is to design a simple structure Convenient and practical digital voltmeter.This paper describes the development history of the voltmeter and the purpose and significance of the subject. Then, the hardware system and software system of dc digital voltmeter design principle and implementation scheme in detail. The hardware consists of an integrated circuit chip is mainly constituted so as to minimize interference and optimize the structure, to reduce the convenient adjustment purposes; C programming language enhanced flexibility and readability in the aspect of software.The last performance of the system design are verified through the simulation software and system debugging the validity and reliability of the error and the problems in the system debugging process is illustrated and the solution.Keywords : Micro-controller; digital voltmeter; A / D converter; 1602 LCD Monitor目录1引言 (4)1.1数字电压表的发展背景和意义 (4)1.2数字电压表的现状 (4)2 系统设计方案的选择 (5)2.1 设计方案的选择 (5)2.1.1 基于分立组件的电压表 (5)2.1.2 基于单片机系统的电压表 (5)2.1.3 方案的选择 (6)3 总体设计 (6)3.1 硬件电路的设计 (6)3.1.1 单片机简介及本设计单片机的选择 (6)3.2显示器件的介绍和选择 (10)3.2.1常用显示器件简介 (10)3.2.2 1602液晶的参数资料 (11)3.3模数(A/D)转换芯片的选择 (14)3.3.1 常用的A/D芯片简介 (15)3.3.2模数(A/D)芯片ADC0809的资料 (15)2.3.3 ADC0809应用说明 (18)2.3.4 ADC0809与单片机的接口 (18)4 电路设计 (21)4.1 技术指标 (21)4.2 设计方案 (21)4.3 硬件电路系统模块的设计 (22)4.3.1单片机系统 (22)4.3.2 A/D转换芯片与单片机的连接 (22)4.3.3 1602液晶与单片机连接 (22)4.4 按键控制电路的设计 (22)4.5系统电路的设计 (24)4.6 系统软件的设计 (24)4.6.1主程序的设计 (25)4.6.2 初始化程序 (25)4.6.3 A/D转换子程序 (26)4.6.4 显示子程序 (26)5 系统的调试 (27)5.1 软件调试 (27)5.1.1 加入仿真辅助信号 (27)5.1.2 加载程序 (28)5.2 显示结果及误差分析 (28)5.2.1 显示结果 (28)5.2.2 误差分析 (29)5.3 系统调试中遇到的问题及解决的方法 (29)6 总结 (30)参考文献 (31)附件一总电路图 (31)附件二源程序 (32)致谢 (37)1引言电压、电流和频率在电量的测量中是最基本的三个被测量。

积分式直流数字电压表的设计

积分式直流数字电压表的设计摘要:在不采用专用A/D转换器芯片的前提下设计积分式直流数字电压表,设计采用压频(V/F)变换器LM331将预处理后的电压转化成相应的频率,通过单片机80C51测得频率,经过压频变换的线性度比例软件处理后LED显示。

预处理部分采用了程控放大器PGA100对不同的信号放大满足线性度要求。

为了节省端口,LED驱动显示采用SPI接口芯片HD7279A。

关键字:LM331;80C51;PGA100;HD7279AAbstract:By converting preprocessed voltage into frequency using V/F converter LM331, the frequency is obtained by microprocessor 80C51, after V/F conversion linear proportional software disposing voltage displays on LED ,a integral direct digital voltmeter is designed without A/D converter chip.PGA100 which meet the demand of different signal is used in preprocess part. To save ports, SPI interface chip HD7279A is used in LED display drive.Keywords: LM331;80C51;PGA100;HD7279A一、设计的总体结构框图二、信号预处理——程控增益放大器PGA1001 0 1 32 1 0 1 IN51 1 0 64 1 1 0 IN61 1 1 128 1 1 1 IN7图1 PGA100引脚图表1 增益与通道选择方式为了提高测量的精度,智能化控制仪表应能自动转换量程。

数字电压表论文

基于AT89S52单片机的数字电压表范健0702应用电子[摘要]本文介绍一种基于89S52单片机的一种电压测量电路,该电路采用ICL7135高精度、双积分A/D转换电路,测量范围直流0-±2000伏,使用LCD液晶模块显示,可以与PC机进行串行通信。

正文着重给出了软硬件系统的各部分电路,介绍了双积分电路的原理,89S52的特点,ICL7135的功能和应用,LCD1601的功能和应用。

该电路设计新颖、功能强大、可扩展性强。

[关键词]电压测量,ICL7135,双积分A/D转换器,1601液晶模块Abstract:The introduction of a cost-based 89S52 MCU a voltage measurement circuits, the circuits used ICL7135 high-precision, dual-scoring A/D conversion circuits, measuring scope DC 0-2000 volts, the use of LCD that can be carried out with a PC serial communications. The paper focuses on providing a software and hardware system components circuit, introduced double integral circuit theory, 89S52 features ICL7135 functions and applications, LCD1601 functions and applications.the circuit design innovative, powerful, can be expansionary strong.Key words:Digital Voltmeter ICL7135 LCD1601 89S52目录第一章前言 (12)1.1概述 (12)1.2系统原理及基本框图 (12)第二章硬件设计 (13)2.1输入电路 (13)2.2A/D转换电路。

直流数字电压表的设计与实现毕业论文开题报告

武昌理工学院信息工程学院毕业设计(论文)开题报告题目:直流数字电压表的设计与实现学院:信息工程学院专业:通信工程学号:20134226025学生姓名:王政指导教师:张健二○一六年十一月十三日1.涉及本课题的研究现状综述电量的测量中,电压、电流和频率是最基本的三个被测量,其中电压作为主要被控参数,测量方式也不尽相同。

传统的模拟式电压表并不能适应现代化的需求,尽管传统的电压表结构简单,价格低廉,但是指针式刻度电压表功能单一,进度低,容易引起视差和视觉疲劳,灵敏度和精确度并不能满足数字化的需求,所以出现了数字电压表。

数字电压表简称DVM,它采用数字化测量技术,将被测电压(模拟量)转换为数字量,并将测量结果以数字形式显示出来的电子测量仪器。

数字电压表与指针式电压表相比,具有精度高、速度快、输入阻抗大、数字显示、读数准确方便、抗干扰能力强、测量自动化程度高等优点,因此能广泛应用于生产生活中。

最近的几十年来,随着半导体技术、集成电路和微处理器技术的发展,数字电路和数字化测量技术也有了巨大的进步,从而促使了数字电压表的快速发展,并不断出现新的类型。

数字电压表从1952年问世以来,经历了不断改进的过程,从最早采用继电器、电子管和形式发展到了现在的全固态化、集成化,另一方面,精度也从0.01%-0.005%。

同时,为革新电子测量中的烦锁和陈旧方式也催促了数字电压表的飞速发展,如今,它又成为向智能化仪表发展的必要桥梁,成为诸多数字化仪表的核心与基础。

以数字电压表为核心,可以扩展成各种通用数字仪表、专用数字仪表及各种非电量的数字化仪表。

目前,由各种单片机和A/D转换器构成的数字电压表作全面深入的了解是很有必要的。

而且单片机技术在社会各领域中得到了广泛的应用。

在直流数字电压表系统中,单片机更是取代了由齿轮调节延迟时间的表盘旧式市发展速度,成为日后此系统中的核心部分。

由于单片机具有一些突出的优点:体积小、重量轻、电源单一、功能强、价格低;数据大都在单片机内部传送,运行速度快、抗干扰能力强、可靠性高,所以单片机被广泛的应用于测控系统、数据采集、智能仪器仪表、机电一体化产品、智能接口、计算机通信以及单片机的多级系统等领域2.课题的主要任务及预期达到的目标本设计由单片机控制系统、信号输入电路、A/D转换电路、LED显示电路组成。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

积分式直流数字电压表(G题)摘要:此设计是基于AT89S52单片机和高精度A/D芯片ADC7705制作的积分式直流数字电压表,其中A/D为16位,精确度最高可达0.05mV,该型数字电压表测量电压类型是直流,测量范围是0~3V,分为0--200mV和200mV—3V 两个档位,量程可以自动转换。

整个电压表设计有精度高、电路简洁、布局合理等优点,并且具有适时自动校准功能,以适应周边环境变化。

在电压输入端,使用运算放大器作为输入缓冲级,因而具有输入电阻大,抗干扰能力强、线性度好等特点。

在电压采样方面,应用多次采集求平均值的方法以获得精度较高的采样值,再进行运算处理和显示。

显示部分选用了液晶显示屏,在达到5位数字显示的同时还可以显示单位等。

开机设有欢迎界面。

本电压表设计简洁,测量精度高,稳定性好,完全达到了题目基本部分和发挥部分要求。

一、设计方案与比较方案一: 使用ADC0809(8位并口)作为A/D,用AT89S52单片机进行数据处理,结果送给数码管显示出来。

输入部分直接使用电阻分压、阻容积分,再耦合到A/D转换。

此设计优点是电路简单、元器件少、编程容易。

但是做出的电压表精度不高,显示位数少,输入电阻小。

图1 方案一原理框图方案二: 在电压输入部分增加运算放大器作为输入缓冲,选用16位串口A/D 芯片ADC7705,AT89S52单片机,显示部分使用液晶屏幕。

此设计方案优点:测量精度大大提高,显示达到5位,输入电阻远远超过1M。

缺点:电路复杂、编程难度增大。

图2 方案二原理框图经过分析比较选用了方案二作为本次电压表的设计方案。

选用电压型运算放大器LF356作为输入缓冲,转换的电压经过积分后分压送至A/D,由A/D芯片对电压采样,数据送单片机处理后给液晶显示。

AT89S52单片机是目前使用最广泛的单片机种类,功能强大,价格便宜。

所以选用此单片机制作电压表。

显示部分选用液晶屏幕,减小电路板面积,提高分辨率。

二、电路结构与原理2.1系统原理方框图如图2所示,待测的电压由输入端的电压跟随运放电路转换成线性比例的模拟量,再对模拟电压进行积分处理和分压后送至A/D转换芯片,采样获得数据,经过单片机对数据进行运算处理后,由液晶显示出所测电压值。

输入部分分别串、并接入适当大小的阻容元件,减少工频干扰。

积分电路主要作用是抑制电压的波动,使得数据采集比较平稳,显示数值比较稳定。

双稳态开关电路是一个一键控制的开关电路,用于控制电压表的电源。

2.1.1 电压跟随电路运算放大器LF356具有良好电压线性放大效果,输入电阻大。

设计电路如下图所示。

通过调节可调电阻RB2的大小可改变运放的电压放大倍数,用于机械调零。

LF356的正输入端(3脚)作为电压输入端,并一电阻和电容接地。

图3 LF356电路2.1.2 A/D芯片基准电压A/D转换芯片的基准电压影响模数转换的结果,同时基准电压可用于系统自动校零,故其电压值要准确、稳定,选用了可微调稳压二极管LF336得到2.5V 电压,分压后获得1.225V基准电压。

图4 基准电压电路2.1.3 单片机最小系统电路和电源单片机和ADC7705要求工作电压为5V ,选用三端稳压管LF7805CV 把9V 电源稳压到5V ,由于单片机功率很小,所以稳压管无须加散热片。

图5 单片机最小系统电路2.1.4 积分电路由运算放大器LF356、可调电阻、耦合电容等元件组成(参见图3),运放输出端由电容耦合到放大器的负输入端,再经过电阻接地,从而组成积分放大电路,放大输出电压经过电阻分压、电容积分后送A/D 。

放大器的放大倍数可通过调节负反馈电阻的大小改变,积分度可通过调整电容和接地电阻的大小改变。

2.1.5 A/D 采样电路A/D 采样电路是由芯片ADC7705、时钟电路、基准电压电路和相应阻容元件构成,时钟频率为4.0MHZ ,参考电压设为1.225V ,+5V 供电,如图6所示。

图6 A/D 采样电路2.1.6 双稳态开关电路分立元件构成的双稳态触发开关电路,可以由一个按键控制电源的开关,也可以由单片机发送触发电平关机,从而实现自动关机功能(长时间无操作关机)。

图7 双稳态开关电路2.2 系统设计总原理图积分式数字电压表设计总图(包括单片机最小系统电路、PC接口电路、A/D 接口电路、积分电路、开关电路和电源电路),如附件一。

三、理论分析与计算3.1 电压表分辨率(A/D转换精度)ADC7705为16位数模转换芯片,每个单位量i=1/65535,基准电压为1.225V,每个单位量的电压量j=1.225V/65535,量程设计为0—3V,精确度可以计算为:ξ=3V/1.225V*j=3V/65535=0.000046V=0.046mV所以分辨率很高。

3.2 输入电阻电压型运放LF356的输入电阻为106MΩ,但是若直接作为输入接点,易受到感应电压等干扰,影响到测量结果。

解决的方法是并电阻接地,在无输入时把电位拉低,达到一定的抗干扰效果。

但并接的电阻的大小决定了电压表的输入电阻值,根据题目的要求,选取4MΩ。

3.3 误差分析本设计中A/D转换芯片工作原理是将Vref(参考电压)分成65536份,再将所测量的电压范围放大调节到0—Vref,其中Vref为A/D转换数据最大值。

Vref失准将影响电压表的准确度。

计算分析Vref偏差1mv时的测量误差λ,λ=(Un/ Vref)*(1mv/65536)*65536= (Un/ Vref)mV当Un=3V,Vref=1.225V,λ=2.45mV此误差可以通过调整Vref来减小,也可以调节输入电压的放大比例减小。

另外,在数据采样和处理时,使用单片机编程实现数据多次采集求平均值的方法,可以减小随机误差和电压波动引起的误差。

四、系统调试与程序结构4.1 电压表初始调试电压表电路板做完后要先进行初始调试后才可以使用,方法和步骤如下:(1) 测试电源:用电压表测试电路的电源输入电压是否正常,元件有无明显发热等现象。

(2) 用高精确度的电压表并接在参考电压端(ADC77059脚)检测电压,通过调节并接在稳压二极管LM336上的可调电阻,使Vref=1.225V。

(3) 将电压表的输入端和高精确度的电压表并接起来接到微调电源上(0-3v),调节电源使输出电压为3.000V,再调节电压表上机械调零电位器,使液晶显示值和高精确度电压表一致。

4.2 单片机系统程序设计图如附件二所示,单片机开机后立即初始化程序,显示出漂亮的欢迎用户界面,接着把A/D采集进入单片机的数据,进行多次累加后求出平均值,从而使得采集的数据更加的精确,单机程序具有自动校准功能,可以自动调整数据输入的增益值,调整采集数据的线性度,极大的提高了A/D转化的线性度,从而进一步使得数据更加的准确度。

然后对数据进行判断后作出相应的处理,实现自动跳档功能和保护功能。

当数据小于200mV时,单片机跳到mV档,当数据大于200mv小于最大测试电压时,单片机又自动跳到V档进行显示, 当输入的电压大于测试的范围时显示超出范围界面提示用户,从而成功的实现了电压保护提示功能。

五、测试方案与测试结果下表为实际检测所得结果,本电压表面板上设有正负表笔接口,积分测试输出接口。

测试时需要有高精度台式万用表一块(NEC8050),可调直流电源,示波器和信号发生器等器件。

测试方案:设计制作的电压表并接在高精度台式万用表,选择精控微调电源,通过观察电压表的显示测试测量精度;使用万用表和简单电路(放大器内阻测试电路)测试电压表的输入内阻;使用信号发生器、直流电源、示波器等器件测试积分度和抗干扰能力。

六、结论本次设计与制作积分式直流数字电压表,设计合理,制作认真,较好地完成了题目的全部要求,并在显示位数、精度、内阻等方面超越了题目发挥部分的指标。

附件一:总原理图附图1 总原理图附件二:单片机原理框图附图2 单片机系统流程图附件三:总程序;模数定义RESETP EQU P3.5 ;复位ASCLK EQU P3.0 ;时钟ACS EQU P3.4 ;片选DINA EQU P3.1 ;写数据(输出)DATAP EQU P3.2 ;读数据(输入);液晶引角定义rs bit p2.2 ;数据命令选择端(H/L)rw bit p2.1 ;读写控制(H/L)en bit p2.0 ;使能端org 0000hsetb 60hmov 40h,#64mov 41h,#64mov 42h,#64mov 43h,#64mov 44h,#64mov 45h,#64mov 46h,#64mov 47h,#64mov 48h,#64mov 49h,#64mov 4ah,#64mov 4bh,#64mov 4ch,#64mov 4dh,#64mov 4eh,#64mov 4fh,#64mov 2fh,#64mov 30h,#32mov 31h,#40mov 32h,#47mov 33h,#38mov 34h,#50mov 35h,#48mov 36h,#40mov 37h,#64mov 38h,#55mov 39h,#50mov 3ah,#64mov 3bh,#56mov 3dh,#40mov 3eh,#65lcall huanying nnn:lcall yan10 kaishi: lcall A_Dlcall READ7705mov 35h,r6mov 36h,r5lcall A_Dlcall READ7705mov 37h,r6mov 38h,r5lcall A_Dlcall READ7705mov 39h,r6mov 3ah,r5lcall A_Dlcall READ7705lcall chulilcall bcdmov 2fh,#31mov 30h,#50mov 31h,#47mov 32h,#55mov 33h,#36mov 34h,#42mov 35h,#40mov 36h,#62MOV 40H,#72MOV 41H,#72MOV 42H,#72MOV 43H,#72MOV 44H,#31MOV 45H,#50MOV 46H,#47MOV 47H,#55MOV 48H,#48MOV 49H,#40MOV 4aH,#55MOV 4bH,#40MOV 4cH,#53MOV 4dH,#72MOV 4fH,#72huanying:MOV R1,#40HMOV R7,#16main: clr en ;在第二行显示16个英文字母lcall lcdreset ;调用初始化程序mov r4 , #80hMAIN1: mov a , r4 ;第二行首地址lcall lcdwcMOV DPTR, #TABmov A,@R1MOVc A,@A+DPTRlcall LCDWdINC R1INC R4LCALL lcdwcnDJNZ R7,MAIN1MOV R4,#0C0HMOV R1,#2fHMOV R7,#16MAIN2: mov a , r4 ;第二行首地址lcall lcdwCMOV DPTR, #TABmov A,@R1MOVc A,@A+DPTRlcall LCDWdINC R1INC R4LCALL lcdwcnDJNZ R7,MAIN2jbc 60h, pppljmp kaishippp: ljmp nnnlcdreset: ;初始化程序lcall delay5 ;延时15MSlcall delay5lcall delay5mov a,#38h ;写指令,不检测忙信号lcall lcdwcnlcall delay5mov a,#38hlcall lcdwcnlcall delay5lcall lcdwcnmov a,#38hlcall lcdwcmov a,#08hlcall lcdwcmov a,#01hlcall lcdwcmov a,#06hlcall lcdwcmov a,#0chlcall lcdwcretlcdwc: call waitldle;检测忙信号lcdwcn: clr rs ;送控制字子程序clr rwsetb ennopnopmov p0,anopnopclr enretlcdwd: lcall waitldle ;写字符子程序setb rsclr rwsetb ennopnopnopmov p0,anopnopclr enretwaitldle: push accmov p0,#0ffhclr rssetb rwsetb ennopnopjb p0.7,$ ;为1,LCD控制器忙nopnopclr enpop accretdelay5: mov r5,#25 ;延时5MS子程序loop: mov r6,#100djnz r6,$djnz r5,loopretA_D:PUSH PSWPUSH APUSH 7CLR RESETPMOV R7,#15DJNZ R7,$SETB RESETPNOPINIT7705:MOV A,#20HLCALL WRITE7705MOV A,#00HLCALL WRITE7705MOV A,#10HLCALL WRITE7705MOV A,#44HLCALL WRITE7705SETB ASCLKSETB ACSPOP 7POP APOP PSWRETWRITE7705:PUSH PSWPUSH APUSH 7MOV R7,#8WRITE:CLR ACSCLR ASCLKRLC AMOV DINA,CSETB ASCLKDJNZ R7,WRITESETB ASCLKPOP 7POP APOP PSWRETREAD7705:PUSH PSWPUSH 7MOV A,#38HLCALL WRITE7705MOV R7,#8 READH:JB P3.3,$CLR ACSCLR ASCLKMOV C,DATAPSETB ASCLKRLC ADJNZ R7,READHMOV r5,ASETB ASCLKSETB ACSMOV R7,#8 DEADL:CLR ACSCLR ASCLKMOV C,DATAPSETB ASCLKRLC ADJNZ R7,DEADLMOV r6,ASETB ASCLKSETB ACSPOP PSWPOP 7RETbcd:subb a,#0d0hmov a,r5subb a,#07hjc rrrmov 0b0h,#00mov 35h,#31mov 36h,#64sjmp dddmov 0b0h,#01rrr:mov 35h,#48mov 36h,#31ddd:;mov r6,90h;mov r5,91hMOV R1,#2FHMOV 50H,#27hMOV 51H,#10HMOV 40H,#0MOV 41H,#0SETB F0SETB 20HSETB 21HMOV R4,#16DD1:CLR CMOV A,R6RLC AMOV R6,AMOV A,R5RLC AMOV R5,AMOV A,40HRLC AMOV 40H,AMOV A,41HRLC AMOV 41H,AMOV A,40HSUBB A,51HMOV 43H,AMOV A,41HSUBB A,50HJC DD2INC R6MOV 41H,AMOV 40H,43HDD2:DJNZ R4,DD1MOV A,R6MOV @R1,AINC R1MOV R6,40HMOV R5,41HMOV 50H,#03HMOV 51H,#0E8H MOV R4,#16MOV 40H,#0MOV 41H,#0JBC F0,DD1MOV 50H,#0MOV 51H,#64HJBC 20H,DD1MOV 50H,#0MOV 51H,#10JBC 21H,DD1MOV 33H,R6mov a,r6mov a,0b0hrrc ajc haofumov 37h,2fhmov 3ch,33hmov 3bh,32hmov 3ah,31hmov 39h,30hmov 38h,#63mov 3dh,35hmov 3eh,36hsjmp fan haofu: mov 37h,30hmov 38h,31hmov 39h,32hmov 3ah,#63mov 3bh,33hmov 3ch,#0mov 3dh,35hmov 3eh,36h fan:retmm: mov 40h,#64mov 41h,#64mov 42h,#64mov 43h,#64mov 44h,#64mov 45h,#64mov 46h,#64mov 47h,#64mov 48h,#64mov 49h,#64mov 4ah,#64mov 4bh,#64mov 4ch,#64mov 4dh,#64mov 4eh,#64mov 4fh,#64mov 2fh,#64mov 30h,#64mov 31h,#64mov 32h,#11mov 33h,#40mov 34h,#60mov 35h,#50mov 36h,#49mov 37h,#39mov 38h,#64mov 39h,#36mov 3ah,#53mov 3bh,#40mov 3ch,#36mov 3dh,#65mov 3eh,#64ljmp huanying chuli:mov a,r6add a,35hmov r6,amov a,r5addc a,36hmov r5,aclr aaddc a,r4mov r4,amov a,r6add a,37hmov r6,amov a,r5addc a,38hmov r5,aclr aaddc a,r4mov r4,amov a,r6add a,39hmov r6,amov a,r5addc a,3ahmov r5,aclr aaddc a,r4mov r4,aclr aaddc a,r4clr cmov r4,amov a,r4rrc amov r4,amov a,r5rrc amov r5,amov a,r6rrc amov r6,amov a,r4rrc amov r4,amov a,r5rrc amov r5,amov a,r6rrc amov r6,amov a,r4rrc aclr cmov a,r5rrc amov r5,amov a,r6rrc amov r6,amov a,r5subb a,#125jnc jjretjj:ljmp mmyan10:mov r0,#250 iiii: mov r1,#40hhhh: mov r2,#100djnz r2,$djnz r1,hhhhdjnz r0,iiiiretTAB:DB '0','1','2','3','4','5','6','7', DB '8','9','A','B','C','D','E','F',DB 'G','H','I','J','K','L','M','N',DB 'O','P','Q','R','S','T','U','V',DB 'W','S','Y','Z','a','b','c','d',DB 'e','f','g','h','i','j','k','l',DB 'm','n','o','p','q','r','s','t',DB 'u','v','w','s','y','z',':','.',DB ' ','!','@','#','$','%','^','&',DB '*','+','-','/','\',end。

相关文档
最新文档