硕士学位论文之基于单片机和GSM的农村污水处理嵌入式系统设计.doc
《硕士学位论文之基于单片机和GSM的农村污水处理嵌入式系统设计.doc》由会员分享,可在线阅读,更多相关《硕士学位论文之基于单片机和GSM的农村污水处理嵌入式系统设计.doc(122页珍藏版)》请在三一办公上搜索。
1、摘 要基于单片机和GSM的农村污水处理控制器有两大技术。它包括单片机控制技术和GSM远程监控技术。控制系统可以在手动模式、自动模式和GSM管理模式下运行。基于单片机和GSM的农村污水处理控制器的设计包括硬件设计和软件设计两部分。为了在恶劣的工业环境下可靠运行,本文主要需要解决的硬件和软件的可靠性问题。为了在控制系统和指定的手机用户之间实现控制、查询和变更流程,本文还需要探索单片机动态学习短消息的方法。本文按照模块化设计思想,把主控制器和键盘显示控制器分成了若干单元电路,完成了主控制器和键盘显示控制器的电路原理图和PCB图的设计。同时,根据本控制器的工作环境的要求,对原理图和PCB图进行可靠性设
2、计,实现了控制器可以在工业环境下稳定工作。本文按照分层设计思想,把主控制器和键盘显示控制软件分为三层结构。本文重点实现主控制器的软件的可靠性设计和单片机控制器动态学习短消息的方法。关键词: 单片机,GSM,可靠性AbstractDesign and implementation of rural sewage treatment controller based on single chip microcomputer and GSM has two major technologies. It consists of MCU control technology and GSM remote
3、 monitoring technology. It can run in manual mode, automatic mode and GSM management mode. Design and implementation of rural sewage treatment controller based on single chip microcomputer and GSM includes two parts: the hardware design and the software design.In order to reliable operation in the h
4、arsh industrial environments, this paper mainly needs to solve the reliability problem of the hardware and the software.In order to realize the control, query and change process between the control system and the specified mobile phone users, we need to explore the method of MCU dynamic learning the
5、 short message.According to the idea of modular design, the main controller and keyboard and display controller is divided into a number of unit circuit, completed the main controller and the keyboard and display circuit design schematic diagram and PCB diagram of the controller. At the same time, a
6、ccording to the controller requirements of the working environment, the reliability design of the schematic diagram and PCB diagram, the controller can work stably in the industrial environment.According to the hierarchical design, the main controller and keyboard and display control software is div
7、ided into three layers structure. This paper focuses on the implementation of the method of learning Short Message reliability design and dynamic controller software.Key Words: single chip microcomputer, GSM, reliability 目录摘要iAbstractii图目录IV表目录V第1章 绪论11.1 课题背景11.2 研究的动机和目标11.3 基于单片机和GSM的农村污水处理控制器提出1
8、1.4 主要完成的工作21.5 本章小结2第2章 基于单片机和GSM的农村污水处理控制器关键技术综述32.1 可靠性的定义32.2 提高可靠性的方法32.2.1 提高硬件可靠性的方法32.2.2 提高软件可靠性的方法42.3 GB码和Unicode码转换方法52.4 本章小结5第3章 基于单片机和GSM的农村污水处理控制器需求分析63.1 任务概述63.2 需求的具体指标63.2.1 工艺控制指标63.2.2 硬件指标73.2.3 软件指标73.3 系统需求分析83.3.1 业务流程83.3.2 功能性需求93.3.3 系统的流程103.4 本章小结11第4章 基于单片机和GSM的农村污水处理
9、控制器总体设计124.1 硬件总体结构124.1.1 主控制器硬件功能描述134.1.2 键盘显示控制器硬件功能描述144.1.3 GSM模块接口电路功能描述144.2 总体设计阶段的硬件可靠性设计144.3 软件总体结构154.3.1 主控制器应用层功能描述164.3.2 主控制器二级驱动层功能描述164.3.3 主控制器一级驱动层功能描述174.3.4 键盘显示控制器应用层功能描述174.3.5 键盘显示控制器二级驱动层功能描述184.3.6 键盘显示控制器一级驱动层功能描述184.3.7 电脑软件功能描述184.4 总体设计阶段的软件可靠性设计184.5 本章小结19第5章 硬件详细设计
10、205.1 主控制器电路设计205.1.1 主控制器单片机最小系统和可靠性设计205.1.2 主控制器DC-DC电源电路和可靠性设计215.1.3 主控制器RS232通信接口电路和可靠性设计235.1.4 主控制器开关量输入电路和可靠性设计245.1.5 主控制器继电器输出电路和可靠性设计255.2 键盘显示控制器电路设计265.2.1 键盘显示控制器RS485通信电路和可靠性设计265.2.2 键盘显示控制器键盘输入电路设计275.2.3 键盘显示控制器晶体管输出电路设计285.3 GSM模块的可靠性设计295.4 主控制器和键盘显示控制器PCB图设计295.5 本章小结31第6章 软件详细
11、设计326.1 主控制器应用层程序设计326.1.1 主程序可靠性设计326.1.2 数据保存和恢复应用层程序336.1.3 软件监控应用层程序356.1.4 原水泵手动控制应用层程序366.1.5 DE滤池清洗手动控制应用层程序376.1.6 原水泵自动控制应用层程序386.1.7 排泥自动控制应用层程序396.1.8 GSM管理模式短消息动态学习方法406.1.9 GSM管理模式就地短消息学习应用层程序416.1.10 GSM管理模式远程短消息学习应用层程序436.1.11 GSM管理模式远程监控应用层程序436.1.12 GSM管理模式远程主动报警应用层程序446.1.13 GSM管理模
12、式短消息学习电脑程序456.2 主控制器二级驱动层程序466.2.1 输入信号数据转换二级驱动层程序466.2.2 主控制器和键盘显示控制器通信二级驱动层程序476.2.3 主控制器和GSM模块通信二级驱动层程序476.3 主控制器一级驱动层程序设计496.3.1 开关量输入一级驱动层程序496.3.2 读写EEPROM一级驱动层程序506.3.3 主控制器和电脑通信一级驱动层程序516.3.4 主控制器和键盘显示控制器通信一级驱动层程序516.3.5 主控制器和GSM模块通信一级驱动层程序516.4 本章小结52第7章 编码实现和运行537.1 数据保护和恢复应用层程序实现537.2 数据保
13、护和恢复应用层程序运行效果607.3 GSM管理模式远程短消息学习应用层程序实现617.4 GSM管理模式远程短消息学习应用层程序运行效果637.5 GSM管理模式远程主动报警应用层程序实现657.6 GSM管理模式远程主动报警应用层程序运行效果68第8章 总结69参考文献71作者简历73致谢74图目录图3.1 人机界面图6图3.2 系统流程图10图4.1 硬件总体结构图13图4.2 电源分布图15图4.3 软件总体结构图16图5.1 主控制器单片机最小系统图21图5.2 主控制器DC-DC电源电路原理图23图5.3 主控制器RS232通信接口电路原理图24图5.4 主控制器输入和显示电路原理
14、图25图5.5 主控制器继电器输出和显示电路原理图26图5.6 键盘显示控制器RS485通信电路原理图27图5.7 键盘显示控制器键盘输入电路原理图28图5.8 键盘显示控制器晶体管输出电路图29图5.9 主控制器PCB图30图5.10 键盘显示控制器PCB图30图6.1 主控制器主程序控制流程图33图6.2 数据保存应用层程序流程图34图6.3 数据恢复应用层程序流程图35图6.4 软件监控应用层程序流程图36图6.5 原水泵手动控制应用层程序流程图37图6.6 DE滤池清洗手动控制应用层程序流程图38图6.7 原水泵自动控制应用层程序流程图39图6.8 排泥自动控制应用层程序流程图40图6
15、.9 GSM管理模式就地短消息学习应用层程序流程图42图6.10 GSM管理模式远程监控应用层程序流程图44图6.11 GSM管理模式远程主动报警应用层程序流程图45图6.12 短消息学习电脑软件控制界面图46图6.13 输入信号数据转换二级驱动层程序流程图47图6.14 主控制器和GSM模块通信二级驱动层程序流程图48图6.15 开关量输入一级驱动层程序流程图49图6.16 读EEPROM一级驱动层程序流程图50图7.1 自动控制模式的运行图61图7.2 远程短消息变更的效果图64图7.3 远程短消息查询的效果图64图7.4 远程短消息主动报警的效果图68表目录表4.1 主控制器应用层程序表
16、16表4.2 主控制器二级驱动层程序表17表4.3 主控制器一级驱动层程序表17表4.4 键盘显示控制器应用层程序表18表4.5 键盘显示控制器一级驱动层程序表18第1章 绪论1.1 课题背景“十二五”期间,农村环境保护的重点内容之一是农村生活污水的处理和防治1。政府对农村生活污水处理越来越重视,吸收了国外先进的处理工艺和经验,采用的工艺与国外发达国家的差距也是越来越小。然而,目前农村污水处理控制系统不能比较落后,还存在以下问题:第一、目前农村污水处理控制系统自动化和可靠性差。城市污水处理工程控制系统自动化程度高,往往采用PLC、工控机、以太网、DCS控制系统,可靠性高,但价格昂贵2。然而,农
17、村污水处理控制系统由于受价格因素的影响,采用传统的旋钮开关和继电器控制,由于没有CPU参与,实现复杂的自动控制电路比较复杂,可靠性差。第二、目前农村污水处理控制系统不能及时把设备故障信息通知给管理员。首先,农村污水处理控制系统放置的地理位置偏远,管理员很难做到每天去照看设备。其次,农村污水处理设备配备的管理员知识水平低,即使发现设备停机,也不知道哪个部件出现了故障。由于设备故障不能及时通知给设备管理员,设备就不能及时得到维护,这样就会影响设备的使用寿命和污水的处理效果。1.2 研究的动机和目标通过对目前农村污水处理控制系统的分析,目前农村污水处理控制系统存在本身自动化程度低和对设备维护困难的问
18、题。这些已经不适越来越复杂的组合工艺控制的需求和人们对设备远程管理的需求。为此,设计出一种适合中国农村发展的污水处理控制器,达到控制自动化,设备管理远程化的目的。1.3 基于单片机和GSM的农村污水处理控制器提出单片机和GSM技术的组合为我们提供了很好的解决方案。在自动控制方面,单片机本身就是为控制而设计的,是嵌入式系统独立发展的分支3。单片机的可靠性越来越高,而且单片机性价便宜,适合于批量生产。在工业控制自动化、小家电、汽车、网络通信等领域被广泛应用。也非常适合在农村污水处理控制系统中的应用。单片机在线下载程序功能和仿真功能的出现,大大节约了程序的调试的时间,非常适合现场程序调试4。GSM(
19、Global System for Mobile Communications)应用技术和配套硬件已经越来越成熟。目前,中国移动公司积极发展GSM基站的建设,到2008年9月,已达30.7万个,GSM的信号覆盖率已经高达98% 5。GSM模块也相当成熟,市场上就有西门子、华为等短消息模块,而且价格便宜,可靠性高,使用通用的国际标准,只要发送AT指令就可以给手机发送短消息。利用GSM技术和配套硬件,为实现农村污水处理的设备的远程GSM管理提供保障。1.4 主要完成的工作第一、硬件部分,利用Protel99设计软件对主控制器、键盘显示控制器的原理和PCB板进行设计和制作。第二、软件部分,利用Kie
20、l uVision2开发环境对主控制器和键盘显示控制器的单片机程序输入和编译。用Delphi软件完成短消息学习电脑部分软件的编制。1.5 本章小结针对目前农村污水处理控制系统存在的两大问题,提出了基于单片机和GSM的农村污水处理控制器(本控制器)。首先提出了技术上需要解决的两大问题:软硬件的可靠性问题和如何让单片机动态学习Unicode码形式的短消息问题。然后,提出了需要解决的变更、查询和控制三方面业务的问题。第2章 基于单片机和GSM的农村污水处理控制器关键技术综述2.1 可靠性的定义所谓可靠性就是产品在限定的时间和条件下来实现规定功能的一种能力。系统的可靠性由硬件和软件可靠性两部分组成。硬
21、件可靠性就是按照用户的要求,完成硬件系统的预计目标,实现硬件功能的正确性;软件可靠性就是按照用户的要求,完成软件系统的预计目标,实现软件功能的正确性6。2.2 提高可靠性的方法为了提高基于单片机系统的可靠性,要从硬件和软件两方面来考虑,来提高整个系统的抗干扰能力。基于单片机系统在可靠性设计时,要从软件和硬件能否适应工作环境的角度去分析和设计7。2.2.1 提高硬件可靠性的方法如何提高硬件的可靠性呢?第一、要找到干扰源,我们要分析干扰源的类型,要对不同类型的干扰源采取不同的措施。第二、要选择元件,单片机尽量选用集成度高的芯片,最好是一块单片机和少量外围元件就可以构成最小系统;系统工作在极限温度环
22、境,要选用工业级的集成电路,对各电子元件要做老化试验,合格后,方可使用。第三、降低单片机系统的频率,在满足系统执行速度的前提下,可以适当降低系统时钟,通信的波特率,还可以让单片机进入睡眠状态。第四、控制系统结构的设计,好的系统结构相互之间干扰少,如合理的通信结构,合理的电源分布等。其他还有接地设计,屏蔽与去耦设计等6。控制系统硬件的电源部分对提高系统的可靠性非常重要。许多单片机系统的干扰来自于耦合的电源干扰。为了抑制来自电源端的干扰,提高电源的抗干扰能力,可以采取的措施有:220V交流电源进线要经过型低通滤波器,对于高频干扰的抑制效果非常好;由于从交流220V变到低压交流电,一般采用变压器变压
23、的方式,来自交流220V的高频干扰可以从变压器的初级通过变压器初次级间的寄生电容耦合到变压器次级,这种情况可以采用变压器初次间加屏蔽接地方式抑制,并在输出端加高频滤波电容8。PCB印制线走线要短,过长的走线容易引入干扰,地线要粗,可减少线电阻,提高抗干扰能力;易发热的元件,需留PCB板散热空间,元件发热时元件的可靠性下降,易受到干扰。PCB板上的元器件布置要合理,一般可按单元电路,把外围器件尽量放在一起,这样对提高电路的抗干扰能力是有好处的。敏感的电路类,如系统的晶振,复位电路,电压监控电路要与单片机放在一起。按电路功率的大小布置电路单元,一般可以按电源电路,大电流的电路,小电流电路分布,易受
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 硕士学位 论文 基于 单片机 GSM 农村 污水处理 嵌入式 系统 设计

链接地址:https://www.31ppt.com/p-4136138.html