




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、电气工程学院课程设计数据采集电路的设计数据采集电路的设计学 生 姓 名 韩章强 学 号 2013411107 学 院 电气工程学院 指 导 老 师 雷继海 专 业 测控技术与仪器 答 辩 日 期 1测控电路课程设计任务书一、设计目的根据常用的电子技术知识,以及可获得技术书籍与电子文档,初步形成电子设计过程中收集、阅读及应用技术资料的能力;熟悉电子系统设计的一般流程;掌握分析电路原理及对主要技术性能进行测试的常见方法;使学生学会使用电路仿真分析软件(Multisim)在计算机上进行电路设计与分析的方法。二、任务与要求设计一个数据采集电路,满足以下条件:1.结合单片机的课程,选用 ADC0808A
2、/D 转换器,采集输入实时电压,用四位的共阴数码管显示,并设计完整电路以及程序,仿真调试。2.设计的精度为小数点后两位,输入电压的范围是 0-5v,要求电路图简单合理。三、进程安排1布置任务、查阅资料,方案设计根据设计要求,查阅参考资料,进行方案设计及可行性论证,确定设计方案,2上机在Multisim境下按要求进行设计。 3总结报告 四、所需调试工具Keil 和 Multisim 软件。 2目 录测控电路课程设计任务书.- 1 -1 课程设计要求.- 4 -2 89C51 单片机简介 .- 4 -2.1 ADC0808 转换器简介 .- 4 -2.2 引脚功能 .- 5 -2.3A/转换原理.
3、- 6 -3 时钟电路.- 6 -3.1 复位电路.- 6 -3.2 LED 显示电路.- 7 -4 仿真设计图.- 7 -5 仿真心得.- 8 -6 程序.- 8 -6.1 程序调试.- 11 -参考文献.- 12 -致谢.- 12 -3摘要: 数据采集与显示系统是利用一种装置,从系统外部采集数据并输入到系统内部的一个接口。然后利用处理器处理,最后在显示出来。数据采集与显示技术广泛应用在各个领域。被采集数据是已被转换为电讯号的各种物理量,如电压、温度、水位、风速、压力等,可以是模拟量,也可以是数字量。采集的数据大多是瞬时值,也可是某段时间内的一个特征值。准确的数据测量是数据采集的基础。不论哪
4、种方法和元件,均以不影响被测对象状态和测量环境为前提,以保证数据的正确性。数据采集含义很广,包括对面状连续物理量的采集。在计算机辅助制图、测图、设计中,对图形或图像数字化过程也可称为数据采集,此时被采集的是几何量(或包括物理量,如灰度)数据。关键词 ;数据采集; 电路; 信号; Abstract Data acquisition and display system is the use of a device, collect data from outside the system and input to the internal system of an interface. Then
5、 the processor, finally came up on the screen. Data acquisition and display technology is widely used in various fields.Data is being collected has various physical quantities, are converted to electrical signals such as voltage, temperature, water level, wind pressure, etc., can be analog, also can
6、 be the digital quantity. Most of the data collected is instantaneous, but also a feature within a certain period of time value of accurate data measurement is. The basis for data collection. No matter what kind of methods and components are not affected the measured object and measuring environment
7、 is the premise to ensure the accuracy of the data. Data acquisition is a very broad meaning, including planar continuous physical collection. In computer aided drawing, mapping, design, digital graphics or image the process is called data acquisition, the acquisition is the geometric volume (includ
8、ing the physical quantities, such as the gray data).Keywords : Data acquisition; Circuit; Signal; 41 课程设计要求结合单片机的课程,选择一款 A/D 转换器,采集输入实时电压并显示,并设计完整电路以及程序,仿真调试。 2 89C51 单片机简介AT89C51 是一个低功耗,高性能 CMOS 8 位单片机,片内含 4k Bytes ISP(In-system programmable)的可反复擦写 1000 次的 Flash 只读程序存储器,器件采用 ATMEL 公司的高密度、非易失性存储技术制造
9、,兼容标准 MCS-51 指令系统及 80C51 引脚结构,芯片内集成了通用 8 位中央处理器和 ISP Flash 存储单元,AT89C51 在众多嵌入式控制应用系统中得到广泛应用。51 单片机内包含以下几个部件:1)8 位微处理器(CPU) 。2)数据存储器(128B RAM) 。3)程序存储器(ROM/EPROM) 。4)4 个 8 位可编程并行 I/O 口(P0 口,P1 口,P2 口,P3 口) 。5)1 个全双工的异步串行口。6)2 个 16 定时器/计数器。7)中断系统。8)特殊功能寄存器(SFR) 。2.1 ADC0808 转换器简介ADC0808 是采样分辨率为 8 位的、以
10、逐次逼近原理进行模/数转换的器件。其内部有一个 8 通道多路开关,它可以根据地址码锁存译码后的信号,只选通 8 路模拟输入信号中的一个进行 A/D 转换。 5图 2-1 ADC0808 引脚图2.2 引脚功能ADC0808 芯片有 28 条引脚,采用双列直插式封装。各引脚功能如下:15 和 2628(IN0IN7):8 路模拟量输入端。8、14、15 和 1721:8 位数字量输出端。22(ALE):地址锁存允许信号,输入,高电平有效。6(START): A/D 转换启动脉冲输入端,输入一个正脉冲(至少 100ns 宽)使其启动(脉冲上升沿使 0809 复位,下降沿启动 A/D 转换) 。7(
11、EOC): A/D 转换结束信号,输出,当 A/D 转换结束时,此端输出一个高电平(转换期间一直为低电平) 。9(OE):数据输出允许信号,输入,高电平有效。当 A/D 转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。10(CLK):时钟脉冲输入端。要求时钟频率不高于 640KHZ。12(VREF(+) )和 16(VREF(-) ):参考电压输入端11(Vcc):主电源输入端。13(GND):地。2325(ADDA、ADDB、ADDC):3 位地址输入线,用于选通 8 路模拟输入中的一路62.3A/转换原理基本原理是从高位到低位逐位试探比较,好像用天平称物体,从重到轻逐级增减
12、砝码进行试探。逐次逼近法转换过程是:初始化时将逐次逼近寄存器各位清零;转换开始时,先将逐次逼近寄存器最高,送入 D/A 转换器,经 D/A 转换后生成的模拟量送入比较器,称为 Vo,与送入比较器的待转换的模拟量 Vi 进行比较,若 VoVi,该位 1 被保留,否则被清除。然后再置逐次逼近寄存器次高位为 1,将寄存器中新的数字量送 D/A 转换器,输出的 Vo 再与 Vi 比较,若 VoVi,该位 1 被保留,否则被清除。重复此过程,直至逼近寄存器最低位。转换结束后,将逐次逼近寄存器中的数字量送入缓冲寄存器,得到数字量的输出。逐次逼近的操作过程是在一个控制电路的控制下进行的。3 时钟电路XTAL
13、1 是片内振荡器的反相放大器输入端,XTAL2 则是输出端,使用外部振荡器时,外部振荡信号应直接加到 XTAL1,而 XTAL2 悬空。内部方式时,时钟发生器对振荡脉冲二分频,如晶振为 12MHz,时钟频率就为 6MHz。晶振的频率可以在 1MHz-24MHz 内选择。电容取 30PF左右。系统的时钟电路设计是采用的内部方式,即利用芯片内部的振荡电路如下图 3-1 所示:图 3-1 时钟电路3.1 复位电路由电容串联电阻构成,由图并结合电容电压不能突变的性质,可以知道,当系统一上电,RST 脚将会出现高电平,并且,这个高电平持续的时间由电路的 RC 值来决定.典型的 51 单片机当 RST 脚
14、的高电平持续两个机器周期以上就将复位,所以,适当组合 RC 的取值就可以保证可靠的复位.一般教科书推荐 C 取 10u,R 取 8.2K.当然也有其他取法的,原则就是要让 RC 组合7可以在 RST 脚上产生不少于 2 个机周期的高电平.至于如何具体定量计算,可以参考电路分析相关书籍.复位电路如下所示。图 3-2 复位电路3.2 LED 显示电路本项目所用显示屏为 4 位 LED 显示屏。本 LED 显示器为 8 段(DP 为小数点段) ,每一段为一个发光二极管。发光二极管有共阳极和共阴极两种。本显示器的发光二极管为共阴极数码管。发光二极管的阳极连接在一起,通常在此共阴极接地,当某个发光二极管
15、的阳极接低高平时,发光二极管被点亮,相应的段被显示。通过给 LED 显示器提供不同的代码,是这些不同的 LED 显示器相应的段发光显示不同的字型,这些代码称为段码。本项目所用段码值如下 (表 1) 所示:表 1 LED 共阴数码管段码数字0123456789段码0 x030 x9f0 x250 x0d0 x990 x490 x410 x1f0 x010 x094 仿真设计图如下 4-1 图所示8afbeddpcgabcdefgdp4h3h2h1h1h2h3h4hD7D6D5D4D3D2D1D0OESTEOCSTEOCD0D1D2D3D4D5D6D7OESTXTAL218XTAL119ALE30
16、EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C51X
17、1CRYSTALC630pC730pR13100C81u234567891RP110k12U2:A740434U2:B740456U2:C74041312U2:D7404OUT121ADD B24ADD A25ADD C23VREF(+)12VREF(-)16IN31IN42IN53IN64IN75START6OUT58EOC7OE9CLOCK10OUT220OUT714OUT615OUT817OUT418OUT319IN228IN127IN026ALE22U3ADC080821%RV110kU3(CLOCK)Volts+3.95图 4-1 数据采集系统仿真图5 仿真心得 这次通过自己再一次熟
18、悉仿真软件,学到了在连线过程使用总线和网络标号,使得整体布局显得非常的美观,比以前密密麻麻的连线效果好多了。从效率上来说也节省了时间。对于别人来看,也方便多了,很容易看懂。加深了对仿真软件的认识。6 程序#include #define uint unsigned int #define uchar unsigned char#define Data_ADC0809 P1sbit ST=P32;sbit EOC=P33;sbit OE=P31;sbit DIAN = P05; /小数点9unsigned char dis3; /显示数值unsigned int sum=0;unsigned i
19、nt temp=0;unsigned int dat=0;/*共阴 LED 段码表*/Unsigned char code tab=0 x5F,0 x44,0 x9D,0 xD5,0 xC6,0 xD3,0 xDB,0 x47,0 xDF,0 xD7,0 x5e/*字母 U*/;/gc.debfa/*uchar ADC0809()uchar temp_=0 x00;OE=0;ST=0;ST=1;ST=0;while(EOC=0)OE=1;temp_=Data_ADC0809;OE=0;return temp_;void delay(unsigned int x)/延时函数 unsigned i
20、nt i,j; for(i=0;ix;i+)for(j=0;j121;j+);/*函数功能:将 0-255 级换算成 0.00-5.00 的电压数值入口参数:i出口参数:*/void convdata(unsigned char dat1)unsigned int Vo;Vo=dat1*1.96; 10 dis0 = Vo/100; /十位 dis1 = Vo%100/10; /个位 dis2 = Vo%100%10; /小数点后第 1 位/*函数功能:数码管显示子程序入口参数:出口参数:*/void display(void) P0=tabdis0; P2=0 xfe; /11011111 delay(1); P2=0 xff;DIAN=0; P0=tabdis1; P2=0 xfb; /10111111 delay(1); P2=0 xff; P0=tabdis2; P2=0 xef; /01111111 delay(1); P2=0 xff;P0=tab0; P2=0 xbf; delay(1); P2=0 xff;/*函数功能:主程序入口参数:出口参数:*/void main(void)unsigned char p=0; while(1) /主循环 for(p=0;p20;p+)11sum=sum+ADC0809();display();/
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 科技发展下的移动安全教育新趋势
- 科技创新的商业价值挖掘与实现
- 2025年度艺术展览表演安全免责协议
- 科技推动下的企业培训类网络文学作品研究报告
- 二零二五实习律师劳动权益保障与法律职业规划协议
- 二零二五年度社保赔偿理赔流程管理合同
- 科技引领探索电子竞技产业新格局
- 二零二五年度购房合同范本:房产交易法律咨询协议
- 二零二五年度跨境电子商务合作合伙人协议
- 二零二五年度国际贸易信用证保险与风险控制协议
- 儿童家长非免疫规划疫苗犹豫量表的编制及信效度检验
- 咖啡店饮品配方保密协议
- 《餐饮服务礼貌用语》课件
- 2025年岳阳市岳阳楼区招考网格管理员高频重点提升(共500题)附带答案详解
- 2025年中国融通资产管理集团限公司春季招聘(511人)高频重点提升(共500题)附带答案详解
- 2024年纤维混合絮片项目可行性研究报告
- 白油供货合同范例
- 国外绿地发展-形成38课件讲解
- 2025年湘教版初中地理七年级下册重点知识点梳理与归纳
- 《机械制图》课程教案-任务四 滚动轴承的视图的绘制
- 【MOOC】现代老年医学-浙江大学 中国大学慕课MOOC答案
评论
0/150
提交评论