多点温度采集控制系统
单片机课程设计说明书 多点温度采集电路设计

单片机课程设计说明书题目:多点温度采集电路设计课程设计(论文)任务书I、课程设计(论文)题目:多点温度采集电路设计II、课程设计(论文)使用的原始资料(数据)及设计技术要求:1.设计一个基于单片机的多点温度采集电路,至少可采集8个点。
2.测温范围:0℃-800℃。
3.采用LED数码直读显示检测点、温度。
4.温度分辨率:1℃。
5.应用protel画出原理图,给出硬件清单。
II、课程设计(论文)工作内容及完成时间:5月21日至5月23日:查找资料,方案论证;5月24日至5月25日:总体设计;5月25日至5月30日:软、硬件详细设计与调试;5月31日至6月1日:整理数据,撰写报告。
Ⅳ主要参考资料:1.曹天汉.单片机原理与接口技术.北京:电子工业出版社,2006.2.求是科技.单片机典型模块设计实例导航.北京:人民邮电出版社,2004.3.李广弟,朱月秀,王秀山.单片机基础(修订本).北京:北京航空航天大学出版社,2001.4.传感器电路分析与设计李道华、李玲、朱艳.武汉大学出版社,2000.专业类班学生:日期:自2012年5月21日至2011年6月1日指导教师:助理指导教师(并指出所负责的部分):教研室主任:附注:任务书应该附在已完成的课程设计说明书首页。
目录△、设计摘要 (1)一、设计背景 (2)1.1 课题背景 (2)1.2 课题的目标及意义 (2)1.3 主要研究内容 (3)二、设计准备 (4)2.1设计时间安排 (4)2.2设计需求 (4)2.2.1 所需元件 (4)2.2.2 部分元件解析 (4)三、设计分析 (11)3.1 总图展示 (11)3.2 线口说明 (11)四、设计总结 (16)参考文献 (17)△设计摘要:温度(Temperature)是表示某物体在某一环境下对冷热的反应程度的物理量,微观上来讲是物体分子热运动的剧烈程度的表现。
温度量常运用于生活之中,尤其是在物理学、生物学、化学以及其相联系的产业。
CAN总线多点温度采集节点硬件设计

CAN总线多点温度采集节点硬件设计【摘要】随着科学技术的发展,温度监控系统的应用越来越广泛,本文阐述了一种基于CAN总线的多点温度采集系统,可以实现温度实时监测,该系统能应用于工农业生产的诸多场合。
系统以AT89C52单片机为微处理器,外接数字式温度传感器DS18B20获得现场环境的温度信号。
通过CAN总线控制器SJA1000和CAN总线驱动器PCA82C250将数据发送到CAN总线上,从而实现对温度的采集。
【关键词】CAN总线;节点;温度采集0 概述现场总线是安装在生产制造过程中的装置与控制室内的控制装置之间的一种数字式、串行、多点通信的数据线。
应用现场总线技术不仅可以降低系统的布线成本,还具有设计简单、调试方便等优点。
同时,由于现场总线本身还提供了灵活且功能强大的协议,这就使得用户对系统配置,设备选型具有强大的自主权,可以任意的将多种功能模块组合起来扩充系统的功能。
在众多的现场工业总线中。
随着温度控制技术在各个领域得到广泛地推广和应用,相关行业对温度控制技术的要求与日俱增。
目前市场上也有一些温度控制系统,但是这些系统在传送数据时实时性能实现的不是很好,而CAN总线的实时性强、成本低,而且还具备可靠性高、抗干扰强等特点。
综合多方面因素考虑,我们能够利用CAN总线的特点和优势设计温度控制系统。
1 设计方案1.1 系统功能要求系统能够接受数字式温度传感器DS18B20的温度信号,将温度信号传给单片机,完成单片机最小系统设计,并把此系统作为CAN的节点,节点的硬件包括AT89C52单片机、CAN总线驱动器PCA82C250、CAN总线控制器SJA1000、单片机的时钟和复位电路。
主要研究基于AT89C52单片机与DS18B20数字温度传感器的多点温度测量系统。
完成数字式温度传感器与CAN总线节点的接口设计及电路设计,实现具有数字式串行温度采集功能的CAN总线节点的硬件设计。
应用CAN总线控制器SJA1000及其总线收发器的工作原理,完成数字式温度传感器与CAN总线节点的接口设计。
基于STM32的多点温度采集系统设计

基于STM32的多点温度采集系统设计摘要:本文介绍了一种基于STM32的多点温度采集系统设计,该系统实现了对多个测点的温度采集,可广泛应用于物联网、环境监测、科学实验等领域。
文章首先介绍了该系统的硬件组成和软件设计,然后详细说明了各个模块的实现方法和细节,最后进行了测试和分析。
实验结果表明,该系统稳定可靠,具有较高的测量精度和较低的功耗,具有良好的应用前景。
关键词:STM32;温度采集;多点采集;物联网;环境监测一、概述随着物联网和环境监测技术的迅速发展,温度传感器越来越广泛地应用于各个领域。
温度采集系统可以帮助人们获取物理环境中的温度数据,从而提高环境安全性和生产效率,对于科学实验和工业制造行业尤其重要。
本文介绍了一种基于STM32的多点温度采集系统设计,该系统能够同时实时监测多个测点的温度数据,具有较高的精度和较低的功耗,可广泛应用于物联网、环境监测、科学实验等领域。
二、系统硬件设计该系统主要由STM32微控制器、多个DS18B20温度传感器、LCD显示屏、蜂鸣器、SD卡模块和电源模块等组成,如图1所示。
其中,STM32作为控制中心,与多个DS18B20温度传感器进行通信,获取温度数据,并将数据显示在LCD屏幕上。
电源模块采用锂电池供电,通过电源管理模块和充电管理模块对系统电源进行管理,以确保系统运行的稳定性和可靠性。
该系统的软件设计包括底层驱动程序和上层应用程序。
底层驱动程序主要实现与DS18B20温度传感器的通信,包括初始化DS18B20传感器、发送指令、读取温度数据等操作。
上层应用程序主要实现数据采集、处理、显示和存储等功能,包括读取传感器数据、计算温度值、显示温度值、存储温度数据等操作。
四、系统功能模块实现4.1 DS18B20传感器驱动程序DS18B20是一个数字式温度传感器,使用1-Wire总线方式进行通信,具有精度高、响应快、体积小等特点。
该系统采用STM32的GPIO接口模拟1-Wire总线方式与DS18B20传感器进行通信。
DAS-Ⅲ型多点温度采集与控制系统使用说明书

DAS■111型多点温度采集与控制系统使用说明书西安蓝田恒远水电设备有限公司电话:传真:1、概述:DAS・in型多点非电量采集与控制系统是我公司根据我国计算机测控技术的发展要求而设计出来的,既能作为现今DAS系统中的远程智能I/O ,且具有现地显示功能,又能独立组态成发电机组等工业设备运行过程中的保护控制装置。
由于软件中采用了对被测参数的变化进行梯度分析,有效的防止了因传感器及线路传输故障而误发保护或控制信号。
符合我国的国情,完全可以替代同类的进口产品。
与上位机交换数据符合modbus数据通信格式,能够直接与各种pic或其他监控系统实现通信,也可配相应模块,直接与工业以太网相通。
可广泛应用于电力、冶金、化工及其他各个行业中。
2、主要特点:2.1、可任意测量热电偶K、T、E、B、S ,热电阻G、Cu50、PtlOO(BAl x BA2)及标准信号0 ・ 10mA s 4 ・ 20mA、1 ・ 5V 等。
2.2、带16对32个可供自由组态的开关量输出信号。
2.3、最大巡测点数128点。
2.4、模拟信号调理部分采用每路独立的通道,不易出现通道损坏的情况,既提高了抗干扰性,又具有较快的采样速度。
2.5、每点可设置两个独立的报警限,上电时报警继电器具有锁定功能,防止上电或掉电误发信号;线路故障时,对报警限2继电器能够自动锁定;具有梯度运算功能,梯度报警时,可自动锁定报警限2 继电器,输出采用固态继电器,抗干扰能力强。
2.6、数据刷新周期s 3s o2.7、具有参数失电保持功能。
2.8、具有RS232、RS422 ( RS485 )标准串行通信接口,可方便地与上位机通信,通信规约可根据用户要求修改,也可选配网络接口模块。
2.9、带点阵式液晶显示屏,具有汉字显示功能。
2.10、具有非线性等误差修正功能和热电偶的冷端自动补偿。
3、技术指标:3.1. 可巡测输入信号:热电偶K 、T 、E 、B 、S ,热电阻G 、Cu50、 PtlOO (BAl x BA2)及标准信号 0 ・ 10mA 、4 ・ 20mA 、1 ・ 5V 等。
基于单片机的多点无线温度监控系统

