基于单片机的智能洗衣机控制系统设计(共47页).doc

上传人:飞****2 文档编号:13944693 上传时间:2022-05-02 格式:DOC 页数:47 大小:475KB
返回 下载 相关 举报
基于单片机的智能洗衣机控制系统设计(共47页).doc_第1页
第1页 / 共47页
基于单片机的智能洗衣机控制系统设计(共47页).doc_第2页
第2页 / 共47页
点击查看更多>>
资源描述

《基于单片机的智能洗衣机控制系统设计(共47页).doc》由会员分享,可在线阅读,更多相关《基于单片机的智能洗衣机控制系统设计(共47页).doc(47页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上摘要随着电子技术的飞速发展,人们生活水平的提高及生活节奏的加快,家电产品是越来越深入人们的日常生活。本系统研究的内容就是以单片机为中心的洗衣机控制系统设计,系统采用常见的价廉物美的ATMEL单片机AT89C51作为控制核心。为防止因电源过低或电源间断性供电而引起电脑工作状态混乱,设计了欠压检测保护电路。如有脱水误开盖或脱水不平衡等状况,蜂鸣器鸣叫,提示用户进行处理,保证洗衣机及人身安全。本设计按键较少,采用单端直接输入方式,使电路简单。功率驱动电路先由三极管进行电流放大后再加到继电器的控制极上,作为继电器的触发信号。由继电器实施对电动机、进水阀、排水阀的控制。显示电路

2、采用三只发光二极管作程序选择键功能显示。电源电路经变压,整流,滤波后经三端集成稳压器7805输出稳定的5V直流电压,作为程序控制器的主电源。关键词:单片机;洗衣机;程序;电源AbstractAlong with electronic technology swift development, the people living standards enhancement and rhythm of lifes quickening, the electrical appliances product is more and more thorough peoples daily life. T

3、his system researchs content is take the monolithic integrated circuit as the central washer control system design, the system uses the common low-price quality merchandise ATMEL monolithic integrated circuit AT89C51 to take the control core. In order to prevent because of the power source to be exc

4、essively low or the power source discontinuity power supply causes the computer active status to be chaotic, has designed the undervoltage examination protection circuit. If has the dehydration to uncap or the dehydration by mistake not balanced and so on conditions, the buzzer sounds, to prompt the

5、 user to carry on processing, guarantees the washer and the personal safety. This design pressed key are few, selects the single end direct input method, makes the electric circuit to be simple. The power driving circuit carries on first after the triode tube the electric current enlarges adds to re

6、lays control again on extremely, takes relays trigger pip. Implements by the relay to the electric motor, the inlet valve, draw-off valves control. The display circuit uses three light emitter diodes to make the program selection key function demonstration. The power circuit passes through the live

7、pressure, the rectification, after the filter, after three end integration manostat 7805 output stable 5V DC voltage, takes program timers main power source. key word: Monolithic integrated;The washing machine;Program;Power supply目 录 专心-专注-专业 1 绪论1.1 课题开发背景 从古到今,洗衣服都是一项难于逃避的家务劳动,而在洗衣机出现以前,对于许多人而言,它并

8、不像田园诗描绘的那样充满乐趣,手搓、棒击、冲刷、甩打这些不断重复的简单的体力劳动,留给人的感受常常是:辛苦劳累。1858年,汉密尔顿史密斯制成了世界上第一台洗衣机。1874年,“手洗时代”受到了前所未有的挑战,美国人比尔布莱克斯发明了世界上第一台人工搅动洗衣机。1911年美国人又研制了世界上第一台电动洗衣机。1920年美国的玛依塔格公司又把洗衣机的木制桶改为铝制桶体,第二年又把铝制桶体改为外层铸铝、内层为铜板的双层结构。1936年,他们又将搪瓷用于洗衣机桶体。与此同时,世界各地也相继出现了洗衣机。欧洲国家研究成功了喷流式洗衣机和滚筒式洗衣机。1932年后,美国一家公司研制成功了第一台前装式滚筒

9、全自动洗衣机,洗涤、漂洗和脱水都在同一个滚筒内自动完成,使洗衣机的发展跃上了一个新台阶。这种滚筒洗衣机,目前在欧洲、美洲等地得到了广泛的应用。第二次世界大战结束后,洗衣机得到了迅速的发展,研制出具有独特风格的波轮式洗衣机。这种洗衣机由于其波轮安装在洗衣桶底,又称涡卷式洗衣机。随着人民生活水平的提高,人民的生活水平不断提高,智能洗衣机作为人们从繁复的家务劳动中解放出来的好助手,越来越受到消费者的喜爱。通过对于基于单片机控制的智能洗衣机的研究我们可以更清晰,更实际的掌握单片机的一些基本的控制和应用。单片机在日常家电中的应用比较广泛,洗衣机智能控制系统就是一种以单片机为控制核心的系统,它把以往对洗衣

10、机的繁琐的操作变得简单化,不但其机器性能显著提高,还增加了难以实现得功能,同时也提高了控制的精确度,硬件和软件相互配合实现洗衣机工作的智能化和自动化。因此对于智能洗衣机的研究一方面可以让我们对于所学的单片机和电路有关知识有个更好的理解和巩固,一方面也锻炼了自身的动手能力,特别是能够实现软硬连调所具备的能力。越来越多的人需要用洗衣机。现在洗衣机越来越高度自动化,只要衣服放入洗衣机,简单的按两个键,就会自动注水,一些先进的电脑控制洗衣机,还能自动的感觉衣物的重量,自动的添加适合的水量和洗涤剂,自动的设置洗涤的时间和洗涤的力度,洗涤完以后自动的漂洗甩干,更有些滚筒洗衣机还会将衣物烘干,整个洗衣的过程

11、完成以后还会用动听的音乐声提醒用户,用户可以在洗衣的过程做其它的事,节省了不少的时间。总之,每一项技术的进步极大地推动了洗衣过程自动化程度的提高。1.2 目的意义 本次设计是为了满足不同用户的不同需求。以单片机AT89C51为核心,来实现对电动机的自动控制,减少手动控制,并且由于该系统的设计在应用中可以提高工作强度,可以让人们放心使用, 提高产品的安全性。由于其功能简单,设备要求性能不高,可移植性比较强,此外,洗衣机的各项功能都是由单片机控制实现的,单片机体积小,控制功能灵活,因此,设计出基于单片机的洗衣机智能控制系统具有很强的实用性,可以广泛使用。同时也将微电脑控制技术用到了实际生活中,最重

12、要的是将所学的东西运用化。1.3 国内外现状及水平全自动洗衣机根据结构不同可分为波轮式全自动洗衣机(也叫套桶式全自动洗衣机)、滚筒式全自动洗衣机和搅拌式全自动洗衣机三大类。波轮式、滚筒式、搅拌式全自动洗衣机分别占全球洗衣机市场份额的33、52和15。搅拌式洗衣机目前还没有进入我国市场,以下是对波轮式和滚筒式两种洗衣机进行讨论。(1)滚筒式洗衣机更好地软化衣物纤维,减小洗涤过程中衣物的损伤和变形,并且还可以使洗后的衣物柔软而蓬忪:提高温度来洗涤可充分溶解洗衣粉,加快洗衣粉中弱酸性物质与污物化学反应速度,提高洗衣粉中酶的活性,同时有利于溶解汗渍、血渍、降低灰尘、油污的粘附作用,从而可在同样的洗净比

13、下(注:洗净比是国家对洗衣机的质量考核标准中的一个基本指标),可大幅度降低洗涤过程对机械外力的需求: (2)高温能有效地杀死一些细菌。 加温洗涤的波轮式洗衣机无论怎样的水流,要达到一定的洗净比,就必须有足够的机械力,而机械力对衣物是有损伤的,这就注定了波轮式洗衣机的磨损率人人高于滚筒式洗衣机。 各种新水流基本原理是一样的,就是尽量以紊乱的水流减少衣物的缠绕,增大水流的冲刷力来洗涤,与以前依靠衣物与桶壁和衣物相互之问的摩擦方式相比,水流冲刷对衣物的损伤较小。 (3)波轮式洗衣机因为滚筒式机的价格人人高十波轮式机,所以波轮式洗衣机仍受到普遍欢迎。关于水流:现存波轮式全自动洗衣机的宣传重点放存新水流

14、上,如LG的拳击棒、松下的双瀑布、荣事达的网络水流等,但正如上面说到过的,各个厂家是用小同的方法实现同一个目标,实际效果也差小多,所以不必太在意。关于程序控制器:新推山的波轮式仝自动洗衣机均采用单片机程序控制器,原来的机械式程序控制器基本上已被淘汰。各厂家生产的各种型弓的波轮式全自动洗衣机的控制程序有所不同,最少的也有好儿个控制项,每一项又有几种不同的洗涤程序可供选择,足以满足不同的洗涤要求,所以没有必要考虑这个问题。存模糊控制的洗衣机中,单片机通过采集水位传感器、布量传感器、光传感器的信号以及电动机的转速,判断出衣物的质地、多少、肮脏程度,从而自动调整对衣物进行合理的沈涤,缺点是价格太贵。关

15、于不锈钢内桶:采用不锈钢内桶的目的是为了减小衣物和内桶壁的摩擦力,从而减轻衣物的磨损,选购时应予以考虑。关于同心洗:同心洗是直接把电动机轴与洗衣桶主轴同心安装,直接驱动。这样在洗涤,特别是脱水的时候洗衣桶震动减小,使噪声得以降低。但要说这样会延长洗衣机的寿命是不正确的。 至丁变频洗衣机,其一是可以对不同质地的衣物自动选用不同的电动机转速,从而给不同质地的衣物以恰当的洗涤强度,在保证洗得干净的同时,最大限度地降低衣物的磨损。其二是可以存脱水甩干时,由慢到快地启动,使衣物在桶内分布均匀,脱水效果好,同时由于衣物均匀地分布存洗衣桶的四周,洗衣桶的重心落在轴心上,可以减小震动,降低噪声,这当然是有好处

16、的。缺点也是价格太贵。 现在已经有厂家开发出了不需要使用洗涤剂的洗衣机,还有的厂家开发出了更迷你的旅行洗衣机,小到可以在出外旅行的时候随身携带,为了更方便的操作有的厂家还开发出了可以远程控制的洗衣机,这么样?是不是看的眼花缭乱,将来的洗衣机会朝着使用更方便、更加节能、更加个性化的方向发展。1.4 设计内容全自动洗衣机能够按照预设模式自动地完成衣物的洗涤、漂洗和脱水,也可以单独地进行洗涤、漂洗和脱水操作,这些过程一般按时间进行控制。通常在给定的模式下,根据衣物多少允许用户设置不同的水位,当洗衣机启动后,上水电磁阀打开注水,当水到达设定的限位时,上水电磁阀断电,注水过程停止,启动电机,即可开始洗衣

17、操作,为了提高洗衣效率,电机一般先正转若干秒,然后再反转若干秒。另外,每个洗衣机都有容量限制,当洗衣量大于它的额定容量时,控制系统报警并且不启动。主要内容:设计一个用单片机控制的洗衣机控制器.以单片机为主控制器,扩展必要的外部电路,计制作一个洗衣机控制器。单衣程序包括单洗、漂洗、长脱水三个过程。自动模式下的三个模式都包括单洗、漂洗、长脱水三个过程,只是在不同模式和水位下的参数不同罢了;洗衣过程:进入洗衣程序开定时器开始倒计时,根据选择的水位进水,进水完成后,在没有超出要求水位的情况下,进入单洗模式,电动机开始正反转过程根据所选模式中设置的正反转次数以及不同模式下正反转的时间自动洗衣;待单洗完成

18、就进入排水过程,排水时间由水位模式设置,排水结束后进入漂洗过程。漂洗过程:先进行段脱水,脱水结束再进水,进水完成再进行短洗,短洗时间为四分钟,短洗完成在排水,然后重复上述过程一次即完成漂洗过程,漂洗完成进入长脱水过程,长脱水时间为四分钟,电机高速旋转,长脱水结束,整个洗衣过程也结束,此时声光报警提示用户洗衣完成。标准模式下的单洗过程,电机正反转30次,每次正转15秒,再反转15秒;轻柔模式下单洗过程,电机正反转30次,每次正传是三秒,反转也是三秒,快洗模式下的过程,电机正反转24次,每次正转15秒,反转15秒;三种模式下的漂洗过程相同见下面漂洗过程分析;每个模式下的长脱水都是相同的,都是电机正

19、传四分钟。进排水由时间控制由每个水位下设置好了的进排水时间进行控制。时间上的显示,以及洗衣进行的程度则是通过数码管来进行显示的。最后利用keil51跟protues软件,对设计进行仿真分析进而更加真实。2 硬件设计2.1 硬件系统总体设计本文设计并实现了一种基于单片机的智能洗衣机控制系统。该设计方案电路简单、可靠性强、价格便宜。系统主要包括单片机按键控制电路、稳压电源电路、时间及进程显示电路、蜂鸣电路、电机控制电路和单片机的驱动复位电路等。2.1.l 单片机按键控制电路洗衣机控制板电路主要包括:启动停止、电源、标准、轻柔、快洗、甩干、暂停、增减洗衣时间及水位选择按钮。由按键控制将信号输入电路中

20、,按键开关按照矩阵排列,当按键被按动时,其接通的信号将输送到单片机。单片机根据对应的信号调出内部程序进行控制工作,使洗衣机进入相应的洗涤程序,当洗涤不够充分时可由按键及时对洗涤任务进行适当调整。单片机控制电路图如图2.1.1图2.1.2 系统控制板电路图2.1.2 稳压电源电路直流电源为单片机及其外部控制电路提供直流+5V电压,由三相电线将家用输入的220v交流电经过变压、整流、滤波、稳压后,变为稳定的低压直流电+5V,然后送给单片机、可控硅触发电路、显示电路等。系统稳压电源电路如图2.1.2 图2.1.2 系统稳压电源电路2.1.3 时间及进程显示电路时间显示电路由共阳极二位数码管经过触发显

21、示,它能够直接显示当前洗衣机工作状态的时间,进程显示电路由8个发光二极管按一定的矩阵排列而成,并由单片机位芯片74LS138提供触发信号来进行控制发光。它能够让程序控制系统直接向用户显示洗衣机当前的工作状态。预设工作程序时,可根据指示灯的闪亮来判断洗衣机是否接受了指令,还可以通过显示灯的显示来判断洗衣机工作是否正常,在洗衣过程中可以根据进程显示电路来判断是否对洗衣进行时间上的调整。时间及进程显示电路如图2.1.3图2.1.3 时间及进程显示电路2.1.4 蜂鸣器电路蜂鸣器的正极性的一端通过PNP三极管跟一个200R电阻接到+5V电源上面,另一端联接到地上,三极管的基级由单片机的P2.2管脚通过

22、电平高低来控制,当P2.2管脚为低电平时,三极管导通,这样蜂鸣器的电流形成回路,发出声音。当P2.2管脚为高时,三极管截止,蜂鸣器不发出声音。在这里以为系统复位以后,I/O口输出的是高电平。用户可以通过程序控制P2.2管脚的置低和置高来使蜂鸣器发出声音和关闭。蜂鸣器电路如图2.1.4图2.1.4 蜂鸣器电路2.1.5 电机控制电路电机负载驱动电路,该电路由两个继电器组成工作电路。两个继电器由单片机控制,根据按键输入指令或接收到的检测信号,来输出相应的控制信号,控制施加+5V于继电器上控制开关动作,接通开关后不同的继电器开关动作后,会使电机负载进行正反转运行。电机控制电路如图2.1.5图2.1.

23、5 电机控制电路2.1.6 单片机的驱动复位电路根据应用的要求,用到单片机,为了可靠的复位要外加一个复位电路。复位操作通常有:上电复位和上电或开关复位。工作原理是通电时,电容两端相当于是短路,于是RST引脚上为高电平,然后电源通过电阻对电容充电,RST端电压慢慢下降,降到一定程度,即为低电平,单片机开始正常工作。上电复位的时间常数要在10ms以上,才能保证上电,一般可以取电容的大小为10F,电阻为10K。单片机的驱动复位电路如图2.1.6图2.1.6 单片机的驱动复位电路2.2 系统的水位检测水位检测模块通过水位传感器实现对桶内水位的检测。水位传感器内部存在LC振荡电路,当水压改变后电容值也会

24、随之改变,从而影响水位传感器的输出频率,不同的水位对应一个吲定的频率值。本课题采用sw 1 型水位传感器,在零水位时输出频率为268kHz,随着水位的升高水位传感器输出的频率会之减小,当达到本课题设计的最高水位390mm时输出频率为22 57kHz。将水位传感器的输出连接到水位检测电路如图2.2所示:图2.2 水位检测电路2.3 器件的选择(1)单片机的选择,AT89C51是一种可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容,而且此次设计51单片机可以满足设计要求

25、。(2)数码管的选择,数码管是一种半导体发光器件,其基本单元是发光二极管,数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示);按能显示多少个“8”可分为1位、2位、4位等等数码管;按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。此次设计采用的是共阳极二位数码管。当某一字段发光二极管的阳极为高电平时,相应字段就点亮。当某一字段的阳极为低电平时,相应字段就不亮。(3)LED灯的选择,LED(Light Emitting Diode),发光二极管,是一种固态的半导体器件,它可以直接把电转化为光。LED的心脏是一个半导体的晶片 发光二极管晶片

