收藏 分销(赏)

毕业设计(论文)-基于单片机的洗衣机控制系统设计.doc

上传人:天**** 文档编号:5154105 上传时间:2024-10-28 格式:DOC 页数:55 大小:1.27MB
下载 相关 举报
毕业设计(论文)-基于单片机的洗衣机控制系统设计.doc_第1页
第1页 / 共55页
毕业设计(论文)-基于单片机的洗衣机控制系统设计.doc_第2页
第2页 / 共55页
毕业设计(论文)-基于单片机的洗衣机控制系统设计.doc_第3页
第3页 / 共55页
毕业设计(论文)-基于单片机的洗衣机控制系统设计.doc_第4页
第4页 / 共55页
毕业设计(论文)-基于单片机的洗衣机控制系统设计.doc_第5页
第5页 / 共55页
点击查看更多>>
资源描述

1、 题 目:基于单片机的洗衣机控制系统设计(硬件) 英文题目:Design of the Washing Machine Based on Single-chip Microcomputer(Hardware) 声 明本人以信誉郑重声明:所呈交的学位毕业设计(论文),是本人在指导教师指导下由本人独立撰写完成的,没有剽窃、抄袭、造假等违反道德、学术规范和其他侵权行为。文中引用他人的文献、数据、图件、资料均已明确标注出,不包含他人成果及为获得东华理工大学或其他教育机构的学位或证书而使用过的材料。对本设计(论文)的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本毕业设计(论文)引起的法律结果

2、完全由本人承担。本毕业设计(论文)成果归东华理工大学所有。特此声明。毕业设计(论文)者(签字): 王威威 签字日期: 2016年5月30日 本人声明:该学位论文是本人指导学生完成的研究成果,已经审阅过论文的全部内容,并能够保证题目、关键词、摘要部分中英文内容的一致性和准确性。 学位论文指导教师签名: 涂绪坚 2016年6月3日II 摘要摘 要 在中国洗衣机自1980年代初进去家庭,慢慢的从单缸洗衣机发展到双缸洗衣机再到全自动洗衣机。全自动洗衣机也从最初的普通式全自动洗衣机到有微机控制自动洗衣机,然后到采用模糊控制技术的模糊控制全自动洗衣机。全自动洗衣机是一种洗涤、漂洗、脱水三种功能之间可以相互

3、切换的洗衣机,无需人工干预的情况下完成。随着科学技术的高速发展,人们的生活质量有了质的飞跃,智能化的生活越来越普遍。全自动洗衣机在我们的生活越来越重要,它能更好地解放人们的双手。缓解人们在家务劳动中的压力。本设计采用AT89C51单片机作为洗衣机的控制系统的核心芯片,它以体积小、功能全、价格低、开发方便等优势得到了电子工作者的认可。洗衣机在单片机的控制下具有对洗衣机的智能控制,当设置完毕后,通过自动检测水位,对衣物进行洗涤,洗涤结束进行自动报警提示,系统能根据不同的洗衣方式对电机速度进行控制并显示。关键词:洗衣机; STC89C51单片机; 智能控制III ABSTRACTABSTRACT W

4、ashing machine in China since the early 1980 s in the family, slowly developed from single cylinder washing machine to two cylinder washing machine and fully automatic washing machine. Fully automatic washing machine is also from the initial ordinary type full-automatic washing machine to the microc

5、omputer control automatic washing machine, and then to the fuzzy control technology of fuzzy control is fully automatic washing machine. Fully automatic washing machine is a kind of wash, rinse, dehydration can switch between three functions of washing machines, without human intervention. With the

6、rapid development of science and technology, peoples quality of life has a qualitative leap, intelligent life is becoming more common. Fully automatic washing machine is more and more important in our life, it can better liberate peoples hands. Alleviate the pressure of the people in the household c

7、hores. This design USES STC89C51 as the core of the washing machine control system chips, it with small volume, complete functions, low price, development advantages of the convenient won the acceptance of electronic workers. Washing machine under the control of the single chip microcomputer with th

