基于AVR单片机的无线测温系统_崔陆军
- 格式:pdf
- 大小:769.04 KB
- 文档页数:3
华北科技学院毕业设计基于AVR单片机的炉温监测监控系统设计总说明:温度是工业对象中主要的被控参数之一,象冶金、机械、食品、化工各类工业中,广泛使用的各种加热炉、热处理炉、反应炉等,对工件的处理温度要求严格控制。
随着电子技术和计算机技术的迅速发展,微机测量和控制技术得到了迅速的发展和广泛的应用,温度控制的手段也越来越优越,单片机因具有处理能力强、运行速度快、功耗低等优点,尤其在温度测量与控制方面,控制简单方便,测量范围广,精度较高,得到了广泛应用。
该系统设计了以AVR单片机为控制核心的炉温监测监控系统。
选择DS18B2作为温度传感器,实时监测低温电阻炉温度;基于交流触发器和晶闸管触发电路的混合控制,达到快速准确调节温度。
设计了硬件原理图,并详细论述了各个硬件组成部分的工作原理,以及各部分所使用的元器件。
将其应用于电加热炉温度控制系统的智能控制系统,满足了温度控制稳定性的要求,减少了操作人员的劳动量和带来的人为误差,提高了产品的热处理质量。
本基于AVR单片机的炉温监测监控系统设计的总体方案包括:一、温度监测系统的硬件电路设计;二、系统软件的设计;三、PID控制器的设计。
首先是温度传感器的选择。
目前常用的测温传感器分模拟和数字两种方式:模拟方式如热敏元件或热电阻等;数字方式多采用智能芯片DS18B20模拟方式有很多小足。
相比之下数字式比模拟式有更大的优势。
新代数字温度传感器DS18B20其优点是:电压适用范围宽;单线接口数据传输方式;支持组网实现多点测温;测温范围宽、精度高、体积小、外围电路简单等。
本系统选择的温度传感器就是DS18B20系统开始工作时,DS18B20采集温度信号并将信号送到单片机中,再将对应的温度送显示并保存数据信息,同时单片机会根据初始化所设置的温度进行比较,将其差值送PID控制器,处理后输出一定数值的控制量,根据控制量,控制晶闸管主回路的导通时间来调节输入功率,从而控制电阻丝的发热量,达到控制温度的目的。
编号:201234140143 本科毕业设计基于单片机的无线远程温度监控系统设计系院:信息工程学院姓名:学号:0835140143专业:通信工程年级:2008级指导教师:职称:副教授完成日期:2012年5月本文论述的远程温度控制是将无线发射与接收和自动控制相结合的一种控制。
基于这种技术,本系统以AT89S51系列单片机为控制单元,采用Dallas 单线数字温度传感器DS18B20和无线收发模块NRF24L01对试验现场温度数据进行远程无线测量与控制。
整个系统包括主、从两个子系统,其中主系统完成对试验现场设定温度值、设定值显示、实际值显示、失控报警和接收数据功能;子系统完成温度采集、温度控制和发送数据功能。
该系统结构简单实用、功能齐全,通用性强,可被应用于许多工业生产领域,它可使操作人员与恶劣的工作环境分离开来,实现生产自动化,提高企业的生产效率。
关键词:AT89S51;温度传感器;NRF24L01;显示;报警The long-distance temperature controlling this paper presents is a technology of linking wireless receiving and sending to automation. Based on the technology, the system is based on the control of AT89S51 SCM, using Dallas single line digital thermometer DS18B20, wireless receiving and sending module NRF24L01 to test and control the temperature data of a experiencing place. The whole system consists of the main system and subsystem. The main system completes the functions of initializing and displaying the temperature value, displaying actual temperature, alarming when it is out of control, and receiving. The subsystem completes the functions of receiving, and temperature collecting, controlling, and sending. The design concludes that this system has many advantages, such as its uniqueness, simple, convenience, and such common using. It can be widely used in lots of industrial producing and controlling fields, applying this system can depart operators from execrable environment, realize producing automation, and improve corporation’s producing efficiency.Key words: AT89S51; Temperature senior; NRF24L01; Display; Warning目录1.1 选题的目的和意义 (1)1.2 国内外研究现状 (2)1.3 本设计主要研究内容 (2)2 设计要求与方案论证 (3)2.1 设计要求 (3)2.2 系统基本方案选择和论证 (3)2.2.1 单片机芯片选择方案与论证 (3)2.2.2 温度采集模块选择方案与论证 (3)2.2.3 无线收发模块的选择方案与论证 (4)2.2.4 显示模块的选择方案与论证 (5)2.2.5 报警模块的选择方案与论证 (5)2.3 电路设计最终方案的确定 (5)3 系统的硬件设计与实现 (6)3.1 系统硬件概述 (7)3.2 主要单元电路的设计 (7)3.2.1 单片机主控制模块的设计 (7)3.2.2 温度采集电路模块的设计 (9)3.2.3 无线收发电路模块的设计 (9)3.2.4 显示电路模块的设计 (11)3.2.5 报警电路模块的设计 (13)3.2.6 电路原理及说明 (14)4.1 主程序的设计 (15)4.2 发射系统程序的设计 (18)4.3 传输程序的设计 (18)4.4 温度采集程序的设计 (20)4.5 显示程序的设计 (21)5 仿真与调试 (23)6 结论 (26)参考文献 (27)致谢 (28)附录 (29)1 绪论1.1 选题的目的和意义温度是工业生产中常见的被控参数之一。
山西电子技术2011年第2期应用实践收稿日期:2011-01-13 修回日期:2011-03-02作者简介:张宁(1981 ),女,河北人,讲师,硕士,主要研究方向为计算机控制、嵌入式系统。
文章编号:1674 4578(2011)02 0033 02基于单片机ATm ega16的无线温度监测系统张 宁(华北电力大学电子与通信工程系,河北保定071003)摘 要:利用AVR 系列的ATm ega16单片机、无线收发模块n R F24L 01、数字温度传感器D S18B20和LCD 1602液晶显示器设计了无线温度监测系统。
该系统通过配置ATm ega16单片机,采集D S18B20转换的温度量,将温度信息显示在LCD1602液晶显示器上,同时通过无线收发模块将温度信息传送到管理终端进行显示和处理。
系统同时保证当被测温度不在合理范围时发出声音报警信号。
关键词:单片机;ATm ega16;D S18B20;无线温度监测;n RF 24L01中图分类号:TP212 文献标识码:A0 引言随着社会的发展和进步,越来越多的场合对温度的要求日臻严格,温度监控系统的应用日趋受到重视。
在农业发展领域,农业大棚、冷库、培育温室等众多场合都需要温度测量技术。
传统的测温系统都是有线系统,对于一些需要多点测温的场合,使用传统有线测温方式在布设、维护和更新方面存在着很多不便。
为了解决这个问题,设计了一种基于单片机和无线收发模块的无线温度监控系统,结合温度传感器可以很方便构建一个多点分布式智能无线温度监控系统[1]。
1 无线温度监控系统构成系统主要由两部分组成。
如图1所示,第一部分是节点温度测量系统,第二部分是温度显示管理终端。
节点温度测量系统负责测量温度,并将温度值通过无线通信发送到温度显示管理终端。
管理终端接收温度信息并进行显示和发出警报信号,而且在特殊情况下管理终端还可以逆向发送调控信息给节点温度测量系统,实现对温度的调控。
基于AVR单片机的温度测量系统1 引言传统温度测量系统中,一般选用模拟式温度传感器。
常用的模拟式温度传感器,其中一个共同特点是输出为模拟量,因此在测量电路中必须经过A/D转换才能成为计算机所能处理的数字量。
数字式温度传感器将非电模拟量转换到数字信号这一处理过程的多个环节集成在单芯片上,实现了在测量点将温度值数字化,有效解决了传统温度传感器外围电路复杂,抗干扰能力差的弊病,降低了对系统的要求。
该系统以Atmel公司的ATMEGA8L单片机为控制中心,温度测量使用DS18B20单总线数字温度传感器,采用1602字符型液晶显示器作为温度值的显示输出。
编程使用CodeVision AVR C Compiler编译器,该编译软件自带了使用器件库函数文件,省去了编写器件驱动程序的步骤,为程序的编写带来了极大的方便。
2硬件设计图1给出系统电路图。
ATMEGA8L单片机的PB0口线连接DS18B20;PD口连接1602 LCD。
DS18B20采用源端连接方式,LCD采用4位总线模式。
其中,液晶显示模块的连接方式取决于编程软件Code Vision AVR C Compiler的code wizard avr自动程序生成器的设置。
采用这种方法,可直接调用库函数实现对液晶显示器的操作。
2.1 ATmega 8L单片机Atmel公司的EEPROM电可擦除技术、闪速存储器技术是最引人瞩目的高质量和高可靠性生产技术。
在CMOS器件生产领域,Atmel的设计水平、生产工艺及封装技术一直处于世界领先地位。
这些技术使单片机也具有优秀的品质,在结构、性能等方面具有明显优势。
ATMEGA8L单片机的特点是:8 KB的系统内可编程Flash,512字节EEPROM,1 KB SRAM,32个通用I/O口线,32个通用工作寄存器,3个具有比较模式的灵活的定时器/计数器,片内/外中断,可编程串行USART,面向字节的两线串行接口,10位6路A/D转换器,具有片内振荡器的可编程看门狗定时器,一个SPI串行端口,以及5种可以通过软件进行选择的省电模式。
武汉长江工商学院毕业论文(设计)学院:工学院专业:通信工程年级:2010级题目:基于单片机的无线温度采集监测报警器的设计学生:谢慧学号:指导教师:伍彩红职称:2014年5月8日武汉长江工商学院本科毕业论文(设计)原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
本人完全意识到本声明的法律后果由本人承担。
作者签名:年月日目录摘要 (1)关键词 (1)Abstract (1)Key wards (1)前言 (2)1 系统总体设计方案 (2)2 主要元器件介绍 (3)2.1 AT89S52单片机简介 (3)2.2 nRF24L01概述 (5)2.3 DS18B20温度传感器 (5)3 硬件系统设计 (5)3.1 硬件系统总体结构 (5)3.2 无线收发模块 (6)3.3 显示模块 (6)3.4 声光报警电路 (6)3.5 按键控制电路 (7)3.6 温度采集模块 (7)3.7 电源模块 (8)4 系统软件设计 (8)4.1 软件设计思路 (8)4.2 主程序流程图设计 (8)4.2.1 发送部分 (8)4.2.2 接收部分 (9)4.3 子程序设计 (10)4.3.1 温度监测模块软件 (10)4.3.2 无线发射模块软件设计 (10)4.3.3 无线接收模块软件设计 (11)4.3.4 显示模块软件设计 (11)5 硬件功能实现 (12)5.1 系统调试 (12)5.2 调试结果 (12)6 总结 (13)参考文献 (13)附录一 (14)附录二 (16)基于单片机的无线温度采集监测报警器的设计摘要:本文介绍了由单片机、温度传感器、报警器和NRF24L01组成的专用无线温测监测报警系统。
本系统以 STC89C52单片机为控制核心,利用温度传感器DS18B20完成温度的采集和数据的处理,nRF24L01实现环境温度的无线传输。
基于单片机的无线测温系统设计作者:王献合黄巧巧田丽娜来源:《山东工业技术》2015年第04期摘要:基于STC89C52单片机设计无线测温系统,实现无线通信。
该设计用传感器采集数据后,反馈给单片机并显示实时的温度值,当温度超出范围时接收端的单片机控制蜂鸣器使其报警。
此设计具有实时监控系统精度高、抗干扰能力强、传输速率高、通信稳定和使用方便等特点。
关键词:单片机;无线传输;温度传感器;蜂鸣器温度是和人们的生活息息相关的物理量之一,温度的采集或控制都使用的非常重要。
特别是温度监测点处于危险的环境时,考虑人员的安全,为此,本文研究了一种基于基于单片机的无线测温系统。
1 无线测温系统总体设计无线测温系统由测量发送和主控接收两个分系统分构成。
各分系统设计原理如图1和图2所示。
当系统开始工作时,由主控单元发送测量控制指令,测量发送系统按照指令执行现场温度的实时测量,然后无线模块把测量数据发送给主控接收分系统;主控接收系统通过无线模块接收,系统保存和分析测量数据,并对其进行显示报警等处理。
2 系统硬件设计2.1 单片机系统测量发送分系统的核心器件有单片机构成,主要进行温度数据采集工作。
本系统选用单片机STC89C52做控制器件,STC89C52是STC公司生产的一种高性能、低功耗的8位微控制器,有8K在系统可编程Flash存储器。
单片机控制模块由STC89C52最小系统组成,由STC89C52单片机,晶振电路和复位电路等构成。
本设计时钟频率有晶振电路提供,晶振电路由两个30pF电容元件和一个11.0592MHz晶体振荡器构成,连接单片机的X1、X2引脚。
满足温度数据采集的实时性要求。
X1,X2接外部振荡电路,RESET端接复位电路,EA端拉高。
2.2 NRF24L01无线模块采用NRF24L01做无线模块,NRF24L01使用频段是2.4 GHz开放ISM频段,该频段全球可以免许可证使用,共有126频道,可以满足多点通信和跳频通信的需要。
青岛科技大学2012/2013 学年第二学期课程设计实验报告模块名称A VR单片机课程设计专业电气工程自动化学生班级电气121学生姓名于呈宾学生学号1218020130学生姓名巩志成学生学号1218020114指导教师王泽华A VR单片机课程设计报告一.课程设计目的1、设计要求本课程着重于把理论学习的知识应用于实际,解决实际的工程问题,培养学生的系统设计能力,提高学生的科研动手能力。
本次设计要求深入了解A VR单片机ATmega8a的功能,通过研究开发板的硬件设计,进行相关的硬件连接,选择合适的编程及程序植入方法,用开发板完成列出的各设计课题;初步学习撰写规范的设计文档;提交实验报告。
二.课程设计内容1、基本要求:1、正确连接数LM35测温传感器,LCD JHD 162A液晶显示器或通过串口将数据传递至PC。
2、设定温度告警门限。
3、通过蜂鸣器、发光二极管进行告警显示。
三.课程设计过程(一)、本实验可以分为三个部分来考虑:1、LM35测温传感器采集温度显示在LED上。
2、设定温度告警门限。
通过蜂鸣器、发光二极管进行告警显示。
3、添加按键控制温度警告门限和各功能汇总。
(二)硬件介绍1、ATmega8ATmega8主要特点:具有8K程序和数据存储器(flash)1KB内存(SRAM)512B电擦除可编程只读存储器(EEPROM)23个可编程的I/O接口3路定时器/计数器3通道PWM输出8路10位ADCTWI两线接口USART通用异步串行口SPI串行外设接口ISP程序下载接口ISP接口:在线可编程(in-system programming)接口,占用四条引脚,分别是:RESET,SCK,MOSI,MISOI/O引脚:有B,C和D口,C,D为8位,B为6位。
2、LM35是由National Semiconductor 所生产的温度传感器,其输出电压与摄氏温标呈线性关系,转换关系为:0 时输出为0V,每升高1℃,输出电压增加10mV。
基于单片机的智能温度采集与分析系统设计崔冉【摘要】文章以家庭环境为背景,利用单片机技术及传感器技术对室温进行数据采集,同时利用串口通信技术将数据上传到PC机进行数据存储、分析,以实现对室温的实时监测、显示及对相关设备进行控制,达到控制室温的效果。
%This study based on the family environment, showed how to use single-chip technology and sensor technology to collect the data of the room temperature, and how to use the serial communication technology to upload data to the PC machine for data storage, analysis. At the same time, it can automatically control the related equipment in the home environment.【期刊名称】《江苏科技信息》【年(卷),期】2016(000)030【总页数】2页(P55-56)【关键词】数据采集;单片机;传感器【作者】崔冉【作者单位】中国矿业大学徐海学院,江苏徐州 221008【正文语种】中文随着数字信息时代的不断发展,基于单片机的数据采集系统凭借结构紧凑、工作性能稳定、可扩展性好、功能丰富等优点,得到了充分的重视和广泛的应用。
人是恒温动物,人体的肝、脾、胆以及血压、血液成分等会随着气温的变化受到不同程度的影响,舒适的气温有利于健康。
本文针对室温对基于单片机的智能温度数据采集系统进行进一步分析和研究。
该系统分为两部分:室温的数据采集器和监控室内温度的上位PC机。
采集器基于STC15F2K61S2单片机,实现对室温的实时监测,显示及对相关设备进行控制,以达到控制室温的效果。
2012年第9期仪表技术与传感器InstrumentTechniqueandSensor 2012No.9基金项目:河南省基础与前沿技术研究项目(082300410320);郑州市创新型科技人才队伍建设工程—科技创新团队项目(10CXTD153)收稿日期:2012-05-11基于AVR 单片机的无线测温系统崔陆军,尚会超(中原工学院机电学院,河南郑州450007)摘要:为了满足当前温度采集系统对于温度进行精确测量、无线传输的需求,文中提出了一种基于AVR 单片机的无线测温系统设计方案。
测温系统以nRF905无线芯片和单片机Atmega16L 为核心,采用单总线数字式温度DS18B10进行准确测温,实现了短距离无线传输和多点温度的精确采集,将采集的温度数据发送至上位机,实现了对温度数据的动态显示,查询、储存等功能。
该系统具有成本低、易于扩展、用户界面操作简单等优点,可以在各种复杂的工业现场高效而准确地进行数据采集和无线传输。
关键词:温度测量;AVR 单片机;无线通信中图分类号:TP39文献标识码:A文章编号:1002-1841(2012)09-0057-03Wireless Temperature Detecting Instrument Based on AVRCUI Lu-jun ,SHANG Hui-chao(School of Mechanical &Electronic Engineering ,Zhongyuan University of Technology ,Zhengzhou 450007,China )Abstract :Aimed at the requirement of high-accuracy measuring and wireless transmission of temperature ,this paper presented a wireless detection temperature measuring instrument based on the AVR single-chip processor.The system combined nRF905with Atmega16L ,and took DS18B20as the temperature sensor ,it achieved wireless short-range and multi-point temperature measuring system ,the acquisition temperature data collected by the system were transmitted to host computer that implemented functions of data active display ,query and storage.It ’s indicated that the system exhibited the features of low-cost ,easy to extensity and con-venient to operation ,and can be widely used to detect temperature and transform data in industrial environment.Key word :temperature detecting ;AVR SCM ;wireless commutation 0引言温度检测在暖通空调、电力系统、通讯基站、食品加工、制药等行业有着非常广泛的应用,尤其是在电力行业,由于温升所带来的故障时有发生,因而急需一种成本低,有效灵活的监测手段[1]。
鉴于传统测温系统测温点少,系统兼容性及扩展性较差的特点,文中提出温度检测系统的设计采用的是分布式通讯在线测量方案,以AVR 单片机为处理和控制核心来实现温度信号的检测、处理及显示。
又可以利用无线收发模块实现系统与计算机的无线通信,利用计算机实现数据的分析,处理及打印。
该系统采用专用集成电路,电路结构简单,工作稳定可靠,具有两种工作模式及无线数据传输等特点,特别适用于粮食仓储系统、楼宇自动化系统、温控生产线等等行业的温度测量[2]。
测温系统采用的主从分布式思想,由一台上位机,下位机采用的则是多点温度数据采集,组成两级分布式多点温度测量检测系统。
下位机测温节点则采用的是基于数字温度传感器DS18B20的AVR 单片机系统,同时利用无线通讯可以方便实现多点温度测量,轻松组建温度检测的网络。
1总体方案设计基于AVR 单片机的无线测温系统的组成,主要包括2个方面:(1)上位机即主站,通过无线接收数据,以工控机为处理核心完成对采集数据的处理和显示,主站的硬件构成示意图如图1所示。
(2)下位机,包含多个测温节点,通过无线发送数据,以AVR 单片机为核心完成温度数据采集,各个测温节点的硬件构成示意图如图2所示。
整个测温系统由数字温度传感器DS18B20将现场的温度信息进行转换进入AVR 单片机,由单片机将温度信息转化为数字信号,经nRF905无线传输到主站的nRF905芯片,再由MAX232传输至工控机中,由工控机将温度数据进行处理后通过Delphi 编制的软件显示出来。
58Instrument Technique and Sensor Sep.20121.1测温模块在系统中采用的是DS18B20是应用单总线技术的数字温度传感器,无需A /D 转换电路就可以直接将被测温度转换为数字信号供单片机进行处理,其主要的特性为:测量范围为-55 125ħ,提供9 12位摄氏温度测量,测温的分辨率0.0625ħ,它通过一个单线接口发送或接收信息。
于此同时,每个DS18B20都有一个独特的64位序列号,因而可以用一个AVR 微控制器去控制很多覆盖在一大片区域的DS18B20,如图3所示。
这一特性在环境控制、仪器或机器的温度以及过程检测和控制等方面非常有用。
由于DS18B20在寄生电源的工作方式下时,单总线上的DS18B20个数不能超过8个,而图3中的三线制连接方式很好地解决了能量供给问题,理论上可在数据总线上接任意多个器件。
图3测温系统主站程序流程图1.2MCU 中央处理器模块在系统中采用的是Atmega16L ,其具有512字节EEPROM ,1K 字节SRAM ,它内含的16K 字节闪速程序存储器(Flash Memory ,简称Flash ),可以重复擦写至少1000次,极大地方便了产品的开发和软件修改。
同时具有8路10位具有可选差分输入级可编程增益(TQFP 封装)的ADC ,Atmega16L 是具有全新配置精简指令集(RISC )一款高性能、低功耗的单片机,为许多嵌入式控制应用提供了灵活而低成本的解决方案。
1.3无线传输模块nRF905是单片射频收发器,工作于433/868/915MHz 高性能嵌入式无线模块[3-4],多频道多频段,1.9 3.6V 低电压工作,待机功耗2μA ;超小体积,内置环行天线,性能稳定且不受外界影响,对电源不敏感,传输距离较远;最大发射功率+10dBm ,配外置天线通讯距离在300m 左右,高抗干扰GFSK 调制,可跳频,数据速率50kbps ,独特的载波检测输出,地址匹配输出,数据就绪输出,内置完整的通信协议和CRC ,特别适合工业控制场合。
nRF905模块在shockburst 工作模式的特点是自动产生前导码和校验码,使用SPI 接口与AVR 单片机通信,配置非常简单。
下面给出了nRF905模块的SPI 串行接口的指令设置:#define WC 0x00//写配置寄存器指令#define RC 0x10//读配置寄存器指令#define WTP 0x20//向TX_Payload 寄存器写入发送有效数据指令#define RTP 0x21//从TX_Payload 寄存器读发送有效数据指令#define WTA 0x22//向TX_Address 寄存器写入发送地址指令#define RTA 0x23//从TX_Address 寄存器读取发送地址指令#define RRP 0x24//从RX_Payload 寄存器读取接收到的有效数据指令当CSN 置低电平,SPI 接口开始等待第一条指令;调用Spi-write 函数,向Nrf905发送WC 指令,准备写入配置信息;反复调用Spiwrite 函数,向器件配置寄存器写入配置信息;CSN 置高电平,结束SPI 通讯,nRF905配置完成。
1.4串口通信模块上位机通过串口与nRF905相连,以无线方式接收采集的现场温度数据,并对采集的数据进行处理。
由于单片机的串口通信采用的是TTL 电平,而工控机的标准串行接口的电平范围是-15 15V.所以需要采用MAX232芯片进行电平转换。
AT-mega16L 的TXD 、RXD 分别与MAX232的T1IN 、R1OUT 连接,而MAX232的T1OUT 、R1IN 接到上位机的串口,如图4所示。
图4串口模块电路图2软件设计流程2.1基站/测温节点的软件设计测温系统的分为测温主站、测温节点软件设计。
测温主站流程图如图5所示。
首先进行AVR 单片机初始化和nRF905初始化设置,没有温度测量中断时,测温主站处于等待状态,有中断响应时,进入温度测量中断服务程序,向测温节点发出发送测温数据的指令,然后接收来自测温节点的数据。
图5测温系统主站程序流程图测温节点的程序流程图如图6所示。
首先进行AVR 单片机初始化、nRF905初始化和DS18B10传感器的初始化设置,所有nRF905等待来自测温主站的发送请求,然后判断自己的地址与测温主站的发送要求的地址是否一致,地址不一致的测温节点不发送自己的测温数据,地址匹配的测温机电则发送第9期崔陆军等:基于AVR 单片机的无线测温系统59DS18B10传感器的测温数据。
图6测温系统测温节点程序流程图2.2上位机软件设计测温系统采用的是Delphi 语言开发上位机程序,实现对各个测温节点温度数据的处理和动态显示。
测温系统采用定时时钟接收数据的方法,采用1s 触发1次Timer 控件的Tick 事件,每1s 钟采集1次温度数据。
同时测温系统采用SPComm 控件来进行串口通讯,该控件具有丰富的与串口通讯密切相关的属性和事件,可以提供了对串口的各种操作。
上位机软件提供以下功能:实时温度曲线动态显示;温度数据分析显示界面(如最高温度、最低温度、实时温度、平均温度等),温度数据的保存等功能。
3实验整个系统设计完成后,利用DS18B10数字式温度传感器、基于ATmega16L 为处理核心的无线测温系统对所需测点的温度进行实时测量,利用Delphi 语言开发的上位机软件能够实时地将各个测点的温度数据实时保存和动态显示出来,测试结果如图7所示。