基于单片机的模拟量数据采集系统设计本科毕业论文(53页).doc
《基于单片机的模拟量数据采集系统设计本科毕业论文(53页).doc》由会员分享,可在线阅读,更多相关《基于单片机的模拟量数据采集系统设计本科毕业论文(53页).doc(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于单片机的模拟量数据采集系统设计本科毕业论文-第 44 页基于单片机的模拟量数据采集系统设计摘 要随着计算机技术的飞速发展和普及,数据采集系统也得到了广泛的应用。微机在通用自动化、信息处理、信息系统等方面得到广泛的应用。在冶金、化工、医疗等应用场合,需要对很多信号进行采集,预处理,暂存和对上位机的传输。再由上位机对数据进行分析处理。本文设计的模拟量采集系统采用上位机、下位机通信方式运行。由上位机实现对下位机的控制和数据采集的显示,下位机实现模拟量的采集过程。下位机硬件设计采用AT89C52单片机为控制核心,采用ADC0808将模拟量进行转化为数字量进行采集,完成了模拟量采集系统的硬件设计。
2、采用RS-232进行串口通信。结果证明,该设计方法可行,实现了离散量采集系统的自动化,克服了传统数据采集的弊端,应用具有良好的前景和使用价值。关键词:模拟量采集系统;单片机;通信AbstractAlong with the rapid development of computer technology and popularization, data acquisition system is also widely application. Microcomputer is widely applied in general automation, information processi
3、ng and information system etc . Signal acquisition, pretreatment, temporary and PC transmission is needed by metallurgy, chemical, medical care and other applications。The design is a discrete variables acquisition system with upper and lower operating mode. The PC machine controls the lower machine
4、and display the date, and the lower machine realizes data collection. Hardware design of digital machines AT89C52 single-chip design Used for RS-232 serial communication, you can relay through the computer to control the realization of the bright lights out billiards control and manual control switc
5、h can monitor. The results proved that the design method is feasible to achieve a billiards automated agency management system to overcome the drawbacks of traditional management methods, the application has good prospects and the value.Keywords: single chip; data acquisition system; communication目
6、录1 绪论11.1 课题背景21.2 课题相关技术21.3 课题任务及要求51.4 课题内容及安排52 系统方案设计72.1 方案设计原则72.2 方案设计73 系统硬件设计与设备选型93.1 单片机模块93. 1.1 AT89C52介绍103.1.2 单片机最小系统163.2 A/D转换模块183.2.1 A/D转换183.2.2 ADC0808介绍183.3 输入模块213.4 串口模块223.5 电源模块253.6 设备选型264 系统软件设计与实现274.1 软件编程介绍274.2 系统软件方案设计294.2.1上位机设计部分294.2.2 下位机设计部分315 系统集成与调试345.
7、1 Keil软件开发平台介绍345.2 调试分析355.3 调试步骤355.4 故障调试及解决方式355.5 联调结果36结论37社会经济效益分析38参考文献39致 谢41附录 原理图42附录 元器件清单43附录 程序清单441 绪论目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,广泛使用的各种智能IC卡等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM
8、、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统随着计算机技术的飞速发展和普及,数据采集系统也迅速地得到应用。在生产过程中,应用这一系统可对生产现场的工艺参数进行采集,监视和记录,为提高产品质量,降低成本提供信息和手段。在科学研究中,应用数据采集系统可获得大量的动态信息,是研究瞬间物理过程的有力工具,也是获取科学奥秘的重要手段之一。总之,不论在哪个应用领域中,数据采集与处理越及时,工作效率就越高,取得的经济效益 电子计算机的发展对通信起了巨大的推动作用.计算机和通信紧密结合可
9、以构成灵活多样的通信控制系统也可以构成强有力的信息处理系统,这样对社会的发展产生深刻的影响.数据通信是电子计算机广泛应用的必然产物.计算机与它的终端之间需要数据通信,计算机与计算机之间更需要数据通信.此处在遥测,遥感,雷达,自动控制等系统中都要用到计算机,因而都需要数据通信.在测量技术领域中,许多测量仪器的输入信号具有宽广的动态范围,在研制这类智能仪器时,首要任务是将模拟输入信号转换为相应的数字量充分利用MCS-51的资源在软硬件协调控制下,对输入信号进行一系列的处理。在单片机实时控制和智能仪器等各种应用系统中,被控制或被测量地对象,往往是一些连续变化的模拟量,如温度,压力,电流等。对模拟量系
10、统数字控制的第一步就是要对这些模拟量进行采集。单片机系统是整个数据采集电路的控制核心。在很多工业应用场合中,单片机广泛的用于数据和控制。模拟信号采集系统可以应用到温度、电压、电流等模拟信号的采集中。1.1 课题背景随着科学技术以及人们对新事物的认知程度的发展,模拟量数据采集已经迅速的发展到了广泛的领域。电气化时代,带领着技术的革新,对于模拟量的采集也逐渐的发生着变化。模拟量的采集应用在每一个电气化的领域,而对采集器的要求,也在逐渐的发生了巨大的变化,发展趋势也由繁到简。有了模拟量采集系统,我们可以控制信号的输出,从而改变生活质量。最开始的模拟量采集系统一般是指针式,人们根据指针的读数来确定信号
11、的大小。这样的系统本身就存在着误差,加上读数上的误差,可想而知结果会产生更大的误差。而且指针接反很可能烧坏系统。后来的是数字式,如数字式电压表,将指针的两端搭在电器的两端,就可以测量出电压的多少,直接的数字显示,这种电压表简洁易操作,便于携带,是我们的首选。而且很难烧坏。我们现在要研究的就是通过软件来实现模拟量的数据采集。适合于各个领域的模拟量采集测量。通过上位机(PC)机的显示,将数字显示在电脑上,便于直接的采集控制。该课题的研究主要是为了更好的对数据进行采集、分析、处理以及反馈。对自动控制领域的帮助很大。1.2 课题相关技术基于单片机模拟信号采集系统采用上位机、下位机通信方式运行。上位机的
12、任务是发出采集信号以及完成对采集信号的显示,而下位机主要是执行上位机的指令,通过控制模数转换器,将模拟信号转化为数字信号送给上位机。本课题主要应用到了信号采集技术,A/D转化技术等1、数据采集技术随着电子测量技术与计算机技术的发展,面对各种检测对象和大量的测试点,需要利用数据采集系统将多路被测量转换为数字量,再经过单片机或微型计算机进行数据处理,实现实时监控。数据采集经常做成模块而且是典型的与PC机或控制器连接。他们被用于自动化的测试中,为其它测试装备采集数据、控制和循环检测信号。数据采集系统起始于20世纪50年代,1956年美国首先研究了用在军事上的测试系统,目标是测试中不依靠相关的测试文件
13、,由非熟练人员进行操作,并且测试任务是由测试设备高速自动控制完成的。 由于该种数据采集测试系统具有高速性和一定的灵活性,可以满足众多传统方法不能完成的数据采集和测试任务,因而得到了初步的认可。大约在60年代后期,国外就有成套的数据采集设备产品进入市场,此阶段的数据采集设备和系统多属于专用的系统。20 世纪70年代中后期,随着微型机的发展,诞生了采集器、仪表同计算机溶为一体的数据采集系统。由于这种数据采集系统的性能优良,超过了传统的自动检测仪表和专用数据采集系统,因此获得了惊人的发展。 从70年代起,数据采集系统发展过程中逐渐分为两类,一类是实验室数据采集系统,另一类是工业现场数据采集系统。就使
14、用的总线而言,实验室数据采集系统多采用并行总线,工业现场数据采集系统多采用串行数据总线。20世纪80年代随着计算机的普及应用,数据采集系统得到了极大的发展,开始出现了通用的数据采集与自动测试系统。该阶段的数据采集系统主要有两类,一类以仪器仪表和采集器、通用接口总线和计算机等构成。例如,国际标准ICE625(GPIB)接口总线系统就是一个典型的代表。这类系统主要用于实验室,在工业生产现场也有一定的应用。第二类以数据采集卡、标准总线和计算机构成,例如:STD总线系统就是这一类的典型代表。这种接口系统采用积木式结构。把相应的接口卡装在专用的机箱内,然后由一台计算机控制。 第二类系统在工业现场应用较多
15、。 这两种系统中,如果采集测试任务改变,只需将新的仪用电缆接入系统,或将新卡再添加到专用的机箱即可完成硬件平台重建。显然,这种系统比专用系统灵活得多。20世纪80年代后期,数据采集系统发生了极大的变化,工业计算机、单片机和大规模集成电路的组合,用软件管理,使系统的成本降低,体积减小,功能成倍增加,数据处理能力大大加强。20世纪90 年代至今,在国际上技术先进的国家,数据采集技术已经在军事、 航空电子设备及宇航技术、工业等领域被广泛应用。由于集成电路制造技术的不断提高,出现了高性能、高可靠性的单片数据采集系统(DAS)。目前有的(DAS)产品精度已达16 位,采集速度每秒达到几十万次以上。 数据
16、采集技术已经成为一种专门的技术,在工业领域得到了广泛的应用。该阶段数据采集系统采用更先进的模块式结构,根据不同的应用要求,通过简单的增加和更改模块,并结合系统编程,就可扩展或修改系统,迅速地组成一个新的系统。该阶段并行总线数据采集系统向高速、模块化和即插即用方向发展,典型系统有VXI 总线系统,PCI、PXI总线系统等,数据位已达到32位总线宽度,采样频率可以达到100MSps1。由于采用了高密度,屏蔽型,针孔式的连接器和卡式模块,可以充分保证其稳定性及可靠性,但其昂贵的价格是阻碍它在自动化领域普及的一个重要因素。 但是,并行总线系统在军事等领域取得了成功的应用。串行总线数据采集系统向分布式系
17、统结构和智能化方向发展,可靠性不断提高。 数据采集系统物理层通信,由于采用RS485、双绞线、电力载波、无线和光纤,所以其技术得到了不断发展和完善。 其在工业现场数据采集和控制等众多领域得到了广泛的应用。由于目前局域网技术的发展,一个工厂管理层局域网,车间层的局域网和底层的设备网已经可以有效地连接在一起,可以有效地把多台数据采集设备联在一起,以实现生产环节的在线实时数据采集与监控。2、A/D转化技术A/D转换亦称“模拟数字转换器”,简称“模数转换器”。将模拟量或连续变化的量进行量化(离散化),转换为相应的数字量的电路。A/D变换包含三个部分:抽样、量化和编码。一般情况下,量化和编码是同时完成的
18、。抽样是将模拟信号在时间上离散化的过程,量化是将模拟信号在幅度上离散化的过程,编码是指将每个量化后的样值用一定的二进制代码来表示。随着数字技术,特别是信息技术的飞速发展与普及,在现代控制。通信及检测等领域,为了提高系统的性能指标,对信号的处理广泛采用了数字计算机技术。由于系统的实际对象往往都是一些模拟量(如温度。压力。位移。图像等),要使计算机或数字仪表能识别。处理这些信号,必须首先将这些模拟信号转换成数字信号;而经计算机分析。处理后输出的数字量也往往需要将其转换为相应模拟信号才能为执行机构所接受。这样,就需要一种能在模拟信号与数字信号之间起桥梁作用的电路-模数和数模转换器。将模拟信号转换成数
19、字信号的电路,称为模数转换器(简称A/D转换器或adc,analog to digital converter)。为确保系统处理结果的精确度,A/D转换器必须具有足够的转换精度;如果要实现快速变化信号的实时控制与检测,A/D转换器还要求具有较高的转换速度。转换精度与转换速度是衡量A/D转换器的重要技术指标。随着集成技术的发展,现已研制和生产出许多单片的和混合集成型的A/D转换器,它们具有愈来愈先进的技术指标。A/D转换器的功能是把模拟量变换成数字量。由于实现这种转换的工作原理和采用工艺技术不同,因此生产出种类繁多的A/D转换芯片。A/D转换器按分辨率分为4位。6位。8位。10位。14位。16位
20、和bcd码的31/2位。51/2位等。按照转换速度可分为超高速(转换时间330ns),次超高速(3303.3s),高速(转换时间3.3333s),低速(转换时间330s)等。A/D转换器按照转换原理可分为直接A/D转换器和间接A/D转换器。所谓直接A/D转换器,是把模拟信号直接转换成数字信号,如逐次逼近型,并联比较型等。其中逐次逼近型A/D转换器,易于用集成工艺实现,且能达到较高的分辨率和速度,故目前集成化A/D芯片采用逐次逼近型者多;间接A/D转换器是先把模拟量转换成中间量,然后再转换成数字量,如电压/时间转换型(积分型),电压/频率转换型,电压/脉宽转换型等。其中积分型A/D转换器电路简单
21、,抗干扰能力强,且能做到高分辨率,但转换速度较慢。有些转换器还将多路开关。基准电压源。时钟电路。译码器和转换电路集成在一个芯片内,已超出了单纯A/D转换功能,使用十分方便1.3 课题任务及要求单片机数据采集系统是计算机在工业控制中最为普遍的应用系统它的任务是采集生产过程中的各种工况参数经过处理后送入内存储器,CPU再对这些参数数据进行分析,运算和处理。本系统由上位机和下位机组成,上位机负责数据的显示和系统的管理,下位机由单片机控制板构成,负责数据的采集。上位机可以采用VB编程,下位机采用AT89CS52系列单片机和ADC0808等芯片组成,采用C语言编程实现。实现多路模拟量数据采集功能。1.4
22、 课题内容及安排本课题主要是完成模拟信号的数据采集硬件设计,其中下位机接受来自上位机发出的指令,通过A/D转换器将模拟信号转化为数字信号,传送给上位机,来实现数据采集的目的。具体内容安排如下:第1章为绪论,着重介绍了单片机控制的数据采集系统的发展趋势。提出了本课题的研究意义,说明了本文所要研究的问题及目标;第2章为系统整体方案设计,详细介绍制作初期对各个组成部分方案的论证和选择,不同方案的优缺点都做了一定的介绍,对所选择的方案做了比较详细的说明;第3章是硬件设计,根据任务书的要求,主要介绍了控制电路的设计,电路原理,以及它在整个系统中的地位和作用;第4章是软件设计部分,介绍了软件设计所用的C语
23、言、系统的主流程图和子函数的流程图。具体程序见附录;第5章是系统调试部分,介绍了系统调试的过程以及调试过程中遇到的问题,解决的方法等;第6章是结论,总结了本课题中所研究的问题,解决的问题。本课题的不足之处和有待改进的部分。2 系统方案设计数据采集系统一般由数据输入系统,数据存储与管理,数据处理,数据输出及显示这四个部分组成。据输入系统将模拟信号发送到ADC0908,ADC0808将信号输入系统发送来的模拟信号转化为数字信号,以便于单片机的处理。ADC0808将数字信号传送给单片机,单片机对信号进行采集,之后传送到上位机上,上位机对传送来的采集信号进行显示。PC给单片机发送信号,完成通信,单片机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 模拟 数据 采集 系统 设计 本科毕业 论文 53
限制150内