基于单片机的单通道16位数据采集系统设计课程设计最终版

上传人:龙*** 文档编号:59619466 上传时间:2018-11-09 格式:DOC 页数:15 大小:664.41KB
返回 下载 相关 举报
基于单片机的单通道16位数据采集系统设计课程设计最终版_第1页
第1页 / 共15页
基于单片机的单通道16位数据采集系统设计课程设计最终版_第2页
第2页 / 共15页
基于单片机的单通道16位数据采集系统设计课程设计最终版_第3页
第3页 / 共15页
基于单片机的单通道16位数据采集系统设计课程设计最终版_第4页
第4页 / 共15页
基于单片机的单通道16位数据采集系统设计课程设计最终版_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《基于单片机的单通道16位数据采集系统设计课程设计最终版》由会员分享,可在线阅读,更多相关《基于单片机的单通道16位数据采集系统设计课程设计最终版(15页珍藏版)》请在金锄头文库上搜索。

1、基于单片机的单通道16位数据采集系统设计 电子与信息工程学院姓名:吴维学号:1110510119摘要:数据采集系统是指将温度、压力、流量、位移等工业现场的各种物理量通过传感器变为电信号,经过放大、A/D采样转化为数字量后,由单片机进行储存和显示。数据采集系统主要由传感器、模拟信号调理电路、数据采集电路三部分组成。本设计主要是利用单片机集成的ADC模-数转化器直接将采集到的模拟信号转化为数字信号。讲述了整个系统的工作流程和工作原理。将采集的数据经过放大器放大之后再进入A/D转换器,然后直接通过串口传送的单片机上,可以直接在LED端显示温度数据值并进行简单的数据处理。关键词:单片机; 传感器; 数

2、据采集; 数据储存目录一、 概述 111 设计背景 112 系统性能指标 1二、 数据采集系统综述 221 数据采集的意义与作用 22. 2 数据采集系统的结构形式 22. 3 数据采集系统的基本功能 3三、 系统硬件设计 33. 1 系统结构图 33. 2 信号放大模块 33. 3 A/D转化模块 63. 4 单片机数据采集与控制模块 73. 5 LED显示模块 9四、 系统的总体电路 9五、 系统的PCB图 10六、 心得与体会 10参考文献122一 概论 1.1 设计背景 为了确切测量某一测试对象的各种特性数据,我们常常需要借助各种仪表和各种手段(直接测量或者遥测)来获取各种各样的测量数

3、据。但这些数据中通常含有大量的变化误差、设备误差以及在传输过程中(当采用遥测方式时)引入的各种干扰所造成的误差等。而且这些数据量通常都会很大,有意义的部分和无意义的部分混杂在一起,如果不加取舍的直接应用,必然会造成极大的不便。传统靠人工控制的温度、湿度、液压等信号的测量、力控系统,外围的电路比较复杂,而且测量的精度较低,分辨力不高,需要进行温度校准(非线性校准、温度补偿、传感器标定等);而且体积较大,使用不方便,更重要的是参数的设定是需要的有其它仪表的参与,外界设备多,成本高,因而越来越适应不了社会的要求。在对多类型、多通道信号同时进行检测和控制中,传统的测控系统能力有限。如何将计算机与各种设

4、施、设备结合,简化人工操作并实现自动控制,满足社会的需求,成为一个很迫切的问题。数据采集技术是一种实用的电子技术,它广泛应用于信号检测、信号处理、仪器仪表等领域。近年来,随着数字化技术的不断发展。数据采集技术也呈现出速度更快、通道更多、数据量更大的发展趋势。数据采集是为了对温度、压力、流量、速度、位移、光强度、声音等物理量进行在线测量和控制,通过传感器把上述物理量转换成模拟物理量的电信号。然后将模拟电信号经过处理并转换成计算机能识别的数字量,送进计算机处理、存储、传输和显示。随着电子测量技术与计算机技术的发展,面对各种检测对象和大量的测试点,需要利用数据采集系统将多路被测量转化为数字量,再经过

