CN106843047A - 一种咖啡机执行器控制方法 - Google Patents
一种咖啡机执行器控制方法 Download PDFInfo
- Publication number
- CN106843047A CN106843047A CN201710054590.XA CN201710054590A CN106843047A CN 106843047 A CN106843047 A CN 106843047A CN 201710054590 A CN201710054590 A CN 201710054590A CN 106843047 A CN106843047 A CN 106843047A
- Authority
- CN
- China
- Prior art keywords
- actuator
- coffee machine
- priority
- judgement
- machine method
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0423—Input/output
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/21—Pc I-O input output
- G05B2219/21106—If specific I-O not updated in memory, priority access of I-O, data directly to microprocessor
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Apparatus For Making Beverages (AREA)
Abstract
本发明公开了一种咖啡机执行器控制方法,包括以下操作步骤:(1)执行器优先级的判断;(2)执行器就绪状态的判断;(3)执行器运行状态的判断;(4)***优先级的判断。通过上述方式,本发明提供的咖啡机执行器控制方法,可实现咖啡机任一饮品所要咖啡机执行模块的快速组合,包括咖啡机任一执行模块的运行优先级、运行参数、多个或者全部执行模块同时运行的功能;使得整个咖啡机执行模块控制***独立性较强、易于移植到其他控制平台、咖啡机某一饮品开发速度快等优点。
Description
技术领域
本发明涉及一种咖啡机执行器软件模块化控制方法,特别是涉及咖啡机执行器控制方法。
背景技术
现有的咖啡机一种饮品的酿造制作过程都是采用在制作过程中增加状态字标志位的方式来,当一种咖啡机的执行器运行结束后,通过改变状态字标志位的值来实现下一个咖啡机执行器的运行。此方案的缺陷: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_t SysModleRunDriver();当执行器AGRIND_MODLE运行完毕,且无其他执行器的优先级为1,则***运行优先级+1,运行优先级为2的执行器B BREW_UNIT_MODLE;6个执行器全部运行完毕,意式浓缩咖啡酿造制作完成,CPU退出函数uint8_t SysModleRunDriver();返回到READY状态,等待下一饮品酿造制作。
因此,本发明具有以下优点:可实现桶装水1供水与机器自身水箱9供水方式的切换,实现咖啡机采用桶装水1或水箱9水自动进水相互切换的手动装置,从而提升整台咖啡机的用户体验效果,增强了用户的直观感。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (7)
1.一种咖啡机执行器控制方法,其特征在于,包括以下操作步骤:(1)执行器优先级的判断;(2)执行器就绪状态的判断;(3)执行器运行状态的判断;(4)***优先级的判断。
2.根据权利要求1所述的咖啡机执行器控制方法,其特征在于,在步骤(4)中,当***运行优先级小于执行器优先级时,饮品制作完成,当***运行优先级大于执行器优先级时,***运行优先级,执行步骤(1)。
3.根据权利要求1所述的咖啡机执行器控制方法,其特征在于,在步骤(1)中,当执行器优先级与***正运行优先级相同时,执行步骤(2)。
4.根据权利要求1所述的咖啡机执行器控制方法,其特征在于,当步骤(1)中,当执行器优先级与***正运行优先级不相同时,执行步骤(4)或步骤(3)。
5.根据权利要求1所述的咖啡机执行器控制方法,其特征在于,在步骤(2)中,当执行器优先级与执行器就绪状态相同时,执行器切换为运行状态。
6.根据权利要求1所述的咖啡机执行器控制方法,其特征在于,在步骤(2)中,当执行器优先级与执行器就绪状态不相同时,执行步骤(4)。
7.根据权利要求1所述的咖啡机执行器控制方法,其特征在于,在步骤(3)中,当执行器状态判定为运行状态时,执行器切换为挂起状态,执行步骤步骤(4)。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710054590.XA CN106843047A (zh) | 2017-01-24 | 2017-01-24 | 一种咖啡机执行器控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710054590.XA CN106843047A (zh) | 2017-01-24 | 2017-01-24 | 一种咖啡机执行器控制方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106843047A true CN106843047A (zh) | 2017-06-13 |
Family
ID=59120735
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710054590.XA Pending CN106843047A (zh) | 2017-01-24 | 2017-01-24 | 一种咖啡机执行器控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106843047A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107991930A (zh) * | 2017-12-15 | 2018-05-04 | 苏州咖博士咖啡***科技有限公司 | 一种咖啡机***软件控制方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101464691A (zh) * | 2009-01-14 | 2009-06-24 | 北京北方微电子基地设备工艺研究中心有限责任公司 | 一种生产线设备的控制装置及控制*** |
CN201463176U (zh) * | 2009-05-27 | 2010-05-12 | 杭州益泰科汽车电器有限公司 | 应用于汽车空调控制面板类产品控制软件的微内核装置 |
CN102705993A (zh) * | 2011-03-28 | 2012-10-03 | 罗方营 | 一种轮询法多任务调度与软件定时器在空气源热泵热水器中的应用方法 |
US20140295044A1 (en) * | 2013-03-28 | 2014-10-02 | Ali S.P.A. - Carpigiani Group | Method and apparatus for making and dispensing liquid or semi-liquid food products |
CN105320570A (zh) * | 2015-11-09 | 2016-02-10 | 深圳市万普拉斯科技有限公司 | 资源管理方法和*** |
CN105320561A (zh) * | 2015-11-09 | 2016-02-10 | 深圳市万普拉斯科技有限公司 | 任务管理方法和*** |
CN105539178A (zh) * | 2015-12-25 | 2016-05-04 | 中能易电新能源技术有限公司 | 充电式停车场中的充电机对新来车辆充电接入的判断方法及装置 |
-
2017
- 2017-01-24 CN CN201710054590.XA patent/CN106843047A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101464691A (zh) * | 2009-01-14 | 2009-06-24 | 北京北方微电子基地设备工艺研究中心有限责任公司 | 一种生产线设备的控制装置及控制*** |
CN201463176U (zh) * | 2009-05-27 | 2010-05-12 | 杭州益泰科汽车电器有限公司 | 应用于汽车空调控制面板类产品控制软件的微内核装置 |
CN102705993A (zh) * | 2011-03-28 | 2012-10-03 | 罗方营 | 一种轮询法多任务调度与软件定时器在空气源热泵热水器中的应用方法 |
US20140295044A1 (en) * | 2013-03-28 | 2014-10-02 | Ali S.P.A. - Carpigiani Group | Method and apparatus for making and dispensing liquid or semi-liquid food products |
CN105320570A (zh) * | 2015-11-09 | 2016-02-10 | 深圳市万普拉斯科技有限公司 | 资源管理方法和*** |
CN105320561A (zh) * | 2015-11-09 | 2016-02-10 | 深圳市万普拉斯科技有限公司 | 任务管理方法和*** |
CN105539178A (zh) * | 2015-12-25 | 2016-05-04 | 中能易电新能源技术有限公司 | 充电式停车场中的充电机对新来车辆充电接入的判断方法及装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107991930A (zh) * | 2017-12-15 | 2018-05-04 | 苏州咖博士咖啡***科技有限公司 | 一种咖啡机***软件控制方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108805403A (zh) | 一种基于改进遗传算法的单件车间调度方法 | |
CN105066324B (zh) | 多联式空调通信方法 | |
CN106843047A (zh) | 一种咖啡机执行器控制方法 | |
CN106292299A (zh) | 家庭网关及其工作方法 | |
CN104478204A (zh) | 一种减少玻璃镜片在雕刻时划伤的工艺 | |
CN104836846A (zh) | 一种基于sdn技术的能源互联通信网络架构*** | |
CN201869741U (zh) | 自动蛋卷机 | |
CN204039209U (zh) | 物联网污水处理装置*** | |
CN202400960U (zh) | 化学强化玻璃生产*** | |
CN104131435B (zh) | 一种毛毯的后整理工艺及其专用设备 | |
CN103445369B (zh) | 旋转式智能仿真花定型机 | |
CN204681280U (zh) | 一种基于l6474手套机步进电机控制*** | |
CN205687612U (zh) | 一种离子交换树脂连续再生装置 | |
CN204912230U (zh) | 一种洗瓶机 | |
CN206057882U (zh) | 一种基于4核处理器的高性能工控主板 | |
CN204244323U (zh) | 基于app手机终端解码锁码面板的数控机床 | |
CN109385814A (zh) | 能耗调节方法、能耗调节装置及洗衣机 | |
CN203774699U (zh) | 一种网线捋直工具 | |
CN204039744U (zh) | 毛毯后整理工序加工设备 | |
CN205390710U (zh) | 一种全自动翻圈机 | |
CN205511968U (zh) | 全自动切蚌装置 | |
CN205511650U (zh) | 珍珠蚌切开刀具 | |
CN109189005A (zh) | 刀具更换的方法及装置、加工设备、存储介质、处理器 | |
CN209291945U (zh) | 含醇盐酸的分流进料装置 | |
CN204835184U (zh) | 一种自动脱皮捻线一体机 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170613 |
|
RJ01 | Rejection of invention patent application after publication |