版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、专科毕业论文(设计)题 目: 单片机控制的全自动洗衣机 学 院: 应用技术学院 专 业: 电气自动化 姓 名: 于敬磊 指导教师: 战 胜 2013 年 6 月 5 日单片机控制的全自动洗衣机摘 要随着数字技术的快速发展,数字技术被广泛应用于智能控制的领域中。单片机以其体积小、功能全、价格低廉、开发方便的优势得到了许多电子系统设计者的青睐。它适合于实时控制,可构成工业控制器、智能仪表、智能电器、智能武器装置以及通用测控单元等。本文以AT89C51单片机为核心设计了全自动洗衣机控制系统,本系统实现了对洗衣机整个洗衣过程的控制,包括用户参数输入、洗衣、脱水和结束报警四个阶段。控制系统主要由电源电路
2、、单片机控制系统和外部硬件电路三大模块组成。电源电路为单片机主控系统提供5v的直流电压;单片机主控系统负责控制洗衣机的工作过程,主要由AT89C51单片机、按键、蜂鸣器、LED指示灯、LM324电压比较器、NPN型差分放大器组成;外部硬件电路有继电器、三极管、LED灯组成。本系统的电路并不复杂,给AT89C51单片机载入软件程序后,能够实现全自动洗衣机的基本功能。关键词: AT89C51;用户参数;继电器;控制系统;电压放大器、比较器AbstractWith the rapid development of digital technology, digital technology has
3、been widely applied in the field of intelligent control. Its small size, complete functions, low price, convenient development advantage by many electronic system designers favor. It is suitable for real-time control, can form industrial controller, intelligent instrument, intelligent appliances, in
4、telligent weapon device and universal measurement and control unit.This paper takes AT89C51 microcontroller as the core design of the automatic washing machine control system, this system has realized the control of the washing machine and the whole washing process, including user input parameters,
5、washing, dehydration and end alarm four stages. The control system is mainly composed of a power circuit, SCM control system and the external hardware circuit is composed of three modules. The power supply circuit provides DC Voltage 5V for single-chip microcomputer control system; single-chip micro
6、computer control system responsible for the process control of washing machine, mainly by the AT89C51 microcontroller, buttons, buzzer, LED lights, LM324 voltage comparator, NPN difference amplifier; external hardware circuit with a relay, a triode, LED lamp. The circuit of this system is not compli
7、cated, downloading the program to AT89C51 microcontroller, to achieve the basic functions of automatic washing machine.Keywords: AT89C51; User Parameters; Relay; Control System; Voltage Amplifier;Comparator青岛大学专科生毕业论文(设计)目 录第一章 绪论11.1 课题开发背景11.2 国内外现状及水平11.3 设计的目的和意义2第二章 设计方案32.1设计参数32.2 设计任务32.3洗衣机
8、的设计方案42.3.1 按键42.3.2 洗衣程序42.3.3 设计总方框图52.4 控制系统的功能5第三章 元器件的选择63.1 洗衣机类型的选择63.2 洗衣机马达的选择73.3 单片机的选择93.4 水位开关与电磁进水、排水阀113.4.1 电磁进水、排水阀113.4.2 水位开关123.5传感器133.5.1 TS浊度传感器133.5.2 压力传感器143.6 蜂鸣器16第四章 控制系统及外部的电路174.1 控制系统的电路组成174.2 电源电路174.3 单片机控制电路184.3.1 单片机的复位电路184.3.2 单片机的时钟电路194.3.3 LED显示电路204.3.4 蜂鸣
9、器报警电路204.3.5 电动机的控制电路214.3.6 进水/排水电路224.3.7 重量检测电路234.3.8 清洁度检测电路23第五章 单片机模拟程序245.1 主程序设计245.2 洗衣程序设计255.3 洗涤程序的设计275.4 漂洗程序的设计285.5 脱水程序的设计295.6 LED指示灯程序的设计305.7 单片机编程31总 结39谢 辞40参考文献41青岛大学专科生毕业论文(设计)第一章 绪论1.1 课题开发背景目前中国洗衣机市场正进入更新换代的时期,市场潜力巨大,人们对于洗衣机的要求也是越来越高。目前的洗衣机主要有强弱洗涤功能、进排水系统故障自动诊断功能、暂停等几大功能,但
10、是在许多方面还是满足不了人们的需求。这就要求设计者们有更高的专业和技术水平设计出更节能、功能更齐全、更人性化的洗衣机。随着加入世贸组织,很多的国内外强势品牌加入,研究新的技术开发新的产品,洗衣机行业将爆发新一轮的以“绿色环保”、“节水节能”为主题的大战,而技术制高点则是未来的竞争焦点。在国内从洗衣机市场得到的商情显示由于受水资源不断减少自来水费有所提高等因素的影响,市场上那些用水量比较大的洗衣机销售受阻而具有节水功能的洗衣机的销路不断看好。针对市场需求的变化,一些生产厂家如小天鹅、小鸭、海尔等先后向市场推出了一批节水型全自动的洗衣机。作为未来技术发展方向之一,变频技术将带动整个洗衣机行业的技术
11、提升,有利于洗衣机产业的升级。目前的洗衣机都没有实现全方面的兼容,大多数的洗衣机生产的厂家都注重各自品牌的洗衣机的特长,突出一两个与别的洗衣机不同的个性化的功能,洗衣机的各项功能都是由单片机控制实现的,因此设计出基于单片机的洗衣机控制电路系统具有很强的实用性。并且随着单片机技术日新月异的发展,单片机以其集成度高、运算速度快、体积小、可靠运行、价格低廉等特点在过程控制、机电一体化、智能化仪表、家用电器等方面得到了广泛应用。总之,每一项技术的进步极大地推动了洗衣过程自动化程度的提高。1.2 国内外现状及水平1. 洗衣机的分类普通洗衣机:其洗涤、漂洗、脱水等功能均须手工转换;半自动洗衣机:它能在洗涤
12、、漂洗、脱水等功能之间,实现某两个功能的自动转换;全自动洗衣机:它能自动实现洗涤、漂洗、脱水等所有功能。2.全自动洗衣机在国内外的现状及水平全自动洗衣机根据结构不同可分为波轮式全自动洗衣机(也叫套桶式全自动洗衣机)、滚筒式全自动洗衣机和搅拌式全自动洗衣机三大类。波轮式、滚筒式、搅拌式全自动洗衣机分别占全球洗衣机市场份额的33、52和15。搅拌式洗衣机目前还没有进入我国市场,以下仪对波轮式和滚筒式两种洗衣机进行讨论。(1) 滚筒式洗衣机更好地软化衣物纤维,减小洗涤过程中衣物的损伤和变形,并且还可以使洗后的衣物柔软而蓬松。提高温度来洗涤可充分溶解洗衣粉,加快洗衣粉中弱酸性物质与污物化学反应速度,提
13、高洗衣粉中酶的活性,同时有利于溶解汗渍、血渍、降低灰尘、油污的粘附作用,从而可在同样的洗净比下(注:洗净比是国家对洗衣机的质量考核标准中的一个基本指标)大幅度降低洗涤过程对机械外力的需求。(2) 波轮式洗衣机因为滚筒式机的价格远远高于波轮式机,况且波轮式机使用方便适合国人,所以受到普遍欢迎。关于程序控制器,新推出的波轮式全自动洗衣机均采用单片机程序控制器。各厂家生产的各种弓型的波轮式全自动洗衣机的控制程序有所不同,最少的也有好几个控制项,每一项又有几种不同的洗涤程序可供选择,足以满足不同的洗涤要求,所以没有必要考虑这个问题。关于不锈钢内桶:采用不锈钢内桶的目的是为了减小衣物和内桶壁的摩擦力,从
14、而减轻衣物的磨损,选购时应予以考虑。关于同心洗:同心洗是直接把电动机轴与洗衣桶主轴同心安装,直接驱动。这样在洗涤和脱水的时洗衣桶震动减小,噪声得以降低。为了达到一定的洗净比,就必须有足够的机械力,而机械力对衣物是有损伤的,这就注定了波轮式洗衣机的磨损率远远高于滚筒式洗衣机。1.3 设计的目的和意义目前中国洗衣机市场正进入更新换代期,市场潜力巨大,人们对于洗衣机的要求也越来越高,这就要求设计者们有更高的专业和技术水平,能够提出更多好的建议和新的课题,将人们的需要变成现实,设计出更节能、功能更全面、更人性化的全自动洗衣机。目前的洗衣机都没有实现全方面的兼容,大多洗衣的厂家都注重各自品牌的洗衣机的特
15、长,突出一两个与别的洗衣机不同的个性化的功能。洗衣机的各项功能是由单片机控制实现的,单片机的体积小,控制功能灵活,因此,设计出基于单片机的洗衣机控制系统就具有很强的实用性。而本次设计的洗衣机也是为了满足某些用户的不同需求。同时也将单片机控制技术用到了实际生活中,提高我们的实践能力,为以后我们的发展做了个良好的开端,我相信通过亲身的设计,定会受益匪浅。 第二章 设计方案2.1 设计参数1. 标准洗涤(1)洗衣机的最大载重量6Kg;(2)衣物最佳洗涤时间20分钟;(3)漂洗3分钟(单次);(4)漂洗次数不超过5次,且漂洗2次后开始水的清洁度检测;(5)最终脱水时间5分钟;2. 快速洗涤(1)洗衣机
16、的最大载重量3Kg; (2)衣物快速洗涤时间10分钟;(3)漂洗3分钟(2次);(4)最终脱水时间5分钟;2.2 设计任务1. 主要内容:计一个用单片机控制的洗衣机控制器。以单片机为主的控制器,扩展必要的外部电路,设计制作一个洗衣机控制器。2. 主要功能:(1)标准洗涤:洗涤20分钟;漂洗3分钟,2次;检测水的清洁度,达标就直接进入最终脱水,否则继续漂洗,再检测水的清洁度最多循环不超过三次;达标之后脱水5分钟。快速洗涤:洗涤10分钟;漂洗3分钟,只有2次;脱水5分钟。主要应用在一些轻薄衣物,且总重量不足3Kg的情况。(2)有四个启动暂停按钮。第一个是洗衣机启动键K1,控制洗衣机的启动和停止。第
17、二个是标准洗涤启动键K2,工作时按此按钮暂停,再按则恢复工作。洗涤、漂洗4秒正转,停2秒,反转4秒,停2秒。第三个是快速洗涤启动键K3,工作时按此按钮暂停,再按则恢复工作。洗涤、漂洗6秒正转,停3秒,反转6秒,停3秒。第四个是洗衣机脱水启动键K4,具有单独脱水的功能。(3)有脱水功能,并且在脱水时,如果打开盖板脱水暂停。(4)进水时进水指示灯亮;排水时排水指示灯亮;洗涤时洗涤指示灯亮;漂洗时漂洗指示灯亮;脱水时脱水指示灯亮。2.3 洗衣机的设计方案本系统实现了对洗衣机整个洗衣过程的控制,包括用户参数输入、进水、洗涤、漂洗、排水和脱水等阶段。控制系统主要由电源电路、单片机控制系统和外部硬件电路构
18、成。电源采用三端集成固定稳压器7805提供+5V电源。单片机控制系统负责控制洗衣机的工作过程,主要由AT89C51单片机、NPN型差分放大器、LM324电压比较器、按键、蜂鸣器、LED指示灯组成。外部硬件电路有继电器、三极管、电动机、进水电磁阀、排水电磁阀、压力和浊度传感器组成。2.3.1 按键洗衣机面板上有4个按钮K1、K2、K3、K4。K2、K3、K4不能同时启动。K1洗衣机启动键;K2标准洗涤启动键;K3快速洗涤启动键;K4脱水启动键,具有单独脱水的功能;2.3.2 洗衣程序1. 洗涤过程通电后,洗衣机从洗涤过程开始。进入洗涤过程,首先进水阀接通,开始向洗衣机供水,当到达要求水位时,进水
19、阀断电关闭,停止进水;电机M接通,带动波轮旋转,形成洗衣水流。电机M是一个双速正反转电机,可以形成往返水流,有利于洗涤衣物。2. 漂洗过程与洗涤过程操作相同,只是时间短一些。3. 脱水过程漂洗过程结束后,电机M停止转动,排水阀接通,开始排水。当排水结束后,电机M高速端接通,电机开始正转,带动内桶高速旋转,甩干衣物。该过程也可单独运行,此时由K4按键控制。2.3.3 设计总方框图单片机主控系统进水、排水电路电机控制电路LED指示电路复位电路清洁度检测电路时钟电路蜂鸣器报警电路电源电路重量检测电路图2.1 设计总方案图2.4 控制系统的功能基于单片机通过控制系统设定洗衣程序在洗涤脱水桶内自动完成进
20、水、洗涤、漂洗、排水和脱水全过程。按下洗衣机启动键,再标准洗涤启动键或快速洗涤启动键。洗衣机控制系统打开进水电磁阀开始进水,进水结束后,电机在系统的控制下进行正转、停、反转通过传动带动波轮执行洗涤程序;当洗涤时间结束,控制系统切断电机电路并且打开排水电磁阀开始排水;然后再次注水,洗衣机进入漂洗状态,完成漂洗程序(至少2次漂洗)后,开始排水,同时排水电磁阀的动作并且松开为脱水程序作好准备;排水结束后系统控制电机单方向高速运转完成脱水程序;当脱水程序终了系统控制排水电磁阀和电机断电,排水阀复位,同时蜂鸣器奏响,通知用户整个洗衣程序结束。第三章 元器件的选择3.1 洗衣机类型的选择1. 波轮上开门洗
21、衣机的优点(1)洗净度高,洗涤速度快省电、移动方便、使用简单、中途可随意添加衣物或者洗涤液、不论老少都可以使用、价格便宜且程序设置灵活方便。(2)洗衣方便适合国人,并且市场消量巨大。(3)内筒是塑料材料制成,噪音小,而且上开盖,使用比较方便。这种洗衣机适用于居住在绿化较差,空气尘埃量较大,平均每2至3天换一次衣服的家庭,主要以洗净度为主,服装面料以化纤、腈纶为主。2. 波轮上开门洗衣机工作原理洗衣机的洗涤过程主要是在机械产生的排渗、冲刷等机械作用和洗涤剂的润湿、分散作用下,将污垢拉入水中来实现洗净的目的。首先充满于波轮叶片间的洗涤液,在离心力的作用下被高速甩向桶壁,并沿桶壁上升。在波轮中心处,
22、因甩出液体而形成低压区,又使得洗涤液流回波轮附近。这样,在波轮附近形成了以波轮轴线为中心的涡流。衣物在涡流的作用下,作螺旋式回转,吸入中心后又被甩向桶壁,与桶壁发生摩擦。又由于波轮中心是低压区,衣物易被吸在波轮附近,不断地与波轮发生摩擦,如同人工揉搓衣物,污垢被迫脱离衣物。其次,当衣物被放进洗涤液之后,由于惯性作用运动缓慢,在水流与衣物之间存在着速度差,使得两者发生相对运动,水流与衣物便发生相对摩擦,这种水流冲刷力同样有助于污垢离开衣物。再次由于洗衣涌形状的不规则,当旋转着的水流碰到桶壁后,其速度和方向都发生了改变,形成湍流。在湍流的作用下,衣物做无规则地运动并翻滚,其纤维不断被弯曲、绞纽扣拉
23、长,衣物相互相摩擦,增大了洗涤的有效面积,提高衣物的洗净的均匀性。 鉴于波轮上开式洗衣机的种种优点,所以本设计选择波轮上开式洗衣机。3.2 洗衣机马达的选择1.洗涤-脱水电机通过对现有各种品牌全自动洗衣机的调查和分析得知,当洗涤转速为400500转/分时,洗衣效果最好,当脱水转速为转速14001500转/分时,脱水时间快且对衣物的伤害最小。根据电机的转速,可以根据公式得到电机的功率,如下是其计算过程。(1)电机的速度: 电动机的满载转差率为16% 转差率取 频率漂洗洗涤时电机的速度:此时电机低速运转,定子极对数,转速。脱水时电机的速度:此时电机高速运转,定子极对数,转速。(2)电机转动时必须克
24、服转矩, 角速度 力矩(滚筒的半径)洗衣机转动过程中衣服和滚筒之间的摩擦力, 衣物重量(含水) 摩擦系数(3)电机的功率:洗涤漂洗时电机的功率: 脱水时电机的功率: 全自动洗衣机马达必须满足洗涤、漂洗和脱水时的转速要求,洗涤、漂洗和脱水时电机的功率、转速是不同的。根据上述计算可知:洗涤电机功率320瓦,转速480转/分 ;脱水电机功率565瓦,转速1440转/分。2.洗涤-脱水电机的原理洗涤衣物时为提高洗涤效果及防止衣物缠绕,要求波轮双向运转工作,故而用于洗涤的洗涤-脱水电机都是双向运转电机。洗涤-脱水电机为配合洗衣机的洗涤及脱水转速的不同,采用双速设计。它在电机定子上布置有两套不同极数的绕组
25、。采用鼠笼型转子,可以自动适应两套定子绕组。由于此种电机的低速时极数较多、速度较低,考虑到满足低速时的转矩及此时电机的温升、效率,所以电机的体积较大。单相异步双速电机结构较简单、寿命长,但造价较单速单相异步电机要高。本设计根据电机的功率和转速,选择西门子单相异步双速电机YXG62/2/16G。图3.1和3.2分别是其实物图和接线图。 图3.1 电动机的实物图 图3.2 电动机的接线图3.3 单片机的选择1. AT89C51单片机的优点(1)低电压、高性能、功耗小、价格便宜且应用广泛;(2)可擦除只读存储器可以反复擦除100次;(3)采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MC
26、S-51指令集和输出管脚相兼容;(4)用该单片机设计的系统,可以反复进行系统试验,能够保证用户的系统设计达到最优;2. AT89C51单片机的引脚图和实物图 图3.3 AT89C51引脚图 图3.4 AT89C51实物图3. 引脚描述表3.1AT89C51引脚功能表端口引脚功能VCC电源端GND接地端XTAL1外接石英晶体的一个引脚XTAL2外接石英晶体的另一个引脚RST复位输入端ALE地址锁存允许外部程序存储器(外ROM)的读选通信号外部访问允许端P0口一组8位漏极开路型双向I/O口,地址数据总线复用口P1口一个内部上拉电阻的8位双向I/O口P2口一个内部上拉电阻的8位双向I/O口P3口一个
27、内部上拉电阻的8位双向I/O口表3.2 P3口第二功能端口引脚第二功能P3.0RXD(串行输入口)P3.1TXD(串行输出口)P3.2(外部中断0)P3.3(外部中断1)P3.4T0(定时/计数器0)P3.5T1(定时/计数器1)P3.6(外部数据存储器写选通)P3.7(外部数据存储器读选通)AT89C51单片机优点甚多,能够满足全自动洗衣机的程序的设计,所以,本设计采用美国ATMEL公司生产的低电压,高性能单片机AT89C51。3.4 水位开关与电磁进水、排水阀全自动洗衣机是通过水位开关与电磁进水、排水阀配合来控制进水、排水以及电机的通断,从而实现自动控制的。3.4.1电磁进水、排水阀电磁进
28、水阀起着通、断水源的作用。电磁排水阀起着通、断排水的作用。当电磁线圈断电时,移动铁芯在重力和弹簧力的作用下,紧紧顶在橡胶膜片上,并将膜片的中心小孔堵塞,这样阀门关闭,水流不通。当电磁线圈通电后,移动铁芯在磁力作用下上移,离开膜片,并使膜片的中心小孔打开,于是膜片上方的水通过中心小孔流入洗衣桶内。由于中心小孔的流通能力大于膜片两侧小孔的流通能力,膜片上方压强迅速减小,膜片将在压力差的作用下上移,闭门开启,水流导通。我们设计所要选择的阀体必须结构简单,性能好,价格便宜,且维修方便。通过上网查阅资料得知科多牌电磁阀性价比很高且应用广泛,所以我们选择科多牌电磁阀。根据排水量的大小,本设计采用的电磁阀型
29、号:科多FCD-270L 工作电压:220V(交流) 流量:可调范围(设为最大)2050L/min。电磁阀的实物图如图3.5所示。图3.5 电磁阀的实物图3.4.2水位开关水位开关实际上是一个空气压力开关。气室的入口与洗衣桶中的贮气室相联接。当水注入洗衣桶后,贮气室口很快被封闭,随水位上升,贮气室的水位也上升,被封闭的空气压强亦增大,水位开关中的波纹管受压而胀起,推动顶杆运动而使触点改变,从而实现自动通断。水位开关触头(Kq1)只连接在进水电路中且与电磁进水阀的线圈串联在一起,当进水结束时能够切断电路。洗衣机排水时,贮气室的水位也下降,被封闭的空气压强亦减小,水位开关触头(Kq1)自动复位。K
30、q1指如图3.9的AB两触点。水位开关的压力值得设定,如下是其计算值。压力的设定值贮气室水位上升高度 标准大气压 水的密度 由计算所得压力为根据,本设计采用采用KEWLL公司的KFP30系列柱塞式压力开关,该压力开关性能高价格便宜、压力可调且误差不超过2%,压力范围100KPa110KPa,完全满足设计需要。图3.6和3.7分别是压力开关的实物图和接线图。 图3.6 压力开关实物图 图3.7 压力开关接线图3.5 传感器3.5.1 TS浊度传感器TS浊度传感器具有结构简单、非接触、高可靠性、高精度、可测参数多、反应快以及结构简单,形式灵活多样等优点。此外,它价格便宜,应用也非常广泛。TS浊度传
31、感器详细参数表如表3.3所示。表3.3TS浊度传感器的详细参数表操作温度、范围-3080额定电压5VDC额定电流最大30mA应用范围检测水的浑浊度 TS 浊度传感器原理:当光线穿过一定量的水时, 光线的透过量取决于该水的污浊程度, 水越污浊, 透过的光就越少。光接收端把透过的光强度转换为对应的电流大小, 透过的光多, 电流大, 反之透过的光少, 电流小。通过测量接收端电流的大小,就可以计算出水的污浊程度。如图3.8所示 ( 虚线框内为浊度传感器内部)。浊度电流信号经过电阻 R1 转换为 0 V 5 V 电压信号, 利用电压比较器进行采样处理, 单片机就可以获知当前水的浊度状况,从而确定漂洗的次
32、数和时间。TS 浊度传感器有 3 个引脚, 按照图3.8电路连接就可以实现水浊度的测量。实际使用时需要通过实验获得衣物污浊程度的经验数据。因为TS浊度传感器应用广泛,性能高且工作温度范围广,完全能够满足本设计的要求,所以本设计选用GE(通用)公司的TS浊度传感器。水的清洁度检测值有个标准,换算成电压后,通过查手册可知,该值大小为4.5V。图3.9为浊度传感器的实物图。 图3.8 浊度传感器的结构图 图3.9 浊度传感器的实物图3.5.2 压力传感器1. 压力传感器特点:(1)能实现对基本参数和特殊参数的测量,满足不同场合的需要。(2)对于微弱信号测量,各种信号的校正和补偿都可以实现,测量数据可
33、以根据需要进行存储。(3)数据测量的稳定性和可能性得到提升,减小外界环境对压力传感器输出干扰,可以对测量有选择性地进行。(4)能够实现自我诊断功能,对发生故障的部位能及时且准确地进行锁定,故障状态迅速识别,解决一些通过硬件不能实现的问题。(5)信号输出形式和接口选择更为多样,通信距离得到更大提高。2. 压力传感器工作原理压力传感器是使用最为广泛的一种传感器。它是一种能够感受压力并转换成可用输出信号的传感器,压力传感器中最常用的是电阻应变式压力传感器。电阻应变片的工作原理:金属电阻应变片的工作原理是吸附在基体材料上应变电阻随机械形变而产生阻值变化的现象,俗称为电阻应变效应。金属导体的电阻值可用下
34、式表示:导体的电阻率(.cm2/m) 导体的截面积S(cm2) 导体的长度L(m)电阻应变式应变压力传感器的主要由电阻应变片按照惠斯通电桥原理组成。图3.10为惠斯通电桥电路原理图。图3.10 惠斯通电桥电路原理图惠斯通电桥是采用比较法的思想对未知电阻进行测量的。测量时选择一定的比例臂数值(R1/R2)并将电桥量的调整平衡,就可以将待测电阻(Rx)与标准电阻(R0)进行比较,从而确定待测电阻的阻值,然后以电信号(即电压)的形式输出。标准的信号根据压力量程的不同标定2.0/3.0/3.3mV/V等,可以和应变式传感器相兼容。通过激光标定,传感器具有很高的温度稳定性和时间稳定性,传感器自带温度补偿
35、070,并可以和绝大多数介质直接接触。洗衣温度一般在030,传感器温度补偿可以忽略温度的带来的测量误差。电阻应变式压力传感器结构简单,接线方便,成本低,自带温度补偿,能够满足本设计的要求,所以本设计选用丹东牌DYB-1型电阻应变式压力传感器(工作范围010kg)。标准洗衣和快速洗衣的重量不同,所以压力传感器负端通过开关连接两个不同的电压,根据查手册可知,分别接3V(3kg)、6V(6kg)电压。图3.11和3.12分别是压力传感器实物图和接线图。 图3.11 压力传感器实物图 图3.12 压力传感器接线图3.6 蜂鸣器电磁式蜂鸣器蜂鸣器是一种把警示电信号转换成人耳能够感知的电声转换装置。电磁式
36、蜂鸣器由振荡器、电磁线圈、磁铁、振动膜片及外壳等组成。接通电源后,振荡器产生的音频信号电流通过电磁线圈,使电磁线圈产生磁场。振动膜片在电磁线圈和磁铁的相互作用下,周期性地振动发声。本设计选用120分贝电磁式蜂鸣器,该分贝数可以准确的提醒用户衣物清洗完毕,该蜂鸣器结构简单,应用广泛,价格便宜。蜂鸣器的类型选择:华兴HXD电磁式有源蜂鸣器(电源2.5V、电流20mA),图3.13和3.14分别为蜂鸣器实物图和外接线路图。图3.13 蜂鸣器的实物图 图3.14 蜂鸣器的外接线路图 第四章 控制系统及外部的电路4.1 控制系统的电路组成该电路主要组成部件是由AT89C51单片机、指示灯、电动机、蜂鸣器
37、、电控水龙头、LED显示灯、及4只按键组成。其组成如图4.1所示。电动机有两个控制端,一端控制电动机正转且该端与P2.0相连,另一端控制电动机的反转且该端与P2.1相连。电控水龙头共两个,一个为进水水龙头且受P1.6的控制,另一个为排水水龙头而受P1.7的控制,当电控水龙头的控制端为“0”时水龙头打开,当电控水龙头的控制端为“1”时水龙头关闭。显示器共有两只P0控制高位显示器,P2控制低位显示器。蜂鸣器有由P1.5控制,当P1.5输出为“1”时蜂鸣器发声。本系统采用11.0592MHz的晶体振荡器定时器0和定时器1的 设置为每隔100us产生一次中断。单片机主控系统进水排水电路电机控制电路显示
38、电路复位电路清洁度检测电路时钟电路蜂鸣器报警电路 电源电路重量检测电路图4.1控制系统的电路组成图 4.2 电源电路单片机系统电源部分的电气原理图如图4.2所示。市电220V经过变压器T变压为12V交流电,再通过4只二极管全桥整流,经过电容C1、C2滤波得到光滑的直流电压后,经过三端稳压管(7805)稳压得到稳定的+5V电压给各器件供电。其中C1和C3、C2和C4 一个虑除低频的纹波,一个虑除高频的干扰信号,大小分别为0.1uF和10pF(查资料所得)。图4.2电源电路4.3 单片机控制电路4.3.1 单片机的复位电路复位电路的作用是复位。在单片机接上电源以后,或电源出现过低电压时,将单片机存
39、储器复位,使其各项参数处于初始位置,即处于开机时的标准程序状态,以消除由于某种原因的程序紊乱。单片机的复位电路有上电复位和手动复位两种形式,RST端的高电平直接由上电瞬间产生高电平则为上电复位;若通过按钮产生高电平复位信号则称为手动复位。图4.3为兼有上电复位和手动复位的电路。上电复位是利用电容充电来实现复位的,而手动复位是利用开关SB1来实现复位的。当RST由高变低后复位结束,CPU从初始状态开始工作,CPU的初始状态即为所有引脚(除接地引脚)上电高电平。如图4.3为单片机的复位电路。图4.3 单片机复位电路.4.3.2 单片机的时钟电路时钟电路由晶振元件与单片机内部电路组成,产生的振荡频率
40、为单片机提供时钟信号,供单片机信号定时和计时。在AT89C51单片机内部有一个高增益反相放大器,其输入端引脚为XTAL1,其输出端为XTAL2。只要在两引脚之间跨接晶体振荡器和微调电容C4、C6,就可以构成一个稳定的自激振荡器,如图4.4所示。电容C5和C6取33pf左右;晶振的频率范围是1.212MHz。晶振频率越高,系统的时钟频率也就越高,单片机的运行速度也就越快。在通常情况下,使用振荡频率为6MHz或12MHz的晶振。如果系统中使用了单片机的串行口通信,则一般使用频率为11.0592MHz的晶振,因为晶振频率为11.0592MHz可以使计算出的T1初值为整数且实际波特率不变误差为0。表4
41、.1列出了串行方式2在不同晶振时的常用波特率和误差。而在本次设计中采用的是频率为11.0592MHz的晶振。图4.4 时钟电路表4.1 常用波特率和误差晶振频率(MHZ)波特率 (HZ)SMODT1方式2定时初值实际波特率误差(%)12.0096001F9H8923712.0048000F9H4460712.0024000F3H24040.1612.0012000E6H12020.1611.0592192001FDH19200011.059296000FDH9600011.059248000EAH4800011.059224000F4H2400011.059212000E8H120004.3.
42、3 LED显示电路LED(Light Emitting Diode)是发光二极管英文名称的缩写。本次设计中我们采用发光二极管主要是用来指示洗衣机的工作状态。如图4.5所示,5个发光二极管分别跟单片机的P1口的5个I/O口连接,P1.0P1.7(除P1.4、P1.5)依次代表洗涤指示灯、漂洗指示灯、脱水指示灯、排水指示灯、进水指示灯。这些指示灯在洗衣程序的控制下与洗衣过程对应闪亮。当发光二极管的负极所对应的P1口为低电平时,发光二极管导通。一般LED点亮电压在3.0V左右,导通电流约15mA,所以LED的保护电阻约为。图4.5 发光二极管电路4.3.4 蜂鸣器报警电路本设计采用无源蜂鸣器,单片机
43、必须输出固定频率的方波信号,其工作电压范围宽,412V,需要外围元件少,电压增益可调范围为20200。通过CPU的P1.5输出高电平来控制蜂鸣器报警。R0为降压电阻,作用是P1.5高电平时,降低基极电压。如图4.6所示:图4.6 蜂鸣器报警线路4.3.5 电动机的控制电路1. 继电器的作用继电器是在自动控制电路中起控制与隔离作用的执行部件,它实际上是一种可以用低电压(直流3.3V)、小电流来控制高电压、大电流的自动开关。2. 电动机控制电路的工作原理电动机M洗涤漂洗控制部分(低速)的电气原理图如图4.7所示。电动机有两个控制端,一端控制电机正传该端与P2.0相连,另一端控制电机反转该端与P 2
44、.1相连。系统供电时交流220V电压经过继电器加在电动机的两个控制端。当洗衣机接到“正转”指令时P2.0输出高电平经过R7、Q1使得继电器KM2线圈得电导通KM2,从而使得电机正转。当洗衣机接到“反转”的指令时P2.1输出高电平经过R8、Q2使得继电器KM1线圈得电导通KM1,从而使得电机反转。电动机M脱水控制部分(高速)的电气原理图如图4.8所示。此时电动机只用到了正转,所以只有一个控制端P2.4。当洗衣机接到脱水指令时P2.4输出高电平经过Rn0、Q0使得继电器KM3线圈得电导通KM3,从而使得电机高速正转。其中K5用于模拟洗衣机的盖板打开与关闭。若洗衣机盖板打开,K5处于断开状态,脱水过
45、程无法进行;反之,若洗衣机盖板闭合,K5处于闭合状态,脱水过程正常进行。图4.7 电动机洗涤漂洗控制电路图4.8 电动机脱水控制电路4.3.6 进水/排水电路 如图4.9所示,进水阀受P1.6的控制,出水阀受P1.7的控制。当电控水龙头的控制端P1.6为“0”时,KM4线圈得电使得进水阀打开。当电控水龙头的控制端P1.7为“0”时,KM5线圈得电使得出水阀打开。图4.9 进水、排水电路4.3.7 重量检测电路如图4.10为重量检测电路,该电路为信号电路,为单片机提供衣物是否过量的信号。P2.2端为信号输入端。洗衣开始,压力传感器收集衣物重量信息,产生一个很小的电压信号,该信号通过差分放大器放大
46、,然后在与电压比较器(设定值分别为3V和5V)比较,看衣物是否过量。若衣物过量,P2.2端输入高电平,若衣物正常,P2.2端输入低电平。单片机根据P2.2的信号,进入下一阶段。图4.10 重量检测电路4.3.8 清洁度检测电路如图4.11为清洁度检测电路,该电路同样是信号电路,为单片机提供水清洁度是否达标的信号。P2.3端为信号输入端。TS浊度传感器洗涤结束后检测水的清洁度信息,TS浊度传感器产生一个很小的电压信号,该信号通过差分放大器放大,然后再与电压比较器(比较器设定值为4.5V)比较,看水清洁度是否达标。若清洁度达标,P2.3端输入高电平,若清洁度不达标,P2.3端输入低电平。单片机根据
47、P2.3的信号,进入下一阶段。图4.11 清洁度检测电路第五章 单片机模拟程序5.1 主程序设计根据硬件设计要求控制主程序流程图如图5.1所示。洗衣机通电之后单片机上电首先进行程序的初始化包括定时器0、外部中断0、外部中断1的初始化以及各参数初值的设定。当发现启动键按下洗衣机从待命状态进入工作状态,然后扫描按键的状态确定洗衣过程。完成进水、洗涤、脱水、漂洗的循环过程。当洗衣结束时控制蜂鸣器发声。开始启动初始化按键控制标准洗衣?快速洗衣?标准洗快速洗洗涤程序漂洗程序脱水程序报警结束NNYY图5.1 主程序流程图5.2 洗衣程序设计洗衣程序的设计包括两个,一个是标准洗衣程序,另一个是快速洗衣程序。
48、两者洗衣标准不同。实际生活中,客户通过按键可以选择洗衣模式。1. 标准洗衣程序,其流程图如图5.2所示: 洗衣开始衣服重量6Kg?开水阀进水电动机运转洗涤(20分钟)电动机运转漂洗25次 (3分钟)排水阀排水脱水(5分钟)蜂鸣器报警洗衣结束 NYYYNN 图5.2 标准洗衣程序流程图 2. 快速洗衣程序,其流程图如图5.3所示:洗衣开始衣服重量3Kg?开水阀进水电动机运转洗涤(12分钟)电动机运转漂洗2次 (3分钟)排水阀排水脱水(5分钟)蜂鸣器报警洗衣结束NYYYNN图5.3 快速洗衣程序流程图5.3 洗涤程序的设计洗涤是洗衣过程中的主要步骤。当进水结束后进入洗衣状态,洗衣开始,电动机正转-
49、停止-反转一直循环,当洗衣时间等于零时,洗衣结束且进入漂洗。程序流程图如图5.4所示。洗涤开始电机正转电机反转电机停止剩余时间=0?进入漂洗YN电机停止图5.4 洗涤程序流程图5.4 漂洗程序的设计漂洗是一个比较固定的洗衣方式,与洗涤过程操作相同,只是时间短一些。漂洗次数为25次。漂洗程序流程图如图5.5所示:漂洗开始电动机运转排水阀排水检测水清洁度是否达标?进水阀进水漂洗排水阀排水循环一次最多3次进入脱水 图5.5 漂洗程序流程图5.5 脱水程序的设计脱水前先打开排水阀排水。然后启动电动机脱水并保持排水阀开启,然后停止脱水,并且蜂鸣器报警提醒用户洗衣完成。程序流程图如图5.6所示:脱水开始盖
50、板开否?暂停NY开排水阀电机高速正转脱水5分钟关电机、排水阀脱水结束开启蜂鸣器关闭盖板图5.6 最终脱水程序流程图5.6 LED指示灯程序的设计如图5.7为LED指示灯程序流程图,根据指示灯在洗衣过程中的闪亮顺序和时间,绘制了该程序流程图。其中进水指示灯和排水指示灯分别在洗涤、漂洗过程中均有闪亮,且在两个过程中闪亮次数时间都不相同,这一点在编程中体现的更清楚。洗衣开始洗涤指示灯亮(22.75分钟)进水指示灯亮(80s)排水指示灯亮(80s)漂洗指示灯亮(11.528.8分钟)进水指示灯亮25次(80s)排水指示灯亮25次(80s)脱水、排水指示灯同亮(5分钟)报警(1分钟)洗衣结束 图5.7
51、LED指示灯程序流程图5.7 单片机编程标准洗衣过程:洗涤20分钟;漂洗3分钟,2次;检测水的清洁度,达标就直接进入最终脱水,否则继续漂洗,再检测水的清洁度最多循环不超过3次;达标之后最终脱水5分钟。快速洗涤过程:洗涤10分钟;漂洗3分钟,只有2次;脱水3分钟。主要应用在一些轻薄衣物,且总重量不足3Kg的情况。其中电动机又分为低速正转、低速反转、高速正转过程。单片机编程需要实现以上的功能,以下即为洗衣程序。#include / P口:5个LED灯 继电器5个sbit beep=P15; /蜂鸣器sbit p10=P10; /洗涤指示灯sbit p11=P11; /漂洗指示灯sbit p12=P12; /脱水指示灯sbit p16=P16; /进水模拟灯sbit p17=P17; /排水模拟灯sbit p20=P20; /正转(洗涤、漂洗)sbit p21=P21; /反转(洗涤、漂洗)sbit p24=P24; /正转(脱水)void delay(long t) / 毫秒级延时(AT89C51晶振频率11.0592MHz) int i;while(t-) for(i=0; i112; i+) void Beep() /蜂鸣器 beep=beep; delay(60000); 报警1分钟 beep=beep;vo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年国际贸易实务日语教学及企业内训合同3篇
- 金属器皿的个性化服务拓展考核试卷
- 通风电器具性能测试考核试卷
- 2025版医院食堂员工培训与职业发展规划合同3篇
- 膝盖锻炼课程设计案例
- 2025年度商用空调安装与能源管理系统合同3篇
- 二零二五年度交通安全设施维护保养合同2篇
- 二零二五年度企业股权融资借款合同范本3篇
- 2025版航空航天耗材研发与测试服务合同3篇
- 二零二五年度个人股权投资基金管理合同样本3篇
- 2024年中学科技教育工作总结样本(4篇)
- 国家开放大学电大本科《理工英语3》期末试题题库及答案1(试卷号:1377)
- 湖北省十堰市2023-2024学年高二上学期期末调研考试 物理 含答案
- 2024-2025学年广东省第一次普通高中学业水平合格性考试物理仿真模拟卷三及答案
- 护理安全小组工作计划
- 2025办公室无偿租赁合同范本
- 2024年12月八省八校T8联考高三高考物理试卷试题(含答案)
- 辽宁省抚顺市抚顺县2023-2024学年八年级上学期期末考试数学试卷(含解析)
- 《中国武术的起源》课件
- 期末测试卷(试题)(含答案)2024-2025学年北师大版数学五年级上册
- 2024年道路运输安全生产管理制度样本(5篇)
评论
0/150
提交评论