26、的一端附在一个支架上,一端是负极,另一端连接电源的正极,使整个晶片被环氧树脂封装起来。半导体晶片由两部分组成,一部分是P型半导体,在它里面空穴占主导地位,另一端是N型半导体,在这边主要是电子。但这两种半导体连接起来的时候,它们之间就形成一个P-N结。当电流通过导线作用于这个晶片的时候,电子就会被推向P区,在P区里电子跟空穴复合,然后就会以光子的形式发出能量,这就是LED发光的原理。此次设计选择的是红黄蓝三种LED灯,分别对不同的工作状态进行显示。3 软件设计3.1 软件总体设计洗衣机控制系统采用AT89c51单片机,其中需要控制的对象包括:进水阀、排水阀和电机。这些被控刘象是需要根据不同的洗衣

27、程序来设定它们的不同工作状况和工作时间的,进水阀和排水阀的控制还需要水位检测,同时需要数码管显示不同的工作状态及运行剩余时间。发光二极管用来指示洗涤、脱水、排水等动作。其中洗涤过程所需的动作有:(1)首先在进水动作进行洗涤时,盛水桶内的水量必须达到水位设定要求。洗衣机的进水和水位判断,是由水位开关和进水阀的开合来进行控制的,当桶内没有水或水少到设定水位时,单片机程序将控制进水阀打开,开始注水,当桶内的水位达到设定水位时,水位开关受压动作,进水阀闭合停止注水,程序就可进入下一步骤。(2)根据开始对洗涤标准的选择,系统自动进入洗涤动作步骤。洗涤动作指的是电机周期性的“正转一停止一反转一停止”。不同

