首页 > 作文

洗盆

更新时间:2023-03-15 06:15:37 阅读: 评论:0

除皱眼膜-小学生必读书目

洗盆
2023年3月15日发(作者:小孩电影)

任务分配

总体方案设计:XXXXXX

传动系统设计:XXXXXX

动力电机系统设计:XXX

控制电路设计:XXX

软件编程:XXX

电力供电系统:XXX

整体效果图

目录

任务分配....................................................................................................0

第1章绪论..............................................................................................1

设计背景..................................................................................................1

第2章方案设计......................................................................................2

2.1设计要求...........................................................................................2

2.2结构设计...........................................................................................2

2.3材料的选择.......................................................................................2

2.4水龙头的构成...................................................................................2

2.5洗脸盆外形设计图:.......................................................................4

第3章传感器设计..................................................................................5

3.1反射式光电传感器...........................................................................5

3.2红外反射式光电传感器特性与工作原理.......................................5

第4章控制电路的设计..........................................................................7

4.1控制电路硬件设计...........................................................................7

4.2控制动作流程设计...........................................................................7

第5章软件控制程序的设计..................................................................9

5.1控制流程软件设计...........................................................................9

课程设计心得..........................................................................................14

附录1.......................................................................................................15

附录2.......................................................................................................16

附录3.......................................................................................................17

参考文献..................................................................................................21

第1章绪论

设计背景

本文所介绍的喷泉式洗面盆的设计基于红外线反射原理,由红外

发射电路、红外接收放大电路、控制电路、电磁阀、电源等组成。当

人或事物靠近时,其根据高矮自动产生控制信号,继电器动作,控制

水压大小,再控制电磁阀得电吸合从而自动打开水源;反之则自动关

闭水源。与传统供水设施相比,能够提高水资源的使用效率。并且使

用方便,且由于不需要用手接触水龙头,避免了病菌的传播。该系统

电路设计简单实用,可以广泛用于商场、学校、办公大楼等人员密集

场所。

2

第2章方案设计

基于以上对市场现有的喷泉式的水龙头性能分析,设计一款喷泉

式洗面盆。

2.1设计要求

能快速根据不同人的身高要求喷出适当高度的水柱,同时也能在

人离开时后,迅速停止水流的流出,从而起到节约水源的作用。

2.2结构设计

本产品由洗脸盆的结构装置、以及红外线感应的水龙头,以及压

力开关以及相应的控制系统组成。

卫生间面盆是用来洗漱的产品,由此可见,面盆也是现代家居生

活中不可或缺的产品,现在卫浴洁具市场上的面盆尺寸非常丰富,每

一位消费者都可以根据自己的需求挑选相应规格的卫生间面盆,面盆

尺寸是非常重要的一项参数,特别是对台下盆和挂盆而言,购买时是

必须要了解清楚面盆尺寸,否则尺寸有差异,无法在浴室柜上面安装;

而对于台上盆而言,它的尺寸一般都不太重要,只要不是太离谱,都

能接受。

我们设计的喷泉式洗面盆盆口直径400mm,深度为250mm。从盆

口到盆底的轮廓采用光滑过渡曲线。

2.3材料的选择

市面上洗脸盆多采用以下几种材料:

花岗石:材料成本低,加工工艺简单,但是材料不整体,上沿清

理不便,现场制做下柜的粗糙工艺。

陶瓷:陶瓷材质盆是适合日常打理的,且不易挂渍,易清理,耐

酸碱等,但质量较高的陶瓷成本相对较高。

玻璃钢:制作成本较低,材料容易加工,但日常不易打理(有一

个水珠不擦就是一个渍),且易划伤。

综合考虑以上各种材料的优缺点,我们决定采用陶瓷材料来制作

喷泉式洗面盆。

2.4水龙头的构成

水龙头采用了反射式红外传感器。红外线的发射和接收一般使用

红外发光二极管和红外接收管来完成。当有物体靠近时,一部份红外

3

光被反射到接收管。反射式红外传感器(如图2-1所示)。

水龙头安装示意图2-2。

图2-2水龙头安装图

图2-1红外线感应传感器

4

2.5洗脸盆外形设计图:

图2-3洗脸盆外形设计图

5

第3章传感器设计

3.1反射式光电传感器

反射式光电传感器可以用来检测地面明暗和颜色的变化,也可以

探测有无接近的物体。此次设计的红外线控制自动水龙头就运用了它

这个特点。光谱范围,灵敏度,抗干扰能力,输出特性等都是反射式

光电传感器的重要参数。这种光电传感器的基本原理是,当人或有物

体接近时,反射了红外光,光敏元件接收到光信号,从而进行光电转

换,电磁阀作用,使水源打开。

红外线控制自动水龙头的控制过程是:当人或物体靠近自动水龙

头时,红外发射光电管发出的红外经人和物体反射到红外接收光电

管。接收光电管接收到的反射光信号自动转换为电信号,经过后续电

路进一步放大、整形、译码,最后驱动电路控制电磁阀动作打开水源。

根据人的高度进行调节控制。

红外线发射电路的功能是利用红外线发光二极管发射光脉冲,从

而实现电路对人体或物体的感应。红外线接收电路功能是利用光敏元

件接收发射出来的光脉冲,并且将光脉冲信号转化为电信号,同时对

其进行放大。时间延迟电路的功能是利用单稳态电路的特性,实现对

自动水龙头开关打开时间的控制。自动水龙头开关电路的功能是利用

电磁阀作为自动水龙头的开关,从而可以通过电信号对自来水进行控

制。电源电路的功能是为上述所有电路提供直流电源。

3.2红外反射式光电传感器特性与工作原理

红外线发射电路的功能是利用红外线发光二极管发射光脉冲,从

而实现电路对人体或物体的感应。红外线接收电路功能是利用光敏元

件接收发射出来的光脉冲,并且将光脉冲信号转化为电信号,同时对

其进行放大。时间延迟电路的功能是利用单稳态电路的特性,实现对

自动水龙头开关打开时间的控制。自动水龙头开关电路的功能是利用

电磁阀作为自动水龙头的开关,从而可以通过电信号对自来水进行控

制。电源电路的功能是为上述所有电路提供直流电源。

反射式光电传感器的光源有多种,常用的有红外发光二极管,普

通发光二极管,以及激光发光二极管,前两种光源容易受到外界光源

的干扰,而激光二极管发出的光的频率比较集中,传感器只结合搜很

窄的频率范围信号,不容易被干扰,但价格较贵。理论上光电传感器

只要位于被测区域反射表面可受到光源照射,同时又能被接收管接收

6

到的范围进行检测,然而这是一种理想的结果。因为光的反射受到多

种因素的影响,如反射表面的形状、颜色、光洁度、日光灯照射等不

确定因素。如果直接用发射和接收管进行测量,将会因为干扰而产生

错误信号。采用对反射光强进行测量的方法可以提高系统的可靠性和

准确性。红外反射光强法的测量原理是将发射信号经调制后送给红外

管发射,光敏管接收调制的红外信号(如图3-1所示)

反射光强度的输出信号电压(Vout)是反射面与传感器之间的

距离(X)的函数,设反射面物质为同种物质时,X与Vout的响应曲

线是非线性的(如图3-2所示)。设定出电压达到某一阀值时作为目

标,不同的目标距离阀值,电压是不同的

图3-1红外发射接收原理图图3-2光强度相应曲线图

发射

接收

x

7

第4章控制电路的设计

4.1控制电路硬件设计

如图4-1。主要由单片机控制芯片,热释红外二极管,数模转换

控制电机电路,超声波模块等组成。

单片机是主要控制核心,负责数据处理和各个部件运作的管理。

热释红外二极管主要用于判别是否是由人发出的红外光,以此区分人

与障碍物。超声波模块主要用于测量人脸与脸盆底部的高度,将高度

反馈给单片机后,单片机再决定喷水的高度。

水泵控制模块主要是为方便单片机进行数字控制的接口,实现了

数字信号与模拟信号的转变。

图4-1控制电路电气原理图

4.2控制动作流程设计

喷泉式洗面盆的控制动作流程如图4-2所示

8

图4-2喷泉式洗面盆的控制动作流程

9

第5章软件控制程序的设计

5.1控制流程软件设计

预定义

本段预定义了控制芯片库,超声波模块,热释红外探测器,

DAC0832数模转换以及程序运行一些中间变量和寄存器。

#include

#defineucharunsignedchar

#defineuintunsignedint

//超声波模块

