基于单片机的液位控制系统设计(共63页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于单片机的液位控制系统设计(共63页).doc》由会员分享,可在线阅读,更多相关《基于单片机的液位控制系统设计(共63页).doc(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上基于单片机的液位控制系统的设计摘 要液位测量广泛应用于工业、经济、生活等领域。本设计以水箱供水为模型,用于对水箱液位信号进行测量监控记录。基于单片机的液位测量装置具有测量准确、重复性好、功耗低、使用寿命长的特点,是广泛采用的技术。在深入学习科学发展观的同时,电子设备的设计也需融入可持续发展的设计理念。故此,在基于单片机的液位测量装置基础上,扩展实时监控、数据采集、计算机串行通信等功能,从而能够通过科学的方法将液位测量与统计科学结合,合理调度水资源,降低能源消耗。本文从系统方案选择与论证,硬件电路设计,系统软件与上位机软件设计等几个方面介绍了基于单片机的液位测量监控系统
2、的设计过程,最终实现了液位的实时测量与监控。最后,本文总结了设计过程中出现的问题及解决方法,简要叙述了所获数据的处理方法,引出了进一步设计开发的思路。关键词:单片机;液位测量;实时监控;串口通信The Design of Liquid Level Control System Based on MCUAbstractThe liquid level measurement is widely used in industry, economy, life and other fields. This design take the water tank water supply as a mo
3、del, uses in carries on the survey to the water tank fluid position signal to monitor the record. The liquid level measurement device base on MCU is widely used because of many characteristics such as high measurement accuracy, good repeatability, low power consumption and long useful time. When we
4、study Scientific Outlook on Development thoroughly, the design of electronic aid should include the thought of sustainable development. So, beyond the liquid level measurement device based on MCU, expand the functions of real-time monitoring, data acquisition, serial communication. Through the new f
5、unctions, the scientific method of the liquid level measurement could be combined with Statistical Science, be used to manage the water resources reasonable, reduce energy consumption.This thesis introduces the design process of the liquid level control system by several parts as system schema, the
6、design of hardware circuit, the software of host computer and system software, ultimately achieved the level of real-time measurement and monitoring. Finally, the paper summarizes the problems and solutions of the design process, describes briefly the method of data processing, and leads to ideas of
7、 the further design and development.Keywords:MCU;Liquid Level Measurement;Real-time monitoring;Serial Communication目 录插图清单图2-1 系统总体框图 1图3-1 AT89S52引脚及网络标号 11图3-2 复位电路及时钟电路13图3-3 系统按键电路14图3-4 74LS273及74LS47引脚图 14图3-5 显示部分电路图15图3-6 62256引脚图 16图3-7 存储的单元电路16图3-8 DS1302引脚图17图3-9 时间单元电路17图3-10 ADC0804引脚图
8、18图3-11 A/D转换单元电路图19图3-12 MAX485引脚图 19图3-13 串行通信模块电路图 20图3-14 继电器部分电路图 20图3-15 电源指示灯电路图 21图4-1 主程序流程图23图4-2 键盘程序流程图25图4-3 液位检测流程图27图4-4 通信检测流程图28图4-5 上位机软件界面效果图33图4-6 水箱液位控制结构图33图5-1 MATLAB绘制图形36表格清单表3-1 端口引脚第二功能12表4-1 初始化参数及含义22表4-2 A/D转换幅值数据关系对照表 24表4-3 通信协议28表4-4 RS状态标志及含义 29表4-5 界面功能描述31专心-专注-专业
9、引 言上世纪40年代,电子计算机的诞生,标志着人类电子技术进入了一个新的阶段。1976年单片机的推出为电子电路设计提供了新的思路,也促进了模拟电路向数字电路发展的历程。它在一片芯片上集成了完整的计算机系统。从它的发展来看,低功耗CMOS化、微型单片化、主流与多品种共存的发展趋势更进一步促使了单片机在各个行业的应用。这些应用,很大一方面体现在工业控制中。在工业上,使用单片机可以构成形式多样的控制系统和数据采集系统。单片机应用发展迅速而广泛。在过程控制中,单片机既可作为主计算机,又可作为分布式计算机控制系统中的前端机,完成模拟量的采集和开关量的输入、处理和控制计算,然后输出控制信号。单片机广泛用于
10、仪器仪表中,与不同类型的传感器相结合,实现诸如电压、功率、频率、湿度、流量、速度、厚度、压力、温度等物理量的测量;在家用电器设备中,单片机已广泛用于电视机、录音机、电冰箱、电饭锅、微波炉、洗衣、高级电子玩具、家用防盗报警等各种家电设备中。在计算机网络和通信、医用设备、工商、金融、科研、教育、国防、航空航天等领域都有着十分广泛的应用。工程应用中液位的测量常用方法主要有超声波、激光红外测距、机械浮子、压力传感器测距等几种。这些测量方式对一般液位的测量来说各有各的优点,可根据不同的应用场合和要求进行选择。比如,常见的液位控制系统多采用浮标、电极等,这种控制形式结构简单成本低廉,但是控制精度不高,不能
11、进行数值显示;另外容易引起误操作,与上位机进行信息交互比较困难。随着科技的发展,液位测量技术趋于智能化、微型化、可视化。本设计思想是用单片机做下位机,PC机做上位机,单片机和PC机相结合对水箱液位进行测量和监控。该设计要求具有一定的智能化,可操作性和稳定性好。第1章 绪论1.1 课题背景与研究意义在工农业生产中,常常需要测量液体液位。随着国家工业的迅速发展,液位测量技术被广泛应用到石油、化工、医药、食品等各行各业中。低温液体(液氧、液氮、液氩、液化天然气及液体二氧化碳等)得到广泛的应用,作为贮存低温液体的容器要保证能承受其载荷;在发电厂、炼钢厂中,保持正常的锅炉汽包水位、除氧器水位、汽轮机凝气
12、器水位、高、低压加热器水位等,是设备安全运行的保证;在教学与科学研究中,也经常碰到需要进行液位控制的实验装置。1.2 国内外研究现状及发展液位测量的方法比较多,依据测量方式的不同可分为接触式与非接触式两种类型。接触式测量法接触式测量法是指测量用传感器直接与容器内存储液体相接触,从而获得测量参数的方法。1.人工检尺法人工检尺法可用于测量油罐液位,其历史十分悠久。它利用浸入式刻度钢皮尺测量液位,这种方法具有测量简单、可靠性高、直观、成本低的优点,但人为读数误差大、无法实现自动检测和操作。2.电参数测量法常见的有电阻法、光电法、测重法、电容法、浮标法及声光电的反射回波法等。无论怎样,这些方法的关键是
13、利用液位传感器将液位的相对位移量转换成为电压、电流、阻抗等便于进行电处理的物理量。限于篇幅,下面仅简单介绍电容测量法的基本原理。本方法所使用的电容通常由两块圆柱形极板或一个探极与罐壁构成。当液位不同时,电容器的介电常数就不同,故电容量也不同。在此基础上可以把电容量转化为电压、相移、频率、脉宽等物理量,再进行测量。电容式液位测量装置通常结构简单、灵敏度高、稳定性好、动态响应快,适合于恶劣的工作环境,生产成本也不高;但电容液位测量器需要考虑温度补偿,且介质的成分、水分、温度、密度等不确定变化因素直接影响测量结果的准确性,另外检测电路比较复杂,尤其是检测微小电容量的变化。非接触式测量法非接触式测量法
14、包括超声波法、调制型光学法、微波法等。其特点是测量手段并不采用浮子之类的固态物,而是利用声、光、射线、磁场等的能量。液位传感器不和被测介质接触,不受被测介质影响,也不影响被测介质,故适用范围广泛。特别是接触式测量装置不能适用的特殊场合,如高粘度、强腐蚀性、污染性强,易结晶的介质。下面简单介绍超声波法和微波法的测量原理。超声波法:换能装置将电功率脉冲转换为超声波,射向液面,经液面反射后再由换能器将该超声波转换为电信号,超声波法可用于多液面的测量。超声波是机械波,传播衰减小,界面反射信号强,且发射和接收电路简单,因而应用较为广泛;但超声波的传播速度受介质的密度、浓度、温度、压力等因素影响,其测量精
15、度往往较低。微波法:微波通过天线辐射出去,经液面反射后被天线接收,然后由二次电路计算发射信号与接收信号的时间差得出液位。微波速度受传播介质、温度、压力、液体介电常数的影响很小,但液体界面的波动、液体表面的泡沫、液体介质的介电常数对微波反射信号强弱有很大影响。当压力超过规定数值时,压力对液位测量精度将产生显著影响。对波导管的锈蚀、弯曲和倾斜都会影响测量精度。光纤测量法光纤液位检测是近年来出现的一种新技术。根据光导纤维中光在不同介质中传输特性的改变对液位进行测量。光纤液位测量有以下优点:精度高、灵敏度好、抗电磁干扰、耐腐蚀、电绝缘性好、检测现场无电、光路有抗扰性以及便于与计算机连接,便于与光纤传输
16、系统组成网络等。目前,市面上进行液位测量的仪表种类繁多,但是同时具有测量、监控、数据记录及处理的液位测量装置并不多。在某些工业控制系统中,数据的测量这一基本功能已不能满足现代工业的要求,往往需要对大批数据进行记录,对其进行后期处理分析,实现差错控制、工艺改善、资源优化等一系列工作。为了获得大批量的数据,得到可靠的分析资料,往往需要长期、多网点的监控记录。在液位测量这一领域中,如江河湖海、城市用水等方面,大量数据长时间,多网点的采集记录分析具有普遍的意义。液位的变化分析,有助于人们进一步对自然环境、天气变化甚至是灾害预警提供可靠的支持。1.3 本课题主要研究内容本设计以水箱供水为模型,鉴于单片机
17、液位测量装置的测量准确、重复性能好、功耗低、使用寿命长等特点,设计以单片机为基础的液位测量监控记录系统。具有实时液位测量监控数据处理等功能。设计具体内容分为以下几个方面:(1) 系统硬件电路设计以及单片机选型;(2) 系统软件设计;(3) 上位机软件设计以及上位机与下位机通信设计。第2章 系统总体方案2.1 系统设计要求本设计以水箱供水为模型,鉴于单片机液位测量装置的测量准确、重复性能好、功耗低、使用寿命长等特点,设计以单片机为基础的液位测量监控记录系统。它具有实时测量监控水箱液位高度并显示的功能,并根据实时水量与设置的上、下液位参数的比较,启动电机供水或停止水泵。在启动电机与停止水泵时,实时
18、记录时间点与电机状态。液位测量高度5米,测量精度10%,AC220V供电。可通过上位机软件,可与监控记录系统进行通信,能够从PC机获取当前液位高度、电机状态、设备系统时间、上下液位高度等数据,并可根据需要改变系统默认的参数。同时可以获取设备运行时记录的数据,并能够对数据保存。能够根据一定的算法,计算分析单位时间水箱消耗水量,绘制图形,通过计算分析的结果,可以进行区域用水统筹,降低能源的消耗。2.2 系统框图根据系统的设计要求,采用单片机为主控芯片,通过单片机数据地址总线及I/O端口,扩展数据存储模块、A/D转换模块、显示模块、时间模块、串口通信模块以及A/D转换、电机控制等外围电路,从而实现系
19、统所需的设计功能。系统总体方案框图如图2-1:电机控制模块A/D转换模块按键与显示模块时间模块存储模块通信模块单片机主控模块图2-1 系统总体框图图中,信号流向仅指示了通过数据地址总线或I/O口上发生的数据信号,不包括控制信号。2.3 硬件设计方案2.3.1 主控模块设计方案单片机作为主控模块,使得在对单片机选型上有了较大的空间。单片机在30多年的发展历程中,形成了多公司、多系列、多型号“百家争鸣”的局面。因而,选择一个合适的单片机有时真的不太容易,要考虑的方面太多。大致总结出以下几点:1) 单片机的基本参数。例如速度、程序存储器容量、I/O引脚数量等。2) 单片机的增强功能。例如看门狗、双指
20、针、双串口、RTC(实时时钟)、EEPROM、扩展RAM、CAN接口、I2C接口、SPI接口、USB接口。3) Flash和OTP(一次性可编程)。4) 封装:DIP(双列直插),PLCC(PLCC有对应插座)还是贴片。5) 工作温度范围,工业级还是商业机。6) 功耗。7) 工作电压范围。例如设计电视机遥控器,2节干电池供电,至少应该能在1.83.6V电压范围内工作。8) 供货渠道畅通。9) 价格。10) 烧录器价格,能否ISP(在线系统编程)。11) 仿真器。12) 单片机汇编语言支持。13) 资料尽量丰富。14) 抗干扰性能好。15) 和其他外设芯片放在一起的综合考虑。根据以上因素:系统的
21、实时性要求不高,因而运算速度无需很快,且系统规模不大,采用分时复用的方式使用总线,对I/O口的数量可以要求进一步降低。使用4路8位I/O接口即可满足设计要求;系统中需要扩展外部存储器对数据进行存储,数据存储量为32KB已满足要求,因此采用16位或准16位地址总线的单片机即可满足设计需要;由于是实验阶段,采用DIP(双列直插)封装的芯片便于实验,暂不考虑实际工业控制中的对外界环境的具体要求;系统采用AC220V供电,且对功耗没有具体要求,使用DC5V为芯片供电,便于系统外围电路的设计;芯片支持ISP可节省仿真器的投入。综上所述,采用与MCS-51兼容的AT89S52单片机满足设计要求。AT89S
22、52是一种低功耗、高性能CMOS工艺的8位微控制器,具有8K在线系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 控制系统 设计 63
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内