武汉理工大学单片机课设9-简易洗衣机控制电路

合集下载

简易洗衣机控制电路的设计

简易洗衣机控制电路的设计

课程设计任务书学生姓名:专业班级:指导教师:工作单位:信息工程学院题目: 简易洗衣机控制电路的设计仿真与制作初始条件:利用定时器、数码管、LED等数字电路器件设计实现简易洗衣机功能。

(也可以使用单片机系统设计)要求完成的主要任务: (包括课程设计工作量及技术要求,以及说明书撰写等具体要求)1、课程设计工作量:1周内完成对简易洗衣机控制电路的设计、仿真、装配与调试。

2、技术要求:洗衣机电机的工作顺序:启动——>正转20s——>暂停10s——>反转20s——>暂停10s——>停止错误!未找到引用源。

设计一个定时器控制洗衣机电机的运转,错误!未找到引用源。

用4个LED模拟洗衣机的动作状态:LED1~LED4右移循环点亮表示正转,LED1~LED4左移循环点亮表示反转,LED1~LED4同时闪烁点亮表示暂停,全灭为停止。

错误!未找到引用源。

用数码管显示洗涤时间,按倒计时方式对洗涤过程作计时显示,直到时间到停机,并发出音响信号报警。

错误!未找到引用源。

洗涤时间在0-60分钟内可由用户任意设定,并设置启动键,在预置定时时间后,按启动键开始机器运转。

错误!未找到引用源。

设置停止键,在洗涤过程中随时按该键可终止动作,并使显示器清0。

3、查阅至少5篇参考文献。

按《武汉理工大学课程设计工作规范》要求撰写设计报告书。

全文用A4纸打印,图纸应符合绘图规范。

时间安排:1)2010 年6 月26~27 日,查阅相关资料,学习设计原理。

2)2010 年6 月28~30 日,方案选择和电路设计仿真。

3)2010 年7 月1~3 日,电路调试和设计说明书撰写。

4)2010 年7 月4 日上交课程设计成果及报告,同时进行答辩。

指导教师签名:年月日系主任(或责任教师)签名:年月日目录1.Proteus软件简介 (1)2.设计思路 (2)3.基本原理与设计框图 (3)4.电路设计 (4)4.1芯片74ls192的逻辑功能 (4)4.2 1HZ脉冲产生电路 (5)4.3 递减计数器与时间显示 (6)4.4 洗涤时间设置电路 (7)4.5 工作状态显示电路 (7)4.6 控制开关 (10)5.电路图 (11)6.分析与改进 (12)7.小结与体会 (13)8.参考文献 (14)9.本科生课程设计成绩评定表 (15)1.Proteus软件简介Proteus ISIS是英国Labcenter公司开发的电路分析与实物仿真软件。

简易洗衣机控制电路的设计与实现

简易洗衣机控制电路的设计与实现

课程设计任务书学生姓名: 专业班级:指导教师: 工作单位:题 目: 简易洗衣机控制电路的设计与实现初始条件:本设计既可以使用集成译码器、计数器、定时器、脉冲发生器和必要的门电路等,也可以使用单片机系统构建多功能数字钟。

用数码管显示定时时间。

要求完成的主要任务: (包括课程设计工作量及技术要求,以及说明书撰写等具体要求)1、课程设计工作量:1周。

2、技术要求:1)设计一个电子定时器,控制洗衣机按如下洗涤模式进行工作:2)当定时时间达到终点时,一方面使电机停机,同时发出音响信号(可换成指示灯)提醒用户。

3)用两位数码管显示洗涤的预置时间(以分钟为单位),按倒计时方式对洗涤过程作计时显示,直到时间到而停机。

4)用三只LED 灯表示“正转”、“反转”和“暂停”3个状态。

5)确定设计方案,按功能模块的划分选择元、器件和集成电路,设计分电路,阐述基本原理。

画出电路原理图。

3、查阅至少5篇参考文献。

按《武汉理工大学课程设计工作规范》要求撰写设计报告书。

全文用A4纸打印,图纸应符合绘图规范。

时间安排:1、 2013年5 月17日,布置课设具体实施计划与课程设计报告格式的要求说明。

2、 2013 年6 月27 日至2013 年 6 月 28 日,方案选择和电路设计。

3、 2013 年 6 月29 日至 2013 年 7月 2 日,电路调试和设计说明书撰写。

4、 2013年 7月 5 日,上交课程设计成果及报告,同时进行答辩。

指导教师签名: 年 月 日系主任(或责任教师)签名: 年 月 日 定时启动→正转20秒→暂停10秒→反转20秒→暂停10秒定时未到定时到停机目录摘要 (2)1 设计方案选择 (4)1.1 单片机方案 (4)1.2 数字电路方案 (4)2 单元电路元器件的选择及设计 (6)2.1 秒脉冲发生电路 (6)2.1.1 秒信号发生器元器件的选择 (6)2.1.2 秒脉冲发生电路的设计 (6)2.2 计时电路 (9)2.2.1 计时电路元器件的选择 (9)2.2.2 计时电路的设计 (10)2.3 数字显示电路 (12)2.3.1 数字显示电路元器件的选择 (12)2.3.2 数字显示电路的设计 (12)2.4 状态显示电路 (13)2.4.1 状态显示电路元器件的选择 (13)2.4.2 状态显示电路的设计 (14)2.5 洗衣机电机控制电路 (17)2.5.1 洗衣机控制电路元器件的选择 (17)2.5.2 洗衣机控制电路的设计 (17)3 模块总体电路实现及工作原理 (21)3.1 整体电路的实现 (21)3.2 总体电路工作原理 (21)4 仿真结果及分析 (22)4.1仿真结果 (23)4.1.1 时间预置 (23)4.1.2 正转提示功能 (23)4.1.3 暂停提示功能 (24)4.1.4 反转提示功能 (25)4.1.5 计时结束报警功能 (26)4.2 仿真结果分析 (26)5 实物展示 (26)6 安装调试遇到的问题与总结体会 (28)6.1 安装调试中遇见的问题及解决方法 (28)6.2 总结与体会 (28)7 元器件清单 (29)参考文献 (31)附录1 (32)摘要本设计是基于数字电路定时器的洗衣机简易控制电路。

