基于AT89C52的洗碗机自动控制系统设计

发布者:雅意盎然最新更新时间:2013-01-07 来源: 现代电子技术 关键字:洗碗机  控制系统  水温检测  水位检测 手机看文章 扫描二维码
随时随地手机看文章
    随着生活节奏的加快,人们将时间更多的用于工作,更加疲于家务劳动,特别是面对每次餐后堆积的碗具,感到清洗起来既脏又浪费时间。洗碗机作为一种家庭自动化设备,避免了人工洗碗的烦恼,节约了时间,将人们从繁杂的家务劳动中逐步解放出来。本文设计了一种洗碗机自动控制系统,在单片机控制下,可控制电磁阀、加热电阻丝、清洗电动机、紫外线消毒器等强电电路,实现洗涤温度与洗涤时间设置,自动进水与排水,自动添加洗涤剂,故障信息显示及报警等功能。

1 系统总体设计方案
   
洗碗机自动控制系统的总体设计框图如图1所示。系统以单片机AT89C52为控制核心,包含水温检测电路、水位检测电路、门控电路、键盘电路、蜂鸣器、液晶显示电路及强电驱动电路等部件。其中,水温检测电路结合温度设置,采集水温信息,控制电阻丝加热;水位检测电路进行最高水位和最低水位判断,控制进水电磁阀和排水电磁阀开关;门控电路判断洗碗机门是否关闭;键盘电路设置洗涤水温及洗涤时间。为了实时显示洗碗机工作状态及可能出现的故障信息,系统中添加液晶显示电路和蜂鸣器,方便用户知道洗碗机工作模式和工作状态,便于故障排查。强电驱动电路作为单片机与外部器件的接口电路,驱动电磁阀、电阻丝、电动机及紫外线消毒器工作。

a.JPG



2 系统硬件电路设计
   
系统主体硬件电路设计包括水温检测电路、水位检测电路、液晶显示电路及强电驱动电路。
2.1 水温检测电路
   
DS18B20是达拉斯半导体公司生产的1-Wire器件,即单总线器件,其将地址线、数据线和控制线合为1根信号线,具有成本低、节省I/O口、抗干扰能力强等优点。同时,与传统的PT100、AD590等模拟温度传感器相比,DS18B20直接将被测温度转化成串行数字信号供单片机处理,省去了专用的模数转换芯片。为了防水耐腐,本系统采用DS18B20防水型封装,即DS18B20温度传感器外围加入不锈钢管进行灌胶密封。  DS18B20与AT89C52连接电路如图2所示。

b.JPG[page]

    本系统只使用单片DS18B20,且不存在远程温度测量的考虑,所以为了简便起见,DS18B20采用外部供电的方式,其VCC端直接接电源,I/O数据端与单片机P2.7相连,R1为上拉电阻。DS18B20通过片上温度测量的技术来测量温度,其分辨率可编程设置为9~12位,实现高精度测温。本系统采用出厂默认配置为12位分辨率,可分辨温度为0.0625℃,最多可在750 ms内把温度转换为数字。
    AT89C52与DS18B20通信.必须符合1-Wire总线的协议要求,否则无法读取测量结果,因此需要完成下述3个步骤:初始化DS18B20、ROM操作命令和DS18B20存储器操作命令。当DS18B20上电后,对其进行初始化,向AT89C52发送响应的应答脉冲,表明工作准备就绪。AT89C52通过拉低总线电平,产生复位脉冲,然后释放总线,进入接收模式。当总线释放后,上拉电阻将总线电平拉高。DS18B20检测到上升沿后,延时后拉低总线,产生应答信号。ROM操作命令分读ROM、匹配ROM、跳过ROM、搜索ROM、报警搜索等。因本系统只使用单片DS18B20,所以只需写入‘CCH’代码,直接进入运行内存操作命令。DS18B20存储器操作命令,发送温度转换命令‘44H’,将读出的温度存储在8位寄存器TH和TL中,完成温度转换。
2.2 水位检测电路
   
为实现洗碗机自动进水、自动排水的功能,本系统采用两个光电水位传感器进行水位监测。光电水位传感器外部罩有菱镜,内置高强度红外发射二极管和高灵敏度光敏晶体管,无机械运动部件,不存在最低水位限制。同时,与现有的浮子式水位开关相比,光电水位传感器还具有体积小,结构紧凑,便于安装,水位控制精度高等优点,其与AT89C52连接电路如图3所示。

