基于AT89C51单片机的温度测控系统设计_黄保瑞

基于AT89C51单片机的温度测控系统设计_黄保瑞
基于AT89C51单片机的温度测控系统设计_黄保瑞

2011年3月15日第34卷第6期

现代电子技术

M odern Electro nics T echnique

M a r .2011V ol .34N o .6

基于AT89C51单片机的温度测控系统设计

黄保瑞1,贾之豪2,邵婷婷1,2

(1.延安大学信息学院,陕西延安 716000;2.西北工业大学电子信息学院,陕西西安 710072)

摘 要:设计一款基于A T 89C51单片机的温度测控系统,介绍该系统的工作原理和设计方法。该系统温度信号由数字温度传感器DS18B20采集,送A T 89C51单片机进行处理,并通过数码管显示。控温部分使用4×4矩阵按键进行温度上限和下限的设定,当温度超过设定值范围后,单片机将发出控制信号启动升温装置或降温装置,使温度保持在一定的范围。实验测试证明,设计的样机系统测温控温精度均为0.1℃,测温控温的范围可达-55~+125℃,可应用于家用电器、汽车、冷库等领域。

关键词:A T 89C51;DS18B20;数码管;温度测控

中图分类号:T N911-34;T P212.9 文献标识码:A 文章编号:1004-373X (2011)06-0142-02

Design of Temperature Measurement and C ontrol System Based on AT89C 51

HU A N G Bao -rui 1,JI A Zhi -hao 2,SHA O T ing -ting 1,2

