微机原理与接口技术课程设计-数据采集系统系统设计.doc_第1页
微机原理与接口技术课程设计-数据采集系统系统设计.doc_第2页
微机原理与接口技术课程设计-数据采集系统系统设计.doc_第3页
微机原理与接口技术课程设计-数据采集系统系统设计.doc_第4页
微机原理与接口技术课程设计-数据采集系统系统设计.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据采集系统 课程设计专用纸 机制专业0704班微机原理与接口技术课程设计任务书一、主要任务与目标任务: 数据采集系统系统设计被采集模拟量共8个,共用一个a/d转换器,约每分钟采集一次。a/d转换器为8位,有一个启动转换控制信号和转换状态输出信号。将8个模拟量对应的a/d转换结果分别存入内存的8个连续单元,循环采集8个模拟量,用新数据更新旧数据。 1.设计查询式数据采集系统结构图。 2.设计完整的数据采集汇编语言程序目标:通过本题目的课程设计,使学生对所学的微机原理与接口技术课程知识有一个全面深刻的认识,熟悉系统设计的基本方法和过程;提高学生的动手能力和实践能力。二、主要内容(1)熟悉设计任务,明确设计及目标。(2)根据设计要求和已学过的设计流程,拟定系统工作原理图。(3)计算各元件的参数并验算。(4)元件选型。(5)编制语言程序。三、工作量要求完成规定的任务,总字数30004000字。四、时间要求本课程设计于2010-6-27前完成目录一、数据采集系统介绍二、a/d转换器原理三、数据采集说明四、数据采集系统所需程序五、设计小结六、参考文献七、感想设计内容设计说明及计算过程备注数据采集系统介绍1.数据采集系统的结构原理数据采集系统一般包括模拟信号的输入输出通道和数字信号的输入输出通道。数据采集系统的输入又称为数据的收集;数据采集系统的输出又称为数据的分配。2.数据采集系统的分类数据采集系统的结构形式多种多样,用途和功能也各不相同,常见的分类方法有以下几种:根据数据采集系统的功能分类:数据收集和数据分配;根据数据采集系统适应环境分类:隔离型和非隔离型,集中式和分布式,高速,中速,低速型;根据数据采集系统的控制功能分类:智能化数据采集系统,非智能化数据采集系统;根据模拟信号的性质分类:电压信号和电流信号,高电平信号和低电平信号,单端输入(se)和差动输入(de),单极性和双极性;根据信号通道的结构方式分类:单通道方式多通道方式。3.数据采集系统的基本功能数据采集系统的任务,具体地说,就是采集传感器输出的模拟信号并转换成计算机能识别的数字信号,然后送入计算机,不同的需要由计算机进行相应的计算和处理,得出所需的数据根据。与此同时,将计算得到的数据进行显示和打印,以便实现对某些物理量的监视。4.数据采集系统的结构形式从硬件方向来看,数据采集系统的结构方式主要有两种:一种是微型计算机数据采集系统:另一种是集散型数据采集系统微型计算机数据采集系统是传感器,模拟多路开关,程序放大器,采样/保持器,ad转换器,计算机及外设等部分组成。集散型数据采集系统是计算机网络技术的产物,它有若干个“数据采集站”和一台上位机及通信线路组成。数据采集站一般由单片机数据采集装置组成,位于生产设备附近,可独立完成数据采集处理,还可以数据以数字信号的形式传送上位机。5.数据采集系统设计的基本原则对于不同的采集对象,系统设计的具体要求是不相同的。但是,由于数据采集系统是由硬件和软件两部分组成的,因此,系统设计的基本原则大体是相同的6.数据采集系统的发展趋势微电子技术的一系列成就以及微型计算机的广泛应用,不仅为数据采集系统的应用开拓了广阔的前景,也对数据采集技术的发展产生了深刻的影响。数据采集系统的发展趋势主要表现在以下几个方面。(1)新型快速、高分辨率的数据转换部件不断涌现,大大提高了数据采集系统的性能。(2)高性能单片机的问世和各种数字信号处理器的涌现,进一步推动了数据采集系统的广泛应用。(3)智能化传感器(smarts nor)的发展,必将对今后数据采集系统的发展产生深远的影响。(4)与微型机配套的数据采集部件的大量问世,大大方便了数据采集系统在各个领域里应用并有利于促进数据采集系统技术的进一步发展。(5)分布式数据采集是数据采集系统发展的一个重要趋势设计内容设计说明及计算过程备注a/d转化器原理a/d 转换器 逐次逼近型 虽然adc的种类很多,工作原理各异,但是逐次逼近型adc是应用较多的类型之一。在8fx系列单片机中配置的就是这种adc。因此,这里我们就以这种adc为代表,让读者了解其工作原理。 这种adc以dac为基础,在加上模拟电压比较器、逐次逼近寄存器、置数控制逻辑以及输出锁存器组成。其结构图如图所示。其实,转换过程中的逐次逼近就是按照对分比较或者对分搜索的原理进行的。其信号转换的工作原理如下:在启动信号控制下,首先置数控制逻辑给逐次逼近寄存器最高位dn-1置1,其它位都清0。寄存器的这个内容,经过dac转换成模拟量vc,约为满量程电压的一半,与输入的模拟量vx进行比较,由电压比较器输出结果。如果vxvc,则电压比较器输出0,同时说明寄存器中的数字量偏小,应该保留dn-1=1;相反,如果vxvc,则电压比较器输出为1,同时说明寄存器中的数字量偏大,应该修改为dn-1=0;然后,再由置数控制逻辑把逐次逼近寄存器的下一位置1,进行同样的转换和比较,并且根据比较结果决定这一位的保留与否。这样的转换和比较过程供进行n次,一直到最低位d0确定是1或是0。最终,逐次逼近寄存器的所有位均以确定,转换过程就算完成了。这时,转换完成(done)信号和锁存允许(le)信号同时送出有效电平,le信号将转换结果锁存到输出锁存器;done信号用于向cpu声明,锁存器中已经准备好了转换后的数字量结果,供cpu读取。cpu可以送来一个输出使能(oe)脉冲,将数字量从输出锁存器中取走。设计内容设计说明及计算过程备注数据采集说明1.程序中模拟量输出说明程序设计中采集了由8路模拟开关、地址锁存与译码器、比较器、8路开关树型d/a转换、逐次逼近型寄存器、三态输出锁存器等其它一些电路组成。因此,adc0809可处理8路模拟量输入,且有三态输出能力,既可与各种微处理器相连,也可单独工作。输入输出与ttl兼容。2. 数据采集系统流程图3.数据采样结构图图中多路开关可选8个模拟通道,允许8路模拟量分时输入,公用一个a/d转换器进行转换。地址锁存与译码电路完成对a,b,c3个地址位进行锁存和译码,其译码输出用于通道选择,其转换结果通过三态输出锁存器存放和输出。 设计内容设计说明及计算过程备注数据采集系统所需程序data segment(定义数据段) org 2000harea db 200 dup (?) ( 设置db最大存贮单位 )data endsstack segment db 50 dup(?)stack endscode segment assume ds:data,ss:stack,cs:codelop:mov al,8h(255a初始化,方式0,a口输入,b口输出) mov dx,ffh (255a控制字端口地址)out dx,l (送8255a方式字) mov al,bh (选in3输入端和地址锁存信号) mov dl,0fdh (8255a的b口地址) out dx,l (送in3通道地址) mov dl,0fdh (8255a的b口地址)out dx,l (送in3通道地址) mov al,1bh (start pb4=1) out dx,al (启动a/d转换)start:mov dl,0f8h (设置启动a/d转换信号)lea di,dstor (存放输入数据缓冲区的地址偏移量)again:mov,mov al,dl and al,0efh (使d4=0)out 4,a (停止a/d转换) call relay (等待停止a/d操作的完成) mov al,dl(f8)out 4,a (启动a/d,且选择模拟量a0)poll: n al,2 (输入状态信息) shr al,1 jnc poll (若未ready,程序循环等待)in al,3(否则,输入数据) stosb (存至内存) inc dl (修改多路开关控制信号,指向下一个模拟量) jne again (8个模拟量未输入完,循环)call delay (延迟子程序) delay:proc near (延时子程序) push cx (保护现场) push bxmov del,100del1ms: mov cx,60 (推迟一分钟采集模拟数据)del1: pushf pope loop del1 dec bl(blbl+1) jnz del1ms pop bx(出栈) pop cx ret ( 返回指令)delay endpcode ends end start 设计内容设计说明及计算过程备注设计小结数据采集系统的主要内容是实现a/d和d/a转换,adc0809是常用的逐次比较型模数转换芯片,可以分时将8路模拟量转换成数字量。数据采集系统,从严格的意义上来说,应该是用计算机控制的多路数据自动检测或巡回检测,并且能够对数据实行存储、处理、分析计算以及从检测的数据中提取可用的信息,供显示、记录、打印或描绘的系统。 数据采集系统一般由数据输入通道,数据存储与管理,数据处理,数据输出及显示这五个部分组成。输入通道要实现对被测对象的检测,采样和信号转换等工作。数据存储与管理要用存储器把采集到的数据存储起来,建立相应的数据库,并进行管理和调用。数据处理就是从采集到的原始数据中,删除有关干扰噪声,无关信息和必要的信息,提取出反映被测对象特征的重要信息。另外,就是对数据进行统计分析,以便于检索;或者把数据恢复成原来物理量的形式,以可输出的形态在输出设备上输出,例如打印,显示,绘图等。数据输出及显示就是把数据以适当的形式进行输出和显示。这个设计基本按照此原理设计,基本达到要求。 参考文献【1】周明德,微机原理与接口技术,人民邮电出版社,2007年【2】康华光主编,电子技术基础数字部分,高教出版社,2004 年【3】李念强,数据采集技术与系统设计,机械工业出版社,2009年感想 通过本次数据采集系统设计,我对数据采

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论