sbitTrig=P2^0;//发射引脚

sbitEcho=P3^2;//接收引脚

//热释红外探测器

sbitIR=P2^1;//接收引脚

//DAC0832数模转换,用于控制水泵

//P1口用于DAC0832数据口

//其他寄存器定义

bitsucceed_flag=0;//超声波成功标志位

uchartimeH=0;//定时器计数高八位

uchartimeL=0;//定时器计数低八位

主程序

本段是按照流程图编写。具体动作参考流程图。

10

voidmain()//主程序

{

uintside;

Init();

while(1)

{

if(IR==1)//如果洗脸池上方有人

{

side=Ultrasonic();//利用超声波读取人脸位置

if(side>=10&&side<=100)//判断人脸是否在10-100CM

之间

DAC0832(side*1.6);//调节喷水高度

el

DAC0832(0);//如果离开了该范围,则停止喷

}

}

}

超声波读取人脸位置

对Trig进行一个超过10us的高电平脉冲,等待Echo反馈一个高

电平,当电平时间处于10us-18ms之间时,为正常测距。当电平时间

为36ms时,为出现异常。反馈的高电平持续时间对应测量距离关系

为S=0.172*T(T单位为us,S单位为cm)。

uintUltrasonic()//超声波测距返回距离值

{

uintdistance,time;

11

EA=0;//关总中断

Trig=1;//超声波输入端

delay_20us();//延时20us

Trig=0;//产生一个20us的脉冲

while(Echo==0);//等待Echo回波引脚变高电平

succeed_flag=0;//清测量成功标志

EA=1;

EX0=1;//打开外部中断0

TH1=0;//定时器1清零

TL1=0;//定时器1清零

TF1=0;//计数溢出标志

TR1=1;//启动定时器1

delay(20);//等待测量的结果

TR1=0;//关闭定时器1

EX0=0;//关闭外部中断0

if(succeed_flag==1)

{

time=timeH*256+timeL;

distance=time*0.172;//厘米

returndistance;

}

el

return0;

}

初始化

初始化主要的输入引脚和需要使用的寄存器。

voidInit()

{

Trig=0;//首先拉低脉冲输入引脚

EA=1;//打开总中断0

TMOD=0x10;//定时器1,16位工作方式

}

水泵控制

12

通过数模转换来控制水泵的电压,从而实现实时调控水泵的水压。

voidDAC0832(ucharx)//用于控制水泵的数模转换0为不喷水

255约为喷1.6米

{

P1=x;

}

中断设置

外部中断和定时器用于超声波的反馈电平持续时间测量。

//外部中断0,用做判断回波电平

voidexter()interrupt0//外部中断0是0号

{

timeH=TH1;//取出定时器的值

timeL=TL1;//取出定时器的值

succeed_flag=1;//至成功测量的标志

EX0=0;//关闭外部中断

}

//定时器1中断,用做超声波测距计时

voidtimer1()interrupt3

{

TH1=0;

TL1=0;

}

延时子程序

延时程序用于产生脉冲的等待时间和两个工作周期之间的等待。

voiddelay(uintz)//延时子程序

{

uintx,y;

for(x=z;x>0;x--)

for(y=110;y>0;y--);

}

13

voiddelay_20us()//20us延时子程序

{

uchara;

for(a=0;a<100;a++);

}

14

课程设计心得

紧张而又辛苦的两周课程设计结束了。当我快要完成老师下达给

我的任务的时候,我仿佛经过了一次翻山越岭,登上了高山之颠,顿

感心旷神怡,眼前豁然开朗。

课程设计是我们专业课程知识综合应用的实践训练,这是我们迈

向社会,从事职业工作前一个必不可少的过程。“千里之行始于足下”,

通过这次课程设计,学会脚踏实地地迈开这一步,就是为明天能稳健

地在社会大潮中奔跑打下坚实的基础。

1、从设计创意到完成作品的加工制作,我们经历了资料的检索、

查询、整理与分析,数据处理能力得到提升;方案的不断修改与完善

让我们学会设计与加工要统筹兼顾;在机构设计与产品加工中我们将

专业知识充分运用到了实际产品开发。在整个设计与制造过程中我们

进一步掌握了机械设计与加工的步骤和要领,深刻体会到团队协作的

重要性,同时团队成员综合素质和动手能力得到了很大的提高。

