多路数据采集系统设计大学毕设论文.doc

上传人:红**** 文档编号:91481891 上传时间:2023-05-27 格式:DOC 页数:22 大小:340.50KB
返回 下载 相关 举报
多路数据采集系统设计大学毕设论文.doc_第1页
第1页 / 共22页
多路数据采集系统设计大学毕设论文.doc_第2页
第2页 / 共22页
点击查看更多>>
资源描述

《多路数据采集系统设计大学毕设论文.doc》由会员分享,可在线阅读,更多相关《多路数据采集系统设计大学毕设论文.doc(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、摘要随着信息领域各种技术的发展,在数据采集方面的技术也取得了长足的进步,采集数据的信息化是目前社会的发展主流方向。各种领域都用到了数据采集,在石油勘探、地震数据采集领域已经得到应用。随着测控技术的迅猛发展,以嵌入式计算机为核心的数据采集系统己经在测控领域中占到了统治地位。数据采集系统是将现场采集到的数据进行处理、传输、显示、存储等操作。数据采集系统的主要功能是把模拟信号变成数字信号,并进行分析、处理、存储和显示。国内大大小小很多公司多开发了数据采集器和卡之类的产品,这使信息的数字化提供了极大的方便。本次毕业设计课题,数据采集器制作,是利用ATMEL公司的89C51单片机和AD0809芯片做一个

2、采集模拟电压信号,转换为数字信号,再由单片机经过串口发送给PC机处理,另外三个数码管LED显示采集的数字信息。关键字:单片机、数据采集、信号处理、AD0809芯片AbstractAlongwiththedevelopmentofinformationfieldvarioustechnologies,thetechnologyintheaspectofdatacollectionhasalsogottenrapidadvance,gathertheinformativeprocessofdataisnowsocietydevelopthedirectionofmainstream.Various

3、fieldshaveuseddatacollection,inpetroleumexplorationandseismicdatacollectionfieldhavegottenapplication.Asmeasuringtocontroltechnicalswiftdevelopment,withembeddedcomputerforkeydatacollectionsystemJiggothroughinmeasuretocontrolfieldinhavetakendominanceposition.Datacollectionsystemistocarryoutthedatatha

4、tthecollectionon-the-spotgoestotohandle,transmitsandshows,stocketc.operation.Themajorfunctionofdatacollectionsystemissimulatedsignalbecomedigitalsignal,andanalyseshandling,stockandshow.Domesticsizemanycompanieshavedevelopeddatacollectionwareandtheproductthatblocksandsoon,thismakesthedigitizationofin

5、formationhaveofferedmaximumconvenience.Thisgraduateddesignprogram,datacollectionwareproduceistheonlyflatmachineof89C51thatusesthecompanyofATMELwithAD0809chipdoacollectionsimulatedvoltagesignal,conversionnumberwordsignalpassesstringmouthagainbyonlyflatmachinetodispatchtothehandlingofpersonalcomputer,

6、additionally,3numberpipeLEDsshowthedigitalinformationofcollection. Keyword:Onlyflatmachine、Dataisgathered、Handle目录摘要关键字前言1 数据采集系统的基本介绍 1.1数据采集系统的基本原理 1.2 数据采集系统的分类 1.3 数据采集系统的基本功能 1.4 数据采集系统的结构形式 1.5 数据采集系统设计的原则 1.6 数据采集系统的发展趋势2系统功能的介绍2.1方案的论证 2.11模数转换的选择21 2.87C51的选择21.3.显示电路21.4. 电压/频率转换器3数据采集系统的硬

7、件设计3.1传感器的介绍,分类及特点3.2 信号放大电路3.3 频率变换电路3.4 信号调理电路35AD转换电路36 单片机部分37 串口电路38数码管显示电路4 软件设计部分 41主机程序流程图 42从机程序流程图5抗干扰设计6数据分析7小结8参考文献9附录前言数据采集是从一个或多个信号获取对象信息的过程。随着微型计算机技术的飞速发展和普及,数据采集监测已成为日益重要的检测技术,广泛应用于工农业等需要同时监控温度、湿度和压力等场合。数据采集是工业控制等系统中的重要环节,通常采用一些功能相对独立的单片机系统来实现,作为测控系统不可缺少的部分,数据采集的性能特点直接影响到整个系统。在本数据采集系

8、统的设计中为了提高系统智能化、可靠性和实用性,采用单片MCU和上位机传输的方法,即MCU运行在数据采集系统的远端,完成数据的采集、处理、发送和显示,上位机则完成数据的接收、校验及显示,同时上位机可对远端MCU进行控制,使其采集方式可选。本实验采用8051系列单片机,8051系列单片机基于简化的嵌入式控制系统结构, 具有体积小、重量轻,具有很强的灵活性而且价格不高本系统现场模拟正弦波信号以及其他6路分压信号以供系统进行多路采样,采用ICL8038精密信号发生芯片产生频率可变的正弦波,然后由LM331芯片实现频率到电压的转换,之间还需对信号进行调理以符合系统要求1 数据采集系统的基本介绍11 数据

9、采集系统的结构原理数据采集系统一般包括模拟信号的输入输出通道和数字信号的输入输出通道。数据采集系统的输入又称为数据的收集;数据采集系统的输出又称为数据的分配。1.2 数据采集系统的分类数据采集系统的结构形式多种多样,用途和功能也各不相同,常见的分类方法有以下几种:根据数据采集系统的功能分类:数据收集和数据分配;根据数据采集系统适应环境分类:隔离型和非隔离型,集中式和分布式,高速、中速和低速型;根据数据采集系统的控制功能分类:智能化数据采集系统,非智能化数据采集系统;根据模拟信号的性质分类:电压信号和电流信号,高电平信号和低电平信号,单端输入(SE)和差动输入(DE),单极性和双极性;根据信号通

10、道的结构方式分类:单通道方式,多通道方式。1.3 数据采集系统的基本功能数据采集系统的任务,具体地说,就是采集传感器输出的模拟信号并转换成计算机能识别的数字信号,然后送入计算机,根据不同的需要由计算机进行相应的计算和处理,得出所需的数据。与此同时,将计算得到的数根进行显示和打印,以便实现对某些物理量的监视 。 1,4 数据采集系统的结构形式从硬件力向来看,白前数据采集系统的结构形式主要有两种:一种是微型计算机数据采集系统;另一种是集散型数据采集系统。微型计算机数据采集系统是由传感器、模拟多路开关、程控放大器、采样/保持器、AD转换器、计算机及外设等部分组成。集散型数据采集系统是计算机网络技术的

11、产物,它由若干个“数据采集站”和一台上位机及通信线路组成。数据采集站一般是由单片机数据采集装置组成。位于生产设备附近,可独立完成数据采集和预处理任务,还可将数据以数字信号的形式传送给上位机。1.5数据采集系统设计的基本原则对于不同的采集对象,系统设计的具体要求是不相同的。但是,由于数据采集系统是由硬件和软件两部分组成的,因此,系统设计的一些基本原则是大体相同的 。 1.6 数据采集系统的发展趋势微电子技术的一系列成就以及微型计算机的广泛应用,不仅为数据采集系统的应用开拓了广阔的前景,也对数据采集技术的发展产生了深刻的影响。数据采集系统的发展趋势主要表现在以下几个方面。(1)新型快速、高分辨率的

12、数据转换部件不断涌现,大大提高了数据采集系统的性能。(2)高性能单片机的问世和各种数字信号处理器的涌现,进一步推动了数据采集系统的广泛应用。(3)智能化传感器(Smarts nor)的发展,必将对今后数据采集系统的发展产生深远的影响。(4)与微型机配套的数据采集部件的大量问世,大大方便了数据采集系统在各个领域里应用并有利于促进数据采集系统技术的进一步发展。(5)分布式数据采集是数据采集系统发展的一个重要趋势2系统功能介绍系统的结构框图如图所示。本系统执行的过程如下:传感器把采集的非电量信号转换成电压(0-5V)或电流(4-20mA)的标准信号,通过信号调理电路把模拟信号送到单片机内部的A/D

13、转换器,CPU 根据设定的采样周期,对多 路通道信号进行循环采集,并读取A/D 转换器转换的数字信号,进行分析计算后将实测值送到液晶上指定的位置显示,同时通过键盘控制把有用的数据及采样时间存储在ROM中。最后通过串行通讯把ROM中的数据传送到PC 机,利用VB提供良好的界面和串口通信功能。系统的结构框图21 方案的论证 2.11模数转换的选择A/D转换器的种类很多,就位数来分,有8位,10位,12位和16位等。位数越高分辨率就越高,价格也就越贵。A/D转换器的型号很多,在精度和转换速度上差异很大。(a)双积分A/D转换器:双积分式是一种间接式A/D转换器,优点是转换精度高,速度快缺点是转换时间

14、长,一般要4050ms,适用于转换速度不快的场合。(b)逐次逼近式A/D转换器:逐次逼近式的属于直接式A/D转换器,转换精度高,速度高,价格适中,是目前种类最多,应用最广的A/D转换器,典型的8位模数转换器有ADC0809。鉴于方案(b)的转换速度比方案(a)快,价格适中,各类繁多,应用广泛,故本设计采用ADC0809。212.87C51的选择单片机是属于Embedded System(嵌入系统),此系统的是把CPU 加上一些少量的内存和输出入组件(I/O),都嵌入在一颗芯片内,再使用特定的组译和编译软件编辑程序,利用烧录器把程序储存到单芯片,如此加上一些简单的周边电路,即可变成一个控制系统。

15、本设计中选用87C51其中内部已内建程序存储器ROM,不必再去外扩程序存储器,使用更加方便。21.3.显示电路LED数码管以发光二极管作为发光单元,单色,分段全彩管可用大楼,道路,河堤轮廓亮化,LED数码管可均匀排布形成大面积显示区域,可显示图案及文字,并可播放不同格式的视频文件。通过电脑下flash、动画、文字等文件,或使用动画设计软件设计个性化动画,播放各种动感变色的图文效果。LED的优点:1.体积小2.耗电量低3.使用寿命长4.高亮度、低热量5.环保 6.坚固耐用所以在本系统中采用低功耗的LED4561A21.4. 电压/频率转换器电压频率转换器VFC(Voltage Frequency

16、 Converter)是另一种实现模数转换功能的器件,将模拟电压量变换为脉冲信号,该输出脉冲信号的频率与输入电压的大小成正比。所以在本系统中采用性能价格比高、外围电路简单、可单电源供电、低功耗的LM331。 3 数据采集系统的硬件设计31 数据的采集部分传感器的分类及特点1、 传感器根据被测物理量的不同分为温度传感器,压力传感器,湿度传感器,流量传感器等。传感器把采集的非电量信号转换成电压(0-5V)或电流(4-20mA)的标准信号,本系统采用温度传感器。 温度传感器测量物体温度的方法可分为接触式和非接触式。接触式测温法是将传感器置于与被测物体相同的热平衡中,使传感器与物体保持同一温度的测温法

17、。实现这种方法有两种途径,一是利用介质受热膨胀的原理来检测温度,二是利用敏感元件电气参数随温度变化的特性来检测温度。非接触式测温法不必将传感器与物体接触而检测物体辐射热的测温法。实现这种测温方法可利用物体的表面热辐射强度与温度的关系来检测温度。32信号放大电路正弦信号发生模块主要采用集成函数发生器ICL8038,ICL8038函数发生器是采用肖特基势垒二极管等先进工艺制成的单片集成电路芯片,具有电源电压范围宽、稳定度好、精度高等优点,外部只需接入很少的元件即可工作,可同时产生方波、三角波和正弦波。ICL8038及外围电路如图2所示,由8脚输入外部控制电压,调节电位器P1即可使2脚输出的正弦波信

18、号频率发生变化,实现外部压控振荡。10,11脚之间接001 F的振荡电容,4,5脚接电阻和电位器,调节正弦波失真度。 ICL8038精密函数发生器是采用肖特基势垒二极管等先进工艺制成的单片集成电路芯片,电源电压范围宽、稳定度高、精度高、易于用等优点,外部只需接入很少的元件即可工作,可同时产生方波、三角波和正弦波,其函数波形的频率受内部或外电压控制,可被应用于压控振荡和FSK调制器。361ICL8038芯片简介21性能特点具有在发生温度变化时产生低的频率漂移,最大不超过50ppm;具有正弦波、三角波和方波等多种函数信号输出;正弦波输出具有低于1的失真度;三角波输出具有01高线性度;具有0001H

19、z1MHz的频率输出范围;工作变化周期宽,298之间任意可调;高的电平输出范围,从TTL电平至28V;易于使用,只需要很少的外部条件。22管脚功能图1为ICL8038的管脚图,下面介绍各引脚功能。脚1、12(SineWaveAdjust):正弦波失真度调节;脚2(SineWaveOut):正弦波输出;脚3(TriangleOut):三角波输出;脚4、5(DutyCycleFrequency):方波的占空比调节、正弦波和三角波的对称调节;脚6(V):正电源10V18V;脚7(FMBias):内部频率调节偏图1ICL8038管脚图置电压输;脚8(FM Sweep):外部扫描频率电压输入;脚9(Sq

20、uareWaveOut):方波输出,为开路结构;脚10(TimingCapacitor):外接振荡电容;脚11(V orGND):负电原或地;脚13、14(NC):空脚。3.3频率变换电路频率电压变换模块的设计采用集成芯片LM331,LM331采用新的温度补偿能隙基准电路,在整个工作温度范围内和低到5O V电源电压下都有极高的精度。LM331的动态范围宽,可达100 dB;线性度好,最大非线性失真小于O01,工作频率低到01 Hz时尚有较好的线性度;转换精度高,数字分辨率可达12位;外接电路简单,只需接入几个外部元件就可方便构成VF或FV等变换电路,并且容易保证转换精度。本系统中的所设计的频率

21、电压变换电路如图所示。 LM331是美国NS公司生产的性能价格比高、外围电路简单、可单电源供电、低功耗的精密电压/频率转换器集成电路。LM331动态范围宽达100dB,工作频率低到01Hz时尚有较好的线性度,数字分辨率达12位。LM331的输出驱动器采用集电极开路形式,因此可通过选择逻辑电流和外接电阻来灵活改变输出脉冲的逻辑电平,以适配TTL、DTL和CMOS等不同逻辑电路。LM331可工作在40V40V之间,输出可高达40V,而且可以防止VCC短路。LM331的特点:保证线性:0.01(最大)低功耗:15mW 5V广泛的全面频率:1Hz to 100kHz 脉冲输出兼容所有的逻辑形式宽动态范

22、围:100db所以本设计选择LM331. LM331的引脚图与功能介绍功能说明:1 CURRENT UOT PUT电流输入2REFERENCE CURRENT VOLTAGE 参考电压3LOGIC OUTPUT 逻辑输出 4GND5R-C 定时器6THRESHOLD 阈值输入7COMPARATOR比较器输入8VCC 3.4信号调理电路信号调理模块包括信号放大整形电路和信号放大调理电路。图4为采用AD824设计的信号放大整形及调理电路。图4(a)中由ICL8038产生的正弦波信号先经过1 F电容高通滤波,再经AD824反向放大2倍,然后经比较器,输出对应频率的方波信号,作为LM331的输入。20

23、0 Hz2 kHz的方波信号经过LM331频率电压变换芯片后,产生的信号Vo为O22222 V,为符合200 Hz2 kHz对应于15 V,故需对Vo进行调理,方案中的运算电路如图4(b)所示。 3.5 AD转换电路A/D转换器芯片ADC0809简介 8路模拟信号的分时采集,片内有8路模拟选通开关,以及相应的通道抵制锁存用译码电路,其转换时间为100s左右。图9.8 ADC0809引脚图1. ADC0809的内部结构ADC0809的1. ADC0809的内部结构ADC0809的内部逻辑结构图如图9-7所示。1. ADC0809的内部结构ADC0809的内部逻辑结构图如图9-7所示。 图9.7

24、ADC0809内部逻辑结构 图中多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用一个A/D转换器进行转换,这是一种经济的多路数据采集方法。地址锁存与译码电路完成对A、B、C 3个地址位进行锁存和译码,其译码输出用于通道选择,其转换结果通过三态输出锁存器存放、输出,因此可以直接与系统数据总线相连,表9-1为通道选择表。表 1 通道选择表2信号引脚 ADC0809芯片为28引脚为双列直插式封装,其引脚排列见图9.8。 对ADC0809主要信号引脚的功能说明如下: IN7IN0模拟量输入通道 ALE地址锁存允许信号。对应ALE上跳沿,A、B、C地址状态送入地址锁存器中。 START转换启动信

25、号。START上升沿时,复位ADC0809;START下降沿时启动芯片,开始进行A/D转换;在A/D转换期间,START应保持 低电平。本信号有时简写为ST.A、B、C地址线。 通道端口选择线,A为低地址,C为高地址,引脚图中为ADDA,ADDB和ADDC。其地址状态与通道对应关系见表9-1。CLK时钟信号。ADC0809的内部没有时钟电路,所需时钟信号由外界提供,因此有时钟信号引脚。通常使用频率为500KHz的时钟信号EOC转换结束信号。EOC=0,正在进行转换;EOC=1,转换结束。使用中该状态信号即可作为查询的状态标志,又可作为中断请求信号使用。D7D0数据输出线。为三态缓冲输出形式,可

26、以和单片机的数据线直接相连。D0为最低位,D7为最高OE输出允许信号。用于控制三态输出锁存器向单片机输出转换得到的数据。OE=0,输出数据线呈高阻;OE=1,输出转换得到的数据。Vcc +5V电源。Vref参考电源参考电压用来与输入的模拟信号进行比较,作为逐次逼近的基准。其典型值为+5V(Vref(+)=+5V, Vref(-)=-5V). ADC0809的MCS-51单片机与接口 ADC0809与MCS-51单片机的连接如图9.10所示。 电路连接主要涉及两个问题。一是8路模拟信号通道的选择,二是A/D转换完成后转换数据的传送。路模拟通道选择图9.10 ADC0809与MCS-51的连接 如

27、图9.11所示模拟通道选择信号A、B、C分别接最低三位地址A0、A1、A2即(P0.0、P0.1、P0.2),而地址锁存允许信号ALE由P2.0控制,则8路模拟通道的地址为0FEF8H0FEFFH.此外,通道地址选择以作写选通信号 。 AD0809与单片机的接口电路3.6 单片机模块87C51采用INTEL公司可靠的CHMOS工艺技术制造的高性能8位单片机,属于标准的MCS-51的体系结构和指令系统。它结合了HMOS的高速和高密度技术及CHMOS的低功耗特征,是80C51BH的EPROM版本,电改写光擦除的片内4kB EPROM。87C51内置中央处理单元、128字节内部数据存储器RAM、32

28、个双向输入/输出(I/O)口、2个16位定时/计数器和5个两级中断结构,一个全双工串行通信口,片内时钟振荡电路。快速脉冲编程,如编写4kB片内ROM仅需12秒。此外,87C51还可通过两种软件选择空闲和掉电模式。在空闲模式下冻结CPU而RAM定时器、串行口和中断系统维持其功能。掉电模式下,保存RAM数据,时钟振荡停止,同时停止芯片内其它功能。87C51的引脚图与功能介绍引脚说明:VCC:电源电压GND:地P0口:P0口是一组8位漏极开路型双向I/O口,作为输出口用时,每个引脚能驱动8个TTL逻辑门电路。当对0端口写入1时,可以作为高阻抗输入端使用。当P0口访问外部程序存储器或数据存储器时,它还

29、可设定成地址数据总线复用的形式。在这种模式下,P0口具有内部上拉电阻。在Flash编程时,P0口接收指令字节,同时输出指令字节在程序校验时。程序校验时需要外接上拉电阻。P1口:P1口是一带有内部上拉电阻的8位双向I/O口。P1口的输出缓冲能接受或输出4个TTL逻辑门电路。当对P1口写1时,它们被内部的上拉电阻拉升为高电平,此时可以作为输入端使用。当作为输入端使用时,P1口因为内部存在上拉电阻,所以当外部被拉低时会输出一个低电流(IIL)。P2口:P2是一带有内部上拉电阻的8位双向的I/O端口。P2口的输出缓冲能驱动4个TTL逻辑门电路。当向P2口写1时,通过内部上拉电阻把端口拉到高电平,此时可

30、以用作输入口。作为输入口,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出电流(IIL)。P2口在访问外部程序存储器或16位地址的外部数据存储器(例如MOVX DPTR)时,P2口送出高8位地址数据。在这种情况下,P2口使用强大的内部上拉电阻功能当输出1时。当利用8位地址线访问外部数据存储器时(例MOVX R1),P2口输出特殊功能寄存器的内容。当Flash编程或校验时,P2口同时接收高8位地址和一些控制信号。P3口:P3是一带有内部上拉电阻的8位双向的I/O端口。P3口的输出缓冲能驱动4个TTL逻辑门电路。当向P3口写1时,通过内部上拉电阻把端口拉到高电平,此时可以用作输入口。作为输入口

31、,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出电流(IIL)。P3口同时具有AT89C51的多种特殊功能,具体如下表3-1所示。P3口的第二功能端口引脚第二功能P3.0RXD (串行输入口)P3.1TXD(串行输出口)P3.2 (外部中断0)P3.3(外部中断1)P3.4T0(定时器0)P3.5T1(定时器1)P3.6(外部数据存储器写选通)P3.7(外部数据存储器都选通)RST:复位输入。当振荡器工作时,RST引脚出现两个机器周期的高电平将使单片机复位。ALE/:当访问外部存储器时,地址锁存允许是一输出脉冲,用以锁存地址的低8位字节。当在Flash编程时还可以作为编程脉冲输出()。一

32、般情况下,ALE是以晶振频率的1/6输出,可以用作外部时钟或定时目的。但也要注意,每当访问外部数据存储器时将跳过一个ALE脉冲。:程序存储允许时外部程序存储器的读选通信号。当AT89C52执行外部程序存储器的指令时,每个机器周期两次有效,除了当访问外部数据存储器时,将跳过两个信号。/VPP:外部访问允许。为了使单片机能够有效的传送外部数据存储器从0000H到FFFH单元的指令,必须同GND相连接。需要主要的是,如果加密位1被编程,复位时EA端会自动内部锁存。当执行内部编程指令时,应该接到VCC端。XTAL1:振荡器反相放大器以及内部时钟电路的输入端。XTAL2:振荡器反相放大器的输出端。本系统

33、中,采用AT89C52作为CPU处理器,充分利用其硬件资源,结合74ls373锁存器,7404 、7402、74138等数字处理芯片,连接了各个硬件模块。地址分配如下:ADC0809地址: 0111 1000 0000 0000B-0111 1111 XXXX XXXXB4 系统各部分电路4.1主机电路本系统是基于61板实现的,主机的系统电路如图5所示,其中61板的电路主要包括MIC输入电路、音频输出电路、电源部分、PROBE接口电路。所以在主机的电路中,只需外接按键电路、三个LED电路、RS485接口电路图5主机系统电路图 串口电路 RS485接口电路本系统用到的RS485的接口电路如图12

34、所示,其中R1为阻抗匹配电阻,在传输距离比较短的情况下,可以不用。MAX3485使用半双工通讯,其中A与B口采用差分实现传输,RO口为读数据用,RE_N为读使能位(低电平有效),DE口为写数据使能(高电平有效),DI口为写数据用。 本系统只需要几个功能键,键的数量比较少,所以采用独立式结构。独立式按键结构的特点是每个键单独占用1 根I/O 接口线,上拉电阻保证了按键断开时,I/O 口线有确定的高电平, 。当用手按下一个键时,往往会出现所按键在闭合位置和断开位置之间跳几下才稳定到闭合状态的情况,在释放一个键时,也会出现类似的情况。这就是键抖动,抖动时间持续不一,与开关的机械特性有关,通常不会大于

35、l0ms。若抖动问题不解决,就会引起对闭合键的多次读入。为保证键扫描的正确,需进行去抖动处理。去抖动有硬件和软件两种方法。硬件方法就是在键盘中附加去抖动电路,如R-S 触发器或单稳态电路,从根上消除抖动产生的可能性。而软件方法:当发现有健按下时,不立即进行键盘扫描,而是延时10 毫秒后再进行。由于键按下的时间持续上百毫秒,延时后再扫描也不迟。系统中采用软件方法消除抖动影响。键盘输入 及电路4软件设计部分4.1主机系统的主程序流程主机系统的主程序流程如图15所示,主机系统主要负责按键处理、语音播报发送命令给从机,同时进行采样显示。初始化A/D转换读入数据发送状态数据处理载波发送接收状态返回数据发

36、送完否N 小结本系统采用集成函数发生器ICL8038产生一正弦信号,用于模拟现场需要采集的数据,产生的模拟信号精度较高。87C51属于标准的MCS-51的体系结构和指令系统。它结合了HMOS的高速和高密度技术及CHMOS的低功耗特征,是80C51BH的EPROM版本,电改写光擦除的片内4kB EPROM。87C51内置中央处理单元、128字节内部数据存储器RAM、32个双向输入/输出(I/O)口、2个16位定时/计数器和5个两级中断结构,一个全双工串行通信口,片内时钟振荡电路。快速脉冲编程,如编写4kB片内ROM仅需12秒。此外,87C51还可通过两种软件选择空闲和掉电模式。在空闲模式下冻结C

37、PU而RAM定时器、串行口和中断系统维持其功能。掉电模式下,保存RAM数据,时钟振荡停止,同时停止芯片内其它功能。系统中单片机与上位机之间采用RS 485标准接口方式进行通讯,也可采用RS 232差分方式进行传输,以改善通讯速率和传输距离。 6 实验数据分析参数显示精度取决于多种因素,它与传感器的精度,A/D 转换的精度,数制转换的精度等有关。通过采集的数据分析可以看出,系统所采集的数据确实存在一定的误差。绝对误差会基本上随着实测值的增加而增加;当实测值小于2V时,相对误差有所增大,当实测值大于2V时,相对误差开始减小。经分析,模拟量采集的误差主要归因于以下几个方面:(1) A/D转换精度所引

38、起的误差。(2) 单片机本身自带的A/D转换器的引脚输入漏电流所引起的误差。(3) 测量工具即万用欧姆表为三位半精度,由此产生的测量误差。(4) 模仿模拟量输入并非为实际的信号输入,它使得整个系统的功耗增大,从而导致系统电源电压变化,而电源电压同时为A/D转换提供了参考电压源,所以会引起采集的数据误差。参考文献1.李念强,魏长智,潘建军,张羽,数据采集技术与系统设计。北京:机械工业出版社,2009.2。2.祝常红,彭坚,数据采集与处理技术。北京:电子工业出版社,2008.3。3.沈兰荪,数据采集技术。合肥:中国科学技术大学出版社,1990.4. 致谢 :感谢陶彪老师和胡蔷老师在课程设计期间的帮助!附录

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

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