许多生物都有它特定的适合生存温度范围,所以对于它的采集、控制,具有重要的意 义。
众所周知,温度是一种非线形或不精确的被控对象,对它的控制十分困难,因此,人 们一直在寻找突破的方法。
在现代社会中,温度的监测已经渗透到生活的方方面面,比如身边的温度计,提醒着 人们增衣减衣,蔬菜大棚对温度的监控,粮仓的温度报警,这些例子无一不证明了温度监 测对我们的生产生活的巨大作用,提高我们的生活水平。
随着经济与科技的快速发展,人们将科技融入生活中,开发出更多提高人民生活水平 的产品。特别是物联网的出现,已经应用到了生活中的方方面面,智能家居、智能农业、 智能物流等,人类已经进入到了智能化的时代。
本次课题的主要意义是在粮仓中能够进行温度实时监测,使用 LCD1602 对温度进行实 时监测显示,按键调整报警阈值,从而了解粮仓的实时温度情况,可以进行全方位的温度 检测,并作出相关反应。
1。2 研究现状
在当今这个工业化时代,信息技术促进了科技的进步以及社会的发展,而计算机技术、 传感器技术、通信技术则成了信息技术的三大支柱。在这之间,传感器技术更是成为重中 之重,成为高新技术的关键。而人类走进 21 世纪,全面进入了信息电子化时代,在这个 时代,人们摒弃了传统的温度测量方法,将需求与发展结合起来,运用高科技技术,更好、 更快、更方便对温度进行测量。
目前,人们已经不仅仅满足于对温度的测量,更多的功能在被人类开发出来,比如, 可以对温度设定门限值,如果温度值超出范围,可以发出警报声来提醒人们,作出相应的 有效措施。
尽管如此,随着人们对于温度监控的研究和应用,人们致力于研究无线远程温度监控, 让你即使远在千里之外,也能通过手机、平板、电脑等设备检测到粮仓的温度变化,真正 的实现随时随地检测。更加的方便、有效、节约成本。
本设计是用 Protues 仿真,C 语言编程,设计出的粮仓温度的监控系统。
1。3 主要研究内容
本设计研究的主要内容是对于粮仓环境温度的采集、显示以及设定温度上下限值,当 所测温度超过设定门限值时,会启动报警程序,提醒粮仓工作人员作出相应的措施。本设 计采用的是双机通信原理进行仿真,将上位机(采集系统)放在粮仓中,采集温度,下位 机(接收系统)放在监控室,通过带有 RS232 接口的连接线相连,达到监控的功能。本设 计的监测的温度范围是正常的室温,两系统的之间的收发距离要在 50 米以内,显示的温 度精度为 1℃,工作条件不限。
2 系统的硬件模块设计
2。1 硬件模块概述
系统硬件包括:DS18B20 温度采集模块,两块 AT89C51 单片机、RS232 串口通信, 蜂鸣器驱动模块、按键输入模块,LCD1602 液晶显示电路。系统的整体组成框图如下:
系统组成框图
2。2 控制电路设计
2。2。1 方案对比
嵌入式系统中有许多的控制芯片,如 ARM、51 系列单片机,种类繁多,要选择符合 系统设计要求的最佳方案。
方案一:采用 ARM11 作为主要控制芯片。ARM11 体积小,功耗低,性能高,大量使用 寄存器,指令执行速度快,数据操作在寄存器中完成,寻址方式灵活简单,执行效率高, 指令长度高,但是型号众多,学习成本较高,多适用于大型嵌入式系统的开发。文献综述
方案二:采用 AT89C51 作为主要的控制芯片。AT89C51 单片机价格便宜,不怕“损坏”, 学习成本低,直接用 Keil for C51 软件编写程序,加 protues 仿真软件,进行裸机开发, 非常方便,适合学生。