基于89C51的温度采集系统

合集下载

基于AT89C51单片机的高精度测温系统的研制

基于AT89C51单片机的高精度测温系统的研制

2、测试结果分析本Байду номын сангаас统的测试 结果如下表所示:
根据测试结果,本系统在各个温度点的测量精度均优于±0.1℃,重复精度 优于±0.05℃,响应时间在3s以内。结果表明,本系统具有高精度、快速响应的 特点。
然而,在测试过程中,发现系统在温度波动较大的情况下可能会出现一定误 差。这主要是因为温度波动会对ADC的模数转换精度产生影响。为解决这一问题, 可以采取软件滤波的方法,对ADC读取的数值进行平滑处理,以减小温度波动对 测量结果的影响。
二、硬件选择与配置
1、温度传感器:本系统采用DS18B20数字温度传感器,它具有测量精度高、 抗干扰能力强、输出信号稳定等优点。DS18B20与AT89C51通过一线通信接口相连, 减少了线路的复杂性。
2、AT89C51单片机:AT89C51单片机是一种常用的微控制器,具有高性能、 低功耗、易于编程等优点。它通过一线通信接口与DS18B20相连,接收并处理传 感器的信号。
2、温度读取程序:通过AT89C51的单线通信接口,从DS18B20读取温度数据。
3、数据处理程序:对读取的温度数据进行处理,包括数据的滤波、线性化 等处理。
4、显示程序:将处理后的温度数据通过LCD液晶显示屏显示出来。
四、系统测试与优化
在完成硬件组装和软件编程后,我们对系统进行了测试。测试结果表明,该 系统的测温精度达到了±0.5℃,满足设计要求。
五、结论与展望
本次演示成功设计了一款基于51单片机的高精度测温系统,通过软硬件结合 的方式实现了准确、快速的温度测量。测试结果表明,系统在各个温度点的测量 精度和重复精度均表现出色,同时具有快速响应的特点。然而,在温度波动较大 的情况下,系统可能会出现一定误差,可通过软件滤波的方法加以改进。

基于AT89C51单片机控制的八路温度采集与显示系统设计

基于AT89C51单片机控制的八路温度采集与显示系统设计

基于A T89C51单片机控制的八路温度采集与显示系统设计学生姓名学号系、年级专业指导教师职称在实际生产和生活等各个领域中,温度是环境因素不可或缺的一部分,对温度进行及时精确的控制和检测显得尤为重要。

本次设计在控制成本的前提下,设计了一款高精度、可同时检测八路温度并由液晶显示器对各路温度值进行显示的温度检测显示系统。

该系统以A T89C51为控制核心,采用可编程单总线数字式温度传感器DS18B20进行温度采集,八路温度值由LM041L液晶显示器显示。

系统正常运行时,其测温范围为-55℃~+125℃,该系统在现代电子工业飞速发展的时期有良好的应用前景。

关键词:A T89C51;多路;温度检测;显示Temperature is an essential of environmental factors in our actual production,living and many other fields. It’s particularly important to control and detect the temperature promptly and exactly.It has designed a high precision temperature testing system in the base of lost control, which can inspect eight route temperature at one time and show each route of temperature by LCD. A T89C51is adopted as control core in this system. Its sensors for temperature is single bus digital DS18B20, sending temperature to LM041L LCD to display. When it operates normally, it’s temperature ranges from -55℃ to +125℃, the system has a good application prospect in the morden period when electronics industry developing rapidly. Keywords:A T89C51;Many routes;Temperature Detection;Display摘要 (I)Abstract (II)目录 (I)1绪论 (2)1.1课题的来源 (2)1.2课题的目的 (2)1.3课题的意义 (2)2八路温度采集显示系统总体方案设计 (4)2.1确定设计流程图 (4)2.2八路温度采集显示系统方案论证 (5)2.3确定总体设计方案 (8)3八路温度采集显示系统硬件设计 (9)3.1A T89C51单片机的特点及引脚说明 (9)3.2温度采集模块硬件设计................................................. 错误!未定义书签。

