ImageVerifierCode 换一换
格式:DOCX , 页数:37 ,大小:1.05MB ,
资源ID:15051727      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15051727.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于51单片机的数据采集器Word下载.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于51单片机的数据采集器Word下载.docx

1、x x 大 学2014 年 6 月摘要数据的采集和处理是数字信号处理中十分重要的一个环节,为了设计一个对8路05V的模拟电压进行循环采集,超出界线时指示灯闪烁,且能输出控制信号进行调节的数据采集控制系统,本课程设计在参考众多文献后对其进行了设计,系统分为硬件和软件两大部分。在硬件方面我们采用了单片机89c52芯片为控制核心搭配上数据采集电路、LED数码管显示电路、DAC0800八位数模转换器等实现了模拟电压数据的循环采集和显示功能以及对输出信号的调节功能。另外的软件部分则用c语言对数据采集、模数转换、数据显示等功能进行了编写。文中详细介绍了硬件和软件两部分以及总体的情况. 关键词: 单片机82

2、c52 DAC0800 数据循环采集 ABSTRACTThe data acquisition and processing are very important parts of digital signal processing. To design a system to circular acquisitions eight roads 0 5V analog voltage and the indicating lights flash when it beyond the limitation, it can also output the control signal to ad

3、just the data acquisition system. Based on the mass literature materials, the curriculum designs this system which divides into two parts, hardware and software. In the Hardware, we use 89c52 microcontroller as the core of control, with a data acquisition circuit,a DAC0800 eightbit digital to analog

4、 converter to achieve the goals. Then, in the Software, we use C language to compile the procedure of data acquisition, analog digital conversion and etc. This passage introduces the hardware, software and total situation. Key words: 89c52 microcontroller, DAC0800,Circular acquisitions of data第1章 引言

5、1.1课题背景数据采集是信息学科的重要分支之一,主要是研究信息数据处理及控制等问题1。随着科学技术的发展,数据采集技术被普遍认为是现代科学研究和技术发展的一个重要课题,它在工业测控以及试验室研究方面的应用非常广泛2。一方面,数据采集系统向着高精度、高速度、稳定可靠和集成化的方向发展;另一方面,数据采集系统也向着实时系统方向发展,特别是逻辑和时序要求比较高的系统。数据采集和控制系统是对生产过程或科学实验中各种物理量进行实时采集、测试和反馈控制的闭环系统。随着信息技术的飞速发展,它在工业控制、军事电子设备、医学监护等许多领域发挥着日益重要的作用,成为其中不可缺少的一部分。数据采集经过近几十年快速的

6、发展,已经成为了一门相对成熟的技术。1.2数据采集系统的历史与发展现状数据采集系统是将被测对象的各种参量通过不同的传感元件的适当转换后,在金国信号的处理、采样、量化、编码、传输等步骤,最后传入控制器进行数据处理或记录存储的过程。数据有很多种形式,最常见的有本文所使用的电流或电压的模拟量3。数据采集系统起源于20世纪50年代左右,应用在军事方面为主。十多年后的60年代后期,数据采集设备开始进入市场,但是此阶段的设备和系统仍大多数是属于专用的系统。但随着技术的发展,微型机的出现和发展,以采集器同计算机融为一体为代表的数据采集系统诞生在70年代的中后期。由于该系统的性能优良,远超传统的系统,因此得到

7、了众人的认可并得到了惊人的发展。在日益成熟的过程中,数据采集系统逐渐分为两类,实验室使用的数据采集系统和工业现场数据采集系统。随着在20世纪80年代的计算机的盛行,数据采集系统也随之得到了空前的发展,涌现出通用的数据采集系统,主要分为两类,一是以仪器仪表和采集器,通用接口总线和计算机等构成,主要用于实验室;二是以数据采集卡、标准总线和计算机构成,主要在工业现场应用。90年代至今,数据采集技术已经在国际技术先进的国家的军事、航空等领域被广泛地应用,在民用方面,信号检测与处理,仪器仪表方面都是属于实用的电子技术4。随着集成电路制造技术的不断提高,更高性能和可靠性更高的数据采集系统也不断的出现,就目

8、前而言,其发展方向可以概括为速度更快,通道更多,数据量更大三方面5。数据采集技术在目前阶段采用先进的模块式结构,根据不同的应用要求,通过简单的加减或更改模块,并结合系统的编程,就可以迅速扩展或修改系统,组成一个全新的系统6。第2章 数据采集的控制系统的总体设计2.1系统总体设计框图图2.1系统总体设计框图2.2系统工作原理先打开AD转换锁存器,输入信号地址,再将地址锁存进行AD转换。将AD转换的值在数码管上显示,单片机判断10次AD转换的平均值是否超出限制,如果超出限制则点亮LED灯并且启动DA转换调整输入电压。2.3各个部分功能模块介绍2.3.1 ADC0809ADC0809是CMOS工艺8

