数据采集及处理系统的设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学号:14
课程设计
题目数据采集及处理系统的设计
学院自动化学院
专业自动化
班级0902班
姓名何润
指导教师张丹红
2012年07月03日
课程设计任务书
学生姓名:何润专业班级:自动化0902班
指导教师:张丹红工作单位:自动化学院
题目: 数据采集及处理系统的设计
初始条件:
设计一个64路巡回数据采集及处理系统,系统循环周期为1秒,16路模拟信号输入,16路开关信号输入,16路模拟输出,16路数字输出。
要求完成的主要任务:
1.输入通道及输出通道设计(0~20mV输入),(0~10V输出)2.每周期内各通道采样10次;
3.对模拟信号采用一种数字滤波算法;
4.完成系统硬件电路设计,软件流程及各程序模块设计;
5.完成符合要求的设计说明书。
时间安排:
2012年6月25日~2010年7月4日
指导教师签名:年月日
系主任(或责任教师)签名:年月日
摘要
数据采集及处理系统是指从传感器和其它待测设备等模拟和数字被测单元中自动采用非电量或者电量信号,送到上位机中进行分析,处理的过程。数据采集系统是结合基于计算机或者其他专用测试平台的测量软硬件产品来实现灵活的、用户自定义的测量系统。而数据处理就是通过一些滤波算法,删除原始数据中的干扰和不必要的信息,分离出反映被测对象的特征的重要信息。本次课程设计采用A/D和D/A转换器和MCS-51单片机组成数据采集系统,数据采集系统可以通过A/D转换把模拟信号转换成数字信号,并且可以方便的实现数字信号存储。该设计具有结构简单、操作方便、高性价比、具有显示、记录存储功能,能够适应油田野外恶劣环境,;具有性能稳定、可靠性高、响应速度快操作简单、费用低廉、回放过程的信号可以直观的观察。它与有线数传相比主要有布线成本低、安装简便、便于移动等性能。
数据采集器的市场需求量大,以数据采集器为核心构成的小系统在工农业控制系统、医药、化工、食品等领域得到了广泛的应用。数据采集器具有良好的市场前景,在我们工业生产和生活中有着举足轻重的地位,因此,本次课程设计数据采集及处理系统有着一定的实际意义
关键词:数据采集,处理,A/D转换,D/A转换,采样保持
目录
1 方案论述 (1)
1.1 方案要求 (1)
1.2 任务分析 (1)
2 方案对比及认证 (2)
3 方案设计思路 (3)
4 硬件电路原理 (5)
4.1 多路采样开关 (5)
4.2 模拟通道及处理 (6)
4.2.1 模拟输入通道 (6)
4.2.2 模拟输出通道 (8)
4.3 数字通道及处理 (9)
4.3.1 数字输入通道 (9)
4.3.2 数字输出通道 (10)
5 软件设计和程序流程 (11)
5.1 软件设计流程 (11)
5.1.1 设计思想 (11)
5.1.2 模拟通道流程图 (11)
5.1.3 数字通道设计流程 (12)
5.2 程序设计 (13)
5.2.1 主程序流程图 (13)
5.2.1 A/D转换程序 (14)
5.2.2 数字滤波程序 (16)
5.2.3 D/A转换程序 (18)
6 心得体会 (19)
7 参考文献 (20)
附录一硬件电路图 (21)
附录二芯片资料 (22)
附录三程序清单 (26)
数据采集及处理系统的设计
1 方案论述
1.1 方案要求
本课题要求设计一个64路巡回数据采集及处理系统,系统循环周期为1秒,16路模拟信号输入,16路开关信号输入,16路模拟输出,16路数字输出。输入0~20mV,输出0~10V;每周期内各通道采样10次,并对模拟信号采用一种数字滤波算法。设计系统硬件电路、软件流程及各程序模块。
1.2 任务分析
数据采集系统的任务,具体地说,就是传感器从被测对象获取有用信息,并将其输出信号转换为计算机能识别的数字信号,然后送入计算机进行相应的处理,得出所需的数据。同时,将计算得到的数据进行显示、储存或打印,以便实现对某些物理量的监视,其中一部分数据还将被生产过程中的计算机控制系统用来进行某些物理量的控制。
数据采集系统一般由数据输入通道、数据存储与管理、数据处理、数据输出及显示这五个部分组成。输入通道要实现对被测对象的检测、采样和信号转换等工作。数据处理就是从采集到的原始数据中,删除干扰噪声、无关信息和不必要的信息,提取出反映被测对象特征的重要信息。另外,就是对数据进行统计分析,以便于检索;或者把数据恢复成原来的物理量形式,以可输出的形态在输出设备上输出,如打印、显示、绘图等。数据输出及显示就是把数据以适当的形式进行输出和显示。
数据采集及数据处理的过程,可以理解为先采集数据,然后将数据输入到CPU,最后输出数据。在这一过程中,还要选择数据通道。为了适应芯片的电压值,还可能需要把传入的模拟电压放大或缩小,转换成模拟信号后,驱动相应的执行机构,达到控制的目的。在输出过程中,芯片输出可能为电流信号,也可能为电压信号。
2 方案对比及认证
数据采集,又称数据获取,是利用一种装置,从系统外部采集数据并输入到系统内部的一个接口,数据采集系统主要需要解决的是模拟量输入通道问题,根据设计要求,16路的模拟量输入,需要确定模拟量输入通道的结构。模拟量通道结构有两种,一种单通道模拟量输入,即每路模拟量均有各自独立的A/D转换器、采样/保持器,另一种是多通道模拟量输,即模拟量通过多路开关,共用一套采样/保持器、A/D转换器。
在两种结构中,前者电路结构简单,程序设计方便。由于每路模拟量均需各自独立的A/D转换器,因此尽管只有一个处理器,但A/D转换是并行的,具有很快的转换速度。由于使用的A/D转换器数量多,造成了总体成本高昂,这种并行结构一般用在高速数据采集系统中;后者共用一套A/D转换器和保持器,主要特点是经济实用等。如果能够达到题目所需的要求时,一般采用该方案。当前随着高性能的A/D转换器件不断推出,选择一种A/D转换器满足多路数据采集还是比较容易的。
D/A转换部分主要解决数字到模拟的功能,最常用的数模转换器为DAC0832,将输入的数字量转换成差动的输出。为了使其能变成电压输出,又要经过运算放大器。
模拟输出通道同样也有两种基本结构形式:每一个通道使用一个D/A转换器,速度快,工作可靠,缺点是较多的D/A转换器会提高成本;另外一种就是多个通道共用一个D/A转换器,即转换成模拟电压后,通过多路模拟开关传送给输出采样保持器。这种结构形式的优点是节省了D/A转换器,由于每个转换器要分时工作,所以这种结构只适用于通路数量过多且对转换速度要求不高的场合。