(1.College of Elect ro nic and Info rm ation ,Yan 'an University ,Yan 'an 716000,China ;

2.Colleg e o f El ec tronic and Info rm atio n ,No rthwe stern P oly technical U nive rsity ,Xi 'an 710072,China )

Abstract :A temper ature measurement and co ntr ol system based o n A T 89C51is designed ,w hose w orking principle and desig n me tho d are introduced .T he tempera ture signal w as sampled by dig ital temperature sensor DS18B20,was tr ansmitted to the micr ocontro ller A T 89C51,and was display ed by LED .T he 4×4matrix keys w ere used to set the upper and low er limit of temperature .T he co ntrol sig nal wo uld be given by the M CU to sta rt devices when the tempe rature w as out o f the r ang e .T he e xperiment show s that the accuracy of the sy stem is 0.1℃,and the available rang e is -55~+125℃.T he sy stem can be applied in many fields such as ho usehold appliances ,car s 、war eho use and so o n .

Keywords :A T 89C51;DS18B20;nixie tube ;tempera ture mea surement contro l

收稿日期:2010-10-26

基金项目:陕西省教育厅资助项目(2010JK922)

0 引 言

温度的测量和控制在日常生活和工业领域中具有广泛的应用,随着人们生活水平的大幅提高,对温度测量控制的精度和范围也有着更高的要求。在工业企业中,如何提高温度控制对象的运行性能一直以来都是控制人员和现场技术人员努力解决的问题,这类控制对象

惯性大,滞后现象严重,存在很多不确定的因素,难以建立精确的数学模型,从而导致控制系统性能不佳,甚至出现控制不稳定、失控等现象[1]。PID 控制方式控制稳定且精度高,但是控制对象的模型难以建立,并且当扰动因素不明确时,参数调整较复杂[2]。本文采用DS18B20数字温度传感器,该传感器具有微型化、封装简单、低功耗、高性能抗干扰能力、测量范围广、强易配处理器等优点[3],可使系统测量更加精确,电路更加简

单。实验测试证明,设计的样机系统测温控温精度均为

0.1℃,测温控温的范围可达-55~+125℃,可应用于家用电器、汽车、冷库等领域。1 系统总体方案

该系统将检测点的温度采集之后发送到单片机进行处理,并通过4×4矩阵按键进行温度上限和下限的设定。当温度超过设定值范围后,单片机将发出控制信号启动升温装置或降温装置,使温度恒定在一定的范围。系统主要包括温度采集模块、4×4行列式矩阵按键模块、主控模块、温度控制模块、测温控温显示模块等,其结构框图如图1所示。2 系统硬件设计2.1 温度检测模块

该系统温度测量部分采用DA LLAS 公司生产的一线式数字温度传感器DS18B20,它具有微型化、低功耗、高性能抗干扰能力、测量范围广、强易配处理器等优点,DS18B20可直接将温度转化成串行数字信号给单

片机处理,它具有三引脚TO -92小体积封装形式,温度测量的范围为-55~+125℃,测温分辨率可达

到[4]0.0625

℃。

图1 系统结构框图

2.2 4×4行列式按键模块

该系统采用4×4行列式矩阵按键输入,其中除了0~9这10个相应数字温度按键外,还设计了温度重设按键、确定按键、零下温度选择按键和小数点按键等用来控制温度。该系统采用的是非编码式键盘,按键的识别采用的是全局扫描法[5]。2.3 主控模块

该设计采用A T89C51单片机作为主控芯片[6]。该芯片是一款高性能的CMOS 8位微处理器,自带4KB 闪存,产品性价比高,满足系统的设计需求。该系统中主控芯片AT89C51不断的对采集到的温度信号与输入的控制温度进行比较,若超出设定范围则启动升温或降温装置,直至温度到达设定的范围区间内。2.4 温度控制模块

该系统温度控制电路中,单片机通过三极管的通断控制继电器,达到控制电热器的目的。当温度低于设定温度下限时,单片机发送低电平信号经过74LS04非门电路后变为高电平,使NPN 型三极管导通,继电器使电源与电热器接通,电热器加热,温度慢慢升高。当温度高于设定温度上限时,单片机发送高电平信号经过74LS04非门电路后变为低电平,使NPN 型三极管截止,继电器使电源与制冷系统接通,制冷系统工作,温度慢慢降低。当继电器突然断电时,会产生很大的反向电流,反接在三极管两端的二极管可将反向电流分流,达到保护三极管的作用。2.5 测温控温显示模块

该设计显示部分采用2个4位8段共阳极数码管7SEG -MPX4-CA

[7]

。一个数码管用于显示当前环境温

度,另外一个数码管用于显示设定温度。为了节省I /O 口,本设计通过74LS04双2线-4线译码器连接两个数

码管的位码。

3 系统软件设计

该设计软件部分采用模块化设计,通过Keil 公司

开发的μVision3[8]编译器用C51语言[9]编写,主要包括温度检测,按键驱动和温度控制等。其中温度检测包括DS18B20初始化子程序、DS18B20读取子程序、DS18B20写子程序、DS18B20转换温度子程序、DS18B20温度采集子程序、采集温度数码管显示子程序等[10];按键驱动包括矩阵按键驱动子程序、按键显示子程序等;温度控制包括输入键值处理子程序、温度对比控制子程序等。主程序流程图如图2所示。

图2 主程序流图

4 结 语

本文设计的温度测控系统,采用DS18B20数字温度传感器实时采集环境温度,采用4×4矩阵按键自由设定温度上限和下限,采用A T89C51单片机处理采集的温度数据和发送控制温度信号,将环境温度和设定温

度通过数码管7SEG -MPX4-CA 实时显示。设计的样机系统经实验表明,测温精度和控温精度均高达0.1℃,测温范围为-55~125℃,并可在-55~128℃范围内进行温度控制。温度控制系统在工业生产和日常生活中,主要是要求在一定的温度范围内保证温度恒定,并要求一定的精度,因此该系统可应用于家用电器、工业、汽车、冷库等许多领域。

参 考 文 献

[1]魏玲.基于DS18B20的单总线测温系统设计[J ].黑龙江冶

金,2007(2):42-43.

[2]孙彦伟,杨万济.基于改进遗传算法的电极调节系统PI D 参

数优化[J ].山东冶金,2007(29):87-88.

(下转第147页) 

143

第6期

黄保瑞等:基于A T89C51单片机的温度测控系统设计

4.3 测量精密度

选择不同浓度区间的3份样品,每份样品测量

20次,考察系统的测量精密度得到图8的结果

图7 

测量对比图

图8 系统精密度实验结果

经过20次测量测得A 样品的电阻率平均值为

11254.44Ψ·cm ,标准差为9.77;B 样品的电阻率平均值为6485.34Ψ·cm ,标准差为8.54;C 样品的电阻率平均值为895.47Ψ·cm ,标准差为1.45。5 结 语

提出了四探针与比率测量法结合的方法用于测量导

电聚合物薄膜材料的电阻率;设计实现了导电聚合物薄膜材料电阻率测量系统;最后采用标准电阻和薄膜样品进行了测量实验。实验表明:系统的有效电阻率测量范围6.28~6.28×108Ψ·cm ;测量相对误差小于1%;系统具有较高的精密度,单个样品多次测量的标准差与平均值的比例小于千分之一。相对于国标方法,系统具有操作简便,安全系数高等优点,可以直接对实验过程中制备的导电聚合物薄膜材料进行测量,提高实验效率。

参 考 文 献

[1]苑同锁.导电聚合物的合成及其红外反射性能在节能材料

中的应用[D ].成都:四川大学,2002.

[2]叶林忠,傅政,郑少军.导电聚合物电阻率测定方法的探讨

[J ].青岛化工学院学报,1992,13(3):31-34.

[3]刘新福,孙以材,刘东升.四探针技术测量薄层电阻的原理

及应用[J ].半导体技术,2004,29(7):48-52.

[4]白雪冰,宋文龙.电阻测量方法的研究[J ].自动化仪表,

2006,27(8):58-60.

[5]李晨山,孙以材,王伟.半导体四探针测试仪新型恒流源的

开发[J ].电子工业专用设备,2007(2):6-9.

[6]鲁尼安W R .半导体测量和仪器(中译本)[M ].上海:上海

科学技术出版社,1980.

[7]陈学全,包德修.四探针测圆形薄片电阻率的计算公式[J ].

半导体学报,1981(1):74-77.

[8]李建军.镍铬-镍硅热电偶特性分析与应用研究[J ].火箭

推进,2010,36(5):63-66.

[9]刘丽宁,李志勋.双曲梁传感器推力测量技术应用[J ].火箭

推进,2009,35(6):57-61.

[10]庞军.寄生振荡电路对液体轨姿控发动机电磁阀门阻值测

试影响研究[J ].火箭推进,2009,35(5):46-49.

作者简介:付庆波 男,1984年出生,博士研究生。研究方向为智能传感与测量技术。

(上接第143页)

[3]Dallas Semiconducto r Data Book .DS18B20pro g rammable

re so luting l -w ire dig ita l thermome te r [M ].[S .l .]:Dallas Semiconducto r ,2002.

[4]舒斌,吴建,仲志燕.基于单片机和FPG A 的远程温度监控

系统[J ].现代电子技术,2008,31(17):127-130.

[5]余锡存,曹国华.单片机原理及接口技术[M ].西安:西安电

子科技大学出版社,2007.

[6]詹新生,张江伟.基于A T 89C51的数控直流电压源的设计

[J ].现代电子技术,2008,31(19):107-109.

[7]徐世许.可编程序控制器输出与L ED 数码管动态显示[J ].

微计算机信息,1997,13(1):29-30.

[8]伊勇,李宇.μVision3单片机应用程序开发指南[M ].北京:

科学出版社,2004.

[9]刘文涛.单片机C51语言典型应用设计[M ].北京:人民邮

电出版社,2005.

[10]徐文进,张阿卜.智能温度传感器DS18B20在多路测温中

的应用[J ].现代电子技术,2004,27(22):3-7.

作者简介:黄保瑞 男,1982年出生,陕西横山人,助理实验师。主要从事电子电路的设计与研制。

贾之豪 男,1988年出生,陕西西安人,硕士研究生。研究方向为信号与信息处理。

邵婷婷 女,1982年出生,山东淄博人,教师,硕士研究生。研究方向为智能信息检测与处理。

147

第6期

付庆波等:导电聚合物薄膜电阻率测量系统的设计

温度检测系统设计报告.(DOC)

计算机硬件(嵌入式)综合实践 设计报告 温度检测系统设计与制作

一.系统概述 1. 设计内容 本设计主要从硬件和软件部分介绍了单片机温度控制系统的设计思路,简单说明如何实现对温度的控制,并对硬件原理图和程序框图作了简洁的描述。还介绍了在单片机控制系统的软硬件设计中的一些主要技术关键环节,该系统主要以AT89S52单片机为核心, 同时利用DS18B20温度传感器采集温度,采用4位LED 显示管实施信息显示。 AT89S52单片机设计的温度检测电路是本次设计的主要内容,是整个单片机温度控制系统设计中不可缺少的一部分,该系统对温度进行实时采集与检测。本设计介绍的单片机自动控制系统的主要内容包括:系统概述、元器件选择、系统理论分析、硬件设计、部分软件设计及主要技术性能参数。 2. 元器件选择 单片机AT89S52:1个 22uF电容:2个 电阻:1个 万能板:1个 杜邦线:若干 单排排针:若干

DS18B20温度传感器:2个 4位LED显示管:1个 二.软件功能设计及程序代码 1.总体系统设计思想框图如下: 单片机应用 软件调试 软件编程 系统测试和调试 系统集成 硬件调试 选择单片机芯片 定义系统性能指标 硬件设计 2.主程序流程图 3.DS18B20数据采集流程图

4.程序代码 ①、温度记录仪 #include<> #include<> #include<> #include<> #include<> #include<> bit rec_flag=0;.",1); display(l2," ",1); eeprom_format(); display(l1,"Format Successed",1); longdelay(3); break; } if(ser_rec=='N') break; if(autobac_tim>10) break; } autobac_tim=0; break; case 'D':",1); display(l2," ",1); RDTP=512;",1); display(l2," ",1);

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

基于STC单片机的温度测量系统的研究 摘要:本文针对现有温度测量方法线性度、灵敏度、抗振动性能较差的不足,提出了一种基于STC单片机,采用Pt1000温度传感器,通过间接测量铂热电阻阻值来实现温度测量的方案。重点介绍了,铂热电阻测量温度的原理,基于STC实现铂热电阻阻值测量,牛顿迭代法计算温度,给出了部分硬件、软件的设计方法。实验验证,该系统测量精度高,线性好,具有较强的实时性和可靠性,具有一定的工程价值。 关键词:STC单片机、Pt1000温度传感器、温度测量、铂热电阻阻值、牛顿迭代法。 Study of Temperature Measurement System based on STC single chip computer Zhang Yapeng,Wang Xiangting,Xu Enchun,Wei Maolin Abstract:A method to achieve temperature Measurement by the Indirect Measurement the resistance of platinum thermistor is proposed. It is realized by the single chip computer STC with Pt1000temperature sensor.The shortcomings of available methods whose Linearity, Sensitivity, and vibration resistance are worse are overcame by the proposed method. This paper emphasizes on the following aspects:the principle of temperature measurement by using platinum thermistor , the measurement of platinum thermistor’s resistance based on STC single chip computer, the calculating temperature by Newton Iteration Method. Parts of hardware and software are given. The experimental results demonstrate that the precision and linearity of the method is superior. It is also superior in real-time character and reliability and has a certain value in engineering application. Keywords: STC single chip computer,Pt1000temperature sensor,platinum thermistor’s resistance,Newton Iteration Method 0 引言 精密化学、生物医药、精细化工、精密仪器等领域对温度控制精度的要求极高,而温度控制的核心正是温度测量。 目前在国内,应用最广泛的测温方法有热电偶测温、集成式温度传感器、热敏电阻测温、铂热电阻测温四种方法。 (1) 热电偶的温度测量范围较广,结构简单,但是它的电动势小,灵敏度较差,误差较大,实际使用时必须加冷端补偿,使用不方便。 (2) 集成式温度传感器是新一代的温度传感器,具有体积小、重量轻、线性度好、性能稳定等优点,适于远距离测量和传输。但由于价格相对较为昂贵,在国内测温领域的应用还不是很广泛。 (3) 热敏电阻具有灵敏度高、功耗低、价格低廉等优点,但其阻值与温度变化成非线性关系,在测量精度较高的场合必须进行非线性处理,给计算带来不便,此外元件的稳定性以及互换性较差,从而使它的应用范围较小。 (4)铂热电阻具有输出电势大、线性度好、灵敏度高、抗振性能好等优点。虽然它 的价格相对于热敏电阻要高一些,但它的综合性能指标确是最好的。而且它在0~200°C范

单片机最小系统设计

单片机最小系统设计 时间:2011-05-01 22:47:54 来源:作者: 单片机最小系统设计 该单片机最小系统具有的功能: (1)具有2位LED数码管显示功能。 (2)具有八路发光二极管显示各种流水灯。 (3)可以完成各种奏乐,报警等发声音类实验。 (4)具有复位功能。 功能分析 (1)两位LED数码管显示功能,我们可以利用单片机的P0口接两个数码管来现这个功能;(2)八路发光二极管显示可以利用P1口接八个发光二极管实现这个功能; (3)各种奏乐、报警等发声功能可以采用P2.0这个引脚接一蜂鸣器来实现。 (4)利用单片机的第9脚可以设计成复位系统,我们采用按键复位;利用单片机的18、19脚可以设计成时钟电路,我们利用单片机的内部振荡方式设计的。 设计框图 硬件电路设计 根据本系统的功能,和单片机的工作条件,我们设计出下面的电路图。

元件清单的确定: 数码管:共阴极2只(分立) 电解电容:10UF的一只 30PF的电容2只 220欧的电阻9只 4.7K的电阻一只 1.2K的电阻一只 4.7K的排阻一只, 12MHZ的晶振一只 有源5V蜂名器一只 AT89S51单片机一片 常开按钮开关1只 紧锁座一只(方便芯取下来的,绿色的) 发光二极管(5MM红色)8只 万能板电路版15*17CM S8550三极管一只 4.5V电池盒一只,导线若干。七、硬件电路的焊接 按照原理图把上面的元件焊接好,详细步骤省略。 相关程序编写 针对上面的电路原理图,设计出本单片机最小系统的详细功能:(1)、第一个发光二极管点亮,同时数码管显示“1”。 (2)、第二个发光二极管点亮,同时数码管显示“2”。 (3)、依次类推到第八个发光二极管点亮,同时数码管显示“8”。以上出现的是流水灯的效果 (4)、所有的发光二极管灭了,同时数码管现实“0”。

智能温度控制系统设计

目录 一、系统设计方案的研究 (2) (一)系统的控制特点与性能要求 (2) 1.系统控制结构组成 (2) 2.系统的性能特点 (3) 3.系统的设计原理 (3) 二、系统的结构设计 (4) (一)电源电路的设计 (4) (二)相对湿度电路的设计 (6) 1.相对湿度检测电路的原理及结构图 (6) 3.对数放大器及相对湿度校正电路 (7) 3.断点放大器 (8) 4.温度补偿电路 (8) 5.相对湿度检测电路的调试 (9) (三)转换模块的设计 (9) 1.模数转换器接受 (9) 2.A/D转换器ICL7135 (9) (四)处理器模块的设计 (11) 1.单片机AT89C51简介及应用 (11) 2.单片机与ICL7135接口 (14) 3.处理器的功能 (15) 4.CPU 监控电路 (15) (五)湿度的调节模块设计 (15) 1.湿度调节的原理 (15) 2.湿度调节的结构框图 (16) 3.湿度调节硬件结构图 (16) 4.湿度调节原理实现 (16) (六)显示模块设计 (17) 1.LED显示器的介绍 (17) 2.单片机与LED接口 (17) (七)按键模块的设计 (18) 1.键盘接口工作原理 (18) 2.单片机与键盘接口 (19) 3.按键产生抖动原因及解决方案 (19) 4.窜键的处理 (19) 三、软件的设计及实现 (19) (一)程序设计及其流程图 (20) (二)程序流程图说明 (21) 四、致谢 (22) 参考文献: (22)

智能温度控制系统设计 摘要: 此系统采用了精密的检测电路(包刮精密对称方波发生器、对数放大及半波整流、温度补偿及温度自动校正及滤波电路等几部分电路组成),能够自动、准确检测环境空气的相对湿度,并将检测数据通过A/D转换后,送到处理器(AT89C51)中,然后通过软件的编程,将当前环境的相对湿度值转换为十进制数字后,再通过数码管来显示;而且,通过软件编程,再加上相应的控制电路(光电耦合及继电器等部分电路组成),设计出可以自动的调节当前环境的相对湿度:当室内空气湿度过高时,控制系统自动启动抽风机,减少室内空气中的水蒸气,以达到降低空气湿度的目的;当室内空气湿度过低时,控制系统自动启动蒸汽机,增加空气的水蒸气,以达到增加湿度的目的,使空气湿度保持在理想的状态;键盘设置及调整湿度的初始值,另外在设计个过程当中,考虑了处理器抗干扰,加入了单片机监视电路。 关键词: 湿度检测; 对数放大; 湿度调节; 温度补偿 一、系统设计方案的研究 (一)系统的控制特点与性能要求 1.系统控制结构组成 (1)湿度检测电路。用于检测空气的湿度[9]。 (2)微控制器。采用ATMEL公司的89C51单片机,作为主控制器。 (3)电源温压电路。用于对输入的200V交流电压进行变压、整流。 (4)键盘输入电路。用于设定初始值等。 (5)LED显示电路。用于显示湿度[10]。 (6)功率驱动电路(湿度调节电路)

模电课设—温度控制系统的设计

目录 1.原理电路的设计 (1) 1.1总体方案设计 (1) 1.1.1简单原理叙述 (1) 1.1.2设计方案选择 (1) 1.2单元电路的设计 (3) 1.2.1温度信号的采集与转化单元——温度传感器 (3) 1.2.2电压信号的处理单元——运算放大器 (4) 1.2.3电压表征温度单元 (5) 1.2.4电压控制单元——迟滞比较器 (6) 1.2.5驱动单元——继电器 (7) 1.2.6 制冷部分——Tec半导体制冷片 (8) 1.3完整电路图 (10) 2.仿真结果分析 (11) 3 实物展示 (13) 3.1 实物焊接效果图 (13) 3.2 实物性能测试数据 (14) 3.2.1制冷测试 (14) 3.2.2制热测试 (18) 3.3.3性能测试数据分析 (20) 4总结、收获与体会 (21) 附录一元件清单 (22) 附录二参考文献. (23)

摘要 本课程设计以温度传感器LM35、运算放大器UA741、NE5532P及电压比较器LM339N 为电路系统的主要组成元件,扩展适当的接口电路,制作一个温度控制系统,通过室温的变化和改变设定的温度,来改变电压传感器上两个输入端电压的大小,通过三极管开关电路控制继电器的通断,来控制Tec制冷片的工作。这样循环往复执行这样一个周期性的动作,从而把温度控制在一定范围内。学会查询文献资料,撰写论文的方法,并提交课程设计报告和实验成品。 关键词:温度;测量;控制。

Abstract This course is designed to a temperature sensor LM35, an operational amplifier UA741, NE5532P and a voltage comparator LM339N circuit system of the main components. Extending the appropriate interface circuit, make a temperature control system. By changing the temperature changes and set the temperature to change the size of the two input ends of the voltage on the voltage sensor, an audion tube switch circuit to control the on-off relay to control Tec cooling piece work. This cycle of performing such a periodic motion, thus controlling the temperature in a certain range. Learn to query the literature, writing papers, and submitted to the curriculum design report and experimental products. Key words: temperature ; measure ;control

二极管传感器的温度测控电路设计报告要求

扬州大学能源与动力工程学院 课程设计报告 题目:基于测温二极管传感器的温度测控电路设计课程:传感器与测控电路课程实习 专业:测控技术与仪器 班级:测控07 姓名: 学号:

总目录第一部分:任务书 第二部分:课程设计报告 第三部分:设计电路图

第一部分 任 务 书

《传感器与测控电路课程实习》课程设计任务书 课题:基于测温二极管传感器的温度测控电路设计 温度是一个与人们的生活环境、生产活动密切相关,也是仪器科学和各类工程设计中必须精确测定的重要物理量。随着科学技术的发展,使得测温技术迅速发展,测温范围不断拓宽,测温精度不断提高,新的温度传感器不断出现,如光纤温度传感器、微波温度传感器、超声波温度传感器等。由于检测温度的传感器种类不同,采用的测量电路和要求不同,执行器、开关等的控制方式不同,所以相应的硬件和软件也就不同。 但对于初次涉足电子产品的设计、制作来说,了解并实践一下传感器选择与测控电路的设计、制作的基本过程是很有必要的。由于所涉及的知识面很广,相应的具体内容请参考本文中提示的《传感器原理及应用》,《测控电路》,《模拟电子技术基础实验与课程设计》,《电子技术实验》等书的有关章节。 一、基于测温二极管传感器的温度测量控制电路设计简介 应用1N4148二极管的温度传感器与集成运放设计温度测量与控制控电路,测量温度的范围为-65℃~200℃,工作电路输出二值输出;电路输出控制继电器工作,实现加热与制冷的转换控制,把控制对象温度控制在要求的范围之内(40℃~60℃)。要求测控电路具有加热和制冷的指示功能。 二、基于测温二极管传感器的温度测控电路设计的工作原理 本课题中测量控制电路组成框图如下所示: 电路工作过程为:由二极管IN4148作为温度传感器采集温度信号,经差动放大后,送到预先调试好的相关温度控制比较电路进行比较,当温度低于控制温度下限值时,红色发光二极管

51单片机最小系统实验报告

51单片机最小系统实验报告 1.实验目的: 1).学习、了解单片机原理,即单片机的各引脚功能、特殊功能寄存器、中断系统、定时/计数器和通信方式等; 2).了解指令系统,各指令的功能; 3).学习电路原理设计,PC板设计以及编排; 2.方案设计: 1).最小系统部分的设计能够用于基本的数字信号处理,运行一些简单的程序。此部分主要包括电源电路、复位电路、时钟电路、USB 接口设计等; 2).扩展电路的设计对于51最小系统CPU芯片等在芯片出厂时不可能让片内存储器的大小满足所有功能的要求,如果将片内存储器做太大,必然造成芯片成本的提高。所以合适的外部RAM、液晶、外部中断和串行接口电路设计等。 3.任务:51单片机最小系统的设计 1)CPU选择:STC15W4K系列 选择原因:a.宽电压(2.5V-5.5V) b. 大容量4K字节SRAM和多组并行端口 c.16/32/56/61/63.5字节多选Flash程序储存器以及普通定时、计数器T0-T4外部管脚可掉电唤醒。 d.内置高精准时钟(5-28MHz任意设置)和集成MAX810专用复位电路