9、通道,8位逐次逼近式A/D模数转换器7。它由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成。其内部的8通道多路开关,可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。三态输出锁器。本课设中,采用ADC0809进行8路模拟信号数据采样并进行转换。图2.2ADC0809结构图 2.3.2 DAC0800DAC0800系列是单片8位高速电流输出数模转换器,电流稳定时间仅为100纳秒。结构如图2.3。本课设中,单片机根据第一路信号超出限制电压的程度来设定DAC0800所需要输出的电流大小,偏离上下限越大则电流越大。图2.3 DAC0800结构图2.

10、3.3 74HC138译码器74HC138是一款高速CMOS器件,可接受3位二进制加权地址输入(A,B和C),并当使能时,提供8个互斥的低有效输出(Y0至Y7)。本课设中,74HC138为节省I/O口而用,并用来控制LED灯。图2.4 74HC138 结构图2.3.4 三位八段数码管八段数码发光管就是8个发光二极管组成的,在空间排列成为8字型带个小数点,只要将电压加在阳极和阴极之间相应的笔画就会发光。把这些LED发光二极管的正极接到一块(一般是拼成一个8字加一个小数点)而作为一个引脚,就叫共阳的,相反的,就叫共阴的,那么应用时这个脚就分别的接VCC和GND。再把多个这样的8字装在一起就成了多位

11、的数码管了。本课设中,采用三位八段数码管显示AD转换的值。图2.5 八段数码管结构图图2.6 八段数码管共阳极接法示意图图2.7 八段数码管共阴极接法示意图2.3.5锁存器锁存器的最主要作用是缓存,其次完成高速的控制器与慢速的外设的不同步问题,再其次是解决驱动的问题,最后是解决一个 I/O 口既能输出也能输入的问题。锁存器是利用电平控制数据的输入,只有在有锁存信号时输入的状态被保存到输出,直到下一个锁存信号8。如下图2.8为简化的8282锁存器结构,都是带有三态门的八D锁存器。本课设中设有两个锁存器,分别锁存AD地址和数据。图2.8 8282锁存器结构简化图2.3.6 74LS74单片机的AL

12、E引脚为2MHz的方波,将该频率的方波通过74LS74四分频电路后变为500KHz的方波提供给ADC0809的CLK引脚,使ADC0809能够正常工作。图2.9 74LS74 结构2.3.7 74LS0074LS00 为四组 2 输入端与非门(正逻辑)。共有 54/7400、54/74H00、54/74S00、54/74LS00四种线路结构形式。图2.10 74LS00结构图第3章 数据采集的控制系统的硬件设计3.1芯片的选择 在这次的课程设计中,我们选用的是89c52芯片。89C52是INTEL公司MCS-51系列单片机中基本的产品,它采用ATMEL公司CMOS工艺技术制造的高性能8位单片机

13、,属于标准的MCS-51的HCMOS产品9。它结合了CMOS的高速和高密度技术及CMOS的低功耗特征,是基于标准的MCS-51单片机体系结构和指令系统。关于其的总体功能和各个引脚功能将会在下面给予详尽地介绍。3.1.1芯片总体功能及介绍89C52是属于89C51增强型单片机版本,集成了时钟输出和向上或向下计数器等更多的功能,适合于类似马达控制等应用场合。89C52是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash存储器。89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Fla

14、sh,使得89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 具有以下标准功能:89C52内置8位中央处理单元、512字节内部数据存储器RAM、8k片内程序存储器(ROM)32个双向输入/输出(I/O)口、3个16位定时/计数器和5个两级中断结构,一个全双工串行通信口,片内时钟振荡电路。另外 STC89X52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。在空闲模式下,冻结CPU而维持RAM定时器、串行口和中断系统功能,从而使得CPU停止工作,并允许RAM、定时器/计数器、串口、中断继续工作。在掉电保护方式下,RAM中的数据内容将被保存,时钟振荡器被冻结,时钟振荡器停止

15、工作的同时单片机一切工作或功能停止,直到下一个中断或硬件复位为止。最高运作频率有35MHz,6T/12T可选。此外89C52还有PDIP(40pin)和PLCC(44pin)两种封装形式。3.1.4 89c52结构特点互补高性能金属氧化物半导体结构可擦可编程只读存储器/只读存储器/中央处理器。12/24/33MHz操作。三个16位的定时器/计数器。可编程的时钟输出。Up/Down定时器/计数器。三级程序锁定系统。8K/16K/32K片内程序存储器。256字节片内RAM。改进的快速脉冲编程算法。布尔处理器。32根可编程的输入/输出线。六个中断源。可编程的串行通道带有:帧错误检测。TTL和CMOS兼容逻辑电平。64K片外程序存储空间。64K片外数据存储空间。MCS51单片机可兼容指令集。闲置节能和掉电模式。ONCE(On-Circuit仿真)模式。四级中断优先级。扩展温度范围(40到85)其总体功能特性可由下表3.1概括。表3.1 89c52单片机功能特性3.1.3芯片各个引脚功能介绍VCC:

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1