简易洗衣机控制电路的设计

简易洗衣机控制电路的设计

目录1 简易洗衣机控制电路的设计要求....................2 1.1设计目的...............................................2 1.2设计要求...............................................2 2简易洗衣机控制电路总体方案的设计与实现...........2 2.1设计方案原理框图.......................................2 2.2电路设计...............................................32.2.1电路设计思路...........................................32.2.2电路总体电路图.........................................42.2.3仿真过程图............................................4 2.3各模块电路功能分析.....................................62.3.1开发环境 PROTEUS 简介..................................62.3.2秒脉冲发生器...........................................62.3.3分秒计数器.............................................82.3.4洗涤时间设置电路......................................102.3.5工作状态显示电路......................................112.3.6控制开关..............................................132.3.7报警电路..............................................14 3简易洗衣机控制电路安装与调试....................14 4 简易洗衣机控制电路工作分析.....................154.1 陈述简易洗衣机控制电路工作过程........................154.2 简易洗衣机控制电路设计结果分析........................155 心得体会.......................................166 参考文献.......................................17 7本科生课程设计成绩评定表........................181 简易洗衣机控制电路的设计要求1.1设计目的1)掌握数字电路中选择器、计数器、译码显示等单元电路的综合应用。

单片机课程设计---单片机控制全自动洗衣机

单片机课程设计---单片机控制全自动洗衣机
2.4洗衣机控制系统原理总图
2.5控制功能及过程
洗衣机的三大功能是实现衣服的洗涤、漂洗和脱水,加上进水,我们把这四个洗衣机动作编排成4个代码。打开电源开关,洗衣机将进入洗衣过程选择状态,此时数码管显示00,用户按启动、暂停键可以显示不同的过程代码(在01-09之间循环显示以指示选择不同的洗衣过程)。3秒内若无按键动作,蜂鸣器开始鸣叫6下(时间长度共3秒)以提醒用户;开始进入相应过程的洗衣程序,此后启动暂停按钮只起暂停或继续洗衣程序执行作用,数码管显示完成本次洗衣的剩余时间。
(2)漂洗过程:漂洗的目的在于清除衣物上的洗涤液,因此,漂洗过程与洗涤过程的电器动作是完全相同的。
(3)脱水过程:洗涤或漂洗过程结束后,电动机停止转动,排水阀通电,打开排水阀门排水。当水位低到一定程度时,满足安全条件,脱水电动机接通,电机带动脱水桶高速旋转,利用离心力把衣服上的水从桶壁的小眼里甩出。
(3)洗涤动作洗涤动作指的是电机周期性的“正转-停止-反转-停止”。不同的洗衣过程,控制电机执行“正转-停止-反转-停止”的时间是不同的,标准洗涤过程可取:正转1.6秒-0.56秒-反转1.6秒-停止0.56秒。对于轻柔洗涤和强力洗涤过程,这个时间要作相应调整。洗涤过程中若遇水位开关断开或用户要求补水(重新选择水位),则要停止洗涤动作并打开进水阀进水直至水位满足要求再继续。
2.3、设计总方框图
水位开关
安全开关
程序选择/启动/暂停
பைடு நூலகம்洗衣机单片机控制系统方框图
基于单片机洗衣机通过控制系统设定洗衣程序在洗涤脱水桶内自动完成注水、洗涤、漂洗、排水和脱水全过程。洗衣时控制系统打开进水电磁阀开始注水;当洗涤脱水桶内的水位达到系统设定值时单片机发送一个低电平通知控制系统关闭进水电磁阀,同时启动电机洗衣。电机在系统的控制下进行正转、停、反转通过传动带动波轮执行洗涤程序;当洗涤时间终了,控制系统切断电机电路打开排水电磁阀开始排水;然后再次注水,洗衣机进入漂洗状态,完成漂洗程序(通常为2次漂洗)后,开始排水,同时排水电磁阀的动作并且松开为脱水程序作好准备;排水结束后系统控制电机单方向高速运转完成脱水程序;当脱水程序终了系统控制排水电磁阀和电机断电,排水阀复位。

单片机课程设计---单片机控制全自动洗衣机

单片机课程设计---单片机控制全自动洗衣机

单片机课程设计---单片机控制全自动洗衣机单片机课程设计单片机控制全自动洗衣机在现代生活中,洗衣机已经成为了家庭中不可或缺的电器之一。

而全自动洗衣机更是以其便捷、高效的特点受到了广大消费者的喜爱。

本次课程设计旨在利用单片机技术实现对全自动洗衣机的控制,以提高洗衣机的性能和智能化程度。

