您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 基于单片机的单总线多点温度测控系统
-1-摘要本课题主要介绍基于AT89C51单片机和DS18B20数字温度传感器的多点温度测量系统。该系统利用AT89C51单片机分别采集各个温度点的温度,实现温度显示、报警等功能。它以AT89C51单片机为主控制芯片,采用数字温度传感器DS18B20实现多路温度的检测,测量精度可以达到0.5℃。该系统采用了LCD1602A液晶显示模块,LCD1602A作为显示器,形象直观的显示测出的温度值。本文首先在绪论中介绍了此系统的背景以及功能。第二章确定设计方案。在第三章论述了总体的设计过程,确定了技术指标及器件的选择并且描述了系统硬件电路设计、硬件设计框图及所使用的各种芯片功能与特性。第四章重点剖析了软件设计的过程。最后一章中具体论述了系统的调试软件及调试中出现的问题。基于AT89C51单片机的单总线多点温度测控系统具有硬件组成简单、多点温度检测、读数方便、精度高、测温范围广等特点,在实际工程中得到广泛应用。关键词:数字温度传感器,AT89C51单片机,单总线-2-AbstractTheproblemintroducesAT89C51monolithicmachineandtheDS18B20figuretemperaturesensor-basedmultiplespottemperaturemeasurementsystemmainly.AT89C51singlechipusingthesystemwerecollectedatvarioustemperaturesofthetemperature,temperaturedisplayandalarmfunctions.ItAT89C51MCU-basedcontrolchip,digitaltemperaturesensorDS18B20therealizationofmulti-channeltemperaturedetection,measurementaccuracycanreach0.5℃.ThesystemusesLCD1602Aliquidcrystaldisplaymodules,LCD1602Aasadisplay,thedisplayofvisualimagestomeasurethetemperature.Thisarticlefirstdescribedintheintroductionofthissystem,aswellasbackgroundfeatures.Thesecondchaptertodeterminethedesign.Inthethirdchapterdiscussestheoveralldesignprocesstodeterminethetechnicalspecificationsandthechoiceofdevicesandadescriptionofthehardwarecircuitdesign,hardwaredesignanddiagramusedinavarietyoffeaturesandfunctionsofthechip.ChapterIVanalyzesthekeysoftwaredesignprocess.Thefinalchapterdiscussesthespecificsystemdebugginganddebugsoftwareproblems.AT89C51singlechipbasedonsingle-busmulti-pointtemperaturemeasurementandcontrolsystemwithsimplehardwarecomponents,multi-pointtemperature,easyreading,high-accuracy,widetemperaturerange,andothercharacteristicsoftheactualprojectsarewidelyusedKeywords:digitaltemperaturesensor,AT89C51singlechip,single-bus-3-目录摘要........................................................-1-ABSTRACT......................................................-2-第1章绪论...............................................-4-第2章系统方案设计...........................................-6-2.1方案设计..................................................-6-2.2方案论证..................................................-7-第3章系统设计...............................................-8-3.1工作原理..................................................-8-3.2单元电路设计..............................................-9-3.2.1DS18B20与单片机接口电路设计...........................-9-3.2.2键盘电路设计..........................................-17-3.2.3显示电路设计..........................................-19-3.2.4报警电路设计.........................................-22-第4章系统软件设计.........................................-23-4.1软件设计总体思路及主程序流程图...........................-24-4.2测温模块流程图...........................................-24-4.2.1温度的采集...........................................-26-4.2.2多点温度的测量.......................................-26-4.3显示模块流程图...........................................-27-4.4键盘扫描流程图...........................................-28-第5章元器件安装及调试......................................-30-5.1元器件安装...............................................-30-5.2产品调试.................................................-32-5.2.1测试环境及工具........................................-32-5.2.2温度检测部分测试......................................-32-5.2.3电路主板测试..........................................-33-5.2.4统一调试..............................................-33-总结............................................错误!未定义书签。参考资料.....................................................-35-致谢.....................................................-36-附录一.......................................................-37-附录二.......................................................-38--4-第1章绪论21世纪,科学技术的发展日新月异,科技的进步带动了测量技术的发展,现代控制设备的性能和结构发生了翻天覆地的变化。我们已经进入了高速发展的信息时代,测量技术也成为当今科技的一个主流,广泛地深入到研究和应用工程的各个领域。温度是一个和人们生活环境有着密切关系的物理量,也是一种在生产、科研、生活中需要测量和控制的重要物理量,是国际单位制七个基本量之一。温度的变化会给我们的生活、工作、生产等带来重大影响,因此对温度的测量至关重要。其测量控制一般使用各式各样形态的温度传感器。随着现代计算机和自动化技术的发展,作为各种信息的感知、采集、转换、传输相处理的功能器件,温度传感器的作用日显突出,已成为自动检测、自动控制系统和计量测试中不可缺少的重要技术工具,其应用已遍及工农业生产和日常生活的各个领域。分布式温度传感器在电力工业、煤矿、森林、火灾、高层建筑、航空、航天飞行器等有着重要的应用前景,引起研究人员的广泛关注。近年来,已经有不少分布式温度传感器的报道,包括基于光纤非线性效应的拉曼温度传感器等,但由于其昂贵的成本而无法得到广泛的应用。本设计使用了美国Dallas半导体公司的新一代数字式温度传感器DS18B20,它具有独特的单总线接口方式,即允许在一条信号线上挂接数十甚至上百个数字式传感器,从而使测温装置与各传感器的接口变得十分简单,克服了模拟式传感器与微机接口时需要的A/D转换器及其它复杂外围电路的缺点。工作时由控制信号进行具体测量点识别,这使得布线工作大大简化,可以方便地构成多传感器测量网络。此外与传统的热敏电阻传感器相比,DS18B20具有更高的测量精度。所以,相对于传统温度传感器而言,DS18B20数字温度传感器具有更高的经济性、灵活性、抗干扰性和精确度,在科学研究和生产实际中得到了广泛的应用。随着电子技术以及应用需求的发展,单片机技术得到了迅速的发展,在高集成度,高速度,低功耗以及高性能方面取得了很大的进展。伴随着科学技术的发展,电子技术有了更高的飞跃,我们现在完全可以运用单片机来代替人工测量,这样既省时又省力。本设计是心AT89C51为单片机作为控制核心,提出了一种基于DS18B20的单总线多点温度测控系统,多个温度传感节点通过单总线与单片机相联形成分布式系统。单片机通过实时监控温度的变化,通过LCD1602字符型液晶显示-5-各节点温度的数值,当温度值超出所设定的值时,报警器开始报警,从而远程实现对整个温度系统的管理和控制。这种分布式温度测量系统具有成本低廉、传感精度高、系统稳定、易于管理等优点。-6-第2章系统方案设计2.1方案设计方案一:该案由单片机、模拟温度传感器AD590、运算放大器、AD转换器、4×4键盘、LCD显示电路、集成功率放大器、报警器组成。本方案采用模拟温度传感器AD590作为测温元件,传感器将测量的温度变换转换成电流的变化,再通过电路转换成电压的变化,使用运算放大器交将信号进行适当的放大,最后通过模数转换器将模拟信号转换成数字信号,传给给单片机,单片机将温度值进行处理之后用LCD显示,当温度值超过设置值时,系统开始报警。如图1-1所示:图1-1方案一温度测量系统方案框图方案二:该方案使用了AT89C51单片机作为控制核心,以智能温度传感器DS18B20为温度测量元件,采用多个温度传感器对各点温度进行检测,通过4×4键盘模块对温度进行上、下限设置,超过其温度值就报警。显示电路采用LCD1602模块,使用8550
本文标题:基于单片机的单总线多点温度测控系统
链接地址:https://www.777doc.com/doc-2573924 .html