基于AT89C51的温度多点采集系统论文 (2)

基于AT89C51的温度多点采集系统论文 (2)

本科学生毕业论文(设计)题目(中文): 基于AT89C51的温度多点采集系统毕业论文(设计)任务书课题名称:基于AT89C51的温度多点采集系统科技学院本科毕业论文(设计)任务书注:本任务书一式三份,由指导教师填写,经教研室审批后一份下达给学生,一份交指导教师,一份留系里存档。

注:此表由学生本人填写,一式三份,一份留系里存档,指导老师和本人各保存一份科技学院毕业论文(设计)中期检查表注:此表用于指导教师在学生毕业论文(设计)初稿完成后对学生执行任务书情况进行中期检查时用,由指导教师填写。

科技学院毕业设计(论文)指导过程记录表科技学院本科毕业论文(设计)评审表秀,80—89分记为良好,70—79分记为中等,60—69分记为与格,60分以下记为不与格。

科技学院本科毕业论文(设计)答辩记录表目录(三号黑体居中,不加粗)绪论(小四号宋体,目录的所有文字均用小四号宋体,固定行距25磅)11基于21.1 DDS原理21.1.1 DDS量化采样数据21.2 AD9851的引脚功能21.2.1单片机概述32通过对单片机42.1模拟电路、42.1.1数字电路、DDS频率合成技术的学习和通过本设计4结论(用四号黑体)5参考文献5附录A: (6)致6说明:目录以文章容的先后为序,按章、节、条三级标题编写,要求标题层次清晰。

目录中的标题要与正文中标题一致,目录中应包括绪论、论文主体、结论、参考文献、附录、致等。

目录中的页码要与正文中的页码相一致。

只要把对应的章、节、条和款选上对应的样式,把鼠标放到目录上,点击右键,选择更新域,即可自动生成目录,但是必须要把对应的章、节、条和款选上对应的样式。

上面有样式工具栏,可以通过此工具栏选取。

插图索引图1 DDS原理图(小四号宋体,固定行距25磅,此部分没有删除此部分)2附表索引表1 P3口(小四号宋体,段落,固定行距25磅,此部分没有删除此部分)3基于DDS的正弦波(中文题目,三号黑体居中,单倍行距)(空一行)摘要(四号黑体居中)(空一行)本文阐述了DDS的基本原理与其专用芯片AD9851的功能特性,并对AT89C51单片机进行了详细地介绍。

基于AT89C51的温度监测系统设计

基于AT89C51的温度监测系统设计

基于AT89C51的温度监测系统设计【摘要】本文设计的硬件电路可以对温度进行实时监测并在温度异常时发出警报。

该电路采用以AT89C51为核心的主控芯片,并且包含了传感器数据采集模块、温度显示模块、报警模块以及复位模块等电路。

其中,温度显示模块通过LCD1602液晶显示器对温度进行实时显示;传感器数据采集电路采用DS18B20单总线型温度传感器。

该系统电路设计简单,工作性能稳定,硬件成本低廉,灵敏度高。

【关键词】AT89C51;DS18B20;LCD1602;温度传感器;实时监测1.引言温度的监测在现代工业生产以及日常生活中的应用愈来愈广泛,并且在某些领域也发挥着愈来愈重要的作用。

在很多生产过程中,温度的监控与生产安全、生产效率、产品质量、能源节约等方面有着紧密的联系。

目前,传感器已成为衡量一个国家科技发展水平的重要标志之一。

而本文正是结合温度传感器与单片机所做的设计,该设计对温度的监测可广泛应用于食品、化工、机械等方面。

2.系统整体设计结合温度监控器在实际应用的要求,为实现温度的实时监测以及报警的功能,本文采用以下电路模块对系统硬件进行设计:主控芯片:选用AT89C51单片机作为整个系统的控制器;显示模块:选用LCD1602液晶显示器作为系统的显示电路;温度采集模块:选用DS18B20温度传感器作为系统的温度采集电路;报警模块:采用蜂鸣器与发光二极管作为系统的报警电路。

