淋浴温度控制器_第1页
淋浴温度控制器_第2页
淋浴温度控制器_第3页
淋浴温度控制器_第4页
淋浴温度控制器_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、淋浴温控器设计方案一、需求分析随着社会的发展和人类生活水平的提高,浴室逐渐普及化,另外一些公共场 合、公共浴室耶相当普遍,但现有浴室中的淋浴装置存在一定的问题:旧式的淋 浴器水温不太稳定,调节不方便,从而给人们洗澡造成了一些不便,也存在一定 的浪费现象。随着微机测量和控制技术的迅速发展与广泛应用,以单片机为核心 的温度采集与控制系统的研发与应用在很大程度上提高了生产生活中对温度的 控制水平。本方案主要论述了一种以STC89C52单片机为主控制单元,以DS18B20为 温度传感器的温度控制系统。本系统以加热器和电风扇为控制对象,以MCS-51 单片机为控制核心,进行了软硬件的设计。二、总体设计思

2、想硬件电路由PROTEL设计制作,主要设计了温度数据采集、LCD1602显示、 温度超限报警提示、升降温控制和温度按键设置五个硬件部分。软件设计采用模 块化设计方案,主要编写了温度数据采集、液晶显示驱动、温度超限报警、温度 上下限按键设置和升降温控制五个部分。该设计控制器使用单片机STC89C52, 测温传感器使用DS18B20,用1602LCD液晶显示实现温度显示,升降温单元采 用加热器和电风扇,报警提示电路采用声光报警。本设计实现的主要功能如下:显示当前水温通过按键调节水温当温度超过了温度上下限的时候的,有声光报警装置进行提示本设计可以分为以下几个模块:温度采集模块、键盘调节模块、显示模块

3、、报警模块以及单片机最小系统。系统设计框图如下图1所示:键盘调节单片机显示器报警系统JI降温系统键盘调节单片机显示器报警系统JI降温系统图1系统设计框架三、具体实现方案1、温度数据采集电路目前,在工业、民用业控制的很多领域,温度监控普遍是利用热敏电阻组成 的测温电路,经过A/D与D/A转换后实现测温,但是由于热敏电阻的不稳定性, 导致测温易受外界干扰、且精度不高。DS18B20数字温度传感器是Dallas公司 生产的1-Wire,即单总线器件,具有线路简单、体积小的特点。因此用它组成一 个测温系统,具有线路简单,通过1根通信线可以挂很多这样的数字温度传感器, 十分方便。本系统选择的温度传感元件

4、是美国DALLAS公司推出的智能化数字式温度 传感器DS18B20O采用外接电源供电方式对DS18B20进行供电。温度测量电路 如图2所示。vccDS18h20图2温度测量电路DS18B20采用外部供电方式,为保证在有效的DS18B20时钟周期内提供足 够的电流,接了一个4.70的上拉电阻。当DS1SB20处于写存储器操作和温度 A/D转换操作时,必须有上拉电阻,上拉开启时间最大为10us。DS18B20在空 闲时,其DQ 口由一个4.70的上拉电阻置为高电平。本系统采用封装为TO-92 的DS18b20。DS1SB20只有3根外部引线:共用地线GND;单线的数据传输端 口 DQ;外部供电的电

5、源线VCC。2、单片机的最小系统设计思路:(1)单片机的选型:本设计采用STC89C52单片机。STC89系列单片机是 MCS-51系列单片机的派生品。它们在指令系统、硬件结构和片内资源上与标准 8051单片机完全兼容,DIP40封装系列与8051为pin-to-pin兼容。STC89系列 单片机高速(最高时钟频率90MHz),低功耗,在系统中应用可编程(ISP,IAP), 不占用用户资源。STC89C52系列单片机引脚功能分类单片机引脚结构图如下:234?234?6-8_01112_3141?IE_3其20F10CT2vccFl_a-EX)EW(ADO)P12POlfADL)P13PO2AD

6、2)Fl-PO3AD3)Pl?P04AD4)心PO5AD3)次POLADS)PO7P35JT JP2C(AD8)F3S(WR)P21(AD9)P37(RD)P22(JiD10)XTHP24(ja12)XTALL口方印3P6(jkD14)GMDP27(JiD15)卯 39 38 史 3?衣3T3L豆图3 STC89C52引脚结构图、时钟电路的设计MCS-51系列单片机HMOS器件内含有一个高增益的反相放大器,通过 XTAL1、XTAL2外接作为反馈元件的晶体后,构成自激振荡器。接法如图所示CIXTAL230pFI Y1C2 H.0592M xTALl30pF图4单片机的时钟电路原理图振荡器的振荡

7、频率主要取决于晶体;电容对振荡频率有微调作用,通常在 30pF左右。电容的安装位置应尽量靠近单片机芯片。、复位电路的设计单片机在启动运行时都需要复位,以便CPU和系统中的其他部件都处于某 一确定的初始状态,并从该状态开始工作。MCS-51系列单片机的复位(RST) 引脚上只要出现了 10ms以上的高电平,单片机就实现复位。复位的功能是把程 序计数器PC值初始化为0000H,使单片机从0000H单元开始执行程序。除此之 外,复位操作还对一些特殊功能寄存器的值有影响。MCS-51系列单片机系统常常有上电复位和操作复位两种方法。上电复位是 指单片机上电瞬间,要在RST引脚上出现宽度大于10ms的正脉