28、的洗衣过程,控制电机执行“ 正转一停止一反转一停止”的时间周期是相同的,但是洗涤的时长会根据洗涤衣物的多少有所不同,洗涤的时长也会根据个人需求,选择暂停步骤来进行增加。洗涤结束电机停止转动,系统自动进行排水动作。(3)排水动作之后进入脱水动作。为了避免空排水造成时间浪费以及排水不完而带水脱水造成对电机的损害。洗衣机能够根据实际水量对排水时间进行延长,以满足排水充分。(4)其它动作洗农机控制器在此控制面板上还配有启动停止电源、标准、轻柔、快速、水位选择按钮。3.1.1 洗衣机控制器时间程序设计下面是洗衣机控制器时间系统程序的设置框图图3.1.1 洗衣机控制器时间系统的设置框图3.1.2 洗衣机控

29、制器电机控制程序设计相应的操作程序,通过电路处理后,输出各种电路控制信号,使洗衣机自动完成程序操作过程。如果单片机自身出故障、或控制电路传送给单片机的信息不正确,洗衣机就不能正常工作。而洗衣机的主要控制还是来源于对电机的控制,电机转动分为强中弱3个档,在选择档后电机进入相应的运行模式,电机控制程序流程图如图3.1.2图3.1.2 电机控制程序流程图4 系统电路仿真4.1 系统注水并准备运行仿真打开仿真软件,进入仿真画面。按下开始按键仿真开始。数码管显示15S,此过程为洗衣机注水并准备运行,此前由水位检测模块通过水位传感器实现对桶内水位的检测。判断注水量。本课题采用sw 1 型水位传感器,在零水

