首页 毕业设计基于单片机的水位检测控制系统设计

毕业设计基于单片机的水位检测控制系统设计

举报
开通vip

毕业设计基于单片机的水位检测控制系统设计北京理工大学珠海学院2013届本科生毕业设计 基于单片机的水位检测控制系统设计 诚信承诺书 本人郑重承诺:本人承诺呈交的毕业设计《基于单片机的水位检测控制系统设计》是在指导教师的指导下,独立开展研究取得的成果,文中引用他人的观点和材料,均在文后按顺序列出其参考文献,设计使用的数据真实可靠。 本人签名: 日期: 年 月 日 基于单片机的水位检测控制系统设计 摘要 随着社会和科技的进步,以及人们的生活标准水平逐步的提高与发展,方便的全自动控制系统生活的开始逐步进入到我们的生活,单芯片微型计算机发展是其...

毕业设计基于单片机的水位检测控制系统设计
北京理工大学珠海学院2013届本科生毕业 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 基于单片机的水位检测控制系统设计 诚信承诺书 本人郑重承诺:本人承诺呈交的毕业设计《基于单片机的水位检测控制系统设计》是在指导教师的指导下,独立开展研究取得的成果,文中引用他人的观点和材料,均在文后按顺序列出其参考文献,设计使用的数据真实可靠。 本人签名: 日期: 年 月 日 基于单片机的水位检测控制系统设计 摘要 随着社会和科技的进步,以及人们的生活 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 水平逐步的提高与发展,方便的全自动控制系统生活的开始逐步进入到我们的生活,单芯片微型计算机发展是其中的一个重要分支,具有高可靠性,高性能价格比,低电压,低功耗等优点,以单片机为核心的自动化控制系统已经赢得了广泛的应用范围。 本设计是基于单片机的水位检测控制系统设计。设计系统的目的在于应用单片机的自动运行技术,使得水塔中的水位始终保持在一定范围内,以保证连续正常的供水。本设计是以AT89C51单片机为核心部件的水塔水位检测控制仿真系统设计的,用以检测水位并进行控制、处理以及报警功能,并在Proteus仿真软件环境中仿真测试。结果表明,设计的系统具有良好的检测和控制功能,方便移植性和可扩展性。 关键词:水位控制 单片机 报警 Based SCM the water level detection control system design Abstrac With the social and technological progress, as well as the level of people's standard of living gradually improve with the exhibition, and the convenience of automatic control system for the beginning of life gradually into our lives, single-chip microcomputer development is an important branch,the advantages of high reliability, high performance and low cost, low-voltage, low-power microcontroller as the core of the automation control system has won a wide range of applications. The title of the graduate design microcontroller-based water level detection and control system design, three metal rods into the water used to detect the signal, the conductivity of the water, can see that the water level changes. Under normal circumstances, the water level should be kept within a certain range changes, the water level does not exceed the stipulated upper and lower limits, in the event of a system failure, should be promptly cut off electrical power, and there should be sound and audible alarm signals of the light-emitting diode. Design System aimed the application microcontroller run automatically, so that the water level in the water tower always maintained within a certain range in order to ensure the continuous normal water. The design is based on AT89C51 microcontroller as the core components of the water tower water level detection and control simulation system designed to detect water level control, processing, and alarm functions, and Proteus simulation software environment simulation testing. Experimental results show that the design of the system has a good detection and control functions, portability and scalability. Keywords:Level controlmicrocontroller alarm 毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作 者 签 名:       日  期:        ​​​​​​​​​​​​ 指导教师签名:        日  期:        使用授权说明 本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:        日  期:        ​​​​​​​​​​​​ 学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名: 日期: 年 月 日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权      大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名: 日期: 年 月 日 导师签名: 日期: 年 月 日 目 录 11前言 11.1.本设计在国内发展概况 11.2国外发展概况 21.3设计目的 21.4设计意义 22总设计 22.1设计的技术要求 32.2应解决的主要问题 32.3设计原理 32.4 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 选择 52.5给定参数 52.6整体方案设计 62.7优点和特色 72.8创新点 72.9系统运行过程可能存在的问题 72.9.1现场数据经过DTU发送后在远程监控室接收不到 73硬件介绍 73.1光电耦合器4N25 73.1.1工作原理 83.1.2主要性能 83.1.3引脚图和引脚名称 83.1.4极限参数 93.2单片机芯片STC90C516RD+ 93.2.1芯片简介绍 93.2.2芯片STC90C516RD+引脚 103.2.3主要性能 113.3电磁继电器 113.4蜂鸣器 123.5远程通信模块DTU 123.6液位高度传感器 134组态软件 134.1组态概况 134.2组态设计 175软件设计 175.1Keil软件 175.2程序方框图 185.3程序设计 185.4I/O口的分配 185.5子程序 185.5.1延时子程序 195.5.2报警子程序 205.5.3初始化子程序 205.4主程序 226结论 23参考文献 24谢 辞 25附录 25程序代码 1前言 1.1.本设计在国内发展概况 国产水位监测仪主要有浮筒式水位仪、压力传感器式水位仪、超声波式水位仪等,在功能齐全、性能稳定等方面,虽然与国际上先进的同类型产品存在一定差距,但是却可以基本满足水位监测及控制的需要。表1-1中将几类典型的水位检测仪进行了对比。 表1-1 国内水位监测仪对比 技术指标 浮筒式 超声波式 压力传感器式 工作方式 记录笔自记水位曲线或光码盘计数 人工操作、数字显示 多数为数字显示、人工记录,少量的有自动采集,自动打印 人为误差 大 较大 较小 分辨率 1cm 1cm 1cm(mm) 测量精度 较低 较低 较高 自动化程度 半自动化 半自动化 半自动化或全自动化 电源 无需/需要 需要 需要 环境条件 受压力影响 受气温和湿度影响 受气压影响 总体技术水平 较低 较高 较高 目前国内使用的大多数为SW40-1型日记水位计,LN-3型数字水位仪,WS-1040自动检测仪,其发展趋势都是向数字化、智能化方向发展。 1.2国外发展概况 国外一些发达国家在水位监测设备水平上也存在着较大的差异,其中美国和荷兰的产品在技术性能上代表着当今世界的先进水平。近年来,水位监测已经融入了更多的技术,例如美国和日本等国已相继推出水位水质监测设备,并已经走进国内的市场了。下表1-2就是国外水环境监测仪器的对比表。 表1-2 国外水位检测仪对比 产地 监测参数 工作方式 美国 水位、水温、电导率、浊度、PH值、大气压等 测量数据直接传入电脑中;数据显示仪器可自动显示并存储测量参数;数据无线传输。 荷兰 水位、水温、PH值 传感器采集数据通过串行数据传输线将主机中的数据传入计算机中。 日本 水位、水温、PH值、电导率、浊度、溶解氧 现场原位自动监测。 1.3设计目的 设计基于单片机的水位检测控制系统,设计水位探测传感器用来探测三个水 位,即低水位,正常水位,高水位。低水位时送给单片机一个高电平, 驱动水泵加水,红灯亮;正常范围的水位时,水泵加水,绿灯亮;高水位时,水泵不加水,黄灯亮。 本设计过程中需要应用到传感技术、单片机技术、 光报警技术以及弱电控制强电的技术。 1.4设计意义 水是一种宝贵的资源,在生产生活中,水也是不可或缺的,在生产中需要对水位进行控制,防止浪费或者不够用,这是就需要对水位进行控制,如果使用专职人员来对水位进行控制,既不能够进行精确控制,又不能保证长时间控制,是极大的浪费人力物力,如果使用单片机来控制水位的话,则是极大的节约了人力物力,而且满足工业生产中的安全,可靠,简单等需求。 2总设计 2.1设计的技术要求 1、利用单片机STC90C516RD+实现对水塔进行水位的控制——单片机技术; 2、把水位探测传感器探得水塔中的水位送给单片机以实现对水泵抽水系统的控制——传感技术; 3、设计光报警显示系统电路,采用发光二极管来表示系统出现故障时的情况——光报警技术; 4、水泵加水电路由继电器进行控制——弱电控制强电技术; 5、分析工作原理,绘出系统结构原理图及流程图。 2.2应解决的主要问题 1、高新技术的应用,应该充分利用先进的传感器技术、计算机技术、通讯技术于一体,采取多种高新技术的集成。 2、产品的系列化,应该注重系统的集成,不仅着眼于单机,更注重系列、通用集成。未来的检测控制仪将由传感器,采集系统,通讯系统等部分组成,各部分相互独立而又通用。 3、注重性价比,在重视高档仪器开发的同时,更应该降低设备研发以及生产的成本。 4、研发准则发生变化,不应该一味的追求高精尖,而应该将研发转为“恰到好处”。 5、水位检测控制有些时候是需要在非常恶劣的环境条件下工作的,所以要严格控制各个生产环节,提高产品的质量保障。 2.3设计原理 本设计的原理是利用水位高度传感器将水位的高度数据返回给单片机,然后单片机根据水位高度在某个设定好的I/O口输出一个低电平信号,通过三极管放大后,控制光电耦合器,在驱动继电器就可以对电机的开关进行调节了,用以实现对水位的控制。在出现系统报错的状况后,单片机关闭电机,输出两个低电平信号驱动LED灯和蜂鸣器对现场工作人员进行报警,提示他们系统出现问题,应该尽快解决问题。在外接多功能数据采集仪器以后,可以将现场的数据,如实时水位,两个电机的工作状态,实时进水流量,实时出水流量等众多数据通过无线或者有线的网络传输,传送到远端的监控室。这样就可以通过远程的电脑主机看到工业现场的设备运行状况以及进行控制了。 2.4方案选择 方案一:方案一的数据采集方式如图2-1所示 图2-1 方案一:利用DTU进行远程数据采集 这种方案是利用DTU将多功能数据采集仪器采集上来的水位高度,电机工作状态,流入流出流量等信息传送到远端的监控主机上,数据采集仪器和DTU用RS485双绞线连接,采集的数据通过GPRS网络或者3G网络传送到远端的3G路由器上,监控主机再使用TCP/IP协议从3G路由器上获取数据。监控主机上面应该安装组态软件,这样可以将采集的数据实时显示出来,并可以在主机的硬盘中储存水位监测系统的历史运行记录。 方案二:方案二的数据采集方式如图2-2所示 图2-2 利用主机从机的C/S架构进行远程数据采集 这种方案是利用远端的监控主机和现场设备的监控从机之间进行C/S架构而完成的远端数据传输,考虑到一些现场可能存在的地区较为偏远,监控从机的联网所需金额巨大,且C/S架构的后期运行维护成本较高,所以一般不考虑此方案。 本设计中,远端数据采集检测控制选择方案一。 2.5给定参数 在系统出现故障而发生报警时,发光二极管的亮与灭的时间蜂鸣器响铃; 水位高度传感器通过A/D转换模块连接到单片机上; 水泵的电机的供电部分,我们接入+9V直流电源; 为了防止经三极管放大后的电流即发射级的电流讲光电耦合器中的二极管烧坏,在此处之路中加入一个51Ω的电阻; 继电器通过光耦和单片机连接用于接收断开、闭合的信号,从而可以在另一端控制水泵的启动、停止; 在远端的监控主机上,可以显示出实时水位高度,水泵的工作状态,以及以报表和曲线的形式把水位高度和时间的关系进行显示,以及历史记录的查询。 2.6整体方案设计 在前面我已经说明了本设计的原理,方案的选择。接下来就是整体设计的方案思路了。 首先是将压力式液位传感器经过A/D转换模块连接到单片机上,这样单片机就可以准确的读出压力的大小,根据压力的大小单片机就可以确定水位的高度,这样的好处就是可以避免使用简易的三块铜片采集数据时所造成的的低水位无电压而高水位处有电压的错误情况、以及准确的确定水位现在的高度情况。 接下来单片机根据所读取的电压值大小来决定是否需要启动或者关闭电机、或者进行水位过低以及水位过低的报警处理。电机的启动与关闭是单片机在一个I/O输出一个信号,经过三极管放大,然后经由光电耦合器控制连接到电机上的继电器来进行控制的,由于电机驱动一般都需要很大的电压,所以在这里使用继电器是对单片机有一个很好地保护作用。同时单片机在经过一个MAX485模块后,可以和DTU连接起来,这样可以使用DTU接收到得远程数据来控制单片机。 在外接一个多功能的数据采集器用来采集现场方面水位和水泵运行状况以及进出水的实时流量等数据,然后经过RS-485双绞线连接到DTU上,将数据传送到远端的监控主机上。 监控主机上的组态软件先将需要采集的数据组态好,然后根据经3G路由器接收到的DTU所传数据,将现场情况反馈到显示器上,并且记录。同时也可以对界面中的一些设备进行调试,这样就可以通过DTU将远在现场的设备进行工作状态的切换了。 设计本身的结构完整,所使用的压力式液位传感器、单片机、多功能数据采集仪器、DTU、组态软件,这些都是非常成熟的产品,已经在国内外大部分重要的工业领域有所建树,安全性、稳定性都非常突出。而且有了组态软件,在遥远的监控室就可以对现场的情况了如指掌,并且免去了人为的记录误差,所有的数据都会自动保存在监控主机的硬盘里;有了DTU就可以免去前往工业现场的劳累,坐在监控室中获得的数据就和在现场获得的数据毫无差别。 最终的设计示意图如图2-3所示。 图2-3 设计示意图 2.7优点和特色 本设计的主要优点是在水位监测控制系统端,充分的利用了单片机的简单可靠,便携易懂。而在远距离传输端,DTU的无线传输功能是一种本设计的一大特色。DTU作为现在最可靠的工业级的远程无线传输模块,可以提供多种方便有利的功能,例如发生故障可以向预先设定好的手机发送短信提示系统发生故障或者DTU的无线传输发生故障。在监控端,通过组态软件可以虚拟出来现场的状况,并且根据主界面上显示出来的图像和数据,对远端现场的情况有所了解,并且可以储存长达10年的历史运行记录,方便随时查看。 2.8创新点 创新的地方在于使用了DTU远程无线通信,可以实现远距离数据传输,短信报警提醒等功能,减少了人为的记录误差。而且在监控室内可以检测工业现场的一些数据,并且可以将数据储存起来,方便随时查阅。并且可以在组态软件上进行一些操作,通过GPRS网络或者3G网络来控制远在工业现场的设备。 2.9系统运行过程可能存在的问题 2.9.1现场数据经过DTU发送后在远程监控室接收不到 1、DTU是否正确设置。 2、DTU内的SIM卡是否欠费。 3、监控室的组态是否正确。 4、监控室的3G路由器是否能正常使用。 5、监控室的固定IP或者绑定的域名时候过期。 3硬件介绍 本设计所需器件主要有:8051系列单片机板(使用芯片STC90C516RD+,单片机板集成蜂鸣器)、微型水泵一个、光电耦合器4N25一个、12V微型继电器一个、电路板(4*4cm)一块、直流稳压电源一台、DTU一台(含有GPRS流量的SIM卡一张)、水位高度传感器一台、多功能数据采集器一台(包括检查液位高度、电机工作状态、进水流量、出水流量等)、可以连接网络的计算机一台(安装组态软件)。 3.1光电耦合器4N25 3.1.1工作原理 光电耦合器是一个光作为媒介传输电信号的光电转换电气设备。它是由两个部分组成,包括一个光源和一个光的接收装置。光源和受光组件彼此之间用透明绝缘体隔离在相同的密封壳体内的。光源的两个引脚一个作为光的输出端另一个作为一个输入端管脚,一个共同的发光源是发光二极管,光到光电二极管,光电晶体管,等等。光电耦合器的输入端上的信号,使所述光源发射的光强度取决于励磁电流的大小,此入射光包后,由于光电效应产生的光电流输出由所述光接收设备信息的光接收装置一起,从而使电光源,电源进行转换。从而完成耦合。 图3-1 光耦4N25实物图 3.1.2主要性能 经济型光电耦合器; 晶体管输出光电耦合器; 满足所有JEDEC注册规格; C-E饱和电压(Ic=2mA,If=5mA):0.15V(typ); 隔离电压(f=60Hz,t=1):7500(交流峰值); 隔离电阻(V=500V):10″Ω(min); 隔离电容(V=0V,F=1MHz):0.25pF(typ)。 3.1.3引脚图和引脚名称 光电耦合器4N25的功能框图如3-2所示 图3-2 光电耦合器4N25的功能框图 3.1.4极限参数 发光二极管反向电压:3V; 发光二极管正向电流:60mA; 发光二极管功耗(Ta=25℃):120mW; 输出晶体管C-E电压:30V; 输出晶体管C-B电压:70V; 输出晶体管集电极电流:150mA; 输出晶体管功耗(Ta=25℃):150mW; 隔离电压(60Hz,1s):7500V; 光电耦合器的功耗:250mW; 贮存温度:-55℃~+150℃; 引线焊接温度(10s):260。 3.2单片机芯片STC90C516RD+ 3.2.1芯片简介绍 STC90C516RD+单片机是由宏晶科技推出的全新一代超强抗干扰/高速/低功耗的单片机,指令代码完全兼容传统8051单片机,12时钟/机器周期和6时钟/机器周期可任意选择,内部集成MAX810专用复位电路,时钟频率在12MHz以下时,复位脚可直接接地。 图3-3 STC90C516RD+实物图 3.2.2芯片STC90C516RD+引脚 芯片SCT90C516RD+的引脚如图3-4 所示 图3-4 芯片STC90C516RD+引脚示意图 3.2.3主要性能 1.增强型6 时钟/ 机器周期,12 时钟/ 机器周期 8051 CPU 2.工作电压:5.5V - 3.8V(5V 单片机)/3.8V - 2.4V(3V 单片机) 3.工作频率范围:0-40MHz,相当于普通8051的 0~80MHz. 4.用户应用程序空间 4K/6K/7K/8K/10K/12K/13K/16K/32K/40K/48K/56K/ 61K/字节 5.片上集成 1280字节/512/256字节 RAM 6.通用I/O口(35/39 个),复位后为: P1/P2/P3/P4 是准双向口/ 弱上拉(普通8051 传统I/O 口) P0口是开漏输出,作为总线扩展用时,不用加上拉电阻,作为I/O 口用时,需加上拉电阻。 7.ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器 / 仿真器 可通过串口(P3.0/P3.1)直接下载用户程序,8K 程序3 - 5 秒即可完成一片 8.EEPROM 功能 9.看门狗 10.内部集成MAX810专用复位电路,外部晶体12M以下时,可省外部复位电路,复位脚可直接接地。 11.共3个16位定时器/计数器,其中定时器0还可以当成2个8位定时器使用 12.外部中断4路,下降沿中断或低电平触发中断,Power Down模式可由外部中断低电平触发中断方式唤醒 13.通用异步串行口(UART),还可用定时器软件实现多个UART 14.工作温度范围:0-75℃/-40-+85℃ 15.封装:LQFP-44,PDIP-40,PLCC-44 3.3电磁继电器 继电器室当时入量(如电压、电流、温度等)达到规定值时,是被孔子的输出电路导通或断开的电器。它可分为电气量(如电流、电压、频率、功率等)继电器及非电气量(如温度、压力、速度等)继电器两大类。继电器具有动作快,工作稳定,使用寿命长,体积小等优点。付昂反应用于电力保护、自动化、运动、遥控、测量和通信等装置中。 继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。 电磁式继电器一般由铁芯、线圈、衔铁、触点簧片等组成的。只要在线圈两端加上一定的电压,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合。当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力返回原来的位置,使动触点与原来的静触点(常闭触点)吸合。这样吸合、释放,从而达到了在电路中的导通、切断的目的。对于继电器的“常开、常闭”触点,可以这样来区分:继电器线圈未通电时处于断开状态的静触点,称为“常开触点”;处于接通状态的静触点称为“常闭触点”。 图3-5 电磁继电器实物图 3.4蜂鸣器 蜂鸣器是一种一体化结构的点知讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中,用做发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。蜂鸣器在电路中用字母H或者HA表示。本设计中采用的是其中的电磁式蜂鸣器。电磁式蜂鸣器有振荡器、电磁线圈、磁铁、震荡膜片以及外壳等组成。接通电源后,振荡器产生的音频限流信号通过电磁线圈,是电磁线圈产生磁场。震动膜片在电磁线圈和磁铁的相互作用下,周期性的振动发声。 3.5远程通信模块DTU DTU (Data Transfer unit)全称数据传输单元,是专门用于将串口数据转换为IP数据或将IP数据转换为串口数据通过无线通信网络进行传送的无线终端设备。 工作方式,首先将DTU通电,DTU启动后会读取自身Flash里的参数,例如GPRS拨号参数,串口波特率,数据中心IP地址等,然后会连接无线网络,获得一个随机分配的IP地址,由于是随机分配的IP地址,所以只能是由DTU在网络中寻找监控主机,而不能是由监控主机主动寻找DTU。这里需要特别说明的是,监控主机必须要有一个固定的IP地址,或者绑定了一个域名,不然DTU就无法找到监控主机了,也就是说DTU就无法发送现场的数据。当DTU和监控主机进行了连接之后,DTU就会将传感器传上来的串口数据封装在TCP/UTD包里,发送给监控主机,反之,如果DTU收到由监控主机发来的TCP/UTD包时,会从中读取串口数据,传送给现场的单片机,这样就可以进行远程的控制了。 图3-6 DTU实物图 3.6液位高度传感器 液位传感器(静压液位计/液位变送器/液位传感器/水位传感器)是一种测量液位的压力传感器.静压投入式液位变送器(液位计)是基于所测液体静压与该液体的高度成比例的原理,采用国外先进的隔离型扩散硅敏感元件或陶瓷电容压力敏感传感器,将静压转换为电信号,再经过温度补偿和线性修正,转化成标准电信号(一般为4~20mA/1~5VDC)。 图3-7 压力式液位高度传感器实物图 4组态软件 4.1组态概况 组态软件,又称组态监控软件系统软件。译自英文SCADA,即 Supervisory Control and Data Acquisition(数据采集与监视控制)。它是指一些数据采集与过程控制的专用软件。它们处在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。 国内外的组态软件主要有:In Touch、IFix、Citech、WinCC、A SPEN-tech、北京亚控组态王、北京三维力控、南京九思易易控、昆仑通态MCGS、世纪星、紫金桥等。本设计中选用的组态软件是北京三维力控。 4.2组态设计 运用组态软件是为了让设计整体具有可视化、通俗化、简单化等功能。 1.图4-1所展示的就是本设计组态以后的首页,上面以动画形式形象的展现了工业现场进出水的状态,标注了两个水泵的开关状态,水罐中液位的高度,以及向报表和曲线跳转的增强型按钮。 图4-1 本设计组态的主界面 2.图4-2所展示的就是报表的页面,通过左上角的一个名为时间设定的增强型按钮进行设定以后,我们可以在弹出的窗口中设置需要查询的时间段以及时间的间隔,点击确定以后就会出现设定时间内的数据了。 图4-2 报表的查询 3.如图4-3所示,报表所采集的数据可以转化为多种其他格式的文件保存起来,例如Excel、TXT等等,本设计中以将报表转为Excel所支持的xls文件为例。点击存为Excel按钮后,会弹出一个提示输入文件名的窗口,还可以选择储存的位置,相当方便。 图4-3报表转存为xls文件 4.图4-4所示的是打印报表时的状态,其功能是可以设置打印是的各种参数,可以选择的选项有:打印内容、打印机的选择、纸张的大小、页眉页脚以及页边距、表首表尾的标注以及表页选项,多功能的打印方式为直观的查看报表提供了强大的保障。 图4-4打印报表功能 5.图4-5所展示的则是附加在报表页面中的报警部分,需要报警的数据在组态时就先选择好,在系统运行时如果有某项数据达到了报警上限或者下限的话,则会在报警页面显示报警,并伴随声音报警,如果处理了报警的话还可以在历史报警中查询到过去的所有的报警情况,报警情况和报表一样,如果硬盘空间足够大的话,可以保存很多年。报警查询也有自带的打印功能,可以将一段时间范围内的报警显示出来并进行打印。 图4-5报警查询页面 6.图4-6所示的是水位高度的多功能数据曲线,可以直观的看到水位高度的实时变化情况和历史水位变化情况,并且可以更改曲线窗口内的时间取值范围和高度取值范围,更方便快捷的查看出水位在某个时间段内的变化情况,而且水位趋势曲线的历史记录查询和报表的查询时间是相同的,也就是说,报表的数据能保存多久,趋势曲线就可以查看多久前的趋势变化。 图4-6多功能趋势曲线 5软件设计 5.1Keil软件 Keil 软件是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。具有方便易用的集成环境和强大的软件仿真调试工具。 Keil软件生成的目标代码的效率特别高,大部分语句生成的汇编代码紧凑,容易理解。与汇编语言相比,C语言在其功能上、结构性上、可读性上以及可维护性上都有明显的优势,因而易学且易用。 5.2程序方框图 图5-1 程序流程图 5.3程序设计 首先经过了对设计的分析,我们明确了我们需要单片机所实现的功能,需要有一个I/O口来接收液位高度的数值大小,因为传感器所传回来的模拟信号单片机无法识别的,所以经过一个A/D转换模块将模拟信号转为数字信号单片机就可以读出液位高度的大小了,我们可以根据液位高度的大小来决定是否控制水泵的启动。 5.4I/O口的分配 由于种种原因,没有压力式液位检测仪的情况下,只能利用三个金属导体粗略的测试水位的高度,所以设置了一个高水位一个低水位两个输入端。在程序开始前要先对各个I/O口进行任务分配。 #include "reg51.H" sbit p10=P1^0; //定义各个IO口 sbit p11=P1^1; sbit cz1=P1^2; sbit cz2=P1^3; sbit led=P1^4; sbit buzz=P1^5; 5.5子程序 5.5.1延时子程序 程序中有几个地方需要用到延时程序,所以我们要撰写延时程序的代码。蜂鸣器的声音高度和频率有关,所以还需要设置一个500us的延时和一个250us的延时可以使蜂鸣器交替发出高低两种音调的报警声来提示我们系统出现故障。 1、延时1s的子程序 void delay1s() //延时1s函数 { unsigned char i; for(i=0;i<0x14;i++) //循环20次 { TH0=0x3c; TL0=0xb0; //定时50ms TR0=1; while(!TF0); TF0=0; } } 2、延时500us的子程序 void delay_500us(void) //500us延迟函数,用于产生1KHZ信号喇叭 { unsigned char a,b; for(b=71;b>0;b--) for(a=2;a>0;a--); } 3、延时250us的子程序 void delay_250us(void) //250us延迟函数,用于产生2KHZ信号喇叭 { unsigned char a,b; for(b=19;b>0;b--) for(a=5;a>0;a--);} 5.5.2报警子程序 编写好了蜂鸣器音调的两个延时,我们就可以把延时运用到报警的子程序里了,下面的程序就是报警的子程序。 void laba() //喇叭报警函数 { uinti=0; //定义一变量,用于控制喇叭响的时间 while(1) {while(i<=2000) //1KHZ响1S {delay_500us(); //延迟500us buzz=~buzz; //喇叭驱动位取反 i++; //取反次数加1 } i=0; //清时间控制变量 while(i<=4000) //2KHZ响1S {delay_250us(); //延迟250US buzz=~buzz; //喇叭驱动位取反 i++; //取反次数加1 } i=0; //清时间控制变量 } } 5.5.3初始化子程序 如果在系统运行的开始阶段没有进行初始化的话,有可能会出现系统运行不正常的情况,所以我们编写一段初始化的程序来避免这种情况的发生。 void init() //初始化 { P1=0x08; delay1s(); } 5.4主程序 主程序里首先要做的就是初始化,然后单片机根据高低两个水位监测端口的电平输入情况来分析应该做出何种反应,是应该启动电机还是关闭电机,亦或是启动报警子程序。这里高低两个端口的电平情况共有4种可能,所以我们使用IF语句来进行跳转。 void main() { init(); delay1s(); while(1) { if(p10==0 && p11==0) //如果B无水C无水 启动 { cz1=1; cz2=0; delay1s(); } else if(p10==0 && p11==1) //如果B无水C有水 故障 { cz1=0; cz2=0; led=0; laba(); delay1s(); } if(p10==1 && p11==1) //如果B有水C有水,停机 { cz1=0; cz2=1; delay1s(); } else if(p10==1 && p11==0) //如果B有水C无水 继续 { delay1s(); } } } 最终的整体程序被放在了附录中。 6结论 本设计采取了远程传输数据的技术,可以将工业现场的水位检测控制系统中的实时水位,电机工作状态,入水流量,出水流量等一些数据,实时反馈在远程的监控主机上,并将数据记录到监控主机的硬盘上,以供以后查询。 参考文献 [1] 李全利.《单片机原理及接口技术》[M].高等教育出版社,2009 [2] 彭伟.《单片机C语言程序设计实训100例:基于8051+Proteus仿真》[M].北京:电子工业出版社,2009 [3] 李海滨, 片春媛, 许瑞雪.《单片机技术课程设计与项目实例》[M].北京:中国电力出版社,2009 [4] 倪志莲.《单片机应用技术》(第二版)[M].北京:北京理工大学出版社,2010 [5] 李广弟等《单片机基础》[M].北京航空航天出版社,2001. [6] 王东峰等《单片机C语言应用100例》[M].电子工业出版社,2009. [7] 陈海宴《51单片机原理及应用》[M].北京航空航天大学出版社,2010. [8] 刘守义等《单片机技术基础》[M].西安电子科技大学出版社,2007. [9] 钟富昭等《8051单片机典型模块设计与应用》[M].人民邮电出版社,2007. [10] 李平等《单片机入门与开发》[M].机械工业出版社,2008. 谢 辞 四年的大学生活马上就要结束了,特别是完成这篇论文后,我心里更多的是对大学生活的感慨。 首先,我想感谢北京理工大学珠海学院可以给我一个良好的学习环境。我真诚地感谢我的论文指导老师的曹宇老师,她能够在繁忙的教学生活,审查着我的论文。我还要感谢那些曾经教育过我的老师们,他们细致,严谨,一丝不苟的作风,已经逐渐将我塑造成才,他们的细致耐心的指导和严密谨慎的思维方式,给了我很多灵感。经过这些老师,特别是我的论文导师曹宇老师指导,我才能将我的论文完成。导师她深厚的专业知识,严谨的逻辑思维,不仅教会我遇到问题该怎么办,更重要的是教会我解决问题的方法,曹宇老师对我的论文的反复修改方从始至终秉持着专业严格标准的要求,在老师深刻而细致的指导下,我的思想和设计有了很大的提高,我的论文能够顺利完成,我也要向其他老师说声谢谢。 感谢大学生活中陪伴我的同学、朋友,在他们的陪同下,我收到了很多宝贵的建议和意见,有了他们的陪伴,支持,我完成了这一设计,他们是我大学生活的一部分,不仅改善了我生活学习习惯,更让我知道了为人处事的道理。 从论文选题到搜集资料,写稿到初稿,再到反复修改,期间经历了喜悦、聒噪、彷徨和挣扎,写论文的过程中心情太复杂,但是在自己不断的探索努力及老师指导下,最终完成,心中不免有些成就感。也让我对本专业的知识有了进一步的了解,查阅书籍,翻看文献,从朦朦胧胧到豁然开朗,我感觉我在成长。这次设计使我在今后的专业工作中打下了一定的基础。 最后我希望北京理工大学珠海学院越办越好,也祝愿我的老师和同学们事业有成。 附录 程序代码 #include "reg51.H" #define uchar unsigned char //宏定义,为方便编程 #define uint unsigned int sbit p10=P1^0; //定义各个IO口 sbit p11=P1^1; sbit cz1=P1^2; sbit cz2=P1^3; sbit led=P1^4; sbit buzz=P1^5; void delay1s() //延时1s函数 { unsigned char i; for(i=0;i<0x14;i++) //循环20次 { TH0=0x3c; TL0=0xb0; //定时50ms TR0=1; while(!TF0); TF0=0; } } void delay_500us(void) //500us延迟函数,用于产生1KHZ信号 喇叭 { unsigned char a,b; for(b=71;b>0;b--) for(a=2;a>0;a--); } void delay_250us(void) //250us延迟函数,用于产生2KHZ信号 喇叭 { unsigned char a,b; for(b=19;b>0;b--) for(a=5;a>0;a--);} char code SST516[3] _at_ 0x003b; //仿真器插入代码 void laba() //喇叭报警函数 { uinti=0; //定义一变量,用于控制喇叭响的时间 while(1) {while(i<=2000) //1KHZ响1S {delay_500us(); //延迟500us buzz=~buzz; //喇叭驱动位取反 i++; //取反次数加1 } i=0; //清时间控制变量 while(i<=4000) //2KHZ响1S {delay_250us(); //延迟250US buzz=~buzz; //喇叭驱动位取反 i++; //取反次数加1 } i=0; //清时间控制变量 } } void init() //初始化 { P1=0x08; delay1s(); } void main() { init(); delay1s(); while(1) { if(p10==0 && p11==0) //如果B无水C无水 启动 { cz1=1; cz2=0; delay1s(); } else if(p10==0 && p11==1) //如果B无水C有水 故障 { cz1=0; cz2=0; led=0; laba(); delay1s(); } if(p10==1 && p11==1) //如果B有水C有水,停机 { cz1=0; cz2=1; delay1s(); } else if(p10==1 && p11==0) //如果B有水C无水 继续 { delay1s(); } } } 学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师的指导下进行的研究工作所取得的成果。尽我所知,除文中已经特别注明引用的内容和致谢的地方外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式注明并表示感谢。本人完全意识到本声明的法律结果由本人承担。 学位论文作者(本人签名): 年 月 日 学位论文出版授权书 本人及导师完全同意《中国博士学位论文全文数据库出版章程》、《中国优秀硕士学位论文全文数据库出版章程》(以下简称“章程”),愿意将本人的学位论文提交“中国学术期刊(光盘版)电子杂志社”在《中国博士学位论文全文数据库》、《中国优秀硕士学位论文全文数据库》中全文发表和以电子、网络形式公开出版,并同意编入CNKI《中国知识资源总库》,在《中国博硕士学位论文 评价 LEC评价法下载LEC评价法下载评价量规免费下载学院评价表文档下载学院评价表文档下载 数据库》中使用和在互联网上传播,同意按“章程”规定享受相关权益。 论文密级: □公开 □保密(___年__月至__年__月)(保密的学位论文在解密后应遵守此协议) 作者签名:_______ 导师签名:_______ _______年_____月_____日 _______年_____月_____日 独 创 声 明 本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。 本声明的法律后果由本人承担。   作者签名: 二〇一〇年九月二十日   毕业设计(论文)使用授权声明 本人完全了解滨州学院关于收集、保存、使用毕业设计(论文)的规定。 本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。 (保密论文在解密后遵守此规定)   作者签名: 二〇一〇年九月二十日 致 谢 时间飞逝,大学的学习生活很快就要过去,在这四年的学习生活中,收获了很多,而这些成绩的取得是和一直关心帮助我的人分不开的。 首先非常感谢学校开设这个课题,为本人日后从事计算机方面的工作提供了经验,奠定了基础。本次毕业设计大概持续了半年,现在终于到结尾了。本次毕业设计是对我大学四年学习下来最好的检验。经过这次毕业设计,我的能力有了很大的提高,比如操作能力、分析问题的能力、合作精神、严谨的工作作风等方方面面都有很大的进步。这期间凝聚了很多人的心血,在此我表示由衷的感谢。没有他们的帮助,我将无法顺利完成这次设计。 首先,我要特别感谢我的知道郭谦功老师对我的悉心指导,在我的论文书写及设计过程中给了我大量的帮助和指导,为我理清了设计思路和操作方法,并对我所做的课题提出了有效的改进方案。郭谦功老师渊博的知识、严谨的作风和诲人不倦的态度给我留下了深刻的印象。从他身上,我学到了许多能受益终生的东西。再次对周巍老师表示衷心的感谢。 其次,我要感谢大学四年中所有的任课老师和辅导员在学习期间对我的严格要求,感谢他们对我学习上和生活上的帮助,使我了解了许多专业知识和为人的道理,能够在今后的生活道路上有继续奋斗的力量。 另外,我还要感谢大学四年和我一起走过的同学朋友对我的关心与支持,与他们一起学习、生活,让我在大学期间生活的很充实,给我留下了很多难忘的回忆。 最后,我要感谢我的父母对我的关系和理解,如果没有他们在我的学习生涯中的无私奉献和默默支持,我将无法顺利完成今天的学业。 四年的大学生活就快走入尾声,我们的校园生活就要划上句号,心中是无尽的难舍与眷恋。从这里走出,对我的人生来说,将是踏上一个新的征程,要把所学的知识应用到实际工作中去。 回首四年,取得了些许成绩,生活中有快乐也有艰辛。感谢老师四年来对我孜孜不倦的教诲,对我成长的关心和爱护。 学友情深,情同兄妹。四年的风风雨雨,我们一同走过,充满着关爱,给我留下了值得珍藏的最美好的记忆。 在我的十几年求学历程里,离不开父母的鼓励和支持,是他们辛勤的劳作,无私的付出,为我创造良好的学习条件,我才能顺利完成完成学业,感激他们一直以来对我的抚养与培育。 最后,我要特别感谢我的导师赵达睿老师、和研究生助教熊伟丽老师。是他们在我毕业的最后关头给了我们巨大的帮助与鼓励,给了我很多解决问题的思路,在此表示衷心的感激。老师们认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的辅导。在论文的撰写过程中老师们给予我很大的帮助,帮助解决了不少的难点,使得论文能够及时完成,这里一并表示真诚的感谢。 毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作 者 签 名:       日  期:        ​​​​​​​​​​​​ 指导教师签名:        日  期:        使用授权说明 本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:        日  期:        ​​​​​​​​​​​​ 学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名: 日期: 年 月 日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权      大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名: 日期: 年 月 日 导师签名: 日期: 年 月 日 指导教师评阅书 指导教师评价: 一、撰写(设计)过程 1、学生在论文(设计)过程中的治学态度、工作精神 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、学生掌握专业知识、技能的扎实程度 □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、学生综合运用所学知识和专业技能分析和解决问题的能力 □ 优 □ 良 □ 中 □ 及格 □ 不及格 4、研究方法的科学性;技术线路的可行性;设计方案的合理性 □ 优 □ 良 □ 中 □ 及格 □ 不及格 5、完成毕业论文(设计)期间的出勤情况 □ 优 □ 良 □ 中 □ 及格 □ 不及格 二、论文(设计)质量 1、论文(设计)的整体结构是否符合撰写 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 ? □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、是否完成指定的论文(设计)任务(包括装订及附件)? □ 优 □ 良 □ 中 □ 及格 □ 不及格 三、论文(设计)水平 1、论文(设计)的理论意义或对解决实际问题的指导意义 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、论文的观念是否有新意?设计是否有创意? □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、论文(设计说明书)所体现的整体水平 □ 优 □ 良 □ 中 □ 及格 □ 不及格 建议成绩:□ 优 □ 良 □ 中 □ 及格 □ 不及格 (在所选等级前的□内画“√”) 指导教师: (签名) 单位: (盖章) 年 月 日 评阅教师评阅书 评阅教师评价: 一、论文(设计)质量 1、论文(设计)的整体结构是否符合撰写规范? □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、是否完成指定的论文(设计)任务(包括装订及附件)? □ 优 □ 良 □ 中 □ 及格 □ 不及格 二、论文(设计)水平 1、论文(设计)的理论意义或对解决实际问题的指导意义 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、论文的观念是否有新意?设计是否有创意? □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、论文(设计说明书)所体现的整体水平 □ 优 □ 良 □ 中 □ 及格 □ 不及格 建议成绩:□ 优 □ 良 □ 中 □ 及格 □ 不及格 (在所选等级前的□内画“√”) 评阅教师: (签名) 单位: (盖章) 年 月 日 教研室(或答辩小组)及教学系意见 教研室(或答辩小组)评价: 一、答辩过程 1、毕业论文(设计)的基本要点和见解的叙述情况 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、对答辩问题的反应、理解、表达情况 □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、学生答辩过程中的精神状态 □ 优 □ 良 □ 中 □ 及格 □ 不及格 二、论文(设计)质量 1、论文(设计)的整体结构是否符合撰写规范? □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、是否完成指定的论文(设计)任务(包括装订及附件)? □ 优 □ 良 □ 中 □ 及格 □ 不及格 三、论文(设计)水平 1、论文(设计)的理论意义或对解决实际问题的指导意义 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、论文的观念是否有新意?设计是否有创意? □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、论文(设计说明书)所体现的整体水平 □ 优 □ 良 □ 中 □ 及格 □ 不及格 评定成绩:□ 优 □ 良 □ 中 □ 及格 □ 不及格 (在所选等级前的□内画“√”) 教研室主任(或答辩小组组长): (签名) 年 月 日 教学系意见: 系主任: (签名) 年 月 日 学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师的指导下进行的研究工作所取得的成果。尽我所知,除文中已经特别注明引用的内容和致谢的地方外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式注明并表示感谢。本人完全意识到本声明的法律结果由本人承担。 学位论文作者(本人签名): 年 月 日 学位论文出版授权书 本人及导师完全同意《中国博士学位论文全文数据库出版章程》、《中国优秀硕士学位论文全文数据库出版章程》(以下简称“章程”),愿意将本人的学位论文提交“中国学术期刊(光盘版)电子杂志社”在《中国博士学位论文全文数据库》、《中国优秀硕士学位论文全文数据库》中全文发表和以电子、网络形式公开出版,并同意编入****《中国知识资源总库》,在《中国博硕士学位论文评价数据库》中使用和在互联网上传播,同意按“章程”规定享受相关权益。 论文密级: □公开 □保密(___年__月至__年__月)(保密的学位论文在解密后应遵守此协议) 作者签名:_______ 导师签名:_______ _______年_____月_____日 _______年_____月_____日 独 创 声 明 本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。 本声明的法律后果由本人承担。   作者签名: 二〇一〇年九月二十日   毕业设计(论文)使用授权声明 本人完全了解**学院关于收集、保存、使用毕业设计(论文)的规定。 本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。 (保密论文在解密后遵守此规定)   作者签名: 二〇一〇年九月二十日 致 谢 时间飞逝,大学的学习生活很快就要过去,在这四年的学习生活中,收获了很多,而这些成绩的取得是和一直关心帮助我的人分不开的。 首先非常感谢学校开设这个课题,为本人日后从事计算机方面的工作提供了经验,奠定了基础。本次毕业设计大概持续了半年,现在终于到结尾了。本次毕业设计是对我大学四年学习下来最好的检验。经过这次毕业设计,我的能力有了很大的提高,比如操作能力、分析问题的能力、合作精神、严谨的工作作风等方方面面都有很大的进步。这期间凝聚了很多人的心血,在此我表示由衷的感谢。没有他们的帮助,我将无法顺利完成这次设计。 首先,我要特别感谢我的知道***老师对我的悉心指导,在我的论文书写及设计过程中给了我大量的帮助和指导,为我理清了设计思路和操作方法,并对我所做的课题提出了有效的改进方案。***老师渊博的知识、严谨的作风和诲人不倦的态度给我留下了深刻的印象。从他身上,我学到了许多能受益终生的东西。再次对周巍老师表示衷心的感谢。 其次,我要感谢大学四年中所有的任课老师和辅导员在学习期间对我的严格要求,感谢他们对我学习上和生活上的帮助,使我了解了许多专业知识和为人的道理,能够在今后的生活道路上有继续奋斗的力量。 另外,我还要感谢大学四年和我一起走过的同学朋友对我的关心与支持,与他们一起学习、生活,让我在大学期间生活的很充实,给我留下了很多难忘的回忆。 最后,我要感谢我的父母对我的关系和理解,如果没有他们在我的学习生涯中的无私奉献和默默支持,我将无法顺利完成今天的学业。 四年的大学生活就快走入尾声,我们的校园生活就要划上句号,心中是无尽的难舍与眷恋。从这里走出,对我的人生来说,将是踏上一个新的征程,要把所学的知识应用到实际工作中去。 回首四年,取得了些许成绩,生活中有快乐也有艰辛。感谢老师四年来对我孜孜不倦的教诲,对我成长的关心和爱护。 学友情深,情同兄妹。四年的风风雨雨,我们一同走过,充满着关爱,给我留下了值得珍藏的最美好的记忆。 在我的十几年求学历程里,离不开父母的鼓励和支持,是他们辛勤的劳作,无私的付出,为我创造良好的学习条件,我才能顺利完成完成学业,感激他们一直以来对我的抚养与培育。 最后,我要特别感谢我的导师***老师、和研究生助教***老师。是他们在我毕业的最后关头给了我们巨大的帮助与鼓励,给了我很多解决问题的思路,在此表示衷心的感激。老师们认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的辅导。在论文的撰写过程中老师们给予我很大的帮助,帮助解决了不少的难点,使得论文能够及时完成,这里一并表示真诚的感谢。 致 谢 这次论文的完成,不止是我自己的努力,同时也有老师的指导,同学的帮助,以及那些无私奉献的前辈,正所谓你知道的越多的时候你才发现你知道的越少,通过这次论文,我想我成长了很多,不只是磨练了我的知识厚度,也使我更加确定了我今后的目标:为今后的计算机事业奋斗。在此我要感谢我的指导老师——***老师,感谢您的指导,才让我有了今天这篇论文,您不仅是我的论文导师,也是我人生的导师,谢谢您!我还要感谢我的同学,四年的相处,虽然我未必记得住每分每秒,但是我记得每一个有你们的精彩瞬间,我相信通过大学的历练,我们都已经长大,变成一个有担当,有能力的新时代青年,感谢你们的陪伴,感谢有你们,这篇论文也有你们的功劳,我想毕业不是我们的相处的结束,它是我们更好相处的开头,祝福你们!我也要感谢父母,这是他们给我的,所有的一切;感谢母校,尽管您不以我为荣,但我一直会以我是一名农大人为荣。 通过这次毕业设计,我学习了很多新知识,也对很多以前的东西有了更深的记忆与理解。漫漫求学路,过程很快乐。我要感谢信息与管理科学学院的老师,我从他们那里学到了许多珍贵的知识和做人处事的道理,以及科学严谨的学术态度,令我受益良多。同时还要感谢学院给了我一个可以认真学习,天天向上的学习环境和机会。 即将结束*大学习生活,我感谢****大学提供了一次在**大接受教育的机会,感谢院校老师的无私教导。感谢各位老师审阅我的论文。
本文档为【毕业设计基于单片机的水位检测控制系统设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥11.9 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
不系舟红枫
从教近30年,经验丰富,教学水平较高
格式:doc
大小:1MB
软件:Word
页数:48
分类:工学
上传时间:2019-01-22
浏览量:74