基于单片机的测温系统设计与实现

合集下载

基于51单片机的心率体温检测系统设计

基于51单片机的心率体温检测系统设计

基于51单片机的心率体温检测系统设计随着科技的不断进步,智能化设备在日常生活中的应用越来越广泛。

心率体温检测系统作为一种应用广泛的智能设备,可以实时监测人体的心率和体温的变化情况,为人们的健康提供及时准确的数据支持。

本文将介绍一个基于51单片机的心率体温检测系统的设计方案。

一、系统概述本心率体温检测系统由硬件和软件两部分组成,硬件部分包括传感器模块、信号处理模块和显示模块,软件部分则是通过51单片机进行数据的采集和处理,并在显示模块上进行实时的结果显示。

二、硬件设计1. 传感器模块本系统采用心率传感器和体温传感器进行数据的采集。

心率传感器采集心率信号,体温传感器采集体温信号。

这两个传感器通过模拟信号将采集的数据传递给信号处理模块。

2. 信号处理模块信号处理模块对从传感器模块采集到的心率和体温信号进行滤波和放大处理,提高信号的精确性和可读性。

经过处理后的信号将被发送给显示模块进行实时显示。

3. 显示模块显示模块采用OLED显示屏,可以实时显示心率和体温的数值,以及相应的警报信息。

用户可以通过显示屏上的按键进行操作和设定。

三、软件设计1. 数据采集51单片机通过模拟输入引脚采集来自传感器模块的心率和体温信号。

通过定时中断的方式,可以实现对信号的连续采集。

2. 数据处理采集到的数据通过A/D转换进行数字化,并存储到内部RAM中。

通过计算和处理,可以得到心率和体温的准确数值。

3. 数据显示通过串行通信接口,将处理后的数据发送到显示模块,并通过OLED显示屏进行实时展示。

用户可以通过按键控制,实现不同数据的显示切换。

四、系统特点1. 精确性高本系统通过合理的传感器选择和信号处理,可以保证心率和体温数据的准确性,为用户提供可靠的健康数据支持。

2. 实时监测本系统能够实时监测心率和体温的变化情况,并将结果实时显示在屏幕上。

用户可以时刻关注自身的健康状况。

3. 便捷性基于51单片机的心率体温检测系统体积小巧,易于携带和使用。

基于STM32单片机的智能红外测温小车设计与实现

基于STM32单片机的智能红外测温小车设计与实现

基于STM32单片机的智能红外测温小车设计与实现1. 引言智能红外测温技术在现代工业、医疗、农业等领域中得到广泛应用,而基于STM32单片机的智能红外测温小车的设计与实现,可以实现自动测量、远程操作等功能,提高测温效率和准确性。

本文将详细介绍该智能红外测温小车的设计与实现过程。

2. 系统架构智能红外测温小车由STM32单片机、红外测温传感器、电机驱动模块、Wi-Fi模块等组成。

STM32单片机充当中央处理器,接收并处理红外测温传感器采集的数据,通过驱动模块控制小车的运动,同时通过Wi-Fi模块实现与外界的通讯。

3. 硬件设计3.1 STM32单片机选择与连接选择STM32系列单片机作为中央处理器,根据需求选择适当的型号(如STM32F103C8T6),并将其与其他硬件模块(如传感器和驱动模块)进行连接,实现数据的输入和输出。

3.2 红外测温传感器选择合适的红外测温传感器模块,通过连接到STM32单片机的模拟输入引脚,实现对环境温度的采集和测量。

3.3 电机驱动模块选择适当的电机驱动模块,通过连接到STM32单片机的输出引脚,控制小车的运动,包括前进、后退、左转和右转等操作。

3.4 Wi-Fi通讯模块选择合适的Wi-Fi通讯模块,将其连接到STM32单片机的串口或SPI接口,通过无线网络与其他设备(如PC或手机)进行通讯,实现遥控和数据传输等功能。

4. 软件设计4.1 系统初始化在STM32单片机中,初始化各个硬件模块,包括红外测温传感器、电机驱动模块和Wi-Fi通讯模块,配置相应的引脚和参数,为后续操作做好准备。

4.2 红外测温数据采集通过STM32单片机读取红外测温传感器采集的模拟量数据,并进行相应的数值转换和校准,得到实际的温度数值。

4.3 运动控制通过STM32单片机控制电机驱动模块,实现小车的前进、后退、左转和右转等运动操作。

根据红外测温数据的变化,可以自动调整小车的运动方向,实现对温度异常区域的快速检测。

基于单片机的测温电路设计

基于单片机的测温电路设计

基于单片机的测温电路设计引言:测温电路是一种常见的电子系统,用于测量环境或物体的温度。

传统的测温电路通常使用电阻温度计或热电偶等传感器来测量温度,并通过模拟电路将温度信号转换为电压或电流信号,再经过AD转换器转化为数字信号,最终由单片机进行处理和显示。

本文将介绍一种基于单片机的测温电路设计。

一、硬件设计1. 传感器选择传感器是测温电路设计中至关重要的组成部分。

常见的温度传感器有热敏电阻、热电偶和半导体温度传感器等。

根据实际需求选择适合的传感器,本文以热敏电阻为例。

2. 信号调理电路热敏电阻的输出信号较小,需要经过信号调理电路进行放大和滤波。

常见的信号调理电路包括运算放大器和滤波器等。

3. AD转换器信号调理电路输出的模拟信号需要经过AD转换器转化为数字信号,以便单片机进行处理。

选择合适的AD转换器并进行连接。

4. 单片机选择合适的单片机,具备足够的计算能力和IO口,以接收和处理AD转换器输出的数字信号,并进行温度显示。

二、软件设计1. 初始化在单片机中初始化相应的IO口和AD转换器,使其准备接收和处理温度信号。

2. 读取温度通过AD转换器读取传感器输出的数字信号,转化为温度值。

根据传感器的特性和数据手册进行适当的计算和校准。

3. 温度显示将读取到的温度值通过数码管或LCD显示出来,以便用户观察和使用。

三、电路实现按照硬件设计和软件设计的要求,将传感器、信号调理电路、AD转换器和单片机进行连接。

注意保持连接的稳定性和可靠性,避免干扰和误差。

四、测试和调试完成电路搭建后,进行测试和调试。

可以通过改变环境温度或接触物体来验证测温电路的准确性和灵敏度。

根据实际情况进行调整和校准,以确保测温电路的准确性和稳定性。

总结:基于单片机的测温电路设计是一种常见且实用的电子系统。

