毕业设计-基于PT100热电阻温度传感器和AT89C51单片机的温度检测系统设计
基于单片机AT89C51的温度控制系统的设计与仿真 毕业设计(论文)
目录摘要 (1)第1章绪论 (2)1.1单片机的应用 (2)1.2电热炉控制中的问题 (2)1.3本设计主要内容 (3)第2章编程软件 (4)2.1编程软件K EIL (4)第3章系统硬件结构设计 (5)3.1系统硬件组成 (5)3.2P ROTEUS原理图设计 (5)3.3硬件电路结构 (7)3.3.1 主控制芯片AT89C51原理及其说明 (9)3.3.2 外部时钟电路 (11)3.3.3 测温模块 (11)3.3.4 显示模块 (13)3.3.5 开关模块 (13)3.3.6 报警模块 (14)第4章系统软件设计及调试 (15)4.1系统程序设计 (15)4.1.1 DS18B20测温程序设计 (17)4.1.2 LM016L显示程序设计 (18)第5章总结与展望 (19)5.1总结 (19)5.2展望 (19)参考文献 (20)附录 (21)摘要:电热炉可使用金属发热体或非金属发热体来产生热源,其构造简单,工业电热炉的主要用途是供机械工业对原材料、毛坯、机械零件加热用。
温度控制对于电热炉是至关重要的。
为了更好地控制温度、提高控制质量,选用单总线芯片DS18B20作为温度传感器,进行了基于单片机AT89C51的温度控制系统的设计与仿真。
显示模块选用LCD显示器,控制更为简单,显示更为清晰。
配以键盘模块及由二极管、蜂鸣器组成的报警模块,组合成较为完整的温度控制系统硬件。
选用Proteus软件绘制电路原理图,同时选用软件Keil 进行编程编译,并将Keil与Proteus联调,在Proteus中查看仿真结果,实现温度的自动控制。
关键词:单片机、温度控制、Keil、Proteus仿真第1章绪论1.1 单片机的应用单片机具有体积小、可靠性高、功能强、使用方便、性能价格比高、容易产品化等特点。
国际上从1970年代开始,国内自1980年代以来,单片机已广泛应用于国民经济的各个领域,对各个行业的技术改造和产品的更新换代起重要的推动作用。
毕业设计-基于PT100热电阻温度传感器和AT89C51单片机的温度检测系统设计
摘要本课题本系统采用PT100热电阻温度传感器和单片机组成可靠性高、功耗低的温度检测系统。
以AT89C51单片机系统为核心,对单点的温度进行实时检测。
采用模拟温度传感器PT100对温度进行检测;采用串型模数转换器ADC0809进行A/D转换把温度信号调解转换为电压信号与AT89C51单片机接口设置LED八段数码管实时显示温度值。
本设计包括温度传感器、A/D转换模块、数据传输模块、温度显示模块四个部分。
关键词:单片机,PT100热电阻,ADC0809,温度检测The design of Single Chip MicrocomputerTemperature Detection SystemBased on the Resistive Thermal Detector of PT100AbstractThis article AT89C51 monolithic integrated circuit which produces by ATMEL Corporation is the core, can inspect a single point of the temperature in real time. The adoption of the serial A/D for temperature signals into voltage signal mediation AT89C51 Single-Ship Compute interfaces with the eighth LED digital display of real-time temperature. The design includes four parts of the temperature sensor and the A / D converter module and the data transmission modules and the temperature display module. Each part functions and the process was described in the Paper in detail.Key words:Single-Ship Computer; Resistive Thermal Detector of PT100; ADC0809; Measure-temperature目录摘要 (I)Abstract (II)1 绪论 (1)1.1 课题背景 (1)1.2 方案论证 (2)1.2.1 单片机选型 (2)1.2.2 模数转换器选型 (3)1.2.3 显示方案确定 (3)2 硬件设计 (4)2.1 温度信号的获取与放大 (4)2.1.1 元件介绍 (4)2.1.2 放大电路设计 (4)2.2 模数转换单元 (5)2.2.1 8位串行A/D转换器ADC0809 (5)2.2.2 模数转换单元电路的设计 (7)2.3 键盘电路的设计 (8)2.4 LED显示电路的设计 (8)2.4.1 LED数码管原理 (9)2.4.2 LED数码管编码方式 (9)2.4.3 LED数码管显示方式和典型应用 (10)2.4.4 LED数码管的原理图 (11)2.5 声光报警电路 (12)2.6 单片机接口电路 (13)2.6.1单片机的时钟电路 (13)2.6.2复位电路和复位状态 (13)3 软件设计 (16)3.1 程序设计语言的选用 (16)3.2 软件程序的设计 (16)3.2.1 程序流程 (16)3.2.2 键盘管理 (17)3.2.3 LED显示 (18)3.2.4 模拟量的采集与处理 (18)3.3源程序 (22)4 抗干扰设计 (29)4.1 用于单片机系统的干扰抑制元件 (29)4.2 提高单片机系统抗干扰能力的主要手段 (29)5 结论 (31)致谢 (32)参考文献 (33)论文原创性声明 ...................................................................................... 错误!未定义书签。
基于Pt100_热电阻的简易温度测量系统毕业设计论文1 精品
基于PT100热电阻的简易温度测量仪摘要:本文首先简要介绍了铂电阻PT100的特性以及测温的方法,在此基础上阐述了基于PT100的温度测量系统设计。
在本设计中,是以铂电阻PT100作为温度传感器,采用恒流测温的方法,通过单片机进行控制,用放大器、A/D转换器进行温度信号的采集。
通过对电路的设计,减小了测量电路及PT100自身的误差,使温控精度在0℃~100℃范围内达到±0.1℃。
本文采用STC89C52RC单片机,TLC2543 A/D转换器,AD620放大器,铂电阻PT100及液晶系统,编写了相应的软件程序,使其实现温度及温度曲线的实时显示。
该系统的特点是:使用简便;测量精确、稳定、可靠;测量范围大;使用对象广。
关键词:PT100 单片机温度测量 AD620 TL431AbstractThis article briefly describes the characteristics of PT100 platinum resistance and temperature measurement method, on the basis it describes the design of temperature measurement system based on PT100. In this design, it is use a PT100 platinum resistance as temperature sensor, in order to acquisition the temperature signal, it use of constant-current temperature measurement method and use single-chip control, Amplifier, A / D converter. It can still improve the perform used two-wire temperature circuit and reduce the measurement eror. The temperature precision is reached ±0.1℃ between 0℃~100℃.The system contains SCM(STC89C52), analog to digital convert department (TLC2543), AD620 amplifier, PT100 platinum, LCD12864, write the corresponding software program to achieve real-time temperature display. The system is simple , accurate , stable and wide range. Keywords:PT100 MCU Temperature Measures AD620 TL431目录前言 (4)第一章方案设计与论证 (6)1.1 传感器的选择 (6)1.2 方案论证 (7)1.3 系统的工作原理 (8)1.4 系统框图 (9)第二章硬件设计 (9)2.1 PT100传感器特性和测温原理 (9)2.2 硬件框图以及简要原理概述 (11)2.3 恒流源模块测温模块设计方案 (11)2.4 信号放大模块 (12)2.5 A/D转换模块 (15)2.6 单片机控制电路 (18)2.7 显示模块 (19)第三章软件设计 (19)3.1系统总流程的设计 (19)3.2 主函数的设计 (20)3.3 温度转换流程图的设计 (21)3.4 显示流程图 (21)3.5 按键流程的设计 (22)第四章数据处理与性能分析 (23)4.1采集的数据及数据处理 (23)4.2 性能测试分析 (23)第五章结论与心得 (24)1 结论 (24)2 心得 (24)附录1 原理图 (25)附录2 元器件清单 (26)附录3 程序清单 (27)前言随着科技的发展和“信息时代”的到来,作为获取信息的手段——传感器技术得到了显著的进步,其应用领域越来越广泛,对其要求越来越高,需求越来越迫切。
基于单片机AT89C51的温度控制系统的设计
基于单片机AT89C51的温度控制系统的设计基于AT89C51单片机的温度测控系统设计一、引言随着现代化科技的进步,在很多工业控制场合需要非常精确的控制温度的变化,而在日常生活中,水温的智能控制应用也非常广泛,在这种环境下,便提出了智能水温控制系统。
本设计一单片机AT89C51为控制核心,用K型热电偶作温度传感器,信号经放大后输入模数转换器ADC0809,转换后的数字量输入到单片机AT89C51中。
单片机中采用PID控制算法对测量数据和设定数据进行处理,处理后的数据经数模转换器DAC0832转换为模拟量,以此来控制全隔离单相交流调压模块,从而控制锅炉水温稳定与设定值。
二、温度控制系统方案设计采用K型热电偶测量温度,讲温度信号放大后通过A/D 转入单片机,单片机进行数滤波和PID运算处理后,结果经DAC0832转换为模拟量对全隔离单相交流调压模块进行控制,达到控制电炉水温的目的。
系统方案如图1所示。
三、温度控制系统硬件设计温度控制系统硬件包括:AT89C51单片机最小系统模块、A/D转换模块、D/A转换模块、信号放大电路、温控电路以及其它外围电路。
3.1 单片机的选择AT89C51是ATMEL公司采用CM0S工艺生产的低消耗、高性能8位单片机,与MCS-51单片机兼容,其功能特点为:(1)4K字节闪烁存储器(FLASH),可进行1000次写。
(2)静态操作,外界OHZ-24MHZ晶振。
(3)三层程序存储器锁。
(4)128字节内部数据存储器(RAM)。
(5)32跟可编程输入,输出线。
(6)两个6位定时/计数器。
(7)六个中断源。
(8)一个可编程串口。
(9)支持低功耗模式和掉电模式。
非常适合用作控制系统设计。
3.2传感器电路和信号放大电路采用K型热电偶作为温度传感器,它是一种能测量较高温度的廉价热电偶。
它的价格便宜,重复性好,产生的热电势大,约为0.041mV/度,因而灵敏度很高,而且它的线性很好。
虽然其测量精度略低,但完全满足工业测量要求,所以它是工业最常用的热电偶。
温度测控仪设计-毕业设计
温度测控仪设计学生:XXX 指导教师:XXX内容摘要:本文主要介绍了智能温度测量仪的设计,包括硬件和软件的设计。
先对该测量仪进行概括性介绍,然后介绍该测量仪在硬件设计上的主要器件:“Pt100热电阻”、AT89C51单片机和LCD显示器以及描述测量仪的总体结构原理。
在本设计中,是以铂电阻PT100作为温度传感器,采用恒流测温的方法,通过单片机进行控制,用放大器、A/D 转换器进行温度信号的采集。
总体来说,该设计是切实可行的。
关键词:温度 Pt100热电阻 AT89C51单片机 LCD显示器Design of and control instrumentAbstract: This paper describes the design of the intelligent temperature measuring instrument, including hardware and software design. Be the first general description of the measuring instrument, and then describes the hardware design of the measuring instrument's main device: "Pt100 thermal resistance", AT89C51 microcontroller and LCD display, and describe the principle of measuring the overall structure. In this design, as is the PT100 platinum resistance temperature sensor, temperature measurement using constant current method, through the microcontroller to control, amplifier, A/D converter for temperature signal acquisition. Overall, the design is feasible.Keywords:temperature Pt100 thermal resistance AT89C51 microcontroller LCD monitor.目录前言 (1)1 总体硬件方案设计 (1)1.1温度传感器的放大电路设计 (2)1.2TLC549模数转化电路设计 (4)1.3显示电路设计 (5)1.4无线发送与接收模块的选择与设计 (5)1.5键盘设计 (6)2 总体的软件程序的设计 (6)2.1温度数据采集和数据处理子程序的设计 (6)2.2温度显示、保存处理的子程序设计 (7)2.3无线发送与接受的子程序的设计 (7)2.4十组温度查询的子程序设计 (9)3 调试与结果分析 (10)3.1调试仪器及方法 (10)3.3软、硬件调试与故障原因分析 (10)4 结束语 (10)附录1:硬件原理图及PCB板 (12)附录2:软件程序代码 (13)参考文献 (34)温度测控仪的设计前言随着工业生产效率的不断提高,自动化水平与范围也不断扩大,因而对温度检测技术的要求也愈来愈高,现在工业上通用的温度检测范围为200 ~3000℃,而今后要求能测量超高温度与超低温度。
基于AT89C51的温度控制器设计毕业设计
题目: 基于AT89C51的温度控制器设计摘要温度的检测与控制是工业生产过程中比较典型的应用之一,随着传感器在生产和生活中的广泛应用,利用新型单总线式数字温度传感器实现对温度的测试与控制得到更快的开发。
随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研各个领域。
数字式温度计以数字温度传感器作感温元件,它以单总线的连接方式,使电路大大的简化。
传统的温度检测大多以热敏电阻为传感器,这类传感器可靠性差,测量温度准确率低且电路复杂。
因此,本温度计摆脱了传统的温度测量方法,利用单片机对传感器进行控制,这样易于智能化控制。
本次设计采用AT89C51单片机作为控制芯片,采用半导体集成温度传感器AD590采集温度信号来控制外围电路。
关键词:温度传感器;AT89C51单片机;AD590温度传感器ABSTRACTthe temperature detection and control is the process of industrial production is one of the typical applications, with the sensor in the production and life of the more widely used, use of novel single bus digital temperature sensor to realize the temperature measurement and control get faster development, with the era of progress and development, single-chip technology has spread to our life, work, research, each field. A digital thermometer with digital temperature sensor as a temperature-sensing element, with single bus connection, so that the circuit is greatly simplified. The traditional temperature detection mostly by the thermistor as a sensor, the sensor reliability, accurate temperature measurement rate and low circuit complexity. Therefore, the thermometer out of traditional method of temperature measurement using MCU, sensor control. It is easy to intelligent control.Key words: temperature sensor; AT89C51 microcontroller; AD590 temperature sensor目录1 系统总体方案设计 (1)2 系统硬件设计 (1)2.1 中央处理器 (1)2.1.1 AT89C51简介 (1)2.1.2特殊功能存储器 (2)2.1.3芯片擦除 (2)2.1.4复位电路的设计 (2)2.1.5时钟电路设计 (3)2.2 温度传感器AD590 (3)2.3 信号调理电路 (4)2.4 A/D转换 (5)2.5 LED显示 (7)2.6 控制电路 (9)3 系统软件设计 (10)3.1程序初始化 (12)3.2主程序 (12)3.3 A/D转换子程序 (13)3.4 标度转换子程序 (14)3.5控制子程序 (14)3.6 键盘子程序 (14)结论 (15)参考文献 (16)致谢 (17)1 系统总体方案设计本次设计采用MCS-51单片机作为控制芯片,采用半导体集成温度传感器AD590采集温度信号。
基于PT100传感器的温度测量系统的设计
信息与控制工程学院硬件课程设计目录课程设计任务书......................................... 错误!未定义书签。
目录 (I)摘要 (II)第1章概述 (1)第2章硬件设计及相关介绍................................................................ 错误!未定义书签。
2.1 恒流源部分 (2)2.1.1 PT100传感器特性和测温原理 (2)2.1.2 PT100温度传感器原理 (3)2.2 信号采集调理电路 (3)2.3 A/D模数转换模块 (4)2.4 显示模块 (8)2.5串口电路及MAX232芯片简介 (8)2.6 SST89E51单片机简介 (9)第3章软件设计及相关介绍 (12)3.1 编程语言(C语言)介绍 (12)3.2编程软件Keil简介 (12)3.3程序设计流程图 (15)3.4初始化程序 (15)3.5液晶显示 (17)3.6用插值法计算数据 (18)3.7运行结果 (18)3.8数据测试及误差分析 (18)结论 (19)参考文献 (20)基于pt100传感器的温度测量系统的设计摘要近几年我国热电阻行业发展速度较快,受益于热电阻行业生产技术不断提高以及下游需求市场不断扩大,热电阻行业在国内和国际市场上发展形势都十分看好。
本文正是介绍了热电阻PT100的特性以及测温的方法,在此基础上阐述了基于PT100的温度测量系统设计。
在本设计中,是以铂电阻PT100作为温度传感器,采用恒流测温的方法,通过SST89E51单片机进行控制,用放大器、A/D转换器进行温度信号的采集。
另外,还设计了NOKIA5110显示电路,能实现对温度的显示。
本设计采用了两线制铂电阻温度测量电路,通过对电路的设计和软件中对测量值的插值计算,减小了测量电路及PT100自身的误差,使温控精度在-120℃~+260℃范围内达到±0.1℃。
基于单片机AT89C51的温度测控系统
采 用一 定的算法对信 号处理 以确 定采取 某种控制手段 , 在本 系统 中采 用温度优 先模 式, 循 环处理 。
【 关键词 】 8 9 C 5 1 ; 8 7 2 9 键盘显示 ; L C D显示; A D C 0 8 0 9
1 系统总体分析与设计
1 . 1 总 体 方 案
简单平均处理作为温室 温度 和湿度 。在分辨率达到的前提下 . 温湿
S c i e n c e & Te c h n o l o g y Vi s i o n
科 技 视 界
科技・ 探索・ 争I 乌
基于单片机 A T 8 9 C 5 1 的温度测控系统
郭 爽 ( 武汉 理 工大 学 , 湖 北 武汉 4 3 0 0 7 0 )
【 摘 要】 本文利用 8 0 5 1 单片机 设计一个温 室的温湿度控 制 系统 , 对给 定的温湿度进行控制 并实时显示 , 其 中温湿度信号各有 四路 . 系统
度的精度为 1 % 2 . 2 温湿度控制系统
1 ) 温度监控 : 对温室温度进行 测量 . 并 通过升温 或降温达到植被 首先 , 系统启动后 , 提示用户输入温度的上限与下 限的温度值 。 用 的最佳温度 户输入之后 . 系统 自动求出 中间值 . 根据实际温度 的情 况采取相应 的 2 ) 湿度监控 : 对 温室湿度进行 测量 , 并通 过喷雾或去 湿达到植被 方案。 的最佳湿度 如果 该时刻的实际温度值 低于用 户给定 的下限温度值时 . 系统立 3 ) 控制处理 : 当温度 、 湿度越限时报警 , 并根据报警信号提示采取 即启动报警装置 , 且 系统处于升温状 态 , 直到实 际温度 达到用户输入 定手段控制 的上下限温度的中间值 一定区间内时停 止升 温 反之 . 如果实际温度 4 ) 显示 : L C D就地显示输入值 和相应 的温湿 度 . 数码管 摆放在生 值 高于用户设定 的上 限值 时 , 系统也会 立即启动报警装置 . 且系统处 产现 场用于显示当前的温湿度 于降温状 态 . 直 到实际温度 达到用户输入 的上下限温度的 中间值一定 1 . 2 实施 措 施 区间内时停止降温 1 ) 实 际环境 温度 与给定界 限比较 , 执行加热刷 冷措施 。 选择 中间值作为 控制参数 .防止升温——降温——升温 的死循 2 ) 实 际环境湿度 与给定界 限比较 , 执行加湿/ 去 湿措施 环, 因为温度低于下限时会一 直升温 . 可能 导致温度高于上 限系统又 3 ) 越 限报警 : 当温湿度越 限时声光报警 。 开始 降温 , 这样 系统便一直重 复升温——降温——升温过程 . 导致设 4 ) 键盘 显示 : 负责用户的输入 及相关数据 的显示 . 其 中包括 L E D 备在某一 个温湿度点附近频 繁的启停 . 使设备 寿命下降 . 而且 没有实 和L E D显示。 际意义 。 1 - 3 硬件系统设计 选择 中间值 的一定 区间 , 是 防止达到 中间值 时 . 采取 了停止 升温 经过上 面的总体方案 和实施 措施 的讨论 后可 以开始 着手硬件 系 或者降温措施 , 温度还是会持续上 升或下降一会儿 . 这时候温度可 能 统的设计 , 硬件系统是应用系统 的基础 、 软件系统设计的依据 。 不是正好在 中间值处 . 系统便还 是采取升温或者 降温的措施 . 而此 时 主机与主要部件 的选择 : 的温度值可能 已经是很适合植被生长的需要 的温度值 所以本方案选 根据总体功 能和性价 比及其运行速度等 因素的考虑 . 选用 M C S 一 在 中间值 的正 负一 度区间内 , 认 为此区问 内都是适合 的 . 不产生任何 5 1 系列的 8 9 C 5 1 为主机 . 满足上面 的要求而且设计 方便 . 不需要再存 控制动作 变化 . 这样就能解决设备频繁启停 问题 储扩 展 。 2 . 3 键 盘 显示 系统 数据存储片 内设有 1 2 8 B . 外部有 8 2 7 9 的2 5 6 B . 而 由于存 入 的数 键盘显示 系统采用 8 2 7 9芯 片控制 l 6键的键盘 和 8个 七段数码 据是 随时更 新的且不计小数位 。 存入 8 个 1 6 进制数字 . 其总共需要 的 管, 以实现用 户的输入与数据输 出。1 6个 键分别是… 0’ 到… F’ . 对应的 容 量 只有 1 6 B , 已经 够用 。 对外 部模 拟 量 ( 温度 、 湿度) 采样 , 选 用 键值是 0到 1 5 不需要键值 的转换 。七段数码管采用共阴极 AD C 0 8 0 9能够满足要求 2 . 4 报警 系统 温室温 湿度控制 系统是 以 8 9 C 5 1 单片机 作为 中央控 制装置 . 模 报警 系统 由声音报警 和警报 灯报警组成 声音报警通过 P 1 . O口 数转 换器 A D C 0 8 0 9 . 风扇, 加热设 备 , 加 湿设备 . 排潮设 备 , 键盘 显示 接 S D F I 控制系统 的音效模 块发声 .用 C P U控制 P 1 . 0产 生一定频率 芯片等 。 其 功能和原理 如下 : 的方 波就 可以实现音效模块 的发声 音效模块是一个带有扬声器 的放 1 ) 8 9 C 5 1 作 为中央控制 装置 , 负责 中心运算 和控制 . 协调 系统各 大 电路 个模块 的工作 2 ) 四路 采样 温度信号采样 简单平均处理 , 温度保存为整 数。 3 硬 件调 试 方 案 3 ) 四路采样湿度 信号采样简单平均处理 . 温度保存为整数 。 3 . 1 硬件 电路 的调试 4 ) 模数转换器 A D C 0 8 0 9 : 即由模拟信号转换为数字信号 它共有 此部分 的任务是在系统连接好后, 调试各 个组件 能否正 常工作 , 能 8 个模数转换 通道 模数的转换共有 2 种方 法 一种是利用 I N T O 中 否实现软件设计 的预期 目标 。其步骤如下 : 断. 当一 次转换结束后 . A D C 0 8 0 9 使I N T 0 产生 中断 . 通知系统转换 完 1 ) 按照系统设计 . 将系统需要的各个组件连接好 。 毕: 另一 种使用延时方法 . 开始转换后 系统延时 i 0 0 微 秒等待转换 完 2 ) 实验说明书 . 了解各个组件的工作原理 , 开始着手调试芯片 。 成 。本方案采用延时转换 的方法 。 3 ) 试A D C 0 8 0 9 芯片 按照说明书调用 C O N W. A S M汇编程序 , 运 5 ) 键盘显示芯片 : 用8 7 2 9识别键盘 , 负责用户的输入及相关 的数 行, 观察现象 现象正确 , 说明 A D C 0 8 0 9 卷 片正常 . 可以使用。 据的L E D显示 例如选择系统的工作模 式 . 用户输 入温度及 湿度的界 4 ) 电机 . 按照说 明书调用直流 电机相应的汇编程 序, 运行 , 观察现 限数据 . 显示实时 的温度及湿度值等等 象。 6 ) 风扇 : 负责系统的降温工作。 3 . 2 功能模块的调试方案 7 ) 加热设备 : 负责系统的加热工作 。 把各个功能模块编写成单独 的源文件进行调试 .调试成 功以后 . 8 ) 喷雾设备 : 负责系统 的加湿工作 。 再将各部分联 合在一起 9 ) 排潮设备 : 负责系统的去湿工作。 整个系统的编写 、 调试是从 8 2 7 9开始 的。控制 8 2 7 9原理虽然 简 单. 但需要 细节却很 多 . 如选择显 示寄存器 与送段码 的顺序 . 8 2 7 9的 2 温 湿 度 采 样 与 控 制 系统 初始化等待时间等 2 . 1 温 湿 度 采 样 系 统 用户温度输入数据时上限 、 下限分别在七 段数码管的 0 、 1 、 2 、 3 位 为了更精确的反映温室的温度和湿度 . 取温湿度各 4 路信号采样 置显示 , 湿度输入数 据时上限 、 下 限分别在七段数码 ( 下转第 2 4 0页 )
毕业设计_基于AT89C51单片机为核心的多路温度采集系统电路设计
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。
计算机毕业设计_基于AT89C51单片机的温度测控系统设计
毕业设计(论文)温度测控系统的设计与实现姓 名系别、专业导师姓名、职称完成时间基于AT89C51单片机的温度测控系统设计摘要设计一款基于AT89C51单片机的温度测控系统,介绍该系统的工作原理和设计方法。
该系统温度信号由数字温度传感器DS18B20采集,送AT89C51单片机进行处理,并通过数码管显示。
控温部分使用4×4矩阵按键进行温度上限和下限的设定,当温度超过设定值范围后,单片机将发出控制信号启动升温装置或降温装置,使温度保持在一定的范围。
实验测试证明,设计的样机系统测温控温精度均为0.1℃,测温控温的范围可达-55~+125℃,可应用于家用电器、汽车、冷库等领域。
关键词:AT89C51;DS18B20;数码管;温度测控引言温度的测量和控制在日常生活和工业领域中具有广泛的应用,随着人们生活水平的大幅提高,对温度测量控制的精度和范围也有着更高的要求。
在工业企业中,如何提高温度控制对象的运行性能一直以来都是控制人员和现场技术人员努力解决的问题,这类控制对象惯性大,滞后现象严重,存在很多不确定的因素,难以建立精确的数学模型,从而导致控制系统性能不佳,甚至出现控制不稳定、失控等现象。
PID控制方式控制稳定且精度高,但是控制对象的模型难以建立,并且当扰动因素不明确时,参数调整较复杂。
本文采用DS18B20数字温度传感器,该传感器具有微型化、封装简单、低功耗、高性能抗干扰能力、测量范围广、强易配处理器等优点,可使系统测量更加精确,电路更加简单。
实验测试证明,设计的样机系统测温控温精度均为0.1℃,测温控温的范围可达-55~+125℃,可应用于家用电器、汽车、冷库等领域。
1 系统总体方案该系统将检测点的温度采集之后发送到单片机进行处理,并通过4×4矩阵按键进行温度上限和下限的设定。
当温度超过设定值范围后,单片机将发出控制信号启动升温装置或降温装置,使温度恒定在一定的范围。
系统主要包括温度采集模块、4×4行列式矩阵按键模块、主控模块、温度控制模块、测温控温显示模块等,其结构框图如图1所示。
基于PT100热电阻的单片机温度检测系统设计
基于PT100热电阻的单片机温度检测系统设计摘要本文介绍了一种基于PT100热电阻的单片机温度检测系统设计。
该系统采用了Maxim的MAX31865芯片来测量PT100热电阻的电阻值,并通过单片机将电阻值转换为温度值。
该系统可以实现高精度的温度测量,并且具有较低的功耗和较高的稳定性。
背景在许多工业应用中,需要对温度进行精确的测量。
PT100热电阻是一种常用的温度传感器,它的电阻值随着温度的变化而变化。
由于PT100热电阻的电阻值变化很小,因此需要使用高精度的电路来进行测量。
单片机是一种常见的控制器,它可以方便地集成多种功能。
将单片机与PT100热电阻结合使用,可以实现精确的温度测量,并且具有较低的功耗和较高的稳定性。
设计硬件设计硬件设计采用了MAX31865芯片来测量PT100热电阻的电阻值。
MAX31865是一种高精度热电偶转换器,可以方便地测量PT100热电阻的电阻值。
MAX31865还提供了冗余检测和安全防护功能,可以提高系统的可靠性。
MAX31865芯片的引脚与单片机的引脚连接如下:MAX31865引脚单片机引脚SDI MOSISDO MISOSCK SCLKCS SS其中,MOSI、MISO、SCLK和SS是SPI总线的引脚,用于与MAX31865进行通信。
单片机的中断引脚连接到MAX31865的RDY引脚,用于检测MAX31865是否准备好进行测量。
PT100热电阻的引脚连接到MAX31865的RTD+和RTD-引脚。
为了减小测量误差,应尽量将RTD+和RTD-的长度保持一致,并且尽可能靠近MAX31865芯片。
软件设计软件设计采用了Arduino环境,可以方便地进行程序开发和调试。
首先需要初始化SPI总线和MAX31865芯片。
可以使用Arduino的SPI库来初始化SPI总线,使用MAX31865库来初始化MAX31865芯片。
MAX31865库提供了方便的接口来进行温度测量和数据读取。
毕业设计(论文)基于at89c51单片机温湿度显示报警系统设计
引言基于AT89C51单片机温湿度显示报警系统设计1 引言1.1 选题背景20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快[1]。
目前,单片机正朝着高性能和多品种方向发展趋势将是进一步向着CMOS化、低功耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方面发展。
下面是单片机的主要发展趋势[2]。
单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法[3]。
从前必须由模拟电路或数字电路实现的大部分功能,现在已能用单片机通过软件方法来实现了。
这种软件代替硬件的控制技术也称为微控制技术,是传统控制技术的一次革命[4]。
单片机模块中最常见之一的是传感器,温湿度显示报警系统是一种基于单片机的用数字电路技术实现温湿度控制的装置,在实践社会生产当中拥有广泛的应用。
1.2 目的和意义随着社会的发展,人们对时间和环境中的温度及湿度的要求越来越高,尤其在日常的生活中和人们的生活和健康有着紧密的联系,特别是当人们乘坐公共交通工具时,温湿度以及实时时间和人们的出行都有着密切的联系。
温湿度控制在日常生活中使用比较普遍, 如各种仪器控制箱、温室或生产车间的温度湿度控制、空调列车车厢空气环境的控制等[5]。
常见的低端产品多采用机械指针式或水银柱式温湿度计, 体积小、质量轻、价格低、安装简便。
但是, 此类产品测量精度低, 没有LED 显示屏, 不能向智能化方向发展, 不利于进行功能扩展,如不能自动报警[6]。
目前,虽然在工业生产中和科研实验中通过对温湿度测量来进行自动控制的设备越来越普及,应用场合也越来越多。
但是,随之而来的问题是如何能够测得精确的温湿度以保证自动控制设备能够正确地发出控制指令来控制生产过程。
另一方面,如果温度或者湿度过高过低可能会对一些设备中的一些半导体元器件造成损坏[7]。
毕业设计-基于AT89C51单片机的电烤箱温度控制系统设计与实现
基于单片机的电烤箱控制系统设计内容摘要随着社会的不断发展,人们改造自然的能力也在不断的提高。
机器的诞生,为我们减少了部分或者全部的脑力劳动和体力劳动。
电子技术的诞生更是带来了翻天覆地的变化。
机电控制系统成为机械技术与微电子技术集成的共性关键技术。
人们通过它可以使机械完全按照自己的意愿来执行。
随着机电控制技术的发展,主要体现出了单片机和PLC两种控制方式。
本设计采用单片机控制。
单片机在日常生活中的运用越来越广泛。
温度控制在工业生产中经常遇到。
从石油化工到电力生产,从冶金到建材,从食品到机械都要对温度进行控制.甚至在有些产品生产过程中温度的控制直接影响到产品的质量。
单片机温度控制无论是现在还是未来都会起到重要作用。
本文介绍了以AT89C51单片机为核心的电烤箱温度控制系统。
电烤箱的温度控制系统有两个部分组成:硬件部分和软件部分。
其中硬件部分包括:单片机电路、传感器电路、放大器电路、转换器电路、以及键盘和显示电路。
软件部分包括:主程序、运算控制程序、以及各功能实现模块的程序。
文章最后对本设计进行了总结。
对温度控制系统的发展提出了几点建议。
关键词:单片机温度电烤箱控制Single-chip based on the oven’s temperature control systemdesignAbstract: With the continuous development of society, people's ability to transform nature of the advance has been. The birth of the machine for us to reduce some or all of the mental and physical. The birth of electronic technology has brought even more earth-shaking changes. Electrical and mechanical engineering control systems become integrated with the microelectronic technology common key technologies. People can make through its machinery in full accordance with the wishes of their own to implement.With the development of electrical and mechanical control techniques, mainly reflecting the two types of single-chip computer and PLC control. The design uses a single-chip control. Single-chip microcomputer use in their daily lives more and more widely. Temperature control in industrial production are often encountered. Chemicals from oil to electricity production, Or even some products in the production process control of temperature directly affects the quality of the product. Single-chip temperature control both now and will play an important role in the future.This paper introduces the AT89C51 single-chip microcomputer as the core of the oven temperature control system. Hardware components which include: Single-chip circuit, sensor circuit, amplifier circuit, converter circuit, as well as the keyboard and display circuit. Software include: the main program, operator control procedures, as well as the realization of the functional modules of the program. Finally.Keywords: Microcontroller Temperature Electric ovens Control目录前言 (1)1 概述 (1)1.1技术指标 (1)1.2控制方案 (2)2 硬件部分设计 (2)2.1单片机电路设计 (2)2.1.1 中央处理器CPU (2)2.1.2 运算器 (3)2.1.3 AT89C51单片机引脚功能 (4)2.1.4 引脚功能 (5)2.1.5 控制线 (6)2.1.6 AT89C51单片机的存储器结构 (6)2.1.7 AT89C51单片机的并行I/O端口 (6)2.1.8 AT89C51单片机时钟电路及时序 (7)2.1.9 复位电路 (7)2.1.10 AT89C51单片机的指令系统 (8)2.2传感器电路设计 (8)2.2.1 传感器概述 (8)2.2.2 传感器的基本特性 (9)2.2.3 热电阻的测量电路及应用 (10)2.3A/D转换电路设计 (11)2.3.1 逐次逼近型A/D转换器ADC0809 (11)2.4放大器电路设计 (14)2.4.1 交流放大器电路 (14)2.4.2 直流放大器电路 (17)2.4.3 运算放大器电路 (17)2.4.4 集成运算放大器概述 (18)2.5键盘及显示电路的设计 (18)2.5.1 键盘接口电路 (18)2.5.2 LED显示器接口电路 (20)2.6抗干扰电路设计 (21)2.6.1 电磁干扰的形成因素 (22)2.6.2. 干扰的分类 (22)2.6.3 单片机应用系统电磁干扰控制的一般方法 (22)2.6.4 硬件抗干扰措施 (22)3 软件部分设计 (23)3.1工作流程 (23)3.2功能模块 (24)3.3资源分配 (24)3.4功能软件设计 (24)3.4.1 键盘管理模块 (24)3.4.2 显示模块 (27)3.4.3 温度检测模块 (29)3.4.4 温度控制模块 (30)3.4.5 温度越限报警模块 (32)3.4.6 主程序和中断服务子程序 (33)4 结论 (35)附录 (37)参考文献 (38)基于单片机的电烤箱控制系统设计前言随着社会的不断发展,人们对机械的应用也越来越广,进而人们对机械运动的控制要求亦越来越高。
基于单片机(AT89C51)的温度采集控制系统 毕业论文
系统软件主要由初始化程序、主程序、监控显示程序等组成。其中初始化程序是对单片机的接口工作方式,A/D转换方式等进行设置;显示程序包括对显示模块的初始化、显示方式设定及输出显示;主程序则完成对采集数据进行处理。
该系统应用范围相当广泛,同时采用单片机技术, 由于单片机自身功能强大,因而系统设计简单,工作可靠,抗干扰能力强,也可在此基础上加入通信接口电路,实现与上位机之间的通信。
In this paper, temperature gathering control system takes microcontroller (AT89C51) as the core, from controlling part, display section and temperature measurements (AD590) parts. The system hardware to realize most function through, circuit straightforward, stability of the system is very high.
基于AT89C51单片机的数字温度计毕业设计 精品
CHANGZHOU INSTITUTE OF TECHNOLOGY科研实践题目:基于单片机的数字温度计的设计目录目录 (2)1.绪论 (3)1.1课题研究背景及意义 (3)1.2课题研究的内容 (3)2.数字温度计的系统概论 (5)2.1系统的功能 (5)2.2温度计的分析 (5)3.设计方案和要求 (6)3.1设计任务和要求 (6)3.2元器件的选取 (6)3.3系统最终设计方案 (7)4.硬件设计 (8)4.1总体设计结构图 (8)4.2硬件电路概述 (8)4.2.1最小系统 (8)4.2.2输入电路设计 (11)4.2.3输出电路设计 (12)5.硬件仿真 (15)6.实物制作 (18)6.1电路板焊接 (18)6.2电路板调试 (19)7.小结 (20)附录 (21)1.参考文献 (21)2.原理图 (22)3.元器件清单 (23)4.软件程序 (24)5.实物图 (30)1.绪论1.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显示。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要本课题本系统采用PT100热电阻温度传感器和单片机组成可靠性高、功耗低的温度检测系统。
以AT89C51单片机系统为核心,对单点的温度进行实时检测。
采用模拟温度传感器PT100对温度进行检测;采用串型模数转换器ADC0809进行A/D转换把温度信号调解转换为电压信号与AT89C51单片机接口设置LED八段数码管实时显示温度值。
本设计包括温度传感器、A/D转换模块、数据传输模块、温度显示模块四个部分。
关键词:单片机,PT100热电阻,ADC0809,温度检测The design of Single Chip MicrocomputerTemperature Detection SystemBased on the Resistive Thermal Detector of PT100AbstractThis article AT89C51 monolithic integrated circuit which produces by ATMEL Corporation is the core, can inspect a single point of the temperature in real time. The adoption of the serial A/D for temperature signals into voltage signal mediation AT89C51 Single-Ship Compute interfaces with the eighth LED digital display of real-time temperature. The design includes four parts of the temperature sensor and the A / D converter module and the data transmission modules and the temperature display module. Each part functions and the process was described in the Paper in detail.Key words:Single-Ship Computer; Resistive Thermal Detector of PT100; ADC0809; Measure-temperature目录摘要 (I)Abstract (II)1 绪论 (1)1.1 课题背景 (1)1.2 方案论证 (2)1.2.1 单片机选型 (2)1.2.2 模数转换器选型 (3)1.2.3 显示方案确定 (3)2 硬件设计 (4)2.1 温度信号的获取与放大 (4)2.1.1 元件介绍 (4)2.1.2 放大电路设计 (4)2.2 模数转换单元 (5)2.2.1 8位串行A/D转换器ADC0809 (5)2.2.2 模数转换单元电路的设计 (7)2.3 键盘电路的设计 (8)2.4 LED显示电路的设计 (8)2.4.1 LED数码管原理 (9)2.4.2 LED数码管编码方式 (9)2.4.3 LED数码管显示方式和典型应用 (10)2.4.4 LED数码管的原理图 (11)2.5 声光报警电路 (12)2.6 单片机接口电路 (13)2.6.1单片机的时钟电路 (13)2.6.2复位电路和复位状态 (13)3 软件设计 (16)3.1 程序设计语言的选用 (16)3.2 软件程序的设计 (16)3.2.1 程序流程 (16)3.2.2 键盘管理 (17)3.2.3 LED显示 (18)3.2.4 模拟量的采集与处理 (18)3.3源程序 (22)4 抗干扰设计 (29)4.1 用于单片机系统的干扰抑制元件 (29)4.2 提高单片机系统抗干扰能力的主要手段 (29)5 结论 (31)致谢 (32)参考文献 (33)论文原创性声明 ...................................................................................... 错误!未定义书签。
1 绪论1.1 课题背景在人类的生活环境中,温度扮演着极其重要的角色。
无论你生活在哪里,从事什么工作,无时无刻不在与温度打着交道。
自18世纪工业革命以来,工业发展对是否能掌握温度有着绝对的联系。
在冶金、钢铁、石化、水泥、玻璃、医药等等行业,可以说几乎%80的工业部门都不得不考虑着温度的因素。
温度对于工业如此重要,由此推进了温度传感器的发展。
传感器主要大体经过了三个发展阶段。
①模拟集成温度传感器。
该传感器是采用硅半导体集成工艺制成,因此亦称硅传感器或单片集成温度传感器。
此种传感器具有功能单一(仅测量温度)、测温误差小、价格低、响应速度快、传输距离远、体积小、微功耗等,适合远距离测温、控温,不需要进行非线性校准,外围电路简单。
它是目前在国内外应用最为普遍的一种集成传感器,典型产品有AD590、AD592、TMP17、LM135等。
②模拟集成温度控制器。
模拟集成温度控制器主要包括温控开关、可编程温度控制器,典型产品有LM56、AD22105和MAX6509。
某些增强型集成温度控制器(例如TC652/653)中还包含了A/D转换器以及固化好的程序,这与智能温度传感器有某些相似之处。
但它自成系统,工作时并不受微处理器的控制,这是二者的主要区别。
③智能温度传感器。
能温度传感器(亦称数字温度传感器)是在20世纪90年代中期问世的。
它是微电子技术、计算机技术和自动测试技术(ATE)的结晶。
智能温度传感器内部都包含温度传感器、A/D转换器、信号处理器、存储器(或寄存器)和接口电路。
有的产品还带多路选择器、中央控制器(CPU)、随机存取存储器(RAM)和只读存储器(ROM)。
智能温度传感器的特点是能输出温度数据及相关的温度控制量,适配各种微控制器(MCU);并且它是在硬件的基础上通过软件来实现测试功能的,其智能化程度也取决于软件的开发水平。
进入21世纪后,温度传感器正朝着高精度、多功能、总线标准化、高可靠性及安全性、开发虚拟传感器和网络传感器、研制单片测温系统等高科技的方向迅速发展。
目前市场主要存在单点和多点两种温度测量仪表。
对于单点温测仪表,主要采用传统的模拟集成温度传感器,其中又以热电阻、热电偶等传感器的测量精度高,测量范围大,而得到了普遍的应用。
此种产品测温范围大都在-200℃~800℃之间,分辨率12位,最小分辨温度在0.001~0.01之间。
自带LED显示模块,显示4位到16位不等。
有的仪表还具有存储功能,可存储几百到几千组数据。
该类仪表可很好的满足单个用户单点测量的需要。
多点温度测量仪表,相对与单点的测量精度有一定的差距,虽然实现了多路温度的测控,但价格昂贵。
本课题以PT100热电阻为温度检测元件,设计了一个对单点温度实时检测的单片机温度检测系统。
1.2 方案论证本方案以AT89C51单片机系统为核心,对单点的温度进行实时测量检测。
并采用热电阻PT100作为温度传感器、LM741作为信号放大器ADC0809作为A/D转换部件,对于温度信号的采集具有大范围、高精度的特点。
在功能、性能、可操作性等方面都有较大的提升,具有更高的性价比。
1.2.1 单片机选型美国Atmel公司是国际上著名的半导体公司,该公司的技术优势在于Flash 存储器技术。
随着业务的发展,在20世纪90年代初,ATMEL公司一跃成为全球最大的EEPROM供应商。
1994年,为了介入单片机市场,Atmel公司以EEPROM 技术和Intel公司的80C31单片机核心技术进行交换,从而取得了80C31核的使用权。
ATMEL公司把自身的先进Flash存储器技术和80C31核相结合,推出了F1ash AT89系列单片机。
这是一种内部含Flash存储器的特殊单片机。
由于它内部含有大容量的Flash存储器,所以,在产品开发及生产便携式商品、手提式仪器等方面有着十分广泛的应用,也是目前取代传统的MCS-51系列单片机的主流单片机之一。
AT89系列单片机对于一般用户来说,有下列明显的优点:①内部含有Flash存储器,在系统开发过程中很容易修改程序,可以大大缩短了系统的开发时间。
②与MCS-51系列单片机引脚兼容,可以直接进行代换。
③AT89系列并不对80C31的简单继承,功能进一步增强。
在我国这种单片机受到广泛青睐,很多以前使用80C51、80C52的用户都转而使用AT89系列。
对于有丰富编程经验的用户而言,不需要仿真器,可以直接将程序烧入芯片,放在目标板上加电直接运行,观察运行结果,出现问题时再进行修改,然后重新烧写程序,再进行试验,直至成功。
AT89系列包括两大类第一类是常规的,就是AT89C系列,这类单片机要用常规的并行方法编程,必需使用编程器编程;第二类是在系统可编程(即芯片安装到电路板上之后不用.拿下来而直接往里面烧写程序)ISP Flash系列,也就是AT89S系列,这类单片机除了用常规的并行方法编程外,还可以在系统用下载线进行编程,省去价格较贵的编程器,而且可以在目标板上直接修改程序。
又考虑到单片机的存储空间与价格,以及我对单片机的熟悉程度,课本学习的是AT89C51单片机,因此,此次设计我选用了AT89C51单片机来完成此次设计。
1.2.2 模数转换器选型A/D转换的好与坏直接关系到整个系统的精确度。
由于本系统测量的是温度信号,响应时间长,滞后大,不要求快速转换,因此选用8位串型A/D转换器ADC0809。
能达到设计的基本要求。
为进一步提高精度,可以直接采用12位A/D转换器,也可以采用过采样和求均值技术来提高测量分辨率。
本系统采用了求平均值来提高分辨率。
因为8位ADC0809其性价比更高,更重要的是我对ADC0809更加了解(课本上学的就是ADC0809),所以本次设计我选用了ADC0809作为模数转换器。
1.2.3 显示方案确定该设计的温度测量系统只要求温度的显示,所以显示系统在该设计中是必不可少的。
当前常用的有液晶显示和数码管显示两种显示方法。
液晶显示功能强大,不但可以显示数字字符、德文、法文、点阵显示,还可以显示全部国标汉字,但是也存在与单片机连接时接口电路驱动复杂;显示亮度低,不利于观察;编程困难;成本高等缺点,本系统只显示数字,而且需要考虑到能耗尽量少等问题,数码管内部元件比较简单,耗能相对较低,所以选择了数码管显示。
不但硬件电路简单,造价低廉,而且数码管亮度高,利于我们的观察读数。
2 硬件设计2.1 温度信号的获取与放大本系统以PT100为温度传感器获取温度信号,以放大器LM741为信号放大器件。