一、全自动洗衣机的工作原理全自动洗衣机的工作过程通常包括洗涤、漂洗、脱水等几个主要环节。

在洗涤环节,洗衣机通过电机带动内筒旋转,使衣物在水中不断翻滚,同时加入洗涤剂以去除污渍。

漂洗环节则是用清水冲洗衣物,去除残留的洗涤剂。

脱水环节通过高速旋转内筒,将衣物中的水分甩干。

为了实现这些功能,洗衣机需要对水位、电机转速、洗涤时间、漂洗次数等参数进行精确控制。

这就需要一个可靠的控制系统来协调各个部件的工作,而单片机正是这样一个理想的选择。

二、单片机控制系统的硬件设计1、单片机选型选择合适的单片机是整个控制系统设计的关键。

考虑到洗衣机控制系统的功能需求和成本因素,我们选用了_____型号的单片机。

该单片机具有足够的 I/O 端口、定时器/计数器和存储空间,能够满足洗衣机控制的要求。

2、传感器模块为了实现对水位和衣物重量的检测,我们使用了水位传感器和压力传感器。

水位传感器可以实时监测洗衣机内的水位高度,从而控制进水阀的开关。

压力传感器则可以通过测量内筒的压力变化来估算衣物的重量,以便确定合适的洗涤参数。

3、电机驱动模块洗衣机的电机需要正反转和调速控制,因此我们选用了专用的电机驱动芯片。

该芯片能够接收单片机发出的控制信号,实现对电机的精确驱动。

4、显示与按键模块为了方便用户操作和了解洗衣机的工作状态,我们设计了液晶显示模块和按键模块。

用户可以通过按键设置洗涤模式、洗涤时间等参数,液晶显示屏则会实时显示洗衣机的工作状态和剩余时间。

5、电源模块整个控制系统需要稳定的电源供应。

我们使用了变压器将市电降压,然后通过整流、滤波和稳压电路为单片机和其他模块提供所需的直流电源。

单片机课程设计-武汉理工大学单片机实训报告

单片机课程设计-武汉理工大学单片机实训报告

单⽚机课程设计-武汉理⼯⼤学单⽚机实训报告第⼀章绪论 (2)1.1概述 (2)1.2课程设计任务 (2)第⼆章硬件系统设计 (3)2.1单⽚机最⼩系统 (3)2.1.1 STC89C52的介绍 (3)2.1.2 stc89c52系列单⽚机最⼩系统的介绍 (4)2.2矩阵键盘模块 (5)2.3数码管显⽰单元 (5)2.4 LCD1602液晶显⽰电路 (6)2.5蜂鸣器单元 (7)第三章软件设计 (8)3.1数码管实验 (8)3.1.1循环数码管显⽰0—F程序设计结构图: (8)3.1.2 59秒倒计数流程图 (9)3.2 矩阵键盘流程图 (10)3.3 LCD1602滚动显⽰年⽉⽇时分秒 (11)3.4 AD转换, (12)3.5家电遥控器 (13)第四章调试结果分析 (14)4.1数码管调试及分析 (14)4.1.1循环数码管显⽰0—F (14)4.1.2数码管59秒倒计数 (15)4.2矩阵键盘 (15)4.3 LCD1602滚动显⽰年⽉⽇时分秒 (16)4.4 AD转换 (16)4.5家电遥控器 (17)第五章⼩结 (17)参考⽂献: (18)第⼀章绪论1.1概述随着我国⼯业技术和电⼦技术的发展和进步,⾃动控制技术也已经得到了极⼤的普及和应⽤,⽽这些⾃动控制技术的核⼼技术就是单⽚微型计算机,简称单⽚机。

它以其⾼可靠性、⾼性价⽐、低电压、低功耗等⼀系列优点,被⼴泛应⽤于控制系统、数据采集等领域。

⽽51单⽚机系列以其超⾼的性价⽐深受⼴⼤电⼦爱好者和开发者以及⼤学⽣群体的欢迎。

故⽽本次课程设计采⽤STC89C52单⽚机。

1.2课程设计任务必做项⽬(这是每个学⽣必做的任务):1.基本系统:在51单⽚机开发系统PCB电路板上完成电⼦元器件的焊接、调试、程序下载,并实现数码管显⽰、矩阵键盘扫描、中断程序、定时器程序、串⼝通讯等基本功能;2.显⽰功能:焊接电路并实现对1602液晶屏的显⽰功能,要求能滚动显⽰字符;3.输出控制:焊接电路并实现对继电器的控制功能;4.数据采集:焊接电路并实现对AD0832的数据采集功能;选做项⽬(以下任选⼀):1.家电遥控器:实现对红外接收管和发射管的控制功能,要求能够学习遥控器的红外码,并能发射相应的编码,实现红外遥控器的功能。

洗衣机的简易控制电路设计

洗衣机的简易控制电路设计

2008—2009学年第二学期《数字电子技术课程设计》设计报告专业班级电气07-1姓名学号开课系室电工电子学教学中心设计日期 2009年7月4日~7日洗衣机的简易控制电路设计一、设计任务及要求:洗衣机是家庭常用电器,一般可以有多种工作模式可供选择。

在此要求设计具有两种工作模式的简易洗衣机控制电路,具有复位、模式设置、洗衣时间预置、启动、暂停功能,并能显示洗衣机的工作状态(如洗涤时间倒计时,电动机的正反转、暂停)。

