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

合集下载

51单片机课程设计数字温度计报告毕业用资料

51单片机课程设计数字温度计报告毕业用资料
5
数字温度计毕业设计
3、时钟
石英晶振 电路结构原理如右图所示
4、I/O 口&接口 • ① 所有 I/O 用排针引出 • ② 串行通信口:P3.0,p3.1 • ③ ISP:p1.6,p1.7
6
数字温度计毕业设计 单片机共有 4 个 8 位双向并行 I/O 通道
口,每位均有自己的锁存器、输出驱动器和 输入缓冲器组成。这种结构,在数据输出时 可以锁存,及输出新的数据以前,通道口上 的原始数据不变。但对输入信息是不锁存的, 所以从外部输入的信息必须保持到取数指令 执行完为止。
●P1 口——8 位、双向 I/O 口,内含上拉电阻。 P1 口为用户使用的通用 I/O 口,每个引脚可驱动 4 个 TTL 负载。当用做输入时,每个端口首先置 1。 P1.0 和 P1.1 引 脚 也 用 做 定 时 器 2 的 外 部 计 数 输 入 (P1.0/T2)和触发器输入(P1.1/T2DX)。 在编程和校验期间,P1 口可输入低字节地址。 ● P2 口——8 位、双向 I/O 口,内部具有上拉电阻。 P2 口可用做通用 I/O,可以驱动 4 个 TTL 负载。对 P2 口各位写入 1,可作为输入。每个引脚由外部负载拉为低电 平时,经由内部上拉电阻向外输出电流。 在访问 16 位地址的外部程序存储器和数据存储器时,P2 口提供高 8 位地址。用 MOVX @DPTR 类指令访问外部数据存 储器时,P2 口为高 8 位地址(即 PCH);用 MOVX @R0 和 MOVX @R1 类指令访问外部数据存储器时,P2 口上的内容是 SFR P2 的 内容。 在编程和校验时,P2 口接收地址线的高位和一些控制信 号。 P3 口——8 位、双向 I/O 口,内部含有上拉电阻。
将温度转换为 BCD 码 更新数据缓冲区

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

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

1摘要为了克服传统温度计测量温度的主要缺点——需要测量者与被测目标近距离接触和测量不方便,在顾及仪器测量高精度前提下,以追求最低成本为原则,研制了非接触式热释电红外测温仪,实现了对物体表面温度快速准确的测量。

本文主要设计了红外测温仪的整体系统构架,根据热释电原理,主要针对人体体温测量进行了具体的设计开发,包括整体方案,总体电路及各单元电路的设计,软件设计,硬件焊接及系统调试,并利用设计出来的红外测温仪在环境温度30℃下对人体温度进行了测量,对人体的温度测量的误差低于±0.1℃,提高了测量精度。

红外测温仪的设计主要为适应人体体温快速无接触测量的需要。

此外还介绍了热释电红外传感器的工作原理以及比较适合人体红外检测的热释电传感器PM611的优点和等效电路,阐述了基于热释电传感器的红外测温仪的工作原理,讨论了该系统的设计与实现方法,简单介绍了测温系统的适用条件。

关键词:温度测量热释电PM611AbstractTo decrease the limitation of traditional method of temperature measuring such as close contact between measurer and the target and inconvenience when measuring, we developed a non-contact type piezoelectric infrared thermometer, realizes fast and accurate surface temperature measurements. This article also designed the overall system architecture infrared thermometer. Then under the piezoelectric principle, aimed at human body temperature measurement for a specific design, development including hardware, peripherals technology, SCM, and the host program . Designed by using the infrared thermometer at ambient temperature 30℃on the human body were measured on the human body temperature measurement error is less a ±0.1℃improve the measurement accuracy. This thermometer mainly applies to no-contact, speedy body-heat measurement. This article mainly introduces operational principles of piezoelectric infrared sensor and the structure of hydroelectrically sensor PM611.It formulates the theory of the thermometer based on hydroelectrically sensor and studies how to design and implement of the system.Finally,it indicates the conditional demand of the system.Keywords: Temperature Measurement Piezoelectrically PM611毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

单片机的数字温度计设计方案(附代码与仿真)

单片机的数字温度计设计方案(附代码与仿真)

基于STC89C52的数字温度计目录1、简介....... .......... ..... 3 _ _2、计划选择2.1。

主控片选 (3)2.2.显示模块.............................. (3)2.3、温度检测模块………………………………… .. 43、系统硬件设计3.1。

51单片机最小系统设计………………………… .4 .电源电路设计…………………… .. 5.液晶显示电路设计……………………………… ..63.4.温度检测电路设计………… . . . 74.系统软件设计4.1。

温度传感器数据读取流程图......... .. (9)4.2.系统编程………………… .105. 编程与仿真5.1、Keil编程软件………………… .. .. 115.2.变形杆菌 (11)5.3.模拟界面……………………… ..116.总结........ .......... ........ 12 _ _ _ _ _七、附录附录 1. 原理图........ .......... (12)附录 2. 程序清单…………………………………………………………………… ..131 简介进入信息飞速发展的21世纪,科学技术的发展日新月异。

科学技术的进步带动了测量技术的发展,现代控制设备的性能和结构发生了翻天覆地的变化。

我们已经进入高速发展的信息时代,测量技术也成为当今技术的主流,已经渗透到研究和应用工程的各个领域。

温度与人们的生活息息相关,温度的测量变得非常重要。

2.系统方案选择2.1 主控芯片选型方案一:STC89C52RCSTC89C52RC是8051内核的ISP在线可编程芯片,最高工作时钟频率为80MHz,芯片内含8KB Flash ROM,可反复擦写1000次。

该器件兼容MCS-51指令系统和8051引脚结构。

该芯片集成了通用8位中央处理器和ISP Flash存储单元,具有在线可编程特性,在PC端有控制程序,用户程序代码可下载到单片机部门,无需购买通用编程器,速度更快。

毕业设计60多功能温度测量仪是以 MCS-51单片机系统和传统的温度检测元件一热电偶相结合的温度测量系统

毕业设计60多功能温度测量仪是以 MCS-51单片机系统和传统的温度检测元件一热电偶相结合的温度测量系统

摘要摘要热电偶是计量技术中最常用的温度传感器,它的应用在生产技术和测量科学上曾引起跨时代的变革。

热电偶结构简单、容易制造、价格便宜、准确度高、测温范围广。

目前在大量的热工仪表中,热电偶作为温度传感器,已经得到了广泛的使用。

本文介绍的多功能温度测量仪是以MCS-51单片机系统和传统的温度检测元件一热电偶相结合的温度测量系统,本仪器的数学模型和测量原理简单,选用精密测量元器件和抗干扰、低温漂的精密电子元件,系统设计中充分考虑了EMC(电磁兼容)问题。

该测量仪器的特点是:使用简便;测量稳定、可靠;测温范围大;使用对象广。

本文介绍了该测量仪的研制,包括温度传感器、单片机接口及其应用软件,其主要内容如下:1、介绍了国内外温度检测技术2、根据实际测量要求制定出一次仪表一传感器的选择、使用和安装方案,并且解决了热电偶测量过程中存在的冷端温度不为0℃的传统问题。

3、根据实际使用要求设计了相应的单片机硬件系统,该系统能够实现数据采集、温度值的实时显示和存储以及和上位机的通讯等。

4、设计了和硬件配套的软件,采用了热电偶测温的通用查表法,该方法很好地解决了热电偶热电势与温度值之间非线性的问题。

5、从原理和实际意义上分析了该仪器的测量误差。

关键词温度测量热电偶冷端温度单片机智能化IABSTRACAbstractThe Multifunctional Temperature Measurement Instrument introduced in the thesis was developed by conbining a MCS-51 8-bit microcontroller system and a conventional temperature measurement component-thermocouple. The mathematic model and measurement principle for the instrument are very simple. In the design of the instrument, the electronic components with the features of disturbance resistance, low temperature drift and high precision were used. And during system designing and PCB designing, EMC was well regarded. The instrument has the characteristics of simple operation, reliable performance, wide measurement range and various application fieldsIn the thesis, the development of the instrument is introduced, with the design of the temperature sensors, the interface circuits in the microcontroller system and the software included. The main content of the thesis is as follows:(1) A summary is presented about the present situation of the temperature measurement technique.(2) The plan was drawn up for selecting, using and setting the temperature sensor according to the practical measurement demands. In addition, the problem that the temperature of the reference end of the thermocouple is not 0'C in measurement has been solved.(3) According to the application demands, a hardware system of microcontroller was designed. It can realize data acquisition, timely displaying and storage of the value of the measured temperature, communication with an upper computer and so on.(4) The corresponding software was designed. A general method by checking table, which is used to measure temperature by thermocouple, was put forward. The problem of the non-linear relation between the thermo-emf and the temperature value of a thermocouple can be satisfactorily solved by the method.(5) The measurement of the instrument was analyzed by experiment.Key words temperature measurement, thermocouple,the temperature of the referenced end of thermocouple,microcontroller, intelligentiztionII第1章绪论目录摘要 (I)ABSTRACT ........................................................................................................................................... I I 第1章绪论.. (6)1.1引言 (6)1.2国内外测温状况 (6)1.2.1利用物体热胀冷缩原理制成的温度计 (6)1.2.2利用热电效应技术制成的温度检测元件 (7)1.2.3利用热阻效应技术制成的温度计 (7)1.2.4利用热辐射原理制成的高温计 (7)1.2.5利用红外测技术进行温度测量 (7)1.3课题研究背景及本文主要内容 (8)第2章热电偶测温的基本原理 (9)2.1方案的提出 (9)2.2热电偶测温的基本原理 (9)2.3热电偶闭合回路的总热电动势 (10)2.4数据采集部分的设计 (11)2.4.1热电偶的种类 (11)2.4.1.1根据热电偶材料分类 (11)2.4.1.2根据热电偶的用途分类 (11)2.4.1.3根据热电偶的结构形式分类: (11)2.4.2热电偶类型的选择 (12)2.4.2.1钨铼3-钨铼25热电偶 (12)2.4.2.2铂铑30一铂铑6热电偶 (13)2.4.2.3铂铑13-铂热电偶 (13)2.4.3补偿导线的选择 (13)2.4.3.1补偿导线的原理 (13)2.4.3.2补偿导线的型号与分类 (14)2.4.3.3补偿导线的使用原则 (14)2.4.3.4使用补偿导线后的修正 (14)2.4.4热电偶的冷端补偿 (15)2.4.4.1热电偶参考端温度的影响 (15)3电子科技大学学士学位论文2.4.4.2热电偶冷端补偿电路的设计 (15)2.4.5绝缘物与保护管的选择 (16)第3章多功能温度测量仪的硬件设计 (18)3.1系统总体设计 (18)3.2单片机介绍 (18)3.3信号输入部分设计 (20)3.3.1信号输入部分总体设计 (20)3.3.2芯片选用及电路连接 (21)3.4单片机系统的设计 (25)3.4.1 地址存储器 (25)3.4.2程序存储器 (25)3.5通讯电路设计 (25)3.7模拟信号输出电路设计 (27)3.8.1信号输出部分总体设计 (27)3.8.2芯片的选择 (27)第4章多功能温度测量仪的软件设计 (29)4.1系统软件总体设计 (29)4.3数据采集子程序设计 (29)4.4数据处理程序设计 (30)4.5显示结果 (30)第5章误差分析 (31)5.1系统稳态误差 (31)5.1.1热电偶带来的测量误差 (31)5.1.1.1热电偶安装引起的测量误差 (31)5.1.1.2热电偶固有特性引起的误差 (31)5.1.1.3检定过程中引起的误差 (32)5.1.2单片机系统带来的误差 (33)5.2系统动态误差 (33)5.2.1动态误差概念 (33)5.2.2感温件的动态特性 (34)5.2.3改善动态特性的方法和动态补偿 (35)5.2.3.1改善动态特性的方法 (35)5.2.3.2温度测量的动态补偿 (35)4第1章绪论第六章结论与展望 (37)6.1结论 (37)6.2展望 (37)致谢 (39)参考文献 (40)外文资料原文 (41)外文资料译文 (43)5电子科技大学学士学位论文第1章绪论1.1引言“工欲善其事,必先利其器”,这是中国的一句古话,人们早就知道工具的重要性。

