《简易数字电压表设计实验》实验报告模板

合集下载

数字电压表的制作与设计-实习报告

数字电压表的制作与设计-实习报告

河南工程学院实习报告专业电气自动化技术班级 1331班姓名赵庆飞学号 2013207091342014年12月1日实习(训)报告评语等级:评阅人:职称:年月日河南工程学院实习(训)报告实习目的(内容):数字电压表的制作与设计实习时间:自 12月 1日至12月 14 日共14天。

实习地点:实验室3号实验楼实习单位:电气信息工程学院指导老师:陶春鸣摘要随着微电子技术的不断发展,微处理器芯片的集成程度越来越高,单片机已可以在一块芯片上同时集成CPU、存储器、定时器/计数电路,这就很容易将计算机技术与测量控制技术结合,组成智能化测量控制系统。

数字电压表它是采用数字化测量技术,把连续的模拟量(直流输入电压)转换成不连续、离散的数字形式并加以显示的仪表。

与此同时,由DVM扩展而成的各种通用及专用数字仪器仪表,也把电量及非电量测量技术提高到崭新水平。

本章重点介绍单片A/D 转换器以及由它们构成的基于单片机的数字电压表的工作原目前,由各种单片A/D 转换器构成的数字电压表,已被广泛用于电子及电工测量、工业自动化仪表、自动测试系统等智能化测量领域,示出强大的生命力理。

AT89C52单片机的一种电压测量电路,该电路采用ADC0832本文介绍一种基于A/D转换电路,测量范围直流 0~5V 的4路输入电压值,并在四位LED数码管上显示或单路选择显示。

测量最小分辨率为0.019V,测量误差约为正负0.02V。

本次设计就是为了更好地掌握单片机及相关的电子技术,在参阅一些资料的基础上利用ADC0832而设计的数字电压表。

一、设计目的与功能要求A、设计目的利用单片机及ADC0832核心元件制作三位半数字电压表,更好地学习掌握ADC0832的工作原理及A/D的转换编程方法。

B、功能要求利用ADC0832设计实现数字电压表的测量值为0~5V,用电位器模拟ADC0832的输入电压,用3位数码管显示,实时模拟数字电压表。

二.总体设计A、系统设计主要分为两部分:硬件电路及软件程序。

数字电压表课程设计实验报告

数字电压表课程设计实验报告

自动化与电气工程学院电子技术课程设计报告题目数字电压表的制作专业班级学号学生姓名指导教师二○一三年七月一、课程设计的目的与意义1.课程设计的主要目的,是通过电子技术综合设计,熟悉一般电子电路综合设计过程、设计要求、完成的工作内容和具体的设计方法。

2.同时了解双积分式A/D转换器ICL7107的性能及其引脚功能,熟悉集成电路ICL7107构成直流数字电压表的使用方法,并掌握其在电路中的工作原理。

3.通过设计也有助于复习和巩固以往的模电、数电内容,达到灵活应用的目的。

在完成设计后还要将设计的电路进行安、调试以加强学生的动手能力。

在此过过程中培养从事设计工作的整体观念。

4.利用双积分式A/D转换器ICL7107设计一数字电压表,量程为-1.99—+1.99,通过七段数码管显示。

二、电路原理图数字电压表原理图三、课程设计的元器件1.课程设计所使用的元器件清单:2.主要元器件介绍(1)芯片ICL7107:ICL7107的工作原理双积分型A/D转换器ICL7107是一种间接A/D转换器。

它通过对输入模拟电压和参考电压分别进行两次积分,将输入电压平均值变换成与之成正比的时间间隔,然后利用脉冲时间间隔,进而得出相应的数字性输出。

它的原理性框图如图所示,它包括积分器、比较器、计数器,控制逻辑和时钟信号源。

积分器是A/D转换器的心脏,在一个测量周期内,积分器先后对输入信号电压和基准电压进行两次积分。

比较器将积分器的输出信号与零电平进行比较,比较的结果作为数字电路的控制信一号。

时钟信号源的标准周期Tc 作为测量时间间隔的标准时间。

它是由内部的两个反向器以及外部的RC组成的。

其振荡周期Tc=2RCIn1.5=2.2RC 。

ICL7106A/D转换器原理图计数器对反向积分过程的时钟脉冲进行计数。

