智能洗衣机系统的设计与实现.docx

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE 1 / 30 目 录 1. 智能洗衣机的设计方案 0 2. 单元模块设计 0 2.1 主控制器简介 0 2.1.1 STC89C52 单片机特点 1 2.1.2 STC89C52 最小系统电路设计 1 2.2 洗衣机电机驱动电路设计 4 2.3 显示电路设计 3 2.3.1 数码管简介 3 2.3.2 数码管显示电路设计 5 2.4 水位检测模块设计 7 2.5 按键控制模块设计 6 2.6 蜂鸣器模块设计 8 3. 系统软件设计 10 3.1 系统软件结构 10 3.2 主程序流程图 10 3.3 控制程序流程图 10 4. 系统调试 11 4.1 测试环境及工具 11 4.2 硬件调试 11 4.3 软件调试 11 5. 设计总结 12 6. 参考文献 15 附录 1:作品实物图 14 附录 2:作品原理图 16 附录 3:作品 PCB图 17 附录 4:作品仿真图 19 附录 5:作品程序 . 19 0 / 30 0 / 30 智能洗衣机的设计方案 智能洗衣机系统主要由水位采集模块、驱动模块、显示模块、控制模块四部分组成。控制模块由按键控制组成,用于实时时间的设置,洗衣机根据控制模块的输入值选择不同的工作状态。 显示模块用于人机信息交换,显示当前工作时间和工作状态。水位采集模块用于采 集当前洗衣机水的深度。智能洗衣机系统的设计方案图如图 1 所示。 水位传感器 水位传感器 采样模块 扫描显示输出 电机正转 电机反转 蜂鸣器 驱 动模块 STC 89C52 按键扫描输入 进水阀 脱水 排水阀 图 1 智能洗衣机系统的设计方案图 主控制器简介 单元模块设计 本设计主控制器采用软件编程自由度大,外围模块丰富,硬件电路简单的可编程 控制芯片 STC89C5。2 STC89C52一类具有 8 位总线的单片机 , 由于其性价比和集成度高 , 受到广大技术开发人员的青睐。 STC89C52 单片机特点 STC89C52芯片具有如下特点: ★ STC89C52 是一种低功耗、高性能 CMOS8位微控制器,具有 8K 在系统可编程 Flash 存储器。 ★ 低 8k 字节 Flash ,512 字节 RAM, 32 位 I/O 口线,看门狗定时器,内置 4KB PAGE PAGE 15 / 30 EEPRO,MMAX810复位电路,三个 16 位 定时器/ 计数器,一个 6 向量 2 级中断结构, 全双工串行口。另外 STC89X52 可降至 0Hz 静态逻辑操作,支持 2 种软件可选择节电模式。空闲模式下, CPU 停止工作,允许 RAM、定时器 / 计数器、串口、中断继续工 作。掉电保护方式下, RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下 一个中断或硬件复位为止。最高运作频率 35Mhz, 6T/12T 可选。和 atmel 的对比STC89C52RC单片机 : 8K 字节程序存储空间; 512 字节数据存储空间;内带 4K 字节 EEPROM存储空间 ; 可直接使用串口下载; AT89S52 单片机 : 8K 字节程序存储空间; 256 字节数据存储空间;没有内带 EEPROM存储空间 ; ★ 具有串行在线编程能力; ★ 强大的中断功能; ★ 抗干扰力强; ★ 运行环境温度范围为 -40 ~+85℃,适合于工业环境。 STC98C52单片机的所有外围模块的控制都是通过特殊寄存器来实现的,故其程序的编写相对简单。 图 2 STC89C52 STC89C52 最小系统电路设计 ★ 电源电路 该电源电路采用直接由电源适配器提供 +5V 电压, 经过稳压电路后供 STC98C52工作。并且将数字电源与模拟电源通过电感隔离。通过发光二极管指明电源电路工作正 常。电源电路图如图 3 所示。 图 3 电源电路图 ★ 晶振电路 STC89C52R内C 部有一个用于构成振荡器的高增益反相放大器,引脚 RXD 和 TXD 分别是此放大器的输入端和输出端。时钟可以由内部方式产生或外部方式产生。在 RXD 和 TXD引脚上外接定时元件,内部振荡器就产生自激振荡。定时元件通常采用石英晶 体和电容组成的并联谐振回路。晶体振荡频率可以在 1.2 ~ 12MHz之间选择,电容值在 5~ 30pF 之间选择,电容值的大小可对频率起微调的作用。 外部方式的时钟电路如图 4 所示, RXD接地, TXD接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于 12MHz的方波信号。片内时钟发生器把振荡频率两分频,产生一个两相时钟 P1 和 P2,供单片机使用。 RXD接地, TX

文档评论(0)

文档查询,农业合作 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体土默特左旗农特农机经销部
IP属地内蒙古
统一社会信用代码/组织机构代码
92150121MA0R6LAH4P

1亿VIP精品文档

相关文档