e.看门狗、对外输出时钟及复位 2).系统要实现的功能: 以UPU为核心器件,并利用外存储器对最小系统电路进行扩展。在介绍CPU基本特点的基础上,通过学习指导,开展出51单片机最小系统板。系统要实现以下功能,最小系统部分的设计能够用于基本的数字信号处理,运行一些简单的程序。此部分主要包括电源电路、复位电路、时钟电路、中断系统,USB 接口的设计和相对扩展等。 4.外围器件选择及说明: 1).外部RAM:IS62C256AL。ISSI的IS62C256AL是一个32Kx8位字长的低功耗CMOS静态随机存取存储器。IS62C256AL采用ISSI公司的高性能,低功耗CMOS工艺制造。 当/CE处于高电平(未选中)时,IS62C256AL进入待机模式。在此CMOS 输入标准的待机模式下,功耗低至150 μW(典型值)。 使用IS62C256AL的低触发片选引脚(/CE)和低触发输出使能引脚(/OE),可以轻松实现存储器扩展。低触发写入使能引脚(/WE)将完全控制存储器的写入和读取。 IS62C256AL在引脚上完全兼容其他32Kx8的塑料SOP或TSOP1封装的SRAM。 2).USB接口。接收、传送数据。 3).USB转串口芯片:CH340G。支持USB1.1或者USB2.0/USB3.0通信.具有仿真接口,可以升级外围串口设备,支持常用的MODE联络信号、STC全系