(一)具体要求:1、设置为复位开关S0,开关状态S0=1时,对系统状态进行复位,计数器清零。

S0=0时,进入模式选择。

2、设置模式选择开关S1。

开关状态S1=0时,执行洗衣模式一,控制洗衣机的电机按照图1的规律循环运转;S1=1执行洗衣模式二,控制洗衣机的电机按照图2规律循环运转。

图1 洗衣模式一图2 洗衣模式二3、洗衣时间预置键K1和K2。

当S1=0,S2=0时,预置模式一的洗衣时间;当S1=1,S2=0时,预置模式二的洗衣时间。

在时间预置功能下,按一下K1按键洗衣时间增加1分钟(一个洗衣循环),按一下K2按键洗衣时间减少1分钟(一个洗衣循环),预置时间范围为0-9分钟。

4、设置启动开关S2。

洗衣模式设定后,开关状态S2=1时,按照设定的洗衣模式启动电机运转。

在洗衣过程中分别用3个LED灯来显示电动机的正转、翻转,间歇等状态。

5、设置暂停开关S3。

当开关状态S3=1时,洗衣暂停,计数器状态、显示均保持,并点亮LED灯显示暂停状态。

S3=0时正常运转。

(二)输入输出资源说明:1、输入信号:四个控制开关S0、S1、S2、S3(开关拨下时S =0,开关拨上时S =1),两个按键K1和K2(按下时K=1,松开时K=0)。

2、外部输入脉冲信号时钟源CP (10Hz ),经适当分频后供计数器使用。

3、输出3组显示译码信号(每组7个输出端),分别接到外部的三个七段数码管M1、M2,M3上(共阴极接法)。

数电洗衣机课程设计完整word

数电洗衣机课程设计完整word

课程设计任务书学生姓名:龚平专业班级:电信0705指导教师:黄晓放工作单位:信息工程学院题目: 简易洗衣机控制器设计初始条件:利用定时器、数码管、LED等数字电路器件设计实现简易洗衣机功能。

(也可以使用单片机系统设计)要求完成的主要任务:(包括课程设计工作量及技术要求,以及说明书撰写等具体要求)1 课程设计工作量:1周内完成对简易洗衣机控制电路的设计、仿真与调试。

2 技术要求:洗衣机电机的工作顺序:启动——>正转20s——>暂停10s——>反转20s——>暂停10s——>停止错误!未找到引用源。

设计一个定时器控制洗衣机电机的运转,错误!未找到引用源。

三只LED灯表示“正转”、“反转”和“暂停”3个状态。

错误!未找到引用源。

用数码管显示洗涤时间,按倒计时方式对洗涤过程作计时显示,直到时间到停机,并发出音响信号报警。

④设置停止键,在洗涤过程中随时按该键可终止动作,并使显示器清0。

3 查阅至少5篇参考文献。

按《武汉理工大学课程设计工作规范》要求撰写设计报告书。

全文用A4纸打印,图纸应符合绘图规范。

时间安排:第17周(3、4节):理论讲解,鉴主14楼。

第18周:查阅相关资料,学习设计原理;方案选择和电路设计仿真;电路调试和设计说明书撰写。

第20周:撰写设计报告及答辩;地点:鉴主14楼。

指导教师签名:年月日系主任(或责任教师)签名:年月日目录1 引言 (2)2 设计任务与要求 (2)3 基本原理 (2)4 设计方案 (3)5 单元电路的设计和元件的选择 (4)5.1秒脉冲发生器 (4)5.2分秒计数器 (7)5.3时间译码及控制门 (10)5.4总电路图 (11)6 仿真结果 (12)6.1秒脉冲发生器 (12)6.2分秒计数器 (12)6.2.1 正转 (13)6.2.2 暂停 (14)6.2.3 反转 (15)6.2.4 定时时间到 (16)7 仿真结果分析 (17)8 体会 (18)9 元器件清单 (19)10 参考文献 (19)1引言现代生活人民生活水平越来越高,家家户户几乎都有一台洗衣机。

简易洗衣机控制电路设计--protel课程设计

简易洗衣机控制电路设计--protel课程设计

课程设计2010 年7 月9 日课程设计任务书题目:初始条件:电子技术基础知识、电子技术实验室、Protel99se软件及以上版本如protel DXP要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1.电路的原理图的设计2.印刷版图的制作3.设计电路的仿真,并给出仿真结果及分析3.设计报告的撰写时间安排:序号阶段内容所需时间1 选题,原理方案设计2天2 电路原理图、印刷版图的设计、电路的仿真3天3 撰写报告1天4 答辩1天合计7天指导教师签名: 2010年 7 月 9 日系主任(或责任教师)签名:年月日摘要 (4)Abstract (5)1 protel 99SE 软件介绍和设计分析 (6)1.1 protel 99SE软件的介绍 (6)1.2 protel99SE软件的系统组成 (6)1.2.1 电路工程设计部分 (6)1.2.2 电路仿真与PLD部分 (6)2 电路原理设计分析 (7)2.1 秒信号产生电路 (7)2.2 计时电路 (8)2.3 显示电路 (9)2.4 状态显示电路 (9)2.5 洗衣机电机控制电路 (11)3 运用protel 99SE绘制原理图 (12)3.1启动原理图设计服务器 (12)3.2设置原理图设计环境 (12)3.3装入所需的元件库 (13)3.4放置元件 (14)3.5原理图布线 (15)3.6编辑和调整 (15)3.8生成网络表 (16)4 运用protel 99SE绘制PCB图 (17)4.1 启动印刷电路板设计服务器 (17)4.2 规划电路板 (18)4.3 设置参数 (19)4.4 装入元件封装库 (19)4.5 装入网络表 (20)4.6 元器件布局 (20)4.7 自动布线 (20)4.8 手工调整 (20)4.9 打印输出印刷电路板图执 (20)5 运用protel 99SE仿真 (21)5.1 仿真的设计流程图 (21)5.2 电路仿真 (21)5.2.1 生成原理图文件 (21)5.2.2仿真器的设置 (21)5.2.3仿真器输出的仿真结果 (22)5.2.4通过波形了解电路的时序。