8、e intelligent control of the washing machine, when set to end, through the water level automatic detection, to wash clothes, wash over automatically alarm prompt, the system can according to the different way of laundry to control the motor speed and display. Key words: Washing machine; STC89C51 sin

9、gle-chip; Microcomputer intelligent control IV 绪论目 录摘 要IIIABSTRACTIV绪论11.1 课题的开发背景11.2 全自动洗衣机的发展历史11.3 国内外现状与发展趋势21.3.1 洗衣机的分类21.3.2 自动洗衣机在国内外的发展水平与现状21.4 研究本课题的目的与意义4第二章 系统总体设计方案52.1 主要设计内容与功能52.2 方案论证与选择62.2.1 方案一62.2.2 方案二72.2.3 方案论证与选择72.3 系统总体方案设计82.4 系统原理图82.5 本章小结10第三章 系统控制芯片分析113.1 STC89C51单

10、片机介绍113.1.1 主要功能、性能参数113.2 单片机最小系统123.2.1 时钟电路133.2.2 复位电路133.3 ADC0832芯片介绍143.4 本章小结15第四章 系统硬件设计164.1 总体设计及功能描述164.2 各功能模块硬件设计174.2.1 单片机控制模块的设计174.2.2 显示电路设计194.2.3 直流电机驱动电路设计214.2.4 报警电路214.2.5 进/排水电路224.2.6 按键模块设计234.2.7 水位检测系统244.2.8 A/D转换电路244.3 本章小结25第五章 软件部分设计265.1 主程序流程图265.2 工作子程序流程图275.3

11、按键子程序流程图295.4 显示子程序工作流程图305.5 本章小结31第六章 仿真与调试326.1 标准方式仿真图32结 论33致 谢34参考文献35附录1 系统设计原理图36附录2 元件清单37附录3 系统源程序382 绪论1.1.1 课题的开发背景随着科技的发展,人们生活水平也有了明显的提高,洗衣机成了现在社会每个家庭的必需品,人们在使用洗衣机的过程中对洗衣机功能的要求也越来越多,随着人们需求的提高,对洗衣机功能的要求也越来越全面。智能化越来越普遍。现在的洗衣机只要把衣服放进洗衣机里只需简单的几步,就能让洗衣机自动进水、自动洗涤、自动排水、自动脱水,把衣服洗好。在整个的洗衣过程不仅节约了

12、我们的时间。还解放了我们的双手。使我们有更多的时间去做其他想做的事。提高了我们的工作效率之余更能愉悦我们内心。对于当今社会来说,每当有一项技术突破都能带动洗衣机的该革。 单片机作为洗衣机的主控制器。以它向外延伸必要的控制电路,形成一个洗衣机的控制电路。来控制洗衣机各种功能的实现与配合。达到我们想实现的目的。更好的将我们在课本中学到的知识运用到实际生活中,让我们的动手能力得到提高。不一味的只知道理论不去做实物,通过实践我们的生活才能有质的飞跃。1.2 全自动洗衣机的发展历史 从古至今,从中国到外国,洗衣服都是一种不得不做的家务劳动,然而洗衣机的出现对于很多人来说都是一种解放。它以简单、易操着、方

13、便实用的方式征服了我们,让我们接受了它,从而在社会生活中得以广泛的运用。经过漫长的手工洗衣的时代,人们终于向机械洗衣迈出了崭新的一步。 1858年,最原始洗衣机诞生了,它是在匹茨堡的一个美国人制成的。该洗衣机的主要有一个圆柱形的圆桶组成,桶内主要有一个浆状的轴承。与它相连的曲柄的转动从而带动轴承的转动,达到洗衣的效果。它是有美国人汉密尔顿史密斯发明的。然而又过了几年,洗衣机经过后人的改良发展到新型的洗衣机,它是有一个用手柄转动的八角形洗衣缸组成的洗衣机,为了更好的洗衣效果往里面加入热的洗涤剂。等把衣服洗干净以后在用轧液装置把衣服里面的水分轧干。 1874年,木制手摇式洗衣机的出现手工洗衣服受到

14、了空前绝后的挑战,它是有一位美国人比尔布莱克斯发明的。木制手摇式洗衣机构主要是在木筒里装上几块叶片,由于手柄和齿轮转动让衣服在筒内不断翻转,让衣服与衣服、衣服与筒壁不断的摩擦,从而达到洗衣的目的。这代洗衣机的问世,让为了改进洗衣方式的人得到的很大的启发。从而洗衣机进入了快速的改进的进程中。 1880年,由于蒸汽机的出现和发展,世界上第一台蒸汽洗衣机诞生,通过蒸汽动力的机械工作方式开始取代体力劳动。再经过一个世纪的发展和完善,现代蒸汽洗衣机有了明显改善,几乎同样的原理。现代蒸汽洗衣机使用了智能水循环系统,从而达到节约水的效果,现代蒸汽洗衣机让高浓度的洗涤液和高温蒸汽一起喷在衣服的同时,经过蒸汽洗

15、衣机的洗涤,从而达到洗衣的效果,它的主要功能有蒸汽洗衣和蒸汽干燥。从而人们进入了实现了世界上全新的洗涤方式“蒸汽洗”。 1910年,世界上第一台电动洗衣机在美国人费舍尔研制下终于成功问世了。电动洗衣机出现象征着人类向自动化洗衣又迈进了重要的一步。 1932年,美国本德航空公司成功实现了洗涤、漂洗、脱水能在同一个桶内完成,这标志着第一台滚动式洗衣机的诞生。这意味着电动洗衣机从模型迈向了一个新的高度,这也是自动化洗衣机的一个巨大的创新! 1937年,出现了第一台“前置”式自动洗衣机,它标志着第一代自动洗衣机的问世,它有一个圆柱形的气缸组成,它可以容纳4 kg的衣服。衣服都在装满水的汽缸里不断的上下

16、翻滚着,这样就可以达到洗衣的效果。 由于科技的不断创新和发展,从而全自动洗衣机也加快了研制的步伐。首先由英国和推出了喷流式洗衣机,它是依赖于运行的波轮产生强大的漩涡,缸内的洗衣服和洗涤剂一起不断地回来摩擦洗衣服,来达到净衣的效果。1.3 国内外现状与发展趋势1.3.1 洗衣机的分类普通洗衣机不可以使洗涤、漂洗、脱水连续完成,都要手动切换。半自动洗衣机可以在洗涤、漂洗、脱水任意两个功能之间能实现相互切换,从而达到半自动的效果。全自动洗衣机可以在洗涤、漂洗、脱水等三个功能之间实现相互切换,从而达到全自动的效果。 1.3.2 自动洗衣机在国内外的发展水平与现状 当今社会根据结构组成的不同可以把全自动

17、洗衣机分为三大类分别为搅拌式全自动洗衣机滚筒式全自动洗衣机、和波轮式全自动洗衣机。滚筒式、波轮式、搅拌式全自动洗衣机分别在全球洗衣机市场的比重为51%、34%和15%。由于我国市场上的性质,滚筒式和波轮式的全自动洗衣机都普遍存在,目前我国市场上还没有搅拌式全自动洗衣机的出现,以下是对波轮式和滚筒式全自动洗衣机做出简单的总结。 波轮式全自动洗衣机由电动机正反转带动波轮转动,波轮的转动带动水的转动,从而达到洗衣的效果,这就是波轮式全自动洗衣机的工作原理。它可以用单桶、套桶、双桶洗涤衣服。它以相对来说比较简单的结构,维修起来比较方便,洗净率相对较高,洗衣率速率比较高,来让人们接受它。它的主要缺点是用

