




已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目 录摘要.3关键词.3ABSTRACT.3KEY WORD.3绪论.41 智能豆浆机的研究步骤及方案.51.1 研究步骤 .51.2 设计思路与方案 .52 系统组成及工作原理.72.1 系统组成 .72.2 系统工作原理 .83 硬件电路设计.93.1 单片机处理电路的设计与选用 .93.2 传感器的设计与选用 .113.3 磨浆及加热电路设计 .133.4 缺水、沸腾溢出电路设计 .143.5 报警电路设计 .163.6 电源电路设计 .164 软件设计.204.1 主程序设计 .204.2 程序设计 .22结 论.24致 谢.25参 考 文 献.26附录 一 主电路电气原理图.27智能豆浆机电子工程专业学生 丰先忠指导老师 秦文华 曾实现 摘要 随着科学技术的不断发展,采用单片机控制的产品已经十分普遍,涉及的领域也十分广泛。在家电领域中,如智能豆浆机,它以单片机为核心,在单片机控制下,完成从加热到磨浆再到加热烧开的过程,都不需要人工操作。本文主要介绍利用 Z86E02 单片机作为豆浆极的主控芯片,结合一些外围电路来实现豆浆机的功能,让您轻松享受美味生活。关键词 豆浆机、单片机、传感器、Z86E02。 Intelligent soybean milk machine Electronic engineering specialized student FengXianzhongInstructs QinWenhua ZengShixian Abstract along with the science and technology unceasing development, used the product which the monolithic integrated circuit controlled already extremely to be common, the domain which involved extremely is also widespread.In electrical appliances domain, if the intelligent soybean milk machine, it take the monolithic integrated circuit as the core, under the monolithic integrated circuit control, completes from heats up to the grinding paste again the process which boils to the heating, all does not need the manual control.The this article main introduction using the Z86E02 monolithic integrated circuit took the soybean milk extremely master control chip, unifies some periphery electric circuit to realize the soybean milk machine function, lets you with ease enjoy the delicacy life. Key word Soybean milk machine, monolithic integrated circuit, sensor, Z86E02.绪论目前,人们对生活的质量要求越来越高,人们在忙于工作之余,豆浆机是一种新型的家用饮料机,以黄豆为原料,直接加工成熟的热豆浆。若在黄豆中配以芝麻、花生、杏仁等佐料,可以做出各种风味的鲜美饮料。 豆浆机由粉碎黄豆的搅拌机、豆浆加热器和控制电路三大部分组成。用单片机研制的全自动传统豆浆的制法是用水磨粉碎经浸泡膨胀的黄豆,再滤渣煮沸而成。目前流行的智能豆浆机大都采用微电脑控制,只要启动豆浆机,磨浆、滤浆、煮浆完全自动化,短短十几分钟就自动做好豆浆,既卫生可靠,又快捷方便。并且具有无水检测、豆浆防溢、豆浆烧开后继续煮熟、电动机运转定时、豆浆煮好后报警提示等功能。采用单片机的集成自动控制取代了传统的手动粉碎黄豆的方式,实现了制作豆浆过程中的磨浆、滤浆、煮浆完全自动化,不仅大大减少了劳动量,提高了出浆率,避免了烧焦情况,而且软件编程灵活,基本实现全数字化控制,体现了人性化要求。采用上述方法对传统的制作豆浆方式改造后,实现了极高的可靠性和便捷性,并且保持了黄豆原味,极大改善了人们的生活质量。本系统使用 Z86E02 系列单片机作为 CPU。先调缺水检测程序,若缺水,则报警,关加热器;若有水,加热器通电加热,检测是否沸腾溢出,若没有沸腾溢出,则返回检测是否缺水,不缺水,继续加热;若沸腾溢出,然后发出周期性的报警,提示加热完毕。其中硬件部分包括:稳压电源、单片机、按键电路、缺水检测电路、沸腾检测电路、搅拌马达、控制电源、加热控制电路、报警电路等。1 智能豆浆机的研究步骤及方案1.1 研究步骤第一:理论准备阶段,理解题目,研究题目所涉及到的内容,能够较好的掌握有关题目的知识。第二:确定系统各个硬件部分电路,理清各个硬件部分电路与单片机之间的连接关系,并开始进行相关硬件电路的资料收集。第三:规划课题,确定组成结构,提出大体系统框架并在结构框架的基础上提出原理框图。第四:完成硬件设计部分并画出各部分电路图,将系统部件通过接口电路集合在一起,并画出电路图。第五:根据系统控制过程完成软件设计部分,绘制出主流程图。第六:检查是否可以实现要求的控制目的,能够按照要求实现控制功能。整理论文。1.2 设计思路与方案1.2.1 方案设计此方案由单片机、传感器、功能电路、沸腾检测电路、磨浆电路、加热控制电路、报警电路等组成。如图 1.1 所示其工作原理是豆浆机加电后直接按“启动”键,控制电路控制豆浆机进行加热,当温度达到 82 度左右时,停止加热,开始打浆;打浆电机按间歇方式打浆:运转 15 秒后停止转运,间歇 15秒后再启动打浆电机,如此循环进行打浆 4 次。打浆结束后开始对豆浆加热,豆浆温度达到一定值时,豆浆上溢。当豆浆沫接触到防溢电极时,停止加热,间歇 20 秒后再开始加热,如此循环 10 次,豆浆加工完成,间歇 10 秒后发出音响信号。图 1.1 方案设计框图1.2.2 方案论证方案如图 1.1 所示, 由单片机、传感器、功能电路、沸腾检测电路、磨浆电路、加热控制电路、报警电路等组成。先将黄豆放入豆浆的搅拌器滤网内,搅拌壶内倒入适量的水,装好搅拌机。接上电源,蜂鸣器长鸣一声,提示已接通电源,指示灯 LED 亮,处于待命状态。按下全自动启动键 START,开始加热,温度达到 82 度时,停止加热;搅拌马达运转,将黄豆粉碎,豆浆过滤,然后马达停转,又开始加热,直到豆浆沸腾煮熟,停止加热,发出报警声,提示豆浆已做好。若豆浆较长时间没喝而变凉,按下再加热键 HEAT,加热至沸腾后,停止加热,发出报警声。若缺水,则关闭加热器和马达,按任何键不响应,并发出急促的报警声,直到关闭电源,加好水后才能工作。进行论证后,我选择此方案。其原因是:(1)加工方式是全自动。 (2)粉碎黄豆前加热可以提高工作效率;缩短粉碎后加热至豆浆沸腾时间,防止粉碎后煮浆时间过长所易造成的糊锅现象。2 系统组成及工作原理 2.1 系统组成系统主要由由稳压电源、Z86E02 单片机、功能电路、沸腾检测电路、磨浆电路、加热控制电路、报警电路等组成。如图 2.1 所示T3T4T2MLEDLEDK1K2R9R8R11R16R13R12R10100R7R6R5R4R3R2R1R14R15R17B2HEATSTARTT11234B1Z14MzD2D1C9C1R(HEAT)L1D3C2C4C5C11C6C7C10P2.41P2.52P2.63P2.74VCC5XTL26XTL17P3.18P3.29P3.310P0.011P0.112P0.213GND14P2.015P2.116P2.217P2.318Z86E02Z86E02C3+5VR18+5V+5VGWF+5VMOS+VIN1ON2GND3FEEDBA4+50UT5LM2567LM2567-5图 2.1 豆浆机全自动控制电路图2.2 系统工作原理电路由 Z86E02 单片机控制,全自动制浆时,插上电源插头,接通电源。220V交流电源经变压器 T1 降压,得到+12V 的电压,给继电器 JM、JH 和报警蜂鸣器B1 供电。稳压器输出+5V 电压给单片机。Z86E02 振荡频率为 4MHz,有 P0、P2、P3三个输入输出端口。P0口作为按键。P0.0接加热键 HEAT,P0.1接全自动启动键 START。键未按下时,P0.0、P0.1分别由电阻 R13、R14拉成为高电平(+5V) ,当 START 键或 HETA 键按下时,P0.0或P0.1变为低电平,软件不断检测 P0.0和 P0.1电平,便知道哪个键被按下,执行相应的控制动作。Z86E02 的 P2.4输出报警信号,经三极管 T4放大,驱动蜂鸣器 B2报警。P2.5输出加热信号,经三极管 T3放大,驱动继电器 JH 闭合,控制加热器R(HEAT)加热。P2.6输出马达驱动信号,经三极管 T2放大,驱动继电器 JM 闭合,控制马达 M 运转。为了避免继电器开关断开时拉弧,分别在 JH、JM 开关两端并接 RC 吸收元件。P3口为输入口,内有两个模拟比较器,其中 P3.3为比较器的参考电压端,由 R11、R12对+5V 分压提供,接比较器的反向输入端。P3.1为缺水检测输入端,P3.2为沸腾溢出检测输入端,分别接比较器的正向输入端。杯内加水不够时,PW 没被水淹没,PW 和 PG 之间电阻较大,这时单片机得到高电平,加热器、马达均不工作。当水位正常时,控制电路控制豆浆机进行加热,当温度达到 82 度左右时,单线数字温度传感器 DS1820,可把温度信号直接转换成串行数字信号供单片机处理。单片机控制停止加热,并输出马达驱动信号,经三极管放大,驱动继电器闭合,控制马达运转打浆;打浆电机按间歇方式打浆:运转 15 秒后停止转运,间歇 15 秒后再启动打浆电机,如此循环进行打浆 4 次。打浆结束后开始对豆浆加热,豆浆温度达到一定值时,豆浆上溢,泡沫淹没 PF,和 PG 之间电阻小,单片机得到低电平,马上停止加热,间歇 20秒后再开始加热,如此循环 10 次,豆浆加工完成,间歇 10 秒后发出音响信号。3 硬件电路设计3.1 单片机处理电路的设计与选用3.1.1 单片机处理电路的设计随着科学技术的不断发展,采用单片机控制的产品已经十分普遍,涉及的领域也十分广泛。在家电领域中,如豆浆机,它以单片机为核心,在单片机控制下,完成从加热到磨浆再到加热烧开的过程,都不需要人工操作。采用模糊控制的控制理念,使豆浆机具有智能控制功能,而赢得市场的认同。如图 3.11所示P2.41P2.52P2.63P2.74VCC5XTL 26XTL 17P3.18P3.29P3.310P0.011P0.112P0.213GND14P2.015P2.116P2.217P2.318Z86E02Z86E02Z112MH zC2C3R12R11R1R13R14C10C11ST ARTHEAT+5V图 3.1-1 单片机处理电路图3.1.2 单片机的选用单片机种类较多,使用较多的是 MCS-51 系列。但美国 Zilog 公司的 Z8 系列单片机新颖、品种多,特别适合-家电智能化和更新换代。Z8 具有下列主要特点:1)多累加器的结构。内部 RAM128 字节或 256 字节单元均可作为累加器使用,方便了软件的编写,减少了软件的长度,提高了内存的利用率。2)端口 3 的一些引脚可通过软件接通内部的模拟器,可用于过零检测、A/D 转换。3)矢量中断。4)有看门狗,提高抗干扰能力。我选用 Z86E02 单片机,内含512 字节 ROM,128 字节 RAM,18 引脚,体积小,价格廉,特别适合小家电智能控制。该单片机控制家用豆浆机完成了从加热、打浆、再加热、报警整个工序,减少人们的繁琐操作和劳动程度。它由时钟 OSC、中央处理器 CPU、程序存储器 ROM、数字存储器 RAM、内部总线、各种 I/O、定时器/计算器 CTC 等组成。 (1) 单片机结构 Z86E02 单片机引脚功能图(2) 单片机的引脚Table 1. 18-Pin Standard Mode IdentificationPin # Symbol Function Direction1-4 P24-P27 Port 2, Pins 4, 5, 6, 7 In/Output5 V CC Power Supply6 XTAL2 Crystal Oscillator Clock Output7 XTAL1 Crystal Oscillator Clock Input8 P31 Port 3, Pin 1, AN1 Input9 P32 Port 3, Pin 2, AN2 Input10 P33 Port 3, Pin 3, REF Input11-13 P00-P02 Port 0, Pins 0, 1, 2 In/Output14 GND Ground15-18 P20-P23 Port 2, Pins 0, 1, 2, 3 In/Output(3) 单片机的功能Z86E02单片机内部功能3.2 传感器的设计与选用3.2.1 传感器的作用及组成传感器一般由敏感元件、传感元件、测量电路和辅助电源四部分组成,如图 3.21 所示。在工业生产自动化过程中,检测、监视和控制温度、压力、流量、液位、PH 等参数,以便设备工作在最佳状态,成本消耗最低,产品质量最高,同时,在生产过程中将各个环节的参数转为电信号,并与计算机接口,实现生产自动化。敏感元件传感元件测量电路辅助电源被测非电量电量3.2.2 数字温度传感器 DS18B20 的原理与应用传感器 DS18B20 具有体积更小、精度更高、适用电压更宽、采用一线总线、可组网等优点,在实际应用中取得了良好的测温效果.其内部结构如图一,主要由 4 部分组成:64 位 ROM、温度传感器、非挥发的温度报警触发器 TH 和 TL、配置寄存器。DS18B20 的管脚排列如图 2 所示,DQ 为数字信号输入输出端;GND 为电源 地;VDD 为外接供电电源输入端。图 3.2-1 传感器组成方框图图 23.3 磨浆及加热电路设计3.31 电路作用磨浆电路的作用是通过电机,把黄豆搅拌成粉沫;加热电路的作用是通过加热管,把搅拌成粉沫的黄豆以经煮熟。单片机 P2.6 输出电流经三极管放大,来驱动继电器闭合,使电机转动,把东西搅拌成粉粒。同理,单片机 P2.5 口输出电流经三极管放大,来驱动继电器闭合,使加热管发热把东西煮熟。磨浆及加热电路图如图 3.31 所示T 3T 2MK1K2R 16R 5R 3R 15D2D1C 6C 7R 18R (HEAT )加加加加加P2.41P2.52P2.63P2.74VCC5XTL 26XTL 17P3.18P3.29P3.310P0.011P0.112P0.213GND14P2.015P2.116P2.217P2.318Z86E02220V 图 3 .3-1 磨浆及加热电路图3.3.2 电路的工作原理磨浆及加热电路由继电器 K1、K2,三极管 T2、T3,电阻 R15、R16、电容C6、C7 以及二极管 D1,单片机 Z86E02 组成。当按下加热键 HEAT 时,赋给 P0.0一个低电平,软件检测到 P0.0变为低电平后,赋给单片机 P2.6脚一个高电平,使三极管 T2 饱和导通,电流流过继电器 K1,使 K1 闭合,于是电机得电开始打浆。在系统程序的控制下,打浆机按间歇方式打浆。电机运转 20 秒后,单片机 P2.6脚变为低电平,使三极管 T2 截止,继电器 K1 断开,电机停止打浆,间歇 10 秒后,单片机 P2.6脚又恢复为高电平,从而继续驱动电机工作。如此循环 5 次后打浆结束,单片机 P2.5脚变高电平,使三极管 T3 饱和导通,从而让继电器 K2 闭合,电阻丝R(HEAT)得电开始对豆浆加热。当豆浆温度加热到 75 度时,单线数字温度传感器 DS1820 将温度信号传给单片机,单片机检测到这个信号时,使 P2.5脚变为低电平,三极管 T3 截止,继电器 K2 断开,电阻丝停止加热。3.4 缺水、沸腾溢出电路设计3.4.1 缺水、沸腾溢出电路的作用及组成 (1) 缺水、沸腾溢出电路的作用是以传感器作为信息采集系统的前端单元来控制家用豆浆机缺水时干烧和沸腾溢出等问题。 (2) 缺水、沸腾溢出电路由碳膜湿敏传感器、单片机和电阻组成。其碳膜湿敏传感器形状如图 3.41 所示图 3.41 碳膜湿敏传感器形状在绝缘的聚苯乙烯基片上制备两个电极,然后在电极之间喷涂一层含有碳粉粒的有机胶状纤维素湿膜,便构成了碳膜湿敏传感器。湿敏膜主要由直径约为 3.5um 的碳粉粒、随温度稳定的水溶性纤维乙醚粘合剂、湿润性可塑剂、分散剂等组成。碳粉粒主要用来构成连接两电极的导电网;粘合剂用来固定碳颗粒;可塑剂用来增强粘合剂的亲水性;分散剂用来使碳颗粒均匀分散。当湿敏膜吸湿后发生膨胀,由于体积增大使碳颗粒的密度降低,碳颗粒间距增加,造成电阻值增大;干燥时,湿敏膜脱水收缩,碳颗粒间距缩小,又使电阻变小。3.4.2 缺水、沸腾溢出电路工作原理 缺水、沸腾溢出检测原理如图 3.42 所示。PG 是装在豆浆机搅拌壶底的参考地电极,经 R10(100)接地。PW 是装在搅拌壶中部的缺水检测电极,PF是装在搅拌壶顶部的沸腾溢出检测电极。正常工作时,PW 和 PG 被水淹没,PW和 PG 之间电阻较大,与 R7、R6共同对+5V 分压,P3.1得到比 P3.3高的电压,比较器 1 输出高电平。缺水时,PW 露出水面,和 PG 之间电阻很小,与 R7、R6共同对+5V 分压,P3.1得到比 P3.3低的电压,比较器 1 输出低电平。用软件检测比较器 1 的输出电平,便知是否缺水。用同样方法检测豆浆是否沸腾溢出。豆浆沸腾之前,电极 PF 远离水面,PF 和 PG 之间电阻很小,与 R9、R8共同对+5V 分压,P3.2得到比 P3.3低的电压,比较器 2 输出低电平。豆浆沸腾时,泡沫淹没 PF,和 PG 之间电阻大,与R9、R8共同对+5V 分压,P3.2得到比 P3.3高的电压,比较器 2 输出高电平。用软件检测比较器 2 的输出电平,便知豆浆是否沸腾溢出。基片温度膜电极R11R7R10R9R8R12R6pwPFPGVCCVCC 图 3.4-2 缺水、沸腾溢出检测电路3.5 报警电路设计报警电路的作用是通过蜂鸣器发出声音信号,提醒主人豆浆以经煮好了。其由单片机 Z86E02、电阻 R4、三极管 T4与蜂鸣器 B2组成。该报警器的工作原理为:通过事先编写的程序,在单片机的控制下,系统开始工作,当加热完成后,单片机 P2.4脚自动输出一个高电平,通过电阻 R4使三极管 T4饱和导通,于是蜂鸣器 B2发出报警声音,提醒主人加热完成。声音信号电流从单片机的 P2.4脚输入到三极管 T4,使功率放大,以驱动蜂鸣器 B2发出声音。报警电路如下图 3.5 所示T 4R 4R 2B 2P2.41P2.52P2.63P2.74VCC5XTL 26XTL 17P3.18P3.29P3.310P0.011P0.112P0.213GND14P2.015P2.116P2.217P2.318Z86E02Z 86E02图 3.5 报警电路图3.6 电源电路设计电源是各种电子设备必不可少的组成部分,其性能的优劣直接关系到电子设备的技术指标以及能否安全可靠的工作。目前常用的直流稳压电源分线性电源和开关电源两大类。随着集成电路飞速发展,稳压电路也迅速实现集成化,市场上已有大量生产各种型号的单片机集成稳压电路。它和分立的晶体管电路比较,具有很多突出的优点,主要体现在在体积小、重量轻、耗电省、可靠性高、运行速度快,且调试方便、使用灵活,易于进行大量自动化生产。3.6.1 电源的作用及组成(1) 电源的作用各种电子电路都要求用稳定的直流电源供电,由整流滤波电路可输出较为平滑的直流电压,但当电网电压波动或负载改变时,将会引起输出端电压改变而不稳定。为了获得稳定的输出电压,滤波电路的输出电压还应经稳压电路进行稳压。(2) 电源的组成电源由电源变压器、整流电路、滤波电路、稳压电路组成。稳压电源的组成方框图如图 3.61 所示。电源变压器整流电路滤波电路稳压电源图 3.61 稳压电源的组成方框图 电源变压器:将电网提供的 220V 交流电压转换为各种电路设备所需的交流电压。 整流电路:利用单向导电器件将交流电转换成脉动直流电路。 滤波电路:利用储能元件(电感或电容)把脉动直流电转换成比较平坦的直流电。 稳压电路:利用电路的调整作用使输出电压稳定的过程称为稳压。(3) 电源技术指标 输入电压 AC 220V 输出电压 DC 5V 输出电流 I0 1A3.6.2 整流二极管、变压器容量的计算与选择 据整流原理,因为 Uo=0.9U2 则可以得到 U2=Uo/0.9=5V/0.95.56V 。再考虑到变压器、绕阻损耗(压降)和整流二极管的压降,在工程中必须再在上述基础上增加 5%,即 U2=5.56(1+5%)5.83V,整流二极管的承受最大的反向电压 UD1=21/2U28.24V,同理,UD2=21/2U28.24V 因为稳压器的最大电流是3A,所以流过二极管的最大电流 ID1=1/2Ii=0.75A ID2=0.75A; 综上所序,D1 中的四个二极管的耐压值至少为 8.24V,允许流过的最大电流为 0.75A;D2 中的四个二极管的耐压值至少应该为 8.24V,允许流过的最大电流为 0.75A。由于变压器输入的电压是 220V,而副线圈输出的电压是 12V,故有N=U1/U2=220/12=18.1由于线圈匝数比只能为一个整数,因此匝数比取 18。变压器副边的有效值:I2= 1.111.5=1.67A。变压器的容量:S=UI=5.831.67=9.74 W。3.6.3 稳压器的选用开关电源调节器件以完全导通或关断的方式工作,工作时要么是大电流流过低导通电压的开关管、要么是完全截止无电流流过。因此,开关稳压电源的功耗极低,其平均工作效率可达 70%90%。开关管的高频通断特性以及串联滤波电感的使用对来自于电源的高频干扰具有较强的抑制作用。此外,开关稳压电源可大大减少散热片体积和 PCB 板的面积,甚至在大多数情况下不需要加装散热片,从而减少了对 MCU 工作环境的有害影响,所以设计时可提高稳压电源的输入电压,这有助于提高交流电压抗跌落干扰的能力。LM2576 系列开关稳压集成电路是线性三端稳压器件(如 78xx 系列端稳压集成电路)的替代品,它具有可靠的工作性能、较高的工作效率和较强的输出电流驱动能力,从而为 MCU 的稳定、可靠工作提供了强有力的保证。LM2576 内部包含 52kHz 振荡器、1.23V 基准稳压电路、热关断电路、电流限制电路、放大器、比较器及内部稳压电路等。为了产生不同的输出电压,通常将比较器的负端接基准电压(1.23V) ,正端接分压电阻网络,这样可根据输出电压的不同选定不同的阻值,其中 R1=1k(可调-ADJ 时开路) ,R2 分别为 1.7 k(3.3V) 、3.1 k(5V) 、8.84 k(12V) 、11.3 k(15V)和 0(-ADJ) ,上述电阻依据型号不同已在芯片内部做了精确调整,因而无需使用者考虑。将输出电压分压电阻网络的输出同内部基准稳压值 1.23V 进行比较,若电压有偏差,则可用放大器控制内部振荡器的输出占空比,从而使输出电压保持稳定。由 LM2576 构成的基本稳压电路仅需四个外围器件,其电路如图 7 所示。图 7 稳压器电路原理框图3.6.4 电源工作原理整个电源电路如图 3.65 所示。接通电源后,220V 交流电源经变压器 T1 降压,得到+12V 的交流电压,再经过整流滤波电路,得到+12V 的直流电压,又经稳压器LM2576 输出+5V 电压给单片机供电。D1+VIN1ON5CND3FEEDBA4+50UT2LM2576-5L1+5VC2C112VT11234B1R17220V图 3.6-5 电源电路图4 软件设计4.1 主程序设计先调缺水检测程序,若缺水,则报警,关加热器;若有水,加热器通电加热,检测是否沸腾溢出。若没有沸腾溢出,则返回检测是否缺水,不缺水,继续加热;若沸腾溢出,然后发出“滴,滴,滴”周期性的双音报警,提示加热完毕。接通搅拌马达电源,运转 15 秒,停 15 秒,共 4 次,保证马达间歇工作。然后关闭马达,调缺水检测子程序,若缺水,则急促报警,关闭马达;若有水,加热器通电加热。检测是否沸腾溢出,若没有沸腾溢出,则返回缺水检测程序,若不缺水,继续加热;若沸腾溢出,溢出小于 10 次,则加热停止 20 秒,避免豆浆继续溢出;然后缺水检测程序,不缺水时,再加热。若沸腾溢出达到 10次,即第一次沸腾后,间断地加热约 5 分钟,保证豆浆完全煮熟。最后发出“滴,滴,滴”周期性柔和的双音报警,提示工作完毕,豆浆已做好。主程序流程图 4.14.2 程序设计(1) 主程序: ORG 0000H AJMP MAIN ORP 200HMAIN: ORL P2.4, #03H MOV A, P2.4 LCALL AD ;调测水程序 JC START ; 判断 START 按下了吗? JNZ START ;有键按下 LCALL START ;调 START 程序 JC HEAT ; 判断 HEAT 按下了吗? JNZ HEAT ;有键按下 LCALL HEAT ; 调 HEAT 程序 SJMP MAIN(2) START 子程序: START:MOV A, START LCALL D20S ;调运转 15S 子程序 LCALL D10S ;调停 15S 子程序 LCALL FLASA4 ;调 4 次子程序 LCALL AD ;调测水程序 MOV A, P2.5 JC K ;判断沸腾溢出 JNZ K ;有沸腾溢出则转移 LCALL AD LCALL FLASA10 ;调沸腾溢出 10 次子程序 JC FLASA10 ;判断有 10 次了吗? JNZ FLASA10 ;有 10 次则转移 MOV IE , P2.5 ;关加热器 LCALL DELAY ;调加热器子程序 MOV IE, P2.5 JNB FH, TT ;等待 20S DJN 20H, TT ;判 20S 定时到否 SETB FH ;20S 到标志 LCALL ADEND(3) HEAT 子程序: HEAT:MOV A, HEAT LCALL AD ;调检水程序 MOV A, P2.5 JC K ;判断沸腾溢出 JNZ K ;有沸腾溢出则转移 MOV IE, P2.5 MOV A, P2.4 LCALL AD ;没沸腾溢出则调检水程序结 论本单片机控制系统具有下列特点:1)抗干扰能力强。在硬件上,用继电器隔离强电和弱电;为了避免加热器感应电对缺水检测和沸腾溢出检测的干扰,参考地电极 PG 不直接接地,而是经 R10(100)接地。软件上,加看门狗。2)安全可靠。为了防止加热器干热,在主程序和子程序中,不断检测是否缺水,一旦缺水,关闭马达或加热器,并发出急促的“滴,滴”报警声。硬件也有安全设计。3)报警程序为多警声输出,接通电源时,发出“滴,滴,滴” ,便于区分工作状态。经反复测试表明,该家用豆浆机使用方便。它能够对按键操作命令和无水干烧、加热溢出等现象实时做出判断和响应,整个工作过程流畅顺利,它的运行达到了最初的设计要求。由于整个工作过程完全采用程序控制,可根据不同的硬件和要求,很容易通过调整相关的指令和时间常数等,实现最佳的运行效果。致 谢在本次毕业设计过程中得到了秦老师和曾老师的悉心指导,两位老师工作认真负责的态度,治学严谨的作风给我留下了深刻的印象。在家用智能豆浆机全自动控制电路设计上给我指导,才能顺利完成论文设计。通过毕业设计,使我对电子产品的设计思路有了一定的了解。在这次设计中,使自己多年来所学的理论知识与实践做到有机结合,进一步深化巩固自己所学的理论知识。当然在设计过程中,还存在不少的问题,其主要上自己对大学四年所学的知识掌握不是十分牢固,这给设计带来一定的困难。更重要的是重新认识了自己,兵书上说,知己知彼,百战不殆,可见一个连自己都不了解的人,将来如何适应社会,大学就如同一个练钢炉,铁在炉子里面是不断降低碳元素的百分比,当它出炉的时候我们不再称呼它为铁,而是钢。我们在里面也正是剔除杂质,重新认识自己和完善自己的过程,当我们离开校园的时候也是我们出炉的时刻。这个过程是苦的,只要我们坚持下去说不定也会成为特种钢,苏轼也曾说,古之成大事者,不惟有超世之才,亦有坚忍不拔之志。老师在这个过程中充当了练钢师的角色,发挥着无与伦比的作用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- MT/T 1209-2024煤矿掘进巷道随掘地震探测技术
- 2025年橡胶管带行业当前发展趋势与投资机遇洞察报告
- 涉县2025届中考数学模拟试题含解析
- 2025年心理咨询师之心理咨询师基础知识考试题库(含答案)
- 2025年街道办事处应急演练工作方案及应急演练脚本
- 2025成人高考高升专试题(含答案)
- 2024年旅游团:导游基础及相关法律法规知识试题与答案
- 山东省枣庄市山亭区2024-2025学年七年级下学期期末考试语文试题
- 摄影测量基础知识培训课件
- 摄影基本知识培训课件
- 《湖南省医疗保险“双通道”管理药品使用申请表》
- 甲醇安全技术说明书SDS
- 小学五年级下科学期末考试质量分析
- GB/T 18341-2021地质矿产勘查测量规范
- oh卡牌理论-课件
- 皮肌炎与多肌炎的诊疗及进展课件
- 合同工期管理台账
- 食品安全自身检查记录表
- 临床常见危急值及处理培训课件
- 先心病介入治疗技术医疗质量控制指标(2021年版)可编辑版
- DB51∕T 2616-2019 机关会议服务规范
评论
0/150
提交评论