e.jpg


    图3中TX1,TX2同为光电水位传感器,一上一下安装,分别用来判别最高水位和最低水位。TX1和TX2为四端口器件,1和3端口内部接有高灵敏度光敏晶体管,2和4端口内部接有高强度红外发射二极管。TX1和TX2端口1外接电源,端口2通过上拉电阻外接电源,端口3输出经过电阻分压各自加到NPN晶体管Q1、Q2栅极,端口4外接地。Q1、Q2漏极分别接到AT89C52的P2.0口和P2.1口。二极管D1、D2为进水、排水指示灯。电路工作原理为:当洗碗机进水水位未达到最高水位时,TX1未接触水,其红外发射二极管发出的光线通过菱镜面反射到达光敏晶体管,光敏晶体管导通,端口3输出电平为高,Q1导通,P2.0口为低电平,开启进水电磁阀,自动进水,进水指示灯D1亮;当洗碗机进水水位达到最高水位时,TX1没入水中,其红外发射二极管发出的光线通过水折射,未能到达光敏晶体管,导致P2.0口变为高电平,从而关闭进水电磁阀,停止进水。同理,洗碗机自动排水时,TX2内部光敏晶体管导通,P2.1为低电平,开启排水电磁阀,自动排水;当排水排尽时,TX2内部光敏晶体管截止,P2.1变为高电平,关闭排水电磁阀。
2.3 液晶显示电路
   
本系统采用QC12864B汉字图形点阵液晶显示模块,实时显示洗碗机工作状态,水温,洗涤时间及故障信息。QC12864B液晶显示屏为128x 64点阵,可显示4行,每行8个汉字。因其内置ST7920芯片,自带字库,所以无需提取字模。QC12864B液晶显示模块与AT89C52连接电路图如图4所示。QC12864B的GND、VCC端分别接地、电源;V0端通过可变电阻接地,调节液晶显示对比度:D0至D7端与AT89C52的P0口相连,作为指令与显示数据的总线通道;RS、R/W、E端与AT89C52与P2.5、P2.6、P2.7相连,构成液晶显示控制信号的通道。因本系统只使用液晶并行数据传输功能,所以将QC12864B的PSB端接电源。当洗碗机工作时,AT89C52的P2.4口输出为低电平,将背光电源正极LA+拉高,点亮液晶;当洗碗机停止工作时,P2.4口输出为高电平,将LA+托低,关闭液晶,从而达到节约能耗的目的。

c.JPG

[page]

2.4 强电驱动电路
   
AT89C52输出采用继电器驱动进水电磁阀、排水电磁阀、加料电磁阀、加热电阻丝、清洗电动机与紫外消毒器等220 V器件。本系统为了减轻外部强电电路对AT89C52输出的影响,增加了光耦隔离电路。因外部各器件强电驱动电路相同,文中仅给出进水电磁阀强电驱动电路,如图5所示。图5中U2为光耦,实物采用TPL52-1线性光耦.K1为12 V继电器。当AT89C52的P1.0口输出为低电平时,U1的3脚输出高电平,NPN晶体管04导通,继电器衔铁吸合,驱动外部器件工作;当AT89C52的P1.0口输出为高电平时,U1的3脚输出高电平,Q4截止,继电器衔铁分离,关断外部器件。为了消耗继电器线圈断电瞬间产生的反向电动势,在继电器线圈两端反向并联二极管D3,同时04还具有提升驱动电流的作用。

d.JPG



3 系统软件设计
   
本系统按洗碗机工作过程可分为6个阶段:进水过程、加温过程、注入洗涤剂过程、电动机清洗过程、排水过程和紫外线消毒过程。同时为确保洗碗机正常工作,对容易出故障的过程,系统还设置了故障报警功能。系统软件按照洗碗机的工作流程进行编写,整体流程图如图6所示。
    首先接通电源,洗碗机开机自检,若状态正常,将碗放入清洗室,门控电路关闭;通过键盘电路设置洗涤水温及洗涤时间,若超过1分钟键盘电路未动作,自动关闭电源;设置完毕,按启动键,洗碗机打开进水电磁阀进水,通过水位检测模块判断是否水进满,若水进满,关闭进水电磁阀,打开加料电磁阀,加入洗涤剂;根据温度设置,判断是否进行加热操作,同时清洗电动机工作;洗涤时间结束,关闭清洗电动机,打开排水电磁阀,排水,通过水位检测电路判断是否水排尽,若水排尽,打开紫外线消毒器消毒;消毒完成,蜂鸣器呜叫,表明洗涤完成,1分钟后自动关闭电源。洗涤中的每个过程、洗涤温度和洗涤剩余时间都可实时通过液晶显示电路显示出来。同时工作故障也可通过液晶显示,并通过蜂呜器报警。

4 结论
   
该控制系统目前已经调试成功,可通过强电驱动电路控制外部电磁阀、加热电阻丝、电动机及紫外线清洗器,实现洗碗机所要求的功能,且能够通过液晶实时显示工作状态及故障信息,具有结构简单、人机界面友好等优点。今后,拟引入浊度传感器,对判断洗涤是否真正干净做继续深入的研究。

关键字:洗碗机  控制系统  水温检测  水位检测 引用地址:基于AT89C52的洗碗机自动控制系统设计

上一篇:基于AT89S52的多功能智能小车设计
下一篇:单片机单列红绿灯设计程序

推荐阅读最新更新时间:2024-03-16 13:15

关于一种基于ARM嵌入式技术的牙椅控制系统设计深度剖析
1 引言 目前,市场高端牙椅设备基本被国外公司独断,一般其价格昂贵而且技术不转让。随着人们对口腔健康的日益重视,开发适合国情的高端一体化口腔诊疗系统显得尤为必要。牙椅控制器是一体化口腔诊疗系统的核心,其设计水平反映了整个系统的自动化程度,也是判定牙椅档次的一个重要依据。 本文研究开发了基于ARM嵌入式技术的牙椅控制系统。在控制系统中应用嵌入式操作系统,利用多任务管理、任务间同步与通信等功能,可更进一步提高系统可靠性和实时性,增强智能控制和管理水平。 2 整体功能概述 系统整体框图如图1 所示。牙椅控制系统设计必须满足医疗需求并方便使用操作。高档牙椅在实际工作中除了要满足上下仰卧四个基本方向的运动,同时还必须能够完成茶杯给水
[单片机]
关于一种基于ARM嵌入式技术的牙椅<font color='red'>控制系统</font>设计深度剖析
基于DSP和FPGA的经纬仪控制系统设计
光电经纬仪作为一种高精度的空间位置测量设备,被广泛应用于海、陆、空武器测试靶场及天文观测和武器引导控制系统。它利用激光、红外、电视、雷达等探测器获得运动目标在其视场内与视场中心的偏差,再将它传输给伺服跟踪系统进行校正跟踪,使经纬仪瞄准该目标并引导其他跟踪设备,或者根据激光测距和经纬仪本身的位置数据计算出运动目标的精确轨迹 。目前,随着飞机、武器系统及测量系统的发展,安装可靠、灵活、轻型的光电跟踪设备已非常必要。采用嵌入式系统,尤其是基于DSP和FPGA的嵌入式模块,可以充分利用其自身优点进行小型化、低功耗和高可靠性的系统设计。本文通过对光电经纬仪的伺服跟踪系统研究,设计了一种基于DSP和FPGA的光电经纬仪伺服跟踪系统。 1
[嵌入式]
基于嵌入式Web服务器的智能家居主控制系统
   引言   随着信息技术的发展,以PC为代表的计算机网络技术发展到一个更高阶段,以嵌入式智能设备为核心的后PC时代已经来临。ARM处理器以其性能高、成本低和功耗低的特点,广泛应用于嵌入式控制、消费,教育类多媒体、DSP和移动式应用等领域。随着生活质量的提高,人们对家庭智能化的需求越来越高。智能化正体现在人们生活的各个方面。其中家居的智能化正成为人们生活中追求的热点,而这里提出的基于嵌入式Web服务器的智能家居系统正好满足这一需求。    2 硬件设计   智能家居系统设计需求是PC机遵循802.3和HPPTD等网络协议,通过网络访问主控制器的Web服务器,登录主控制器,通过电力线构成的家庭小型局域网络或串口,发送指