5、单片机或微型计算机进行数据处理,实现实时测量。目前,数据采集系统正朝着集成化、单片机系统化的方向发展。 12 系统性能指标 对于此高速系统,具有的具体性能如下: 支持16位数据采集; 具有应付突发数据的接收能力; 具有应付长时间数据接收的能力; 具有一定的抗高频干扰能力。二 数据采集系统综述 2.1 数据采集的意义与作用数据采集(DAQ),是指从传感器和其它待测设备等模拟和数字被测单元中自动采集非电量或者电量信号,送到上位机中进行分析、处理。本数据采集系统是结合基于单片机的测量软硬件产品来实现灵活的、用户自定义的测量系统。数据采集,又称数据获取,是利用一种装置,从系统外部采集数据并输入到系统内

6、部的一个接口。数据采集技术广泛引用在各个领域:比如摄像头,麦克风,都是数据采集工具。被采集数据是已被转换为电讯号的各种物理量,如温度、水位、风速、压力等,可以是模拟量,也可以是数字量。采集一般是采样方式,即隔一定时间(称采样周期,本实验为1MHz)对同一点数据重复采集。采集的数据大多是瞬时值,也可是某段时间内的一个特征值。数据测量方法有接触式和非接触式,检测元件多种多样。不论哪种方法和元件,均以不影响被测对象状态和测量环境为前提,以保证数据的正确性。随着计算机技术的飞速发展和普及,数据采集系统也迅速的得到应用。在生产过程中,应用这一系统可对生产现场的工艺参数进行采集、监视和记录,为提高产品质量

7、、降低成本提供信息和手段。在科学研究中,应用数据采集系统可获得大量的动态信息,是研究瞬时物理过程的有力工具。总之,不论在哪个领域中,数据采集与处理越及时,工作效率就越高,取得的经济效益就越大。数据采集系统是被测对象与微机之间的通道,因为微机只能接受数字信号,而被测对象常常是一些非电量,所以,数据采集系统的前一环节是通过传感器感受被测对象,后一环节是将模拟信号放大转换为数字信号。 2.2 数据采集系统的结构形式数据采集系统主要由硬件和软件两部分组成。从硬件方面来看,目前的数据采集系统的主要结构形式有两种,一种是微型计算机的数据采集系统,另外一种是集散型数据采集系统。而本实验所用到的就是微型计算机

8、俗称单片机。单片机数据采集系统是由传感器,程控放大器,采样/保持器,A/D转换器,单片机以及外设等部分组成。集散型采集控制系统是计算机网络技术的产物,它是由若干个数据采集站和一台上位机以及通讯线路组成。由于涉及较复杂,顾这里不做深究。 2.3数据采集系统的基本功能由数据采集系统的任务可以知道,所谓数据采集就是将模拟信号转化为数字信号,并进一步予以处理、显示、储存和记录的过程。数据采集系统一般具有以下几方面的功能。数据采集与传输、模拟信号处理、数字信号处理、开关信号处理、数据处理、屏幕显示、数据存储、打印输出、人机联系。而本设计主要面对的就是以温度为例的模拟信号的数据采集与传输过程。三 系统硬件

9、电路设计 3.1 系统结构图显示器单片机信号传入A/D转化电路信号放大电路图3.1 系统结构图如图3.1所示,本系统分为信号放大模块,A/D转化模块以及单片机处理与显示模块。 3.2 信号放大模块图3.2.1 信号放大电路信号放大模块应该包括滤波,前级放大,隔离功能。由传感器输出的信号电压较小,并且存在干扰,故应采用滤波器将无用杂波滤除,并将小信号进行放大,放大到A/D输入电压要求范围内。对于多个传感器,当传感器测量不同参数的信号时,由于传感器所提供的信号变换范围很宽,故针对不同参数应采取不同的放大倍数,可以使用可编程增益放大器(PGA),并由FPGA控制放大倍数。同时为防止后继电路干扰测量信