30、位时输出频率为268kHz,随着水位的升高水位传感器输出的频率会之减小,当达到本课题设计的最高水位390mm时输出频率为22 57kHz。电路仿真图如图4.1图4.1系统注水并准备运行4.2 电机转动仿真该电路由两个继电器组成运行电路。两个继电器由单片机根据按键输入指令或接收到的检测信号,而输出相应的控制信号,控制施加+5V于继电器上控制开关动作,接通开关后使电机负载正反运行,从而达到洗衣目的,洗衣总共正反转30次,每次正反转持续30s,正反转各15s,电机转动仿真图如图4.2图4.2 电机转动仿真图4.3 系统脱水仿真在洗涤结束后,系统进入脱水程序,脱水总共持续3分钟,当脱水结束后系统会再次

31、进入注水程序,再次重复上步骤,脱水仿真如图4.3图4.3 脱水仿真4.4 LED显示灯的仿真电路 LED显示灯根据矩阵排列,它能够让程序控制系统直接向用户显示洗衣机当前的工作状态。预设工作程序时,可根据指示灯的闪亮来判断洗衣机是否接受了指令,还可以通过显示灯的显示来判断洗衣机工作是否正常。此为电机正转时LED显示仿真电路图如图4.4图4.4 LED显示灯仿真电路5 调试5.1 硬件调试单片机应用系统的硬件调试和软件调试是分不开的,许多硬件故障是存调试软件时发现的,但通常是先排除系统中明显的硬件故障后才和软件结合起来调试。常见的硬件故障有:逻辑错误:样机硬件的逻辑错误是由丁设计错误和加工过程中的