18、水比较多,对衣服磨损比较严重。它的优点是不会让衣服缠绕在一起,洗衣服比较均匀损害衣服的可能性小;洗衣桶一般有不锈钢、铝合金、塑料等几类。它的工作原理是:装在洗衣桶下面的波轮带动洗衣桶正反转,从而让衣服上、下、左、右不断的翻转,让衣服与衣服、桶、桶壁之间,在水中进行温柔的摩擦,在洗涤剂的辅助下实现去污。优点:洗涤速度比滚筒式的要强很多。技术方面,滚筒式洗衣机运用越来越多的创新技术,从而大大的提高了它的性能。它对衣物的清洁力高,两个桶的更能减少对水、电、洗涤剂的消耗,它比较适合一般衣服的洗涤,价格比较低,方便实用,省时省力。缺点:相比较来说对衣服的损伤比较大,容易让衣服缠绕在一起,使用时相比较费事

19、。滚筒式全自动洗衣机由机械化的控制器、不锈钢的内桶和经过磷化、电泳、喷漆三重保护的外壳,组成了滚动式全自动洗衣机。为了防止在高速的工作环境下做离心运动用两块笨重的水泥板来平衡,再加上洗涤剂的作用来达到净服的。它主要材料由钢铁组成,所以寿命一般在20年左右。优点:滚筒式全自动洗衣机一般是由微型电脑控制,使衣服洗涤均匀、不会缠绕在一起,所以磨损率要比波轮式的小一点,所以一些贵重的衣服也可以在其中洗涤,性能真正做到全面洗涤。由于它的用水量小,所以可以在水中形成高浓度洗涤剂,充分发挥洗涤剂的作用,使衣服的洗净率更加高。从而在节水的同时达到理想的净衣效果。滚筒式全自动洗衣机除了能洗衣、脱水外,还可以加热

20、水温、消毒除菌、烘干等功能。缺点:相对来说比较耗费电量,洗涤过程要的时间长;相对其他洗衣机来说洗衣时间比较长,比普通洗衣机的洗衣时间还要长好几倍;噪音很大;洗衣机自身重量很大,移动不方便。1.4 研究本课题的目的与意义中国目前洗衣机更新换代进入了一个非常快的时期,从而使市场潜力巨大,由于现代科技的不断进步与创新。洗衣机的更新换代也越来越快,这样使人们对洗衣机功能全面性的要求也越来越高。目前市场上所出现的洗衣机主要功能包括有强洗、一键脱水、一键洗衣、弱洗、漂洗功能等功能,虽然市场上洗衣机的功能有这么丰富,但是在很多方面还不能满足人们所想要的功能。这就要求设计师有较高的专业技术水平,提出一个好的建

21、议和新解决问题的方法,把人们所需要变成实际中有的,这就需要设计师能够运用专业知识设计出一个更节能、在功能上更全面、更智能化的全自动洗衣机。目前市场上所出现的洗衣机并不能满足所有洗衣机功能方面的兼容性,目前许多洗衣机工厂为了保持自己洗衣机品牌所具有的竞争能力,许多洗衣机功能创新方面不能实现知识产权的交流,所以许多洗衣机厂商只能突出自己品牌所具有一个或两个洗衣机和其它洗衣机厂商不同的个性化特征。洗衣机的功能是由单片机这个芯片所控制的,单片机主控制芯片的特点是体积小、灵活、方便实用等特点。因此,设计出主要电路是由基于单片机控制的全自动洗衣机控制系统具有很好的实用性、与可靠性。毕业设计之所以选择使用单

22、片机来完成“基于单片机的洗衣机控制系统设计”,这是因为自己所学专业。我们所学的专业主要的知识就是单片机,这使我们与单片机接触最多。全自动洗衣机是日常生活的一个固定的模式,开始洗涤后按照一个固定的程序,在许多情况下,可能会导致不必要的浪费水和电。但如果你能设计出根据更合理的要求去洗要洗的衣服,从而可以减少很多不必要的浪费水、电、洗涤液与空间。这个设计用设计好的水位传感器来检测水位,确定所需要的水量来减少不必要的浪费,达到最好的洗衣效果,最经济的洗衣解决方案。5 第二章 系统总体设计方案 第二章 系统总体设计方案2.1 主要设计内容与功能 1 主要设计内容: 洗衣机的控制电路是用STC89C51单