10、号,应对前级电路进行隔离,可采用线性光耦来实现。集成PGA型号有很多,如MicroChip公司的MCP6S2X系列和LTC公司的LTC6910系列。凌特公司(LTC)生产的LTC6910系列数字控制可编程增益放大器(PGA)单片IC,是专门为数据采集系统(DAS)、动态增益变化、自动测距电路和自动增益控制等方面应用而设计的。LTC6910-3是占用PCB空间非常小的低噪声数字控制可编程增益放大器。他可通过3位数字输入来提供8种电压增益以供选择。Microchip Technology公司的MCP6S21/2/6/8是模拟增益可编程运放(PGA)芯片。该芯片的增益可设置为+1+32,而且具有输入

11、通道选择功能,可通过SPI总线选择增益水平和输入信道,以扩大微控制器的仿真输入范围,同时可减少对输入/输出管脚数量的需求,从而降低微控制器的成本。考虑设备成本,本系统采用MCP6S2X系列的MCP6S28。其引脚图如下:图3.2.2 MCP6S28引脚图其内部原理图如下:图3.2.3 MCP6S28原理图可编程调整增益操作可以通过对SPI的编程来实现,相应的指令寄存器格式如下:表3.2.1 指令寄存器其中仅当M2、M1、M0为010时为写入寄存器,A0为地址指示位,0代表增益寄存器,1代表通道寄存器。表3.2.2 增益寄存器G2G1G0为增益倍数选择位,具体倍数如下表:G2G1G0增益倍数G2

12、G1G0增益倍数00011008001210110010411016011511132表3.2.3 增益倍数 3.3 A/D转化模块A/D转换电路如图3.3.1所示,本实验所采用的A/D转换器为ADS7825。图3.3.1 A/D转换电路ADS7825是一种多通道高精度的模数转换器,在芯片内部集成了采/保电路、时钟源、参考基准电压等,从而减少了芯片的外围电路。该芯片有并行/串行两种数据输出模式,易于和微处理器接口。ADS7825采用双列直插和贴片式两种封装形式供选用,它们都符合工业使用标准-40+85的工作温度范围。ADS7825无论是双列直插还是贴片式封装都有28个引脚。但是D0D7这8个引

13、脚,在并行或串行不同的数据输出模式下,其引脚定义不同。在并行数据输出模式下,D0D7定义为数据线,可以一次读取8位数据。而在本实验中,所使用的是串行数据输出D5D7为高阻状态,D0D4则是为串行数据输出而定义的各种功能。有同步脉冲、内部外部时钟源选择端、时钟源、串行数据输出端以及串行数据输出标识等。各引脚如图3.3.1所示:图3.3.2 ADS7825的引脚图ADS7825可以再连续和间歇两种数据转化模式下工作。由管脚CONTC决定选择哪种模式工作,CUNTC=1时,选择连续转换模式,当CS、和PWRD 端均为低电平时,AD转换和读数将在AIN0AIN3四个输入通道间连续循环进行。由于本设计只

14、需要单通道,故只需要使用AIN0口,故置A0,A1均为0。 3.4 单片机数据采集与控制模块由于本设计为单通道16位的数据采集系统,故这里选用了MCS-96系列单片机8096。单片机电路如图3.4.1所示:图3.4.1 单片机数据采集与控制与控制电路8096CPU是由寄存器、算术逻辑单元RALU、寄存器阵列、指令寄存器、控制单元、地址译码寄存器等部分组成。其最大特点是RALU直接对232字节寄存器阵列及专用寄存器进行各种算术逻辑操作,而没有采用常规的累加器结构。从而加速了数据的处理能力提高了CPU的吞吐能力。同时由于可通过专用寄存器来直接控制I/O口,加速了I/O过程。MCS-96系列单片机的主要特点包括以下几个

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号