一种咖啡机执行器控制方法技术

技术编号:15637985 阅读:162 留言:0更新日期:2017-06-15 11:41
本发明专利技术公开了一种咖啡机执行器控制方法,包括以下操作步骤:(1)执行器优先级的判断;(2)执行器就绪状态的判断;(3)执行器运行状态的判断;(4)系统优先级的判断。通过上述方式,本发明专利技术提供的咖啡机执行器控制方法,可实现咖啡机任一饮品所要咖啡机执行模块的快速组合,包括咖啡机任一执行模块的运行优先级、运行参数、多个或者全部执行模块同时运行的功能;使得整个咖啡机执行模块控制系统独立性较强、易于移植到其他控制平台、咖啡机某一饮品开发速度快等优点。

【技术实现步骤摘要】
一种咖啡机执行器控制方法
本专利技术涉及一种咖啡机执行器软件模块化控制方法,特别是涉及咖啡机执行器控制方法。
技术介绍
现有的咖啡机一种饮品的酿造制作过程都是采用在制作过程中增加状态字标志位的方式来,当一种咖啡机的执行器运行结束后,通过改变状态字标志位的值来实现下一个咖啡机执行器的运行。此方案的缺陷:1)饮品的酿造制作过程很难调整,如果需要将某两个或者多个咖啡机执行器的顺序调整一下,与之相关状态标志位均需要调整。某一执行状态下如有几个或多个咖啡机执行器同时工作时,软件算法处理比较复杂;2)当几种或者多种饮品酿造制作过程相似时,很难公用相同的处理过程,各饮品酿造制作均需有单独的软件实现,造成很大的软件代码重复,程序代码占用空间大,维护难;3)程序在不同机型上移植难度大,不利于公司多机型开发。传统的处理方式如下述的流程图1所示。
技术实现思路
本专利技术主要解决的技术问题是提供一种咖啡机执行器软件模块化控制解决方案,可以方便、快捷的将几个或多个咖啡机执行器组合成一种新的饮品酿造制作流程;此设计可以在不同类型的咖啡机上移植,具有可移植性好、咖啡机执行器增加删除容易、软件代码公用性强和所占用的flash存储空间小等优点。为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种咖啡机执行器控制方法,包括以下操作步骤:(1)执行器优先级的判断;(2)执行器就绪状态的判断;(3)执行器运行状态的判断;(4)系统优先级的判断。在一个较佳实施例中,在步骤(4)中,当系统运行优先级小于执行器优先级时,饮品制作完成,当系统运行优先级大于执行器优先级时,系统运行优先级,执行步骤(1)。在一个较佳实施例中,在步骤(1)中,当执行器优先级与系统正运行优先级相同时,执行步骤(2)。在一个较佳实施例中,当步骤(1)中,当执行器优先级与系统正运行优先级不相同时,执行步骤(4)或步骤(3)。在一个较佳实施例中,在步骤(2)中,当执行器优先级与执行器就绪状态相同时,执行器切换为运行状态。在一个较佳实施例中,在步骤(2)中,当执行器优先级与执行器就绪状态不相同时,执行步骤(4)。在一个较佳实施例中,在步骤(3)中,当执行器状态判定为运行状态时,执行器切换为挂起状态,执行步骤步骤(4)。本专利技术的有益效果是:可实现咖啡机任一饮品所要咖啡机执行模块的快速组合,包括咖啡机任一执行模块的运行优先级、运行参数、多个或者全部执行模块同时运行的功能;使得整个咖啡机执行模块控制系统独立性较强、易于移植到其他控制平台、咖啡机某一饮品开发速度快等优点。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图,其中:图1是本专利技术咖啡机执行器控制方法中现有技术流程示意图;图2是本专利技术咖啡机执行器控制方法一具体实施例的流程示意图。具体实施方式下面将对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。请参阅图1-2,在本专利技术的一个具体实施例中提供一种咖啡机执行器控制方法,所述的咖啡机执行器控制方法包括以下操作步骤:(1)执行器优先级的判断;(2)执行器就绪状态的判断;(3)执行器运行状态的判断;(4)系统优先级的判断。在步骤(4)中,当系统运行优先级小于执行器优先级时,饮品制作完成,当系统运行优先级大于执行器优先级时,系统运行优先级,执行步骤(1)。在步骤(1)中,当执行器优先级与系统正运行优先级相同时,执行步骤(2)。当步骤(1)中,当执行器优先级与系统正运行优先级不相同时,执行步骤(4)或步骤(3)。在步骤(2)中,当执行器优先级与执行器就绪状态相同时,执行器切换为运行状态。在步骤(2)中,当执行器优先级与执行器就绪状态不相同时,执行步骤(4)。在步骤(3)中,当执行器状态判定为运行状态时,执行器切换为挂起状态,执行步骤步骤(4)。在具体实施过程中:将意式浓缩咖啡结构体按照下面格式定义存储在FLASH中,当咖啡机检测到意式浓缩咖啡按键按下时,CPU将意式浓缩咖啡结构体数据拷贝到RAM中,CPU默认系统运行优先级为1,并且运行函数uint8_tSysModleRunDriver();当执行器AGRIND_MODLE运行完毕,且无其他执行器的优先级为1,则系统运行优先级+1,运行优先级为2的执行器BBREW_UNIT_MODLE;6个执行器全部运行完毕,意式浓缩咖啡酿造制作完成,CPU退出函数uint8_tSysModleRunDriver();返回到READY状态,等待下一饮品酿造制作。因此,本专利技术具有以下优点:可实现桶装水1供水与机器自身水箱9供水方式的切换,实现咖啡机采用桶装水1或水箱9水自动进水相互切换的手动装置,从而提升整台咖啡机的用户体验效果,增强了用户的直观感。以上所述仅为本专利技术的实施例,并非因此限制本专利技术的专利范围,凡是利用本专利技术说明书内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的
,均同理包括在本专利技术的专利保护范围内。本文档来自技高网
...
一种咖啡机执行器控制方法

【技术保护点】
一种咖啡机执行器控制方法,其特征在于,包括以下操作步骤:(1)执行器优先级的判断;(2)执行器就绪状态的判断;(3)执行器运行状态的判断;(4)系统优先级的判断。

【技术特征摘要】
1.一种咖啡机执行器控制方法,其特征在于,包括以下操作步骤:(1)执行器优先级的判断;(2)执行器就绪状态的判断;(3)执行器运行状态的判断;(4)系统优先级的判断。2.根据权利要求1所述的咖啡机执行器控制方法,其特征在于,在步骤(4)中,当系统运行优先级小于执行器优先级时,饮品制作完成,当系统运行优先级大于执行器优先级时,系统运行优先级,执行步骤(1)。3.根据权利要求1所述的咖啡机执行器控制方法,其特征在于,在步骤(1)中,当执行器优先级与系统正运行优先级相同时,执行步骤(2)。4.根据权利要求1所述的咖啡机执...

【专利技术属性】
技术研发人员:叶陆明
申请(专利权)人:苏州咖博士咖啡系统科技有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1