23、片机进行设计的。STC89C51单片机为主要的控制单元,扩展我们所需要的外部电路,来实现我们所设计的功能,组成一个能实现我们所想要实现的洗衣机的控制器。 2 主要功能: (1) 洗涤功能:标准洗涤时间为30分钟。洗涤25分钟,漂洗2分钟,脱水3分钟。如有需要可循环。 (2) 启动/暂停按钮控制:按下启动按钮为标准洗涤;在运行状态再按则为暂停,再次按下恢复原来的工作状态。洗涤、漂洗正转10秒,停止5秒,反转10秒,停止5秒。脱水时电机向一个方向高速运转。 (3) 在洗涤时对应的洗涤指示灯亮;漂洗时对应的漂洗指示灯亮;脱水时对应的脱水指示灯亮;洗涤结束时发出报警,三个灯一起闪烁。 (4)水位检测功

24、能。 (5)单独脱水功能。 3 按键功能 全智能洗衣机上有3个按键分别为K1、K2、K3。 K3 为复位键。 K2 是启动/暂停和确认键。 K1 为洗涤时间选择键和单独脱水键。 4 洗衣过程 在接通电源后,按启动电源键。可以选择自己想用的洗衣时间15、20 、30分钟或单独脱水。然后按启动键洗涤工作开始。开始洗涤过程,首先进水阀打开。开始向洗衣机进水,当达到所设定的水位时,进水阀关闭,停止进水;电机M电源接通,开始进入洗涤过程。所设计的电路,能够使电机M能够正反转。产生不同方向的水流,这样更容易把衣服洗干净。2.2 方案论证与选择2.2.1 方案一 假设我们采取模数电设计的话,这个设计的主要控

25、制电路由由计数器、继电开关、秒脉冲发生器、译码器、控制门、功放电路和执行电机部分组成主体电路。来实现我们所需要的功能。涤时间计数器和数码管共同组成了洗衣机的显示电路,显示电路主要是为了显示洗衣机洗涤时的功能和显示所剩余时间的功能。 框图如下:洗涤时间显示 秒脉冲发生器 60进制计数器 洗涤时间计数器 控 制 门 功 放 继 电 开 关 执 行 电 机 时间译码 清零 置数 图2-1 方案一2.2.2 方案二 CPU控制模块电机控制模块显示模块 电源模块 复位模块 时钟模块 按键控制模块 图2-2 方案二 假设我们采用了STC89C51单片机设计了一个智能洗衣机的主控制器,这个控制器主要有时钟电

26、路、电源电路、显示电路、复位电路、按键电路和执行电机部分等组成。电机电路部分是由于两个继电器的吸和状态,让电机产生正转和反转。从而带动水流,达到洗衣的效果。把STC89C51单片机与两位一体数码管连来一起,然后我们再利用所学到的C语言编程来控制它,最后实现智能洗衣机自动化显示功能。从而达到我们所设计的效果。2.2.3 方案论证与选择 目前我国洗衣机市场发展状态为高速发展创新期,从而使更新换代比较迅速,所以我国市场现在与未来需求量都非常巨大,在科技飞速发展的年代。人们不在满足与单一的洗衣机模式,对于智能洗衣机所应该有的功能的要求也越来越多。对于实用性考虑也越来越高。从上面我们所介绍的两种方案,通

27、过具体的分析比较,不难看出方案一虽然选用了计数器、译码器、秒脉冲发生器、功放电路等电路,但这类洗衣机的功能比较单一,对于实用性来讲比较低,电路比较复杂,体积相对来说较大,单线性误差存在的可能性大,实现不方便,不能满足人们对智能洗衣机的要求。方案二相对于方案一来说电路简单,功能能满足人们的需要,体积较小,容易存放,使用起来比较灵活;洗衣机主要有洗涤功能、进排水系统、水位检测、暂停等几大功能。因此,设计出基于单片机的全自动洗衣机控制电路系统具有很强的经济、实用性。所以本次设计采用方案二。2.3 系统总体方案设计定时启动正转10秒暂停5秒反转10秒暂停5秒定时未到定时到停机洗涤常规模式为:60进制计

