基于单片机的简单数字采集系统设计.doc
《基于单片机的简单数字采集系统设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的简单数字采集系统设计.doc(56页珍藏版)》请在三一文库上搜索。
1、XX大学毕业设计(论文)基于单片机的简单数字采集系统设计摘 要数字采集系统简称DAS(Digital Acquisition System),是指将温度、压力、流量、位移等模拟量进行采集、量化转换成数字量后,以便由计算机进行存储、处理、显示或打印的装置。数字采集系统是采集系统中最常见的类型,随着单片机技术的飞速发展,通过单片机对被控对象进行控制日益成为今后的一个重要发展的方向。本次设计主要是完成对特定信号(比如温度,流量等等)模拟量的采集,处理以及显示。本设计是基于AT89C51单片机来实现一套多参数采集系统。本系统主要完成数据采集的常规功能,信号经过对应的传感器(比如温度信号就用温度传感器)
2、送入放大电路。微弱信号经过放大以后,再经过I/V变换,A/D转换电路送入单片机进行数据的处理。经单片机处理以后,送入显示系统进行显示。在生产过程中,应用这一系统可对生产现场的工艺参数进行采集、监视和记录,为提高产品质量、降低成本提供信息和手段。在科学研究中,应用数据采集系统可获得大量的动态信息,从而成为研究瞬间物理过程的有力工具,也是探索科学奥秘的重要手段之一。关键词:单片机;数据采集;I/V变换;A/D转换电路A Simple Digital Acquisition System Design Based On MCUAbstractData Acquisition System refe
3、rred to DAS (Data Acquisition System), refers to the temperature, pressure, flow, displacement, such as simulation of a collection, quantitative converted into digital, so as to provide computer storage, processing, display or print device. Digital Acquisition System Acquisition System is the most c
4、ommon type, with the rapid development of SCM technology, the object through the MCU control has increasingly become an important future development direction. The key is to complete the design of specific signals (such as temperature, flow, etc.) simulation of the collection, processing and display
5、 Design is based on the AT89C51 SCM to achieve a set of multi-parameter acquisition system. This system is mainly to complete the routine data collection function, the corresponding signal through sensors (such as temperature signal using temperature sensors), into the amplifier. After a weak signa
6、l amplification, and then after I / V transformation, A / D converter circuit into the SCM data processing. After dealing with the SCM, into the display system to display it. In the production process, the system can be applied to the production site of the parameters of the collection, monitoring a
7、nd recording, to improve product quality, reduce costs to provide information and means. In scientific research and application of data acquisition system will be a lot of dynamic information, thereby becoming an instant physical processes on a powerful tool, is also exploring scientific mysteries o
8、f one of the important means.Key words:MCU;Digital Acquisition;I/V transform;A/D converter circuit目 录引 言- 1 -第1章 绪论- 2 -1.1 概述- 2 -1.2 课题的总体设计及思路- 2 -1.3 各个环节及实现- 3 -第2章 硬件电路设计- 4 -2.1 单片机主控电路的设计- 4 -2.1.1 主芯片的选择- 4 -2.1.2 X5045芯片简介- 5 -2.1.3 复位电路的设计- 7 -2.1.4 时钟电路的设计- 8 -2.1.5 存储器的分配- 9 -2.2 数字采集的设
9、计- 10 -2.2.1 温度采集模块的设计- 10 -2.2.2 压力采集模块的设计- 12 -2.2.3 流量采集模块的设计- 17 -2.3 显示电路的设计- 19 -2.4 键盘接口电路的设计- 21 -第3章 软件设计- 22 -3.1 主程序流程图- 22 -3.2 中断服务程序的设计- 23 -3.3 按键扫描流程图- 23 -3.4 A/D转换程序- 24 -3.5 X5045程序的设计- 25 -3.5 显示程序流程图- 26 -第4章 调试- 28 -4.1 硬件调试- 28 -4.2 软件调试- 28 -结论与展望- 29 -致 谢- 30 -参考文献- 31 -附录A:
10、总图- 32 -附录B:外文文献- 33 -附录C:主要参考文献及摘要- 38 -附录D:程序清单- 40 - 49 -插图清单图1-1 设计框图 3图2-1 89C51引脚图 4图2-2 X5045管脚图 6图2-3 X5045与单片机连接图 6图2-4 复位电路图 8图2-5 时钟振荡电路 8图2-6 内部数据存储器 9图2-7 数据采集系统的基本组成 10图2-8 DS18B20引脚图 11图2-9 温度采集设计框图 11图2-10 压力采集结构框图 13图2-11 电流电压变换电路 14图2-12 I/V转换电路 15图2-13 放大电路 15图2-14 LM258放大器 16图2-1
11、5 MCP3221与单片机连接图 16图2-16 差压式流量计组成框图 17图2-17 信号调理电路 18图2-18 MCP3221与单片机连接图 19图2-19 LED显示模块 20图2-20 显示驱动模块 21图2-21 键盘接口电路 21图3-1 主程序流程图 22图3-2 定时器中断服务流程图 23图3-3 按键扫描流程图 24图3-4 显示程序流程图 27表格清单表2-1 复位后寄存器状态 7表2-2 内部存储器分配 8表2-3 ZLG7289A引脚说明 20引 言随着科学技术的不断发展,人类社会已步入信息时代,现代仪器仪表以数字化、自动化、智能化等共性技术为特征获得了快速发展。数字
12、采集系统作为仪器仪表也有了很大的发展。随着智能仪器技术的不断的发展成熟,数字采集系统不再是单一的测量工具。从过去的模拟、数字式采集系统到今天的智能化,数字采集系统已经成了工业控制等多个领域内集检测、监控等功能的重要仪表。仪器的数据采集,是指将温度、压力、流量、位移等模拟量进行采集、量化转换为数字量后,以便由计算机进行存储、处理、显示或打印的装置。随着计算机技术的飞速发展和普及,数据采集系统也迅速地得到广泛应用。在生产过程中,应用这一系统可对生产现场的工艺参数进行采集、监控和记录,为提高产品质量、降低成本提供信息和手段。在科学研究中,应用数据采集系统可获得大量的动态信息,从而成为研究瞬间物理过程
13、的有利工具,也是探索科学奥妙的重要手段之一。本设计是为了完成数字采集而设计的。主要是从利用智能仪器的原理、构造方面进行设计。设计的采集系统围绕单片机这个中心进行合理的方案选择,且设计出的采集系统严格符合智能仪器的特点:测量过程的软件控制、数据处理、多功能化。该设计具有的硬件电路简单,软件编程灵活等优点,在数字采集领域有着广泛的应用前景。第1章 绪论1.1 概述在工业控制系统中,除了控制单元和执行单元外,还必须有反馈环节。在反馈环节中,最重要的就是对数据的采集。一般的工业控制中,数据有很多种形式,最常见的有电流,温度,流量,压力,电压等的模拟量、以二进制形式输入的开关量以及以脉冲形式输入的脉冲信
14、号。本文设计一数据采集系统系统,系统以AT89C51单片机为核心,AT89C51是一个低电压,高性能CMOS 8位单片机,片内含4k bytes的可反复擦写的Flash只读程序存储器和128 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元。AT89C51是一个低功耗高性能单片机,40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,2个16位可编程定时计数器,1个全双工串行通信口,AT89C51可以按照常规方法进行编程,也可以在线编程,这给开发带来方便
15、2。1.2 课题的总体设计及思路本次设计的数字采集系统属于单片机控制电路的典型应用,在工业过程控制中有着广泛的应用。用单片机来代替模拟调节器,就构成了微机过程控制系统。控制系统中引入单片机,可以充分利用单片机在对采集数据加以分析并根据所得结果作出逻辑判断等方面的能力,编制出符合某种技术要求的控制程序、管理程序,实现对被控参数的控制与管理。在单片机控制系统中,控制规律是通过软件来完成的。改变控制规律,只要改变相应的程序即可。本系统以单片机89C51为核心,将传感器得到的微弱电信号,经仪表放大器放大后,送入I/V转换电路,模数转换器,转化结束后,89C51读取转换结果,经程序运算后,转化为可以显示
16、的BCD码,进行实时观察和显示。进行系统设计时应考虑如下问题:(1) 不同的信号要采用不同的传感器;(2) 在把信号送入A/D转换器之前,要先经过放大器,I/V转换电路。因为在A/D转换的时候要求的信号为15V的电压信号,就需要在中间加上放大、I/V转换电路。图1-1是设计的总框图:传感器I/V转换电路放大器放大电路A/D转换单 片 机看门狗数据显示图1-1 设计框图1.3 各个环节及实现(1) 采集环节本环节是对原始数据的采集。原始的信号经过相应的传感器流入整个采集系统中。(2) 数据处理环节信号流经传感器以后,将会经过I/V电路,放大电路以及A/D转换电路,经过一系列处理以后,模拟信号变成
17、数字信号,最终把这个信号传入单片机中,让单片机对数据进行最后的处理。(3) 显示环节经单片机处理后的数据可直接在显示电路上进行显示,以完成整个数字采集的过程。本次设计的显示部分,选择了静态方式来点亮显示器,同时选择用软件的方法来进行译码。第2章 硬件电路设计2.1 单片机主控电路的设计2.1.1 主芯片的选择本次设计所用主要芯片是89C51,现对各组成部分的情况介绍如下:中央处理器,内部数据存储器,内部程序存储器,定时器,串行口,中断控制系统,及时钟电路等等3。89C51单片机主要特性:与MCS-51兼容;4K字节可编程闪烁存储器寿命:1000写/擦循环;数据保留时间:10年全静态工作:0Hz
18、24Hz;三级程序存储器锁定;128*8位内部RAM;32可编程I/O线;两个16位定时器/计数器;5个中断源;可编程串行通道;低功耗的闲置和掉电模式;片内振荡器和时钟电路。信号引脚介绍:图2-1 89C51引脚图P0口:P0口是开漏序存储器时作地址的低字节在访问外部数据存储双向口可以写为1使其状态为悬浮用作高阻输入P0也可以在访问外部程器时作数据总线此时通过内部强上拉输出1。P1口:P1口是带内部上拉的双向I/O口向P1口写入1时P1口被内部上拉为高电平可用作输入口当作为输入脚时被外部拉低的P1口会因为内部上拉而输出电流。P1口第2功能:T2(P1.0)定时/计数器2的外部计数输入/时钟输
19、出(见可编程输出)。T2EX(P1.1)定时/计数器2重装载控制。P2口:P2口是带内部上拉的双向I/O口向P2口写入1时P2口被内部上拉为高电平可用作输入口当作为输入脚时被外部拉低的P2口会因为内部上拉而输出电流(见DC电气特性)在访问外部程序存储器和外部数据时分别作为地址高位字节和16位地址(MOVXDPTR)此时通过内部强上拉传送1当使用8位寻址方式(MOV Ri)访问外部数据存储器时,P2口发送P2特殊功能寄存器的内容。P3口:P3口是带内部上拉的双向I/O口向P3口写入1时P3口被内部上拉为高电平可用作输入口当作为输入脚时被外部拉低的P3口会因为内部上拉而输出电流(见DC电气特性)P
20、3口还具有以下特殊功能。RXD(P3.0)串行输入口TXD(P3.1)串行输出口INT0(P3.2)外部中断0INT1(P3.3)外部中断T0(P3.4)定时器0外部输入T1(P3.5)定时器1外部输入WR(P3.6)外部数据存储器写信号RD(P3.7)外部数据存储器读信号ALE:地址锁存使能在访问外部存储器时输出脉冲锁存地址的低字节在正常情况ALE输出信号恒定为1/6振荡频率并可用作外部时钟或定时注意每次访问外部数据时一个ALE脉冲将被忽略ALE可以通过置位SFR的auxlilary0禁止置位后ALE只能在执行MOVX指令时被激活。PSEN:程序存储使能当执行外部程序存储器代码时PSEN每个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 简单 数字 采集 系统 设计
