温度检测课程设计

发布 2022-10-01 14:10:28 阅读 8949

摘要。本设计是以51单片机作为控制核心的一种基于单片机的工厂自动温度检测控制系统,本系统设计采用lcd 1602液晶显示屏作为输出显示模块部分,ds18b20作为温度采集模块部分。该设计具有自动检测环境温度的功能,四个按键可以设置工厂车间的上限温度和下限温度。当车间温度超过设置温度,系统会自动报警并且点亮报警灯,然后系统会自动启动温度处理模块,对其温度进行控制调节。

从而达到自动检测控制的功能作用,为工厂提供了安全的工作环境。

目录。第一节at89c51单片机介绍第二节ds18b20介绍第三节lcd1602介绍心得体会参考文献。

第一章方案选择。

第一节测温元件的选择。

温度的测量在当今社会得到广泛的运用,同时测温元件也非常多,根据不同的应用场合我们可以做出不同的选择,首先介绍一下几种测温方式:1、ds18b20数字温度计。

ds18b20数字温度计是dallas公司生产的1-wire,即单总线器件,具有线路简单,体积小的特点。另外它的测量温度范围在-55℃到+125℃之间,它是数字温度计,分辨率用户可以从9位到12位选择。因此用它组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便。

2、热电偶测温。

电偶测温原理是根据热电效应制成的一种测温元件。它结构简单,坚固耐用,使用方便,精度高,测量范围宽,便于远距离、多点、集中测量和自动控制,是应用很广泛的一种温度计。如果取两根不同材料的金属导线a和b,将其两端焊在一起,这样就组成了一个闭合回路。

因为两种不同金属的自由电子密度不同,当两种金属接触时在两种金属的交界处,就会因电子密度不同而产生电子扩散,扩散结果在两金属接触面两侧形成静电场即接触电势差。这种接触电势差仅与两金属的材料和接触点的温度有关,温度愈高,金属中自由电子就越活跃,致使接触处所产生的电场强度增加,接触面电动势也相应增高。由此可制成热电偶测温计。

3、热敏电阻测温。

热敏电阻体是在锰、镍、钴、铁、锌、钛、镁等金属的氧化物中分别加入其它化合物制成的。热敏电阻和金属导体的热电阻不同,它是属于半导体,具有负电阻温度系数,其电阻值是随温度的升高而减小,随温度的降低而增大,虽然温度升高粒子的无规则运动加剧,引起自由电子迁移率略为下降,然而自由电子的数目随温度的升高而增加得更快,所以温度升高其电阻值下降。

第二节显示元件的选择。

液晶显示器各种图形的显示原理线段的显示:点阵图形式液晶由mn个显示单元组成,假设lcd显示屏有64行,每行有128列,每8列对应1字节的8位,即每行由16字节,共168=128个点组成,屏上6416个显示单元与显示ram区节相对应,每一字节的内容和显示屏上相应位置的亮暗对应。例如屏的第一行的亮暗由ram区的000h——00fh的16字节的内容决定,当(000h)=ffh时,则屏幕的左上角显示一条短亮线,长度为8个点;当(3ffh)=ffh时,则屏幕的右下角显示一条短亮线;当(000h)=ffh,(001h)=00h,(002h)=00h,(00eh)=00h,(00fh)=00h时,则在屏幕的顶部显示一条由8段亮线和8条暗线组成的虚线。

第二章系统原理图设计及特点。

第一节整体系统设计。

温度只要在所设定的上下温度界限内,就会在显示设备中精确的显示出来,如果温度超过了所设定的温度界限,就发出报警声。能够及时向温度监控人员发出温度超限信息。便于温控人员及时的调整与控制。

另外此温度控制器操作简单,体积小,灵敏度高,精度高。

温度采集模块。

报警模块。lcd液晶显示模块。

stc单片机。

键盘控制模块。

图2-1系统组成框图。

第二节系统工作原理。

图2-2整体工作流程图。

图2-3系统原理图。

第三节各单元电路说明。

图2-4 ds18b20与单片机的接口电路。

2、报警电路组成。

蜂鸣器与家用电器上面的喇叭在用法上也有相似的地方,通常工作电流比较大,电路上的ttl电平基本上驱动不了蜂鸣器,需要增加一个电流放大的电。

路才可以,这一点与家用电器中的功放有相似之处。