温度控制系统毕业设计

摘要 在日常生活及工农业生产中,对温度的检测及控制时常显得极其重要。因此,对数字显示温度计的设计有着实际意义和广泛的应用。本文介绍一种利用单片机实现对温度只能控制及显示方案。本毕业设计主要研究的是对高精度的数字温度计的设计,继而实现对对象的测温。测温系数主要包括供电电源,数字温度传感器的数据采集电路,LED显示电路,蜂鸣报警电路,继电器控制,按键电路,单片机主板电路。高精度数字温度计的测温过程,由数字温度传感器采集所测对象的温度,并将温度传输到单片机,最终由液晶显示器显示温度值。该数字温度计测温范围在-55℃~+125℃,精度误差在±0.5℃以内,然后通过LED数码管直接显示出温度值。数字温度计完全可代替传统的水银温度计,可以在家庭以及工业中都可以应用,实用价值很高。 关键词:单片机:ds18b20:LED显示:数字温度. Abstract In our daily life and industrial and agricultural production, the detection and control of the temperature, the digital thermometer has practical significance and a wide range of applications .This article describes a programmer which use a microcontroller to achieve and display the right temperature by intelligent control .This programmer mainly consists by temperature control sensors, MCU, LED display modules circuit. The main aim of this thesis is to design high-precision digital thermometer and then realize the object temperature measurement. Temperature measurement system includes power supply, data acquisition circuit, buzzer alarm circuit, keypad circuit, board with a microcontroller circuit is the key to the whole system. The temperature process of high-precision digital thermometer, from collecting the temperature of the object by the digital temperature sensor and the temperature transmit ted to the microcontroller, and ultimately display temperature by the LED. The digital thermometer requires the high degree is positive 125and the low degree is negative 55, the error is less than 0.5, LED can read the number. This digital thermometer could