32、工艺性错误所造成的。这类错误包括:错线、开路、短路、相位等。在本次设计中没有出现此类故障。元器件失效:元或怎能不符合要求;方向装反、二极管极器件失效的原因包括两个方面, 方面是器件本身已损坏另方面是组装过程中造成元器件失效,如电解电容方面性接反、集成电路或排电阻方向错误、三极管引脚接错等。在本次设计中,有一个数码管不亮,经过用万用表的测量后,发现原件失效了,而后及时跟换掉。可靠性差:引起系统不可靠的因素很多,如金属化孔、接插件接触不良会造成系统时好时坏,经不起振动;内部和外部的干扰、电源纹波系统过人、器件负载过大或热稳定性差等造成逻辑电平不稳定;另外,走线和布局的不合理等也会引起系统可靠性差。

33、在本次设计中没有出现此类故障。电源故障:若样机中存在电源故障,加电后将造成器件损坏。电源故障包括:电压值不符合设计要求,电源引出线和插座不对应,电源功率不足,负载能力差等。在本次设计中,因为用的是USB接线,因此+5V 稳定电源,没有出现故障。当出现了故障未导致系统不能正常运行,我们需要细心加耐心的区寻找,根据历史的一些常见错误来进行排查,尽快的找到问题的所在,具体更件的调试方式有:脱机调试:脱机调试是存样机加电之前,先用万用表等工具,根据硬件电气原理图和装配图仔细检查样机的正确性,并核对元器件的型号、规格和安装是否符合要求。就特别注意电源的走线,防止 电源之间的短路和极性错误,并重点检查扩展

34、系统总路线是否存在相互间的短路或与其它信号线的短路。对于样机所用电源事先必须单独调试,调试好后,检查其电压值、负载能力、极性等均符合设计要求,才能加到系统的各个部件上。在不插芯片的情况下,加电检查各插件上引脚的电位,仔细测量各点电位是否正常,尤其应注意下片机插座上的电位是否正常,若有高压,可能损坏仿真机。联机调试:通过脱机调试可排除一些明显的硬件故障。有些硬件故障还是要通过联机调试才能发现和排除5.2 软件调试软件调试与所选用的软件结构和程序设计技术有关。如果采用模块化程序发计技术,则逐个模块调好以后,再进行系统程序总调试。调试子程序时,一定要求符合现场环境,即入口条件和出口状态。调试的手段可

35、采用单步运行方式和断点运行方式,通过检查用户系统CPU的现场、RAM的内容和IO口的状态,检测程序执行结果是否符合设计要求。通过检测,可以发现稃序中的死循环错误、机器码错误及转换地址错误,同时也可以发现用户系统中的硬件故障、软件算法及硬件设计错误。在调试过程中逐步调整用户系统的软件和硬件。各程序模块调试好后,可以把相关的功能模块联合起来起进行整体综合调试。存在这个阶段若发生错误,可以考虑各子程序运行时是否存破坏现场,缓冲区数据是否发生变化,标志位的建立和清除是否影响其它标志位的变化,堆栈区的深度是否小够,输入设备的状态是否正常等。单步和断点调试后,还应进行连续调试,因为单片机的运行是在严格的时

36、序下进行的,单步运行的成功并不代表连续运行成功。待全部调试完成后,应反复运行多次,除了观察稳定性之外,还要考虑仿真条件是否与实际相符,如晶振频率是否与样机一致,所使用CPU资源是否与实际CPU资源相符等等。如调试时采用52系统CPU,并且程序中使用RAM地址80HFFH,而目标程序写入51系列就不 能正常运行程序。在全部调试和修改完成后,将目标程序用相应设备写入程序存储器,插入仿真板,一般可能正常运行,使得软硬件高度完毕。仿真结果,电机正常运行,LED显示器不亮,实验结果实现强中弱三档更换洗涤和排水,发动机通电运转正常,显示灯显示运行进度情况,达到设计期望。随后依次按下强洗,漂洗,甩干后,仿真

37、正常。结论本课题设计的基于单片机控制洗衣机系统,充分应用了微电脑控制技术,单片机在测控领域的应用技术,既有硬件设计又有软件编程,实现洗衣机的真正全自动控制,一个按钮就能完成洗衣的全过程。本设计系统的功能及特点: (1)分别由TS浊度传感器、负载传感器和水温传感器检测到衣物的污浊度,重量,质地和水温,通过洗衣之前的模糊推理来决定洗涤剂的投放时间、洗涤时间、水位、脱水时间。 (2)在洗涤过程中采取单片机程序控制,洗涤时间和漂洗时间由单片机控制器决定。既能保证洗净衣物又使洗涤时间短,减少衣物的磨损。使洗衣机具有智能化,最大限度地提高洗涤效果,节约能源及水量,使洗衣机达到高效节能的要求。(3)本设计还

38、考虑到半自动适当的情况,用户可以根据自己的需求自由选择洗衣机的工作方式,这一点是通过按键来实现的。 (4)本系统硬件采用单片机AT89C51进行控制,数码管是共阳极的,由电阻74LS138进行控制出发,都是考虑到既经济又实用的原因。 (5)由于实际条件的限制,本设计只能在理论上实现,不能做出实际的控制系统,是本设计的遗憾之处。由于单片机控制技术具有先进性、实用性和科学性,加上软件技术控制的家电产品不仅使用方便,而且善解人意,大大方便美化了人们的生活,已成为人们向往的目标,也已逐步被中国广大消费者所认识。因此,在不久的将来具有微电脑控制的家电产品有着极广泛的应用前景。致谢经过几个月的忙碌和工作,

