智能全自动洗衣机控制器设计
无需注册登录,支付后按照提示操作即可获取该资料.
智能全自动洗衣机控制器设计(任务书,开题报告,论文14000字)
摘 要
随着科技的发展,家居电器越来越趋向于智能自动化,而同时单片机在这些方面的应用也越来越广泛。近年来,在洗衣机控制器中,单片机逐渐代替了传统的机械控制器,相比与之前的控制器,以单片机为核心的控制器更加符合当代人的需求,这也是该领域发展的趋势。
本次设计是设计并实现一个智能全自动洗衣机控制器,目的实现一个全自动洗衣机的基本功能如(能实现水温、主洗时间以及报警显示等功能函数,能设定洗涤时间、洗涤水温、漂洗次数等参数)。整个设计基于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
目 录 I
第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
致 谢 32