[嵌入式]
基金会现场总线FF技术在焦炉计算机控制系统的应用
•  项目概述      (一)、 项目背景   天津市第二煤气厂炼焦车间是全厂生产的核心和经济效益、社会效益的重要来源,其生产自动化程度和管理、调度水平直接关系到每一炉气、每一炉焦的生产和质量。炼焦车间有三座焦炉,一、二号炉是八十年代初期建造的,生产参数的监测和控制系统的调节采用的全部是模拟仪表, 90年一、二号炉采用BITBUS采集站,在车间级、厂级调度系统中只实现了监测,但随着科学技术的发展,原系统已不能更好地满足生产需要,随着计算机技术的发展,系统的硬件也已被更新换代,维护非常困难。而90年建造的三号焦炉,采用的则是DCS系统,只对三号炉实行了监控,相对一、二号炉是一个独立系统。随着生产的发展,越来越迫切地需要对一
[嵌入式]
交交变频器用于交流提升机控制系统的研究
摘要:通过SIMOREGK6RA24全数字直流调速装置的运用实践,根据交交变频器主电路和基本控制的特点,提出一构成交流提升机全数字拖动控制系统的方法,对其主电路接线及 控制部分进行论述。 Abstract: By means of operational practice of SIMOREG K 6RA24 full digital DC governer unit,according to main circuit of AC/AC FC and fundamental control feature, a method of constitute AC lift with full digital draw cont
[工业控制]
交交变频器用于交流提升机<font color='red'>控制系统</font>的研究
基于FPGA的磁浮轴承控制系统研究
0 引言 磁浮轴承(Magnetic Bearing)是以磁性力完全非接触式支持旋转体的轴承,其广义上的定义是可支持直线运动物体的轴承及局部有机械性接触的轴承。其作用原理是借磁场感应产生的磁浮力来抵抗重力场及转轴运动时产生的作用力,将转轴悬浮起来,使得转子与轴承不互相接触。 1 磁轴承控制系统 磁轴承控制系统的研究一直是磁轴承技术研究的热点和难点,磁轴承控制系统一般包括无接触的位移传感器、功率放大器、控制器和电磁激励器(即电磁线圈和转轴)四部分。本文研究的立式磁悬浮轴承结构如图1所示。对于立式结构的电机系统来讲,轴向轴承主要承载的是转子本身的自重,属于单方向静态载荷,而其动态载荷相对较小,所以可采用单边工作方式的圆盘电磁铁
[工业控制]
基于FPGA的磁浮轴承<font color='red'>控制系统</font>研究
基于虚拟仪器技术实现步进电机控制系统的设计
步进电机是一种将电脉冲信号转换成角位移或线位移的机电元件。它在在工业自动化控制、数控机床、机器人等领域有着广泛的应用。在远程实验系统中,经常有需要利用步进电机对一些旋钮、位置等进行自动调节。本文设计了基于虚拟仪器技术的步进电机控制方案。该方案采用虚拟仪器控制步进电机,编程简单,界面友好,易于更改程序功能,控制灵活性得到了提高。 1、步进电机工作原理 步进电机按其力矩产生原理可以分为反应式、永磁式和混合式几种。本文采用的是反应式二相四线步进电机,定子有两个线圈绕组,设其中一个线圈绕组为A相,另一个线圈绕组为B相。当给A相绕组通电时,该绕组即产生磁场,转子齿与A相绕组各齿对齐;当给B相绕组通电时,转子齿将与B相绕组各齿对齐,这样,
[测试测量]
基于虚拟仪器技术实现步进电机<font color='red'>控制系统</font>的设计
控制器是工业机器人的核心控制系统
(文章来源:中科罗伯特机器人学院) 工业机器人是一个复杂的集成系统,机器人本体就是它的身体,眼睛就是它的视觉系统等等,今天我们来说一下,工业机器人的“大脑”——控制器。机器人的控制系统就是机器人的核心,工业机器人在工作时离不来控制系统的指挥。 控制器主要是对机器人的正向运动学以及你想运动学求解,帮助机器人完成轨迹规划的工作。工业机器人的控制器是由控制器硬件与控制器组成的,其中控制器的软件部分就相当于机器人的“心脏”。虽然我国的机器人的制造与轨迹水平有一定的差距,但是我国的控制器产品已经喊成熟了,是机器人产品中与国外产品出具最小的部件了。 近几年我国国产的工业机器人发展的速度愈发的快,这对于国产的工业机器人的制
[机器人]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved