基于单片机全自动洗衣机控制器设计内容摘要:

电路、 44 键盘电路、报警电路、压力传感器数据采集电路、 A/D 转换电路 、继电器控制等七 部分组成。 系统工作原理:将压力传感器采集的数据经模数转换后输入单片机, 单片机将得到的数据分别与键盘预先设定的上限压力 和下限压力比较 ,如果数据大于上限压力单片机控制报警并关闭电机电源,如果数据小于下限压力单片机控制报警并接通电机电源,整个过程 LCD 实时显示:上限压力值、下限压力值、实际压力值、系统工作状态。 方案论证 系统方案论证 系统以单片机为核心,用 2 位一体数码管显示当前状态下的剩余时间。 工作状态用发光二极管 D1D4 显示,系统启动后将按“进水 洗衣 脱水”流程工作。 电动机用 L298 专用控制芯片,处在“洗衣”状态时,电动机不断进行正反转交替;处于“脱水”状态时,电动机正转。 通电后,按下“运行 ”键,系统开始工作,“进水”状态指示灯 D1 发光,同时 单 片 机 压力 数据 采 集 A/D 转换 4 4 键盘 继电器输出 电机 电磁阀 LCD 液晶显示 报警模块 邵阳学院毕业设计(论文) 3 数码管从 “ 15” 开始倒计时;当数码管倒计时为“ 00”时,“洗衣”状态指示灯 D2发光,同时数码管从 “ 30” 开始倒计时,洗衣机电动机做正反转交替运动;当数码管倒计时为“ 00”时,“脱水”状态指示灯 D3 发光,同时数码管从 “ 20” 开始倒计时,洗衣机电动机做正转运动。 当数码管倒计时为“ 00”时, BUZ1 发出提示音,系统工作结束。 显示模块 在设计中要对空压机内压力、上、下限压力显示,显示模块的设计方案如下。 采用 LED293 数码管显示,用 2 位一体的数码管 显示当前状态下的剩余时间。 工作状态用发光二极管 D1D4 显示,系统启动后将按“进水 洗衣 脱水”流程工作。 采用 LED 数码管显示的特点是显示直观,占用空间小等,且数码管价格便宜,软件设计也比较简单,同时符合本次设计中要显示的数据,所以本次设计我们采用这种方案。 第 3 章 电路 设计 工作原理 全自动洗衣机是通过水位开关与电磁进水阀配合来控制进水、排水以及电机的通断:从而实现自动控制的。 电磁进水阀起着通、断水源的作用。 当电磁线圈断电时,移动铁芯在重力和弹簧力的作用下,紧紧顶在橡胶膜片上,并将膜片的中心小 孔堵塞,这样阀门关闭,水流不通。 当电磁线圈通电后,移动铁芯在磁力作用下上移,离开膜片,并使膜片的中心小孔打开,于是膜片上方的水通过中心小孔流入洗衣桶内。 由于中心小孔的流通能力大于膜片两侧小孔的流通能力,膜片上方压强迅速减小,膜片将在压力差的作用下上移,闭门开启,水流导通 AT89C51 介绍 邵阳学院毕业设计(论文) 4 第 4 章 程序 设计 程序流程设计 ( 1)主程序流程图 ( 2)定时中断子程序流程图 邵阳学院毕业设计(论文) 5 程序源代码设计 程序分析和设计 ( 1)先对系统进行初始化之后,然后调用显示子程序和按键子程序。 MAIN:CLR MOV TMOD,81H MOV TH0,9EH MOV TL0,58H SETB EA SETB ET0 ( 2)对于显示子程序,利用对各个位需要显示的值循环显示来实现。 XIANSHI:MOV A,R1 MOV B,10 DIV AB MOVC A,@A+DPTR MOV P0,A CLR LCALL DELAY1 SETB MOV A,B。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。