基于单片机的多点无线温度监控系统1. 引言1.1 研究背景在现代社会,温度监控系统在各个领域中发挥着重要作用,例如工业生产、环境监测、医疗保健等。
随着科技的不断发展,基于单片机的多点无线温度监控系统逐渐成为一种趋势。
研究背景部分将深入探讨这一领域的发展现状,以及存在的问题和挑战。
目前,传统的有线温度监控系统存在布线复杂、安装维护困难等问题,限制了其在一些特定场景下的应用。
而无线温度监控系统以其布线简便、实时监测等优势逐渐被广泛应用。
目前市面上的产品多数存在监测范围有限、数据传输不稳定等问题,迫切需要一种更为稳定、可靠的无线温度监控系统。
本文将基于单片机技术设计一种多点无线温度监控系统,旨在解决现有系统存在的问题,提高监测范围和数据传输稳定性。
通过对单片机、温度传感器、通信模块等关键部件的选择和设计,构建一套高性能的无线温度监控系统,为相关领域的应用提供更好的技术支持和解决方案。
1.2 研究意义无线温度监控系统的研究意义在于提高温度监控的效率和精度,实现对多个点位的远程管理和监控。
通过使用单片机技术,可以实现对多个温度传感器的同时监测和数据传输,使监控过程更加智能化和便捷化。
这对于各种需要严格控制温度的场合如实验室、制造业、医疗行业等具有重要意义。
无线温度监控系统的研究也有助于推动物联网技术的发展,为智能家居、智能城市等领域打下基础。
通过建立稳定、高效的多点无线温度监控系统,不仅可以提高生产效率,降低能耗,提升产品质量,还可以有效预防事故发生,保障人员安全。
研究基于单片机的多点无线温度监控系统具有重要的现实意义和应用前景。
1.3 研究目的本文旨在设计并实现基于单片机的多点无线温度监控系统,通过对温度传感器采集的数据进行处理和传输,实现对多个监测点的实时监控。
具体目的包括:1. 提高温度监控系统的便捷性和灵活性,使监控人员可以随时随地实时获取监测点的温度数据,为及时处理异常情况提供有力支持;2. 降低监控系统的成本,利用单片机和无线通信模块取代传统的有线连接方式,减少线缆布线成本和维护成本;3. 提升监控系统的稳定性和可靠性,通过精心选型与设计,以及合理的系统实现过程,确保系统能够持续稳定地运行,并提供准确可靠的数据;4. 探索未来监控系统的发展方向,从实际应用情况出发,进一步优化系统性能,并为未来无线温度监控系统的研究和应用奠定基础。
基于无线传输的多点温度采集系统设计与实验

( 邵 阳 学 院 电 气 工程 系 , 湖南 邵阳 4 2 2 0 0 0 )
摘 要 :文 中设 计 了一 种 基 于 无 线 传 输 的 多点 温 度 采 集 系统 , 通过 温度传感 器采集温度信号 , 使 用 无 线 传 感 器通 讯 . 结 合 单 片机 来 处 理 并 通 过 上 位 机 进 行 显 示 , 实现 了 温度 采 集 、 多点 测 量 和 上 位 机 实 时检 测 的 功 能 。 该 检 测 系 统 使 用 简 单、 方便 , 对 于提 高 工 业 自动 化 水 平 和 环 境 温 度 测 量 具 有 重 大 意 义 。
Ab s t r a c t : A mu hi p o i n t t e mp e r a t u r e c o l l e c t i o n s y s t e m b a s e d o n t h e wi r e l e s s t r a n s mi s s i o n wa s d e s i g n e d . T h e t e mp e r a t u r e s i g n a l
关 键 词 :温 度 采 集 ;单 片 机 ; 无 线传 输 ; 上 位 机
中图 分 类 号 : T N 9 8
文献标识码 : A
文章 编 号 :1 6 7 4 — 6 2 3 6 ( 2 0 1 3 ) 0 6 — 0 1 7 2 — 0 2
De s i g n a n d e x pe r i me nt o f mu l t i po i nt t e m pe r a t ur e c o l l e c t i o n s y s t e m b a s e d o n wi r e l e s s t r a n s mi s s i o n
基于单片机的多点无线温度监控系统