28、数器控制门洗涤时间计数器电机驱动电路电机序列发生器洗涤时间显示秒脉冲预置TZ1Z2 图2-3 洗衣机控制器框图2.4 系统原理图 用STC89C51单片机作为本系统的主要控制单元,它主要控制的对象包括:电机正反转、进水阀、出水阀,洗涤时间,洗涤方式等。这些变量根据不同的工作状态与时间来进行相互切换来实现,水位的变化以及工作状态的变化来控制进水阀和出水阀的打开与关闭,为别用LED灯和数码管来显示出不同工作状态以及运行所剩余的时间。洗涤时间和脱水时间用LED灯显示;洗衣机的运行状态和运行时间主要是由按键完成的,程序的运行状态提示以及洗衣完成报警主要有蜂鸣器报警来完成。下面是洗衣机控制电路系统框图:

29、 CPU控制模块 电机控制模块 显示模块 电源模块 复位模块 时钟模块 按键控制模块 图2-4 洗衣机控制电路系统框图各框图的作用包括: STC89C51单片机电路:程序控制的主要芯片是所有的单片机电路,这一块STC89C51单片机芯片上包含的计算机上的所有功能电路,它主要有中央处理器CPU、输入/输出接口电路及计时、分频、扫描、程序存储器ROM、数据存储器RAM、分频、扫描、定时、时间设定等电路组成,洗衣机操作程序已存在于程序存储器中、输入的指令和监测到的信号来调出对应的内部相应程序,在经过其他电路路处理后,单片机输出对应的控制信号,这样洗衣机就完成了相应的工作状态。 直流电源电路:主要为单

30、片机的其他电路进行供电的功能,它的主要功能是将用户所得到的的220V交流电经过变压、整流、滤波、稳压后,得到稳定的低压直流电。再送给洗衣机使用,最后让可控硅触发电路送给单片机和显示电路等所需要的电路使用。 复位电路:这个电路的作用是使程序复位。单片机存储器进行复位的原因是因为在电源给单片机通电后和电源出现电压过低不足产生的,就会使整个电路处于初始状态也就是刚开机的工作状态。来进行消除由于操作失误造成的后果。 时钟电路: 单片机的时钟电路是有晶振元件和单片机内部电路组成的,让单片机有定时和计时功能的是振荡频率,它还为单片机提供时钟信号。 按键输入电路: 所需按键开关按照一定的规律排列,有按键被按

31、下时,按键所对应的工作状态随对应的信号将输送到单片机。按键被按下的同时单片机做出相应的回应,立即调出单片机对应内部软件的工作程序来进行对应工作,这样就会使洗衣机就会进入相应的工作状态,完成人们的指令。 使用户下达按键的请求得以实现。 显示电路: LED灯和数码管组成了显示电路,用户主要通过LED的亮和灭和数码管的显示来观察洗衣机的工作状态。用户在对洗衣机使用的过程中,他们可以通过洗衣机的洗衣状态以及指示灯的状态来看出洗衣机是否接收了用户所下达的指令。判断洗衣机工作状态是否属于正常状态可以通过洗衣机的工作状态和指示灯的状态来观察出洗衣机是否纯在安全隐患。 负载驱动电路: 该电路多由双向可控硅及触

32、发电路组成。无触点开关控制电机的工作状态等负载电路的开关和正常运行状态。单片机主要根据用户在按键上所输入的指令或接受到的信号,可控硅控制使触发电路来进行的导通,使电机等负载电路在有点的情况下进行运转,来完成用户所输入的相对应的工作状态。 报警电路: 所设计的报警电路在洗衣过程中主要是对在程序的运行状态的提示以及洗衣完成状态的自动报警。它主要根据程序的安排与软件的设定来工作的,在用户洗衣过程完成以后,来提示用户洗衣机以完成工作。2.5 本章小结本章主要内容是智能洗衣机控制系统的总体方案设计,各个功能模块的数据处理包括工作原理和总体设计要求,过程中需要注意的问题以及要达到的性能指标和技术指标。基于

