金融理财网站开发,wordpress安装是什么,网站本地被劫要怎么做,建设银行黄陂支行网站标题目录 #x1f4ab;51单片机全自动洗衣机proteus仿真设计#x1f4ab;设计介绍#x1f4ab;仿真图电动机驱动模块电路设计电源模块电路设计控制按键进水阀和排水阀控制继电器 #x1f4ab;程序设计main函数 #x1f4ab;设计报告#x1f4ab;资料清单下载链… 标题目录 51单片机全自动洗衣机proteus仿真设计设计介绍仿真图电动机驱动模块电路设计电源模块电路设计控制按键进水阀和排水阀控制继电器 程序设计main函数 设计报告资料清单下载链接网盘下载链接 51单片机全自动洗衣机proteus仿真设计
程序仿真设计报告讲解视频
仿真原版本proteus 7.8
程序编译器keil 4/keil 5
编程语言C语言
设计编号S0025
设计介绍
1、按键功能
1通过“K1”键步进改变“标准、经济、单独、排水”四种方式执行相应的程序。对应指示灯亮。
2通过“K2”键步进改变“强洗、弱洗”两种方式执行相应的程序对应指示灯亮。
3通过“K3”键控制洗衣机运行、暂停和解除报警功能。
2、方式功能选择
一般洗衣机的步骤为洗涤漂洗脱水当处于某种状态时对应的指示灯以0.7S周期闪烁当洗衣机在洗涤过程中洗涤指示灯闪烁。
可以通过方式选择设定具体的运行过程。
1标准方式进水— 洗涤 — 排水 — 进水 — 漂洗 — 排水 —进水 — 漂洗— 排水 — 脱水。
2经济方式进水 — 洗涤 — 排水 — 进水 — 漂洗 — 排水 — 脱水。
3单独方式进水 — 洗涤。
4排水方式排水 — 脱水。
5强洗即电动机转速快弱洗即电动机转速慢。
3、整机功能
1开机默认状态为标准方式、强洗。
2在洗涤和漂洗过程中电动机正转一次反转一次连续运行。
3在进水和脱水过程中相应的指示灯亮继电器吸合。
4当执行某个步骤时只有“K3”键有效按下暂停再按恢复运行。
仿真图
电动机驱动模块电路设计
电动机驱动采用LD298电动机驱动芯片单片机P25、P24与L298的IN1、IN2分别对应相连ENA直接接VCC后面所加4个二极管VD3到VD6起连续作用。电动机驱动电路原理图如图二所示。
电源模块电路设计
电动机驱动芯片的电源VCC和VS之间通过0欧的电阻R20进行隔离后对LD298进行供电。
控制按键
如图二所示K3键接到单片机的外部中断0通过中断实现运行、暂停、继续运行的控制功能当K3键第一次按下时num21正常运行当K3键第二次按下时num22暂停运行。
进水阀和排水阀控制继电器
如图二所示单片机的P23用来控制排水阀继电器P22用来控制进水阀继电器P22和P23对应输出为0时对应的阀打开输出为1时对应的阀关闭。 程序设计 main函数
void main()
{init();while(1){key(); //键扫描if((num10num0)circle1) //标准 强洗 {ledruoxi1; //关闭弱洗LEDledpaishui1; //关闭排水LEDledbiaozhun0;//强标准LED亮 ledqiangxi0; //强洗LED亮if(num21){qbiaozhun(); //强标准洗}if(num21) //K3键按下次数为2暂停洗涤{; }circle0;}if(num10num1) //经济 强洗{ledruoxi1; ledbiaozhun1;ledqiangxi0;ledjingji0;if(num21){qjingji(); //强经济洗ledjingji1;}circle0;}if(num10num2) //单独 强洗 {ledruoxi1;ledjingji1;ledqiangxi0;leddandu0;if(num21){qdandu(); //强单独洗leddandu1;}circle0;}if(num10num3){ledruoxi1; //排水 强洗leddandu1;ledqiangxi0;ledpaishui0;if(num21){dpaishui(); //单排水ledpaishui1;}circle0;}if(num11num0) //弱 标准{ledqiangxi1;ledpaishui1;ledruoxi0;ledbiaozhun0;if(num21){rbiaozhun(); //弱标准洗ledruoxi1;}circle0;}if(num11num1) //弱经济{ledqiangxi1;ledbiaozhun1;ledruoxi0;ledjingji0;if(num21){rjingji(); //弱经济洗ledruoxi1;ledjingji1;}circle0;}if(num11num2){ledqiangxi1;ledjingji1;ledruoxi0;leddandu0;if(num21){rdandu(); //弱单独洗ledruoxi1;leddandu1;}circle0;}if(num11num3){ledqiangxi1;leddandu1;ledruoxi0;ledpaishui0;if(num21) //K3键{dpaishui(); //单排水ledpaishui1;}circle0;}num20;}
}设计报告 资料清单下载链接 网盘下载链接