编辑: kr9梯 2013-05-23

(3)洗涤时,先强洗、后轻洗再弱洗.可直接选择轻洗可弱洗.强洗、轻洗与弱洗的步进电机转速不同,依次递减,但均需正反转(转速自定、时间自定、正反转的时间自定);

(4)漂洗进行正反转,转速介于强洗与弱洗之间,或与强洗同. (5)甩干高速正向转动,时间自定;

(6)洗涤、漂洗间均需脱水、上水,但脱水转速低于甩干. 附加要求:通过LCD显示当前操作流程及剩余洗涤时时间. 1.4 本人所做工作 本人与刘冬同学选择了共同的题目,我主要负责原理图设计与绘制、单片机程序编写与实现,刘冬同学负责程序框图设计、课程设计报告的书写. 在本次设计过程中我们相互合作、相互帮助、相互交流,最终完成了本次的课程设计. 系统硬件功能介绍 该控制系统分以下几个模块,分别为最小系统模块,电源模块,显示模块,键盘管理模块,A/D转换模块,步进电机模块,声光报警模块等. 图2.1 系统整体框图 下面对各部分功能具体描述: 2.1最小系统模块 微处理电路我们采用ATMEL公司的单片机,价格便宜、功能齐全、可靠性高、使用普遍.AT89C51单片机是ATMEL公司8位单片机系列产品之一,是一种40引脚双列直插式芯片.它含有4KB可反复烧录及擦除内存和128字节的RAM,有32条可编程控制的I/O线,5个中断发生源,指令与MCS-51系列完全兼容.选用它作为核心控制芯片,可使电路极大地简化,而且程序的编写及固化也相当方便、灵活.选用它设计制作全自动洗衣机控制电路,该电路的组成相对简单,工作原理清晰,易于理解. 图2.2 最小系统图 最小系统晶振选用6MHz,用74HC573作为地址数据分离,74LS138译码电路产生地址信号作为各芯片的片选.地址[0x2070]作为液晶显示模块选通端,[0x2020]为8279键盘显示管理选通端,ALE为8279提供时钟源,中断源为INT0.P1.0-P1.3为步进电机控制信号,P1.4 为A/D转换芯片TLC549数据端,P1.5为TLC549片选,P1.6为TLC549时钟线.P1.7接蜂鸣器,提供报警功能. 2.2按键管理模块 利用8279芯片管理键盘与显示,可有效减轻单片机I/O资源负担.键盘由74LS138译码扫描,当有按键时,有8279自行编值,并引发中断.在中断程序中读取键值. 8279采用单±5V电源供电,40脚封装. DB0~DB7:双向数据总线,用来传送8279与CPU之间的数据和命令. CLK:时钟输入线,用以产生内部定时的时钟脉冲. RESET:复位输入线,8279复位后被置为字符显示左端输入,二键闭锁的触点回弹型式,程序时钟前置分频器被置为31,RESET信号为高电平有效. CS:片选输入线,低电平有效,单片机在CS端为低时可以对8279读/写操作. A0:缓冲器低位地址,当A0为高电平时,表示数据总线上为命令或状态, 当为低电平时,表示数据总线上为命令或状态,当为低电平时,表示数据总线上为数据. RD:读信号输入线,低电平有效,将缓冲器读出,数据送往外部总线. WR:写信号输入线,低电平有效,将缓立器读出,将数据从外部数据总线写入8279的缓冲器. 图2.3 键盘电路 2.3显示电路 显示部件采用液晶模块RT12864,可显示汉字和图形,内置8192个中文汉字和128个字符,黄绿背光,与单片机采用并行连接方式,片选信号由读写线和138译码输出. 图2.4 液晶显示电路 2.4 A/D转换电路 德州仪器公司(TI)推出的TLC549是的CMOS 8位A/D转换器.该芯片有一个模拟输入端口,3态的数据串行输出接口可以方便的和微处理器或外围设备连接.TLC549仅仅使用输入/输出时钟(I/O CLOCK)和芯片选择(/CS)信号控制数据.最大的输入输出时钟(I/O CLOCK)为1.1MHz. 本次用到TLC549作为水位监测功能实现,当检测水位高于或低于标准水位时,报警输出. 图2.5 A/D转换电路 2.5步进电机模块 进电动机有三线式、五线式、六线式三种,但其控制方式均相同,必须以脉冲电流来驱动.步进电动机的负载转矩与速度成反比,速度越快负载转矩越小,当速度快至其极限时,步进电动机即不再运转.所以在每走一步后,程序必须延时一段时间.本课程设计采用4相步进电机和4相8拍控制方式. 2.6 步进电机电路 2.6声光报警模块 采用LED小灯和蜂鸣器实现声光报警,当水位超出范围或洗衣结束提示时,蜂鸣器鸣叫,LED灯闪烁.利用单片机I/O口实现. 图2.7 声光报警电路 第3章 程序设计 3.1 程序流程图 图3-1 程序主流程图 图3-2 中断程序流程图 功能简介:主界面可选择洗衣机模式: 全自动模式 上水 浸泡 洗涤 漂洗 甩干 上水可选择上下限水位,键盘输入数值,与AD转换值进行比较,当不满足要求时,报警输出,提示超出水位;

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题