本科毕业设计---基于单片机的远程监控系统设计说明书.doc
《本科毕业设计---基于单片机的远程监控系统设计说明书.doc》由会员分享,可在线阅读,更多相关《本科毕业设计---基于单片机的远程监控系统设计说明书.doc(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、盐城工学院本科生毕业设计说明书( 2015)毕业设计说明书基于单片机的远程监控系统设计专业自动化学生姓名班级自动化112学号指导教师完成日期2015年6月5日毕业设计说明书(毕业论文)独创性声明本人声明所呈交的毕业设计说明书(毕业论文)是本人在导师指导下进行的研究、设计工作后独立完成的。除了文中特别加以标注和致谢的地方外,说明书中不包含其他人己经发表或撰写过的研究成果。对本文的研究所做贡献集体和个人,均己在说明书中作了明确的说明并表示谢意。本人完全意识到本声明的法律后果由本人承担。毕业设计说明书(毕业论文)作者签名(手写): 日期: 年 月 日指导教师签名(手写):日期: 年 月 日基于单片机
2、的远程监控系统设计摘 要:以STC89C52单片机为控制核心进行远程监控系统的设计。实时监控高塔液位变化,监控过程智能化,LCD显示器实时显示液位值,当液位超过设定值的上限或下限时蜂鸣器报警,LED灯闪烁报警。根据远程监控系统的主要功能,提出了设计方案并进行了论证。设计包括硬件设计和软件设计两大部分。硬件部分包括单片机最小系统、矩阵键盘模块、无线收发模块、显示模块、报警模块五个部分。单片机选用宏晶科技公司的STC89C52;用矩阵键盘将输入的模拟液位数据值传给无线模块,并进行数据处理;用1602液晶显 示器显示高塔液位信息,并与输入值进行比较;用发光二极管和蜂鸣器对异常情况报警。软件采用了模块
3、化的设计方法,主要分为主程序、无线发射模块子程序、无线接收子程序、按键检测子程序、液晶显示子程序、报警模块子程序六部分。对系统进行软硬件联调,实现了将模拟液位数据通过nrf24l01模块模块传输到另一个nrf24l01无线模块,通过单片机解码显示在LCD显示器上,当接收到的数值超过1000或小于10的时候蜂鸣器和发光二极管同时报警。关键词:nrf24l01;单片机;远程传输;显示器Design of Remote Monitoring System Based on MCUAbstract:The design of the remote monitoring system based on
4、the STC89C52 microcontroller core is designed. Real time monitoring of the tower liquid level changes, monitoring process intelligent, LCD display real-time display of liquid level, when the level exceeds the set value of the upper or lower buzzer alarm, LED lights flashing alarm.According to the ma
5、in function of the remote monitoring system, the design scheme is presented and demonstrated. Design includes two parts of hardware design and software design. The hardware includes the smallest single-chip microcomputer, the matrix keyboard module, the wireless transceiver module, the display modul
6、e and the alarm module of the five parts. Single-chip selection macro crystal STC STC89C52; matrix keyboard input level simulating data value is passed to the wireless module, and data processing; 1602 LCD display tower liquid level information, and a comparison with the input value; light-emitting
7、diode and the buzzer to alarm for abnormal situation. Software using modular design method, mainly divided into main program, wireless transmitting subprogram module, wireless receive subroutine, key detection subroutine, liquid crystal display subroutines, alarm module subroutine six parts. The sys
8、tem of hardware and software debugging, the simulation level of data through nrf24l01 module is transmitted to another nrf24l01 wireless module, through the microcontroller decoding display on the LCD display, when the numerical received more than 1000 or less than 10 ,the buzzer and the light-emitt
9、ing will give an alarm.Key Words: Nrf24l01;MCU;Remote transmission; Display目录1概述11.1 课题研究背景与意义11.2 课题设计内容12方案设计选择22.1单片机选择22.1无线装置选择32.2显示模块选择42.4总体方案43硬件电路设计53.1最小系统模块53.2矩阵键盘电路设计63.3无线收发电路设计73.3.1 nrf24l01概述83.3.2引脚功能及描述83.3.3工作模式93.3.4工作原理103.3.5配置字103.4 LCD显示模块114软件系统设计134.1总流程图设计134.2矩阵键盘电路软件设计
10、144.3无线发射模块软件设计154.4无线接收模块软件设计164.5 LCD1602显示器软件设计174.6蜂鸣器报警电路185系统的调试及实验结果205.1 调试步骤205.2实验结果20结 论22参考文献23致 谢24附 录25附录1:发送电路部分程序25附录2:35发送电路电路图:35接收部分电路图:36附录3:元器件清单37盐城工学院本科生毕业设计说明书( 2015)1概述1.1 课题研究背景与意义此课题属于应用型的课题,所以结合了实际的情况进行分析后再进行硬件设计和软件设计。在人们的日常生活、娱乐和工作中,远程控制得到非常广泛的应用。从家电遥控到大型机器远程操作,从手机到笔记本电脑
11、,以及现在的工厂的设备检修和维护等,几乎所有现代化的电器机器设备都要用到远程控制。远程控制为人们的工作生活提供了极大的安全性、便利性、快捷性。得益于信息高速公路的快速建设,无线网络技术也赶上了这趟高速列车,与此同时,远程控制技术也悄然的登上了这辆高速列车。在信息时代的各个领域的中的应用显得越来越突出,扮演的角色也越来越重要。作为信息时代的产物,远程控制技术在工业生产方面扮演着不可替代的角色,应用在企业生产器械上能有效的减少错误率、提高精度、提高生产效率,同时还能为企业节约开支减少人工成本,为企业带来生产之外的效益。因为处于爆炸式的信息时代中,移动通讯技术的日趋成熟,这使得我们在日常生活中可以非
12、常轻松的去搞定某些本来需要我们亲临现场去办的事情。比如说现在的无线温度监测,就很好的体现出了远程控制系统和传统行业的完美结合,这意味着传统行业可以很轻松的将以前需要大量的人力、物力才能搞定的事情,现在只需要坐在办公室里面动动手指头就能将数据采集回来,然后通过计算机处理后生成报告。无线数据传输技术的发展不仅能节约企业的成本提高企业的效益,同时还能给其带来领先同行的先机。无线数据传输技术优点多,不仅简单易用,成本低,效率高,收益长远,抗干扰能力强,再结合微机和互联网进行使用便可以胜过传统有线传输。1.2 课题设计内容以STC89C52单片机为核心,并结合外围电路设计远程监控系统。系统具有采集、无线
13、发送、对应显示、异常报警功能。具体如下:a) 矩阵键盘采集数据;b) 无线模块首发数据;c) LCD显示数据;d) 数据异常时蜂鸣器报警。2方案设计选择由于目前远程控制技术的控制方式是多种多样的,我们通常把他们分为无线遥控、声控和红外遥控。现在讨论一下这几种无线控制方式的优点和缺点。2.1单片机选择单片机作为信息时代的产物,收到许许多多的企业和个人青睐,从目前的发展状况和应用的角度上来看,可以将单片机粗略的分为总线型单片机。非总线型单片机、通用型单片机、专用型单片机、商业应用型单片机、企业生产型单片机、家庭应用型单片机等。总线型单片机提供并行总线。在其内部设置诸多总线。例如:控制总线可以用来控
14、制外部引脚、数据总线用于与外部进行数据传输、地址总线用来寻址等。控制型单片机主要应用于大型机械生产加工上以及各类家电的控制上。一般来说,工控型单片机具有运算能力强、寻址范围大等优点:家用型单片机一般是专用型的,比如我们生活中的空调、电视机、电饭锅、电磁炉等都需要用到这种封装小、价格低、易操作、集成度高、抗干扰较强的单片机。此单片机针对性较强,但比较局性。通用型单片机的适用范围较广,既能适用于工业控制,又能适用于家庭生活等。缺点是没有针对性。这种单片机的应用较多,资料齐全,易上手。对于初学者是一个不错的选择。STC89C52单片机是宏晶科技有限公司生产的一种适用性强、实用性高、能耗低、具有比较大
15、的可编程空间、被市场广泛认可的单片机。STC89C52单片机选用经典的MCS-51作为内核使用,以此为基础做了许多的改良使得芯片的功能比传统的51单片机更加的强大。因为单片机提供了8K的可编程flash存储,所以使得单片机可以在很多的可嵌入式系统中得以使用,并发挥出良好的性能。所以在此我选用89C52单片机作为主控芯片。STC89C52的引脚图如图2-1所示。图2-1 STC89C52的引脚图2.1无线装置选择a)红外遥控:红外遥控技术是一种非直接接触式的无线控制技术,在现实生活中使用能节约成本、降低功耗、遥控的实现较为容易,传输数据的可靠性强、实用性高、抗干扰能力强、适用于多种环境等诸多优点
16、。因为红外遥控的诸多优点,所以红外遥控技术也被许多的电子设备的厂商所青睐,在目前的电子设备中红外遥控技术被应用的最多的当属家用电器,因为实用性强也越来越受到大众用户的喜爱。但由于红外线的光谱特性使得红外信号无法穿透障碍物,从而阻碍了无线信号的传输,同时失去了对被控对象的控制。所以不能作为远距离传输的选择,只能在小范围内的对电阻器件进行控制。b)声控:利用声音进行控制的远程监控系统的穿透力比较好,可以避开障碍物进行控制,但却因声波信号的频率问题容易受到其他声音的干扰;传输过程中弱化的较快,所以传输距离非常有限。所以在远程监控系统中声控方式不太适用。c)无线遥控:无线遥控中采用无线电进行接收和发送
17、数据。因为无线电的传输不需要依靠介质,并且无线电采用0和1的的二进制编码进行数据传输,所以在传输数据时,其可靠性较高。无线电能传输较远的距离而不失真,所以被广泛应用于通话设备中,如:对讲机、手机等。同时无线传输技术还具有良好的抗干扰性能、可以大面积的覆盖、直接穿透障碍物等有点而被大众所喜爱。在厂房公用设施上:门形框架、工业用门、升降柜、平台、照明的控制等。在农业生产方面如:无线水库水位监测、稻田液位检测、大棚蔬菜内的二氧化碳含量、鱼塘里的含氧量等。在工业生产方面有:无线监控机器设备运转状况,无线检测厂房内的尘埃颗粒以及温度等有可能影响良品率的因素,厂房内的传动设备等。在交通方面,比如现在的无人
18、驾驶技术。d)方案选择:根据以上对三种遥控技术的讨论,选用无线遥控作为系统设计的无线传输方式。2.2显示模块选择从液晶显示器可以显示的内容来区分,可以将液晶显示器分为点阵式、字符式、段式。目前使用较多的是LCD12864和LCD1602,12864 的像素点是128*64,能显示8*4个汉字,因其有多种型号,有的带有汉字字库,有的没带,显示图像的效果较好,功能比1602强大。而LCD1602属于字符型,专门用于显示字母、数字、符号和几种自定义符号。它最多能显示2行*16个字符。1602价格便宜,而12864价格稍贵,在编程使用方面,两者难度差不多,原理差不多,都是写地址、写指令、写数据等。因为
19、在设计中只需要将发送模块的数值传输到接收模块,再出于经济实惠方面考虑,所以采用LCD1602作为显示模块。LCD1602外观图如图2-2所示。图2-2 LCD1602外观图2.4总体方案课题的设计采用了2.4GHz频段的nrf24l01射频芯片,芯片特点是功耗低,效率高。并且在课题中用用了被大众所广泛使用的STC89C52单片机来控制无线接收模块和无线接收模块,因为使用了无线电传输技术,所以可以很好的进行近距离和较远距离的无线通信。所以设计好的系统具有以下优点:低成本设计、功率消耗小、传送速度快、硬件电路设计相对简单、通讯信号相对可靠稳定、实用性强。整个通讯系统由接收数据模块和发送数据模块一同
20、组成,在数据接收和发送中采用的硬件模块是挪威公司生产的nrf24l01,以及后期生产中添加的一系列外围电路。发送数据部分使用单片机STC89C25作为核心控制中心,数据采集模块使用矩阵键盘进行模拟采集,然后将所得到的数据吸入LCD中,最后显示出来。接收部分同样使用C52单片机最为核心,将发送端发送过来的数据进行处理,然后通过1602显示出接收到的数据,如果发送数据模块显示器上的数据和接收数据模块显示器上的数据显示是一致的,则表示数据成功的发送和接收。3硬件电路设计信息时代下,数据通过无线传输的方式在我们的工作、生活以及各种勘察中经常被使用到,随着生活水平的不断提高和科学技术的不断进步,对于无线
21、数据传输的精度的要求也越来越苛刻。在设计中无线收发模块将矩阵键盘中的键值发送给接收模块,然后在LCD液晶屏上显示出来,再对比发送模块的液晶显示屏上的数值,判断发送和接收是否对应。因为将单片机和无线模块的相互配合着使用,所以能解决传统工艺上的许多不足。在传统工艺上,如若需要传输数据还得通过布线的方式进行,此方式费时费力效率低,而通过无线传输的方式就能很好的解决这个耗时耗力的事情。在设计中我采用了nrf24l01作为收发数据的核心控件,将STC89C52单片机作为主控处理器,同外加矩阵键盘、蜂鸣器和液晶显示模块组成整个系统。如图3-1所示。图3-1 系统总体架构图3.1最小系统模块系统设计使用ST
22、C89C52当作主控CPU。单片机最小系统,也被称作单片机最小应用系统,是指用最少的元器件组合使得单片机可以正常工作的系统。对于51系列的单片机来说,最小应用系统一般包括:51单片机、复位电路、时钟电路。这里设计的STC89C52最小系统中包括复位电路、晶振电路并介绍了各部分的功能。a)在最小时钟电路中,单片机将XTAL1、XTAL2和RST提供出来给外围时钟电路和复位电路。b)复位电路是用来将单片机系统恢复到初始状态的一种电路设备。在单片机系统设计中复位电路可以确保单片机系统中电路可靠稳定的工作,复位电路的主要功能就是利用按键进行上电复位。复位电路如图3-2所示。图3-2 复位电路图c)晶振
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 毕业设计 基于 单片机 远程 监控 系统 设计 说明书
限制150内