基于单片机的洗衣机控制系统2教案资料.doc





《基于单片机的洗衣机控制系统2教案资料.doc》由会员分享,可在线阅读,更多相关《基于单片机的洗衣机控制系统2教案资料.doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Good is good, but better carries it.精益求精,善益求善。基于单片机的洗衣机控制系统2-东北石油大学课程设计课程单片机课程设计题目16*16LED点阵广告屏院系电气信息工程学院测控系专业班级测控09级3班学生姓名贾雅栋学生学号090601240308指导教师2012年7月8日东北石油大学课程设计任务书课程单片机课程设计题目基于单片机的洗衣机控制系统专业测控技术与仪器姓名贾雅栋学号09061240308一、任务以AT89C51单片机为控制核心,利用独立键盘、LED显示电路、直流电机等部分模块组成一套完整的洗衣机模型控制系统。二、设计要求1利用独立键盘模拟洗衣机操
2、作按钮,K1为洗衣机操作时间,K2为电机驱动按钮,当K2按下后,电机正转30秒,逆转30秒,反复执行此操作到洗衣机操作时间结束。2利用LED显示单元显示时间。3基本电路包括单片机最小系统、电机驱动电路、LED显示电路。4提交设计报告、电路图及源程序代码。三、参考资料1刘国钧,陈绍业,王凤翥.图书馆目录M.北京:高等教育出版社,1957.15-18.2刘润华,刘立山.模拟电子技术J.山东:石油大学出版社,2003.3苏成富.彩灯控制器J.北京:电机电器技术,2000,(01).4祝富林.音乐彩灯电路CS9482J.北京:电子世界,1995,(12).5彭介华.电子技术课程设计指导J.北京:高等教
3、育出版社,1997.完成期限2012.6.29至2012.7.8指导教师专业负责人曹广华2012年6月29日-目录第1章绪论11.1LED点阵显示屏概述11.2LED显示屏控制技术状况11.3本设计任务2第2章总体方案论证与设计32.1LED驱动模块32.2数据存储模块32.3总体硬件组成框图4第3章系统硬件设计53.1LED驱动模块的硬件设计53.2数据存储电路设计63.3PC机通信模块的设计7第4章系统的软件设计94.1主程序设计94.2驱动显示子程序设计10第5章系统调试与测试结果分析125.1使用的仪器仪表125.2系统调试125.3测试结果12结论13参考文献14附录1程序15第1章
4、绪论洗衣机是人们日常生活中常见的一种家电,已经成为人们生活中不可缺少的家用电器。在工业生产中应用也十分广泛。但是传统的基于继电器的控制,已经不能满足人们对洗衣机的自动化程度的要求了。随着单片机技术的发展,用单片机来作为控制器,能更好的控制洗衣机,并且控制方式灵活多样,控制模式可以根据不同场合的应用而有所不同。单片机以微小的体积和编程的灵活性而产生多种控制功能,完全可以满足设计的需求。本系统采用AT89C51单片机作为控制系统,设计目的主要是为了熟悉单片机系统设计的基本方法并实现基本的洗衣机功能。系统的控制面板主要由按键开关组成,按键选择洗衣机工作模式,并且可以根据需要调整洗涤时间长短。LED液
5、晶显示器则显示洗衣机的工作模式和洗涤时间。洗衣机的整体电路模块包括按键矩阵、液晶显示、电机及驱动电路。控制程序设计包括定时中断服务程序、时间设定程序、外中断服务程序及主程序。整体来说系统设计基本达到设计目标。1.1洗衣机的概述随着数字技术的快速发展,数字技术被广泛应用于智能控制的领域中。单片机以其集成度高、运算速度快、体积小、运行可靠、价格低廉等特点,在过程控制、数据采集、机电一体化、智能化仪表、家用电器及网络技术等方面得到了广泛的应用。洗衣机是现代人必备的日常生活家电,它的发明和应用使人们的洗衣工作变得省时又省力,很好地缓解了人们在家务劳动方面的压力。而随着人们对生活质量的不断追求,普通的洗
6、衣机已经不能满足部分人的需求,所以研究多功能的全自动洗衣机具有重大的意义。1.2洗衣机控制技术状况目前中国洗衣机市场正进入更新换代期,市场潜力巨大,人们对于洗衣机的要求也越来越高,目前的洗衣机主要有强弱洗涤功能、进排水系统故障自动诊断功能、暂停等几大功能,在许多方面还不能达到人们的需求。这就要求设计者们有更高的专业和技术水平,能够提出更多好的建议和新的课题,将人们的需求变成现实,设计出更节能、功能更全面、更人性化的全自动洗衣机。目前的洗衣机都没有实现全方面的兼容,大多数洗衣机的厂家都只注重各自品牌的特长,突出一两个与别的洗衣机不同的个性化的功能。因此,设计出基于单片机的全自动洗衣机控制电路系统
7、具有很强的实用性。随着更多国内外强势品牌加入研究新的技术,开发新的产品,洗衣机行业将爆发新一轮以“绿色环保”、“节水节能”为主题的大战。而技术制高点则是未来的竞争焦点。消费者选择自动选择进水量和洗衣程序,进一步实现省水、省电。在国内从洗衣机市场得到的商情显示,由于受水资源不断减少,自来水费有所提高等因素的影响,市场上那些用水量较大的洗衣机销售受阻,而具有节水功能的洗衣机销路不断看好。针对市场需求的变化,一些生产厂家如小天鹅、小鸭、海尔等,先后向市场推出了一批节水型全自动洗衣机,受到消费者的青睐,成为洗衣机中的购买热点。节水型全自动洗衣机的主要特点是可供用水水位在选择上有6种、8种、10种等多种
8、。有的节水型全自动洗衣机最低水位在12升至20升之间,用水量大大减少。除此之外,由于传统双缸洗衣机用水量可以随意选择,因此又重新被消费者认可。今后,洗衣机将以高可靠性,完善的功能,节水省电,降噪省时以及规格品种多样化为发展方向。但是由于普通洗衣机采用按键和机械定时器进行控制,导致出现触点易磨损,故障率高,并在使用过程中不能给用户准确的定时和醒目的显示,而采用单片机实现洗衣机的智能控制可以有效地克服这些缺点,并能灵活的实现多功能技术兼容,所以采用单片机来控制全自动洗衣机的系统会应用的越来越广泛。1.3本设计任务单片机又称微控制器,或称嵌入式控制器。而现在的智能家电无一例外是采用微控制器来实现的,
9、所以家用电器是单片机应用最多的领域之一。它是家用电器实现智能化的心脏和大脑。由于家用电器体积小,故要求其控制器体积更小以便能嵌入其结构之中。而家用电器品种多,功能差异也大,所以又要求其控制器有灵活的控制功能。单片机以微小的体积和编程的灵活性而产生多种控制功能,完全可以满足家用电器的需求。单片机主要用于计算机外设、实时控制、仪器仪表、通信和家用电器等各个领域,是计算机技术和电子技术的综合性应用,在不同应用场合其技术要求各不相同,因此设计方法和研制的步骤不完全一样。单片机应用系统由硬件和软件组成。硬件是指MCU、存储器、I/O接口和外设等物理器件的有机组合。软件是指系统监控程序的总称。在开发的过程
10、中,它们的设计不能完全分开,二者需要互相配合、不断调整才能组成高性能的应用系统。单片机应用系统的开发包括系统总体设计、硬件设计、软件设计、系统调试等几个阶段,它们有时交叉进行。第2章总体方案论证与设计本系统采用单片机AT89C51为洗衣机的控制核心,系统主要包括状态显示模块、电机驱动模等下面对各模块的设计逐一进行论证比较。2.1状态显示模块洗涤时间需要显示出来,我们需要选择显示状态的器件。有LED数码管和LCD液晶显示可供我们选择。方案一:LCD是液晶显示器英文名称的缩写,液晶显示器是一种被动式的显示器,即液晶本身并不发光,而是利用液晶经过处理后能改变光线通过方向的特征,达到白底黑字或黑底白字
11、显示的目的。LCD有明显的优点:工作电流小其功耗很低;尺寸小;字迹清晰、美观、使人舒服;寿命长,使用方便且能够显示四行汉字,更加人性化的特点。液晶动态显示功能强大,可以实现多种信息的显示,提供了一个友好的用户界面,使系统更加直观,人性化。但是LCD液晶显示器价格贵,且占I/O端口比较多方案二:ED数码管实际上是由七个发光管组成8字形构成的,加上小数点就是8个。这些段分别由字母a,b,c,d,e,f,g,dp来表示。当数码管特定的段加上电压后,这些特定的段就会发亮,以形成我们眼睛看到的字样了。LED数码管的主要特点如下:(1)编程容易,硬件电路调试简单。(2)能在低电压、小电流条件下驱动发光,能
12、与CMOS、ITL电路兼容。(3)发光响应时间极短(01s),高频特性好,单色性好,亮度高。(4)体积小,重量轻,抗冲击性能好。(5)寿命长,使用寿命在10万小时以上,甚至可达100万小时。成本低。因此它被广泛用作数字仪器仪表、数控装置、计算机的数显器件。本次设计只是显示时间,所以采用LED就可以达到目的了。2.2电机驱动模块方案一:采用继电器对电动机的开和关进行控制,通过开关的切换对电机的速度进行调整。这个方案的优点是电路较为简单,实现容易;缺点是继电器的响应速度慢、机械结构易损坏、寿命较短。方案二:采用DSP芯片,配以电机控制所需要的外围功能电路,通过数控电压源调节电机运行速度,实现控制物
13、体的运动轨迹。该方案优点是体积小、结构紧凑、使用便捷、可靠性提高。但系统软硬件复杂、成本高。方案三:采用专用芯片L298N。L298N是一个具有高电压大电流的全桥驱动芯片,它相应频率高,且还带有控制使能端。用该芯片作为电机驱动,操作方便,稳定性好,性能优良。基于上述理论分析和实际情况,拟定选择方案三。2.3总体硬件组成框图89C52时钟电路键盘控制控制端口UNL2003NNN步进电机时钟电路显示端口LED显示屏图2-1总体硬件组成框图系统框图如图2-1所示,系统主要由两大模块组成即LED显示模块、电机驱动模块。第3章系统硬件设计为使该模块化洗衣机控制系统具有更加方便和灵活性,我们对系统的硬件做
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 洗衣机 控制系统 教案 资料

限制150内