毕业论文之基于51单片机的全自动洗衣机设计(6)

2020-04-03 12:34

基于51单片机的全自动洗衣机设计

位显示间隔足够短,则可以造成多位同时亮的假象,达到同时显示的效果。

3.3.5 蜂鸣器报警电路

本设计采用无源蜂鸣器,单片机必须输出固定频率的方波信号,其工作电压范围宽,4-12V,需要外围元件少,电压增益可调范围为20-200。通过CPU的P3.0输出低电平来控制蜂鸣器报警。如下图所示:

图3.8为蜂鸣器电路

3.3.6 电动机的控制电路

电动机控制电路的工作原理

电动机M控制部分的电气原理图如下图所示。电动机有两个控制端,一端控制电机正传该端与P3.2相连,另一端控制电机反转该端与P 3.3相连。当洗衣机接到“正转”指令时P3.2输出高电平经过三极管的电路放大,从而驱动电机正转。

当洗衣机接到“反转”的指令时P3.3输出高经三极管放大作用,从而使得电机反转。

- 16 -

基于51单片机的全自动洗衣机设计

图3.9电动机的控制电路

3.3.7 进水/排水电路

如图3..3.7所示,进水阀受P1.6的控制,出水阀受P1.7的控制。当电控水龙头的控制端P1.6为“0”时,Ka线圈得电使得进水阀打开。当电控水龙头的控制端P1.7为“0”时,Kb线圈得电使得出水阀打开。

图3.10为进水/排水电路

- 17 -

基于51单片机的全自动洗衣机设计

3.4 主电路图

图3.11为主电路仿真图

图3.12为主电路电气原理图

- 18 -

基于51单片机的全自动洗衣机设计

第4章 软件设计

4.1 主程序设计

根据硬件设计要求控制主程序流程图如图4.1所示。洗衣机通电之后单片机上电首先进行程序的初始化包括定时器0、外部中断0、外部中断1的初始化以及各参数初值的设定。默认洗衣强度为“标准洗”漂洗次数3次。然后扫描按键的状态确定洗衣过程。当发现启动键按下洗衣机从待命状态进入工作状态。完成进水、洗涤、脱水、漂洗的循环过程。当洗衣结束时控制蜂鸣器发声。

- 19 -

基于51单片机的全自动洗衣机设计 菜单 选择 结束 开始 根据键值确定flag0的值,再调用相应的子函数 结束 按键扫描 开 始 初始化 SEG显示 开始 时间到 进 水 洗 涤 漂 洗 出 水 脱 水 报警 结 束 图4.1主程序流程图

- 20 -


毕业论文之基于51单片机的全自动洗衣机设计(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:SQL SERVER题库

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: