登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 电子信息类 > 电子科学与技术 > 正文

智能全自动洗衣机控制器设计与实现毕业论文

 2021-09-28 07:09  

摘 要

随着科技的发展,家居电器越来越趋向于智能自动化,而同时单片机在这些方面的应用也越来越广泛。近年来,在洗衣机控制器中,单片机逐渐代替了传统的机械控制器,相比与之前的控制器,以单片机为核心的控制器更加符合当代人的需求,这也是该领域发展的趋势。

本次设计是设计并实现一个智能全自动洗衣机控制器,目的实现一个全自动洗衣机的基本功能如(能实现水温、主洗时间以及报警显示等功能函数,能设定洗涤时间、洗涤水温、漂洗次数等参数)。整个设计基于AT89C52单片机实现,本文的智能全自动洗衣机控制器的设计主要包含硬件设计和软件设计两部分。硬件设计主要包含各硬件电路的原理、电路的设计和仿真、相关的元器件选型、硬件调试等,软件设计部分则包括各子模块的编写、软件调试等方面。全文详细介绍了洗衣机控制器的整体设计思路,本设计以AT89C52单片机为核心,LED显示代表各种工作状态,数码管显示各状态的工作时间,步进电机的旋转来模拟洗衣机的旋转,继电器的开关状态来模拟进水和排水状态,按键电路来控制电路的开始和暂停,温度传感器模拟检测水温等,软件程序则是以C语言编写通过Keil uVision4平台来实现。

关键词:全自动洗衣机;单片机;控制器;工作状态

Abstract

With the development of science and technology, household electric appliances are becoming more and more in intelligent automation, and at the same time, the application of SCM in these areas is more and more widely.In recent years, in the washing machine controller, single chip microcomputer gradually replace the traditional mechanical controller, compared with the previous controller, with the single chip processor as the core controller is more in line with the requirements of modern people, this is also the development trend of this field.

This design is to design and implement an intelligent automatic washing machine controller, purpose to realize the basic function of a full-automatic washing machine, such as (can realize water temperature, the main washing time and alarm display function, can set parameters such as the washing time and washing water, rinse times).The whole design is based on AT89C52 single chip implementation,In this paper, the intelligent automatic washing machine controller design mainly includes two parts of the hardware design and software design. The hardware design mainly includes the hardware circuit principle, circuit design and simulation, related components selection, hardware debugging etc,The software design including the writing of each module software design specifics, software debugging etc.Full-text washing machine controller is introduced in detail the overall design train of thought, this design with AT89C52 single-chip computer as the core, the LED display on behalf of the various working status, digital tube display the status of working hours, the rotation of the stepper motor to simulate the rotation of the washing machine, relay switch state to simulate water and drainage condition, the beginning of the keys to control circuit and suspended, temperature sensor simulation test temperature etc,Software program is written in C language by Keil uVision4 platform to implement.

Key Words:Automatic washing machine;Single chip microcomputer;Controller;Working state

目 录

摘 要 I

Abstract II

第1章 绪论 1

1.1 研究背景意义和国内外研究现状 1

1.2 总体研究内容 2

1.2.1 功能分析 2

1.2.2 总体设计思路 2

1.3 论文组成 3

第2章 硬件设计 5

2.1总体硬件电路设计 5

2.2 模块电路的设计 6

2.2.1 电源电路 6

2.2.2 温度传感器电路 7

2.2.3 LED电路 8

2.2.4 数码管电路 9

2.2.5 按键电路 10

2.2.6 进水和排水电路 10

2.2.7 电机电路 11

2.2.8 蜂鸣器电路 13

2.3 电路以及重要器件的选择 13

2.3.1 AT89C52单片机电路 13

2.3.2 串行口通信电平转换电路 15

2.3.3 ULN2003驱动芯片 16

第3章 软件设计 17

3.1 系统总体设计 17

3.2 软件模块设计 18

3.2.1 主模块 18

3.2.2 温度检测模块 20

3.2.3 按键检测模块 20

3.2.4 浸泡模块 21

3.2.5 洗涤和漂洗模块 22

3.2.6 进水和排水模块 23

3.2.7 脱水模块 23

3.2.8 数码管和LED显示模块 24

第4章 系统调试 26

4.1 硬件调试 26

4.2 软件调试 26

4.3 实物调试 27

第5章 总结 30

参考文献 31

附录 A 电路图 32

附录 B 实物图 33

致 谢 34

第1章 绪论

1.1 研究背景意义和国内外研究现状

在一个现代家庭中,洗衣机可以说是普通且又随手可见的一部分。而正是由于洗衣机的发明,它给万千的家庭带来了极大的方便性,因为它减轻了人们不少的家务劳动压力,这在改善人们的生活方面具有极大的帮助。而随着社会的发展,以前的传统机械控制器的洗衣机已经逐渐跟不上了人类的生活水平,所以更加智能自动的洗衣机控制器应运而生。而在过程控制、数据采集、机电一体化、智能化仪表、家用电器及网络技术等方面得到了广泛的应用的单片机正是十分契合当今洗衣机控制器的需要的,同时单片机拥有集成度高、运算速度快、体积小、运行可靠、价格低廉等一系列优点,所以基于单片机的智能全自动洗衣机控制系统会具有控制性好、功能多、经济性好等特点,因此不管是改进洗衣机控制器的功能方面还是在提升人们的用户体验方面,基于单片机的洗衣机控制器都有极强的实用性。所以进行智能全自动洗衣机控制器的系统设计的研究意义十分重大。而且此次的智能全自动洗衣机控制器的设计既是一次挑战也是一次学习的机会,它可以进一步加深本人对单片机功能的了解,而且还能熟悉全自动洗衣机的工作原理和控制系统设计思路[1]

如今国内外的洗衣机控制器核心大致有以下几种 :51系列的单片机、凌阳和ARM的系列单片机、PLC控制器等。以 51 单片机系列为核心洗衣机控制器。其优点是:价格较低、指令集丰富、有 Flash存储器和 RAM、有一定的 I/O 接线口和中断源、应用比较成熟、一般的设计都可以通过它来实现。缺点是:自身的指令系统相对复杂、编程语言比较难学、洗涤、脱水等功能程序的设计编写相对复杂、而且单片机驱动能力较弱,若是外接电路,则需要在硬件上加驱动电路,从而会导致系统电路变得复杂[1]

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图