基于单片机的带温度显示的数字钟设计(c51语言编程)【开题报告】

基于单片机的带温度显示的数字钟设计(c51语言编程)【开题报告】

开题报告电气工程及其自动化基于单片机的带温度显示的数字钟设计(c51语言编程)一、课题研究意义及现状1980年因特尔公司推出了MCS-51单片机,近30年来,其衍生系列不断出现,从Atmel加入FLASH ROM,到philips加入各种外设,再到后来的Cygnal推出C8051F,使得以8051为核心的单片机在各个发展阶段的低端产品应用中始终扮演着一个重要的角色,其地位不断升高,资源越来越丰富,历经30年仍在生机勃勃地发展,甚至在SoC时代仍占有重要的一席之地。

单片机具有体积小、功能强、低功耗、可靠性高、价格低廉等一系列优点,不仅已成为工业测控领域智能仪表、机电一体化、实时控制、国防工业普遍采用的智能化控制工具,而且已渗入到人们工作和和生活的各个角落,有力地推动了各行业的技术改造和产品的更新换代,应用前景广阔。

C语言已经成为当前举世公认的高效简洁而又贴近硬件的编程语言之一。

将C语言向单片机8051上移植十余20世纪80年代的中后期,经过几十年的努力,C语言已成为专业化单片机上的实用高级语言。

C语言是一种编译型程序设计语言,它兼顾了多种高级语言的特点,并具备汇编语言的功能。

此外,C语言程序具有完善的模块程序结构,从而为软件开发中采用模块化程序设计方法提供了有力的保障。

与汇编语言相比,C51在功能、结构、可读性、可维护性上有明显的优势,因而易学易用。

另外C51可以缩短开发周期,降低成本,可靠性,可移植性好。

因此,使用C语言进行程序设计已成为软件开发的一个主流,用C语言进行8051单片机程序设计是单片机开发与应用的必然趋势。

随着人们生活水平的提高,对物质需求也越来越高,人们已不再满足于钟表原先简单的报时功能,希望出现一些新的功能,诸如环境温度显示、日历的显示、重要日期倒计时、显示跑表功能等,用以带来更大的方便。

而所有这些,又都是以数字化的电子时钟为基础的,不仅应用了数字电路技术,而且还加入了需要模拟电路技术和单片机技术。

可实现的基于MCS-51单片机的恒温控制系统的设计