39、本次毕业论文设计已经接近尾声,作为一个本科生的毕业论文,由于经验的匮乏,难免有许多考虑不周全的地方,如果没有导师的督促指导,以及一起工作的同学们的支持,想要完成这个设计是难以想象的。 在我做设计的过程中遇到了很多问题,都是马老师耐心的指导和讲解,让我的问题迎刃而解。 在论文写作过程中,也是得到了马老师耐心的指导,他一字一句的帮我们检查论文。他严肃的科学态度,严谨的治学精神,精益求精的工作作风,深深地感染和激励着我。从课题的选择到项目的最终完成,马老师都始终给予我细心的指导和不懈的支持。除了敬佩马老师的专业水平外,他的治学严谨和科学研究的精神也是我永远学习的榜样,并将积极影响我今后的学习和工作。

40、在此谨向马老师致以诚挚的谢意和崇高的敬意。 在论文完成之际,我的心情万分激动。从论文的选题、资料的收集到论文的撰写编排整个过程中,我得到了许多的热情帮助。我首先要感谢马老师,是他将我领入了信息安全的大门,并对我的研究提出了很多宝贵的意见,使我的研究工作有了目标和方向。在这几个月的时间里,他对我的细心指导,使我能够不断地学习提高,而且这一课题的研究成果也成为了本论文的主要素材。还要再次感谢马老师对我的关心和照顾, 在此表示最诚挚的谢意。从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意!最后我还要感谢培养我长大含辛茹苦的父母,谢谢你们!最后我还

41、要感谢大学四年来对我的栽培。参考文献1李勋单片机微型计算机大学读本.M北京:北京航空航天大学出版社,20022吴金戌等.AT89C51单片机实践与应用,M北京:清华大学出版社,20023王治刚.单片机应用技术与实训.M北京:清华大学出版社,20044张积东等.单片机51/98开发与应用.M 北京:电子工业出版社,19945周航慈等.单片机程序设计基础.M北京:北京航空航天大学出版社,19976徐玮.C51单片机高效入门.M北京:机械工业出版社,20027赵晓安.MCS-51单片机原理及应用M.天津:天津大学出版社,20018李广第.单片机基础.M北京:北京航空航天大学出版社,19999闫玉德

42、俞虹,MCS-51单片机原理与应用,机械工业出版社199710张靖武、周灵彬.单片机系统的PROTEUS设计与仿真M.第1版.北京:电子工业出版社,200111钱逸秋.单片机原理与应用M.北京:电子工业出版社,2001附录A 英文原文SCM technology in the application of modern80 years into the 20th century, the century of economic change is the most important revolution in the computer. The computer revolution in

43、the most important sign is the birth of the computer embedded applications. Modern computer numerical requirements should be born. A long period of time, is to develop the massive computer numerical duty. But the computer shows the logic operation, processing, control, attracting experts in the fiel

44、d of electronic control, they want development to meet the control object requirements of embedded applications, computer systems. If you meet the massive data-processing computer system known as general-purpose computer system, then the system can be the embedded object (such as ships, aircraft, mo

45、torcycles, etc.) in a computer system called the embedded computer. Clearly, both the direction of technology development are different. The former requires massive data storage, handling, processing and analysis of high-speed data transmission; while the latter requires reliable operation in the ta

46、rget environment, the external physical parameters on high-speed acquisition, analysis and processing logic and the rapid control of external objects. It will add an early general-purpose computer data acquisition unit, the output driver circuit reluctance to form a heat treatment furnace temperatur

47、e control system. This general-purpose computer system is not possible for most of the electronic system used, and to make general-purpose computer system meets the requirements of embedded applications, will inevitably affect the development of high-speed numeric processing. In order to solve the contradiction between the development of computer te

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