通过选择合适的传感器、信号调理电路、AD转换器和单片机,设计出稳定、准确的测温电路。

在软件设计中,通过初始化、读取温度和温度显示等步骤,将测温电路实现并进行测试和调试。

基于单片机的无线测温系统的设计

基于单片机的无线测温系统的设计

引言:无线测温系统是一种基于单片机技术的智能温度监测系统。

它通过无线传输技术,能够远程监测和采集温度数据,具有高精度、实时性和便捷性等优点。

本文将详细介绍基于单片机的无线测温系统的设计。

概述:无线测温系统是近年来发展迅速的一种温度监测技术,它可以广泛应用于各种需要进行温度监测的场合,如工业生产、农业种植、建筑监测等。

基于单片机的无线测温系统充分利用了单片机的高集成度、低功耗和强大的数据处理能力,能够实现对温度的高精度监测和数据传输。

本文将从硬件设计、软件设计、通信模块选择、温度传感器选择和功耗优化五个方面详细介绍基于单片机的无线测温系统的设计。

正文内容:1.硬件设计1.1单片机选择1.2电源设计1.3温度传感器接口设计1.4数据存储设计1.5外部设备接口设计2.软件设计2.1系统架构设计2.2温度数据采集算法设计2.3数据处理算法设计2.4数据传输协议设计2.5用户界面设计3.通信模块选择3.1无线通信技术概述3.2通信距离和速率需求分析3.3无线通信模块选择准则3.4常用无线通信模块介绍3.5通信模块选择与集成4.温度传感器选择4.1温度传感器分类4.2温度传感器选型准则4.3常用温度传感器介绍4.4温度传感器接口设计4.5温度传感器校准方法5.功耗优化5.1功耗分析与需求5.2系统功耗优化策略5.3硬件设计功耗优化5.4软件设计功耗优化5.5基于睡眠模式的功耗优化总结:基于单片机的无线测温系统的设计主要涉及硬件设计、软件设计、通信模块选择、温度传感器选择和功耗优化等方面。

通过合理的硬件设计和通信模块选择,能够实现高精度的温度监测和远程数据传输。

同时,通过优化软件设计和功耗管理,能够降低系统的功耗,延长系统的使用寿命。

基于单片机的无线测温系统的设计在智能化温度监测领域具有广阔的应用前景。

基于单片机的智能体温检测系统设计

基于单片机的智能体温检测系统设计

基于单片机的智能体温检测系统设计摘要:由于新冠疫情的爆发给大众的生活带来了巨大变化,为了满足疫情条件下对温度快速测量的需求,采用无接触式测温既有效规避病毒传染风险,又可以第一时间检测疑似病例。

在此基础上添加口罩识别功能极大减轻了工作人员人工识别的负担,为防疫工作提供保障。

目前市场现有系统存在价格高以及不易携带的问题,并且目前市场应用的大部分装置都是单独的口罩识别或是无接触测温系统。

与之相比该系统将两种功能结合在同一系统中,具有体积小、便携、易操作等优点,为操作人员提供了极大便利。

此装置适用于学校、工厂、商场等人流密集场所,可以为进出人员提供检测服务。

人机交互式装置在疫情防控中发挥重要作用,节省人力物力,并且其效率远高于人工检测。

关键词:单片机;智能体温;检测系统;设计引言患新冠肺炎的主要症状是发热,因此体温检测是疫情防控的第一道防线。

以当今人流密集场所疫情防控情况为背景,设计并实现了一款基于STM32单片机的非接触式体温测量与身份识别系统。

该系统利用OPENMV对目标人脸进行快速检测,精准识别目标身份信息和口罩佩戴情况,利用MLX90614准确测量目标体表温度,实时将测量信息通过显示屏直观地展示并通过蓝牙发送到手机App上,实现系统逻辑结构的完整性与任务完成的效率最优解。

1系统的组成及其工作原理1.1系统的组成以单片机作为系统控制基础,利用传感器测量温度,通过通信和控制技术,形成温度测量控制系统。

具体可分为基于MLX90614红外测温传感器的温度检测模块、LCD12864液晶屏显示模块、4X4矩阵键盘模块、电源模块、复位模块、晶振模块、报警模块、继电器控制模块和震动传感器模块。

1.2系统工作原理该系统基于STC12C5A60S2单片机进行设计,包括电源电路、复位电路、晶振电路、红外测温传感器、震动传感器、LCD显示电路、蜂鸣器报警电路、键盘输入电路和继电器控制电路,通过MLX90614红外温度传感器实现温度数据的处理。

基于51单片机的温度检测系统_单片机C语言课题设计报告

基于51单片机的温度检测系统_单片机C语言课题设计报告

单片机C语言课题设计报告设计题目:温度检测电气系2011级通信技术一班级通信技术一班通才达识,信手拈来通才达识,信手拈来1摘要本课题以51单片机为核心实现智能化温度测量。

利用18B20温度传感器获取温度信号,将需要测量的温度信号自动转化为数字信号,利用单总线和单片机交换数据,最终单片机将信号转换成LCD 可以识别的信息显示输出。

基于STC90C516RD+STC90C516RD+的单片机的智能温度检测系统,的单片机的智能温度检测系统,设计采用18B20温度传感器,其分辨率可编程设计。

本课题设计应用于温度变化缓慢的空间,综合考虑,以降低灵敏度来提高显示精度。

设计使用12位分辨率,因其最高4位代表温度极性,故实际使用为11位半,位半,而温度测量范围为而温度测量范围为而温度测量范围为-55-55-55℃~℃~℃~+125+125+125℃,℃,则其分辨力为0.06250.0625℃。

℃。

设计使用LCD1602显示器,可显示16*2个英文字符,显示器显示实时温度和过温警告信息,和过温警告信息,传感器异常信息设。

传感器异常信息设。

传感器异常信息设。

计使用蜂鸣器做警报发生器,计使用蜂鸣器做警报发生器,计使用蜂鸣器做警报发生器,当温度超过当温度超过设定值时播放《卡农》,当传感器异常时播放嘟嘟音。

单片机C 语言课题设计报告语言课题设计报告电动世界,气定乾坤2目录一、设计功能一、设计功能................................. ................................. 3 二、系统设计二、系统设计................................. .................................3 三、器件选择三、器件选择................................. .................................3 3.1温度信号采集模块 (3)3.1.1 DS18B20 3.1.1 DS18B20 数字式温度传感器数字式温度传感器..................... 4 3.1.2 DS18B20特性 .................................. 4 3.1.3 DS18B20结构 .................................. 5 3.1.4 DS18B20测温原理 .............................. 6 3.1.5 DS18B20的读写功能 ............................ 6 3.2 3.2 液晶显示器液晶显示器1602LCD................................. 9 3.2.1引脚功能说明 ................................. 10 3.2.2 1602LCD 的指令说明及时序 ..................... 10 3.2.3 1602LCD 的一般初始化过程 (10)四、软件设计四、软件设计................................ ................................11 4.1 1602LCD 程序设计流程图 ........................... 11 4.2 DS18B20程序设计流程图 ............................ 12 4.3 4.3 主程序设计流程图主程序设计流程图................................. 13 五、设计总结五、设计总结................................. ................................. 2 六、参考文献六、参考文献................................. ................................. 2 七、硬件原理图及仿真七、硬件原理图及仿真......................... .........................3 7.1系统硬件原理图 ..................................... 3 7.2开机滚动显示界面 ................................... 4 7.3临界温度设置界面 ................................... 4 7.4传感器异常警告界面 (4)电气系2011级通信技术一班级通信技术一班通才达识,信手拈来通才达识,信手拈来3温度温度DS18B20 LCD 显示显示过温函数功能模块能模块传感器异常函数功能模块数功能模块D0D1D2D3D4D5D6D7XT XTAL2AL218XT XTAL1AL119ALE 30EA31PSEN29RST 9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD 10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR 16P3.5/T115U180C51X1CRYST CRYSTAL ALC122pFC222pFGNDR110kC31uFVCCGND234567891RP1RESPACK-8VCC0.0DQ 2VCC 3GND 1U2DS18B20R24.7K LCD1LM016LLS2SOUNDERMUC八、程序清单八、程序清单................................. .................................5 一、设计功能·由单片机、温度传感器以及液晶显示器等构成高精度温度监测系统。

基于51单片机的温度报警控制系统报告

基于51单片机的温度报警控制系统报告

报告评分批改老师《现代电子综合实验》课程设计报告基于单片机的温度检测控制系统设计学生姓名 学 号专 业 班 级同组学生 提交日期 年 月 日指导教师目录2一、实验目的 .....................................................................................2二、实验要求 .....................................................................................2三、实验开发环境及工具 ...........................................................................2四、按键扫描和液晶显示功能实现 ...................................................................24.1矩阵键盘电路 ...............................................................................4.1.1矩阵键盘电路简介 .....................................................................224.1.2矩阵式按键扫描原理 ...................................................................24.1.3 按键扫描子程序设计思想及流程图 ......................................................34.2 LCD1602显示电路 ..........................................................................34.2.1 LCD1602模块简介 ....................................................................34.2.2 LCD1602模块引脚说明 .................................................................4.2.3 LCD1602控制方式及指令 ..............................................................344.2.4 LCD1602液晶显示子程序设计思想及流程图 ..............................................5五、基于单片机的温度检测控制系统设计过程 .........................................................55.1 系统整体电路框图及功能说明 ................................................................55.2 DS18B20数字温度传感器电路 ..............................................................55.2.1 单总线通信方式简介 ..................................................................65.2.2 DS18B20简介 ......................................................................5.2.3 DS18B20读写操作 ..................................................................665.3 声光报警及控制电路 ........................................................................75.4 软件设计 ..................................................................................5.4.1 主程序设计流程图 ....................................................................775.4.2 DS18B20子程序设计思想及流程图 ...................................................85.4.3 声光报警子程序设计思想及流程图 .....................................................9七、 实验过程及实验结果 ...........................................................................9八、实验中遇到的问题及解决方法 ...................................................................10附件 ............................................................................................一、实验目的(1). 掌握单片机应用系统的设计方法与步骤;(2).掌握硬件电路各功能模块的工作原理、应用电路与编程方法;(3).熟练掌握单总线的应用及编程;(4). 掌握基于单片机的温度检测控制系统的设计与实现。

基于C51单片机的温度控制系统应用系统设计(附程序)

基于C51单片机的温度控制系统应用系统设计(附程序)

基于C51单片机的温度控制系统应用系统设计(附程序)基于C51单片机的温度控制系统应用系统设计--------- 单片机原理及应用实践周设计报告姓名:班级:学号:同组成员:指导老师:成绩:时间:2011 年7 月3 日单片机温度控制系统摘要温度是日常生活中无时不在的物理量,温度的控制在各个领域都有积极的意义。

很多行业中都有大量的用电加热设备,如用于热处理的加热炉,用于融化金属的坩锅电阻炉及各种不同用途的温度箱等,采用单片机对它们进行控制不仅具有控制方便、简单、灵活性大等特点,而且还可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量。

因此,智能化温度控制技术正被广泛地采用。

本温度设计采用现在流行的AT89S51单片机,配以DS18B2数字温度传感器,上、下限进行比较,由此作出判断是否触发相应设备。

本设计还加入了常用的液晶显示及状态灯显示灯常用电路,使得整个设计更加完整,更加灵活。

关键词:温度箱;AT89C52 LCD1602单片机;控制目录1引言11.1温度控制系统设计的背景、发展历史及意义11.2温度控制系统的目的11.3温度控制系统完成的功能12总体设计方案22.1方案一 22.2方案二 23DS18B20温度传感器简介73.1温度传感器的历史及简介73.2DS18B20的工作原理7DS18B20工作时序7ROM操作命令93.3DS18B20的测温原理98B20的测温原理:9DS18B20的测温流程104单片机接口设计124.1设计原则124.2引脚连接12晶振电路12串口引脚12其它引脚135系统整体设计145.1系统硬件电路设计14主板电路设计14各部分电路145.2系统软件设计16 系统软件设计整体思路系统程序流图176结束语2116附录22参考文献391引言1.1温度控制系统设计的背景、发展历史及意义随着社会的发展,科技的进步,以及测温仪器在各个领域的应用,智能化已是现代温度控制系统发展的主流方向。

基于单片机的温度测量系统毕业设计论文

基于单片机的温度测量系统毕业设计论文

基于单片机的温度测量系统毕业设计论文摘要:本文设计了一种基于单片机的温度测量系统。

该系统主要由传感器、单片机、显示屏等组成,通过传感器获取环境温度数据,由单片机进行数据处理和显示,并通过显示屏将温度数据以直观的形式展现出来。

通过与市场上现有的温度测量设备对比,本系统具有体积小、功耗低、精确度高、价格便宜等优点。

该系统在工业生产、科研实验等领域具有广泛应用前景。

关键词:单片机;温度测量;传感器;显示屏第一章引言1.1研究背景温度是工业生产和科学研究中的一个重要参数,对于保证生产质量、保障实验准确性具有至关重要的作用。

在现有的温度测量设备中,电子温度计是一种常见的测量方法。

然而,由于传统电子温度计通常体积较大、功耗较高,不便携,而且价格较高,因此有必要设计一种体积小、功耗低、价格便宜的新型温度测量系统。

1.2研究目的本文的研究目的是设计一种基于单片机的温度测量系统,以提供一种便携、实用的温度测量解决方案。

通过传感器采集环境温度数据,通过单片机进行数据处理和显示,并通过显示屏将温度数据以直观的形式展现出来。

第二章原理与方法2.1系统组成在本系统中,主要使用了DS18B20数字温度传感器、STC89C52单片机、液晶显示屏等元件。

其中DS18B20传感器采用了一线总线通信,可直接与STC89C52单片机进行通信。

单片机通过扫描传感器获取温度数据,并通过液晶显示屏进行显示。

2.2系统设计系统的设计主要分为硬件设计和软件设计两部分。

硬件设计包括传感器和单片机的连接电路设计,以及显示屏的驱动电路设计。

软件设计包括单片机程序的编写和液晶显示屏的显示程序设计。

第三章系统实现3.1传感器连接电路设计通过DS18B20传感器的一线总线接口,将其与STC89C52单片机相连。

传感器的数据线连接到单片机的P2口,同时需要上拉电阻器上拉电平。

3.2显示屏驱动电路设计显示屏使用了基于平行接口的1602型液晶显示屏,根据显示屏的规格书,设计了驱动电路。

单片机课程设计报告 基于单片机的热敏电阻测温系统设计

单片机课程设计报告 基于单片机的热敏电阻测温系统设计

单片机课程设计报告-- 基于单片机的热敏电阻测温系统设计单片机课程设计报告2011 / 2012 学年第 2学期课程名称:单片机课程设计上机项目:基于单片机的热敏电阻测温系统设计专业班级:电子信息工程02班1摘要在日常生活及工业生产过程中,经常要用到温度的检测及控制,温度是生产过程和科学实验中普遍而且重要的物理参数之一。

传统的测温元件有热电偶和热电阻。

而热电偶和热电阻测出的一般都是电压,再转换成对应的温度,这些方法相对比较复杂,需要比较多的外部硬件支持。

我们用一种相对比较简单的方式来测量。

我们采用温度传感器DS18B20作为检测元件,温度范围为-55~125 ºC,最高分辨率可达0.0625 ºC。

DS18B20可以直接读出被侧温度值,而且采用三线制与单片机相连,减少了外部的硬件电路,具有低成本和易使用的特点。

本文介绍一种基于STC12C5608AD单片机的一种温度测量及报警电路,该电路采用DS18B20作为温度监测元件,测量范围0℃-~+100℃,使用数码管驱动芯片CH451显示,能设置温度报警上下限。

正文着重给出了软硬件系统的各部分电路,介绍了集成温度传感器DS18B20的原理,STC12C5608AD单片机功能和应用。

该电路设计新颖、功能强大、结构简单。

关键词:温度测量DS18B20 STC12C5608AD CH451目录2摘要 (2)第1章绪论 (4)第2 章时间安排 (5)第3章设计方案及选材 (6)3.1 系统器件的选择 (7)3.1.1温度采集模块的选择与论证 (7)3.1.2 显示模块的选择与论证 (8)3.2 设计方案及系统方框图 (8)3.2.1 总体设计方案 (8)3.2.2 系统方框图 (9)第4章硬件设计 (10)4.1 总系统组成图 (10)4.2 温度测量传感器部分 (10)4.3 控制部分 (10)4.4 显示部分 (11)4.5 报警部分 (12)第5章程序流程图设计 (13)5.1 主程序流程图 (13)5.2 温度采集流程图 (14)第6章总结 (15)参考文献 (16)3第1章绪论现在电子技术日新月异,各种新型的自动控制系统也越来越多地运用到人们的日常生活、工业生产等领域,它不但可以提高劳动生产率,而且可以使控制的设备或执行的操作更加精确。

基于单片机的测温系统

基于单片机的测温系统

议 时序 来 完 成 对 DS1 8B20芯 片 的访 问 。
由于 DS18B20是 在 一根 I/O 线上 读 写数 据 ,因 此 ,对读 写 的数据
位 有着严 格 的 时序 要求 。 DS1 8B20有 严格 的通 信协 议 来 保证 各 位数
据传输的正确性和完整性。该协议定义了几种信号的时序 :初始化时
序 、读 时序 、写时序 。 所有 时 序都 是 将主 机 作 为主 设 备 ,单 总线 器 件作
为从 设备 。而 每一 次命 令 和数 据 的传 输 都是 从 主机 主动 启 动 写时 序开
始 ,如 果 要 求 单 总 线 器 件
。洲 …
由测 量 实 验数 据 可 知 。该 测 温 系统 电路 结 构简 单 ,测 温 目的较 容
基 于单 片 机 的测 温 系统
赵 鹏 (陕西国防工业职业技术学院)
摘 要 :本 系 统 以 AT89c51单 片机 为核 心控 制 器 件 ,使 用 DS18B20作 为 温度 采 集 模 块 ;采用 AT89C51与 总 线驱 动器 74HC245组 成键 盘控 数宇温度采集端。 系统由温度采样模块 、单片机控制模块 、总线驱动模块、 制和显示扫描 系统 ,采用单片机串 口通讯模式。使整个测温系统实现
此 用 它来 组 成 一 个 测 温 系统 ,具 有 线 路 简 单 ,在 一 根 通 信 线 ,可 以挂
很多这样的数字温度计 ,使用十分方便。
2 DS18B20的特 点
2.1 只要 求一 个端 口即可 实 现通 信 。 2_2 在 DS18B20中 的每 个器 件 上 都 有独 一无 二 的 序列 号 。
… 郑毛祥.单片机应用基础.北京 :人 民邮 电出版社

基于单片机的红外测温仪的毕业设计

基于单片机的红外测温仪的毕业设计

A S1 A S2 A S3 A S4 A S5 A S6 A S7 A S8
P00 P01 P02 P03 P04 P05 P06 P07
39 AS1 38 AS2 37 AS3 36 AS4 35 AS5 34 AS6 33 AS7 32 AS8
P20 P21 P22 P23 P24 P25 P26 P27
“Program File”栏中,选择先前在Keil中编译产生的
“.HEX”文件;一切完成后,点击play按键,即开始进行
仿真。

观察仿真结果,其最终仿真调试结果如下图所示:
程序调试图
程序调试图:
环境温度测试仿真图
环境温度测试仿真图:
目标温度测试仿真图
目标温度测试仿真图:
结论

对于本次设计任务,最终所做出的方案设计在功能
按键电路
1602液晶 显示器
时钟电路



复位电路
红外测温模 块
工作原理

当系统上电后,首先需进行时间校准(通过键盘相
应按键即可实现),之后开始键盘扫描查询,当有相应
按键按下时,单片机通过判断键值转入相应处理程序,
不论是环境温度测量还是目标温度测量,其处理过程基
本相同,首先启动TN9红外测温模块,通过中断来同步
基于单片机的红外测温仪 的设计与实现
作者: 学号: 导师:
设计方案

该系统的硬件结构主要由AT89C51、复位电路、时
钟电路、按键电路、SMC1602A液晶显示器及TN9红外测
温模块六部分构成。本设计采用单片机作为数据处理及
控制核心并根据键值的输入,利用液晶显示电路输出温
度值和测量时间。系统的总体框图如下图所示。

基于单片机实现红外测温仪设计

基于单片机实现红外测温仪设计

摘要温度的测量应用十分广泛。

测温方式一般可分为接触式和非接触式。

接触式测温优点是简单、可靠、测量精度高,但它必须让它的测温传感器和被测物体接触测量它们之间达到热平衡之后的温度,所以缺点是响应时间长。

而且在很多应用领域中要求测量温度的传感器不能与被测物体接触,这就需要一种非接触式的测温方式来满足要求。

红外测温是根据被测物体的红外辐射能量来确定物体温度的,不需和被测物体接触且具有不影响被测物体温度场、温度分辨率高、响应速度快、测温范围广、稳定性好等特点。

本论文正是应上述实际需求而设计的红外测温仪。

本文介绍了红外测温仪测温的基本原理和实现方法,提出了以STC89C51单片机为其核心控制部件的红外测温系统。

详细介绍了该系统的实现方式和构成,给出了软件的设计流程图和硬件原理图。

该系统主要红外测温传感器、时钟芯片、单片机、液晶显示、电源管理等部分组成。

红外测温传感器汇集其视场内目标的红外辐射能量并把红外能量聚焦在光电探测仪上并转变为相应的电信号。

STC89C51单片机负责控制启动接受时钟电路的时钟信号、温度测量、接收测量数据、并按照单片机中的温度值计算算法计算出目标的温度值和日期时间再通过LCD把结果显示出来。

关键词:单片机,红外测温,设计ABSTRACTTemperature measurement is widely used. Temperature measurement methods can be divided into contact and non -contact . Contact temperature advantage is simple, reliable, high accuracy, but the temperature sensor and the object it must be allowed to reach a temperature of -contact measurement after thermal equilibrium between them, so the disadvantage is that the response time is long . And in many fields of application is not required to measure a temperature sensor in contact with the measured object , which requires a non-contact temperature measuring method to meet the requirements. Infrared temperature measurement is to determine the temperature of the object based on the object 's infrared radiation energy , and the object without touching the object and has no impact on the temperature field, temperature , high resolution, fast response, wide temperature range, stable good characteristics . This paper is designed to be above the actual needs of the infrared thermometer .This paper introduces the basic principle and method of infrared thermometer temperature measurement is proposed to STC89C51 microcontroller core control components for infrared temperature measurement system . Details of the implementation and composition of the system , given the software and hardware design flow diagram . The system is mainly infrared temperature sensor , clock chip, microcontroller, LCD , composed power management section. Infrared temperature sensor brings together its field of infrared radiation energy targets and the infrared energy is focused on the photoelectric detector and converted into a corresponding electrical signal . STC89C51 SCM is responsible for controlling start accepting clock circuit clock signal , temperature measurement, receive measurement data and calculation algorithm to calculate the target temperature and the date and time according to the microcontroller temperature value then the results are displayed via LCD .Keywords: microcontroller, infrared temperature measurement, design目录摘要 (I)ABSTRACT (II)目录 (II)1绪论 (1)1.1本课题的研究背景和意义 (1)1.2本课题的研究现状与发展趋势 (1)1.3设计的目的和意义 (3)1.4本课题研究的内容 (3)1.5 本课题设计的任务 (4)2方案分析与选择 (5)2.1设计方案 (5)2.2方案论证 (6)3系统的硬件设计 (7)3.1单片机模块 (7)3.2红外测温模块 (10)3.2.1红外测温仪的原理和性能分析 (10)3.2.2MLX90614的特性 (15)3. 2 .3MLX90614引脚及其功能 (15)3.2.4 MLX90614 原理图 (16)3.3 DS1302时钟模块 (16)3.4电源模块 (18)3.5 LCD显示模块 (18)4 系统的软件设计 (22)4.1 软件的设计架构 (22)4.2 主控程序 (22)4.3应用模块 (23)4.3.1 MLX90614部分软件设计 (23)4.3 .2DS1302部分软件设计 (25)5系统仿真 (26)5.1软件介绍 (26)5.1.1 keil介绍 (26)5.1.2protues介绍 (31)5.1.3 DXP介绍 (32)5.2仿真图 (34)6、PCB板 (35)7系统调试 (36)7.1电路的组装 (36)7.1硬件调试、 (36)7.2软件调试 (37)7.3软硬件联合调试 (37)结论 ........................................................................................ 错误!未定义书签。

基于51单片机的温度测量系统

基于51单片机的温度测量系统

目录摘要 (I)ABSTRACT (II)1 绪论 (1)1.1选题的背景 (1)1.2课题研究的目的和意义 (1)1.3本文的结构 (1)2 系统总体方案设计 (1)2.1总体方案设计 (2)2.2部分模块方案选择 (3)2.2.1单片机的选择 (3)2.2.2温度检测方式的选择 (3)2.2.3显示部分的选择 (4)2.2.4电源模块的选择 (4)3 硬件电路的设计 (4)3.1 硬件电路设计软件 (4)3.2系统整体原理图 (5)3.3单片机最小系统电路 (6)3.4单片机的选型 (7)3.5温度测量模块 (8)3.5.1 DS18B20概述 (8)3.5.2 DS18B20测温工作原理 (11)3.5.3 DS18B20温度传感器与单片机的接口电路 (12)3.6 显示模块 (13)3.7 按键以及无线遥控模块 (15)3.7.1按键的相关知识 (15)3.7.2 5伏带解码四路无线接收板模块 (16)3.8 报警及指示灯模块 (18)3.9 电源模块 (19)4 系统软件设计及仿真部分 (20)4.1软件设计的工具 (20)4.1.1程序编写软件 (20)4.1.2仿真软件 (21)4.2各模块对应的软件设计 (22)4.2.1显示模块的程序 (22)4.2.2温度测量的程序 (26)4.2.3报警系统程序 (32)4.2.4按键程序 (33)4.2.5总体程序 (35)5 实物制作 (37)5.1电源部分 (37)5.2单片机最小系统部分 (37)5.3 总体实物 (37)6 总结 (38)7 致谢 (39)参考文献 (40)附录一 (41)附录二 (49)基于单片机的温度测量系统摘要随着测温系统的极速的发展,国外的测量系统已经很成熟,产品也比较多。

近几年来,国内也有许多高精度温度测量系统的产品,但是对于用户来说价格较高。

随着市场的竞争越来越激烈,现在企业发展的趋势是如何在降低成本的前提下,有效的提高生产能力。

毕业设计(论文)-基于单片机实现红外测温仪设计[管理资料]

毕业设计(论文)-基于单片机实现红外测温仪设计[管理资料]

攀枝花学院本科毕业设计(论文)基于单片机实现红外测温仪设计学生姓名:学生学号: BDXGC*****院(系):电信学院年级专业: 03级电子信息工程指导教师:二〇〇七年六月摘要红外测温技术在生产过程,产品质量控制和监测,设备在线故障诊断和安全保护以及节约能源等方面发挥了着重要作用。

它打破了传统的测温模式,并且具备回应速度快、测量精度高、测量范围广和可同时测量环境温度和目标温度的特点,测量距离可达30米左右。

本设计利用SPCE061A单片机和TN9传感器实现了一个简单的红外测温仪。

SPCE061A是台湾凌阳公司生产的十六位单片机,该单片机内置有2路DA转换,8路AD转换及在线仿真等丰富的功能,这为实现具备语音播报功能的红外测温计提供良好的方便条件。

本系统主要包括SPCE061A单片机、TN9红外测温传感器、按键部分和音频输出电路等四部分。

这样设计的结果使电路的结构合理,各种要求能基本保证,同时系统的稳定性得到提高。

关键词红外测温, SPCE061A, TN9ABSTRACTThe infrared temperature measurement technology plays an important role in the production process, the product quality control and the monitor, the equipment online breakdown diagnosis and the safe-keeping of security, as well as saved energy and so on. It broke the tradition measure pattern, and have many characteristics: quick response speed, high measuring accuracy, wide survey scope, and can simultaneously surveys the ambient temperature and the goal temperature, the survey distance amounts to 30 meters.This design adopts to the SPCE061A single-chip and the TN9 sensor which bring about a simple infrared thermo-detector. SPCE061A is a 16 monolithic single- chip which produced by Ling Yang Science and Technology Company. In this single-chip sets two road DA transformation, eight road AD transformation, and the online simulation and so on. This has provides a convenient condition for the infrared thermo -detector which has the r pronunciation broadcast function. The system includes: SPCE061A, TN9 infrared temperature sensor, Keys and audio output part and so on. This precisely designing causes the electric circuit structure to be reasonable, and completely guaranteeing each kind of requirement, at the same time obtaining the system stability .Keywords Infrared measures temperature,SPCE061A,TN9, voice-broadcast目录摘要 (I)ABSTRACT (II)1 绪论 (5)本课题研究的背景和意义 (5)本课题研究的现状 (6)本课题发展趋势 (7)本课题研究的内容 (7)2 系统方案设计 (8)本系统性能指标 (8)方案选择 (8)方案提出 (8)方案论证 (9)方案选定 (10)3 系统硬件设计 (11)系统总体结构框图 (11)框图说明 (11)凌阳16位单片机(SPCE061A) (11)SPCE061A芯片简介 (12)芯片的引脚排列和说明 (13)电源板电路模块分析 (15)复位电路 (16)键盘电路 (17)音频输出电路 (17)红外测温传感器 (18)TN9红外传感器简介 (18)TN9模块的性能参数 (19)TN9模块与单片机连接图 (20)4 系统软件设计 (21)软件设计的架构 (21)系统主程序流程图 (21)读取数据子程序设计 (23)语音播报子程序设计 (24)凌阳音频压缩编码 (24)语音播报流程图 (25)5 系统组装与调试 (27)61板自检 (27)传感器与系统的连接 (27)程序下载 (28)结论 (32)参考文献 (33)附录A:SPCE061A精简开发板原理图 (35)附录B:主程序 (36)致谢 (42)1 绪论红外测温技术在生产过程,产品质量控制和监测,设备在线故障诊断和安全保护以及节约能源等方面发挥了着重要作用。

(完整版)基于单片机的多点温度检测系统毕业设计论文

(完整版)基于单片机的多点温度检测系统毕业设计论文

集成电路课程设计课题:基于AT89C51单片机的多点温度测量系统设计姓名:韩颖班级:测控12-1学号:指导老师:汪玉坤日期:目录一、绪论二、总体方案设计三、硬件系统设计1主控制器2 显示模块3温度采集模块(1)DS18B20的内部结构(2)高速暂存存储器(3)DS18B20的测温功能及原理(4)DS18B20温度传感器与单片机的连接(5)单片机最小系统总体电路图四、系统软件设计五、系统仿真六、设计总结七、参考文献八、附源程序代码一、绪论在现代工业控制中和智能化仪表中,对于温度的控制,恒温等有较高的要求,如对食品的管理,冰箱的恒温控制,而且现在越来越多的地方用到多点温度测量,比如冰箱的保鲜层和冷冻层是不同的温度这就需要多点的测量和显示可以让用户直观的看到温度值,并根据需要调节冰箱的温。

它还在其他领域有着广泛的应用,如:消防电气的非破坏性温度检测,电力、电讯设备之过热故障预知检测,空调系统的温度检测。

温度检测系统应用十分广阔。

本设计采用DALLAS最新单线数字温度传感器DS18B20 简介新的"一线器件"体积更小、适用电压更宽、更经济DALLAS 半导体公司的数字化温度传感器DS18B20是世界上第一片支持"一线总线",测量温度范围为-55°C~+125°C,在-10~+85°C范围内,精度为±0.5°二、设计过程及工艺要求1、基本功能(1)检测两点温度(2)两秒间隔循环显示温度2、主要技术参数测温范围:-30℃到+99℃测量精度:0.0625℃显示精度:0.1℃显示方法:LCD循环显示3、系统设计系统使用AT89C51单片机对两个DS18B20进行数据采集,并通过1602LCD液晶显示器显示所采集的温度。