(完整word版)基于51单片机的温度控制系统设计

基于51单片机的水温自动控制系统 0 引言 在现代的各种工业生产中 ,很多地方都需要用到温度控制系统。而智能化的控制系统成为一种发展的趋势。本文所阐述的就是一种基于89C51单片机的温度控制系统。本温控系统可应用于温度范围30℃到96℃。 1 设计任务、要求和技术指标 1.1任务 设计并制作一水温自动控制系统,可以在一定范围(30℃到96℃)内自动调节温度,使水温保持在一定的范围(30℃到96℃)内。 1.2要求 (1)利用模拟温度传感器检测温度,要求检测电路尽可能简单。 (2)当液位低于某一值时,停止加热。 (3)用AD转换器把采集到的模拟温度值送入单片机。 (4)无竞争-冒险,无抖动。 1.3技术指标 (1)温度显示误差不超过1℃。 (2)温度显示范围为0℃—99℃。 (3)程序部分用PID算法实现温度自动控制。 (4)检测信号为电压信号。 2 方案分析与论证 2.1主控系统分析与论证 根据设计要求和所学的专业知识,采用AT89C51为本系统的核心控制器件。AT89C51是一种带4K字节闪存可编程可擦除只读存储器的低电压,高性能CMOS 8位微处理器。其引脚图如图1所示。 2.2显示系统分析与论证 显示模块主要用于显示时间,由于显示范围为0~99℃,因此可采用两个共阴的数码管作为显示元件。在显示驱动电路中拟订了两种设计方案: 方案一:采用静态显示的方案 采用三片移位寄存器74LS164作为显示电路,其优点在于占用主控系统的I/O口少,编程简单且静态显示的内容无闪烁,但电路消耗的电流较大。 方案二:采用动态显示的方案 由单片机的I/O口直接带数码管实现动态显示,占用资源少,动态控制节省了驱动芯片的成本,节省了电 ,但编程比较复杂,亮度不如静态的好。 由于对电路的功耗要求不大,因此就在尽量节省I/O口线的前提下选用方案一的静态显示。