综上所述,该硬件电路的系统框图如图1所示。

3.系统硬件设计系统的整体硬件设计图如图2所示。

3.1 主控电路的设计该模块是系统的核心控制部分,其主要任务是通过接口将获得的数据进行处理。

本系统采用的AT89C51是美国ATMEL公司的一种高效微控制器。

此单片机具有以下功能:4k字节Flash闪速储存器、128字节内部随机数据存储器(RAM)、32个I/O口线,而且它还与工业标准的MCS-51指令集和输出管脚相兼容。

故而,这种低电压、高性能CMOS8位单片机可灵活应用于多种场所。

基于AT89C51单片机的实时温度测量系统的设计

基于AT89C51单片机的实时温度测量系统的设计

基于AT89C51单片机的实时温度测量系统的设计班级:测控091班2012/12/22 Saturday基于AT89C51单片机的实时温度测量系统的设计一、设计目的1、更加深入地熟悉单片机内部的结构以及各部分工作过程。

2、熟悉单片机的系统开发方法与步骤。

3、熟悉Protuse 仿真和Keil 编程的使用。

4、了解DS18B20的工作方式和过程。

二、 设计工具Protuse 仿真软件,Keil 编程软件 三、 数字温度传感器DS18B20DS18B20数字温度传感器是美国Dallas 半导体公司生产的总线式智能数字温度传感器。

功能和特点:1. 独特的单线接口方式,它将地址线、数据线、控制线合为一根,在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。

2. 测温范围-55℃~+125℃,固有测温分辨率0.5℃。

3. 支持多点组网功能,多个DS18B20可以并联在唯一的三线上,实现多点测温。

4. 工作电源:3~5V/DC5. 在使用中不需要任何外围元件。

6. 测量结果以9~12位数字量方式串行传送。

7. 用户可自设定非易失性的报警上下限值,报警搜索命令可以识别哪片DS18B20温度超限。

序号 名称 引脚功能描述 1 GND 地信号。

2 DQ 数据输入/输出引脚。

3V DD可选择的V DD 引脚。

一般接3V-5V8、DS18B20的应用电路DS18B20测温系统具有测温系统简单、测温精度高、连接方便、占用口线少等优点。

下面就是DS18B20几个不同应用方式下的测温电路图:8.1、DS18B20寄生电源供电方式电路图如下面图4所示,在寄生电源供电方式下,DS18B20从单线信号线上汲取能量 独特的寄生电源方式有三个好处: 1)进行远距离测温时,无需本地电源2)可以在没有常规电源的条件下读取ROM 3)电路更加简洁,仅用一根I/O 口实现测温 要想使DS18B20进行精确的温度转换,I/O 线必须保证在温度转换期间提供足够的能量,只靠图44.7K 上拉电阻就无法提供足够的能量,会造成无法转换温度或温度误差极大。

基于AT89C51单片机的温度自动监控系统(1)

基于AT89C51单片机的温度自动监控系统(1)

基于AT89C51单片机的温度自动监控系统一、设计题目基于A T89C51单片机的温度自动监控系统二、设计目的(1)通过毕业设计培养学生综合运用所学的基础理论、基础知识、基本技能进行分析和解决实际问题的能力。

(2)培养学生利用单片机进行应用系统开发的能力,掌握单片机应用系统设计的一般方法和步骤,达到能够进行单片机系统设计的目的。

(3)掌握温度信号的输入通道。

三、毕业设计的技术数据:化学合成对温度检测与控制要求较高,是化工合成工艺的关键环节。

化工合成装置的温度进行检测,并按工艺要求,控制最高加热温度,在升温阶段,控制合成温度采用恒值控制:前期为370℃,中温期为380℃,后期为390℃;控制精度为±3℃;最高温度连续三次达到400℃时发出报警信号。

显示检测温度值;每半小时打印一次最高温度值及检测时间;留有扩充余地,以实现多回路控制。

温度检测控制系统四、毕业设计的任务1、熟悉题目要求,查阅相关科技文献2、方案设计(包括方案论证与确定、技术经济分析等内容)3、硬件和软件设计(其中还包括理论分析、设计计算、实验及数据处理、设备及元器件选择等)4、撰写设计说明书,绘制图纸5、指定内容的外文资料翻译6、其它五、毕业设计的主要内容1、温度检测控制系统硬件结构设计。

2、温度检测控制系统软件设计。

3、绘制系统总体结构图,系统原理图,软件流程图。

4、按期完成毕业设计说明书的撰写。

5、充分准备,顺利完成答辩。

六、毕业设计提交的成果1、设计说明书(约1万字左右)2、图纸(选2#图纸,不少于两张)3、中、英文摘要(中文摘要约200字,3~5个关键词)七、毕业设计的主要参考文献和技术资料八、毕业设计各阶段安排摘要:以A T89C51单片机为核心部件,设计基于单片机的化工合成工艺温度检测与控制系统,介绍了系统硬件结构和温度检测电路的结构。

编写控制系统主程序流程图、A/D转换子程序流程图。

以A T89C51单片机为核心的温度测量温度检测与控制、简化了传统常规仪表的电子线路,增加了功能,提高了温度检测准确性和控制可靠性。

毕业设计_基于AT89C51单片机为核心的多路温度采集系统电路设计

毕业设计_基于AT89C51单片机为核心的多路温度采集系统电路设计
关键词:数字温度传感器(DS18B20);单片机(AT89C51);液晶(LCD1602)显示器。
Abstract
This design is proposed based onAT89C51microcontroller as the core of the temperature control system and its digital single-bus technology used inthe design of the greenhouse temperature measurement system. Program uses a new type of digital temperature sensor DS18B20, use DS18B20 temperature sensor embedded inside the greenhouse temperature, transformed into the current changes, and thenaconverted to voltage input ADC, the bus passed through the singleAT89C51comicic-rocontrollerAT89C51microcontroller input and output through the serial port tounat-e with the PC machine.System for real-time multi-point inspection of temperature,w-hile providing instruction based on the temperature of PC-time acquisition.Tempsen-sor for temperature DS18B2collection, microcontroller reads the message from theD-S18B20 temperature and with the effective temperature of the upper and lowerextm-comparison, if more than the effective temperature range, start alarm system, and to the PC, send the appropriate signals, or continue to read from the DS18B20temper- rure. The system has a practical and high reliability。

基于单片机89C51数据采集系统的的设计[精品文档]

基于单片机89C51数据采集系统的的设计[精品文档]

毕业设计(2016届)题目:基于单片机89C51数据采集系统的设计姓名:苏永康学院:物理电气信息学院专业:电气工程与自动化学号:12012242012班级:自动化<2>班指导教师:汤秀芬2016年5月12号摘要数据采集技术是现代一个重要的领域,随着单片机的出现以及快速的在工业中发展,二者的结合并发展已经成为一种趋势。

所以本文设计一个单片机数据采集系统,系统是以单片机AT89C51为控制核心,为了满足A/D转化精度为12位,选用A/D转换器芯片MAX187和多路模拟开关4067设计信号输入电路并完成A/D 转换,此系统能够实现采集最多16路模拟量输入信号,另外一个独立电路是单片机作为主机通过I2C总线控制数字传感器DS1621可实现多点温度采集系统,并将采集到的电压、温度的实时数据通过液晶屏显示然后再通过RS232传输到上位PC机上。

本文设计的系统有效的把A/D转换技术,I2C总线技术和86C51单片机有效的结合起来,实现高速的通信和数据传输。

系统能够与PC机通信,采集数据实时显示。

软件部分采用C语言编程,完成信号输入电路,显示电路,通信电路程序设计。

关键词:数据采集;89C51; MAX187; RS232;ABSTRACTData mining technology is an important area, modern with the emergence of single chip microcomputer and rapid development in the industry, the combination of both and development has become a trend.So in this paper, A single-chip microcomputer data acquisition system design, system based on single chip microcomputer A T89C51 as the control core, in order to satisfy the precision of A/D conversion for 12, choose A/D converter chips MAX187 4067 design and multi-channel analog switch signal input circuit and A/D conversion, this system can realize collection up to 16 analog input signals, A separate circuit is single chip microcomputer as the host through the I2C bus control digital sensor DS1621 multipoint temperature acquisition system can be realized, and the collected real-time data through the LCD display of voltage, temperature, and then through RS232 transmitted to upper PC. System designed in this paper the A/D conversion technology effectively, and 86 c51 I2C bus technology effectively combined, realize the high-speed communication and data transmission. System can communicate with PC, data real-time display. Part software using C language programming, signal input circuit, display circuit, communication circuit design program.Key words: Data acquisition89C51 MAX187RS23目录1.绪论 (1)1.1 研究背景 (1)1.2 国内外研究现状 (3)1.3本文主要的工作和内容安排 (3)2.数据采集技术与数据传输 (4)2.1 数据采集技术 (4)2.1.1 数据采集系统数字化理论 (4)2.1.2 数据采集系统各部分作用 (7)2.2数据传输-串行通信 (8)2.2 1 串行通信总线(I2C) (8)2.2.2 串行通信接口标准(RS232C) (9)3.数据采集系统硬件设计 (13)3.1系统硬件EMC设计 (13)3.2 数据采集系统的工作原理框图 (14)3.3中心控制电路—AT89C51单片机 (16)3.4信号输入电路 (20)3.4.1 模拟开关电路4067的简介 (20)3.4.2 模拟-数字(A/D)转换电路-MAX187 (22)3.5数字温度传感器输入电路 (25)3.6 上位机通信电路 (27)3.7显示电路设计 (29)4.数据采集系统的软件设计 (31)4.1 软件开发系统—Keilu Vision4 (31)4.2系统程序设计 (34)4.2.1 主程序流程图 (34)4.2.2初始化流程图 (35)4.2.3子程序流程图 (38)4.2.4 程序调试结果 (42)5.系统仿真 (44)5.1 系统仿真 (44)5.1.1单片机仿真工具protues7.8 (44)5.1.2友善串口调试助手 (45)5.2 系统调试结果与分析 (45)6. 结论和展望 (48)6.1 结论 (49)6.2 展望 (49)参考文献 (51)谢辞 (53)附录1:整体电路结构图 (55)附录2:高精度数据采样系统程序设计 (56)1.绪论1.1 研究背景近些年来,随着各个领域的兴起和发展,数据采集技术开始备受关注,在航天,武器研究,地质研究领域迅速的发展。

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

基于STC89C51的温度采集系统摘要:本文介绍了一种基于STC89C51的测温系统原理和研制过程。

该测温系统利用DS18B20温度传感器进行温度测量,并采用数码显示模块进行显示,解决了温度测量通常比较繁琐的问题。

系统通过上位机串行口与计算机相连,通过计算机对温度进行集中监视和管理。

此测温系统实现了对温度数据的远程采集、处理、实时显示以及对温度报表的管理。

系统由DS18B20温度传感器、数码显示模块、89C51单片机组成。

在89C51单片机上运行的测温和显示管理软件,负责对整个系统进行统一管理,实现对系统参数的设置,对多个测温点温度数据的巡回采集、处理、显示。

该系统还可以通过单片机控制各个测温点完成温度转换和相应测温点温度数据的查询,DS18B20温度传感器是新型的单线数字温度传感器,其测温分辨率可以达到0.0625度[1]。

关键词:单片机DS18B20 测温系统Abstract: This paper discusses the principle and development of Distributed Remote Measurement and Supervision System for Temperature. The system solves the temperature measuring problem of multi-point in distributed location by using a central computer and a lot of distributed computers. The central computer communicates with the distributed computers which use Atmel2051 single chip computers as CPU by modem module. The system is supervised and controlled by the central computer. The distributed Remote Temperature Measurement and Supervision System is made up of three main parts. The DS18B20 is a kind of 1-Wire digital thermometer. It provides 9 to 12-bit temperature readings which indicate the temperature of the device. The highest resolution is 0.0625.Single Chip Computer. The Atmen 2051 computer make the temperature sensors to convert temperature and send the data to central computer. The central computer can communicate with any single chip computer to acquire temperature data.Keywords: Single Chip Computer DS18B20 Temperature Measurement System目录绪论 (2)1.系统概述 (2)1.1.课题背景 (2)1.2. 测温原理 (3)1.3. 方案选择 (3)2. 系统硬件电路的设计 (5)2.1. 电源电路 (5)2.2. 键盘以及显示电路 (6)2.2.1. 键盘电路 (6)2.2.2. 温度显示电路 (7)2.3. 温度测试电路 (8)2.4. 串口通讯电路 (12)2.5. 整体电路 (14)3. 系统软件电路的设计 (14)3.1. 软件设计概述 (14)3.2. 主程序方案 (15)3.3. 各模块子程序设计 (16)4. 系统调试 (19)4.1. 分布调试 (19)4.2. 统一调试 (20)5. 结论 (20)参考文献 (21)致谢 (22)绪论温度检测是现代检测技术的重要组成部分,在保证产品质量、节约能源和安全生产等方面起着关键的作用,可以说与人们的日常生活是息息相关的,具有很大的现实意义。

随着科学技术的发展,由单片集成电路构成的温度传感器的种类越来越多,测量的精度越来越高,响应时间越来越短,因其使用方便、无需变换电路等特点已经得到了广泛的应用。

传统靠人工控制的温度、湿度、液位等信号的测控系统,外围电路比较复杂,测量精度较低,分辨力不高,需进行温度校准(非线性校准、温度补偿、传感器标定等),且它们的体积较大、使用不够方便,更重要的是参数的设定需要有其它仪表的参与,外界设备多,成本高,因而越来越适应不了社会的要求。

在对多类型、多通道信号同时进行检测和控制中,传统的测控系统更是能力有限。

如何将计算机与各种设施、设备结合,简化人工操作并实现自动控制,满足社会的需求,成为一个很迫切的问题。

1.系统概述1.1.课题背景工业生产过程的监控技术经历了一个较长的发展阶段。

对生产设备的操作最早完全依靠人在现场手动操作每台设备,对生产状况的了解也只能靠操作者直接观察现场设备运行情况。

在工业现场,由于生产环境恶劣,工作人员不能长时间停留在现场观察设备是否运行正常,就需要采集数据并传输数据到一个环境相对好的操控室内,工作人员可以在这里观察整个生产线的一举一动。

这样就会出现数据传输问题,由于厂房大、需要传输数据多,浪费资源,占用空间,可操作性差,出现错误换线困难。

今天,计算机技术、网络信息技术和工业软、硬件的不断发展,利用串口传输数据技术,将现场的温度数据以电信号的形式传入控制室,利用工业PC作为人机交互界面构成的监控系统是方案之一。

基于89C51的温度采集系统抗干扰性好、设计灵活、方便,而且适合于在恶劣的环境下进行现场温度测量[2]。

本系统可以应用在大型工业及民用常温多点监测场合,如粮食仓储系统、楼宇自动化系统、温控支撑生产线、温度影像检测、医学与诊疗的温度测试、空调系统的温度检测、石化、机械等。

1.2.测温原理本设计主要用数字式温度传感器DS18B20来采集外界温度,测量结果以数字量方式串行传送。

并通过分析DS18B20的原理和运用算法,把DS18B20的测量精度由0.5℃提高到0.1℃。

该设计硬件部分核心器件为89C51单片机。

通过编写大量汇编程序来支撑单片机来实现温度接收、转换、存储和显示等,最终温度用数码管显示出来。

本次设计的目的就是以数字传感器DS18B20作为前端,采集温度经过单片机处理后,再采用串口通信,把温度显示在VB编辑的计算机界面上,实现与计算机的串口通信。

系统包括硬件和软件两大部分。

系统的硬件部分大致可分为四部分:DS18B20温度采集部分、单片机处理部分、显示电路部分、与计算机串口通信部分。

系统的软件部分分为五大部分:读取DS18B20的内部数据部分、单片机对温度的处理部分、数码显示部分、串口通信部分、VB界面部分。

系统框图如下图1。

图1 电路系统框图1.3.方案选择作为毕业设计基于单片机温度监测系统检测范围较小,各检测器与主控器之间的距离较小,显示器单元可显示检测的温度值,设计并制作这个检测器以及主控器所用的直流稳压电源,由单相220V交流电压供电。

经过改进的系统具有较好的快速型以及数码管显示和测量精度提高等。

温度检测系统有则共同的特点:测量点多、环境复杂、布线分散、现场离监控室远等。

若采用一般温度传感器采集温度信号,则需要设计信号调理电路、A/D转换及相应的接口电路,才能把传感器输出的模拟信号转换成数字信号送到计算机去处理。

这样,由于各种因素会造成检测系统较大的偏差;又因为检测环境复杂、测量点多、信号传输距离远及各种干扰的影响,会使检测系统的稳定性和可靠性下降。

所以多点温度检测系统的设计的关键在于两部分:温度传感器的选择和主控单元的设计。

温度传感器应用范围广泛、使用数量庞大,也高居各类传感器之首[3]。

1、传感器部分。

方案一:采用热敏电阻,可满足40摄氏度至90摄氏度测量范围,但热敏电阻精度、重复性、可靠性较差,对于检测1摄氏度的信号是不适用的。

而且在温度测量系统中,采用单片温度传感器,比如AD590,LM35等.但这些芯片输出的都是模拟信号,必须经过A/D转换后才能送给计算机,这样就使得测温装置的结构较复杂.另外,这种测温装置的一根线上只能挂一个传感器,不能进行多点测量.即使能实现,也要用到复杂的算法,一定程度上也增加了软件实现的难度。

方案二:在多点测温系统中,传统的测温方法是将模拟信号远距离采样进行A D转换,而为了获得较高的测温精度,就必须采用措施解决由长线传输,多点测量切换及放大电路零点漂移等造成的误差补偿问题。

采用数字温度芯片DS18B20测量温度,输出信号全数字化。

便于单片机处理及控制,省去传统的测温方法的很多外围电路。

且该芯片的物理化学性很稳定,它能用做工业测温元件,此元件线形较好。

在0—100摄氏度时,最大线形偏差小于1摄氏度。

DS18B20的最大特点之一采用了单总线的数据传输,由数字温度计DS18B20和微控制器AT89C51构成的温度测量装置,它直接输出温度的数字信号,可直接与计算机连接。

这样,测温系统的结构就比较简单,体积也不大,且由于AT89C51可以带多个DSB1820,因此可以非常容易实现多点测量.轻松的组建传感器网络。

经过以上分析比较,决定采用方案二。

采用温度芯片DS18B20测量温度,可以体现系统芯片化这个趋势。

部分功能电路的集成,使总体电路更简洁,搭建电路和焊接电路时更快。

而且,集成块的使用,有效地避免外界的干扰,提高测量电路的精确度。

所以集成芯片的使用将成为电路发展的一种趋势。

本方案应用这一温度芯片,也是顺应这一趋势。

2、主控制部分。

方案一:此方案采用PC机实现。

它可在线编程,可在线仿真的功能,让调试变得方便。

且人机交互友好。

但是PC机输出信号不能直接与DS18B20通信。

需要通过RS232电平转换兼容,硬件的合成在线调试,较为繁琐,很不简便。

而且在一些环境比较恶劣的场合,PC机的体积大,携带安装不方便,性能不稳定,给工程带来很多麻烦!方案二:此方案采用AT89C51八位单片机实现。

单片机软件编程的自由度大,可通过编程实现各种各样的算术算法和逻辑控制。

而且体积小,硬件实现简单,安装方便。

既可以单独对多DS18B20控制工作,还可以与PC机通信.运用主从分布式思想,由一台上位机(PC微型计算机),下位机(单片机)多点温度数据采集,组成两级分布式多点温度测量的巡回检测系统,实现远程控制。

相关文档
最新文档