DS18B20以单总线协议工作,51单片机首先分别发送复位脉冲,使信号上所有的DS18B20芯片都被复位,程序先跳过ROM,启动DS18B20进行温度变换,再读取存储器的第一位和第二位读取温度,通过IO口传到1602LCD显示。

基于单片机的语音提示测温播报系统的设计和实现 电子信息工程专业

基于单片机的语音提示测温播报系统的设计和实现 电子信息工程专业

基于单片机的语音提示测温播报系统的设计摘要:此文章对再单片机基础上开发的语音提示测温系统进行了详细的描述,系统的环境条件采集部件是DS18B20的温度传感器,其探头还采用了防水的设计,让传感器可以在多种类型的液体介质当中还能够对对象的温度进行测量。

系统的显示部件是使用的LCD1602液晶,播报部分是使用的TTS中文文字转语音模块对温度进行播报。

而且,报警的范围用户是可以自行进行调整的,方便对于现场的温度条件开展即时的观察和控制,如果环境中温度数值大于设定的阈值,那么蜂鸣器由于受到驱动而进行报警。

而系统的处理器采用的来自STC公司研发的经典51单片机STC89C52RC型号来当开展,和温度传感器部件的连接方式是使用的单总线方式,能够及时地获取温度信息。

而且显示部分还用了LCD1602的液晶显示,还提供了设置温度范围报警的方式,轻碰按键电路能够引发温度数值的广播和温度数值区间的设置。

同时,TTSTS中文文字转语音电路部分能够广播语音。

蜂鸣器部分可以进行高温报警,而且,随后还进行了实验验证,结果发现,在单片机基础上开发的语音提示测温系统可以精准的对气体或者液体的温度信息进行测量,而且整个使用过程简单便捷。

系统可以测量温度的区间是-55摄氏度到125摄氏度之间,其准确度控制在0.5范围。

而且,成本相对较低,误差较小、效率较高而且功耗较低等优点,可以在很多要进行测温的场景中进行运用。

关键词:温度测量;STC89C52单片机;DS18B20温度传感器;TTS中文文字转语音IDESIGN OF VOICE PROMPT TEMPERATURE MEASUREMENT SYSTEM BASED ON SINGLE CHIPMICROCOMPUTERAbstract:This article introduces a voice prompt temperature measurement system based on single chip microcomputer. It uses DS18B20 temperature sensor to collect ambient temperature. The sensor probe is in a waterproof package and can be directly placed in various liquids to measure the target temperature. The design is displayed through the LCD1602 liquid crystal, and can also drive the TTS Chinese text-to-speech module to broadcast the measured temperature. The user can set the alarm threshold through the button module for real-time monitoring of the on-site temperature, and drive the buzzer to ring the alarm when the temperature is higher than the threshold. The design uses STC89C52RC, a classic 51 single chip microcomputer of STC, as the main processor of the system. It uses a single bus to connect the temperature sensor to obtain the on-site temperature value. At the same time, it builds an LCD1602 liquid crystal to display real-time temperature and threshold temperature. It is used to trigger the temperature broadcast and set the temperature threshold, the buzzer circuit is used for high temperature alarm, and the TTS Chinese text-to-speech circuit is used for voice broadcast.Experiments show that the voice prompt temperature measurement system based on single chip microcomputer designed in this paper can accurately measure the temperature of gas or liquid. The whole system is easy to use and the user interface is friendly. The temperature measurement range is -55 ℃~+ 125 ℃, and the temperature measurement accuracy is 0.5 ℃. The overall cost is low, and it has the characteristics of low power consumption, low error, high acquisition speed, etc., and can be applied to various occasions where temperature measurement is required.Keywords:Temperature measurement; STC89C52 microcontroller; DS18B20 temperature sensor; TTS Chinese text to speech目录1 绪论............................................. 错误!未定义书签。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于单片机的测温系统设计与实现作者:甘琪琛薛安琪钟明静来源:《电脑知识与技术》2019年第21期摘要:随着我国人民生活水平的提高,人们对温度控制与检测的要求越来越高。

本文设计的基于单片机的测温系统的,测温系统以STC89C52单片机最小系统为核心,DS18B20传感器为测量元件,按键设定为输入,通过LCD1602显示设计成自动化测温控制系统。

然后通过测温系统软件程序的编写实现对整个系统软件和硬件的仿真和调试,系统经济适用,易于操作。

关键词: AT89C52;DS18B20温度传感器;自动化控制;温度检测中图分类号: TP208; ; ; 文献标识码:A文章编号:1009-3044(2019)21-0237-03开放科学(资源服务)标识码(OSID):Abstract: With the improvement of the living standard of our people, the demand for temperature control and detection is getting higher and higher. The temperature measurement system based on single chip microcomputer is designed in this paper. The temperature measurement system is based on the smallest system of STC89C52 single chip microcomputer. The DS18B20 sensor is the measuring element, the key is set as input, and the LCD1602 display is designed as an automatic temperature control system. Then, the software and hardware of the whole system is simulated and debugged through the software program of the temperature measurement system. The system is economical and applicable, and easy to operate.Key words: AT89C52;DS18B20 Temperature Sensor; Automation control;Temperature detection在人們生活水平不断改善的过程中,温度自动检测与控制在工农业等方面应用越来越普及。

因此温度检测系统的广泛应用的研究有着非常重要的作用。

本文从软硬件两个方面设计了家用温度系统的设计,在结合温度检测与单片机的基础上,深入研究并设计以单片机为核心的测温系统。

主要采用模块化和层次化的理念,把温度获取、单片机计算以及LCD显示系统性相结合。

测温系统以AT89C5251单片机最小系统为核心,DS18B20传感器为测量元件,按键设定为输入,通过LCD1602显示构成自动化测温控制系统,实现对温度系统的精确监控。

1 整体系统电路设计温度测量与控制系统的基本功能是要能够完成对温室内温度的实时检测、显示并对不满足计划设定的温度范围,通过控制升温或者降温设备进行控制以便保持室温内温度的恒定,同时能够实现在以上这两种情况下进行温度报警处理。

可以根据所计划的功能设定要求,初步得出测温控制系统的总体设计如图1所示。

本温度智能管理系统采用的是STC系列中的STC89C52单片机的最小系统,其中输入的控制部分主要包含温度的测量和目标温度的设定两个部分,其中温度的测量主要是对温室内的温度进行实时的采集并把所采集到的温度传送给主控制单元;温度的设定部分主要是根据温室大棚内所生长的植物需要得相对恒定的温度范围进行设定(包括温度范围的上限值和温度范围的下限值)。

