摘要
全自动洗衣机已经成为我们在日常生活中不可或缺的家用电器,他相对于传统的半自动洗衣机有着巨大的优势,受到了广大家庭的喜爱。本次设计要求使用PLC程序实现洗衣机的全自动洗衣机的全过程。根据全自动洗衣机的控制需求,选用AT89C52单片机担当全自动洗衣机控制系统的核心,让其实现全自动洗衣机的一些主要功能。
本次设计将全自动洗衣机的各个功能模块进行细致的划分,并详细的对各个模块的原理和功能进行解释和说明,通过不同的按键来操控洗衣机,来完成不同的工作需求。同时增加传感器,用于实现对整个洗衣过程中的水位,水浑浊程度进行随时的检测,并且将检测结果反馈给单片机,单片机自动的按照不同的子程序来执行不同的操作,来决定洗涤的时间和洗涤的次数。
关键词:洗衣机;单片机;浊度传感器;水位传感器
目录
1总体方案设计1
1.1 AT89C52单片机设计1
1.2方案论证与选择1
1.3模块电路设计与元件选择1
1.3.1电源模块设计2
1.3.2LED显示模块的设计2
1.3.3倒计时显示模块的设计3
1.3.4浊度传感器模块的设计4
1.3.5水阀模块的设计5
1.3.6单片机最小系统模块5
2特殊器件的介绍6
2.1 AT89C52 6
2.2 LED灯显示与74HC573锁存器7
2.3浊度检测模块设计9
2.4电机控制10
2.5水阀11
2.6水位传感器12
2.7电磁继电器12
3系统软件程序的设计13
3.1系统主程序13
3.2计算时间的子程序14
3.3中断子程序15
3.4显示时间的子程序15
3.5浊度数据AD转换子程序和漂洗控制子程序15
3.6键盘扫描服务子程序16
3.7键盘服务子程序17
3.8工作模式设定子程序18
3.8.1“厚物洗涤”和“薄物洗涤”服务子程序19
3.8.2“漂洗”子程序20
3.8.3“脱水”服务子程序21
3.9系统动作服务子程序22
总结23
致谢24
参考文献25
1、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“文章版权申述”(推荐),也可以打举报电话:18735597641(电话支持时间:9:00-18:30)。
2、网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
3、本站所有内容均由合作方或网友投稿,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务。
原创文章,作者:打字小能手,如若转载,请注明出处:https://www.447766.cn/chachong/206997.html,