采用了一个很简单的电路来实现蜂鸣器的联接,由上所述,一个管脚很难驱动蜂鸣器发出声音,所以增加了一个三极管来增加通过蜂鸣器的电流,见下方原理图2-5。

图2-5报警系统组成框图。

3、显示部分系统设计。

显示部分我们采用的是lcd1602,电路接口设计如图2-6,at89c51的口作为数据的输出端,连接图如下。

图2-6显示电路原理图。

p1:第三章重要元件介绍。

第一节at89c51单片机介绍。

at89c51是一种带4k字节闪烁可编程可擦除只读存储器(fperom—falshprogrammable and erasable read only memory)的低电压,高性能cmos8位微处理器,俗称单片机。at89c2051是一种带2k字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。

该器件采用atmel高密度非易失存储器制造技术制造,与工业标准的mcs-51指令集和输出管脚相兼容。由于将多功能8位cpu和闪烁存储器组合在单个芯片中,atmel的at89c51是一种高效微控制器,at89c2051是它的一种精简版本。at89c单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

1.主要特性:与mcs-51兼容。

4k字节可编程闪烁存储器寿命:1000写/擦循环数据保留时间:10年全静态工作:0hz-24hz**程序存储器锁定128*8位内部ram32可编程i/o线。

两个16位定时器/计数器5个中断源可编程串行通道。

低功耗的闲置和掉电模式片内振荡器和时钟电路2.管脚说明:

第二节ds18b20介绍。

美国dallas半导体公司的数字化温度传感器ds1820是世界上第一片支持"一线总线"接口的温度传感器,在其内部使用了在板(on-b0ard)专利技术。全部传感元件及转换电路集成在形如一只三极管的集成电路内。一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。

现在,新一代的ds18b20体积更小、更经济、更灵活。使你可以充分发挥“一线总线”的优点。

ds18b20、ds1822 "一线总线"数字化温度传感器同ds1820一样,ds18b20也支持"一线总线"接口,测量温度范围为-55°c~+125°c,在-10~+85°c范围内,精度为±0.5°c。ds1822的精度较差为±2°c。

现场温度直接以"一线总线"的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。

与前一代产品不同,新的产品支持3.0v~5.5v的电压范围,使系统设计更灵活、方便。

而且新一代产品更便宜,体积更小。一、ds18b20的主要特性。

1)适应电压范围更宽,电压范围:3.0~5.5v,在寄生电源方式下可由数据线供电。

2)独特的单线接口方式,ds18b20在与微处理器连接时仅需要一条口线即可实现微处理器与ds18b20的双向通讯(3)ds18b20支持多点组网功能,多个ds18b20可以并联在唯一的三线上,实现组网多点测温。

4)ds18b20在使用中不需要任何外围元件,全部传感元件及转换电路集成在形如一只三极管的集成电路内。

5)温范围-55℃~+125℃,在-10~+85℃时精度为±0.5℃(6)可编程的分辨率为9~12位,对应的可分辨温度分别为.125℃和0.0625℃,可实现高精度测温。

7)在9位分辨率时最多在93.75ms内把温度转换为数字,12位分辨率时最多在750ms内把温度值转换为数字,速度更快。

8)测量结果直接输出数字温度信号,以"一线总线"串行传送给cpu,同时可传送crc校验码,具有极强的抗干扰纠错能力。

9)负压特性:电源极性接反时,芯片不会因发热而烧毁,但不能正常工作。

二、ds18b20的外形和内部结构。

ds18b20内部结构主要由四部分组成:64位光刻rom、温度传感器、非挥发的温度报警触发器th和tl、配置寄存器。ds18b20的外形及管脚排列如下图1:

ds18b20外形及引脚排列图。

二、ds18b20工作原理。

ds18b20的读写时序和测温原理与ds1820相同,只是得到的温度值的位数因分辨率不同而不同,且温度转换时的延时时间由2s减为750ms。ds18b20测温原理如图3所示。图中低温度系数晶振的振荡频率受温度影响很小,用于产生固定频率的脉冲信号送给计数器1。

高温度系数晶振随温度变化其振荡率明显改变,所产生的信号作为计数器2的脉冲输入。计数器1和温度寄存器被预置在-55℃所对应的一个基数值。计数器1对低温度系数晶振产生的脉冲信号进行减法计数,当计数器1的预置值减到0时,温度寄存器的值将加1,计数器1的预置将重新被装入,计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。

图3中的斜率累加器用于补偿和修正测温过程中的非线性,其输出用于修正计数器1的预置值。