简单洗衣机控制基于单片机

简单洗衣机控制基于单片机

1.用单片机控制洗衣机通信1411 于波2.工程名称:工程九:洗衣机控制3.工程容及要求;容:设自动洗衣机的控制要:启动后先开启进水阀进水,水位到达设定值后关闭,然后波轮按正转5秒、反转5秒,正、反转之间停3秒的规律不断循环转动,直至到达设定时间停顿,之后翻开排水阀放水,水放完后洗衣桶旋转脱水,1分钟后停顿并关闭排水阀,洗衣过程完毕。

要求水位设置不少于高、中、低三档,洗衣时间在3——12分钟围可调,以1分钟为单位,排水时间定为1分钟。

运动执行器用指示灯模拟,水位用开关模拟,试设计该洗衣机的控制电路。

要求:1.画出控制系统的框图,说明系统方案设计的思路、理由或依据;2.选择、确定组成控制系统的各个单元,并阐述选择确定的原那么或依据;3.画出完整的电气原理图,介绍整体电路的工作原理、性能或特点;4.如采用单片机控制,给出单片机程序的流程图和清单,说明程序的工作原理。

5.制作实物电路,验证设计、制作是否正确。

4.题目分析及设计思路;〔弄清楚要完成设计的技术要点、关键是什么,有哪些需要注意的事项,可以采用哪些方法和手段,有哪些可用的方案或电路形式,等等。

〕要完本钱工程设计的技术要点是对洗衣机的整个运行流程深刻理解之后,再用程序将他表现出来,说以关键就在于程序的编写。

需要注意的是运动执行器是用指示灯模拟,水位用开关模拟,还要求水位设置不少于高、中、低三档,洗衣时间在3——12分钟围可调所以大概就要用到6个发光二极管和8个复位按键,因此就要对整个流程控制的逻辑顺序有个很好的设计。

对于程序的编写可以采用单片机或PLC〔就目前所学而言〕,而对于这样一个简单的小程序就采用单片机即可。

5.方案设计说明;〔在充分调研、思考的根底上确定电路方案并说明理由。

画出电路的系统框图,说明系统框图的原理。

〕一开场看到这个题目我就打算使用单片机来完本钱设计,因为单片机使用方便,只需一个最小系统即可,在宿舍就可完成对程序的编写和修改,而PLC价格昂贵且不能随时可用。

洗衣机自动控制电路设计与实现

洗衣机自动控制电路设计与实现

武汉理工大学《数字电子技术基础》课程设计课程设计任务书学生姓名:杜炳谦专业班级:通信1006指导教师:付琴工作单位:信息工程学院题目:洗衣机自动控制电路设计与实现初始条件:通过学到的知识,利用定时器、数码管、LED等数字电路器实现系统设计。

要求完成的主要任务 :1.电路原理说明以及原理图的设计2.设计电路的仿真,并给出仿真结果及分析3.设计报告的撰写时间安排:序号阶段内容所需时间1选题,原理方案设计 1 天2电路原理图、电路的仿真 2 天3撰写报告 1 天4答辩 1 天合计 5 天指导教师签名:2012年6月7日系主任(或责任教师)签名:2012年6月7日目录目录 (I)摘要 (I)Abstract......................................................................................................................................................................................................................... I I1.引言 (1)2.设计要求和实现的功能 (2)3.设计原理与方案 (3)3.1 方案选择 (4)4.单元电路的设计 (5)4.1 秒脉冲发生器 (5)4.2 分秒计数器 (6)4.3控制电路部分 (10)4.4 循环电路 (11)4.5 总电路图 (13)5.电路仿真结果 (14)5.1 秒脉冲发生器 (14)5.2 显示电路仿真结果 (15)6 心得体会 (19)参考文献 (19)附录 (21)摘要本次课程设计我利用定时器、数码管、LED 等数字电路器件设计实现洗衣机功能。

设计时考虑了很多种情况,根据实际操作性和我的个人的能力选择了一种。

这个方案总共使用了一些 LED , 74 系列芯片如 74LS192 和 74LS138 以及电阻电容若干, NE555 定时器等完成了洗衣机的功能实现。

基于单片机的洗衣机课程设计

基于单片机的洗衣机课程设计

基于单片机的洗衣机设计摘要洗衣机是人们日常生活中常见的一种家电,已经成为人们生活中不可缺少的家用电器。

在工业生产中应用也十分广泛。

但是传统的基于继电器的控制,已经不能满足人们对洗衣机的自动化程度的要求了。

随着单片机技术的发展,用单片机来作为控制器,能更好的控制洗衣机,并且控制方式灵活多样,控制模式可以根据不同场合的应用而有所不同。

单片机以微小的体积和编程的灵活性而产生多种控制功能,完全可以满足设计的需求。