控制逻辑包括分频器、译码器、相位驱动器、控制器和锁存器。

分频器用来对时钟脉冲逐渐分频,得到所需的计数脉冲fc和共阳极LED数码管公共电极所需的方波信号fc。

简易电压表设计实验报告

简易电压表设计实验报告

数字电路与逻辑设计实验实验报告课题名称:简易数字电压表的设计学院:信息与通信工程学院班级:姓名:学号:班内序号:一.设计课题的任务要求设计并实现一个简易数字电压表,要求使用实验板上的串行AD 芯片ADS7816。

1. 基本要求:(1)测量对象:1~2 节干电池。

(2)AD 参考电压:2.5V。

(3)用三位数码管显示测量结果,保留两位小数。

(4)被测信号超过测量范围有溢出显示并有声音提示。

(5)按键控制测量和复位。

2. 提高要求:(1)能够连续测量。

(2)自拟其他功能。

二. 系统设计(包括设计思路、总体框图、分块设计)1. 设计思路本次实验利用ADS7816作为电压采样端口,FPGA作为系统的核心器件,用LED数码管进行已测电压值的显示,先把读取的12位串行二进制数据转换成并行的12位二进制数据,然后再把并行的12位二进制数据转换成便利于输出的3位十进制BCD码送给数码管,以显示当前测量电压值。

这些工作由ADS7816转换控制模块、数据转换控制模块、译码显示模块完成。

2. 总体框图3. 分块设计3.1 ADS7816转换控制模块(1)ADS7816工作原理在ADS7816的工作时序中,串行时钟DCLK用于同步数据转换,每位转换后的数据在DCLK 的下降沿开始传送。

因此,从Dout引脚接收数据时,可在DCLK的下降沿期间进行,也可以在DCLK的上升沿期间进行。

通常情况下,采用在DCLK的上升沿接收转换后的各位数据流。

CS 的下降沿用于启动转换和数据变换,CS有效后的最初1至2个转换周期内,ADS7816采样输入信号,此时输出引脚Dout呈三态。

DCLK的第2个下降沿后,Dout使能并输出一个时钟周期的低电平的无效信号。

在第4个时钟的上升沿,Dout开始输出转换结果,其输出数据的格式是最高有效位(B11位)在前。

当最低有效位(B0位)输出后,若CS变为高电位,则一次转换结束,Dout显三态。

(2)元件设计:en:A/D转换启动键,输入。

简易数字电压表单片机课程设计报告

简易数字电压表单片机课程设计报告

目录摘要及关键词 (2)一、实现方案 (3)1.硬件选择方案 (4)2.程序设计 (12)二、系统的测试与结果 (17)三、调试过程及问题解决方法 (18)四、课题设计的收获及心得 (18)参考文献 (18)摘要:本课题实验主要采用MCU-8088/8086H芯片、8255和ADC0809芯片来完成一个简易的数字电压表,能够对输入的0~5 V的模拟直流电压进展测量,并通过一个4位一体的7段LED数码管进展显示,测量误差约为0.02 V。

该电压表的测量电路主要由三个模块组成:A/D转换模块、数据处理模块及显示控制模块。

A/D转换主要由芯片ADC0809来完成,它负责把采集到的模拟量转换为相应的数字量再传送到数据处理模块。

数据处理那么由芯片MCU-8088/8086H来完成,其负责把ADC0809传送来的数字量经一定的数据处理,产生相应的显示码送到显示模块进展显示;另外它还控制着ADC0809芯片的工作。

显示模块主要由7段数码管及相应的驱动芯片(74HC245)组成,显示测量到的电压值。

关键词:简易数字电压表、ADC0809、MCU-8088/8086H。

.实现方案:本实验采用MCU-8088/8086H单片机芯片配合ADC0809模/数转换芯片构成一个简易的数字电压表,原理电路如图1-1所示。

该电路通过ADC0809芯片采样输入口IN0输入的0~5 V的模拟量电压,经过模/数转换后,产生相应的数字量经过其输出通道D0~D7传送给MCU-8088/8086H芯片的AD0~AD7。

MCU-8088/8086H负责把接收到的数字量经过数据处理送给8255的PA口在送给数码管的KD0~KD7,产生正确的7段数码管的显示段码。

同时8255的PB0~PB3还通过控制数码管的KL1~KL4产生位选信号,控制数码管的亮灭。

另外,还控制着ADC0809的工作。

图1-1 电路原理图图1-2 系统框图硬件选择方案:一.实验所需元器件:1. MCU-8088/8086H芯片1块2. ADC0809芯片1块3. 8255芯片1块4. 4位一体数码1个15.导线假设干课程设计---简易数字电压表〔二〕二.主要元器件的介绍课程设计---简易数字电压表〔三〕2)ADC0809芯片介绍1.模数转换芯片ADC0809:ADC0809是典型的8位8通道逐次逼近式A/D转换器,其实物如图1-3所示。

数字电压表实验报告

数字电压表实验报告

简易数字电压表设计报告姓名:***班级:自动化1202学号:****************:***2014年11月26日一.设计题目采用C8051F360单片机最小系统设计一个简易数字电压表,实现对0~3.3V 直流电压的测量。

二.设计原理模拟输入电压通过实验板PR3电位器产生,A/D转换器将模拟电压转换成数字量,并用十进制的形式在LCD上显示。

用一根杜邦实验线将J8口的0~3.3V输出插针与J7口的P2.0插针相连。

注意A/D转换器模拟输入电压的范围取决于其所选择的参考电压,如果A/D 转换器选择内部参考电压源,其模拟电压的范围0~2.4V,如果选择外部电源作为参考电压,则其模拟输入电压范围为0~3.3V。

原理框图如图1所示。

图1 简易数字电压表实验原理框图三.设计方案1.设计流程图如图2所示。

图2 简易数字电压表设计A/D转换和计时流程图2.实验板连接图如图3所示。

图3 简易数字电压表设计实验板接线图3.设计步骤(1)编写C8051F360和LCD初始化程序。

(2)AD转换方式选用逐次逼近型,A/D转换完成后得到10位数据的高低字节分别存放在寄存器ADCOH和ADC0L中,此处选择右对齐,转换时针为2MH Z。

(3)选择内部参考电压2.4V为基准电压(在实际单片机调试中改为3.311V),正端接P2.0,负端接地。

四、测试结果在0V~3.3V中取10组测试数据,每组间隔约为0.3V左右,实验数据如表1所示:显示电压(V)0.206 0.504 0.805 1.054 1.406实际电压(v)0.210 0.510 0.812 1.061 1.414相对误差(%) 1.905 1.176 0.862 0.659 0.565显示电压(V) 2.050 2.383 2.652 2.935 3.246实际电压(v) 2.061 2.391 2.660 2.943 3.253相对误差(%)0.421 0.334 0.301 0.272 0.215表1 简易数字电压表设计实验数据(注:其中显示电压指LCD显示值,实际电压指高精度电压表测量值)五.设计结论1.LCD显示模块的CPLD部分由FPGA充当,芯片本身自带程序,所以这个部分不用再通过quartus软件进行编程。

数字电压表实验报告模板

数字电压表实验报告模板

《单片机课程设计》设计报告设计题目:数字电压表的设计班级学号:50809xx姓名:xxx设计时间:2010-12-28备注:目录1.引言 (2)2.概述··22.1实验要求 (2)2.2实验目的 (2)2.3 实验器材 (2)3.总体设计方案 (3)3.1系统的总体结构及实验原理 (3)3.2芯片的选择 (4)3.3 ADC0809 的主要性能指标 (4)4.硬件电路设计 (6)4.1 AT89S52 单片机最小系统 (6)4.1.1 AT89S52各引脚及其引脚功能的实现 (6)4.2 ADC0809 与AT89S52 单片机接口电路设计 (7)4.2.1ADC0809和AT89S52单片机接口电路的引脚说明 (8)4.2.2ADC0809与AT89S52单片机的连接与控制的实现 (9)4.3显示电路与AT89S52 单片机接口电路设计 (10)4.3.1显示电路的组成 (11)4.3.2显示电路和AT89S52接口电路的引脚说明 (12)4.3.3显示电路与AT89S52的连接与控制的实现 (12)5.软件设计 (13)5.1主程序流程图 (14)5.1.1 主程序说明 (15)5.2 ADC0809 电压采集程序框图 (16)5.2.1ADC0809电压采集程序说明 (17)5.3显示程序框图 (18)5.3.1显示程序说明 (19)6.调试与测量结果分析 (20)6.1调试和仿真环境 (20)6.2程序调试 (20)6.3 仿真结果 (22)6.4 实验结果分析 (23)7.实验总结和实验收获 (24)8.程序清单和系统原理图(附录) (25)8.1(附录一)程序清单 (25)8.2 (附录二)系统原理图 (26)1.引言本次课程设计要求完成是数字电压表的设计,随着电子科学技术的发展,电子测量成为广大电子工作者必须掌握的手段,对测量的精度和功能的要求也越来越高,而电压的测量甚为突出,因为电压的测量最为普遍。

