毕业设计基于单片机的全自动洗衣机控制系统设计.doc
《毕业设计基于单片机的全自动洗衣机控制系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计基于单片机的全自动洗衣机控制系统设计.doc(50页珍藏版)》请在三一办公上搜索。
1、编号 XXXXX 毕业论文 ( 2012 届本科)题 目: 基于单片机的全自动洗衣机 控制系统设计 学 院: 物理与机电工程学院 专 业: 电气工程及其自动化 作者姓名: XXX 指导教师: XXX 职称: XXX 完成日期: 2012 年 5 月 5 日二一二 年 五 月目 录基于单片机的全自动洗衣机控制系统5第一章 功能设计61.1 程控器功能设计及说明61.1.1 六个全自动程序功能设计61.1.2 预约功能设计61.1.3 不平衡调整功能设计61.1.4 自动断电功能设计71.1.5 运动浸泡功能设计71.1.6 故障报警功能设计71.1.7 桶洁净功能设计71.1.8 童锁功能设计7
2、1.1.9 冷、热进水功能设计71.2 面板简图8第二章 设计方案选择和确定92.1目前主要应用的单片机机型92.2负载控制电路的选择9第三章 系统硬件电路的设计103.1 硬件结构概述及组成框图103.1.1 概述103.1.2 组成框图103.2 微处理器103.2.1 TMP86C846N的封装及引脚功能103.3 双向晶闸管控制驱动电路设计133.3.1 双向晶闸管的结构及工作原理133.3.2双向晶闸管控制驱动电路原理图及工作原理143.4蜂鸣器153.5 水位传感器153.6 LED和数码管显示及按键电路16第四章系统软件设计194.1 软件编程思路194.2 各模块程序流程图19
3、4.2.1 监控程序模块194.2.2主洗程序模块214.2.3 漂洗程序模块224.2.4 脱水程序模块23总 结24参考文献25致 谢26附 录27基于单片机的全自动洗衣机控制系统设计摘 要:全自动洗衣机电脑程控器由东芝单片机控制。由于其具有内存容量大、输入输出口多、I/O的驱动能力强、指令系统丰富等特点,将其应用在家用电器控制中,可大大简化系统的硬件电路,使系统具有更高的可靠性。采用双向晶闸管实现无触点控制电机和电磁阀,利用谐振式水位传感器检测水位,发光二极管及数码管显示,按键扫描共用I/O端口,单片机电源引脚及直流电源处都有容阻吸收和电容滤波电路实现硬件滤波。软件编程实现多功能、多程序
4、方便用户选择和出厂调试。关键字:东芝;单片机;双向晶闸管;软件编程;Abstract:automatic washing machine with a computer programmed by Toshiba SCM control. Because of its large capacity memory, input and output port, I / O-driven capability and Instruction System features rich, In its application to control household appliances, great
5、ly simplify the hardware circuit, the system has higher reliability. Two-way, non-contact thyristor controlled motors and solenoids, use of resonant water level sensors, LED and LED display, keypad scanning shared I / O ports, Power MCU pins and DC Power Department has resistance capacity to absorb
6、and filter capacitor filter circuit hardware. Software programming multi-function, multi-user-friendly procedures for the selection and testing manufactured.Keywords:Toshiba;SCM control;Two-way; Software programming第一章 功能设计洗衣机是一种在家庭中不可缺少的家用电器,发展非常快,全自动式洗衣机因使用方便得到大家的青睐,全自动即进水、洗涤、漂洗、甩干等一系列过程自动完成,控制器通常
7、设有几种洗涤程序,对不同的衣物可供用户选择。变频控制依其高性能、节能等优点在洗衣机的控制中得到广泛应用,而单片机在洗衣机中的控制做用是决定性作用的。1.1 程控器功能设计及说明参考数据:(1)最高工作电压为5.5V(2)最低工作电压与时钟频率有关:16MHZ时为4.5V,8MHZ时为2.7V(3)在该洗衣机控制电路中需要+5V直流电供给单片机及显示部分,+12V直流电源驱动继电器和蜂鸣器,220V交流电源驱动电机和各种交流电磁阀。(4)洗衣机的电源电压为220伏特,50赫兹。1.1.1 六个全自动程序功能设计六个全自动程序,各程序洗衣特点如表1-1所示:表1-1 六种全自动程序洗衣特点程序水流
8、及特点缺省时间标准洗涤12分钟,漂洗2次,脱水6分钟,洗净能力强。43分钟快洗洗涤2.5分钟,漂洗1次并喷淋,脱水1.5分钟,洗净能力较轻。10分钟纤细洗涤10分钟,漂洗2次,脱水2分钟,适合洗涤纤细及高档衣物。33分钟大物洗涤15分钟,漂洗2次,脱水7分钟,洗涤能力特别强。47分钟防皱洗涤8分,漂洗2次,免脱水(仅排水),洗涤怕脱水时皱折衣物。27分钟羊毛洗涤15分钟,漂洗2次,免脱水(仅排水),适合洗涤羊毛衫。34分钟1.1.2 预约功能设计按动预约键,数码管闪烁显示预约洗衣开始时间进入预约设定状态,可在48小时之间选择。每按一次预约键,预约时间增加1小时。到48小时后再按一次回到起始状态
9、。按住预约键不放,时间自动连续增加,可一次设置48小时。在预约启动后若开盖,则程序报警提示。1.1.3 不平衡调整功能设计1.1.3.1 不平衡调整的判断在安全开关接通的状态下,若间歇脱水或脱水过程中,出现45520010ms的瞬间断开,则进入不平衡调整状态。断开超过200ms,判断为开盖。断开不足40ms,不予处理。1.1.3.2 不平衡调整的工作过程进入不平衡调整状态,在漂洗状态原选中的灯进行闪烁显示,脱水状态则回到漂洗灯闪烁显示。同时,注水到当前设定水位后,摆平水流运行1分钟,结束后排水回到原来脱水行程中。若进行如此2次修正无效后,则蜂鸣器报警,等待人工处理。1.1.4 自动断电功能设计
10、启动自动断电功能的工作情况:第一,开机10分钟后,不启动程序,则自动切断电源。第二,洗衣程序结束并进行六次蜂鸣后即时自动切断电源。1.1.5 运动浸泡功能设计其洗涤方式是首先预备洗涤搅拌,然后浸泡,搅拌,如此循环。具体洗涤方式如表1-2所示。表1-2 运动浸泡的洗涤方式浸泡过程(20)搅拌2浸泡3搅拌1浸泡4搅拌2浸泡3搅拌1浸泡41.1.6 故障报警功能设计在洗衣机工作过程中,若出现表1-3所列的故障,则单片机能检测故障类型,同时发出报警信号,提醒操作者排除故障。表1-3 故障报警工作状况故障原因故障显示蜂鸣报警报警解除进水报警进水16分钟不到设定水位数码显示“E1”蜂鸣器连续鸣响10秒钟,
11、若报警未被解除,以后每隔16分钟重复蜂鸣10秒钟打开机盖,处理故障,然后关上机盖,解除报警排水报警排水4 分钟不到空水位数码显示“E4”开盖报警预约启动后开盖;进入脱水状态时开盖数码显示“E2”不平衡报警第3次不平衡检测数码显示“E3”1.1.7 桶洁净功能设计目的就是洗衣结束后清洁洗衣桶。打开电源,在未启动状态下,按程序预约键可选则桶洁净功能,然后按启/停键即进入洁桶程序。在此工作状态下只有启/停键及电源键响应,仅有脱水一个灯闪烁。1.1.8 童锁功能设计程序启动后,按水位功能键即可启动童锁功能。在童锁工作状态下,数码管显示“CL” ,而且所有按键均封锁住不可选,再按水位功能键可以解除童锁功
12、能。1.1.9 冷、热进水功能设计冷水灯亮进水时,由冷水进水阀打开;热水灯亮进水时,由热水进水阀打开;冷、热水灯同时亮则进水时两进水阀同时打开。1.2 面板简图如图1-1所示:8档水位采用4个灯,一个发光二极管可以显示两种状态,达到节省硬件的目的。程序按键对应的三个灯也是如此,一个灯可以表示两个状态。图1-1 面板简图第二章 设计方案选择和确定2.1目前主要应用的单片机机型(1)Intel公司的单片机Intel是最早推出单片机的公司之一,主要有MCS-48、MCS-51系列8位单片机和MCS-96系列的16位单片机。在20世纪八、九十年代,MCS-51和MCS-96曾经是我国最流行的单片机,得
13、到广泛的应用。这几年Intel公司注重于奔腾系列微处理器,没有推出新的单片机。(2)东芝(TOSHIBA)公司的单片机东芝公司主要有TLCS-870、TLCS-870/X、TLCS-870/C等系列的8位单片机,TLCS-900系列的16位单片机,这些单片机是近几年推出的新型单片机,功能强、可靠性高。在本洗衣机控制系统中,要求洗衣机能自动检测水位、水温、门开关等参数,自动确定标准洗及快速洗等时间、漂洗次数,并能自动控制洗衣机电机、进水阀、排水阀的工作,同时要求有七个按键输入和六路显示电路,因此该系统是一个多输入、多输出系统。若用Intel的51系列单片机,要么需要进行I/O扩展,要么由于这些单
14、片机驱动能力有限,需外加驱动电路,从而使硬件电路过于复杂。综合上述考虑,决定选用内部有A/D转换器、驱动能力强的TOSHIBA单片机作为该系统的微处理器,TMP86C846N单片机是TLCS-870/C系列单片机中的典型产品,具有高速率、高性能、低功耗的优点,且结构先进、功能强大。因此我们选择TMP86C846N单片机作为主芯片。2.2负载控制电路的选择在洗衣机工作过程中,需要电机的正反转、进水电磁阀及排水电磁阀的频繁动作,因此就需要一种能适应工作于频繁切换场合的开关器件来控制这些负载的工作。普通开关设备,均属于有触点开关。由于这些开关在开断的过程中,存在着机械触点的位移和产生电火花的可能,所
15、以一般都有着动作速度慢和维修工作量大等缺陷。普通开关的寿命和开断的次数相关,因此在频繁切换的场合其应用受到了一定的限制。晶闸管作为交流无触点开关没有以上普通开关的各种缺陷,在控制中有着动作快、维修量少、通断次数几乎无限制和没有噪音等优点,因此应用广泛。鉴于晶闸管自身不可替代的优点,在本控制系统中,采用双向晶闸管作为开关器件来控制电机的正反转及各种电磁阀的通断。第三章 系统硬件电路的设计3.1 硬件结构概述及组成框图3.1.1 概述本程控器有七个按键(水位K1、程序K2、功能K3、水温K4、启动/暂停K5、预约K6、电源K7),十四个发光二极管(四个八档水位显示、三个程序显示、四个功能显示、两个
16、进水显示、一个预约显示),一个双位数码管,实现对洗衣机运行状态的选择和显示。通过不同颜色接插件与洗衣机的冷热进水电磁阀、排水牵引器、电机、水位传感器、安全门开关相连接,由双向晶闸管来控制负载,按设定程序实时执行动作。3.1.2 组成框图图3-1硬件结构组成框图3.2 微处理器3.2.1 TMP86C846N的封装及引脚功能TMP86C846N为SDIP42密脚双列直插封装,引脚排列如图3-2所示。图3-2 TMP86C846N引脚排列图表3-1为TMP86C846N引脚功能说明。表3-1 TMP86C46N的引脚功能引脚名一般I/O功能特殊I/O功能P07(INT4)8位双向输入/输出口外部中
17、断4(INT4)信号输入端P06()同步串行口SIO时钟输入/输出脚P05(SI)同步串行口SIO串行数据输入脚P04(SO)同步串行口SIO串行数据输出脚P03(TXD)异步串行口UART串行数据输出脚P02(RXD)异步串行口UART串行数据输入脚P01(/)PDO4/PPG4)定时器TC4输入输出脚P00(INT0)外部中断0(INT0)信号输入端P15(INT3)6位双向输入/输出口P14(PPG)P13(DVO)P12(INT2/TC1)P11(INT1)P10(PWM3/TC3/PDO3)P20(INT5/STOP1)3位双向输入/输出口P21(XTIN)P22(XTOUT)P37
18、(AIN7/STOP5)8位双向输入/输出口模拟量信号AIN4AIN7输入脚或使CPU退出STOP方式的信号STOP2STOP5输入脚P36(AIN6/STOP4)P35(AIN5/STOP3)P34(AIN4/STOP2)P33(AIN3)模拟量信号AIN0AIN3输入脚P32(AIN2)P31(AIN1)P30(AIN0)P478位双向输入/输出口P46P45P44P43P42P41P40TEST测试控制输入脚,用户系统中接地外部复位信号输入脚或内部复位信号输出脚XIN高频时钟输入脚XOUT高频时钟输出脚VSS接地VDD+5VAVSS模拟地AVDD模拟电路电源+5VVAREFAD参考电源输
19、入端3.2.2. I/O口资源分配按键、水位、门开关等信号需要输入单片机,给单片机提供判断处理的依据,所以相应的I/O口设置为输入口。而显示及控制驱动电路需要输出控制及驱动信号,所以相应的I/O口设置为输出口。表3-2为单片机各个I/O口资源分配表。表3-2 I/O口资源分配表I/O引脚功能P40P41P42P43P44P45P469101112131415输出,七段LED数码管显示其中,P4.0P4.3兼作水位、功能、程序、进水的状态显示P22P472316输入,第1行按键K1K6输入输入,第2行按键K7输入P30P31P32P35P36P37404142345输出,第6列按键及低位数码管显
20、示控制输出,第5列按键及高位数码管显示控制输出,第4列按键及进水状态显示控制输出,第1列按键及水位状态显示控制输出,第2列按键及程序状态显示控制输出,第3列按键及功能状态显示控制P34P10P12P13P14239373635输出,排水电磁阀驱动电路控制输出,热水进水电磁阀驱动电路控制输出,冷水进水电磁阀驱动电路控制输出,电机正转驱动电路控制输出,电机反转驱动电路控制P1534输出,继电器线圈通断电控制P0026输入,交流过零检测信号输入P0127输出,蜂鸣器控制P2025输入,水位传感器频率信号输入P2122输入,门开关检测信号输入3.3 双向晶闸管控制驱动电路设计3.3.1 双向晶闸管的结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 基于 单片机 全自动 洗衣机 控制系统 设计
链接地址:https://www.31ppt.com/p-3975317.html