8、冲,才能使单片 机进入复位状态。操作复位是指用户按下“复位”按钮使单片机进入复位状态4。 本系统中这两种复位电路(如图5)都体现出来了。图5单片机的复位电路原理图上电时,+5V电源立即对单片机芯片供电,同时经R对电容C充电。C上 电建立的过程就是负脉冲的宽度,经过倒相后,RST上出现正脉冲使单片机实现 上电复位。当按钮S0按下时,RST上同样出现高电平,实现复位。(4)、单片机的最小系统总体设计由单片机、时钟电路、复位电路和电源等就组成了能使单片机实现基本功能 的电路就叫做单片机的最小系统。如下图6所示VCCFLam.i FLLiTSEil PL2 11 FL4心RI5IJVC匚HINjUXM

9、KJLsiABLJ 地皿 KUEAD3KSMAD4.VCCFLam.i FLLiTSEil PL2 11 FL4心RI5IJVC匚HINjUXMKJLsiABLJ 地皿 KUEAD3KSMAD4.1 kiakiYCC.nIII I TLe=3-I-LL.MMklII日 CiUBiFJL 做 FHiTElFj4(Til 用A丞XT心XTilUKSUiAIH KIJaTMP23(jDI.L)蛆冲勾 琢讪UJ 亢.溢I与5TC时丧MM羊片tl图6单片机的最小系统3、温度传感器由于DS18B20具有独特的单总线接口方式在淋浴房测温时有明显的优势, 占用单片机的I/O引脚资源少,和单片机的连接电路比较简

10、单,成本较低,传输 距离远,和其他数字温度传感器相比,它更适合本系统,所以,本系统选用 DS18B20为温度测量的传感器。DS18B20主要由四部分组成:64位光刻ROM数据存储器、温度传感器、 非易失性电可擦写温度报警触发器TH、TL以及非易失性电可擦写设置寄存器。内部结构如下图所示:DQINTERNAL供电方式选择64位如和单线端口-一DQINTERNAL供电方式选择64位如和单线端口-一-存储和控制逻辑3L _|温度传感器高速暂存器T高温触发器TH.、 低温触发器TL_LyH配置寄8位CRC生成器7 DS18B20内部结构如图7所示,如图7所示,该器件只有3其中VDD和GND为电源引脚,

11、另一根DQ线则用作I/O总线,因此称为一线式数据总线。与单片机接口的每个 I/O 口可挂接多个DS18B20器件。DS18B20是DS1820的升级产品,一般封装 为TO- 92,比DS1820的PR-35封装更小。DS18B20只有三根外部引线:单线 数据传输端口 DQ、共用地线GND、外供电源线VDD。I/O1S I/O1S VccW7DS 1SE20一 NCNC 一3E一 NC45一 NC2司封装PR、3封装图8DS18B20的封装形式A 曰二职4、显刀召器字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式LCD, 目前常用16*1, 16*2, 20*2和40*2行等的模块,

12、本设计使用的是长沙太阳人电 子有限公司的1602字符型液晶显示器。显示容量为16x2个字符;芯片工作电压 是4.5-5.5V;工作电流为2.0mA (5.0V);模块最佳工作电压是5.0V;字符尺 寸为 2.95x4.35 (WxH) mm。显示器原理图部分如下:+5V+5V一般1602字符型液晶显示器实物如图10所示。图10 LCD1602实物图5、温度超限报警设计在某些时刻,系统的控制参数可能处于某种紧急状态或反常状态下,为了充 分引起人们的注意,以便及时进行处理,避免不必要的事故产生,往往需要有某 种能对人们提起警觉的报警信号产生,这种报警信号通常有三种类型:闪光报警、 鸣音报警、语音报

13、警。本系统采用简单易行的声光报警电路。图11报警环节的电路原理图在本系统中设置了单路报警信号,蜂鸣器报警和红色LED亮灯报警信号都 由单片机的P1.6 口接入,由于接入的信号较小,就用PNP型三极管(型号为 S8550)将输入信号放大,具体如图2.3所示。其报警的过程为:当水温值超过 设定的上下限时,Pl.6输出为低电平,当发射结正偏,集电结反偏,三极管导通, 蜂鸣器发声报警,同时LED3也亮灯报警,相关人员注意到报警情况后就可以做 出相应的调整。6、升降温控制当系统的检测到的温度超过某设定温度值或者降低到某设定值以下的时候,就要做相应的处理,用继电器把温度提高,或者用风扇进行排风操作来达到降

14、温 的目的,由于器材的有限,就暂时用两个发光二极管代替继电器和风扇。D5-Faitnsr,J IP2.3-PP2.3-PHaitsi图127、温度按键设计系统需对室温上下限的值进行设定,这就需要应用按键来实现。按键键盘有 独立式按键和矩阵式键盘两种形式。根据实际情况,本系统采用独立式键盘设计。其接口电路如图2.5所示。温度上下限按钮控制部分由三个接触式开关控制温度 上下限的调节。三个开关分别和单片机的P1.1、P1.2、P3.2相连。采用中断扫描 方式识别按键。在初始化系统时,首先是将固化在存储器中的初始温度设定值赋 给定义的数据缓存变量。当按下S3键以后,外部中断0产生中断。通过服务程 序扫描P1.1、P1.2 口,读入相应按键数据,经过运算修改数据缓存变量,并送LCD进行显示。若按下复位按键时即显示初始设置值。开关控制是低电平有效, 单片机的P1.1、P1.2、P3.2的三个端均为高电平,当其中任意一个按钮按下是, 则按钮对应的端口接地,高电平变为低电平。S100O-S2 SWPBP1.1P1.2S3SW-PBS3SW-PBP3.2P3.20 O-SW-PB图13温度上下限调节电路原理图三个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论