数字电压表实训报告

数字电压表实训报告
{
ET0=0;//定时器0关中断
TR0=0;//关闭定时器0
TH0=(65536-50000)/256;//初始化50ms
TL0=(65536-50000)%256;
count++;//定时中断的次数
if(count==20)//计数20次到1s
{
count=0;
second++;
if(second>=59)
Anjian();
}
}
六、实训心得
本次课程对单片机设计与应用使我对单片机技术有了更进一步的熟悉,实践操作和课本的知识有很大联系,但又高于课本,一个看似简单的电路,要动手把它设计出来就比较困难了,因为是设计要求我们在以后的学习中注意这一点,要把课本上所学到的知识和实际联系起来,同时通过本次电路的设计,不但巩固了所学知识,也是我们把理论与实践从真正意义上结合起来,增强了学习的综合能力。
P3_3=0;
delay();
P3_3=1;
P0=table[minute%10];//显示分的个位
P3_4=0;
delay();
P3_4=1;
P0=0x40;//显示“-”
P3_5=0;
delay();
P3_5=1;
P0=table[second/10];//显示秒的十位
P3_6=0;
delay();
sbit P30 =P3^0;
sbit P31 =P3^1;
unsigned int counter,i;
unsigned int DYZ;
unsigned int dis_code[11]={ 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};

简易数字电压表设计报告

简易数字电压表设计报告

摘要--------------------------------------------------------2 1.数字电压表的简介------------------------------------------31.1数字电压表的发展--------------------------------------31.2数字电压表的分类--------------------------------------42.设计的目的------------------------------------------------53.设计的内容及要求------------------------------------------54.数字电压表的基本原理--------------------------------------54.1数字电压表各模块的工作原理----------------------------54.2数字电压表各模块的功能--------------------------------54.3数字电压表的工作过程----------------------------------65.实验器材--------------------------------------------------76.电路设计实施方案------------------------------------------76.1.实验步骤---------------------------------------------76.2各个模块设计------------------------------------------86.2.1 基准电压模块-----------------------------------86.2.2 3 1/2位A/D电路模块---------------------------106.2.3 字形译码驱动电路模块--------------------------126.2.4 显示电路模块----------------------------------136.2.5 字位驱动电路模块------------------------------167.总结-----------------------------------------------------17 参考文件---------------------------------------------------18 附录-------------------------------------------------------19本文介绍了一种简易数字电压表的设计。

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

柳州铁道职业技术学院
实验报告
2009 / 2010学年第一学期实验时间
课程名称单片机应用技术1 实验名称简易数字电压表设计实验
姓名班级学号
指导教师黄莺评分
一、实验目的
1.了解A/D转换的基础知识;
2.进一步学习单片机仿真软件PROTEUS的用法。

3.掌握ADC0808的使用和程序编写方法;
二、实验内容
设计一个简易的数字电压表,测量0~5V的模拟电压,并在数码管上显示出来。

电路图如下:
(1)画出该电路图
(2)叙述电路的工作原理
(3)列出电路元件清单
(4)写出电路的程序
(5)写出电路调试出现的问题等
三、实验仪器、器件及装置
计算机一台(WIN98/2000/XP系统、安装好Keil C51、Proteus6.0等相关软件。


四、实验操作步骤
(1)打开proteus软件,设计硬件仿真电路图。

(2)打开Keil uVision2软件,编译源程序,生成*.hex 文件;
(3)将*.hex 文件加载到单片机中运行,实现电路功能仿真。

五、实验记录
把你做实验的结果进行陈述,必要的附上程序等。

六、实验小结
完成实验的情况如何?对实验有什么体会和建议?
七、实验应答问题
根据指导书的问题进行回答。

相关文档
最新文档