33、控制系统的整体分析提供了基础,为下一步的系统硬件和软件的设计。32 第三章 系统控制芯片分析 第三章 系统控制芯片分析 单片机的型号选择是基于控制系统的功能、目标、可靠性、性价比、速度和精度等来决定的。根据本课题所要实现的功能,所需要的单片机的型号主要从下面几点来考虑:它必须具有较强的抗干扰能力。而且要有较高的性价比。然而ATMEL公司推出的89系列单片机中性比价比较高的就是STC89C51单片机,它是ATMEL公司中比较典型的一款产品。所以我们就用它做为我们所设计系统的核心芯片,硬件结构非常简单,功能比较强大、性价比较非常高、价格极低是STC89C51的主要特点,它的这些特点符合我们所设计系

34、统的需要,能实现我们所想要的功能,所以我选取了它作为改系统的核心芯片。3.1 STC89C51单片机介绍 最近美国STC公司向世界公布了,他们推出了一种具有新型51内核的STC系列单片机。这种新型的51内核具有Flash程序存储器、SRAM、UART、SPI、AD、PWM等模块。这个具有新型内核的51单片机与以前普通的51单片机的基本功能完全兼容,它就是STC89C51单片机。3.1.1 主要功能、性能参数1. 内置最新推出的标准51内核;2. 它增强型的机器周期为6时钟,标准型为12时钟;3.工作频率范围为:040MHZ;4.STC89C51RC对应Flash空间为:4KB;5.内部存储器:

35、512B(RAM);6.定时器计数器:3个16位的定时器计数器;7.通用异步通信口(UART):1个;8.中断源有8个;9.有系统可编程和应用可编程,无需专用编程器和仿真器;10.通用IO口:32或36个;11.它的工作电压是3.8到5V之间;12.外形封装:40脚PDIP、44脚PLCC和PQFP等他们的引脚如下。图3-1 引脚图 3.2 单片机最小系统51单片机最小系统一般指的是单片机与晶振电路和复位电路组成的系统,单片机最小系统有时也称为最小应用系统,用最少的元件组成的单片机可以工作的系统称为单片机的最小系统。下面给出一个51单片机的最小系统电路图。图3-2 最小系统电路图3.2.1 时

36、钟电路 1.内部时钟电路 内部时钟电路是有89C51本身用于构成内部振荡器的高增益反相放大器和外部电路组成,引脚XTAL1是该放大器的输入端,引脚XTAL2分别是该放大器的输出端。放大器与外部谐振器构成自激振荡器,外部谐振器可以是石英晶体、陶瓷谐振器。外接的两个电容与谐振器构成了并联振荡电路。为了保证系统工作的稳定性对两个电容也有很高的要求。石英晶体和陶瓷谐振器对两个电容的要求分别为30pF士10pF和40pF士l0pF,这样的选择最好。 图3-3 内部时钟电路 图3-4 外部时钟电路2.外部时钟电路 采用外部振荡器脉冲信号输入,如图3-4所示,XTAL1接地,XTAL2接外部振荡器,并通过X

37、TAL2端输入到片内时钟发生器中。外接4.710k的上拉电阻。3.2.2 复位电路 通过某种方式,使单片机内部各类寄存器的值变为初始状态的操作叫做复位11。复位电平的正脉冲宽度统设计采用上电复位模式。1.上电复位方式最简单的复位电路,无需增加硬件。在复位输入引脚和一个电容器连接到VCC,和一个电阻连接到GND,如图3-5所示。图3-5 上电复位电路 由VCC,10uf有极性电容,10k电阻组成的上电复位电路。实现通过电容器的充电和放电外部复位电路,电容器的第一输入一个临时的高水平,与VCC电容器的充电时间的增加而减小的高水平,当电源接通时,只要VCC 的上升时间不超过1ms,单片机就能够可靠地

