




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、姓名:马波学号:0902040146专业:测控0901智能水温控制器该产品以单片机和传感器为基础,实行了自动采集热水和冷水的温度信号,经过单片机的计算,输出客户需要得水温,总之,不管输入端水温如何变化,但输出的混合水温是恒定的(该产品可以解决用户在洗澡过程中所遇到水温不断变化的问题)。产品介绍此产品的有温度调控器、单片机、P100温度传感器、直流电动机、三通球阀组成,在混合水处有温度传感器检测混合后水温,然后将检测的信号输入的单片机,单片机将输入预定值与检测温度进行比较、计算,输出信号去调控阀门的两个输入口所开角度大小,从而决定了热水和冷水的比例,实现输出预定值。(该图仅供参考,具体实物还在制
2、作过程中)注:产品二是我们最近研究出来的产品,具体的成本还没有进行预算。电路分析此电路以AT89C52单片机为核心,由单片机完成对检测到的热水和冷水及出水口的混合水温度数据的采集、处理和控制,其中温度的采集由PT100完成.此阀门还要求随时能调节水温,并且能够显示预设温度,这都将由单机的软件与硬件组合后实现在后面给出详细解释。电路图1)温度输入:温度的采集由PT100完成,因对温度要求精度高,所以此处采用PT100完成,为减小PT100的延时作用,我们将定制我们自己原件。为减小误差同时将电阻的变化转换为电压的变化,此处采用文氏电桥的结构如图(3)(R1为PT100,R4为滑动变阻器) R1R3
3、R4R2UiUo图(3)由公式Uo=Ui*(R1+R)/(R1+R+R2)-R3/(R3+R4))可知电桥调零后此公式可变为Uo=Ui*(R1+R)/(R1+R+R2)-0.5)由公式 Rt=R0*(1+A*t+B*t*t)A、 B分别为常数(A=0.003908,B=0.0000005775)Rt100电阻分度表为:电阻0123456789阻值注:因为我们做的是水温控制,所以此处我仅作0-100的电阻分度表由上面的公式可知:当Ui=5v、Rt=138.5欧姆时其理论输出值为: Uo=5*(138.5/238.5-0.5)v0.4036v经十倍放大后:(A为放大倍数) U=Uo*A =4.03
4、6v即ADC0809的基准电压为4.036v, ADC0809通道选择有74LS373锁存的控制信号决定经延时130微妙后单片机从P0口读取温度信息。等待调用。2)脉冲时间测定:脉冲时间测定模块中采用+5v对流量计供电,利用三态门决定将冷水流量计或热水流量计中的一个与单片机外部中断1引脚接通,使得单片机的外部中断1引脚接收到流量计送来矩形脉冲信号。预先将单片机的工作方式定义为定时器1工作在方式1,工作方式为定时方式。当一个三态门导通时外部中断1引脚等待低电平的出现,一旦出现低电平则进入定时状态,直到外部中断1引脚再次出现高电平时退出中断,并将定时的值返回给主程序。其中三态门的通断由单片机的P1
5、.0、P1.1控制。3)温度显示:温度显示模块由串行口RXD引脚提供串行数字信号,经74LS74转换成并行数据,经330欧姆的电阻限流后传输给7段数码管。7段数码管的位选由单片机的P2.5、P2.6控制三极管完成。通过对P2.5、P2.6赋以不同的数值使得三极管导通或者截止从而达到位选的目的。4)温度调节:因为随时都有可能去调节温度,所以就要求一旦有键按下单片机就必须立即无条件响应。因此对于温度的调节采用最高级别的中断即外部中断0。两个按钮点动开关的公共端接至+5v电源,经限流后传给与非门,一旦有一个键按下即有一个输入变为高电平这时与非门将输出低电平,此时单片机就能立即响应外部中断0,在外部中
6、断的子程序中实现对P2.0、P2.1的扫描,从决定对输出水的温度的升温或者降温。工作原理我们设计的智能调节阀从外观看有一个出水口和两个进水口(一个热水入水口和一个冷水入水口)组成。其内部结构为热水入口下方的管道内有一个内置PT100其位置位于管道中心位置与管道的轴心线平行,再往下去时就是测流量的传感器,再往下就是一个由电机驱动的阀门,其阀门出口接至冷水与热水的混合器。冷水的通道结构与热水通道结构相同,此处不多做陈述。电路结构首先将PT100测的信号AT89C5,AT89C52经一定的算法处理决定电机的正反转来改变两个入水口阀门的开度大小,从而引起流量的变化,使传感器测得值发生变化,再经AT89
7、C52单片机处理后反复驱动电机来改变阀门开度大小,从而得到预设水温。其中预设水温值由外电路经按键操作输入AT89C52单片机。概述:基于热量计算公式Q=C*M*T(Q为热量,C为比热容,M为质量,T为温度。)设:Q1为热水的热量,Q2为冷水的热量,Q3为混合后的热量由能量守恒可知: Q1+Q2=Q3所以:C*M1*T1+C*M2*T2=C*M3*T3由 M=P*V(此公式内P为液体密度,V为液体体积。)由上得: V1*T1+V2*T2=V3*T3管道内流过液体体积为: V=vst (v为液体流动速度,s为管道横截面积,t为液体已流时间。)所以上式可变为:v1*s*t*T1+ v2*s*t*t2
8、= v3*s*t*T3上式可化简为:v1*T1+ v2*t2= v3*T3又因为流量计输出为形式为3600脉冲每吨水,所以任何一个时刻的水流速度都将在脉冲宽度上反映出来,其大致对应关系为:v =1000/(s*t)所以上式可变为:T1/ t 1+T2/ t 2=T3/ t3有上述推导可知对水热量的测量可以变为对水温和时间的测量,故可以根据此来设计电路。程序框图开始开通相应端口开始转换转换延时到返回结果NAD转换模块延时消抖开始P20=1P21=1A=+aA=-a延时延时水温设定NYY返回结果开始开低位关高位送高位数据延时到开高位关低位送低位数据返回LED显示延时到NNYY电路(1)程序#inc
9、lude#include sbit p3_3=p33; int a=42, b, i, j, m, l, o, p, n,R; float t1, t2, t3, E, F, D, t ,G;/AD输入ad(D) delay4(); /等待转换完成t=P1;Return(); delay4()for(o=0;o130;o+); /脉冲时间的测定Interrupt2() TMOD = 0x90;/定时器T1工作在方式1 TH1=0; TL1=0; TR1=1; While(p3_3=1);/准备计时 TR1=1; While(p3_3=0);/开始计时 While(p3_3=1);/停止计时 T
10、R1=0; Readt();Return(T);Readt() Do G=T; TH-high=TH1; While(TH-high!=TH1)/判定读取是否正确 /水温设定Interrupt0()DELAY0();I(p20=1) /减水温a=-a;b=a;delay1();If(p21=0) /升水温 a=+a; b=a; delay1();Return(a);delay0() /延时10ms进行消抖 for(i=0;i50;i+) For(r=0;r20;r+) led(); Delay1()for(j=0;j50;j+) /延时0.1S p25=!p25; for(k=0;k50;k+
11、) p26=!p26;for(n=0;n4;n+) led();/水温显示led() p25=1;p26=0;a=b; a=a&0x7fh;/取低7位sbuf=a;delay3();p26=1;p25=0;a=b;a=a/07fh; /取高7位sbuf=a;delay3(); delay3() for(m=0;m10;m+);main ( )M() p0=02h; /in2输入(混合水温度) ad(t3); t3=t; led(); if(t3=b) M(); p0=00h; /in0输入(冷水温度) ad(t1); t1=t; led(); p0=01h; /in1输入(热水温度) ad(t2); t2=t; LED(); p1=00h; /输入热水时间 ie=0ffh; ip=0ffh; p10=1; /开热水三态门m1() if (int1=0) /等待低电平出现 m1(); Else E=G;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 服装入股协议书
- IT技术支持与维护服务协议规本
- 个人图书出版合同
- 专业软件安装与维护协议
- 软件定制化开发合同协议
- 转让棋牌茶室协议书范本
- 邮轮乘务员派遣合同协议
- 造纸配件采购合同协议
- 路牙石订购合同协议
- 进修赔款协议书模板
- 2024年世界职业院校技能大赛中职组“饲料营养与检测组”赛项考试题库(含答案)
- 医院考勤请假管理制度
- 荆州市国土空间总体规划(2021-2035年)
- 民法课件教学课件
- 医院窗帘合同模板写
- 最强非标自动化计算表格.V23SP1(二里半教育2023.07)
- 热爱生活主题班会
- DB31T 1487-2024 国际医疗服务规范
- 四川省达州市渠县2023-2024学年八年级下学期期末生物学试题(解析版)
- (高清版)AQ 1079-2009 瓦斯管道输送自动喷粉抑爆装置通 用技术条件
- 2024年广东省深圳市中考地理试卷(含答案)
评论
0/150
提交评论