吴文珍,安学海
( 东北石油大学 计算机与信息技术学院,黑龙江 大庆 163318)
随着嵌入式和物联网的发展,出现了很多性能高,功耗低,可扩展性好的嵌入式芯片以及由这些芯片开发的系统。这些系统已经被应用在工业生产[1]、医疗仪器[2]、智慧农业[3]、气象水利监测[4]等各个领域,并且运行稳定、表现优异、提高了工作效率、节省了大量的人力和物力。
温度,这一物理量,在生活、生产中已经成为很重要的指标。近到我们的体温,我们生活环境的温度,远到气象预报温度数据的获取,工农业生产温度的监控,无时无刻不需要温度信息的获取,并且对历史温度信息的分析有助于更好的生产生活。
基于以上原因,本文的目的是设计一款监测环境温度在-55~125 ℃、测量误差不高于±1 ℃、移动监控、模块化、可存储检测信息用于后期分析的温度监控系统,该系统采用DS18B20作为温度传感器,LCD1602作为显示模块,LED和喇叭作为声光告警模块,电磁继电器作为温度控制模块,键盘用于设置温度限值和启停温度控制设备。
系统硬件总体结构如图1所示。本系统硬件使用宏晶公司生产的STC90C516RD+40I单片机作为主控制器,DALLAS公司生产的DS18B20单总线数字温度传感器作为温度采集设备、LCD1602作为显示模块、红色绿色LED灯和喇叭作为声光告警模块、电磁继电器作为温度控制模块、矩阵键盘作为输入设备。下位机系统软件设计使用Keil集成开发环境,上位机温度监测软件采用Visual Studio编写。

图1 系统总体结构Fig.1 Overall structure of the system
系统通过单片机实时检测数字温度传感器DS18B20采集的温度信息,使用LCD1602显示,并将获得的温度信息与设置的温度限值相比较。……