该系统的输出部分包括温度实时显示、超范围温度的控制以及超范围温度报警以便提示工作人员。

温度显示主要是把主控单元输出的数据通过LCD1602液晶显示出来,以便看工作人员观察;温度的控制部分主要是党实时温度不在所设定的温度范围内时,通过控制外部降温或者升温设备绝对温室进行经文或者升温处理;温度得报警电路设计主要是在实时温度如果不在所设定的温度范围内时会自动发出报警提醒。

2 硬件设计2.1; 主控制器电路主控电路采用外STC89C52单片机,而单片机工作需要三个基本条件:接电路供电电源、接石英晶体振荡器和按键复位电路以及把程序烧录到单片机最小系统芯片中,如图2所示。

图2 STC89C52单片机最小化电路。

STC89C52单片机的最小化系统的设计中只使用了单片机的一片集成化电路,这样一来可以实现电路系统的低功耗、简单运算控制等。

STC89C52单片机的主要功能因素有:与51系列单片机兼容;1000次擦写寿命;正常工作的电压为5.0V;全静态工作:正常工作始终频率为12MHz;3级程序安全加密保护;具有2048位内部RAM缓冲区;同时还拥有2×16个16位定时器或者是计数器;8个中断源;具有低功耗的优点以及掉电模式;此外内部还具有看门狗保护电路。

2.2温度传感器温度传感器采取DS18B20,其测温监控原理如图3所示。

从图中可以看出温度的上升和下降对低温系数振荡器的影响可以忽略不计,可以用于产生固定频率的脉冲信号进而传送给减法计数器(Subtraction Counter);高温系数振荡器受温度上升或者下降的影响很明显,进而所产生的脉冲信号传送给减法计数器2;图中还有未画出的计数门(Counting Gate),当计数门处于打开状态时,该温度传感器就会对低温系数振荡器产生时钟脉冲进行累加,这样一来就可以完成一次温度的测量周期。

2.3 液晶显示电路LCD液晶通过D0口进行显示,用单片机的P0.0口来显示数据,J2是一个可以调节显示数据亮度的可调电阻,液晶显示模块的电路如图4所示。

LCD1602液晶显示对于数据的读写方式以及对于屏幕亮度调节等的操作一般情况下可以通过程序的编写来实现,其中在默认情况下1是处于高电平情况,0是处于低电平情况。

2.4 数据采集模块数据采集模块为了正确输出由模拟的温度值信号转化得到的数字信号,DS18B20要加一个阻值为4.7K的上拉电阻R18。

M2是一个蜂鸣器,其作用是当水位低至一定值时蜂鸣报警。

2.5 时钟电路和复位电路单片机内部电路和其外部的一些元器件可以构成一个时钟电路(Clock Circuit)。

单片机的中央处理单元中的所有操作都是在时钟脉冲同步下进行的。

其中单片机内部的振荡器的振荡频率(Concussion Frequency)和晶振的时钟频率是非常接近的,一般情况下是在1.2MHz~12MHz之间,当时钟电路开始工作以后,如果在单片机的RST(复位)引脚上出现两个或者两个以上的机器周期处于高电平的工作状态时,此时单片机可以实现初始化状态。

2.6 电源模块本设计用到的电源仅为+5V的稳压电源,从成本及开发的周期来考虑故选择为单电源。

电路为输出+5V的直流稳压電源,由滤波器、变压器、集成稳压以及二极管整流桥构成了该稳压电源。

3系统测试和实现3.1 测温系统测试的抗干扰设计(1)基于单片机测温系统抗干扰的元件在本系统设计的温度管理系统中有许多的抗干扰电路的设计以及抗干扰的器件,通过研究发现目前应用比较广泛的抗干扰元件主要有去耦电容、抑制高频的电感、自恢复保险丝、防雷击元器件等。

本文研究的基于单片机的测温控制系统应用到的元器件是去耦电容,它作为滤波电容可以滤掉来自电源模块的高频噪声;也可以当作储能元件,吸收三极管导通或截止引起的电流变化,进而可以降低噪声影响。

(2)提高测温系统抗干扰能力的主要方法提高系统的抗干扰能力的方法有很多,针对本文研究的测温控制系统的在硬件和软件方面提高其稳定性的方法主要有以下几个方面:在其硬件电路的设计中为增强系统的抗干扰能力,在抑制干扰源方面可以给继电器线圈增加续流二极管,增加滤波电容以及在布线方面需要注意的细节等;在切断抗干扰源的措施中需要考虑电源模块对单片机的影响电路板中弱电荷强电的区分以及大功率元件单独接地等;在提高敏感元件的抗干扰能力上考虑尽量减少回路环形的面积、对供电模块进行监控处理等。

在软件设计中的抗干扰技术体现在本系统中的主要有软件“看门狗”技术,主要是防止程序在运行过程中不正常运行或者失控。

3.2系统软件测试与实现在软件程序的设计中,重要设计步骤有温度上下限范围的设定、对DS18B20采集到了数据进行处理、高温和低温报警并做出对应的降温和升温措施以及实时显示温室中当前的温度变化等,通过一系列功能性的软件编写设计,软件实现流程如图5所示。

本系统的软件设计主要可分为温度读取检测子程序、LCD显示子程序二大模块。

温度检测子程序主要是温度控制,LCD显示子程序的内容主要有两个方面,即温度和方向显示。

当通电后,液晶显示器首先进行初始化,经过一定的延时,然后开始显示。

4 结论本文设计了家用基于单片机的测温系统的运行过程,主要运用AT89C52单片机、DS18B20单线数字温度传感器、LCD1602液晶显示屏来设计软硬件的监控系统,通过编程实现对温度的精确监控,系统操作简单,实用性强。

参考文献:[1] 张均,卢涵宇.可编程控制器原理及应用[M].中国铁道出版社,2009.[2] 熊小萍,卢涵宇.模拟电子技术 [M].哈尔滨工程大学出版社,2009.[3] 史建芳. 智能仪器设计基础[M]. 北京:电子工业出版社,2012.[4] 史建芳. 智能仪器设计基础[M]. 北京:电子工业出版社,2012.[5] 孙育才,孙华芳,王荣兴.单片机原理及其应用[M].北京:电子工业出版,2006.[6] 李林功,吴飞青. 单片机原理与应用[M]. 北京:机械工业出版社,2008.[7] 张勇. C/C++语言硬件程序设计[M].西安电子科技大学出版社,2【通联编辑:光文玲】。

相关文档
最新文档