基于LoRa传输的温度控制系统.doc
《基于LoRa传输的温度控制系统.doc》由会员分享,可在线阅读,更多相关《基于LoRa传输的温度控制系统.doc(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、蚌埠学院本科毕业设计(论文)目 录中文摘要1英文摘要21 引 言41.1 课题背景及意义41.2 国内外发展现状51.3 主要内容52 系统设计72.1系统的组成及方案设计72.2 主控制器方案设计72.3温度传感器选择82.4 无线通信模块的选取93 系统硬件设计103.1控制电路设计103.2辅助电源供电113.3温度检测模块123.4 LORA传输模块133.5 LCD显示电路144 软件设计164.1 系统开发环境简介164.2主程序流程图的设计184.3 LORA传输流程图的设计195 系统测试及实现205.1软件调试205.2 硬件调试205.3 实物演示21总 结22参 考 文
2、献26插图清单图2-1 系统整体框图8图3-1 单片机引脚图11图3-2 振荡电路12图3-3复位电路12图3-4 LM7805CT芯片电路模块13图3.5 DS18B20的管脚图图13图3-6 温度传感器接口电路图14图3-6 LoRa模块接口电路15图3-7 LoRa模块实物图15图3-8 液晶LCD1602电路图16图3-9 LCD1602液晶实物图16图4-1 单片机硬件开发环境图17图4-2 上位机软件开发环境图18图4-3 下位机软件开发环境图18图4-4整体流程图19图4-5 LoRa传输流程图20图5-1上位机测试图22图5-2labview程序框图23图5-3温度测试图23图
3、5-4驱动测试图24基于LoRa传输的温度控制系统设计摘 要:随着科技的进步,各种新产品,新操作和微控制系统进入人们的生活,目前我国电子产业方面的主要操作系统和微控制系统,受到历史因素的影响,主流还是国外的相关操作系统。国内本土操作系统和微控制系统发展困难,但是随着工业和农业的快速发展,很多农业温度控制大棚,和恒温车间也摒弃了传统的一些温度控制方式,并且缠着智能化快速发。远程测控成为了当下主流设计,低功耗和远距离、抗干扰成为了衡量温度控制系统优劣的标尺。在此契机,以基于LoRa传输技术为基础,构建温度控制系统。该系统实现了采集点温度实施监控,并且实现远程传输实时监测数据,可在远距离收集温度并记
4、录温度信息。整个温度控制系统在硬件上主要包括单片机,集成传感器DS18B20温度传感器, LoRa传输模块。软件方面分为两部分,一是在LABVIEW环境下创建了上位机前面板,用于远程显示,记录温度信息,同时绘制温度动态图像。二是以KEIL为依托进行编写下位机部分程序,实现对温度的采集和设定值的对比以及和上位机之间的传输。该设计实现了对温度的测控,既满足了远距离传输又满足了抗干扰能力强的特点。全文除了理论设计外,还进行了实物的制作经过测试,整个系统具有比较完善的软件功能,生产成本比较低,性价比比较高,具有一定的实用意义,可使用在多种应用场景。为实际生产活动中的具体操作提供一定的参考意义。关键词:
5、单片机;LoRa;温度;无线传输27Design of temperature control system based on LoRa transmissionAbstract:With the progress of science and technology, various new products, new operations and micro-control systems have entered peoples lives. At present, the main operating systems and micro-control systems in Chinas
6、 electronic industry are influenced by historical factors. The mainstream is still related operating systems abroad. Domestic local operating systems and micro-control systems are difficult to develop, but with the rapid development of industry and agriculture, many agricultural temperature control
7、greenhouses and thermostatic workshops have abandoned some traditional temperature control methods and are entangled with intelligent and rapid development. Remote measurement and control has become the current mainstream design. Low power consumption, long distance and anti-interference have become
8、 the yardstick to measure the advantages and disadvantages of temperature control system. At this opportunity, a temperature control system is constructed based on LoRa transmission technology. The system realizes the monitoring of the temperature at the collection point and the remote transmission
9、of real-time monitoring data. It can collect the temperature and record the temperature information at a long distance. The whole temperature control system mainly includes MCU, integrated sensor DS18B20 temperature sensor and LoRa transmission module in hardware. The software is divided into two pa
10、rts. First, the front panel of the upper computer is created in LABVIEW environment for remote display, recording temperature information and drawing dynamic temperature images. Second, KEIL is used as the basis to write some programs of the lower computer to realize the temperature collection, the
11、comparison of set values and the transmission with the upper computer. The design realizes temperature measurement and control, which not only meets the requirements of long-distance transmission but also meets the characteristics of strong anti-interference capability. In addition to the theoretica
12、l design, the full text has also carried out the physical production. After testing, the whole system has relatively perfect software functions, relatively low production cost, relatively high cost performance, has certain practical significance, and can be used in a variety of application scenarios
13、. It provides certain reference significance for specific operations in actual production activities. Keywords:MCU; LoRa; temperature; wireless transmission基于LoRa传输的温度控制系统设计1 引 言1.1 课题背景及意义二十一世纪是人类科技发展迅速,进入信息时代以来更是突飞猛进。与此同时,温度控制也成了一个尖锐的话题。温度的不稳定会直接影响和我们的日常生活和工作尤其是在工业和农业生产中,影响十分显著,甚至会成为决定性因素。因此,在社会生活
14、和工农业生产中的各个方面对温度进行测量和控制就显得尤其重要。随着科技的飞速进步的过程中,工艺生产水平不断提高,有关温度检测领域的技术也越发成熟,在对温度进行检测的过程中,相关设备的发展也逐渐朝向智能化、小型化、低功耗的方向进行发展。单片机技术具有集成化程度高、操作性能稳定、使用便利等优点,利用单片机作为整体系统的控制基础,智能加湿器的设计在实际应用过程中具有较强的优越性。对于温度的实时监测和实施控制,无论是在工业生产,还是在人们日常生活等其他方面都有重要的作用。温度作为重要的检测和控制参数,在工业自动化生产过程中,能够直接影响到产品设备的研发成败,例如实验室、仓库存储、厂房加工的工艺生产控制场
15、合,都需要对所处环境的我温度进行有效地调节,才能保证工业生产过程中的产品质量。在传统工业生产过程中,对于环境类的温度检测以及控制工作,主要是通过人为来进行的,主要是通过轮流值换班巡逻等方式来记录生产环境的状态信息,利用这一方式,整体系统管理效率偏低,大量的人力资源的投入极大影响了投资成本,整体操作缺乏科学性1。目前,各种温度传感器相继推出,在世界范围内显示出新的特点和技术,温度传感器的作用是测量采集和转换信号传输数据和各种类型的温度传感器发挥各自的作用和价值在不同领域的社会生产和工业技术。系统内部编程时设置了温度范围。单片机可以快速高效率的将温度传感器发送的数据处理,并且可以将处理后的需要显示
16、的信息传送到液晶显示器上直观的显示温度状态。同时,它也与设定值里面的程序来决定是否加热或冷却的温度设定值比较。环境条件下的温度指数是很多工作场所的一个重要指标。无论是食品储存、医药管理、图书保存,还是工业和农业计量和计量检定,都需要符合工作要求的温度环境条件2。温度是最难保护的指标。鉴于此,研制一种可靠实用的温度控制器显得尤为重要。类似的控制在许多方面都适用。无论是日常生活用品还是工业设备,在不同的场合,系统设计都是不同的。这次设计在整体上能够实现智能化的控制能力实现,满足日常生活中用户对于产品的功能需求,在产品开发以及市场推广上具有重要的现实意义3。1.2 国内外发展现状温度采集系统,不仅适
17、用于工业生产,同时对于农业生产活动都有很强的作用,关于温度监测领域。利用虚拟仪器技术引入到温度监测系统的控制中,利用虚拟仪器的温度监测系统的设置4。不仅可以保证整个温度监测系统的灵活以及可靠性,同时设计成本低廉,保证功能完善,伴随着科学技术的发展,研究技术日益完善,具有较强的现实意义。在对于环境监测数据的传统方式上来看,主要是利用一些专业的仪器设备来进行测量工作,但是由于这些测量设备在体积上较大,同时实时性能不高,在测量精度上存在一定的误差,同时需要通过人为工作进行检测,需要耗费大量的精力,这种方法不能够满足现代化快速发展的经济社会下5。对于监测数据的需求,人工化的测量操作需要通过大量数据记录
18、以及不间断地测量工作才能够实现整体的监测,监控信息数据会随着季节变化出现误差。是基本原理是一样的。该系统可用于日常生活中空调温度的自动监控温度监控。它也可以用在飞机、潜艇和宇宙飞船上。生命探测器监测和控制温度和湿度。这个话题被广泛使用,涉及面广。特别是在当今智能设备和信息时代大数据飞速发展的今天,它已经渗透到我们生活的各个方面,在电力柜中使用该系统,降低了运行成本和生产成本,安全可靠。随着科学技术的突飞猛进和普及,人们对各种高性能设备的要求也随之不断的提高,在不同的行业和不同场景对温度的控制要求也越来越高。传统的温度监测方法,是以人力为基础,主要是凭借着人工值班、人工不断按时巡检等其他方式来测
19、量和记录环境状态信息。在这种模式下,不仅效率低,不利于人力资源的充分利用,而且缺乏科学性6。1.3 主要内容此次课题设计的主要内容分为以下几个主要部分,第一章主要介绍是绪论部分,主要是针对课题写作的背景进行必要的阐述,同时结合实际情况,表明课题写作的现实意义,同时结合课题的研究现状进行分析,表明研究的现实必要性。第二章主要是论文的系统设计部分,主要包括论文整体的设计框图,以及各个器件的选型。第三章主要是系统设计的硬件模块设计,包括各个模块的电路设计,以及与系统的连接。第四章主要是系统设计的软件部分,具体介绍系统工作过程中应用软件程序,原理图以及相关流程图的设计。第五章是从硬件以及软件两个部分出
20、发进行系统的测试工作,最后对全文进行总结,同时对未来发展提出展望和方向。2 系统设计 2.1系统的组成及方案设计如图2-1为整个系统的设计,主要工作是利用单片机来进行温度的采集并通过LoRa传输模块传输到到PC电脑。 在硬件上,主要是利用STC89C52单片机来作为整体的核心控制元件,由温度采集模块, LoRa传输采集模块以及其他相关电路组成。软件方面分为两部分,一是在LABVIEW环境下创建了上位机前面板,用于远程显示,记录温度信息,同时绘制温度动态图像。二是以KEIL为依托采用C语言进行编写下位机部分程序,实现对温度的采集和设定值的对比以及和上位机之间的传输。系统的组成结构如下:图2-1
21、系统整体框图2.2 主控制器方案设计方案一:选用单片机鼻祖的STC89C52型号作为本次LoRa传输系统设计的核心模块。作为51系列单片机使用最多范围最广的STC89C52芯片已经经过了数十年的产品验证洗礼,正是说明该控制器有着得天独厚的产品性能和兼容性优势。STC89C52单片机管脚数量不多,所能搭载的外围IO设备受限,但正是因为其外围设备数量的限制可以最大优势的发挥其处理效率高的作用,单片机内部具有存储单元和烧录接口,很容易对单片机控制程序重新擦写和调试操作,非常便于开发者的尝试设计且无需再新增存储单元,片内的存储单元对于普通案例绰绰有余。STC89C52单片机的最大优势是在经过多年的产品
22、验证和性能优化,已经将其性能提到最优状态并且成本控制的非常低。对于产品的市场化具有很好的推进作用,且性能稳定可满足大部分客户的需求7。方案二:选用MSP系列的430型号处理器来作为本次LoRa传输系统设计的核心模块。MSP430处理器的驱动操控相对简单,处理器内部总线数量4条,数据通道最大可支持到16位数据同时进行收发操作,在开启全速处理频率时整体功耗仍能保持的很低。但是MSP430也存在致命的2个缺陷,一是其电压非通用的5V,而是偏低的3.3V,因此系统均需要配置一组电压转换电路,无法适应现代化的USB直供的便利趋势。二是片内存储单元仅支持单次烧录,若需重新烧录必须解除加密通道的读写限制,对
23、于初学者来说添加了一道琐事,另外其IO接口电路未做静电和过压过流防护,对于此类需要搭载各种外设输入设备需求的课题背景下显得风险系数大,稳定性不足。方案三:选用STM系列的STM32型号处理器来作为本次LoRa传输系统设计的核心模块。STM32处理器是高性能的单片机,处理频率属于最高级别,时钟频率跨度可实现36MHz到72MHz的过渡切换,其片内的SRAM容量相比其他处理器优势太明显,同时在此配置下其成本和功效相比51系列单片机无较大差异,STM32处理器在很多智能化领域广泛使用,特别是智能家居、智能环境监测等需大量采集参数的应用场景下。其强大的可编程性及兼容性也是吸引了一大波忠实的使用者,即便
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 LoRa 传输 温度 控制系统
限制150内