基于单片机的多点无线温度监控系统随着物联网技术的不断发展,无线传感器网络在各个领域都得到了广泛应用。
基于单片机的多点无线温度监控系统,不仅可以实现对多个温度点的实时监控,还可以通过无线方式传输监测数据,实现远程监控和管理。
本文将介绍基于单片机的多点无线温度监控系统的原理、设计和实现过程。
一、系统概述基于单片机的多点无线温度监控系统主要由传感器节点、信号处理单元、无线通信模块、监控中心等组成。
传感器节点负责采集温度数据,信号处理单元对采集的数据进行处理和存储,无线通信模块实现数据传输,监控中心则负责接收和显示监测数据。
二、系统设计1. 传感器节点设计传感器节点是系统的核心部分,负责采集温度数据。
为了实现多点监控,传感器节点需要设计成多个独立的模块,每个模块负责监测一个特定的温度点。
传感器节点的设计需要考虑传感器的选择、数据采集和处理电路的设计、以及无线通信模块的接口设计。
传感器节点采用数字温度传感器DS18B20进行温度采集,采集到的数据通过单片机进行处理和存储,然后通过无线通信模块进行数据传输。
2. 信号处理单元设计信号处理单元主要负责对传感器采集到的数据进行处理和存储。
传感器采集到的数据需要进行数字化处理,然后存储到单片机的内部存储器中。
传感器节点采用的是单片机AT89S52作为信号处理单元,通过单片机的A/D转换功能对温度数据进行数字化处理,然后存储到单片机的内部EEPROM中。
3. 无线通信模块设计无线通信模块主要负责将传感器节点采集到的数据传输到监控中心。
传感器节点采用的是nRF24L01无线模块,通过SPI接口与单片机进行通信,并实现数据的传输。
4. 监控中心设计三、系统实现传感器节点采用DS18B20数字温度传感器进行温度采集,通过单片机AT89S52进行数据处理和存储,然后通过nRF24L01无线模块实现数据的传输。
传感器节点的设计需要考虑功耗、尺寸和成本等因素,需要尽量减小功耗和尺寸,降低成本。
基于单片机的多点无线温度监控系统

基于单片机的多点无线温度监控系统随着物联网技术的不断发展,无线传感器网络(WSN)在各个领域中的应用越来越广泛。
温度监控系统作为最基本的传感器网络应用之一,在工业控制、环境监测、医疗保健等领域中发挥着重要作用。
本文将介绍一种基于单片机的多点无线温度监控系统,通过这种系统可以实现对多个点位温度数据的实时监测和远程传输。
一、系统设计方案1. 系统硬件设计该温度监控系统的核心部件是基于单片机的无线温度传感器节点。
每个节点由温度传感器、微控制器(MCU)、无线模块和电源模块组成。
温度传感器选用DS18B20,它是一种数字温度传感器,具有高精度、数字输出和单总线通信等特点。
微控制器采用常见的ARM Cortex-M系列单片机,用于采集温度传感器的数据、控制无线模块进行数据传输等。
无线模块采用低功耗蓝牙(BLE)模块,用于与监控中心进行无线通信。
电源模块采用可充电锂电池,以确保系统的长期稳定运行。
系统的软件设计主要包括传感器数据采集、数据处理和无线通信等部分。
传感器数据采集部分通过单片机的GPIO口读取温度传感器的数据,并进行相应的数字信号处理。
数据处理部分对采集到的数据进行滤波、校正等处理,以保证数据的准确性和稳定性。
无线通信部分则通过BLE模块实现与监控中心的无线数据传输。
二、系统工作原理1. 温度传感器节点工作原理每个温度传感器节点通过温度传感器采集环境温度数据,然后通过单片机将数据处理成符合BLE通信协议的数据格式,最终通过BLE模块进行无线传输。
2. 监控中心工作原理监控中心通过接收来自各个温度传感器节点的温度数据,并进行数据解析和处理,最终在界面上显示出各个点位的温度数据。
监控中心还可以设置温度报警阈值,当某个点位的温度超过预设阈值时,监控中心会发出报警信息。
三、系统特点1. 多点监控:系统可以同时监测多个点位的温度数据,实现对多个点位的实时监控。
2. 无线传输:系统采用BLE无线模块进行数据传输,避免了布线的烦恼,使得系统的安装和维护更加便捷。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业设计论文题目:多点温度采集控制系统系部名称:电子信息工程系专业班级:应电10-1班指导老师:姓名:学号:兰州工业学院毕业设计(论文)任务书电子信息工程系 2013 届应用电子技术专业毕业设计(论文)任务书摘要在日常生活和工业控制过程中经常需要进行多路温度测量并对温度的结果进行分析,以做出相应的处理。
数字式多路温度采集系统则是我们常见的。
数字式多路温度采集系统由主控制器、温度采集电路、温度显示电路、报警控制电路及键盘输入控制电路组成。
它利用单片机AT89C51做控制及数据处理器、智能温度传感器DS18B20做温度检测器、LED数码显示管做温度显示输出设备。
硬件电路比较简单,成本较低,测温范围大,测量精度高,读数显示直观,使用方便。
关键词:温度;传感器;单片机;控制AbstractIn the daily life and in the industry controlled process, frequently needs to carry on the multi-spots temperature survey, and carries on the analysis to the temperature result, makes corresponding processing.digital multiplex temperature acquisition system is our common .the digital multi-channel temperature gathering system by the master control regulator, the temperature gathering electric circuit, the temperature display circuit, reports to the police the control circuit and the keyboard entry control circuit is composed .It makes the control and the data processor, intelligent temperature sensor DS18B20 using monolithic integrated circuit AT89C51 makes the temperature detector, the LED numerical code display tube makes the temperature demonstration output unit. The hardware electric circuit quite is simple, the cost is low, the temperature measurement scope is big, and the measuring accuracy is high, reading demonstration is direct-viewing, easy to operate.Key words:temperature; sensor; monolithic integrated circuit; control1综述 (9)2数字式多路温度采集系统硬件电路设计 (10)2.1温度采集电路设计 (10)2.1.1 DS18B20简介 (10)2.1.2温度采集电路结构 (13)2.2单片机控制电路设计 (14)2.2.1单片机芯片选择 (14)2.2.2 AT89C51单片机工作基本电路设计 (14)2.3输入控制电路设计 (15)2.4显示电路设计 (16)2.4.1 LED数码显示管静态显示工作原理 (16)2.4.2显示电路结构 (17)2.4.3显示电路工作过程 (17)2.5报警控制电路设计 (17)2.5.1报警控制电路结构 (17)2.5.2报警控制电路工作过程 (18)2.6电源电路设计 (18)2.7数字式多路温度采集系统元件清单 (19)2.8数字式多路温度采集系统电路图 (19)3数字式多路温度采集系统程序设计 (20)3.1主程序设计 (20)3.2子程序设计 (20)3.2.1 DS18B20的通信协议 (20)3.2.2子程序 (21)3.3数字式多路温度采集系统控制源程序 (24)4系统调试及性能分析 (25)4.1系统调试 (25)4.2系统性能分析 (25)5结束语 (26)参考文献 (27)致谢 (27)附录 (29)附录(1)数字式多路温度采集系统元件清单 (29)附录(2)数字式多路温度采集系统原理图 (31)一、综述温度是一种最基本的环境参数,人们的生活与环境温度息息相关,因此研究温度的测量方法和装置具有重要的意义。
温度测量装置的关键是温度传感器,温度传感器的发展经历了三个发展阶段:(1)传统的分立式温度传感器,(2)模拟集成温度传感器,(3)智能集成温度传感器。
目前,国际上新型温度传感器正从模拟式向数字式,从集成化向智能化、网络化的方向飞速发展。
本人选择数字式多点温度采集系统设计。
系统主要技术指标:(1)2路温度采集电路及以上;(2)采集测温范围为-50~+110 ℃;(3)温度精度,误差在0.1 ℃以内;(4)显示模块,采用LED数码管显示。
二数字式多路温度采集系统硬件电路设计按照系统设计功能的要求,系统由5个模块组成:主控制器、温度采集电路、温度显示电路、报警控制电路及键盘输入控制电路。
数字式多路温度采集系统总体电路结构框图如图1所示。
图2.1 数字式多点温度采集系统结构框图采用智能温度传感器(DS18B20)采集环境温度并进行简单的模数转换;单片机(AT89C51)执行程序对温度传感器传输的数据进行进一步的分析处理,转换成环境对应的温度值,通过I/O口输出到数码显示管(LED)显示;由键盘输入控制选择某采集电路检测温度及显示;报警电路对设定的最高最低报警温度进行监控报警。
2.1温度采集电路设计温度采样处理电路由温度传感器、放大电路、A/D转换电路等组成。
采用分块结构的温度采样处理电路,其硬件电路结构复杂,也不便于数据的处理。
采用智能温度传感器采样处理电路,能够方便的进行温度的采集及简单的数据处理。
并且可以达到设计的技术指标要求。
本系统选择智能温度传感器DS18B20作为温度采集电路的核心器件。
由DS18B20及辅助电路构成温度采集电路。
2.1.1 DS18B20简介(1)DS18B20的性能特点DS18B20是美国DALLAS半导体公司推出的一种改进型智能温度传感器,与传统的热敏电阻等温度传感器相比,它能够直接读出被测温度,并可根据实际要求通过简单的编程实现9~12位的数字值读数方式,可以在93.75ms至750ms 内完成相应9位至12位的数字量转换。
它的测温精度可达到0.0625℃/LSB。
它的测温范围是-55~+125℃。
从DS18B20读出或写入信息仅需要一根口线,温度变换功率来源于数据总线,总线本身也可以向所挂接的DS18B20供电,无需额外电源。
因而选用DS18B20是恰当的。
(2)DS18B20的外形和内部结构DS18B20采用3脚PR-35封装,其外形和内部结构框图分别如图2、图3所示。
图2.2 DS18B20外形结构图2.3DS18B20内部结构DS18B20内部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。
64位光刻ROM的位结构图如图4所示。
64位序列号是出厂前被光刻好的,它可以看作是该DS18B20的地址序列码。
开始8位(28H)是产品类型标号,接着的48位是该DS18B20自身的序列号,最后8位是前面56位的循环冗余校验码。
图2.464位ROM结构DS18B20温度传感器的内部存储器包括一个非易失性的可电擦除E2PRAM 和一个高速暂存RAM。
E2PRAM包括存放高温度和低温度的触发器TH、TL和结构寄存器。
非易失性温度报警触发器TH和TL,可通过软件写入用户报警上下限。
高速暂存RAM的结构为9字节的存储器,结构图如图5所示。
头2个字节包含测得的温度信息。
第3、4字节是TH和TL的拷贝,每次上电复位时被刷新。
第5字节为配置寄存器,用于确定温度值的数字转换分辨率。
第6、7、8字节保留未用,表现为全逻辑1。
第9字节读出前面所有8字节的CRC码,可用来检验数据,从而保证通信数据的正确性。
第5字节配置寄存器各位的定义如图6所示;低5位一直为1,TM是测试模式位,用于设置DS18B20在工作模式还是在测试模式;R1和R0决定温度转换的精度位数(即设置分辨率),定义方法见表1。
图2.5高速缓存RAM结构图2.6配置寄存器表1DS18B20分辨率的定义规定R1 R0 分辨率/位温度最大转换时间/ns0 0 1 1 011910111293.75187.53757509位分辨率时,精度为0.5℃/LSB;10位分辨率时,精度为0.25℃/LSB;11位分辨率时,精度为0.125℃/LSB;12位分辨率时,精度为0.0625℃/LSB。
转换精度越高所需转换时间越长。
为了达到本系统的技术指标,选择12位分辨率。
(3)DS18B20供电方式外部电源供电方式是DS18B20最佳的工作方式,工作稳定可靠,抗干扰能力强,而且电路也比较简单,可以开发出稳定可靠的多点温度监控系统。
在外接电源方式下,可以充分发挥DS18B20宽电源电压范围的优点,即使电源电压VCC 降到3V时,依然能够保证测量精度。
所以本系统采用外部电源供电方式。
在外部电源供电方式下,DS18B20工作电源由VDD引脚接入,此时I/O线不需要强上拉,不存在电源电流不足的问题,可以保证转换精度,同时在总线上可以挂接任意多个DS18B20传感器,组成多点测温系统。
外部电源供电方式如图7所示。
在外部供电方式下,DS18B20的GND引脚必须接地,不能悬空,否则不能转换温度,读取的温度总是85℃。
2.1.2温度采集电路结构图2.7DS18B20外部电源供电温度采集电路结构如图8所示。
图中给出了2路温度采集电路,2只智能温度传感器DS18B20的信号输出端都连接到单片机的P1.7端,电阻R6作为上拉电阻。
如果需要增加,可以在P1.7端再连接更多的智能温度传感器DS18B20。
工作时,由程序控制读取某智能温度传感器DS18B20采集的温度数据,送单片机处理。
图2.8多点温度采集电路2.2单片机控制电路设计2.2.1单片机芯片选择MCS8031和AT89C51[2]都具有4个8位I/O接口,但MCS8031没有内部程序存储器,需要外接,增加了电路的复杂性;AT89C2051和AT89C51都具有Flash ROM,可以省去外接程序存储器;但AT89C2051接口少,不利于功能扩展;故选用AT89C51。