2、本次制作充分将所掌握的课本知识融入其中,比如把《机械

原理》,计算机编程语言知识运用到机构的设计中,运用《solidworks

入门》、《金属工艺学》和《PLC编程技术》知识结合plc编程、

solidworks软件对零件进行了合理的选材和设计加工制造。

3、从早期的设计构思到作品加工完成,我们深刻认识到现实与

理论往往有较大差距,理论设想需要得到实验和实际产品的验证,机

械设计与制造是一个不断循环反复完善的过程。通过参与作品制作,

我们学到了不少实用知识,真正体会到实践出真知的道理。

4、当我们耐心地解决一个又一个问题时,体会到机械设计是一

项牵一发而动全身的工作。因此在加工制造之前考虑整体机构各方面

因素的时候要非常严谨和务求全面,在追求功能的实现的同时,必须

充分地考虑到实际加工的困难、产品的性价比等。总之,机械设计要

“理论结合实际”。

15

附录1

设计图

16

附录2

硬件电路图(或接线图)

17

附录3

软件控制程序

#include

#defineucharunsignedchar

#defineuintunsignedint

//超声波模块

sbitTrig=P2^0;//发射引脚

sbitEcho=P3^2;//接收引脚

//热释红外探测器

sbitIR=P2^1;//接收引脚

//DAC0832数模转换,用于控制水泵

//P1口用于DAC0832数据口

//其他寄存器定义

bitsucceed_flag=0;//超声波成功标志位

uchartimeH=0;//定时器计数高八位

uchartimeL=0;//定时器计数低八位

voidmain()//主程序

{

uintside;

Init();

while(1)

{

18

if(IR==1)//如果洗脸池上方有人

{

side=Ultrasonic();//利用超声波读取人脸位置

if(side>=10&&side<=100)//判断人脸是否在10-100CM

之间

DAC0832(side*1.6);//调节喷水高度

el

DAC0832(0);//如果离开了该范围,则停止喷

}

}

}

uintUltrasonic()//超声波测距返回距离值

{

uintdistance,time;

EA=0;//关总中断

Trig=1;//超声波输入端

delay_20us();//延时20us

Trig=0;//产生一个20us的脉冲

while(Echo==0);//等待Echo回波引脚变高电平

succeed_flag=0;//清测量成功标志

EA=1;

EX0=1;//打开外部中断0

TH1=0;//定时器1清零

TL1=0;//定时器1清零

TF1=0;//计数溢出标志

TR1=1;//启动定时器1

19

delay(20);//等待测量的结果

TR1=0;//关闭定时器1

EX0=0;//关闭外部中断0

if(succeed_flag==1)

{

time=timeH*256+timeL;

distance=time*0.172;//厘米

returndistance;

}

el

return0;

}

voidInit()

{

Trig=0;//首先拉低脉冲输入引脚

EA=1;//打开总中断0

TMOD=0x10;//定时器1,16位工作方式

}

voidDAC0832(ucharx)//用于控制水泵的数模转换0为不喷水

255约为喷1.6米

{

P1=x;

}

//外部中断0,用做判断回波电平

voidexter()interrupt0//外部中断0是0号

{

timeH=TH1;//取出定时器的值

timeL=TL1;//取出定时器的值

succeed_flag=1;//至成功测量的标志

EX0=0;//关闭外部中断

}

20

//定时器1中断,用做超声波测距计时

voidtimer1()interrupt3

{

TH1=0;

TL1=0;

}

voiddelay(uintz)//延时子程序

{

uintx,y;

for(x=z;x>0;x--)

for(y=110;y>0;y--);

}

voiddelay_20us()//20us延时子程序

{

uchara;

for(a=0;a<100;a++);

}

21

参考文献

1赵家齐.《机械制造工艺学课程设计指导书》.1998年.机械工业出

版社.1998年

2东北重型机械学院.《机械原理》.1979年.上海科学技术出版社.1979

3艾兴.《金属工艺学》.2004年.机械工业出版社.2004年

4《solidworks入门》.2007年.高等教育出版社.2010年

5王小华.《PLC编程技术》.1992年.机械工业出版社.1992年

本文发布于:2023-03-15 06:15:36,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/1678832137259805.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:洗盆.doc

本文 PDF 下载地址:洗盆.pdf

标签:洗盆
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图