图3-1 ds18b20测温原理框图。

第四节lcd1602介绍。

液晶显示器各种图形的显示原理线段的显示:点阵图形式液晶由mn个显示单元组成,假设lcd显示屏有64行,每行有128列,每8列对应1字节的8位,即每行由16字节,共168=128个点组成,屏上6416个显示单元与显示ram区节相对应,每一字节的内容和显示屏上相应位置的亮暗对应。例如屏的第一行的亮暗由ram区的000h——00fh的16字节的内容决定,当(000h)=ffh时,则屏幕的左上角显示一条短亮线,长度为8个点;当(3ffh)=ffh时,则屏幕的右下角显示一条短亮线;当(000h)=ffh,(001h)=00h,(002h)=00h,(00eh)=00h,(00fh)=00h时,则在屏幕的顶部显示一条由8段亮线和8条暗线组成的虚线。

这就是lcd显示的基本原理。符型lcd简介。

1、字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式lcd,目前常用16*1,16*2,20*2和40*2行等的模块。2、lcd1602主要技术参数:显示容量:

162个字符芯片工作电压:4.5—5.

5v工作电流:2.0ma(5.

0v)模块最佳工作电压:5.0v

字符尺寸:2.954.35(wh)mm

3、引脚功能说明lcd1602采用标准的14脚(无背光)或16脚(带背光)接口,各引脚接口说明如表2:编号12345678

符号vssvddvlrsr/wed0d1

引脚说明电源地电源正极液晶显示偏压数据/命令选择读/写选择使能信号数据数据。

编号910111213141516

符号d2d3d4d5d6d7blablk

引脚说明数据数据数据数据数据数据背光源正极背光源负极。

表2引脚接口说明表。

第1脚:vss为地电源。第2脚:vdd接5v正电源。

第3脚:vl为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10k的电位器调整对比度。

第4脚:rs为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。

第5脚:r/w为读写信号线,高电平时进行读操作,低电平时进行写操作。当rs和r/w共同为低电平时可以写入指令或者显示地址,当rs为低电平r/w为高电平时可以读忙信号,当rs为高电平r/w为低电平时可以写入数据。

第6脚:e端为使能端,当e端由高电平跳变成低电平时,液晶模块执行命令。第7~14脚:

d0~d7为8位双向数据线。第15脚:背光源正极。

第16脚:背光源负极。

致谢。在做此设计的整个过程中,无论是老师还是同学们都给予我无私、莫大的帮助。我在此表达我最诚挚的谢意。

首先,我要感谢的时王冠凌老师,作为我的指导老师,在整个设计过程中对我的引导和启发,在**的理论研究、需求分析、总体设计、详细设计的过程中,给予我悉心的指导,使我学会了好多与课程设计相关的知识在我的**和实物设计完成中起到至关重要的作用。另外,我要感谢的是我的组员是査林兵,在互相协助下,完成了此次设计的实物制作。同时他对我的**的格式、内容等各个环节都提出了宝贵的意见,并且纠正了不少错误。

最后,我还想感谢microsoft公司所出品的软件。利用这些软件使我在打字、排版、绘图方面提供了便利。

数电设计实验 数字温度及课程设计

电子技术基础。课程设计。题目名称 数字温度计。姓名。学号。班级。指导教师。评语 成绩 重庆大学电气工程学院。2013年6月。目录。一 设计任务与要求1 二 设计原理1 三 设计方案与论证2 四 单元电路设计与参数计算2 1.温度传感电路2 2.信号放大滤波电路3 3.模数转换与显示译码电路5 五 总...

课程设计课程设计

机械设计。课程设计。设计题目 带式运输机传动装置设计。学院 湖州师范学院信息与工程学院。班级 设计者 指导老师 2011年1月5日。一 前言。为便于整台机器的设计 制造 装配 运输和维修等常将其中的减速传动部分设计合格制造成独立部件的闭式传动装置,称为减速器。由于减速器的应用十分广泛,为了降低成本,...

课程设计工供电课程设计

工厂供电课程设计。姓名 郭文斌。学号 09312109 系部 机电工程系。班级 09机电1班。指导教师 张乐平颜。2010年1月13日。第一章设计任务。1.1设计要求。要求根据本厂所能取得的电源及本厂用电负荷的实际情况,并适当考虑到工厂生产的发展,按照安全可靠 技术先进 经济合理的要求,确定变电所的...