本系统采用AT89C51单片机作为控制系统,设计目的主要是为了熟悉单片机系统设计的基本方法并实现基本的洗衣机功能。

系统的控制面板主要由按键开关组成,按键选择洗衣机工作模式,并且可以根据需要调整洗涤时间长短。

LED液晶显示器则显示洗衣机的工作模式和洗涤时间。

洗衣机的整体电路模块包括按键矩阵、液晶显示、电机及驱动电路。

控制程序设计包括定时中断服务程序、时间设定程序、外中断服务程序及主程序。

整体来说系统设计基本达到设计目标。

关键词:单片机控制洗衣机液晶屏电机AbstractWashing machine is the People's Daily life common kind of home appliance, life has become a indispensable household electrical appliances. In the industrial production is also widely used. But the traditional relay-based control, cannot have satisfied people to the requirements of the automation degree of the washing machine. Along with the development of the single chip microcomputer by using single chip processor to as a controller, and can better control washing machines, and to control the way agile diversity, control mode according to different situation the application can be different. With a small volume andmicrocontroller programming flexibility and produce DuoZhong control function, and can meet the design requirements. The system USES AT89C51 single chip microcomputer as control system, the design purpose mainly to familiar with single-chip microcomputer system the basic method to design and realize the basic function of the washing machine. The system control panel composed mainly by button switches, key choice washing machine work mode, and may, according to needs to adjust the washing time length. LED LCD display of the washing machine is working mode and washing time. The washing machine of the whole circuit module includes key matrix, liquid crystal display, motor and power circuit. Control program design including timing interrupt service procedure, time setting process, and outside the interrupt service routine and main program. Overall system design to meet the design basic goals.Keywords: Single-chip microcomputer control washing machine LCD screen motor目录摘要 (1)ABSTRACT (1)目录 (3)第一章绪言 (4)1.1背景材料 (4)1.2系统设计任务和要求 (8)1.2.1 设计任务 (8)1.2.2 系统设计要求 (10)1.3系统解决的问题和拟采用的研究手段 (10)第二章硬件设计 (11)2.1 方案的选择与比较 (11)2.2 系统设计总体框图 (12)2.3 电路模块设计 (12)2.3.1 控制电路 (12)2.3.2驱动电路 (13)2.3.3显示电路 (13)第三章软件设计 (14)3.1控制程序设计 (14)3.1.1 程序设计流程图 (14)3.1.2 程序代码 (14)3.2模拟软件调试 (21)3.2.1系统仿真图 (21)3.2.2 PCB图 (21)第四章系统测试 (22)3.1仪器设备 (22)3.2数据测试 (22)第五章总结 (23)致谢 (24)参考文献 (25)第1章绪论1.1 背景材料一百年的风风雨雨走过来,洗衣机也经过了无数次的创新、改进,今天我们看到一个个外形精美的或滚筒或波轮洗衣机,可曾想到,它们可也是在历史长河慢慢“进化”而来的。

简易洗衣机控制电路(完美版)

简易洗衣机控制电路(完美版)

1 Proteus软件简介1.1 概述Proteus软件是英国Labcenter electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。

它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。

它是目前最好的仿真单片机及外围器件的工具。

虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。

Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。

是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、A VR、ARM、8086和MSP430等,2010年即将增加Cortex和DSP系列处理器,并持续增加其他系列处理器模型。

在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。

1.2 具有四大功能模块:1.2.1 智能原理图设计(ISIS)丰富的器件库:超过27000种元器件,可方便地创建新元件;智能的器件搜索:通过模糊搜索可以快速定位所需要的器件;智能化的连线功能:自动连线功能使连接导线简单快捷,大大缩短绘图时间;支持总线结构:使用总线器件和总线布线使电路设计简明清晰;输出高质量图纸:通过个性化设置,可以生成印刷质量的BMP图纸,可以方便地供WORD、POWERPOINT等多种文档使用。

1.2.2 完善的电路仿真功能(Prospice)Prospice混合仿真:基于工业标准SPICE3F5,实现数字/模拟电路的混合仿真;超过27000个仿真器件:可以通过内部原型或使用厂家的SPICE文件自行设计仿真器件,Labcenter也在不断地发布新的仿真器件,还可导入第三方发布的仿真器件;多样的激励源:包括直流、正弦、脉冲、分段线性脉冲、音频(使用wav文件)、指数信号、单频FM、数字时钟和码流,还支持文件形式的信号输入;丰富的虚拟仪器:13种虚拟仪器,面板操作逼真,如示波器、逻辑分析仪、信号发生器、直流电压/电流表、交流电压/电流表、数字图案发生器、频率计/计数器、逻辑探头、虚拟终端、SPI调试器、I2C调试器等;生动的仿真显示:用色点显示引脚的数字电平,导线以不同颜色表示其对地电压大小,结合动态器件(如电机、显示器件、按钮)的使用可以使仿真更加直观、生动;高级图形仿真功能(ASF):基于图标的分析可以精确分析电路的多项指标,包括工作点、瞬态特性、频率特性、传输特性、噪声、失真、傅立叶频谱分析等,还可以进行一致性分析;1.2.3 独特的单片机协同仿真功能(VSM)支持主流的CPU类型:如ARM7、8051/52、A VR、PIC10/12、PIC16、PIC18、PIC24、dsPIC33、HC11、BasicStamp、8086、MSP430等,CPU类型随着版本升级还在继续增加,如即将支持CORTEX、DSP处理器;支持通用外设模型:如字符LCD模块、图形LCD模块、LED点阵、LED七段显示模块、键盘/按键、直流/步进/伺服电机、RS232虚拟终端、电子温度计等等,其COMPIM(COM 口物理接口模型)还可以使仿真电路通过PC机串口和外部电路实现双向异步串行通信;实时仿真:支持UART/USART/EUSARTs仿真、中断仿真、SPI/I2C仿真、MSSP仿真、PSP仿真、RTC仿真、ADC仿真、CCP/ECCP仿真;编译及调试:支持单片机汇编语言的编辑/编译/源码级仿真,内带8051、A VR、PIC的汇编编译器,也可以与第三方集成编译环境(如IAR、Keil和Hitech)结合,进行高级语言的源码级仿真和调试;1.2.4 实用的PCB设计平台原理图到PCB的快速通道:原理图设计完成后,一键便可进入ARES的PCB设计环境,实现从概念到产品的完整设计;先进的自动布局/布线功能:支持器件的自动/人工布局;支持无网格自动布线或人工布线;支持引脚交换/门交换功能使PCB设计更为合理;完整的PCB设计功能:最多可设计16个铜箔层,2个丝印层,4个机械层(含板边),灵活的布线策略供用户设置,自动设计规则检查,3D 可视化预览;多种输出格式的支持:可以输出多种格式文件,包括Gerber文件的导入或导出,便利与其它PCB设计工具的互转(如Protel)和PCB板的设计和加工。

简易洗衣机控制电路

简易洗衣机控制电路

课程设计任务书学生姓名: 瞿子敬 专业班级: 通信1104 指导教师: 刘可文 工作单位: 信息工程学院 题 目: 简易洗衣机控制电路的设计与实现 初始条件:双向计数器74LS192,七段共阴数码管,译码器74LS48,555定时器,发光二极管,电阻若干,门电路若干,开关若干。

本设计既可以使用集成译码器、计数器、定时器、脉冲发生器和必要的门电路等,也可以使用单片机系统构建多功能数字钟。

用数码管显示定时时间。

要求完成的主要任务: (包括课程设计工作量及技术要求,以及说明书撰写等具体要求)1、课程设计工作量:1周。

2、技术要求:1)设计一个电子定时器,控制洗衣机按如下洗涤模式进行工作:2)当定时时间达到终点时,一方面使电机停机,同时发出音响信号(可换成指示灯)提醒用户。

3)用两位数码管显示洗涤的预置时间(以分钟为单位),按倒计时方式对洗涤过程作计时显示,直到时间到而停机。

4)用三只LED 灯表示“正转”、“反转”和“暂停”3个状态。

5)确定设计方案,按功能模块的划分选择元、器件和集成电路,设计分电路,阐述基本原理。

画出电路原理图。

3、查阅至少5篇参考文献。

按《武汉理工大学课程设计工作规范》要求撰写设计报告书。

全文用A4纸打印,图纸应符合绘图规范。

时间安排:1、 2013 年 5 月 16 日,布置作课设具体实施计划与课程设计报告格式的要求说明。

2、 2013 年 6 月 20 日至 2013 年 6 月 25 日,方案选择和电路设计。

3、 2013 年 6 月 29 日至 2013 年 7 月 4 日,电路调试和设计说明书撰写。

4、 2013 年 7 月 5 日,上交课程设计成果及报告,同时进行答辩。

指导教师签名: 2013 年 7 月 5 日停机目录摘要 (I)Abstact (II)1 概述 (1)2 简易洗衣机控制器设计方案及原理框图 (2)2.1 设计方案 (2)2.2方案比较与选择 (3)3 单元电路设计及相关参数 (4)3.1 计时电路 (4)3.2 预置数电路与复位键 (4)3.3 时钟脉冲电路 (5)3.4 运行状态显示电路 (7)4 电路的仿真 (8)4.1 时钟脉冲电路 (8)4.2 定时器 (8)4.3 电机工作指示灯 (9)5 总电路 (12)5.1总图说明 (12)6 设计感悟 (13)7 参考文献 (15)附录一 (16)附录二 (17)附录三 (20)摘要本设计应用于洗衣机的自动控制,使用数字电子技术相关知识,设计出相应电路,并采用multisim仿真软件运行简易洗衣机控制器的工作过程。

单片机原理及应用课程设计——洗衣机控制器

单片机原理及应用课程设计——洗衣机控制器

课程设计(论文)题目名称及于单片机全自动洗衣机控制器设计课程名称单片机原理及应用学生姓名学号1141304002系、专业信息工程系、电子科学与技术指导教师2013年6 月27 日摘要单片机又称“单片机微型计算机”、“微控制器”、“嵌入式微控制器”。

单片机适用于控制领域,是由CPU、RAM、ROM以及I/O接口电路集成在一起的芯片。

它体积小,成本低,功能强,广泛应用于智能产业和工业自动化上。

而51系列单片机是各种单片机中最为典型和最有代表性的一种。

本设计根据全自动洗衣机控制系统的要求和特点,设计了一种基于MCS-51单片机的全自动洗衣机控制器。

该控制器以AT89C51为控制核心,进行洗衣程序的控制。

全自动即进水、洗衣、脱水等一系列过程自动完成,并显示预约时间。

通过本文你将会对全自动洗衣机控制器的设计进一步了解,明白全自动洗衣机的工作流程。

关键词:单片机;AT89C51;全自动;洗衣机控制;目录1. 前言 (3)1.1. 课题背景 (3)1.2. 国内外现状及水平 (3)2. 需求分析 (4)2.1. 课程设计目的 (4)2.2. 课程设计任务 (4)2.3. 设计环境 (4)3. 概要设计 (5)3.1. 电路模块结构 (5)3.2. 程序模块设计 (6)4. 详细设计 (7)4.1. 硬件电路设计 (7)4.2. 程序设计 (11)5. 设计仿真 (13)6. 课程设计总结 (15)参考文献 (16)致谢 (16)附录 (17)1.前言1.1. 课题背景随着人民生活水平的提高,越来越多的人需要使用洗衣机。

现在洗衣机越来越高度自动化,只要衣服放入洗衣机,简单的按两个键,就会自动注水,一些先进的电脑控制洗衣机,还能自动的感觉衣物的重量,自动的添加适合的水量和洗涤剂,自动的设置洗涤的时间和洗涤的力度,洗涤完以后自动的漂洗甩干,更有些滚筒洗衣机还会将衣物烘干,整个洗衣的过程完成以后还会用动听的音乐声提醒用户,用户可以在洗衣的过程做其它的事,节省了不少的时间。

单片机课程设计--全自动控制洗衣机

单片机课程设计--全自动控制洗衣机

单片机原理课程设计报告一、设计目标本设计采用LED和数码显示管显示洗衣机所处在的模式和水位,所处的的洗衣状态,水温,以及完成洗衣的剩余时间。

实现不同模式下水位的选择一共三种模式(标准,轻柔,快洗),四种水位,当洗衣机启动后,上水电磁阀打开注水,当水到达设定的限位时,上水电磁阀断电,注水过程停止,启动电机全自动控制洗衣操作,整个过程的进行按时间控制,时间自定。

液位检测和控制:使水位限定在某一个给定的液位范围内,当水位越限时进入超水位中断报警提示并打开下水电磁阀放水,不启动洗衣过程,待满足要求后,投入运行。

当投入洗衣量大于洗衣机额定容量时,控制系统应报警,不启动洗衣过程。

待满足要求后,投入运行1、洗衣程序功能:手动模式:用户可以选择单独的单洗,漂洗,长脱水;自动模式:用户可以根据需求通过键盘选择以下模式:即标准洗衣程序、轻柔洗衣、快洗每种模式下又可以选择四种水位;再上电后如果不进行任何操作一段时间后洗衣机便进入默认模式进行洗衣。

2、显示功能:显示选择的模式,水位,正在进行的洗衣操作(状态),水温,完成洗衣过程的剩余时间。

3、特殊功能:超水位报警并自动放水,达到要求后结束报警开始洗衣;超容量报警,待用户排除后结束报警开始洗衣。

二、设计过程1、硬件设计(1)系统总体设计一台洗衣机大体可分为5部分,分别为按键控制部分、显示部分、进水部分、排水部分、电机部分。

这5部分按键控制为输入,其余为输出。

如下图ATA89C51 按键输入显示进水控制排水控制电机控制总体结构图(2)具体实现本设计用98C51单片机实现洗衣机的控制,通过对拨码开关和键盘的操作实现手动自动模式的选择,以及水位得选择,也可以进行任何操作进入默认模式。

当选择好模式后进入该模式设置该模式下的参数,然后再次扫描键盘,去选择水位,选定水位后,进入该水位模式设置水位参数。

在P1.4为低电平是进入手动模式,手动模式下若P1.5为低电平则进入单洗过程,单洗完成声光报警提示用户此过程完成;若P1.5为高电平检查P1.6若为低电平进去漂洗程序进行漂洗,漂洗完成声光报警提示用户漂洗结束。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计任务书
学生姓名: 专业班级: 指导教师: 工作单位: 信息工程学院 题 目: 简易洗衣机控制电路的设计与实现 初始条件:
本设计既可以使用集成译码器、计数器、定时器、脉冲发生器和必要的门电路等,也可以使用单片机系统构建多功能数字钟。

用数码管显示定时时间。

要求完成的主要任务: (包括课程设计工作量及技术要求,以及说明书撰写等具体要求)
1、课程设计工作量:1周。

2、技术要求:
1)设计一个电子定时器,控制洗衣机按如下洗涤模式进行工作:
2)当定时时间达到终点时,一方面使电机停机,同时发出音响信号(可换成指示灯)提醒用户。

3)用两位数码管显示洗涤的预置时间(以分钟为单位),按倒计时方式对洗涤过程作计时显示,直到时间到而停机。

4)用三只LED 灯表示“正转”、“反转”和“暂停”3个状态。

5)确定设计方案,按功能模块的划分选择元、器件和集成电路,设计分电路,阐述基本原理。

画出电路原理图。

3、查阅至少5篇参考文献。

按《武汉理工大学课程设计工作规范》要求撰写设计报告书。

全文用A4纸打印,图纸应符合绘图规范。

时间安排: 序号
阶段内容 所需时间 1
方案选择和电路设计 1天 2
硬件设计、软件仿真 2天 3
系统优化 2天 4
设计报告撰写 1天 5 答辩
1天 合 计 7天
指导教师签名: 年 月 日 系主任(或责任教师)签名: 年 月 日 定时启动→正转20秒→暂停10秒→反转20秒→暂停10秒 定时未到
定时到
停机。

相关文档
最新文档