38、复位12。2.手动复位电路图3-6 手动复位电路当我们按下复位按键时,单片机引脚RST直接与高电压VCC相连,这时出现2个以上的高电平,让电路形成复位重置,复位的同时电解电容被短路,形成放电电路;当我们复位按键松开同时,电容充电,为下次放电做准备,此时电流流过电阻,单片机引脚RST这时为高电平,现在电路仍然是复位状态,充电完成后,电容不存在,形成开路,RST此时为低电平,电路为正常工作状态。3.3 ADC0832芯片介绍图3-7 ADC0832 引脚图 ADC0832 是美国国家半导体公司生产的一种8 位分辨率、双通道A/D转换芯片。体积比较小,对其他芯片兼容性强、性能好、价格低是ADC083

39、2的主要特点,因为它的这些特点受到的很对人的喜爱与使用,现在用它做设计的人已经非常多了。我们通过学习和了解它的原理,最终能把它熟练掌握,非常有利于我们单片机技术水平的提高。 ADC0832 具有以下特点: (1)具有8位分辨率; (2)有两个通道A/D转换; (3)输出的电平与很多芯片都兼容; (4)输出的电压能在最小与最大之间输出; (5)250KHZ的工作频率,使其转换时间仅为32S; (6)一般功耗仅为15mW; (7)它的工作温度环境范围比较大;3.4 本章小结本章主要内容是分析系统控制芯片的工作原理,电路实现,软件技术等相关设计。通过STC89C51最小系统的分析,熟悉时钟电路,复位

40、电路的工作原理,掌握控制模块的功能实现,为系统设计提供设计思路。 第四章 系统硬件设计 第四章 系统硬件设计整个系统最基础的就是系统硬件设计,设计这个系统要考虑许多方面的因素,除了实现洗衣机基本功能以外,我们还要考虑诸多因素:比如设计所用的器件能不能买到、所做系统的稳定性能不能达到、所设计的功能能不能实现、价格是不是能接受、编程容不容易实现和器件的兼容性等因素。所以我们所设计的硬件系统非常重要。以下是对所设计硬件系统各个模块的具体分析。4.1 总体设计及功能描述 CPU控制模块 电机控制模块 显示模块 电源模块 复位模块 时钟模块 按键控制模块 图4-1洗衣机控制系统总图CPU控制模块采用了S

41、TC89C51单片机来控制各个系统的运转。我们的系统采用了模块化的设计,因为选用模块化设计更能直观的反应出我们所设计的具体模块。设计的功能模块包括了一下几个功能:单片机控制系统、电源、时钟、复位、按键控制、直流电机控块和显示等模块。洗衣机的主要功能有强弱洗涤功能、单独脱水功能、进排水功能、水位检测功能、控制电机的正反转以及电机的转速、显示洗涤时间和洗衣机运行状态的功能。4.2 各功能模块硬件设计4.2.1 单片机控制模块的设计STC89C51单片机作为主控制的原因是:它是一种高效微型控制器,具有能耗低、性能高等特点。所以我们选用了STC89C51单片机作为该系统的主要控制芯片。为了方便设计我们

42、采用40引脚PDIP双列直插封装形式,40引脚PDIP形式的STC89C51单片机具有32个外部双向输入/输出(I/O)接口。40引脚的单片机外形及引脚排列如图4-2所示。图4-2 STC89C51单片机的引脚图STC89C51单片机中的电源、时钟信号和复位电路是其工作的基本条件,缺少一个都不能工作。电源电路、时钟电路、复位电路是单片机中最基本的电路。其组成如图4-3所示。 CPU控制模块 电源电路 时钟电路 复位电路 图4-3 单片机控制系统基本硬件组成方框图1. 电源电路单片机系统电源部分的原理图如图4-4所示。我国使用的标准电压为220V,我们所设计电路的电压为5V,我们需要经过一系列的变化的到我们所需要的电压5V。首先将电压220V经过变压器T变压为15V交流电,然后用4个二极管进行全桥整流,在通过电容滤波得到光滑的5V直流电压后,最后在经过通过三端稳压管稳压的稳压效果,最终得到稳定的+5V电压给各个电路模块进行供电。图4-4 电源电路2.时钟电路模块的设计由于我们选

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 学术论文 > 毕业论文/毕业设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服