可实现的基于MCS-51单片机的恒温控制系统的设计
从水温检测 、信号处理 、输入 、运算到输 出控制 电阻丝
电压信号 , 经过 A/ D转换 , 保存在采样值 单元 ; 利用键盘
输入 设定温度 , 经温度 标度转换 转化成二 进制数 , 存 保 在片 内设定值 单元 ; 然后调显示子程序 , 多次显示设 定温
加 热功率 以实 现水 温控 制的全 过程 。 单片 机的使 用为 实 现水 温的智 能化控 制 以及提 供 完善 的人机 交互 界面 提供 了可能 。所 以本设 计将 采用 以单 片机为 核心 的直
1 引 言
在 实际生产过程 中, 对各 类加热炉 、热处理炉 、反
度和采样 温度 , 再把采样值与设定值进行 P D运算得 出 I 控 制量 , 用其去 调节可控 硅触发 端的通 断 , 实现对 电阻
应炉和锅炉 中的温度都需监 测和控制 , 从而保 证生产 过
程的顺利进行【 。选择单片机来控制温度不仅具有控制 方便 、简单和灵活性大 等优点 , 而且可 以大幅度提高被 控对 象 的技术指标 , 而大大 提高 产品 的品质和 数量 。 从 以单 片机 为控制核心 的温控 系统 , 具有 非常理想 的控 制
饥; 湍 ; D 转换 ; I A/ P D算 法 文献 : B 文章 编 弓:0 3 2 1 0 81 0 0 0 10 74 ( 0 )0 18 3 2
_I分 类 : P 6 {冬 1J T 44
An E e d d F ut c Prt ciga d Mo i r g S se mb d e a lAr oe t n nt i y t m n on
丝加 热 时间 的控 制 ,以此来调 节 水温 使 其基本Байду номын сангаас保持 恒
定 。主 要性 能 指标 如下 :( 1)温 度设 定 范 围 :35 ~

51单片机温度测量与控制系统毕业论文

51单片机温度测量与控制系统毕业论文

51单片机温度测量与控制系统摘要随着现代信息技术和工农业的快速发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术, 本文主要介绍了一个基于51单片机的测温系统,详细描述了利用数字温度传感器DS18B20开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,对各部分的电路也进行了介绍,该系统可以方便的实现实时温度采集和显示,并可根据需要设定上下限报警温度,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工、农业生产中的温度测量,也可以当作温度处理模块嵌入其它系统中,作为其他主系统的辅助扩展。

DS18B20与51单片机结合实现最简温度检测系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量,有广泛的应用前景。

关键字:51单片机、温度、DS18B20、数码管、 C51AbstractWith the rapid development of modern information technology and industry and agriculture, microcontroller technology has spread to our life, work, scientific research, each domain, has become a relatively mature technology, this paper introduces a temperature measurement system based on 51 single chip, detailed description of the use of digital temperature sensor DS18B20 temperature measurement system development, key the connection to the sensor under the SCM hardware, software programming and system flow of each module are analyzed in detail, on the part of the circuit are introduced, the system can easily achieve the real-time temperature acquisition and display, and can according to need to set the alarm temperature, it is very convenient to use, has high accuracy, Liang Chengkuan, high sensitivity, small volume, low power consumption, suitable for our daily lives and industrial, agricultural production in the temperature measurement, which can also be used as a temperature processing module embedded in other systems, as other auxiliary system. DS18B20 and 51 microcontroller with temperature detection system to achieve the most simple, the system has the advantages of simple structure, strong anti-interference ability, suitable for on-site temperature measurements in harsh environment, has the widespread application prospect.Key words:The 51 single chip microcomputer、Temperature、DS18B20、Digital tube、C51目录第1章概论 (1)1.1设计背景 (1)1.2总体设计 (2)1.3 设计要求 (3)第2章设计理论基础 (4)2.1 51单片机 (4)2.2 温度传感器 DS18B20 (7)2.3 锁存器 74HC573 (10)2.4 LED 数码管 (11)第3章硬件电路设计 (13)3.1 单片机最小的系统 (13)3.2 温度采集电路 (14)3.3 温度控制电路 (16)3.4 键盘电路 (17)3.5 显示电路 (18)第4章软件程序设计 (19)4.1 程序初始化 (19)4.2 延时子函数 (19)4.3 按键设定子函数 (20)4.4 温度显示子函数 (21)4.5 温度采集子函数 (21)4.6 温度控制子函数 (23)4.7 主函数 (24)第5章总结全文 (25)5.1结束语 (25)5.2致谢词 (25)参考文献 (26)附录 (27)第1章概论1.1设计背景温度是表征物体冷热程度的物理量,温度是工农业生产、科学试验以及日常生活中需要普遍进行测量和控制的一个重要物理量,由此对温度进行检测的意义就越来越大。

基于MCS-51单片机多点温度测控系统的设计

基于MCS-51单片机多点温度测控系统的设计

基于MCS-51单片机多点温度测控系统的设计
汤泽容
【期刊名称】《收藏与投资》
【年(卷),期】2017(000)012
【摘要】基于MCS-51单片机多点温度测控系统的设计,利用单片机的I/O口外接数字温度传感器——DS18B20,测出实际温度,通过液晶1602显示出温度值,可以广泛用于生态农业、工业等.
【总页数】1页(P82-82)
【作者】汤泽容
【作者单位】重庆工贸职业技术学院
【正文语种】中文
【中图分类】TP2
【相关文献】
1.基于MCS-51单片机的温度测控系统的设计 [J], 汤泽容
2.基于单片机的多点温度测控系统的设计 [J], 雷霖;沈小林;李萍
3.基于MCS-51单片机的多点定时器设计 [J], 董军堂;邵婷婷;常艳玲
4.基于AT89C51单片机的农用大棚多点温度测控系统设计与实现 [J], 杨杰
5.基于MCS-51单片机多点温度测控系统的设计 [J], 汤泽容
因版权原因,仅展示原文概要,查看原文内容请购买。

外文翻译--基于51单片机温度报警器的设计(适用于毕业论文外文翻译+中英文对照)

外文翻译--基于51单片机温度报警器的设计(适用于毕业论文外文翻译+中英文对照)

外文翻译--基于51单片机温度报警器的设计(适用于毕业论文外文翻译+中英文对照)XXX: Design of a Temperature Alarm Based on 51 MCUDepartment: n EngineeringMajor: Measurement and Control Technology and nClass:Student ID:Name:Supervisor:Date:A microcontroller。

also known as a single-chip computer system。

XXX its ns being integrated on a small chip。

it has most of the components needed for a complete computer system。

such as CPU。

memory。

internal and external bus systems。

and mostof them also have external storage。

At the same time。

it integrates XXX interfaces。

timers。

real-time clocks。

etc。

The most XXX integrate sound。

image。

ork。

and complex input-output systems on a single chip.XXX used in the industrial control field。

Microcontrollers XXX CPUs inside the chip。

The original design concept was to integrate a large number of peripheral devices and CPUs on a chip to make the computer system XXX's Z80 was the first processor designed according to this concept。

51单片机温度计

51单片机温度计

目前,单片机已经广泛应用于测控领域。

它不仅可以测量电信,还可以测量温度、湿度等非电信号。

可独立工作的单片机温度检测与控制系统已广泛应用于许多领域。

单片机是一种特殊的计算机,它将CPU、存储器、RAM、ROM和输入输出接口电路集成在一块半导体芯片上。

这个芯片叫单片机。

单片机由于集成度高、功能强、通用性好,具有体积小、重量轻、能耗低、价格低、抗干扰能力强、可仿制等优点。

得到了迅速的推广和应用,现已成为测控系统中的优秀机型和新型电子产品中的关键元器件。

单片机不仅仅局限于小系统的概念,还广泛应用于家用电器、机电产品、办公自动化产品、机器人、儿童玩具、航天器等领域。

这次我们的模拟电气设计是用单片机来控制温度。

传统的温度传感器大多采用热敏电阻作为温度传感器,但热敏电阻的可靠性差,测温精度低,必须通过专门的接口电路转换成数字信号,才能由单片机进行处理。

这次我和同学陆鲁豫用的是DS18B。

20数字温度传感器实现基于51单片机的温度计设计。

传统温度计存在反射速度慢、读数麻烦、测量精度低、误差大等缺点。

利用集成温度传感器DS18B20,设计并制作了一种基于AT89C51的4位数码管数字温度计。

其电路简单,软硬件结构模块化,易于实现。

数字温度计是利用温度传感器和接口电路测量温度并转换成模拟电压信号,通过模数转换器转换成单片机可以处理的数字信号,然后送到单片机进行处理和转换,最后在数码管上显示温度值。

该系统由单片机为控制核心,DS18B20温度传感器,带4位温度数据显示的共阴极数码管,外围电源和报警电路组成。

2.设计任务和要求2.1设计任务在现代生活中,多功能数字体温计可以给我们的生活带来极大的便利。

支持“一线总线”接口的温度传感器简化了数字温度计的设计,降低了成本。

以美国MA*IM/DALLAS半导体公司的单总线温度传感器DS18B20为核心,ATMEL公司的AT89S52位控制器设计的AT89S51为智能温度控制器,结构简单,测温准确,具有一定的控制功能。

基于51单片机的DS18B20温度检测_设计报告

基于51单片机的DS18B20温度检测_设计报告

课程名称:微机原理课程设计题目:温度检测课程设计随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,本文将介绍一种基于单片机控制的温度检测仪。

本设计使用简便,功能丰富。

可以实现温度采集,温度报警,重设上下限温度值等功能。

在现代化的工业生产中,需要对周围环境的温度进行检测和控制。

本设计对温控报警问题展开思考,设计一个能根据需求设置低温到高温进行报警并通过数码管显示的系统。

该系统使用STC89C51单片机,同时运用单线数字温度传感器DS18B20,四位共阴数码管显示,按键控制等模块可实现温度的检测与设置。

课题经过实验验证达到设计要求,具有一定的使用价值和推广价值。

本作品使用四位共阴数码管显示,可以清晰地显示当前的报警温度,一定程度避免使用者使用时出错,安全可靠,可使用于各种食品储存室,植物养殖所等地方,实用性很高。

关键字:温度报警器 STC89C51单片机数码管 DS18B20一、课程设计目的和要求 (1)1.1 设计目的 (1)1.2 设计要求 (1)二、总体设计方案 (1)三、硬件设计 (2)3.1 DS18B20传感器 (2)3.2 STC89C51功能介绍 (6)3.3 时钟电路 (8)3.4 复位电路 (8)3.5 LED显示系统电路 (9)3.6 按键控制电路 (11)3.7 蜂鸣器电路 (11)3.8 总体电路设计 (12)四、软件设计 (14)4.1 keil软件 (14)4.2 系统主程序设计 (14)4.3 系统子程序设计 (15)五、仿真与实现 (18)5.1 PROTEUS仿真软件 (18)5.2 STC-ISP程序烧录软件 (19)5.3 使用说明 (20)六、总结 (21)一、课程设计目的和要求1.1 设计目的熟悉典型51单片机,加深对51单片机课程的全面认识和掌握,对51单片机及其接口的应用作进一步的了解,掌握基于51单片机的系统设计的一般流程、方法和技巧,为我们解决工程实际问题打下坚实的基础。

基于MCS—51单片机的测温系统

基于MCS—51单片机的测温系统

图 1
内部对温度 数据进行修 正 。 这样 , 既可 以降低 对温度
传 感 器 和 放 大 电路 的 要 求 , 而 降 低 成 本 , 可 以针 从 又 对 不 同外 部 环 境 或 不 同通 道对 温 度 显 示 及 报 警 设 定 进行灵 活修改 。 ’ 为 了 提 高 系 统 的 抗 干 扰 能 力 , 用 X2 0 5作 采 54 系统 的 监 测 电 路 , 便 在 主程 序 跑 飞 时 可 以 对 C U 以 P
进 行 复 位 , 程 序 重 新 正 确 执 行 , 时 , 利 用 使 同 还
测 温范 围: 5 一5 ℃~ 1 0 ; 5℃

分 辨 率 :. 4 ; 0 0℃
检测误 差 # . ℃。 土0 1

2 硬 件设 计
2 1 温 度传感器 A 5 0 . D 9 A 9 D5 0是一 种半导 体集 成传感 器 , 电 电压可 供
gv v r t mp r t r aa m . I lo h s t e f n to s o a e o to l g a d a a m i e o e —e e a u e l r t s a h u cin f p n l n r ln n lr a c i
从 + 4 到 + 3 V。 它 成 本 低 廉 , 需 要 辅 助 电 路 的 V 0 不 支 持 , 送 距 离 可 以达 到 几 百 米 。 温 范 围 为 一5 ℃ 传 测 5

X20 5中 的 4 9 54 0 6位 串行 E P OM 来 存 储 高 温 报 R 警 门 限 、 差 修 正 值 和通 道 修 正 值 误
c m m u c to n s l y n o nia i n a d dip a i g.

基于单片机的数字时钟和高精度数字温度计设计报告

基于单片机的数字时钟和高精度数字温度计设计报告

基于单片机的数字时钟和高精度数字温度计设计报告摘要:采用单片机AT89C52与集成温度传感器DS18B20、时钟芯片DS1302、液晶显示器LCD1602构成数字时钟和温度计。

通过编写程序实现对DS18B20、DS1302的读写操作,实现了时间、温度等数据在液晶显示器上的正确显示。

经过测试,显示的时间和温度正确,实现了预期的设计目标。

一、方案设计本项目拟设计基于单片机的数字时钟和数字温度计,并将时间和温度显示在液晶显示器上。

1.主控制器的选择AT89C52是MCS-51系列中的一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可为您提供许多较复杂系统控制应用场合。

另外,在校期间所涉及到也主要是MCS-51系列单片机,对于其内部功能和指令系统较为熟悉,能在较为短的项目内完成项目的设计和验证。

2、时钟功能的实现时钟功能的实现有两种方案:一是用软件实现,直接用单片机的定时器编程以实现时钟;二是用专门的时钟芯片实现时钟的记时,再把时间数据送入单片机,由单片机控制显示。

比较两种方案,用软件实现时钟固然可以,但是程序运行需占用大量的CPU资源,会影响记时的准确度。

而用专用时钟芯片可以实现准确记时。

顾采用专用时钟芯片DS1302来实现时钟功能。

3、温度功能的实现可以采用热敏电阻来实现温度的测量,可满足40摄氏度至90摄氏度测量范围,但热敏电阻精度、重复性、可靠性较差,对于检测到的温度的精确度不能够得到保证。

在本装置中,要实现精度为0.1摄氏度温度的车辆,采用热敏电阻不嫩够满足求,故考虑采用数字温度传感器DS18B20。

DS18B20 测量温度,输出信号全数字化,便于单片机处理及控制,单总线的数据传输,省去传统的测温方法的很多外围电路,系统的结构可以做得较为紧凑。

基于51单片机的温度报警器设计毕业论文

基于51单片机的温度报警器设计毕业论文

基于51单片机的温度报警器设计毕业论文目录前言 (1)1 设计要求与方案论证 (2)1.1 设计要求 (2)1.2 系统基本方案选择和论证 (2)1.2.1 单片机芯片的选择方案和论证 (2)1.2.2 温度传感器设计方案论证 (3)1.3 电路设计最终方案决定 (4)2 主要元件介绍 (4)2.1 STC89C51介绍 (4)2.1.1 STC89C51主要功能及PDIP封装 (4)2.1.2 STC89C51引脚介绍 (4)2.1.3 单片机最小系统: (6)2.2 DS18B20传感器介绍 (6)2.2.1 DS18B20概述 (6)2.2.2 DS18B20引脚介绍 (7)2.2.3 DS18B20的部结构 (8)2.2.4 DS18B20的程序流程图 (8)2.3 数码管介绍 (9)2.3.1 数码管概述 (10)3 程序流程图 (10)结论 (11)参考文献 (12)致谢 (13)附录1 系统原理图 (14)附录2 C语言程序 (15)基于51单片机的温度报警器设计摘要:单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,本文将介绍一种基于单片机控制的数字温度器,本温度计属于多功能温度计,可以设置上下报警温度,当温度不在设置围时,可以报警。

随着现代工农业技术的发展及人们对生活环境要求的提高,人们也迫切需要检测与控制温度。

本文通过采用蜂鸣器作为电声元件的温度报警器的设计,阐明了该装置进行设计与制作的具体过程及方法。

这种温度报警器结构简单,可操作性强,应用广泛。

工作时,温度测量围为5—38ºC。

当前环境温度若超过设定的高温临界温度,由单片机发出报警信号,从而防止带来的不必要的损失。

造成高温火灾有:电气线路短路、过载、接触电阻过大等引发高温或火灾;静电产生高温或或火灾;雷电等强电侵入导致高温或火灾;最主要是机房电脑、空调等用电设备长时间工作,导致设备老化,空调发生故障,而不能降温;因此机房所属的电子产品发热快,在短时间机房温度升高超出设备正常温度,导致系统瘫痪或产生火灾,这时温度报警系统就会发挥应有的功能。

基于51单片机DS18B20温度采集器详解

基于51单片机DS18B20温度采集器详解

一核心器件的基本构成及特性1.1 AT89S51功能特性89C51是INTEL公司MCS-51系列单片机中基本的产品,它采用INTEL公司可靠的CHMOS工艺技术制造的高性能8位单片机,属于标准的MCS-51的HCMOS产品。

它结合了HMOS的高速和高密度技术及CHMOS的低功耗特征,它基于标准的MCS-51单片机体系结构和指令系统,属于80C51基础型单片机版本,集成了时钟输出和向上或向下计数器等更多的功能。

89C51内置8位中央处理单元、256字节内部数据存储器RAM、8k片内程序存储器(ROM)32个双向输入/输出(I/O)口、3个16位定时/计数器和5个两级中断结构,一个全双工串行通信口,片内时钟振荡电路。

此外,89C51还可工作于低功耗模式,可通过两种软件选择空闲和掉电模式。

在空闲模式下冻结CPU 而RAM定时器、串行口和中断系统维持其功能。

掉电模式下,保存RAM数据,时钟振荡停止,同时停止芯片内其它功能。

89C51有PDIP(40pin)和PLCC(44pin)两种封装形式。

1.2 AT89S51管脚介绍AT89C51单片机是把那些作为控制应用所必需的基本内容都集成在一个尺寸有限的集成电路芯片上。

如果按功能划分,它由如下功能部件组成,即微处理器(CPU)、数据存储器(RAM)、程序存储器(ROM)、并行I/O口(4个8位I/O口)、串行口、定时器/计数器、中断系统及特殊功能寄存器。

它们都是通过片内单一总线连接而成,其基本结构依旧是微处理器(CPU)加上外围芯片的传统结构模式。

但对各种功能部件的控制是采用特殊功能寄存器的集中控制方式,以实现不同的功能。

AT89C51单片机如图所示。

1.1.1引脚功能介绍Vcc(40引脚):接+5V电源。

Vss(20引脚):接地。

XTAL1(19引脚):片内振荡器反相放大器和时钟发生器电路的输入端。

XTAL2(18引脚):片内震荡器反相放大器的输出端。

RST:复位引脚,高电平有效。

基于单片机的恒温箱温度控制系统的设计

基于单片机的恒温箱温度控制系统的设计

课程设计题目:单片机恒温箱温度控制系统的设计本课程设计要求:本温度控制系统为以单片机为核心,实现了对温度实时监测和控制,实现了控制的智能化。

设计恒温箱温度控制系统,配有温度传感器,采用DS18B20数字温度传感器,无需数模拟∕数字转换,可直接与单片机进行数字传输,采用了PID控制技术,可以使温度保持在要求的一个恒定范围内,配有键盘,用于输入设定温度;配有数码管LED用来显示温度。

技术参数和设计任务:1、利用单片机AT89C2051实现对温度的控制,实现保持恒温箱在最高温度为110℃。

2、可预置恒温箱温度,烘干过程恒温控制,温度控制误差小于±2℃。

3、预置时显示设定温度,恒温时显示实时温度,采用PID控制算法显示精确到0.1℃。

4、温度超出预置温度±5℃时发出声音报警。

5、对升、降温过程没有线性要求。

6、温度检测部分采用DS18B20数字温度传感器,无需数模拟∕数字转换,可直接与单片机进行数字传输7、人机对话部分由键盘、显示和报警三部分组成,实现对温度的显示、报警。

一、本课程设计系统概述1、系统原理选用AT89C2051单片机为中央处理器,通过温度传感器DS18B20对恒温箱进行温度采集,将采集到的信号传送给单片机,在由单片机对数据进行处理控制显示器,并比较采集温度与设定温度是否一致,然后驱动恒温箱的加热或制冷。

2、系统总结构图总体设计应该是全面考虑系统的总体目标,进行硬件初步选型,然后确定一个系统的草案,同时考虑软硬件实现的可行性。

总体方案经过反复推敲,确定了以美国Atmel公司推出的51系列单片机为温度智能控制系统的核心,并选择低功耗和低成本的存储器、数码显示器等元件,总体方案如下图:图1系统总体框图二、硬件各单元设计1、单片机最小系统电路单片机选用Atmel公司的单片机芯片AT89C2051 ,完全可以满足本系统中要求的采集、控制和数据处理的需要。

单片机的选择在整个系统设计中至关重要,该单片机与MCS-51系列单片机高度兼容、低功耗、可以在接近零频率下工作等诸多优点,而广泛应用于各类计算机系统、工业控制、消费类产品中。

基于51单片机数字体温计设计

基于51单片机数字体温计设计

基于STC89C52最小系统的数字体温计设计摘要现代信息技术的三大基础是信息采集(即传感器技术)、信息传输(通信技术)和信息处理(计算机技术)。

传感器属于信息技术的前沿尖端产品,尤其是温度传感器种类日益繁多,数字温度传感器更因适用于各种微处理器接口组成的自动温度控制系统具有可以克服模拟传感器与微处理器接口时需要信号调理电路和A/D转换器的弊端等优点,被广泛应用于工业控制、电子体温计、测温仪器等各种温度控制系统中。

智能温度传感器(亦称数字温度传感器)是在20世纪90年代中期问世的。

它是微电子技术、计算机技术和自动测试技术(ATE)的结晶。

它们内部都包含温度传感器、A/D转换器、信号处理器、存储器(或寄存器)和接口电路。

有的产品还带多路选择器、中央控制器(CPU)、随机存取存储器(RAM)和只读存储器(ROM)。

智能温度传感器的特点是能输出温度数据及相关的温度控制量,适配各种微控制器(MCU);并且它是在硬件的基础上通过软件来实现测试功能的,其智能化程度也取决于软件的开发水平。

对某些智能温度传感器而言,单片机还可通过相应的寄存器来设定其A/D转换速率(典型产品为MAX6654),分辨力及最大转换时间(典型产品为DS1624)。

随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,采用单片机控制已经成为了一种潮流。

本文将介绍一种基于STC89C52单片机控制的数字体温计,配合采用DS18B20为温度采集模块,HS1602液晶显示模块显示结果,另外用MAX232模块进行电压转换进行程序的烧写,实现对体温的采集与再现。

关键词:52单片机,DSI8B20,HS1602,体温计THE DIGITAL THERMOMETERS DESIGN BASED ON ST C89C52’S MINUIMUM SYSTEMABSTRACTModern information technology is based on the three information collection (ie, sensor technology), information transfer (ICT) and information processing (computer technology). Sensor belongs to the forefront of cutting-edge information technology products, especially the increasingly diverse types of temperature sensors, digital temperature sensor is more suitable for a variety of microprocessor interface for the composition of the automatic temperature control system can overcome the analog sensors and signal conditioning required for microprocessor interfacing circuit and A / D converter defects, etc., are widely used in industrial control, electronic thermometer, thermometer, etc. of various temperature control systems. Smart temperature sensor (also known as digital temperature sensor) in the mid-1990s, came out. It is the micro-electronics technology, computer technology and automated testing techniques (ATE) of the crystal. They contain the internal temperature sensor, A / D converter, signal processor, memory (or registers) and the interface circuit. Some products are also with the multiplexer, the central controller (CPU), random access memory (RAM) and read-only memory (ROM). Smart temperature sensor is characterized by the temperature data can be exported and the related amount of temperature control, fit a variety of microcontrollers (MCU); and it is based on the hardware to achieve through software testing capabilities, and its degree depends on intelligent in the software development level. Some smart temperature sensor, the controller can also register through the appropriate set of its A / D conversion rate (typical products MAX6654), the maximum resolution and conversion time (typical product DS1624). With the progress and development, microcontroller technology has spread to our lives, work, research in various fields, has become a relatively mature technology, using SCM hasbecome a trend. This article describes a microcontroller based control of digital thermometers STC89C52, with the use of DS18B20 the temperature acquisition module, HS1602 liquid crystal display module displays the results, another module with a MAX232 voltage conversion, to achieve the temperature of the acquisition and reproduction.Keywords: 52 microcontroller; DSI8B20; HS1602; thermometer目录1引言-------------------------------------------------------------- 1 2总体设计方案------------------------------------------------------ 32.1方案论证----------------------------------------------------- 32.1.1单片机系统--------------------------------------------- 32.1.2电源模块----------------------------------------------- 32.1.3温度传感器--------------------------------------------- 32.1.4显示模块----------------------------------------------- 42.1.5确定方案----------------------------------------------- 42.2总体设计----------------------------------------------------- 43 硬件设计---------------------------------------------------------- 53.1 单片机系统-------------------------------------------------- 53.1.1单片机最小系统----------------------------------------- 73.1.2 复位电路----------------------------------------------- 83.1.3 时钟振荡电路------------------------------------------- 83.1.4电源模块----------------------------------------------- 9 3.2温度传感器模块-------------------------------------------------- 93.2.1 DS18B20原理------------------------------------------- 93.2.2 DS18B20电路连接-------------------------------------- 133.3 液晶显示模块----------------------------------------------- 133.4串口通信模块------------------------------------------------ 15 4软件设计--------------------------------------------------------- 174.1 软件流程--------------------------------------------------- 174.2 DS18B20模块程序设计--------------------------------------- 184.2.1 程序流程------------------------------- 错误!未定义书签。

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

摘要 : 随着 电子技术的飞速发展 , 以及社会经济发展 的需求 , 很 多的电子产品都需要 用到温度检 测和控制 系统 。本 文对 基 于 MC S 一 5 1 单 片机的恒温 电路 的硬件和软件设计进行 了详 细的阐述。 其 内部 采用 A / D转换器使 系统 电路结构能够操 作更加简便, 同时, 使其在进行 温度 测量时, 减少 了温度 测量时的精度损 失 , 使其具有误差小 、 故障感应灵敏以及 高温预 警等系统功能, 以满足其在不同温度条件下进行正常的测量工作。 关键 词 : MC S 一 5 1 单 片机 ; 测温; 电路 ; 设 计
大的数据处理功能 。 MD 转换器 ( 即 A n a l o g t o D i g i t a l C o n v e  ̄ e r ) , 也 叫 做
2 . 2 硬 件设 计
我们设计 A D5 9 0 进行温度测量传感, 其输 出电流公式为:
I o u t = CT ( 2 7 3 . 1 5 + t )
1 6 进制 A D C转换数据
3 1 0 0
模拟 电路对换算后的模拟量进行处理 , 再由A DC转换器处理 还原成数字量 , 进而执行相关指令进行对部件 的驱动程序 。 需
要保 证 AD C转换器 的精确程度进而保证处理结果 的准确性 。 AD5 9 0是美 国模拟器 件公司设计 出来 的一种热敏器件 , 被称 为两 端温度传 感器 。主要具有以下特 性:
差不超 0 - 3 ℃。
温度 ( 摄氏度)
. 3 9
3 21 9
3 5 4 3
. 2 5

3 8 6 5 4 0 8 1 4 3 1 2 4 5 3 1
第二, 调节最大值不 能超过 调节值的 1 . 2倍 ; 第三, 测量 出的温度误差要在 0 . 6  ̄ C以内, 以保持其精确性; 第 四, 需要操作方便 的多机通信和人机对 话。
器 四种机 型,是 当前社会工业建设过程 中广泛应用 的单 片机
系统。 该 MC S 一 5 1 单片机系统具有 8 位C P U附 1 . 2 MHz ~ 1 2 MHz 范围频率 的振荡器 、 1 2 8 K B大 小的数据存储系统 、 4 KB内存 的 程序存储系统 、 4个 U O双面 并行接 口P o 、 P . 、 P 、 P 3 以及双面全 功能 串行 F O接 口等特 点, 同时具有人机互动, 多机交流 的功 能 。该单片机配有单总线结构和单一+ 5 V 电源 ,具有非常强
2 0 1 3年第 l期
( 总第 1 2 3期)
信 息 通 信
I NF ORM AT1 0N & COM M UNI CAT 1 0NS
2 01 3
( S u m . N o 1 2 3 )
基 于 MC S 一 5 1 单片机 的测温 电路设计
关永远 , 于长兴
( 绥化 学院 电气工程 学院, 黑龙 江 绥化 1 5 2 0 6 1 )
中图分类 号 : T P 3 6 8 . 1 2 文献标识码 : A 文章编号 : 1 6 7 3 1 1 3 1 ( 2 0 1 3 ) 0 1 . 0 0 6 7 — 0 2
1基 于 MC S . 5 1 单片机 的测 温 电路应 用 系统概 述
MC S 一 5 1 单片机是因特尔公司在 1 9 8 0年根据 MC S . 4 8系 统改进突出的 8位单片机,不仅 在运 行速度 方面有了明显的
量、 控制和保存温度及相 关数据 。其具体要求如下 :
第 一, 需要保证在 0  ̄ C~ 4 5 ℃之间, 温度是连续并且可以调
节的;
提 高, 甚至超过 了 Z 8 0 C P U系统 , 其指令系 统也有了很大的进
步。 目前,MC S 一 5 1单片 机系 统是 单 片机 的基 本 系统 ,有 4 K B R OM、 4 KB E P R O M、 4 K B E E P R OM 以及未装置程序 储存
其 中, C T为温度系数 , t 是温度单位摄 氏温度 。 同时, 应用 A DC转换器为电压电容的引脚接 口。 其 中, 需要进行 AD 9 7 6与单 片机 MC S 一 5 1 相连 接, A D9 7 6 需要将完成转换 的数据信 息上传 到数据 总线 上,不同的数据 信息通过相关 U O双面接 口 P 。 、 P . 、 P : 、 P 以分别进行数据 的传 输 。当 C S等接 口为低 电平时,AD9 7 6的 B U S Y端 电平会 变 成高 电平, 此 时表 明数据 转换完成。
( 1 ) 两端温度传感器 的固定输 出电阻值是 7 0 0 MW;
( 2 ) A D5 9 0的 测 温 范 围 是 一 6 0  ̄ C一 + 1 6 0 ℃;
( 3 ) 两端温度传感器 的电源 电压在 4 V 一 3 0 V之间 , 其 器件 在承 受 4 0 V 或者 2 5 V 的正反电压都不会 出现 意外失灵状况; ( 4 ) 两端温度传感器 中流过的 电流值等于开尔文度数 ; ( 5 ) 具有五档精度 自动调节功能 。测量准确度高 , 最 高误
ADC ,是指模 拟信号通 过相 关的 电子器械 原件或者数据传感 器进 而转换 成为数 字信 号的 电路设备 。其具 体流程 是通 过 AD C转换器将需要转换的模拟信号换算为模拟量 , 然后经过
3基 于 MC S . 5 1 单 片机 的测 温 电路软 件构 想
基于 MCS 一 5 1 单片机 的测温 电路具有相关 的启动 白检模 块、 A / D数据转换模块 、 E P R OM单 片机 型的操作模块、 数据输 出模块 以及高温预警模块和故障预警模块等 。 同时, 为了保证测量数据 的精准度 , 需要我们采用分段方 式对测 量数值进 行线性分析, 具体 分段 方式 口 J 见表 1 。 表 1分段测量参照表
相关文档
最新文档