测控电路课程设计温度测控电路

燕山大学 测控电路课程设计说明书题目温度测控电路 学院(系):电气工程学院 年级专业: XX医疗仪器X班 学号: XXXXXXXXXXXX 学生姓名: XXX 指导教师: XX 教师职称: XX

燕山大学课程设计(论文)任务书 院(系):电气工程学院基层教学单位:电子实验中心 20xx年7月 2日

燕山大学课程设计评审意见表

目录 第1章引言 (2) 1.1温度测量系统的简介 (2) 第2章温度测量仪的电路设计 (3) 2.1 温度测量仪总体框图 (3)

2.2 AD590集成温度传感器 (4) 2.3 K—℃变换器 (6) 2.4 放大器 (7) 2.5 比较器 (8) 2.6 报警电路设计 (9) 2.7 电路原理图 (10) 第3章仿真与制作 (11) 3.1 电路的仿真 (11) 3.2 仿真结果及其分析 (12) 第4章课程设计总结 (13) 附录元件清单 (14) 参考文献 (15) 第1章引言 1.1温度测量系统的简介 生活中有很多需要温度测量的地方比如热水器、电冰箱等温度测量系统就是必不可少的。它包括了温度传感器、放大器、 比较器、电阻、模拟电路实验箱、发光二极管、蜂鸣器等等。其中温度传感器是一个热敏电阻,它通过感知温度的变化来改变电路中电流的大小,并影

响电路中二极管和蜂鸣器中所通过的电流,使其产生变化。而后通过multisim 软件仿真的实现来使二极管发光以及使蜂鸣器报警,从而来实现温度预警。 温度的测量是生产生活中时常需要的工作,进入21世纪后,温度传感器正朝着高精度、多功能、总线标准化、高可靠性及安全性、开发虚拟传感器和网络传感器测温系统等高科技的方向迅速发展。 Multisim是加拿大图像交互技术公司(Interactive Image Technoligics 简称IIT公司)推出的以Windows为基础的仿真工具,适用于板级的模拟/数字电路板的设计工作。它包含了电路原理图的图形输入、电路硬件描述语言输入方式,具有丰富的仿真分析能力。 第2章温度测量仪的电路设计 2.1 温度测量仪总体框图 使用温度测量仪,首先经过AD590集成温度传感器的作用,使外界温度转换为电流用表示。因为上述为绝对温度K和电流之间的转换关系,而在设

跟我学51单片机(一):单片机最小系统组成与IO输出控制

跟我学51单片机(一):单片机最小系统组成与I/O输出控制 1 单片机是一门实践性较强的技术,很多初学者在学习单片机技术开发的时候往往一头雾水,不知何从下手。为此,笔者结合自己使用单片机多年的经验,特意设计了单片机开发所需的Stud y-c 整机和硬件套件,并结合套件精心编写了单片机从入门到精通系列教程。通过讲述单片机原理、电路设计、应用开发软件工具、编写实验实例让读者全面接触单片机技术。教程编排上由浅入深,循序渐进,内容力求完整、实用、趣味并存,使读者在轻松愉快的学习过程中逐步提高单片机软硬件综合设计水平。 一、内容提要 本讲主要向大家介绍51 系列单片机的最小系统的实现并通过编写程序来实现对单片机IO 口的输出控制。以点亮外部连接的LED(发光二极管)为例,简要的介绍单片机的原理、最小系统的组成,并通过简单的C51 程序设计来讲述编译软件Keil的使用并下载Hex 文件烧写单片机。 二、原理简介 在了解原理之前,首先让我们思考一个问题,什么是单片机,单片机有什么用?这是一个有意思的问题,因为任何人都不能给出一个被大家都认可的概念,那到底什么是单片机呢?普遍来说,单片机又称单片微控制器,是在一块芯片中集成了CPU(中央处理器)、RAM (数据存储器)、ROM(程序存储器)、定时器/ 计数器和多种功能的I/O(输入/ 输出)接口等一台计算机所需要的基本功能部件,从而可以完成复杂的运算、逻辑控制、通信等功能。在这里,我们没必要去找到明确的概念来解析什么是单片机,特别在使用C 语言编写程序的时,不用太多的去了解单片机的内部结构以及运行原理等。从应用的角度来说,通过从简单的程序入手,慢慢的熟悉然后逐步深入精通单片机。 在简单了解了什么是单片机之后,然后我们来构建单片机的最小系统,单片机的最小系统就是让单片机能正常工作并发挥其功能时所必须的组成部分,也可理解为是用最少的元件组成的单片机可以工作的系统。对51 系列单片机来说,最小系统一般应该包括:单片机、时钟电路、复位电路、输入/ 输出设备等(见图1)。

温度控制系统设计

温度控制系统设计 目录 第一章系统方案论证错误!未指定书签。 总体方案设计错误!未指定书签。 温度传感系统错误!未指定书签。 温度控制系统及系统电源错误!未指定书签。 单片机处理系统(包括数字部分)及温控箱设计错误!未指定书签。 算法原理错误!未指定书签。 第二章重要电路设计错误!未指定书签。 温度采集错误!未指定书签。 温度控制错误!未指定书签。 第三章软件流程错误!未指定书签。 基本控制错误!未指定书签。 控制错误!未指定书签。 时间最优的控制流程图错误!未指定书签。 第四章系统功能及使用方法错误!未指定书签。 温度控制系统的功能错误!未指定书签。 温度控制系统的使用方法错误!未指定书签。 第五章系统测试及结果分析错误!未指定书签。 硬件测试错误!未指定书签。 软件调试错误!未指定书签。 第六章进一步讨论错误!未指定书签。 参考文献错误!未指定书签。 致谢错误!未指定书签。 摘要:本文介绍了以单片机为核心的温度控制器的设计,文章结合课题《温度控制系统》,从硬件和软件设计两方面做了较为详尽的阐述。 关键词:温度控制系统控制单片机 : . : 引言: 温度控制是工业生产过程中经常遇到的过程控制,有些工艺过程对其温度的控制效果直接影响着产品的质量,因而设计一种较为理想的温度控制系统是非常有价值的。本文设计了以单片机为检测控制中心的温度控制系统。温度控制采用改进的数字控制算法,显示采用静态显示。该系统设计结构简单,按要求有以下功能: ()温度控制范围为°; ()有加热和制冷两种功能 ()指标要求: 超调量小于°;过渡时间小于;静差小于℃;温控精度℃ ()实时显示当前温度值,设定温度值,二者差值和控制量的值。 第一章系统方案论证 总体方案设计 薄膜铂电阻将温度转换成电压,经温度采集电路放大、滤波后,送转换器采样、量化,量化后的数据送单片机做进一步处理;

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

基于单片机的温度控制系统设计 1.设计要求 要求设计一个温度测量系统,在超过限制值的时候能进行声光报警。具体设计要求如下: ①数码管或液晶显示屏显示室内当前的温度; ②在不超过最高温度的情况下,能够通过按键设置想要的温度并显示;设有四个按键,分别是设置键、加1键、减1键和启动/复位键; ③DS18B20温度采集; ④超过设置值的±5℃时发出超限报警,采用声光报警,上限报警用红灯指示,下限报警用黄灯指示,正常用绿灯指示。 2.方案论证 根据设计要求,本次设计是基于单片机的课程设计,由于实现功能比较简单,我们学习中接触到的51系列单片机完全可以实现上述功能,因此可以选用AT89C51单片机。温度采集直接可以用设计要求中所要求的DS18B20。报警和指示模块中,可以选用3种不同颜色的LED灯作为指示灯,报警鸣笛采用蜂鸣器。显示模块有两种方案可供选择。 方案一:使用LED数码管显示采集温度和设定温度; 方案二:使用LCD液晶显示屏来显示采集温度和设定温度。 LED数码管结构简单,使用方便,但在使用时,若用动态显示则需要不断更改位选和段选信号,且显示时数码管不断闪动,使人眼容易疲劳;若采用静态显示则又需要更多硬件支持。LCD显示屏可识别性较好,背光亮度可调,而且比LED 数码管显示更多字符,但是编程要求比LED数码管要高。综合考虑之后,我选用了LCD显示屏作为温度显示器件,由于显示字符多,在进行上下限警戒值设定时同样可以采集并显示当前温度,可以直观的看到实际温度与警戒温度的对比。LCD 显示模块可以选用RT1602C。

3.硬件设计 根据设计要求,硬件系统主要包含6个部分,即单片机时钟电路、复位电路、键盘接口模块、温度采集模块、LCD 显示模块、报警与指示模块。其相互联系如下图1所示: 图1 硬件电路设计框图 单片机时钟电路 形成单片机时钟信号的方式有内部时钟方式和外部时钟方式。本次设计采用内部时钟方式,如图2所示。 单片机内部有一个用于构成振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别为此放大器的输入端和输出端,其频率范围为~12MHz ,经由片外晶体振荡器或陶瓷振荡器与两个匹配电容一 起形成了一个自激振荡电路,为单片机提供时钟源。 复位电路 复位是单片机的初始化操作,其作用是使CPU 和系统中的其他部件都处于一个确定的初始状态,并从这个状态开始工作,以防止电源系统不稳定造成CPU 工作不正常。在系统中,有时会出现工作不正常的情况,为了从异常状态中恢复,同时也为了系统调试方便,需要设计一个复位电路。 单片机的复位电路有上电复位和按键复位两种形式,因为本次设计要求需要有启动/复位键,因此本次设计采用按键复位,如图3。复位电路主要完成系统 图2 单片机内部时钟方式电路 图3 单片机按键复位电路

测控电路设计

第一章设计题目及要求 1.1 课程设计题目 利用气体传感器设计一个烟雾报警器,要求有检测、报警输出。 1.2 课程设计要求 (1)、在一定空间范围内,如果出现超过设定浓度的烟雾时,烟雾报警器就会产生声光报警,而且可以人为取消报警。 (2)、工作在常温、常压、静态、环境良好;精度:0.1%FS;分辨率:按参考文献上常用传感器类比;测量范围:按参考文献上常用传感器类比;

第二章方案设计 根据课程设计的要求,确定本设计的方案,主要是利用气体传感器作为转换电路的核心,然后将传感器转换出来的电信号输入到单片机中进行相应的处理。 2.1基本原理的概述 本设计的基本原理是利用气体传感器将对烟雾浓度的变化转变为电压的变化,并利用电压比较器比较之后输出控制信号,电压比较器输出的电压有高电平和低电平,而单片机的输入端一般为低电平作为信号,所以可以将有烟雾时的电压比较器的输出调整为低电平输出,而单片机在接受到低电平之后,进行相应的报警操作。 2.2总体设计方案的确定 根据设计方案的基本原理可知,烟雾报警系统主要分为三个部分:气体传感器、电压比较器、单片机。 在正常状态下,没有烟雾时气敏元件的电阻值较大,输出电压较小,此时的输出电压比参考电压小,由电压比较器输出的为高电平,无法引起单片机的动作。而当有烟雾时,MQ-2气敏传感器输出的电压值较高,在一定程度时将超过参考电压的电压值,此时由电压比较器输出的电压为低电平,引起单片机的动作。总体设计方案如图2.1所示,下面的设计主要就遵循基本原理方框图来进行设计。 图2.1 烟雾传感器基本原理方框图

第三章系统电路的设计 本章节中主要讨论的是传感器的选择及其特性,测控电路的设计及其计算以及整体测控系统的电路设计与计算,以下就各个部分进行详细的。 3.1传感器的选择及其特性 根据被测量的性质选择需要的传感器,由于在这里需要测量的量是烟雾的浓度,所以选择烟雾传感器,烟雾传感器有许多种类:半导体气敏、离子式传感器等等,本设计选用的是半导体气敏传感器。 3.1.1 半导体气敏传感器的性质 根据课程设计的要求可知,本设计是针对烟雾传感器的报警系统,则所应用到的传感器应是对气体具有作用的传感器,这里选用半导体气敏传感器。利用半导体吸附气体后引起其性质变化特性而制成的器件称为气体传感器,半导体气体传感器的敏感部分是金属氧化物半导体微结晶粒子烧结体,当它的表面吸附有被检测气体时,半导体微结晶粒子烧结体接触界面的导电粒子比例将发生变化,继而使气敏元件的电阻值随被测气体浓度的变化而变化,本设计采用的是MQ-2气敏元件,气敏元件的电阻值随被测气体浓度的升高而降低。 3.1.2 MQ-2烟雾传感器原理 MQ-2烟雾传感器是利用气敏元件构成电路将烟雾浓度的变化转变为电信号的变化,主要利用气敏元件阻值随气体浓度变化的性质。 (1)气敏元件的原理MQ-2是一种体电阻控制型的气敏器件,其阻值随被测气体的浓度而变化。气敏元件又是一种“气—电”传感器件,它将被测气体的浓度信号转变为相应的电信号。 MQ-2气体传感器工作时必须经过加热这个程序,其目的是加速气体的吸附、跳出过程的作用;烧去气敏元件的油垢和污物,能起到清洁作用,控制不同的加热温度,能对不同的气体有不同的选择作用。 如图3.1所示,在气体传感器加热到稳定的状态时,被测气体接触到元件的表面而被吸附,此时气敏元件的电阻率会按一定的规律进行变化。当气敏传感器通电以后,气敏元件的电阻会急剧下降(指在清洁的空气中,无被测气体时),过一段时间之后有逐步上升到一个稳定的值,这一段时间一般为2-10分钟,称这一段时间为“初始稳定状态”。 气敏元件达到初始稳定状态以后,才能用于气体检测和烟雾报警,检测开始到电阻值稳定的时间与气敏元件的材料和结构有关,一般为10-30秒。当测试完毕以后,气敏元件置于普通大气之中,其阻值会逐渐恢复到检测之前的状态。半导体气敏元件是以被测气体和半导体表面或基面之间的可逆反应为基础,所以可以反复使用,这样就利于传感器的多次使用。

单片机最小系统(详解)设计报告

摘要 近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。 本次课程设计包括STC89C51单片机最小系统(包括复位和时钟电路)还有蜂鸣器电路、LED电路和RS232串口电路以及用于扩展功能的四排与I/O端口相连的插孔。利用Protel电路设计软件进行原理图设计,PCB布线,借此巩固单片机应用、模拟电路、数字电路课程及学会工程软件protel的使用。 关键词:最小系统,I/O端口,STC89C51, PCB

Abstract Recent years, with the penetration of computers in the social sphere, SCM applications are constantly deepening, while driving traditional control detects the rapidly growing updated. In the real-time detection and automatic control of microcomputer application system, the microcontroller is often used as a core component, only the microcontroller knowledge is not enough, should be based on the specific hardware architecture, as well as application-specific software features object combine to make perfect . The curriculum includes the SCM STC89C51 minimum system (including reset and clock circuit) and the buzzer circuit, eight digital tube display circuit, RS232 serial port circuitry, and used to extend the functionality of the four rows with the I / O ports are connected jack. Protel circuit design software for the use of schematic design, PCB layout, thereby consolidating microcontroller applications, analog circuits, digital circuits courses and learn to use engineering software Protel. Keyword:minimum system,I/O Port, STC89C51, PCB

基于单片机的温度控制系统设计报告

智能仪器仪表综合实训 题目基于单片机的温度控制系统设计 学院 专业电子信息工程 班级 (仪器仪表) 学生姓名 学号 指导教师 完成时间:

目录 一、系统设计---------------------------------------------------------第 1 页 (一)系统总体设计方案----------------------------------------------第1 页(二)温度信号采集电路选择和数据处理--------------------------------第3 页(三)软件设计------------------------------------------------------第3 页二、单元电路设计-----------------------------------------------------第 5 页 (一)温度信号采集电路----------------------------------------------第5 页(二)步进电机电路------------------------------------------------- 第5 页(三)液晶显示模块---------------------------------------------------------- 第6 页(四)晶振复位电路--------------------------------------------------第7 页三、总结体会--------------------------------------------------------------------------------------第7 页 四、参考文献-------------------------------------------第8 页附录:程序清单------------------------------------------第8 页

相关文档
最新文档