CN1370298A - 带有电子控制***的饮料配售机 - Google Patents

带有电子控制***的饮料配售机 Download PDF

Info

Publication number
CN1370298A
CN1370298A CN00808736.9A CN00808736A CN1370298A CN 1370298 A CN1370298 A CN 1370298A CN 00808736 A CN00808736 A CN 00808736A CN 1370298 A CN1370298 A CN 1370298A
Authority
CN
China
Prior art keywords
microcontroller
beverage dispenser
state
firmware
beverage
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
Application number
CN00808736.9A
Other languages
English (en)
Inventor
戴维·C·萨多坎
托马斯·J·查德威尔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lancer Partnership Ltd
Original Assignee
Lancer Partnership Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Lancer Partnership Ltd filed Critical Lancer Partnership Ltd
Publication of CN1370298A publication Critical patent/CN1370298A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B67OPENING, CLOSING OR CLEANING BOTTLES, JARS OR SIMILAR CONTAINERS; LIQUID HANDLING
    • B67DDISPENSING, DELIVERING OR TRANSFERRING LIQUIDS, NOT OTHERWISE PROVIDED FOR
    • B67D1/00Apparatus or devices for dispensing beverages on draught
    • B67D1/08Details
    • B67D1/0888Means comprising electronic circuitry (e.g. control panels, switching or controlling means)
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F13/00Coin-freed apparatus for controlling dispensing or fluids, semiliquids or granular material from reservoirs
    • G07F13/06Coin-freed apparatus for controlling dispensing or fluids, semiliquids or granular material from reservoirs with selective dispensing of different fluids or materials or mixtures thereof
    • G07F13/065Coin-freed apparatus for controlling dispensing or fluids, semiliquids or granular material from reservoirs with selective dispensing of different fluids or materials or mixtures thereof for drink preparation
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/02Devices for alarm or indication, e.g. when empty; Advertising arrangements in coin-freed apparatus
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B67OPENING, CLOSING OR CLEANING BOTTLES, JARS OR SIMILAR CONTAINERS; LIQUID HANDLING
    • B67DDISPENSING, DELIVERING OR TRANSFERRING LIQUIDS, NOT OTHERWISE PROVIDED FOR
    • B67D2210/00Indexing scheme relating to aspects and details of apparatus or devices for dispensing beverages on draught or for controlling flow of liquids under gravity from storage containers for dispensing purposes
    • B67D2210/00028Constructional details
    • B67D2210/00081Constructional details related to bartenders
    • B67D2210/00089Remote control means, e.g. by electromagnetic signals
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B67OPENING, CLOSING OR CLEANING BOTTLES, JARS OR SIMILAR CONTAINERS; LIQUID HANDLING
    • B67DDISPENSING, DELIVERING OR TRANSFERRING LIQUIDS, NOT OTHERWISE PROVIDED FOR
    • B67D2210/00Indexing scheme relating to aspects and details of apparatus or devices for dispensing beverages on draught or for controlling flow of liquids under gravity from storage containers for dispensing purposes
    • B67D2210/00028Constructional details
    • B67D2210/00081Constructional details related to bartenders
    • B67D2210/00091Bar management means

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Devices For Dispensing Beverages (AREA)
  • Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
  • Beverage Vending Machines With Cups, And Gas Or Electricity Vending Machines (AREA)

Abstract

饮料配售机包括控制饮料配售机组件的电子控制***(50)。饮料配售机组件至少包括用户接口,分配阀(64),和调节分配阀(64)输送饮料的阀接口(60)。电子控制***(50)包括监视用户接口并对用户输入信号产生反应激活阀接口,从而调节分配阀输送饮料的微型控制器(51)。电子控制***(50)进一步包括控制微型控制器的带有装配在状态机***体系结构中的固件的程序存储器(57)。状态机***体系结构支持非-预先制动的或预先制动的多任务实时操作***。固件包括监督控制固件,配售机任务固件,和低电平驱动器固件。

Description

带有电子控制***的饮料配售机
本发明的背景
1.本发明的领域
本发明涉及饮料配售机,更具体地,但没有限制地涉及用于饮料配售机的电子控制***,提供组合式的、便携式的实施。
2.本发明相关领域的描述
饮料配售机一般包含有电子控制***,通过控制一个或多个分配阀和与阀相连接的泵来调节饮料的分配。电子控制***进一步监视并调节用来冷却饮料的制冷单元,饮料通常包括饮料浓浆和稀释剂,如碳酸化水或普通水。电子控制***进一步监视并调节制备碳酸化水的碳酸化作用的***。
饮料配售机的这种控制***通常包括分布式,嵌入式微型控制器硬件和相关的固件(软件硬件相结合),固件在控制饮料配售机操作中控制微型控制器硬件。说明性地,微型控制器硬件监视饮料配售机的输入信号,输入信号包括分配阀开关激活作用及类似作用,以及对这种输入信号发生反应,微型控制器硬件产生需要的控制输出信号,输出信号包括激活分配阀来分配所需的饮料。此外,微型控制器硬件还监视饮料配售机的状况,状况包括结冻冷却液体的大小,碳酸化水的量,等等,以及对状况的变化发生反应,微型控制器硬件产生需要的控制输出信号,输出信号包括激活或灭活制冷单元的压缩机或激活或灭活碳酸化作用***的泵。
当前的微型控制器硬件和相关的固件,曾经使用的,在控制饮料配售机中可充分地操作。但不幸的是,在饮料配售机实施操作前的设计过程是不可接受的,原因是每个配售机是独特的、定制的设备件,需要微型控制器硬件和相关的固件要设计适应饮料配售机的特殊组件结构。这样,还没有将重点放在饮料配售机的微型控制器硬件和相关的固件的组合性,便携性和设计重复使用上,这样导致对于新的饮料配售机会有长时间的设计和实施过程,不能改变现存的饮料配售机的设计。并且,饮料配售机的设计变化非常快,这样对于每种特殊的饮料配售机应用设计微型控制器硬件和固件,在成本效率上或时间分配上都是不可能的。
在当前世界中,需要在很短时间中生产和销售高质量的饮料配售机。因此,设计和实施高质量的、可靠的饮料配售机的过程必须是最新型的。因此,工业上广泛需要可以支持任何种类饮料配售机组件的灵活的、组合式的、设计便携式的微型控制器硬件和相关的固件。
本发明的简述
根据本发明,饮料配售机包括控制饮料配售机组件的电子控制***。饮料配售机组件至少包括用户接口,分配阀,调节分配阀输送饮料的阀接口。用户接口包括控制杆激活开关,按钮开关,或键盘式开关矩阵。阀接口包括电磁阀或体积计量阀技术。分配阀包括能用其输送饮料流体的任何适合的预-或后-混合阀。
电子控制***包括监视用户接口并对用户输入信号产生反应激活阀接口,从而调节分配阀输送饮料的微型控制器。电子控制***进一步包括控制微型控制器的带有装配在状态机***体系结构中的固件的程序存储器。状态机***体系结构支持非-预先制动的或预先制动的多任务实时操作***。
电子控制***进一步包括可以与外部设备通信的接口,设备接口可以使电子控制***监视并控制附在饮料配售机上的多个设备,和调制解调器可以使电子控制***与远程定位的外部设备通信。动力提供装置提供电子控制***所需的动力电平,在动力中断的情况中可替换电池提供电子控制***所需的动力电平。电池控制器在动力提供装置和可替换的电池之间进行开关控制。
电子控制***进一步包括实时计时器和记录时间和日期标记销售、诊断和服务信息的存储器。制冷控制连接饮料配售机的电子控制***与制冷单元。类似地,碳酸化作用控制连接饮料配售机的电子控制***和碳酸化作用***。
固件包括监督控制固件,配售机任务固件,低电平驱动器固件。配售机任务固件包括在实施与饮料配售机操作相关的任务期间控制微型控制器的状态机。监督控制固件呼叫配售机任务固件的每个状态机,并且协调配售机任务固件的每个状态机间的行为和通信。低电平驱动器固件连接配售机任务固件和微型控制器,连接配售机任务固件与微型控制器的专用***设备,连接微型控制器和饮料配售机组件。
电子控制***是灵活的组合式的并且是便携式的,因为只需最小量地重新设计饮料配售机,电子控制***硬件和饮料配售机组件就可作改变或添加。例如,改变电子控制***硬件或饮料配售机组件仅需要调整低电平驱动器固件,不需要对监督控制固件和配售机任务固件作任何相应的调整。类似地,添加电子控制***硬件或饮料配售机组件仅需要调整低电平固件及添加配售机任务固件状态机和相应调整监督控制固件,而不需要调整现存的配售机任务固件状态机。
可替换地,改变为不同的阀接口仅需要调整低电平驱动器固件及替换与不同阀接口相关的配售机任务固件状态机,而不需要对监督控制固件和其他配售机任务固件状态机作任何相应的调整。并且,改变与饮料配售有关的比例控制参数仅需要调整配售机任务固件的饮料配售状态机,而不需要对监督控制固件,低电平驱动器固件,和其他配售机任务固件状态机作任何相应的调整。类似地,通过物理模式改变饮料配售比例仅需要替换阀接口的组件,而不需要对监督控制固件,配售机任务固件,和低电平驱动器固件作任何相应的调整。
因此,本发明的一个目的是提供包括灵活的组合式的便携式的电子控制***的饮料配售机。
本发明的另一个目的是提供电子控制***,从而仅需最小量的饮料配售机的重新设计就可添加或改变电子控制***硬件和饮料配售机组件。
本发明的另一个目的是提供电子控制***,电子控制***包括带有装配在状态机***体系结构中的固件的程序存储器,状态机***体系结构支持非-预先制动的或预先制动的多任务实时操作***。
本发明的另一个目的是提供电子控制***,电子控制***包括可以与外部设备通信的接口。
本发明的另一个目的是提供电子控制***,电子控制***包括使得电子控制***可以监视并控制附在饮料配售机上的多种设备的设备接口。
本发明的进一步的目的是提供电子控制***,电子控制***包括使得电子控制***可以与远程定位的外部设备通信的调整解调器。
通过下列描述本发明的其他目的,特性和优点对此领域中的普通技术人员会变得显然。
本发明的示图的简单描述
图1是演示饮料配售机电子控制***的方框图。
图2是演示实施在控制图1所示电子控制***中使用的配售机任务状态机的监督控制循环操作程序图。
图3是演示包括外部接口的饮料配售机的电子控制***的方框图。
图4是演示饮料配售机的电子控制***的方框图。
图5是演示实施在控制图4所示电子控制***中使用的配售机任务状态机的监督控制循环操作程序图。
图6是演示图5所示的键盘控制状态机的操作程序图。
图7是演示图5所示的制冷状态机的操作程序图。
图8是演示图4所示的电子控制***的制冷单元感应***的方框图。
图9是演示图5所示的碳酸化作用状态机的操作程序图。
图10是演示图4所示的电子控制***的碳酸化作用感应***的方框图。
图11是演示图5所示的用户接口状态机的操作程序图。
图12是演示图5所示的分配状态机的操作程序图。
图13是演示图5所示的RS-232接口状态机的操作程序图。
图14是演示图5所示的设备接口状态机的操作程序图。
图15是演示图5所示的调制解调器接口状态机的操作程序图。
图16是演示图5所示的配售机日期积累状态机的操作程序图。
图17是演示图5所示的服务监视器状态机的操作程序图。
本发明较好实施方案的详细描述
如图1和2中所演示的,饮料配售机的电子控制***10包括微型控制器11,程序存储器12,用户接口13,和调节阀15或阀组15的饮料流动的阀接口14。尽管未显示,此领域中的普通技术人员会认识到,电子控制***10与提供电子控制***10的组件所需的动力电平的动力提供装置相连。微型控制器11是依据实施所需饮料分配任务所需的计算功率来选取的标准可使用的微型控制器。程序存储器12是依据饮料配售机存储需要选取的并与选取的微型控制器进行普通连接的标准可使用的存储器。尽管程序存储器12显示为与微型控制器11是分离的,但此领域中的普通技术人员会认识到具有充分存储能力的微型控制器都能使用。
用户接口13包括任何适合的用户接口设备,如控制杆激活开关,按钮开关,或具有多个按钮开关的可编程控制的键盘控制装置。阀接口14包括能调节阀15或阀组15的饮料流动的任何设备。在这个实施方案中,饮料包括,但不限于,饮料浓浆和稀释剂,如普通水或碳酸化的水,在阀15或阀组15预先混合或后混合,或单独分配稀释剂。因此阀接口14包括仅打开或关闭来输送饮料的电磁阀或调节精确量的稀释剂和饮料浓浆输送到阀15或阀组15的体积计量阀技术。阀15或阀组15可以是能经阀接口14输送饮料源提供的饮料的任何适合的预-或后-混合类型的分配阀。
程序存储器12包括监督控制固件16,配售机任务固件17,和低电平驱动器固件18,固件装配在支持非-预先制动或预先制动的多任务实时操作***的状态机***体系结构中,以给电子控制***10提供灵活性,组合性,和设计便携性。在程序存储器12中实施的状态机***体系结构促进了灵活性和组合性,因为它使现存的饮料配售机可快速重新构造加入电子控制***10。类似地,在程序存储器12中实施的状态机***体系结构通过支持快速发展加入电子控制***10的饮料配售机而促进了设计的便携性。
在程序存储器12中实施状态机***体系结构开始于监督控制固件16,实施是呼叫包括配售机任务固件17的每个状态机,并且,调整配售机任务固件17的每个状态机之间的行为和通信的无限循环。对电子控制***10使用动力,监督控制固件16呼叫启动配售机程序19,其承担控制微型控制器11。启动配售机程序19包括通过实施诸如启动微型控制器***设备,开始灭活控制螺线管线圈等的任务来控制微型控制器11启动化饮料配售机的固件。
启动配售机程序19完成启动饮料配售机后,放弃控制微型控制器11,监督控制固件16呼叫状态机20,状态机20,包括承担控制微型控制器11及控制微型控制器11执行配售机任务1的固件。在非预先制动多任务实时操作***中,当没有状态改变时,或在配售机任务1完成下一步中有状态改变时,状态机20释放对微型控制器11的控制。可替换地,对于预先制动的多任务实时操作***,状态机20在预设定时间段终止时释放对微型控制器11的控制。
然后,监督控制固件16呼叫状态机21,状态机21包括承担控制微型控制器11及控制微型控制器11执行配售机任务2的固件。在非预先制动多任务实时操作***中,当没有状态改变时,或在配售机任务2完成下一步中有状态改变时,状态机21释放对微型控制器11的控制。对于预先制动的多任务实时操作***,状态机21在预设定时间段终止时释放对微型控制器11的控制。
一旦状态机21释放对微型控制器11的控制,监督控制固件16呼叫状态机22,然后是每个剩余状态机23-N,每个剩余状态机23-N包括承担控制微型控制器11并控制微型控制器11执行配售机任务3-n的固件。因此,当在非-预先制动或预先制动技术下在前的状态机20-N释放对微型控制器11的控制时,如前面所描述的,监督控制固件16呼叫后面的状态机20-N,状态机20-N承担控制微型控制器并控制微型控制器11执行配售机任务1-n。因此,监督控制固件16***地并连续地呼叫每个状态机20-N,每个状态机20-N控制微型控制器11来实施操作饮料配售机需要的n数量的配售机任务。
除了呼叫配售机任务固件17的状态机20-N的每个状态机外,监督控制固件16还调整状态机20-N的每个状态机彼此之间的相互作用。例如,如果当状态机22控制微型控制器11时状态机25需要数据或输入信号显示,监督控制固件16监视这种显示数据或输入信号向状态机25的转移。首先,监督控制固件16调节在程序存储器12中状态机22中显示的数据或输入信号的存储。然后监督控制固件16提供并保持状态机22所需的存储器号码信息以将显示的数据或输入信号存储到程序存储器12的选取存储位置。其次,当状态机25承担控制微型控制器11时,监督控制固件16将存储器号码信息提供给状态机25,以便状态机25的固件能读取显示的数据或输入信号,其用来执行配售机任务6。
因此,电子控制***10和加入电子控制***10的饮料配售机可支持任何数量的饮料配售机任务,开始于控制阀或阀组分配饮料的配售机任务以及包括n数量的所需配售机任务。除了控制阀或阀组分配饮料的配售机任务外,饮料配售机任务还包括,但不限于,控制用户接口,控制阀接口,调节制冷***和碳酸化作用***,控制外部接口等等。因此,配售机任务固件17当由监督控制固件16呼叫时,包括承担控制微型控制器11并控制微型控制器11来实施操作饮料配售机所需的饮料配售机任务的状态机20-N形式的固件。尽管状态机20-N中的一个状态机一次承担控制微型控制器11来实施饮料配售机任务,此领域中的普通技术人员会认识到,状态机20-N是可以同时操作及运行的。
低电平驱动器固件18给微型控制器11提供连接配售机任务固件17与微型控制器11的固件,以使配售机任务固件17来承担控制和控制微型控制器11。低电平驱动器固件18进一步连接配售机任务固件17和微型控制器11的专用***设备,如计时器,串行端口,俘获/比较端口,等等,这些设备支持在控制饮料配售机中微型控制器11使用的数据和输入信号的显示。低电平驱动器固件18还进一步连接微型控制器11和饮料配售机组件,如螺线管线圈,继电器,等等,其使得微型控制器11来控制饮料配售机的操作。
本文描述了在控制饮料配售机分配饮料中加入控制微型控制器11状态机***体系结构的电子控制***10的演示例。在启动配售机程序19启动饮料配售机后,监督控制固件16呼叫状态机20,如,状态机20可包括监视用户接口13以确定是否用户需要饮料分配的固件。用户通过压下与所需饮料口味(可乐,根啤酒,柠檬水)相关的用户接口13的控制杆或按钮激活开关要求饮料分配。控制杆或按钮激活开关的压下从用户接口13输出给微型控制器11分配信号,指示需要饮料分配。
在非-预先制动多任务实时操作***中,只要用户接口13没有输出分配信号,微型控制器11就将状态机20保持在“等待分配信号状态”中。在“等待分配信号状态”中,当接到监督控制固件16呼叫时,状态机20立即放弃控制微型控制器11,然后监督控制固件16呼叫状态机21。相反,收到分配信号触发微型控制器11将状态机20从“等待分配信号状态”改变到“分配信号状态”。然后,状态机20放弃对微型控制器11的控制,监督控制固件16呼叫状态机21。
当监督控制固件16再次呼叫状态机20时,在“分配信号状的”的微型控制器11输入并处理分配信号,以将用户所需饮料口味等同分配信号。在处理分配信号后,微型控制器11将状态机20从“分配信号状态”改变为“保存分配信号状态”,从而状态机20释放对微型控制器11的控制,监督控制固件16呼叫状态机21。
在监督控制固件16对状态机20进行下一步呼叫时,微型控制器11使用由监督控制固件16显示的存储器号码将分配信号存储到程序存储器12中。微型控制器11还将状态机20从“保存分配信号状态”改变为“等待分配信号状态”。然后,状态机20放弃对微型控制器的控制,监督控制固件16呼叫状态机21。
在预先制动多任务实时操作***中,当用户接口13没有输出分配信号时,微型控制器11类似地将状态机20保持在“等待分配信号状态”中,然而,当预定时间段终止时状态机20立即放弃对微型控制器11的控制。因此,只要预定时间段还没有终止,收到分配信号会触发微型控制器11将状态机20从“等待分配信号状态”改变为“分配信号状态”。在“分配信号状态”中,微型控制器11输入并处理分配信号,以将用户所需饮料口味等同分配信号。
在处理分配信号后,微型控制器11将状态机20从“分配信号状态”改变为“保存分配信号状态”,并且,在“保存分配信号状态”中,使用由监督控制固件16显示的存储器号码将分配信存储在程序存储器12中。然后微型控制器11将状态机20从“保存分配信号状态”改变为“等待分配信号状态”。
因此,只要预定时间段还没有终止,微型控制器11要么将状态机20保持在“等待分配信号状态”,要么实施与“分配信号状态”和“保存分配信号状态”有关的任务。在预定时间段终止后,状态机20立即放弃对微型控制器11的控制。然而,当监督控制固件16再一次呼叫状态机20时,状态机20会返回到“等待分配信号状态”,“分配信号状态”,或“保存分配信号状态”中合适的一个。
监督控制固件16连续地呼叫状态机20-N,状态机20-N实施与其相关的特殊饮料分配任务。例如,状态机21的配售机任务2的固件可以是控制与饮料配售机有关的碳酸化作用***。在状态机21放弃控制微型控制器11后,监督控制固件16呼叫状态机22,如状态机22可以包括与控制饮料配售机的制冷单元有关的固件。一旦状态机22放弃控制微型控制器11,监督控制固件16会呼叫状态机23。
如,状态机23可以包括在控制阀接口14以实现从阀15或阀组15中适当的一个阀的饮料分配的配售机任务中控制微型控制器11的固件。在非-预先制动的多任务实时操作***中,当用户还没有接触用户接口13以选择所需饮料分配时,微型控制器11将状态机23保持在“分配需要状态”。微型控制器11使用由监督控制固件16显示的存储器号码,通过读取包含存储分配信号的程序存储器12的存储位置,来确定是否用户已经接触用户接口13选择了分配所需饮料。在“分配需要状态”中,当接到监督控制固件16呼叫时,状态机23立即放弃对微型控制器11的控制,然后监督控制固件16呼叫状态机24。当用户已经接触用户接口选择分散所需饮料时,微型控制器11将状态机23从“分配需要状态”改变为“分配状态”。然后状态机23放弃对微型控制器11的控制,监督控制固件16呼叫状态机24。
当接着呼叫状态机23时,在“分配状态”中,微型控制器11输出激活阀接口14以实现从阀15或阀组15中的适当的一个阀中分配的阀信号。然后,微型控制器11将状态机23从“分配状态”改变为“分配输送状态”,从而状态机23释放对微型控制器11的控制,监督控制固件16呼叫状态机24。
根据包括阀接口14的具体组件,在分配期间微型控制器11输出阀信号以控制阀接口14。例如,如果阀接口14是一个螺线管线圈,控制预混合阀15,微型控制器11激活螺线管线圈,其打开以允许饮料从阀15流过。类似地,如果阀接口14包括多个螺线管线圈,每个控制一个预混合阀15,微型控制器11根据分配信号激活螺线管线圈,其打开以允许选择的饮料从阀组15中的合适的一个阀流过。
可替换地,当饮料配售机是后混合类型的时,阀接口14包括控制饮料调味浓浆流动的螺线管线圈和控制稀释剂如普通水或碳酸化水流动的螺线管线圈。因此,微型控制器11对分配信号发生反应,激活两个螺线管线圈,其打开以输送饮料调味浓浆和稀释剂到阀15,在阀15中饮料调味浓浆和稀释剂混合形成选择的饮料。类似地,如果阀接口14包括多个螺线管线圈,每个控制饮料调味浓浆向阀15的流动,并且多个螺线管线圈每个控制着稀释剂向阀15的流动,微型控制器11根据分配信号激活饮料调味浓浆和稀释剂螺线管线圈对,其打开以输送饮料调味浓浆和稀释剂向阀15流动,在阀15中饮料调味浓浆和稀释剂混合形成选择的饮料。
在其他演示例中,阀接口14可以包括此领域中的普通技术人员众所周知的体积计量阀技术,微型控制器11监视稀释剂的流动或饮料调味浓浆的流动,以在分配饮料中在稀释剂和饮料调味浓浆之间提供适当的比例。如包含在状态机23中的与分配任务4有关的固件,控制微型控制器11使用包含在体积计量阀中的稀释剂或饮料调味浓浆的流量计来监视稀释剂的流动或饮料调味浓浆的流动。微型控制器11将稀释剂或饮料调味浓浆的测定的流量值与包含在状态机23的固件中的稀释剂或饮料调味浓浆的所需量比较。当稀释剂或饮料调味浓浆的实际流量等于稀释剂或饮料调味浓浆的所需流量时,微型控制器11向稀释剂或饮料调味浓浆的体积计量阀输出信号,体积计量阀将稀释剂或饮料调味浓浆注入到阀15中或阀组15的适当的一个阀中,在阀15中或阀组15的适当的一个阀中注入的稀释剂或饮料调味浓浆与已在流动的稀释剂或饮料调味浓浆混合形成饮料。
在接着呼叫状态机23后,在“饮料输送状态”中,微型控制器11确定是否灭活阀接口14,从而终止从阀15或阀组15的适当的一个阀中分配选择的饮料口味。例如,对于手动饮料分配需要,微型控制器11从程序存储器12读取存储的分配信号以确定是否用户接口13连续输出信号,从而指示连续的压下控制杆或按钮激活开关。只要存在存储的分配信号,微型控制器11就将状态机23保持在“饮料输送状态”,以连续激活阀接口14,并且状态机23立即将对微型控制器11的控制放弃到状态机24。可替换地,当存储的分配信号中止时,指示释放控制杆或按钮激活开关,在状态机23将对微型控制器11的控制放弃到状态机24之前,微型控制器11将状态机23从“饮料输送状态”改变为“饮料中止状态”。
在其他演示例中,微型控制器11使用计时器以输送所需量的饮料。只要计时器还没有停止,微型控制器11就将状态机23保持在“饮料输送状态”中,以连续激活阀接口14,并且状态机23立即将对微型控制器11的控制放弃给状态机24。可替换地,当计时器停止时,在状态机23将对微型控制器11的控制放弃给状态机24之前,微型控制器11将状态机23从“饮料输送状态”改变为“饮料中止状态”。
在接着呼叫状态机23时,在“饮料中止状态”中,微型控制器11灭活阀接口14,从而终止从阀15或阀组15的适当的一个阀中分配选择的饮料口味。微型控制器11也将状态机23从“饮料中止状态”改变为“分配需要状态”。然后,状态机23放弃对微型控制器11的控制,以使监督控制固件16能呼叫剩余的状态机24-N,状态机24-N包含其他饮料配售机任务,如预先描述的。
在预先制动多任务实时操作***中,此领域中的普通技术人员会认识到,在控制阀接口14以实现从阀15或阀组15的适当的一个阀中分配饮料中,状态机23将包括如上面所描述的相同的状态机步骤和相关的任务,除了状态机23由于预定时间段的终止放弃对微型控制器11的控制。并且,此领域中的普通技术人员应能理解,配售机任务固件17还包括在用户接口13或阀接口14的故障情况下中止饮料分配的固件。
实施状态机***体系结构给电子控制***10提供了灵活的组合式的及便携式的设计,使得电子控制***10可与任何用户接口和阀接口一起使用。演示性地,从控制杆激活的开关到按钮激活的开关的变化仅需要调整低电平驱动器固件18,以支持按钮激活开关,不需要对监督控制固件16或配售机任务固件17进行任何调整。并且,从阀接口中从螺线管线圈技术到体积计量阀技术的改变仅需要调整低电平驱动器固件18以支持体积计量阀技术,以及在配售机任务固件17中用体积计量阀技术状态机替换螺线管线圈技术状态机,不需要对配售机任务固件17的剩余状态机或监督控制固件16进行任何调整。
此外,由于在在电子控制***10中实施状态机***体系结构,改变稀释剂和饮料调味浓浆之间的比例以改变饮料味道被简单化了。使用体积计量阀技术,体积计量阀技术状态机保持未调整状态,而仅比例控制参数被调整。如,稀释剂和/或饮料调味浓浆体积计量阀的稀释剂和/或饮料调味浓浆活塞的注入冲程数量可能发生了变化,从而改变了输送到阀15或阀组15的适当的一个阀中的稀释剂和饮料调味浓浆之间的比例。并且,在没有改变体积计量阀技术状态机仅用不同特性的组件替换(如不同的体积计量阀活塞,不同的流动洗涤器,不同的存储器)的情况下,通过物理方式实施对饮料品质的控制。
实施状态机***体系结构给电子控制***10提供了灵活的组合式的及便携式的设计,使得电子控制***10在没有对电子控制***10进行任何显著的重新设计的情况下可与重新构造饮料配售机或新型饮料配售机一起使用。对于重新构造饮料配售机和新型饮料配售机来说,电子控制***10是灵活的组合的及便携的,因为仅仅需要对现存的监督控制固件16,配售机任务固件17,和/或低电平驱动器固件18进行很小的改变,饮料配售机组件和/或电子控制***10的硬件,如微型控制器11,实时操作***的种类,用户接口13,阀接口14等等就可以被更新或添加。
说明性地,替换电子控制***10的硬件(如微型控制器11)来重新构造现存的饮料配售机或制备新型饮料配售机,仅需要替换现存的硬件和相应改变低电平驱动器固件18,而不需要如在没有使用状况机***体系结构的电子控制***中所需的对监督控制固件16或硬件配售机任务固件17进行任何改变。类似地,添加或除去配售机任务,如添加或除去分配阀或碳酸化***,来重新构造现存的饮料配售机或制备新型饮料配售机,仅仅需要添加或除去与配售机任务相关的饮料配售机组件及相应调整监督控制固件16,配售机任务固件17,和低电平驱动器固件18。配售机任务固件17通过添加或除去包括控制添加或除去配售机任务的固件的状态机来调整,而监督控制固件16调整成呼叫或不呼叫添加或除去的状态机。低电平驱动器固件18可通过添加或除去连接添加或除去的状态机和微型控制器11以及连接微型控制器11和与添加或除去的饮料配售机任务相关的添加或除去的饮料配售机组件的固件来调整。
因此,电子控制***10完全是组合式的,因为在没有影响不相关的饮料配售机任务或需要调整不相关的饮料配售机任务的情况下,任何配售机任务可以添加或除去。类似地,电子控制***10可完全方便地加入到新型饮料配售机中完成快速重新构造,因为监督控制固件16和选取的配售机任务固件17和低电平驱动器固件18仅需加入到与微型控制器相关的程序存储器中,微型控制器提供对加入到饮料配售机组件的任何构造中的电子控制***的饮料配售机控制。
如在图3中所演示的,电子控制***10包括微型控制器11,包括状况机***体系结构的程序存储器12,用户接口13,调节阀15或阀组15的阀接口14,以及进一步包括RS-232接口30。电子控制***10与上面所描述的一样地操作,除了包括RS-232接口30,配售机任务固件17包括在微型控制器使用RS-232 30时带有控制微型控制器11的固件的状态机,监督控制固件16识别并呼叫RS-232接口状态机,低电平驱动器固件18包括连接RS-232接口状态机和微型控制器11以及微型控制器11和RS-232接口30的固件。
RS-232接口30允许电子控制***10与外部设备通信,如配售机服务工具,个人计算机,膝上计算机等等。RS-232接口30特别地提供微型控制器11将信息传递给外部设备或从外部设备接收信息所需的串行信号电平。如微型控制器11可以包括DEX,DEX是设计实现服务工具和一件现场安装设备之间的连接的通信协议。尽管微型控制器11可以包含通信协议,它仍然需要实现微型控制器11与外部设备之间的连接。
因此,RS-232接口30使得外部设备方便地检索微型控制器11收集的并存储在程序存储器12中的饮料配售信息。并且,RS-232接口30提供服务技术人员能在不需要任何麻烦地解体饮料配售机以暴露电子控制***10来实现为了重新安装固件或完全替换而除去程序存储器12的情况下,来调整监督控制固件16,配售机任务固件17,和低电平驱动器固件18。说明性地,服务技术人员可将服务工具与RS-232接口30连接,从而,使得服务技术人员能读取电子控制***10收集的饮料配售信息。此外,服务技术人员能将新的固件通过微型控制器11直接输入到程序存储器12,从而将改变输入到电子控制***10,这样饮料配售可快速地、便利地并低成本地制备。
如图4中所演示的,电子控制***50包括微型控制器51,动力提供设备52,电池控制器53,可替换的电池54,存储器55,实时计时器56,存储器57,键盘式开关矩阵58,RS-232接口59,设备接口60,及调制解调器61。微型控制器51与饮料配售机的制冷控制62,碳酸化控制63,以及分配阀64连接以分别地控制制冷***,碳酸化***,和饮料分配。在这个实施方案中,微型控制器51可以是适于处理饮料配售机在分配饮料中所需的任务的任何微型控制器。
电子控制***50包括动力提供设备52,以提供电子控制***50的剩余组件所需的动力电平。电子控制***50包括可替换的电池54,在动力提供设备52提供给饮料配售机的动力断开或中断的情况下给存储器55和实时计时器56提供动力。电池控制器53连接动力提供设备52和可替换的电池54,可完成动力提供设备52和可替换电池54之间的切换。只要饮料配售机被激活,动力提供设备52接收外部动力源的动力,电池控制器53连接动力提供设备52,以给电子控制***50的剩余组件提供动力。使用动力提供设备52输送动力,电池控制器53可阻断可替换电池54给存储器55和实时计时器56提供动力。然而,当饮料配售机被灭活或外部动力源的动力中断时,电池控制器53从动力提供设备52切换到可替换电池54,动力提供设备52不再提供动力。可替换电池54给存储器55和实时计时器56提供动力,存储器55和实时计时器56在所有时间都需要动力以分别提供永久性***存储和***计时。
存储器55,在这个实施方案中是低功率静态随机存储器(SRAM),通过由动力提供设备52或可替换的电池54提供的动力,提供一种永久性存储器,保存微型控制器51收集的为以后检索用的饮料配售机的时间和日期标记的销售,诊断,及服务信息。存储器55进一步保存在开始分配操作前启动饮料配售机中微型控制器51使用的饮料配售机设置和配置信息。
通过动力提供设备52或可替换电池54提供的动力,实时计时器56为微型控制器51提供***计时。微型控制器51使用保存在实时计时器56中的时间和日期来用时间和日期标记在操作饮料配售机期间微型控制器51收集的销售,诊断,和服务信息。
电子控制***50包括存储器57,以在控制饮料配售机的任务时为微型控制器51所需的固件提供存储作用,存储器57在这个实施方案中是多重页面***可编程快速擦写存储器。尽管存储器57在图4中演示为电子控制***50的独立组件,但此领域中的普通技术人员会认识到,具有充分存储能力的微型控制器可替换微型控制器51和存储器57。存储器57中的固件的配置与程序存储器12中的固件配置相同,因为存储器57包括状态机***体系结构,该状态机***体系结构包括支持预先制动或非预先制动的多任务实时操作***的监督控制固件,配售机任务固件,和低电平驱动器固件。在实施饮料配售机任务中,监督控制固件,配售机任务固件,和低电平驱动器固件控制微型控制器51,如在图5中更全面的描述。
电子控制***50包括键盘式开关矩阵58,键盘式开关矩阵连接并支持饮料配售机的键盘,饮料配售机键盘为选取具体口味饮料从分配阀组64中适当的一个阀中分配提供用户界面。在这个实施方案中,键盘是以矩阵形式布置的一组按钮开关,每个按钮开关与一个饮料口味相关联,如可乐,橙汁,柠檬水,根啤酒等等。因此,每个按钮开关的具***置(即行和列地址)必须提供微型控制器51可识别的分配信号,由于与分配阀组64的具体阀相连,在按下按钮开关时,微型控制器51会激活分配阀组64中的适当的一个阀。因此,键盘式开关矩阵58使得微型控制器51将键盘的每个按钮开关与分配阀组64的具体阀相连。因此,键盘式开关矩阵58允许使用多种类型键盘,因为与键盘的按钮开关相连的具体分配阀通过键盘式开关矩阵受到微型控制器51的指配。
电子控制***50包括RS-232接口59,设备接口60,和调制解调器61,以提供电子控制***50与外部通信的能力。TS-232接口59允许电子控制***50与外部设备通信,如配售机服务工具,个人计算机,膝上计算机等等。RS-232接口59特别地提供微型控制器51向外部设备转移信息和从外部设备接收信息所需的串行信号电平。如,微型控制器51可以包括DEX,DEX是设计实现服务工具与一件现场安装设备之间的连接的通信协议。尽管微型控制器51可以包括通信协议,但它仍然需要实现微型控制器51与外部设备连接的接口。
因此,RS-232接口59使得外部设备方便地检索微型控制器51收集的并存储在程序存储器55中的饮料配售机时间和日期标记的饮料销售,诊断,和服务信息。并且,RS-232接口59提供服务技术人员能在不需要任何麻烦地解体饮料配售机以暴露电子控制***50来实现为了重新安装固件或完全替换而除去存储器57的情况下,来调整监督控制固件16,配售机任务固件17,和低电平驱动器固件18。说明性地,服务技术人员可将服务工具与RS-232接口59连接,从而,使得服务技术人员能读取时间和日期标记的饮料配售机的销售,诊断,和服务信息。此外,服务技术人员能将新的固件通过微型控制器51直接输入到存储器57,从而将改变输入到电子控制***50,这样饮料配售可快速地、便利地并低成本地制备。
设备接口60允许微型控制器51使用允许电子控制***50监视并控制与其附着的多种设备的通信协议,设备有硬币接收机,硬币及纸币找零机,纸币检验机,***检验机,网络连接机等等。设备接口60特别地提供微型控制器51向外部设备转移信息和从外部设备接收信息所需的串行信号电平。因此,设备接口60提供了一种选择,其中通过电子控制***50饮料配售机可以控制与食品和饮料配售服务业有关的任何数量的其他设备。
调制解调器61使得电子控制***50能够使用现存的电话线,蜂窝***,或依赖卫星的通信***与远程定位的外部设备通信,如配售机服务工具,个人计算机,膝上计算机等。调制解调器61特别地提供微型控制器51向远程定位的外部设备转移信息和从远程定位的外部设备接收信息所需的串行信号电平。因此,调制解调器61使得远程定位的外部设备方便地检索微型控制器51收集的并存储在程序存储器55中的饮料配售机时间和日期标记的饮料销售,诊断,和服务信息。并且,调制解调器61提供服务技术人员远程调制监督控制固件,配售机任务固件,和低电平驱动器固件的能力。
制冷控制62将电子控制***50与饮料配售机的制冷单元组件连接。说明性地,制冷控制62包括微型控制器51激活和灭活制冷单元组件如压缩机所需的螺线管线圈和/或继电器。
碳酸化控制63将电子控制***50与饮料配售机的碳酸化***的组件连接,说明性地,碳酸化控制63包括微型控制器51控制碳酸化***组件如泵所需的脉宽调制驱动器,螺线管线圈,或继电器。
在这个实施方案中,分配阀组64中每个阀包括电磁操作阀,使用体积计量技术的阀,或与能调节阀的饮料流动的设备连接的任何适合的预-或后-混合分配阀。在这个实施方案中,饮料包括,但不限于,饮料浓浆和稀释剂,如普通水或碳酸化的水,或在分配阀组64中适合的一个阀中预-混合或后-混合,或稀释剂单独分配。
如图5所演示的,在对电子控制***50施加动力时,监督控制固件呼叫启动配售机程序70。在启动配售机程序70放弃对微型控制器51的控制后,监督控制固件顺序呼叫配售机任务固件,在这个实施方案中,配售机任务固件包括键盘式状态机71,制冷状态机72,碳酸化状态机73,用户接口状态机74,配售状态机75,RS-232接口状态机76,设备接口状态机77,调制解调器接口状态机78,配售机数据收集状态机79,服务监视器状态机80。在顺序呼叫配售机任务固件中,监督控制固件在非-预先制动或预先制动多任务实时操作***下操作。因此,对于非-预先制动***,或者在还没有状态改变发生时,或者在与具体状态有关的任务或多个任务完成时,状态机放弃对微型控制器51的控制。可替换地,对于预先制动***,在预先设定时间段终止时,状态机放弃对微型控制器51的控制。在这个实施方案中,监督控制固件和配售机任务固件将针对非-预先制动多任务实时操作***进行描述,然而,此领域中的普通技术人员会认识到,在预先制动多任务实时操作***中,每个状态机实施的步骤将是相同的,除了状态机将在预先设定的时间段终止时放弃对微型控制器51的控制。
启动配售机程序70包括在操作准备中启动饮料配售机时控制微型控制器51的固件。首先,微型控制器51初始灭活所有饮料配售机控制,如螺线管线圈,继电器,LED等。其次,微型控制器51启动微型控制器***设备,如串行端口,以及任何必需的微型控制器性质,如内部计时器。第三,微型控制器51从存储器55读取饮料配售机控制信息,如对于键盘和分配阀组的各个按钮开关的键盘配置和饮料口味分配以及饮料调味浓浆与稀释剂的比例。最后,微型控制器51将LED调整到开始状态,开始饮料配售操作。在完成饮料配售机启动时,启动配售机程序70放弃对微型控制器51的控制,监督控制固件呼叫键盘状态机71,键盘状态机承担对微型控制器51的控制。
如在图6中所演示的,键盘状态机71包括“关闭”状态81和“开启”状态82,和“屏蔽”状态83。当受到监督控制固件呼叫时,键盘状态机71顺序地检查键盘的每个按钮开关以确定是否按钮开关已被按下或被释放。示例地,对于键盘的按钮开关,键盘状态机71初始开始于“关闭”状态81,微型控制器51将键盘状态机71保持在“关闭”状态81,直到微型控制器51检测到按下按钮开关。而在“关闭”状态81时,微型控制器51“断开”按钮开关,因为微型控制器51会忽略来自按钮开关的输入信号。只要微型控制器51没有检测到按钮开关被按下,在受到监督控制固件呼叫时,键盘状态机71会立即放弃对微型控制器51的控制,然后监督控制固件呼叫制冷状态机72。
当微型控制器51检测到按钮开关保持被按下状态足够达到“开启”的时间段时,在键盘状态机71放弃对微型控制器51的控制前,微型控制器51会将键盘状态机71从“关闭”状态改变为“开启”状态。在按下的按钮开关的键盘状态机受到下一次呼叫时,在“开启”状态,微型控制器51检测或者按钮开关故障,或者释放按钮开关。通过键盘计时器跟踪按钮开关保持被按下状态的最大时间段,微型控制器51可检测按钮开关故障。根据按下的按钮开关,微型控制器51进一步发展传送分配信息的分配信号,如选取的饮料口味或稀释剂,然后选取的添加口味,选取的杯大小,等等。微型控制器51还通过监督控制固件显示的地址将分配信号保存在存储器57中。只要键盘计时器还没有终止或微型控制器51还没有检测到按钮开关被释放,微型控制器51就将键盘状态机71保持在“开启”状态82,在受到监督控制固件呼叫时,键盘状态机71立即放弃对微型控制器51的控制。
一旦微型控制器51检测到按钮开关已经被释放足够到“关闭”状态的时间段,在键盘状态机71放弃对微型控制器51的控制前,微型控制器51就会将键盘状态机71从“开启”改变为“关闭”状态。对于被释放的按钮开关,在键盘状态机71受到下一次呼叫时,在“关闭”状态81中,微型控制器51关闭按钮开关并等待另一次按下按钮开关,如前面所描述的。在键盘状态机71放弃对微型控制器51的控制前,微型控制器51进一步使用监督控制固件显示的地址将分配关闭信号保存在存储器57中。微型控制器51将键盘状态机71保持在“关闭”状态81,直到它检测到按钮开关被按下。
如果在微型控制器51检测到按钮开关被释放前键盘计时器停止计时,在键盘状态机71放弃对微型控制器51的控制前,微型控制器51会将键盘状态机71从“开启”状态82改变为“屏蔽”状态83。对于按钮开关故障,在键盘状态机71受到下一次呼叫时,在“屏蔽”状态中,微型控制器51“关闭”按钮开关,如前面所描述的,并等待释放按钮开关。在键盘状态机71放弃对微型控制器51的控制前,微型控制器51使用监督控制固件显示的地址将分配关闭信号保持在存储器57中。只要微型控制器51还没有检测到按钮开关被释放,微型控制器51就将键盘状态机71保持在“屏蔽”状态83,在受到监督控制固件呼叫时,键盘状态机71立即放弃对微型控制器51的控制。当微型控制器51检测到按钮开关已经被释放足够达到“关闭”状态的时间段时,在键盘状态机71放弃对微型控制器51的控制前,微型控制器51就会将键盘状态机71从“屏蔽”状态83改变为“关闭”状态81。对被释放的按钮开关,在键盘状态机71受到下一次呼叫时,微型控制器51在“关闭”状态81操作,如上面所描述的。
如在图7中所演示的,制冷状态机72包括“关闭”状态90,“停止计时”状态91,“解冻探测”状态92,“开启”状态93,“冻结探测/开启计时”状态94。制冷状态机72初始开始于“关闭”状态90,其中微型控制器51关闭饮料配售机的制冷单元的压缩机,并且微型控制器51开始于关闭计时状态。然后,微型控制器51将制冷状态机72从“关闭”状态90改变为“停止计时”状态91,制冷状态机72放弃对微型控制器51的控制,监督控制固件呼叫碳酸化状态机73。
通过对制冷状态机72的下一次呼叫,在“停止计时”状态91的微型控制器51确定是否停止计时终止。由于周期短在灭活压缩机或随后激活期间“停止计时”状态91提供一个延迟状态,在这个实施方案中,延迟5分钟,与预防压缩机的损伤。只要停止计时状态还没有终止,微型控制器51就将制冷状态机72保持在“停止计时”状态91,在制冷状态机受到监督控制固件的呼叫时,制冷状态机72立即放弃对微型控制器51的控制。停止计时终止后,微型控制器51重新设置停止计时,并将制冷状态机72从“停止计时”状态91改变为“解冻探测”状态92,由此制冷状态机72放弃对微型控制器51的控制,监督控制固件呼叫碳酸化状态机73。
当制冷状态机72受到下一次呼叫时,在“解冻探测”状态92的微型控制器51确定是否探测器101和102都浸没在解冻冷却液体中,如图8中所演示的。只要探测器102保持在冷却液体中,微型控制器51就将制冷状态机72保持在“解冻探测”状态92,在受到监督控制固件呼叫时制冷状态机72立即放弃对微型控制器51的控制。当微型控制器51确定探测器101和102两个都浸没在解冻冷却液体中,微型控制器51就将制冷状态机72从“解冻探测”状态92改变为“开启”状态93,由此制冷状态机72放弃对微型控制器51的控制,监督控制固件呼叫碳酸化状态机73。
在制冷状态机72受到下一次呼叫后,在“开启”状态93的微型控制器51开启制冷单元的压缩机,并开始计时。然后,微型控制器51将制冷状态机72从“开启”状态93改变为“冻结探测/开启计时”状态94,由此制冷状态机72放弃对微型控制器51的控制,监督控制固件呼叫碳酸化状态机73。
在制冷状态机72受到下一次呼叫时,在“冻结探测/开启计时”状态94的微型控制器51检测压缩机故障,或者检测是否探测器101和102两个都浸没在冻结冷却液体中。微型控制器51通过开启计时器检测故障,开启计时器跟踪压缩机可能保持激活状态的最长时间段。只要探测器101保持在解冻冷却液体中以及开启计时器还没有终止,微型控制器51就将制冷状态机72保持在“冻结探测/开启计时”状态94,在受到监督控制固件呼叫时制冷状态机72立即放弃对微型控制器51的控制。
当微型控制器51确定探测器101和102两个都浸没在冻结冷却液体中并且开启计时器还没有终止时,微型控制器51就重新设置计时器并发展压缩机工作信号,微型控制器51将该信号使用监督控制固件显示的地址保持在存储器57中。微型控制器51进一步将制冷状态机72从“冻结探测/开启计时”状态94改变为“关闭”状态93,由此制冷状态机72放弃对微型控制器51的控制,监督控制固件呼叫碳酸化状态机73。通过再一次呼叫制冷状态机72,微型控制器51在“关闭”状态90操作,如上面所描述的。
可替换地,如果探测器101和102浸没到冻结冷却液体中之前,开启计时器终止,那么微型控制器51就重新设置计时器并发展压缩机故障信号,微型控制器51将该信号使用监督控制固件显示的地址保持在存储器57中。然后,微型控制器51将制冷状态机72从“冻结探测/开启计时”状态94改变为“关闭”状态94,由此制冷状态机74放弃对微型控制器51的控制,监督控制固件呼叫碳酸化状态机73。通过对制冷状态机72的再次呼叫,微型控制器51在“关闭”状态90操作,如上面所描述的。
如在图8中所演示的,微型控制器51使用脉冲或色同步信号监视探测器101和102,以确定什么时候它们在冻结或解冻冷却液体中。这比先有监视***有改进,因为恒定电压监视信号促使在冷却液体中含有的杂质显著镀在探测器上,而脉冲或色同步信号可减少或消除电镀,从而延长了探测器使用寿命。
微型控制器51分别在I/O端口97和98输出探测器101和102接收到的脉冲。当冷却液体冻结到数字105所示的位置时,脉冲没有经探测器103接地衰减。因此,A/D输入端口99和100接收信号,显示探测器101和102两个都浸没在冻结冷却液体中,可替换地,当冷却液体冻结到数字104所表示的位置,在I/O端口97和98的脉冲输出接地衰减。因此,脉冲没有加在A/D端口99和100上,说明探测器101和102都浸没在解冻冷却液体中。
如在图9中所演示的,碳酸化状态机73包括“关闭”状态110,“探测器在空气中”状态111,“开启”状态112,和“探测器在水中/开启计时”状态113。碳酸化状态机73初始开始于“关闭”状态110,其中微型控制器51关闭了饮料配售机碳酸化***的泵。然后微型控制器51将碳酸化状态机73从“关闭”状态110改变为“探测器在空气中”状态111,由此碳酸化状态机73放弃对微型控制器51的控制,监督控制固件呼叫用户接口状态机74。
当碳酸化状态机73受到下一次呼叫时,“探测器在空气中”状态111的微型控制器51,确定是否探测器121和122,如图10中所演示的,两个都暴露碳酸化***的碳酸化釜中的空气中。只要探测器121保持浸没在碳酸化釜中的水中,微型控制器51就将碳酸化状态机73保持在“探测器在空气中”状态111,当监督控制固件呼叫时,碳酸化状态机73立即放弃对微型控制器51的控制。当微型控制器51确定探测器121和122两个都暴露在碳酸化釜的空气中时,微型控制器51就将碳酸化状态机73从“探测器在空气中”状态111改变为“开启”状态112,由此碳酸化状态机73放弃对微型控制器51的控制,监督控制固件呼叫用户接口状态机74。
在对碳酸化状态机73再次呼叫后,“开启”状态112的微型控制器51打开碳酸化***的泵,并开始计时。然后微型控制器51将碳酸化状态机73从“开启”状态112改变为“探测器在水中/开启计时”状态113,由此,碳酸化状态机73放弃对微型控制器51的控制,监督控制固件呼叫用户接口状态机74。
当再次呼叫碳酸化状态机73时,“探测器在水中/开启计时”状态113的微型控制器51检测泵的故障状态,或检测是否探测器121和122两个都浸没在碳酸化釜的水中。微型控制器51通过开启计时器检测泵故障状态,开启计时器跟踪泵可保持激活状态的最长时间段。只要探测器122保持暴露在碳酸化釜的空气中并且开启计时器还没有终止,微型控制器51就将碳酸化状态机73保持在“探测器在水中/开启计时”状态113,当受到监督控制固件呼叫时碳酸化状态机73立即放弃对微型控制器51的控制。
当微型控制器51确定探测器121和122两个都浸没在碳酸化釜的水中并且开启计时器还没有终止时,微型控制器51会重新设置计时器并发展碳酸化工作状态信号,微型控制器51将该信号使用由监督控制固件显示的地址保持在存储器57中。微型控制器51进一步将碳酸化状态机73从“探测器在水中/开启计时”状态113改变为“关闭”状态110,由此碳酸化状态机73放弃对微型控制器51的控制,监督控制固件呼叫碳酸化状态机73。通过再次呼叫碳酸化状态机73,微型控制器51在“关闭”状态110操作,如上面所描述的。
可替换地,如果在探测器121和122都浸没在碳酸化釜的水中之前,开启计时器终止,那么微型控制器51就重新设置计时器并发展碳酸化故障信号,微型控制器51将该信号使用由监督控制固件显示的地址保持在存储器57中。微型控制器51进一步将碳酸化状态机73从“探测器在水中/开启计时”状态113改变为“关闭”状态110,由此碳酸化状态机73放弃对微型控制器51的控制,监督控制固件呼叫碳酸化状态机73。通过再次呼叫碳酸化状态机73,微型控制器51在“关闭”状态110操作,如上面所描述的。
如在图10中所演示的,微型控制器51使用脉冲或色同步信号监视探测器121和122,以确定什么时候它们在空气中或在水中。这比先有监视***有改进,因为恒定电压监视信号促使在冷却液体中含有的杂质显著镀在探测器上,而脉冲或色同步信号可减少或消除电镀,从而延长了探测器使用寿命。
微型控制器51分别在I/O端口117和118输出探测器121和122接收到的脉冲。当水位到数字125所示的位置时,脉冲经探测器123接地衰减。因此,A/D输入端口119和120没有接收信号,显示探测器121和122两个都浸没在水中,可替换地,当水位到数字124所表示的位置,在I/O端口117和118的脉冲输出没有接地衰减。因此,脉冲加在A/D端口119和120上,说明探测器121和122都暴露在空气中。
如图11中所演示的,一旦碳酸化状态机73放弃对微型控制器51的控制,监督控制环路呼叫用户接口状态机74,其承担控制微型控制器51。用户接口状态机74开始于“激活”状态127,微型控制器51将用户接口状态机74保持在“激活”状态127,直到微型控制器51检测到用户接口设备或设备组需要激活。在这个实施方案中用户接口设备或设备组包括LED;然而,此领域中的普通技术人员会认识到,任何适合用户传递信息的设备都可使用。传递给用户的信息包括选取的饮料口味或稀释剂,任何选取的添加调味,选取的杯子大小,差错代码,等等。只要微型控制器51还没有检测到用户接口设备或设备组需要激活,当受到监督状况固件的呼叫,用户接口状态机74就立即放弃对微型控制器51的控制,然后监督控制固件呼叫分配状态机75。
微型控制器51检测到用户接口设备或设备组需要激活,如,使用监督控制固件提供的地址,从存储器57中读取,键盘状态机71发展的信号或信号组。当微型控制器51检测到分配信号或信号组时,微型控制器51激活对应按钮开关或开关组的LED或与分配信号或信号组有关的分配阀或阀组。在进一步的演示说明中,微型控制器51使用监督控制固件提供的地址,从存储器57中读取制冷状态机72和碳酸化状态机73发展的信号组。当微型控制器51检测到压缩机故障信号和/或碳酸化作用故障信号时,微型控制器51会激活通知用户具体故障的LED。激活适当的用户接口设备或设备组后,微型控制器51将用户接口状态机73从“激活”状态127改变为“灭活”状态128,由此用户状态机74放弃对微型控制器51的控制,监督控制固件呼叫分配状态机75。
当再次呼叫用户接口状态机73时,“灭活”状态128的微型控制器51检测,是否激活的用户接口设备或设备组需要灭活。只要微型控制器51还没有检测到激活的用户接口设备或设备组需要灭活,那么用户接口状态机74在受到监督控制固件呼叫时就立即放弃对微型控制器51的控制,然后监督控制固件呼叫分配状态机75。
微型控制器51检测到用户接口设备或设备组需要激活,如通过使用监督控制固件提供的地址从存储器57读取键盘状态机71发展的信号或信号组。当微型控制器51检测到分配关闭信号或信号组,微型控制器51就灭活与按钮开关或开关组对应的LED或灭活与初始读取分配信号或信号组有关的分配阀或阀组。在进一步的演示说明中,微型控制器51使用监督控制固件提供的地址从存储器57读取制冷状态机72和碳酸化状态机73发展的信号组。当微型控制器51检测到压缩机工作信号和/或碳酸化工作信号时,微型控制器51就灭活LED,通知用户具体故障。在灭活适当的用户接口设备或设备组后,微型控制器51将用户接口状态机73从“灭活”状态128改变为“激活”状态127,由此用户接口状态机74放弃对微型控制器51的控制,监督控制固件呼叫分配状态机75。当再次呼叫用户接口状态机74时,微型控制器51在“激活”状态127操作,如上面所描述的。
如在图12中所演示的,当分配状态机75受到监督控制固件呼叫并对饮料分配需要反应时,其控制微型控制器51从分配阀组64中输送饮料。分配状态机75初始开始于“检测分配”状态131,微型控制器51将分配状态机75保持在“检测分配”状态131,直到微型控制器51检测到饮料分配需要。只要微型控制器51还没有检测到饮料分配需要,分配状态机75在受到监督控制固件呼叫时就立即放弃对微型控制器51的控制,然后监督控制固件呼叫RS-232接口状态机76。
微型控制器51通过使用监督控制固件提供的地址从存储器57读取键盘状态机71发展的信号或信号组来检测是否饮料分配已被要求,如上面所描述的。当微型控制器51从存储器57读取到键盘状态机71发展的分配信号或信号组时,饮料分配需要产生。在这个实施方案中,分配信号或信号组包括仅分配稀释剂,稀释剂是普通水或碳酸化的水,或分配饮料调味浓浆以及稀释剂,如果需要,还包括添加调味,如樱桃或香草调味。如果饮料配售机提供预定的杯子大小分配,经键盘状态机71发展的分配信号或信号组产生的饮料分配需要还包括杯子的大小。
可替换地,通过在提供由微型控制器51使用监督控制固件发展的地址存储在存储器57的分配信号或信号组中用作键盘状态机71的附属服务工具,服务技术人员可以控制饮料分配。服务技术人员的饮料分配需要包括仅分配稀释剂,或分配饮料调味浓浆和稀释剂,如果需要,还有添加调味,另外还有,仅分配饮料调味浓浆,或仅分配添加调味品。由此,电子控制***50使得测试以及诊断饮料配售机问题异常方便,因为饮料分配需要是由用户启动的还是服务技术人员通过服务工具启动的对电子控制***50来说不重要。
检测饮料分配需要后,根据饮料分配需要的种类,微型控制器51将分配状态机75从“检测分配”状态131改变为“分配输送”状态132-135中的一个。然后分配状态机75放弃对微型控制器51的控制,监督控制固件呼叫RS-232接口状态机76。
当饮料分配需要仅是稀释剂时,在再次呼叫分配状态机75时微型控制器51返回到“分配输送”状态132。在“分配输送”状态的微型控制器51激活分配阀组64中适当的一个阀,该阀仅分配稀释剂。在激活分配阀组64中适当的一个阀后,微型控制器51将分配状态机75从“分配输送”状态132改变为“分配结束”状态136。然后分配状态机75放弃对微型控制器51的控制,监督控制固件呼叫RS-232接口状态机76。
当再次呼叫分配状态机75时,在“分配结束”状态136,微型控制器51确定什么时候分配阀组64的激活阀应被灭活,从而中断饮料分配。只要微型控制器51确定分配阀组64的激活阀不需要灭活,微型控制器51就将分配状态机75保持在“分配结束”状态136,由此在分配状态机75受到监督控制固件呼叫时其立即放弃对微型控制器51的控制,然后监督控制固件呼叫RS-232接口状态机76。
在这个实施方案中,微型控制器51通过对饮料配售机键盘的手工控制或预先设置的分配体积或时间段的反应,来决定什么时候灭活分配阀组64的激活阀。在手工控制期间,当键盘状态机71提供与分配阀组64的激活阀有关的分配关闭信号或信号组时,微型控制器51确定饮料分配完成。当微型控制器51检测到分配关闭信号或信号组时,微型控制器51会将分配状态机75从“分配结束”状态136改变为“中止分配”状态140。然后分配状态机75放弃对微型控制器51的控制,监督控制固件呼叫RS-232接口状态机76。
对于预先设置分配体积或时间段的情况,分配状态机75包括对每种饮料分配需要预先设置的饮料分配命令。预先设置的饮料分配命令每一个控制微型控制器51来激活分配阀组64中适当的一个阀,并在制备所需饮料需要的饮料分配体积或时间段将阀保持在激活状态。说明性地,对于仅需要将稀释剂加入到大杯子中的饮料分配,在适当的预先设置的饮料分配命令控制下,微型控制器51激活分配阀组64中的正确的阀,该阀输送一定体积的稀释剂或输送一段时间的稀释剂来充满大杯子。在输送正确体积的稀释剂或预先设置的饮料分配时间段终止时,微型控制器51将分配状态机75从“分配结束”状态136改变为“中止分配”状态140。然后分配状态机75放弃对微型控制器51的控制,监督控制固件呼叫RS-232接口状态机76。
当再次呼叫分配状态机75时,在“中止分配”状态140下,微型控制器51灭活激分配阀组64中激活的阀。在灭活分配阀组64中激活的阀后,微型控制器51将分配状态机75从“中止分配”状态140改变为“检测分配”状态131。然后分配状态机75放弃对微型控制器51的控制,监督控制固件呼叫RS-232接口状态机76。当再次呼叫分配状态机75时,微型控制器51在“检测分配”状态131下操作,如前面所描述的。
当饮料分配需要是完全的饮料时,再次呼叫分配状态机75时微型控制器51返回到“分配输送”状态133。在“分配输送”状态133下,微型控制器51激活分配阀组64中的适当的一个阀,该阀分配饮料调味浓浆,稀释剂,和如果需要,添加调味。在激活分配阀组64中适当的一个阀后,微型控制器51将分配状态机75从“分配输送”状态133改变为“分配结束”状态137。然后分配状态机75放弃对微型控制器51的控制,监督控制固件呼叫RS-232接口状态机76。
在再次呼叫分配状态机75时,微型控制器51,在“分配结束”状态137确定什么时候分配阀组64的激活的阀应该灭活,从而终止饮料分配。只要微型控制器51确定分配阀组64的激活的阀不需要灭活,微型控制器51就将分配状态机75保持在“分配结束”状态137,由此当分配状态机75再次受到监督控制固件呼叫时,分配状态机75立即放弃对微型控制器51的控制,然后监督控制固件呼叫RS-232接口状态机76。
在手动控制期间,一旦微型控制器51确定键盘状态机71已提供与分配阀组64的激活的阀有关的分配终止信号或信号组,微型控制器51就将分配状态机75从“分配结束”状态137改变为“中止分配”状态141。然后分配状态机75放弃对微型控制器51的控制,监督控制固件呼叫RS-232接口状态机76。
对于将完全的饮料分配到超大杯子中的情况,微型控制器51在适当的预先设置的饮料分配命令的控制下,激活分配阀组64中适当的阀,该阀输送一定体积或一段时间的饮料调味浓浆,稀释剂,和如果需要,添加调味,充满超大杯子。当输送正确体积或预先设置的饮料分配时间段终止时,微型控制器51将分配状态机75从“分配结束”状态137改变为“中止分配”状态141。然后分配状态机75放弃对微型控制器51的控制,监督控制固件呼叫RS-232接口状态机76。
当再次呼叫分配状态机75时,在“中止分配”状态141下,微型控制器51灭活激分配阀组64中激活的阀。在灭活分配阀组64中激活的阀后,微型控制器51将分配状态机75从“中止分配”状态141改变为“检测分配”状态131。然后分配状态机75放弃对微型控制器51的控制,监督控制固件呼叫RS-232接口状态机76。当再次呼叫分配状态机75时,微型控制器51在“检测分配”状态131下操作,如前面所描述的。
当饮料分配需要仅是饮料调味浓浆时,再次呼叫分配状态机75时微型控制器51返回到“分配输送”状态134。在“分配输送”状态134下,微型控制器51激活分配阀组64中的适当的一个阀,该阀仅分配饮料调味浓浆。在激活分配阀组64中适当的一个阀后,微型控制器51将分配状态机75从“分配输送”状态134改变为“分配结束”状态138。然后分配状态机75放弃对微型控制器51的控制,监督控制固件呼叫RS-232接口状态机76。
在再次呼叫分配状态机75时,微型控制器51,在“分配结束”状态138确定什么时候分配阀组64的激活的阀应该灭活,从而终止饮料分配。只要微型控制器51确定分配阀组64的激活的阀不需要灭活,微型控制器51就将分配状态机75保持在“分配结束”状态138,由此当分配状态机75再次受到监督控制固件呼叫时,分配状态机75立即放弃对微型控制器51的控制,然后监督控制固件呼叫RS-232接口状态机76。
在手动控制期间,一旦微型控制器51确定键盘状态机71已提供与分配阀组64的激活的阀有关的分配终止信号或信号组,微型控制器51就将分配状态机75从“分配结束”状态138改变为“中止分配”状态142。然后分配状态机75放弃对微型控制器51的控制,监督控制固件呼叫RS-232接口状态机76。
对于仅将饮料调味浓浆分配到中号杯子中的情况,微型控制器51在适当的预先设置的饮料分配命令的控制下,激活分配阀组64中适当的阀,该阀输送一定体积或一段时间的饮料调味浓浆,稀释剂,和如果需要,添加调味,充满中号杯子。当输送正确体积或预先设置的饮料分配时间段终止时,微型控制器51将分配状态机75从“分配结束”状态138改变为“中止分配”状态142。然后分配状态机75放弃对微型控制器51的控制,监督控制固件呼叫RS-232接口状态机76。
当再次呼叫分配状态机75时,在“中止分配”状态142下,微型控制器51灭活激分配阀组64中激活的阀。在灭活分配阀组64中激活的阀后,微型控制器51将分配状态机75从“中止分配”状态142改变为“检测分配”状态131。然后分配状态机75放弃对微型控制器51的控制,监督控制固件呼叫RS-232接口状态机76。当再次呼叫分配状态机75时,微型控制器51在“检测分配”状态131下操作,如前面所描述的。
当饮料分配需要仅是添加调味时,再次呼叫分配状态机75时微型控制器51返回到“分配输送”状态135。在“分配输送”状态134下,微型控制器51激活分配阀组64中的适当的一个阀,该阀仅分配添加调味。在激活分配阀组64中适当的一个阀后,微型控制器51将分配状态机75从“分配输送”状态135改变为“分配结束”状态139。然后分配状态机75放弃对微型控制器51的控制,监督控制固件呼叫RS-232接口状态机76。
在再次呼叫分配状态机75时,微型控制器51,在“分配结束”状态139确定什么时候分配阀组64的激活的阀应该灭活,从而终止饮料分配。只要微型控制器51确定分配阀组64的激活的阀不需要灭活,微型控制器51就将分配状态机75保持在“分配结束”状态139,由此当分配状态机75再次受到监督控制固件呼叫时,分配状态机75立即放弃对微型控制器51的控制,然后监督控制固件呼叫RS-232接口状态机76。
在手动控制期间,一旦微型控制器51确定键盘状态机71已提供与分配阀组64的激活的阀有关的分配终止信号或信号组,微型控制器51就将分配状态机75从“分配结束”状态139改变为“中止分配”状态143。然后分配状态机75放弃对微型控制器51的控制,监督控制固件呼叫RS-232接口状态机76。
对于仅将添加调味分配到小号杯子中的情况,微型控制器51在适当的预先设置的饮料分配命令的控制下,激活分配阀组64中适当的阀,该阀输送一定体积或一段时间的饮料调味浓浆,稀释剂,和如果需要,添加调味,充满小号杯子。当输送正确体积或预先设置的饮料分配时间段终止时,微型控制器51将分配状态机75从“分配结束”状态139改变为“中止分配”状态143。然后分配状态机75放弃对微型控制器51的控制,监督控制固件呼叫RS-232接口状态机76。
当再次呼叫分配状态机75时,在“中止分配”状态143下,微型控制器51灭活激分配阀组64中激活的阀。在灭活分配阀组64中激活的阀后,微型控制器51将分配状态机75从“中止分配”状态143改变为“检测分配”状态131。然后分配状态机75放弃对微型控制器51的控制,监督控制固件呼叫RS-232接口状态机76。当再次呼叫分配状态机75时,微型控制器51在“检测分配”状态131下操作,如前面所描述的。
如在图13中所演示的,一旦分配状态机75放弃对微型控制器51的控制,监督控制环路呼叫RS-232接口状态机76,RS-232接口状态机承担对微型控制器51的控制。RS-232接口状态机76开始于“消息”状态150,在这个状态中微型控制器51使用RS-232接口59确定是否外部设备(如配售机服务工具,个人计算机,膝上计算机,等等)包含外部通信信息需要传递到电子控制***50。在“消息”状态150下,微型控制器51进一步确定是否电子控制***50包含饮料配售机信息需要传递到外部设备。只要外部设备不包含外部通信信息需要传递,或电子控制***50不包含饮料配售机信息需要传递,那么受到监督控制固件的呼叫,RS-232接口状态机76就立即放弃对微型控制器51的控制,然后监督控制固件呼叫设备接口状态机77。
当微型控制器51确定外部设备包含外部通信信息需要传递给电子控制***50时,微型控制器51将RS-232接口状态机76从“消息”状态150改变为“接收”状态151。然后RS-232接口状态机77立即放弃对微型控制器51的控制,监督控制固件呼叫设备接口状态机77。
在再次呼叫RS-232接口状态机76时,在“接收”状态151下,微型控制器51通过RS-232接口输入外部通信信息,然后根据包含在外部通信信息中的指示实施任何需要的处理。从外部设备接收到的外部通信信息包括,但不限于,比例控制参数,在测试及诊断饮料配售机中错误的过程中使用的饮料配售机控制信息,和修正或替换现存监督控制固件,配售机任务固件,或低电平驱动器固件的固件。然后,微型控制器51将RS-232接口状态机76从“接收”状态151改变为“消息”状态150,由此RS-232接口状态机76放弃对微型控制器51的控制,监督控制固件呼叫设备接口状态机77。再次呼叫RS-232接口状态机76时,微型控制器51在“消息”状态150下操作,如前面所描述的。
当微型控制器51确定电子控制***50包含饮料配售机信息需要传递给外部设备时,微型控制器51将RS-232接口状态机76从“消息”状态150改变为“传递”状态152。然后RS-232接口状态机76放弃对微型控制器51的控制,监督控制固件呼叫设备接口状态机77。
在再次呼叫RS-232接口状态机76时,在“传递”状态151下,微型控制器51通过RS-232接口将饮料配售机信息输出到外部设备,饮料配售机信息包括,但不限于,时间和日期标记的销售,诊断和服务信息。然后,微型控制器51将RS-232接口状态机76从“传递”状态152改变为“消息”状态150,由此RS-232接口状态机76放弃对微型控制器51的控制,监督控制固件呼叫设备接口状态机77。再次呼叫RS-232接口状态机76时,微型控制器51在“消息”状态150下操作,如前面所描述的。
如在图14中所演示的,设备接口状态机77包括允许电子控制***50通过微型控制器51来控制设备,如硬币接收机,硬币及纸币找零机,纸币检验机,***检验机,网络连接机等等。设备接口状态机76开始于“设备消息”状态160,在这个状态中微型控制器51使用设备接口60确定是电子控制***50已经接收到来自设备的通信。在“消息”状态160下,微型控制器51进一步确定是否电子控制***50包含需要传递给设备的信息。只要电子控制***50还没有接收到来自设备的通信,或不包含需要需要传递的信息,那么受到监督控制固件的呼叫,设备接口状态机77就立即放弃对微型控制器51的控制,然后监督控制固件呼叫调制解调器接口状态机78。
当微型控制器51确定电子控制***50已经接收到来自设备的通信,微型控制器51将设备接口状态机77从“设备消息”状态160改变为“接收”状态161。然后设备接口状态机77立即放弃对微型控制器51的控制,监督控制固件呼叫调制解调器接口状态机77。
在再次呼叫设备接口状态机77时,在“接收”状态161下,微型控制器51通过设备接口60输入设备通信信息,然后根据包含在通信信息中的信息实施任何需要的处理。说明性地,如果设备是硬币和纸币找零机,微型控制器51输入信息,信息可以是硬币或纸币的面值。输入信息后,微型控制器51确定硬币和纸币找零机返回的正确的找零。然后,微型控制器51将设备接口状态机77从“接收”状态161改变为“设备消息”状态160,由此设备接口状态机77放弃对微型控制器51的控制,监督控制固件呼叫调制解调器接口状态机78。再次呼叫设备接口状态机77时,微型控制器51在“设备消息”状态160下操作,如前面所描述的。
当微型控制器51确定电子控制***50包含需要传递给设备的信息时,微型控制器51将设备接口状态机77从“设备消息”状态160改变为“传递”状态162。然后设备接口状态机77放弃对微型控制器51的控制,监督控制固件呼叫调制解调器接口状态机78。
在再次呼叫设备接口状态机77时,在“接收”状态161下,微型控制器51通过设备接口60将信息输出到设备。说明性地,如果微型控制器51含有正确的找零信息,微型控制器51通过设备接口60传递控制信号,控制硬币和纸币找零机放出正确的找零。然后,微型控制器51将设备接口状态机77从“传递”状态162改变为“设备消息”状态160,由此设备接口状态机77放弃对微型控制器51的控制,监督控制固件呼叫调制解调器接口状态机78。再次呼叫设备接口状态机77时,微型控制器51在“设备消息”状态160下操作,如前面所描述的。
如在图15中所演示的,一旦设备状态机77放弃对微型控制器51的控制,监督控制环路呼叫调制解调器接口状态机78,调制解调器接口状态机承担对微型控制器51的控制。调制解调器接口状态机77开始于“消息”状态170,在这个状态中微型控制器51使用调制解调器61确定是否电子控制***50已经接收远程定位的外部设备的外部通信信息,远程定位的外部设备有如配售机服务工具,个人计算机,膝上计算机,等等,通过现存的电话线,蜂窝***,或依赖于卫星通信***。在“消息”状态170下,微型控制器51进一步确定是否电子控制***50包含饮料配售机信息需要传递到远程定位的外部设备。只要电子控制***50还没有接收到来自远程定位的外部设备的外部通信信息,或电子控制***50不包含饮料配售机信息需要传递,那么受到监督控制固件的呼叫,调制解调器接口状态机78就立即放弃对微型控制器51的控制,然后监督控制固件呼叫配售机数据收集状态机79。
当微型控制器51确定电子控制***50已经接收到来自远程定位的外部设备的外部通信信息时,微型控制器51将调制解调器接口状态机78从“消息”状态170改变为“接收”状态171。然后调制解调器接口状态机78立即放弃对微型控制器51的控制,监督控制固件呼叫配售机数据收集状态机79。
在再次呼叫调制解调器接口状态机78时,在“接收”状态171下,微型控制器51通过调制解调器接口输入外部通信信息,然后根据包含在外部通信信息中的指令实施任何需要的处理。从远程定位的外部设备接收到的外部通信信息包括,但不限于,比例控制参数,在测试及诊断饮料配售机中错误的过程中使用的饮料配售机控制信息,和修正或替换现存监督控制固件,配售机任务固件,或低电平驱动器固件的固件。然后,微型控制器51将调制解调器接口状态机78从“接收”状态171改变为“消息”状态170,由此调制解调器接口状态机78放弃对微型控制器51的控制,监督控制固件呼叫配售机数据收集状态机79。再次呼叫调制解调器接口状态机78时,微型控制器51在“消息”状态170下操作,如前面所描述的。
当微型控制器51确定电子控制***50包含饮料配售机信息需要传递给远程定位的外部设备时,微型控制器51将调制解调器接口状态机78从“消息”状态170改变为“传递”状态172。然后调制解调器接口状态机78放弃对微型控制器51的控制,监督控制固件呼叫配售机数据收集状态机79。
在再次呼叫调制解调器接口状态机78时,在“传递”状态171下,微型控制器51通过调制解调器61,使用现存的电话线,蜂窝***,或依赖于卫星的通信***将饮料配售机信息输出到外部设备。饮料配售机信息包括,但不限于,时间和日期标记的销售,诊断和服务信息。然后,微型控制器51将调制解调器接口状态机78从“传递”状态172改变为“消息”状态170,由此调制解调器接口状态机78放弃对微型控制器51的控制,监督控制固件呼叫配售机数据收集状态机78。再次呼叫调制解调器接口状态机78时,微型控制器51在“消息”状态170下操作,如前面所描述的。
如在图16中所演示的,一旦调制解调器接口状态机78放弃对微型控制器51的控制,监督控制环路呼叫配售机数据收集状态机79,配售机数据收集状态机承担对微型控制器51的控制。配售机数据收集状态机79开始于“事件”状态180,在这个状态中微型控制器51确定是否饮料配售机信息收集事件已经发生。只要饮料配售机信息收集事件还没有发生,在监督控制固件的呼叫下,配售机数据收集状态机79就立即放弃对微型控制器51的控制,然后监督控制固件呼叫服务监视器状态机80。
当微型控制器51在监督控制固件的控制下在执行配售机任务固件期间收集饮料配售机信息时,饮料配售机信息收集事件发生。说明性地,在受到分配状态机75影响的饮料分配期间,微型控制器51跟踪每次饮料分配以确定这种饮料配售机信息为所选取的饮料口味的,分配的每种具体饮料调味浓浆的体积的,分配的每种具体添加调味的体积的,分配的稀释剂的体积的,分配的杯数的,以及分配杯子的大小的频率。在进一步的演示说明中,微型控制器51跟踪饮料调味浓浆和添加调味的流动,以确定什么时候饮料调味浓浆料源或添加调味料源需要替换。在这个实施方案中,饮料配售机包括,但不限于,时间和日期标记的销售,诊断,和服务信息,如所选取的饮料口味的,分配的每种具体饮料调味浓浆的体积的,分配的每种具体添加调味的体积的,分配的稀释剂的体积的,分配的杯数的,以及分配杯子的大小的频率,是否饮料调味浓浆和稀释剂之间的比例已经发生改变,是否饮料调味浓浆或添加调味料源是空的,是否饮料配售机错误已经发生,以及什么时候配售机服务工具最后连接或断开。
当微型控制器51检测到饮料配售机信息收集事件时,微型控制器51将配售机数据收集状态机79从“事件”状态180改变为“读取”状态181。然后配售机数据收集状态机79立即放弃对微型控制器51的控制,监督控制固件呼叫服务监视器状态机80。
在再次呼叫配售机数据收集状态机79时,在“读取”状态171下,微型控制器51从实时计时器56读取时间和日期。一旦微型控制器51读取时间和日期,微型控制器51将配售机数据收集状态机79从“读取”状态181改变为“保存”状态182,由此配售机数据收集状态机79放弃对微型控制器51的控制,监督控制固件呼叫服务监视器状态机80。
在再次呼叫配售机数据收集状态机79后,在“保存”状态171下,微型控制器51使用监督控制固件发展的地址将收集的饮料配售机信息保存在存储器55中,包括时间和日期。一旦微型控制器51保存了收集的饮料配售机信息,微型控制器51将配售机数据收集状态机79从“保存”状态182改变为“事件”状态180,由此配售机数据收集状态机79放弃对微型控制器51的控制,监督控制固件呼叫服务监视器状态机80。再次呼叫配售机数据收集状态机79时,微型控制器51在“事件”状态180下操作,如前面所描述的。
如在图17中所演示的,一旦配售机数据收集状态机79放弃对微型控制器51的控制,监督控制环路呼叫服务监视器状态机80,服务监视器状态机承担对微型控制器51的控制。服务监视器状态机80开始于“事件”状态190,在这个状态中微型控制器51确定是否警告必须发出,警告通过激活适当的警告设备,如可听或可视报警器,或可替换地,通过使用RS-232接口59或调制解调器60的错误信号的传递来实施,如上面所描述的。只要没有警告必须发出,在监督控制固件的呼叫下,服务监视器状态机80立即放弃对微型控制器51的控制,然后监督控制固件呼叫键盘状态机71。
在这个实施方案中,微型控制器51通过使用监督控制固件提供的地址,从存储器55读取故障信号,如压缩机故障信号,碳酸化故障信号,屏蔽按钮开关信号,无水流动信号等等来确定是否警告必须发出。类似地,微型控制器51使用监督控制固件提供的地址,从存储器55读取是否饮料调味浓浆料源或添加调味料源需要替换。当微型控制器51读取的信息指示出错误状况时,微型控制器51将服务监视器状态机80从“事件”状态190改变为“能够”状态191。然后服务监视器状态机80立即放弃对微型控制器51的控制,监督控制固件呼叫键盘状态机71。
在再次呼叫服务监视器状态机80后,在“能够”状态191下,微型控制器51激活警告设备。并且,微型控制器51能产生错误信号,微型控制器51使用监督控制固件提供的体址将该信号保存在存储器55中。随后,微型控制器51将该错误信号传递给外部设备,其中外部设备在RS-232接口状态机76或调制解调器接口状态机78的控制下,如上面所描述的。一旦警告设备被激活,微型控制器51将服务监视器状态机80从“能够”状态191改变为“结束”状态192,服务监视器状态机80放弃对微型控制器51的控制,监督控制固件呼叫键盘状态机71。
再次呼叫服务监视器状态机80时,在“结束”状态192下,微型控制器51确定警告设备是否需要灭活和/或产生的错误信号是否应被删除。只要警告设备不需要灭活和/或产生的错误信号不需要删除,在监督控制固件的呼叫下,服务监视器状态机80立即放弃对微型控制器51的控制,然后监督控制固件呼叫键盘状态机71。
在这个实施方案中,微型控制器51通过从存储器55读取故障信号确定警告设备是否需要灭活和/或产生的错误信号是否应被删除,并且微型控制器51还确定是否饮料调味浓浆料源或添加调味料源需要替换。当信息指示出没有错误状况时,微型控制器51将服务监视器状态机80从“结束”状态192改变为“不能够”状态193。然后服务监视器状态机80立即放弃对微型控制器51的控制,监督控制固件呼叫键盘状态机71。
在再次呼叫服务监视器状态机80后,在“不能够”状态193下,微型控制器51灭活警告设备。并且,微型控制器51删除错误信号,错误信号以前已经保存在存储器55中。一旦警告设备被灭活,微型控制器51将服务监视器状态机80从“不能够”状态193改变为“事件”状态190,由此服务监视器状态机80放弃对微型控制器51的控制,监督控制固件呼叫键盘状态机71。在再次固件服务监视器状态机80时,微型控制器51在“事件”状态190下操作,如上面所描述的。
如在上面的实施例中所解释的,依据支持非预先制动或预先制动多任务实时操作***的状态机***结构构建的用于饮料配售机的电子控制***提供了特别的灵活性,组合性,和设计便携性。因此,尽管饮料配售机的电子控制***已在前面的实施方案中作了描述,但这样的描述仅是为示例的目的,对此领域中的普通技术人员显然的,许多变化,等同物,和不同程度的变体,包括在饮料配售机的电子控制***的范围内。因此,这个范围在任何方面都不受到前面实施方案的限制,这个范围仅受到下面权利要求书的限定。

Claims (62)

1.一种饮料配售机,包括:
饮料配售机组件,包括至少:
用户接口,
分配阀,以及
调节分配阀输送饮料的阀接口;以及
电子控制***,包括:
监视用户接口并激活对用户输入反应的阀接口,从而调节分配阀输送饮料的微型控制器,以及
程序存储器,包括构建在控制状态机***结构中控制微型控制器的固件。
2.根据权利要求1的饮料配售机,其中状态机***结构支持非-预先制动多任务实时操作***。
3.根据权利要求1的饮料配售机,其中状态机***结构支持预先制动多任务实时操作***。
4.根据权利要求1的饮料配售机,其中固件包括监督控制固件,配售机任务固件,和低电平驱动器固件。
5.根据权利要求1的饮料配售机,其中固件包括在实施与饮料配售机操作相关的任务期间控制微型控制器的配售机任务固件。
6.根据权利要求5的饮料配售机,其中配售机任务固件包括每个与饮料配售机操作有关的任务的状态机。
7.根据权利要求6的饮料配售机,其中固件包括呼叫配售机认为固件的每个状态机的监督控制固件。
8.根据权利要求6的饮料配售机,其中固件包括协调配售机任务固件的每个状态机之间的行为和通信的监督控制固件。
9.根据权利要求5的饮料配售机,其中固件包括连接配售机任务固件与微型控制器的低电平驱动器固件。
10.根据权利要求5的饮料配售机,其中固件包括连接配售机任务固件和微型控制器的专用***设备的低电平驱动器固件。
11.根据权利要求1的饮料配售机,其中固件包括连接微型控制器和饮料配售机组件的低电平驱动器固件。
12.根据权利要求4的饮料配售机,其中改变饮料配售机组件需要调整低电平驱动器固件,不需要对监督控制固件和配售机任务固件的作任何相应的调整。
13.根据权利要求4的饮料配售机,其中添加饮料配售机组件需要调整低电平驱动器固件及添加配售机任务固件状态机和对监督控制固件的相应调整,不需要对现存配售机任务固件状态机作调整。
14.根据权利要求4的饮料配售机,其中对不同阀接口的改变需要调整低电平驱动器固件以及替换与不同阀接口相关的配售机任务固件,不需要对监督控制固件和其他配售机任务固件状态机作任何相应的调整。
15.根据权利要求4的饮料配售机,其中改变与饮料分配相关的比例控制参数需要调整配售机任务固件的饮料分配状态机,不需要对监督控制固件,低电平驱动器固件,和其他配售机任务固件状态机作任何相应的调整。
16.根据权利要求4的饮料配售机,其中通过物理方式改变饮料分配比例需要替换阀接口的组件,不需要对监督控制固件,配售机任务固件,和低电平驱动器固件作任何相应的调整。
17.根据权利要求11的饮料配售机,其中电子控制***构建成仅调整低电平驱动器以允许将微型控制器与饮料配售机组件相连接便可在任何饮料配售机中实施。
18.根据权利要求4的饮料配售机,其中改变电子控制***硬件需要调整低电平驱动器固件,不需要对监督控制固件和配售机任务固件作任何相应的调整。
19.根据权利要求4的饮料配售机,其中添加电子控制***硬件需要调整低电平驱动器硬件及添加配售机任务固件状态机和相应的调整监督控制固件,不需要调整现寸的配售机任务固件状态机。
20.根据权利要求1的饮料配售机,其中电子控制***进一步包括允许与外部设备通信的接口。
21.根据权利要求20的饮料配售机,其中接口包括RS-232接口。
22.根据权利要求1的饮料配售机,其中电子控制***进一步包括设备接口,使电子控制***能监视并控制多种与饮料配售机连接的设备。
23.根据权利要求1的饮料配售机,其中电子控制***进一步包括调制解调器,以允许与远程定位的外部设备通信。
24.根据权利要求1的饮料配售机,其中电子控制***进一步包括动力提供装置,以提供电子控制***所需的动力电平。
25.根据权利要求24的饮料配售机,其中电子控制***进一步包括可替换的电池,以在动力中断的情况下提供电子控制***所需的动力电平。
26.根据权利要求25的饮料配售机,其中电子控制***进一步包括在动力提供装置和可替换电池之间切换的电池控制器。
27.根据权利要求1的饮料配售机,其中电子控制***进一步包括保存时间和日期标记的销售,诊断,和服务信息的存储器。
28.根据权利要求1的饮料配售机,其中电子控制***进一步包括实时计时器。
29.根据权利要求1的饮料配售机,其中用户接口进一步包括控制杆激活开关。
30.根据权利要求1的饮料配售机,其中用户接口进一步包括按钮开关。
31.根据权利要求1的饮料配售机,其中用户接口进一步包括键盘式开关矩阵。
32.根据权利要求1的饮料配售机,其中电子控制***进一步包括连接电子控制***和饮料配售机的制冷单元的制冷控制。
33.根据权利要求1的饮料配售机,其中电子控制***进一步包括连接电子控制***和饮料配售机的碳酸化***的碳酸化控制。
34.根据权利要求1的饮料配售机,其中阀接口包括电磁操作阀。
35.根据权利要求1的饮料配售机,其中阀接口包括体积计量阀技术。
36.根据权利要求1的饮料配售机,其中分配阀包括任何能输送流动饮料的的预先或后-混合的阀。
37.一种饮料配售机,包括:
饮料配售机组件,包括至少:
用户接口,
分配阀,以及
调节分配阀输送饮料的阀接口;以及
电子控制***,包括:
监视用户接口并激活对用户输入反应的阀接口,从而调节分配阀输送的饮料的微型控制器,以及
程序存储器,包括构建在控制状态机***结构中控制微型控制器的固件,以及
允许与外部设备通信的接口。
38.根据权利要求37的饮料配售机,其中接口包括RS-232接口。
39.一种饮料配售机,包括:
饮料配售机组件,包括至少:
用户接口,
分配阀,以及
调节分配阀输送饮料的阀接口;以及
电子控制***,包括:
监视用户接口并激活对用户输入反应的阀接口,从而调节分配阀输送的饮料的微型控制器,以及
程序存储器,包括控制微型控制器的固件,以及
设备接口,使电子控制***监视并控制多个与饮料配售机连接的设备。
40.一种饮料配售机,包括:
饮料配售机组件,包括至少:
用户接口,
分配阀,以及
调节分配阀输送饮料的阀接口;以及
电子控制***,包括:
监视用户接口并激活对用户输入反应的阀接口,从而调节分配阀输送的饮料的微型控制器,以及
程序存储器,包括控制微型控制器的固件,以及调制解调器,可以与远程定位的外部设备通信。
41.一种设计饮料配售机或重新构建现存饮料配售机的方法,包括步骤:
提供饮料配售机组件,包括至少:
用户接口,
分配阀,以及
调节分配阀输送饮料的阀接口;以及
提供电子控制***,包括:
监视用户接口并激活对用户输入反应的阀接口,从而调节分配阀输送的饮料的微型控制器,以及
程序存储器,包括控制微型控制器的监督控制固件,配售机任务固件,和低电平驱动器固件。
调整低电平驱动器固件以连接微型控制器和饮料配售机组件。
42.根据权利要求41的设计饮料配售机或重新构建现存饮料配售机的方法,进一步包括步骤:
用一个饮料配售机组件替换另一个相似的饮料配售机组件;
调整低电平驱动器固件以连接微型控制器和替换的饮料配售机组件。
43.根据权利要求41的设计饮料配售机或重新构建现存饮料配售机的方法,进一步包括步骤:
添加饮料配售机组件;
调整低电平驱动器固件,以连接微型控制器和添加的饮料配售机组件;
添加配售机任务固件状态机;以及
调整监督控制固件呼叫添加的配售机任务固件状态机。
44.根据权利要求41的设计饮料配售机或重新构建现存饮料配售机的方法,进一步包括步骤:
用一个阀接口替换另一个阀接口;
调整低电平驱动器固件以连接微型控制器和替换的阀接口。
45.根据权利要求41的设计饮料配售机或重新构建现存饮料配售机的方法,进一步包括步骤:
将与饮料分配有关的比例控制参数输入到程序存储器中;
使用输入的比例控制参数调整饮料配售机任务固件的饮料分配状态机。
46.根据权利要求41的设计饮料配售机或重新构建现存饮料配售机的方法,进一步包括步骤:
替换阀接口组件,从而通过物理方式改变分配比例。
47.根据权利要求41的设计饮料配售机或重新构建现存饮料配售机的方法,进一步包括步骤:
用电子控制***硬件替换现存的电子控制***硬件;
调整低电平驱动器固件以连接替换的电子控制***硬件。
48.一种接收饮料配售机的用户输入的方法,包括步骤:
提供饮料配售机,包括:
按钮开关,以及
电子控制***,包括:
控制按钮开关的微型控制器,以及
程序存储器,包括控制微型控制器的开关状态机,其中开关状态机包括关闭状态和开启状态;
呼叫开关状态机承担对微型控制器的控制;
监视在关闭状态压下按钮开关;
在压下按钮开关时从关闭状态改变为开启状态;
在开启状态通过按钮开关接收用户输入来使用饮料配售机;
在释放按钮开关时从开启状态改变为关闭状态;
当状态一直没有改变时,在状态改变时,或在预先设置的时间段终止时立即放弃对微型控制器的控制。
49.根据权利要求48的接收饮料配售机的用户输入的方法,进
一步包括:
提供包括屏蔽状态的开关状态机;
当按钮开关保持在压下状态超过最长的时间段时从开启状态改变为屏蔽状态;
当释放按钮开关时,从屏蔽状态改变为关闭状态。
50.一种从饮料配售机向用户输出信息的方法,包括步骤:
提供饮料配售机,包括:
用户接口设备,以及
电子控制***,包括:控制用户接口设备的微型控制器,
以及
程序存储器,包括控制微型控制器的用户接口状态机,
其中用户接口状态机包括激活状态和灭活状态;
呼叫用户状态机来承担对微型控制器的控制;
对于需要激活用户接口设备的状况在激活状态中监视;
在检测需要激活用户接口设备的状况时激活用户接口设备;
在激活用户接口设备后从激活状态改变为灭活状态;
对于需要灭活用户接口设备的状况在灭活状态监视;
在检测需要灭活用户接口设备的状况时灭活用户接口设备;
在灭活用户接口设备后从灭活状态改变为激活状态;
当状态一直没有改变时,在状态改变时,或在预先设置的时间段终止时立即放弃对微型控制器的控制。
51.一种从饮料配售机分配饮料的方法,包括步骤:
提供饮料配售机,包括:
分配阀,
调节分配阀输送饮料的阀接口;以及
电子控制***,包括:
控制阀接口,从而调节分配阀输送的饮料的微型控制器,以及
程序存储器,包括控制微型控制器的分配状态机,其中分配状态机包括检测分配状态,分配状态,分配结束状态,和中止分配状态;
呼叫分配状态机来承担对微型控制器的控制;
在检测分配状态检测是否分配已被需要;
在需要分配时从检测分配状态改变为分配状态;
在分配状态激活阀接口通过分配阀输送饮料;
在激活阀接口时从分配状态改变为分配结束状态;
在分配结束状态监视是否分配需要已经中断,是否预先设置的体积的饮料已从分配阀分配,或是否预先设置的时间段终止;
在分配需要中断时,从分配阀分配了预先设置的体积的饮料时,或预先设置的时间段终止时,从分配结束状态改变为中止分配状态;
在中止分配状态灭活阀接口以中止分配阀分配饮料;
在灭活阀接口时从中止分配状态改变为检测分配状态;
当状态一直没有改变时,在状态改变时,或在预先设置的时间段终止时立即放弃对微型控制器的控制。
52.一种向饮料配售机输入外部通信的方法,包括步骤:
提供饮料配售机,包括:
电子控制***,包括:
接口,以允许与外部设备通信;
控制接口的微型控制器,以及
程序存储器,包括控制微型控制器的接口状态机,其中
接口状态机包括消息状态和接收状态;
呼叫接口状态机以承担对微型控制器的控制;
在消息状态确定是否外部设备包含给饮料配售机的信息;
当外部设备包含给饮料配售机的信息时从消息状态改变为接收状态;
通过接口将信息从外部设备输入到饮料配售机;
在完成从外部设备向饮料配售机输入信息时从接收状态改变为消息状态;
当状态一直没有改变时,在状态改变时,或在预先设置的时间段终止时立即放弃对微型控制器的控制。
53.一种自饮料配售机向外的外部通信的方法,包括步骤:
提供饮料配售机,包括:
电子控制***,包括:
接口,以允许与外部设备通信,以及
控制接口的微型控制器,和
程序存储器,包括控制微型控制器的接口状态机,其中接口状态机包括消息状态和传递状态;
呼叫接口状态机以承担对微型控制器的控制;
在消息状态确定是否饮料配售机包含给外部设备的信息;
当饮料配售机包含给外部设备的信息时,从消息状态改变为传递状态;
通过接口将信息从饮料配售机输出给外部设备;
在完成从饮料配售机向外部设备输出信息时,从传递状态改变为消息状态;
当状态一直没有改变时,在状态改变时,或在预先设置的时间段终止时立即放弃对微型控制器的控制。
54.一种向饮料配售机输入远程外部通信的方法,包括步骤:
提供饮料配售机,包括:
电子控制***,包括:
调制解调器,以允许与远程外部设备通信;
控制调制解调器的微型控制器,以及
程序存储器,包括控制微型控制器的调制解调器状态机,其中调制解调器状态机包括消息状态和接收状态;
呼叫调制解调器状态机,以承担对微型控制器的控制;
在消息状态确定是否远程外部设备包含给饮料配售机的信息;
当远程外部设备包含给饮料配售机的信息时,从消息状态改变为接收状态;
通过调制解调器将信息从远程外部设备输入给饮料配售机;
在完成将信息从远程外部设备输入到饮料配售机时,从接收状态改变为消息状态;
当状态一直没有改变时,在状态改变时,或在预先设置的时间段终止时立即放弃对微型控制器的控制。
55.一种自饮料配售机向外的远程外部通信的方法,包括步骤:
提供饮料配售机,包括:
电子控制***,包括:
调制解调器,以允许与远程外部设备通信;
控制调制解调器的微型控制器,和
程序存储器,包括控制微型控制器的调制解调器状态机,其中调制解调器中介体包括消息状态和传递状态;
呼叫调制解调器状态机以承担对微型控制器的控制;
在消息状态确定是否饮料配售机包含给远程外部设备的信息;
当饮料配售机包含给远程外部设备的信息时,从消息状态改变为传递状态;
通过调制解调器将信息从饮料配售机输出给远程外部设备;
在完成从饮料配售机向远程外部设备输出信息时,从传递状态改变为消息状态;
当状态一直没有改变时,在状态改变时,或在预先设置的时间段终止时立即放弃对微型控制器的控制。
56.一种冻结冷却液体监视***,包括:
浸没在冷却液体中的第一探测器;
浸没在冷却液体中的第二探测器;
浸没在冷却液体中的接地探测器;
与第一探测器和第二探测器耦合的控制器,其中控制器输出在第一探测器和第二探测器接收到的脉冲信号,由此,当第一探测器和第二探测器两个都浸没在冻结冷却液体中时,控制器接收指示充足量的冻结冷却液体的脉冲信号,当第一探测器浸没在冻结冷却液体中而第二探测器浸没在解冻冷却液体中时,脉冲信号经接地探测器接地衰减,指示给控制器冻结冷却液体的量不够充足。
57.一种控制饮料配售机的制冷单元的方法,包括步骤:提供饮料配售机;包括:
制冷单元,包括冻结冷却液体监视***;以及
电子控制***,包括:
可与制冷单元连接的制冷控制;
控制制冷控制的微型控制器,和
包括控制微型控制器的制冷状态机的程序存储器,其中制冷状态机包括关闭状态,解冻探测状态,开启状态,冻结探测状态;
呼叫制冷状态机承担对微型控制器的控制;
通过制冷控制在关闭状态灭活制冷单元;
从关闭状态改变为解冻探测状态;
在解冻探测状态通过冻结冷却液体监视***确定什么时候冻结冷却液体量不充足;
当冻结冷却液体监视***记录冻结冷却液体不充足时,从解冻探测状态改变为开启状态;
在开启状态中通过制冷控制激活制冷单元;
从开启状态改变为冻结探测状态;
在冻结探测状态通过冻结冷却液体监视***确定什么时候冻结冷却液体量充足;
当冻结冷却液体监视***记录冻结冷却液体充足时,从冻结探测状态改变为关闭状态;
当状态一直没有改变时,在状态改变时,或在预先设置的时间段终止时立即放弃对微型控制器的控制。
58.根据权利要求57的控制饮料配售机的制冷单元的方法,进一步包括步骤:
提供包括关闭计时器状态的制冷状态机;
在关闭状态激活关闭计时器;
在改变为解冻探测状态之前从关闭状态改变为关闭计时器状态;
在关闭计时器状态确定什么时候关闭计时器终止;
在关闭计时器终止时从关闭计时器状态改变为解冻探测状态。
59.根据权利要求57的控制饮料配售机的制冷单元的方法,进一步包括步骤:
在开启状态激活开启计时器;
在冻结探测状态确定是否开启计时器已经终止;
在开启计时器终止时从冻结探测状态改变为关闭状态。
60.一种液体量监视***,包括
第一探测器延伸到液体容器中;
第二探测器延伸到液体容器中;
接地探测器附在液体容器上;
控制器与第一探测器和第二探测器耦合,其中控制器输出在第一探测器和第二探测器接收到的脉冲信号,由此,当第一探测器和第二探测器两个都没有接触到液体容器中的液体时,控制器接收脉冲信号指示液体容器中液体量不充足,当第一探测器和第二探测器两个都与液体容器中的液体接触时,脉冲信号经接地探测器接地衰减,指示给控制器在液体容器中液体的量充足。
61.一种控制饮料配售机碳酸化***的方法,包括步骤:提供饮料配售机,包括:
碳酸化***,包括液体量监视***;以及
电子控制***,包括:
可与碳酸化***连接的碳酸化控制;
控制碳酸化控制的微型控制器,和
程序存储器,包括控制微型控制器的碳酸化状态机,其中制冷状态机包括关闭状态,探测器暴露状态,开启状态,和探测器未暴露状态;
呼叫碳酸化状态机承担对微型控制器的控制;
在关闭状态通过碳酸化控制灭活碳酸化***的泵;
从关闭状态过不去探测器暴露状态;
在探测器暴露状态通过液体量监视***确定什么时候在碳酸化***中液体不充足;
当液体量监视***记录在碳酸化***中液体不充足时,从探测器暴露状态改变为开启状态;
在开启状态通过碳酸化控制激活碳酸化***的泵;
从开启状态改变为探测器未暴露状态;
在探测器未暴露状态通过液体量监视***确定什么时候在碳酸化***中液体量充足;
当液体量监视***记录在碳酸化***中液体量充足时,从探测器未暴露状态改变为关闭状态;
当状态一直没有改变时,在状态改变时,或在预先设置的时间段终止时立即放弃对微型控制器的控制。
62.根据权利要求61的控制饮料配售机的碳酸化***的方法,进一步包括:
在开启状态激活开启计时器;
在探测器未暴露状态确定是否开启计时器已经终止;
在开启计时器终止时从探测器未暴露状态改变为关闭状态。
CN00808736.9A 1999-05-20 2000-05-19 带有电子控制***的饮料配售机 Pending CN1370298A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13507699P 1999-05-20 1999-05-20
US60/135,076 1999-05-20

Publications (1)

Publication Number Publication Date
CN1370298A true CN1370298A (zh) 2002-09-18

Family

ID=22466426

Family Applications (1)

Application Number Title Priority Date Filing Date
CN00808736.9A Pending CN1370298A (zh) 1999-05-20 2000-05-19 带有电子控制***的饮料配售机

Country Status (9)

Country Link
US (9) US6421583B1 (zh)
EP (1) EP1203304A1 (zh)
JP (1) JP2003500743A (zh)
CN (1) CN1370298A (zh)
AU (1) AU773080B2 (zh)
BR (1) BR0010743A (zh)
CA (1) CA2374285A1 (zh)
MX (1) MXPA01011763A (zh)
WO (1) WO2000072178A1 (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106628506A (zh) * 2017-03-25 2017-05-10 聂世林 一种饮料容器的使用方法
CN108137307A (zh) * 2015-08-07 2018-06-08 罗伯托·马尔凯蒂 用于混合和分配饮料的装置
CN109328370A (zh) * 2017-05-30 2019-02-12 达可梦株式会社 利用无人咖啡饮料制作机的咖啡饮料订单处理装置及其操作方法
CN110272011A (zh) * 2014-10-31 2019-09-24 松下知识产权经营株式会社 饮料供应装置
CN111170257A (zh) * 2019-12-26 2020-05-19 昆山微商通网络科技有限公司 不同分酒装置统一标准分酒的方法及装置

Families Citing this family (88)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6421583B1 (en) * 1999-05-20 2002-07-16 Lancer Partnership Beverage dispenser including an improved electronic control system
US7754025B1 (en) * 2000-06-08 2010-07-13 Beverage Works, Inc. Dishwasher having a door supply housing which holds dish washing supply for multiple wash cycles
US7083071B1 (en) 2000-06-08 2006-08-01 Beverage Works, Inc. Drink supply canister for beverage dispensing apparatus
EP2264522A3 (en) * 2000-07-16 2011-12-14 The Board of Regents of The University of Texas System Method of forming a pattern on a substrate
WO2002006902A2 (en) 2000-07-17 2002-01-24 Board Of Regents, The University Of Texas System Method and system of automatic fluid dispensing for imprint lithography processes
CA2422277C (en) * 2000-09-12 2014-07-08 Bunn-O-Matic Corporation Machine performance monitoring system and billing method
US8170834B2 (en) * 2000-09-12 2012-05-01 Bunn-O-Matic Corporation Remote beverage equipment monitoring and control system and method
US7162391B2 (en) * 2000-09-12 2007-01-09 Bunn-O-Matic Corporation Remote beverage equipment monitoring and control system and method
US20030019886A1 (en) * 2001-01-19 2003-01-30 Lancer Partnership. Ltd Customer interface for a beverage dispenser
US6834317B2 (en) 2001-01-26 2004-12-21 Lancer Partnership, Ltd. Network topology for food service equipment items
US8062377B2 (en) 2001-03-05 2011-11-22 Hudson Surgical Design, Inc. Methods and apparatus for knee arthroplasty
US7268698B2 (en) * 2001-05-07 2007-09-11 Bunn-O-Matic Corporation Beverage communication system
US7164966B2 (en) * 2001-07-18 2007-01-16 Lancer Partnership, Ltd. Intelligent volumetric module for drink dispenser
US6807460B2 (en) * 2001-12-28 2004-10-19 Pepsico, Inc. Beverage quality and communications control for a beverage forming and dispensing system
US20030191558A1 (en) * 2002-03-20 2003-10-09 Martin Arellano Beverage dispensing system
EP1367549A1 (en) * 2002-05-27 2003-12-03 Mars, Inc. Vending system
US6926929B2 (en) * 2002-07-09 2005-08-09 Molecular Imprints, Inc. System and method for dispensing liquids
US6916584B2 (en) * 2002-08-01 2005-07-12 Molecular Imprints, Inc. Alignment methods for imprint lithography
US8349241B2 (en) 2002-10-04 2013-01-08 Molecular Imprints, Inc. Method to arrange features on a substrate to replicate features having minimal dimensional variability
US20050061837A1 (en) * 2003-05-30 2005-03-24 Sudolcan David S. Distributed architecture for food and beverage dispensers
GB2409197A (en) * 2003-12-15 2005-06-22 Mars Inc A beverage dispensing system comprising adaptive energy management
US7783380B2 (en) * 2003-12-31 2010-08-24 Kimberly-Clark Worldwide, Inc. System and method for measuring, monitoring and controlling washroom dispensers and products
US8290334B2 (en) * 2004-01-09 2012-10-16 Cyberlink Corp. Apparatus and method for automated video editing
US7906180B2 (en) 2004-02-27 2011-03-15 Molecular Imprints, Inc. Composition for an etching mask comprising a silicon-containing material
US20060157152A1 (en) * 2004-08-13 2006-07-20 Wolski Peter F Beverage dispenser with game controller
WO2006021039A1 (en) * 2004-08-25 2006-03-02 Andrew Milner Beverage control system
US7811505B2 (en) * 2004-12-07 2010-10-12 Molecular Imprints, Inc. Method for fast filling of templates for imprint lithography using on template dispense
JP5044558B2 (ja) * 2005-04-11 2012-10-10 スターバックス・コーポレイション コーヒー等の飲料抽出装置および飲料抽出方法
WO2007027206A2 (en) 2005-04-11 2007-03-08 Coffee Equipment Company Machine for brewing a beverage such as coffee and related method
JP2008541283A (ja) * 2005-05-18 2008-11-20 程滋頤 メモリーの使用寿命を向上できる回路と方法
US7717294B2 (en) 2005-06-20 2010-05-18 South-Tek Systems Beverage dispensing gas consumption detection with alarm and backup operation
US20070023443A1 (en) * 2005-06-22 2007-02-01 Anthony Huffman Differentiated vending indicia and methods
GB0515769D0 (en) * 2005-07-30 2005-09-07 Otv Sa Fluid dispense apparatus
EP1960901A2 (en) * 2005-12-01 2008-08-27 Jaroth, Inc. (California Corporation) Cabinet monitoring and reporting apparatus and system
US20060118581A1 (en) * 2006-03-02 2006-06-08 Clark Robert A Apparatus for automatically dispensing single or mixed drinks
US10280060B2 (en) 2006-03-06 2019-05-07 The Coca-Cola Company Dispenser for beverages having an ingredient mixing module
US9415992B2 (en) 2006-03-06 2016-08-16 The Coca-Cola Company Dispenser for beverages having a rotary micro-ingredient combination chamber
US7913879B2 (en) * 2006-03-06 2011-03-29 The Coca-Cola Company Beverage dispensing system
US8960500B2 (en) * 2006-03-06 2015-02-24 The Coca-Cola Company Dispenser for beverages including juices
US7757896B2 (en) * 2006-03-06 2010-07-20 The Coca-Cola Company Beverage dispensing system
US9821992B2 (en) * 2006-03-06 2017-11-21 The Coca-Cola Company Juice dispensing system
US10631558B2 (en) 2006-03-06 2020-04-28 The Coca-Cola Company Methods and apparatuses for making compositions comprising an acid and an acid degradable component and/or compositions comprising a plurality of selectable components
US8739840B2 (en) 2010-04-26 2014-06-03 The Coca-Cola Company Method for managing orders and dispensing beverages
US7606732B2 (en) * 2006-03-16 2009-10-20 Us Beverage Net Inc. Distributed meter networks and systems for monitoring same
US7779099B2 (en) * 2006-03-16 2010-08-17 Us Beverage Net Inc. Distributed intelligent systems and methods therefor
US7953501B2 (en) * 2006-09-25 2011-05-31 Fisher-Rosemount Systems, Inc. Industrial process control loop monitor
EP2125603A4 (en) * 2006-12-28 2011-04-20 Carrier Corp DOSAGE OF DRINK
US8162176B2 (en) 2007-09-06 2012-04-24 The Coca-Cola Company Method and apparatuses for providing a selectable beverage
WO2009032875A2 (en) * 2007-09-06 2009-03-12 The Coca-Cola Company Systems and methods for monitoring and controlling the dispense of a plurality of product forming ingredients
EP2203378A2 (en) * 2007-09-06 2010-07-07 The Coca-Cola Company Systems and methods of selecting and dispensing mixed beverages
WO2009032874A2 (en) 2007-09-06 2009-03-12 The Coca-Cola Company Systems and methods for providing portion control programming in a product forming dispenser
US20090177318A1 (en) * 2008-01-03 2009-07-09 B.L. Sizemore Associates, Inc. Dispenser control system
JP2011509887A (ja) * 2008-01-15 2011-03-31 アイエムアイ コーネリアス (ユーケイ) リミテッド 飲料ディスペンサのための品質制御システム
US8126589B1 (en) * 2008-10-22 2012-02-28 Ecowell, Inc. Method and apparatus for a beverage and container vending machine
US9271604B2 (en) 2008-11-10 2016-03-01 Automatic Bar Controls, Inc. Manifold system for beverage dispenser
US9588608B2 (en) 2008-11-10 2017-03-07 Automatic Bar Controls, Inc. ADA enabled touch screen interface for a beverage dispensing machine
US9622615B2 (en) 2008-11-10 2017-04-18 Automatic Bar Controls, Inc. Touch screen interface for a beverage dispensing machine
US9908767B2 (en) 2008-11-10 2018-03-06 Automatic Bar Controls, Inc. Beverage dispensing apparatus with presence sensing
US20100116842A1 (en) * 2008-11-10 2010-05-13 Automatic Bar Controls, Inc. Reconfigurable control panel for a beverage dispenser
RU2553081C2 (ru) * 2009-12-02 2015-06-10 Нестек С.А. Машина для приготовления напитков, поддерживающая функциональные возможности дистанционного обслуживания
US8412361B1 (en) * 2010-04-05 2013-04-02 Charles A. Reynolds Remote identification and verification of a function prior to use thereof
US8757222B2 (en) 2010-04-26 2014-06-24 The Coca-Cola Company Vessel activated beverage dispenser
EP2386229A1 (de) * 2010-05-10 2011-11-16 Jura Elektroapparate AG Milchkühler, Getränkebereitungsmaschine, Kombination aus einem Milchkühler und einer Getränkebereitungsmaschine und Verfahren zum Beziehen eines Milchvolumes
US8805594B2 (en) * 2010-05-20 2014-08-12 Piramal Enterprises Limited Control system for a water distribution system
JP5788008B2 (ja) 2010-09-24 2015-09-30 マニトワック・フードサービス・カンパニーズ・エルエルシー リモート飲料システムに省エネルギーをもたらすシステムおよび方法
US20120245729A1 (en) * 2011-03-24 2012-09-27 Gojo Industries, Inc. Network enabled dispenser
EP2702543A1 (en) 2011-04-22 2014-03-05 PepsiCo, Inc. Beverage dispensing system with social media capabilities
DK3040114T3 (da) * 2011-08-10 2019-05-13 Sodastream Ind Ltd Karboniseringsmaskine til hjemmebrug
US10442671B2 (en) 2011-08-29 2019-10-15 Automatic Bar Controls, Inc. Nozzle with isolation porting
WO2013036564A2 (en) 2011-09-09 2013-03-14 Fountain Master, Llc Beverage maker
US9218704B2 (en) 2011-11-01 2015-12-22 Pepsico, Inc. Dispensing system and user interface
US10755315B2 (en) * 2014-09-26 2020-08-25 The Coca-Cola Company Distributed promotion management
EP3209952B1 (en) 2014-10-20 2019-12-11 Bedford Systems LLC Beverage machine with thermoelectric cooler, heat pipe and heat sink arrangement
AU2015336158B2 (en) 2014-10-20 2019-06-20 Bedford Systems Llc Mixing chamber for beverage machine
US9907319B2 (en) 2015-03-13 2018-03-06 Steak 'n Shake Enterprises, Inc. Dual-axis rotational mixer for food products
US10076124B2 (en) 2015-03-13 2018-09-18 Steak 'n Shake Enterprises, Inc. Rapid-agitation mixer for food products
US10913647B2 (en) 2015-06-11 2021-02-09 LifeFuels, Inc. Portable system for dispensing controlled quantities of additives into a beverage
US20170099981A1 (en) * 2015-10-08 2017-04-13 Michel Abou Haidar Callisto integrated tablet computer in hot and cold dispensing machine
US20170099980A1 (en) * 2015-10-08 2017-04-13 Michel Abou Haidar Integrated tablet computer in hot and cold dispensing machine
GB2547339B (en) 2016-02-12 2019-07-24 Automatic Bar Controls Inc Nozzle with isolation porting
CN106629564A (zh) * 2016-12-14 2017-05-10 成都得民数联科技股份有限公司 一种售液机
US11208315B2 (en) 2018-04-02 2021-12-28 Pepsico, Inc. Unattended beverage dispensing systems and methods
US11337533B1 (en) * 2018-06-08 2022-05-24 Infuze, L.L.C. Portable system for dispensing controlled quantities of additives into a beverage
WO2020030829A1 (es) * 2018-08-06 2020-02-13 Tubing Food S.L Sistema de monitorización y control de instalaciones dispensadoras de bebidas
US11305978B2 (en) * 2018-08-13 2022-04-19 Carlisle Fluid Technologies, Inc. Modular plural component platform
US10889424B1 (en) 2019-09-14 2021-01-12 LifeFuels, Inc. Portable beverage container systems and methods for adjusting the composition of a beverage
US11903516B1 (en) 2020-04-25 2024-02-20 Cirkul, Inc. Systems and methods for bottle apparatuses, container assemblies, and dispensing apparatuses
US11961373B2 (en) 2020-07-01 2024-04-16 Pepsico, Inc. Method and system of touch-free vending

Family Cites Families (110)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3730500A (en) * 1969-06-19 1973-05-01 Fluid Device Corp Liquid level control system and carbonator
US3991911A (en) * 1973-09-07 1976-11-16 American Beverage Control Automatic drink dispensing apparatus having programming means
US4010650A (en) * 1974-12-26 1977-03-08 Ford Motor Company Apparatus for generating an electrical signal indicative of liquid level
US4006840A (en) * 1975-07-07 1977-02-08 American Beverage Control Beverage dispenser having flow-actuated sensing means
US4276999A (en) * 1977-02-11 1981-07-07 Reichenberger Arthur M Beverage dispensing system
US4252253A (en) * 1978-02-21 1981-02-24 Mcneil Corporation Drink dispenser having central control of plural dispensing stations
US4237536A (en) * 1978-10-12 1980-12-02 M.R.E. Enterprises, Inc. System for indicating and controlling dispensing of beverages
KR830002140Y1 (ko) * 1980-06-24 1983-10-15 후지덴기 세이조오 가부시기 가이샤 음료자동판매기에 있어서의 급수계통의 세정회로
US4412292A (en) * 1981-02-17 1983-10-25 The Coca-Cola Company System for the remote monitoring of vending machines
US4489863A (en) * 1982-02-11 1984-12-25 International Business Machines Corporation Precision fluid dispense valve
US4597506A (en) * 1982-04-15 1986-07-01 Mars Limited Beverage dispensing machine
US4545505A (en) * 1982-07-14 1985-10-08 Reed Industries, Inc. Electronic control circuits for electrically conductive liquids/solids
US4686857A (en) * 1983-03-04 1987-08-18 Kabushiki Kaisha Toyota Chuo Kenkyusho Method and apparatus for evaluating the performance of dielectric substances
JPS6086644A (ja) * 1983-10-17 1985-05-16 Sanyo Electric Co Ltd 制御基板のチエツク方式
US4559979A (en) * 1983-12-08 1985-12-24 The Coca-Cola Company Ultrasound level detector
US4629589A (en) * 1984-06-22 1986-12-16 The Coca-Cola Company Beverage dispenser system suitable for use in outer space
JPS6167190A (ja) * 1984-09-07 1986-04-07 株式会社日本コンラックス 自動販売機の制御方式
US4788861A (en) * 1986-02-04 1988-12-06 Siemens Aktiengesellschaft Apparatus and circuit for monitoring the ink supply and ink printer devices
US4886190A (en) * 1986-10-29 1989-12-12 The Coca-Cola Company Postmix juice dispensing system
US4766548A (en) * 1987-01-02 1988-08-23 Pepsico Inc. Telelink monitoring and reporting system
US4827426A (en) * 1987-05-18 1989-05-02 The Coca-Cola Company Data acquisition and processing system for post-mix beverage dispensers
US4850269A (en) * 1987-06-26 1989-07-25 Aquatec, Inc. Low pressure, high efficiency carbonator and method
US5000357A (en) * 1987-10-13 1991-03-19 Abc/Sebrn Tech Corp. Inc. Soft drink dispenser
US5033645A (en) * 1987-10-13 1991-07-23 Abc/Sebrn Tech Corp. Carbonation system for soft drink dispenser
US4890774A (en) * 1987-10-29 1990-01-02 The Coca-Cola Company Beverage dispensing system
US5034882A (en) * 1987-11-10 1991-07-23 Echelon Corporation Multiprocessor intelligent cell for a network which provides sensing, bidirectional communications and control
US5058773A (en) * 1988-04-01 1991-10-22 Restaurant Technology, Inc. Beverage and ice dispensing method and apparatus
US4938396A (en) * 1988-05-18 1990-07-03 Abc/Sebrn Tech. Corp. Syrup dispensing system
US5007518A (en) * 1989-02-13 1991-04-16 Sam Crivello Apparatus for renting articles
US5207784A (en) * 1989-03-09 1993-05-04 Wilbur Schwartzendruber Vending machine with monitoring system
US5033644A (en) * 1989-03-31 1991-07-23 Tentler Michael L Precision dispensing of varying viscosity fluids in a prescribed mix ratio
US4979639A (en) * 1989-05-23 1990-12-25 The Coca-Cola Company Beverage dispenser control valve and ratio control method therefor
US5121329A (en) * 1989-10-30 1992-06-09 Stratasys, Inc. Apparatus and method for creating three-dimensional objects
US5044521A (en) * 1990-02-09 1991-09-03 Arganius Peckels Volumetrically controlled drink dispenser
US5505349A (en) * 1990-02-09 1996-04-09 Berg Company, A Division Of Dec International, Inc. Electronic dispensing heads
US5872721A (en) * 1990-04-11 1999-02-16 Transfresh Corporation Monitor-control systems and methods for monitoring and controlling atmospheres in containers for respiring perishables
US5192000A (en) * 1990-05-14 1993-03-09 The Coca-Cola Company Beverage dispenser with automatic ratio control
US5183998A (en) * 1990-05-30 1993-02-02 Mr. Coffee Inc. Apparatus and method for heating water for infusion and the like
US5207148A (en) * 1990-06-25 1993-05-04 Caffe Acorto, Inc. Automated milk inclusive coffee apparatus
US5178799A (en) * 1991-01-07 1993-01-12 Wilshire Partners Carbonated beverage dispensing apparatus
US5357440A (en) * 1991-02-26 1994-10-18 Texas Instruments Incorporated Method and apparatus for aiding system design
WO1992020046A1 (en) * 1991-04-29 1992-11-12 Environmental Products Corporation Multiple-use commodity collection and storage system
US5230448A (en) * 1991-07-24 1993-07-27 Lancer Corporation Complete system self-contained drink and ice dispensing
US5440108A (en) * 1991-10-11 1995-08-08 Verifone, Inc. System and method for dispensing and revalung cash cards
GB2264421A (en) * 1992-02-21 1993-08-25 Collin Stephenson Derrick Method of and means for monitoring the dispensing of liquids
US5731981A (en) * 1992-06-08 1998-03-24 Azbar, Inc. Beverage dispensing system for bar
US5513096A (en) * 1992-07-10 1996-04-30 Connecticut Innovations, Inc. Multi-axis motion controller and lid dispenser
US5437395A (en) * 1992-09-15 1995-08-01 Imi Cornelius Inc. Modular beverage dispenser
US5689689A (en) * 1992-12-17 1997-11-18 Tandem Computers Incorporated Clock circuits for synchronized processor systems having clock generator circuit with a voltage control oscillator producing a clock signal synchronous with a master clock signal
US5651482A (en) * 1993-01-08 1997-07-29 Sizemore; Sean S. Syrup delivery kit for vending system
US5363671A (en) * 1993-07-12 1994-11-15 Multiplex Company, Inc. Modular beverage cooling and dispensing system
DE4327337C1 (de) * 1993-08-15 1994-07-14 Handke Wilhelm Gmbh Verfahren und Vorrichtung zur Überwachung einer Getränkeabgabe, insbesondere in Form einer Schankanlage
JPH09507593A (ja) * 1993-08-18 1997-07-29 リアル・タイム・データ インコーポレイテッド 自動販売機遠隔監視システム
US5732563A (en) * 1993-09-22 1998-03-31 Imi Cornelius Inc. Electronically controlled beverage dispenser
GB2287932B (en) * 1994-03-29 1997-11-12 Guinness Brewing Worldwide A beverage dispensing system
NO941202L (no) * 1994-03-30 1995-10-02 Oeystein Konsmo Fremgangsmåte til overvåking og generering av meldinger samt utstyr hvor fremgangsmåten anvendes
US5454406A (en) * 1994-05-13 1995-10-03 Eaton Corporation Automatic beverage dispenser
US5812419A (en) * 1994-08-01 1998-09-22 Abbott Laboratories Fully automated analysis method with optical system for blood cell analyzer
US6056194A (en) * 1995-08-28 2000-05-02 Usa Technologies, Inc. System and method for networking and controlling vending machines
US5570811A (en) * 1994-11-01 1996-11-05 Fawn Engineering Corporation Apparatus and method for dispensing items from a vending machine
NL9500291A (nl) * 1995-02-16 1996-10-01 Sara Lee De Nv Machine voor het afgeven van voor consumptie geschikte warme dranken.
JPH08287324A (ja) * 1995-04-11 1996-11-01 Kubota Corp 自動販売機の集計方法
US5659482A (en) * 1995-04-20 1997-08-19 Warn; Walter E. Liquid dispenser control system interfaced to a cash register
US5979166A (en) * 1995-05-26 1999-11-09 Johnson; Greg A. Beverage dispenser
US5651476A (en) * 1995-06-07 1997-07-29 Dixie-Narco, Inc. Modular vending machine
GB2303354B (en) * 1995-07-15 1999-03-24 Coca Cola & Schweppes Beverage Drinks-dispensing apparatus
US5812394A (en) * 1995-07-21 1998-09-22 Control Systems International Object-oriented computer program, system, and method for developing control schemes for facilities
US6082589A (en) * 1996-02-14 2000-07-04 Ash; Fred L. Slush beverage dispensing system
AU732374B2 (en) * 1996-02-15 2001-04-26 Telefonaktiebolaget Lm Ericsson (Publ) A management interworking unit and a method for producing such a unit
US5862325A (en) * 1996-02-29 1999-01-19 Intermind Corporation Computer-based communication system and method using metadata defining a control structure
US5606864A (en) * 1996-03-26 1997-03-04 Wilshire Partners Ice bank control for a beverage dispensing machine
US6058718A (en) * 1996-04-08 2000-05-09 Forsberg; Francis C Portable, potable water recovery and dispensing apparatus
US5669221A (en) * 1996-04-08 1997-09-23 Worldwide Water, Inc. Portable, potable water recovery and dispensing apparatus
US6182453B1 (en) * 1996-04-08 2001-02-06 Worldwide Water, Inc. Portable, potable water recovery and dispensing apparatus
JPH09278091A (ja) * 1996-04-12 1997-10-28 Fuji Electric Co Ltd 飲料ディスペンサ
US5664436A (en) * 1996-04-29 1997-09-09 Lancer Corporation Component configuration for enhancing dispenser serviceability
US5730324A (en) * 1996-05-10 1998-03-24 Imi Wilshire Inc. Syrup dispensing method and system for a beverage dispenser
US5908142A (en) * 1996-07-01 1999-06-01 Sacchetti; David M. Beer tap display system with customizable programming and multi-media output means
US5941363A (en) * 1996-07-31 1999-08-24 Proactive Vending Technology, Llc Vending data collection system
US5831862A (en) * 1996-08-05 1998-11-03 Mars, Incorporated Automatic transaction system with a dynamic display and methods of its operation
US5839291A (en) * 1996-08-14 1998-11-24 Multiplex Company, Inc. Beverage cooling and dispensing system with diagnostics
US6035761A (en) * 1996-09-18 2000-03-14 Food Equipment Technologies Company, Inc. Brewing system with hot water holding tank flushing apparatus and holding tank preheating method
US5859779A (en) * 1996-10-02 1999-01-12 Mobil Oil Corporation Portable point-of sale terminal with device for inputting security code access key
US5723563A (en) * 1996-10-11 1998-03-03 Arco Chemical Technology, L.P. Spandex elastomers
US5855296A (en) * 1996-11-07 1999-01-05 Mccann; Gerald P. Combined carbonator and water pressure booster apparatus
US5959869A (en) * 1996-12-03 1999-09-28 The Coca-Cola Company Vending machine controller and system
US5950201A (en) * 1996-12-06 1999-09-07 International Business Machines Corporation Computerized design automation method using a single logical PFVL paradigm
JPH10283550A (ja) * 1997-04-01 1998-10-23 Shibaura Eng Works Co Ltd 自動販売機
JPH10326374A (ja) * 1997-05-23 1998-12-08 Shibaura Eng Works Co Ltd 自動販売機
US6035055A (en) * 1997-11-03 2000-03-07 Hewlett-Packard Company Digital image management system in a distributed data access network system
US5997170A (en) * 1997-11-03 1999-12-07 Ident, Inc. System and method for reporting vending status
US6312589B1 (en) * 1997-12-23 2001-11-06 The Coca-Cola Company Apparatus arranged to provide controllable water treatment customized to the conditions of water supplied to a beverage dispenser
US6123010A (en) * 1998-03-18 2000-09-26 Blackstone; Michael Alexander Rechargeable mobile beverage maker with portable mug and carrying case
US6082419A (en) * 1998-04-01 2000-07-04 Electro-Pro, Inc. Control method and apparatus to detect the presence of a first object and monitor a relative position of the first or subsequent objects such as container identification and product fill control
US5913454A (en) * 1998-04-09 1999-06-22 Mchale; Jay T. Drink dispensing machine
US5967366A (en) * 1998-05-28 1999-10-19 Cason; Albert Franklin Coin-operated fluid vending machine
US6045007A (en) * 1998-08-10 2000-04-04 Lancer Partnership, Ltd. Beverage dispenser configuration
US6148717A (en) * 1998-08-11 2000-11-21 Food Equipmet Technologies Company, Inc. Beverage maker with intermittent beverage liquid dispenser and apparatus and method for uniform contact of brew ingredient with brew
US5974825A (en) * 1998-08-18 1999-11-02 Lancer Partnership, Ltd. Beverage dispenser with enhanced cooling efficiency
US6142063A (en) * 1999-01-19 2000-11-07 Keurig, Inc. Automated beverage brewing system
WO2000046143A1 (en) * 1999-02-08 2000-08-10 The Coca-Cola Company Beverage dispenser with modular volumetric valve system
US6196418B1 (en) * 1999-02-19 2001-03-06 Mccann's Engineering & Mfg., Co. Carbonated and non-carbonated water source and water pressure booster
US6374845B1 (en) * 1999-05-03 2002-04-23 Texas Instruments Incorporated System and method for sensing and controlling beverage quality
US6142717A (en) * 1999-05-18 2000-11-07 Staiger; William A. Method and apparatus for re-keying a lock
US6490872B1 (en) * 1999-05-20 2002-12-10 Specialty Equipment Companies, Inc. Apparatus and a method for clean-in-place for a semi-frozen food dispensing machine
WO2000070963A1 (en) * 1999-05-20 2000-11-30 Specialty Equipment Companies, Inc. Valve and door assembly for a semi-frozen food dispensing machine
US6421583B1 (en) * 1999-05-20 2002-07-16 Lancer Partnership Beverage dispenser including an improved electronic control system
AU6766600A (en) * 1999-08-12 2001-03-13 Lancer Partnership, Ltd. Aseptic product dispensing system
US6237652B1 (en) * 2000-01-25 2001-05-29 Dispensing Systems, Inc. Pressurized system and method for dispensing carbonated beverage
US6234354B1 (en) * 2000-05-01 2001-05-22 The Coca-Cola Company Soft drink dispensing machine with modular customer interface unit

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110272011A (zh) * 2014-10-31 2019-09-24 松下知识产权经营株式会社 饮料供应装置
CN110272011B (zh) * 2014-10-31 2020-12-22 松下知识产权经营株式会社 饮料供应装置
CN108137307A (zh) * 2015-08-07 2018-06-08 罗伯托·马尔凯蒂 用于混合和分配饮料的装置
CN108137307B (zh) * 2015-08-07 2019-11-26 罗伯托·马尔凯蒂 用于混合和分配饮料的装置
CN106628506A (zh) * 2017-03-25 2017-05-10 聂世林 一种饮料容器的使用方法
CN108001802A (zh) * 2017-03-25 2018-05-08 聂世林 饮料容器载体的使用方法
CN108001803A (zh) * 2017-03-25 2018-05-08 聂世林 一种饮料容器安全使用的方法
CN106628506B (zh) * 2017-03-25 2018-07-10 临泽绿涛智汇饮品有限公司 一种饮料容器的使用方法
CN109328370A (zh) * 2017-05-30 2019-02-12 达可梦株式会社 利用无人咖啡饮料制作机的咖啡饮料订单处理装置及其操作方法
CN111170257A (zh) * 2019-12-26 2020-05-19 昆山微商通网络科技有限公司 不同分酒装置统一标准分酒的方法及装置
CN111170257B (zh) * 2019-12-26 2022-02-11 昆山微商通网络科技有限公司 不同分酒装置统一标准分酒的方法及装置

Also Published As

Publication number Publication date
US20010032037A1 (en) 2001-10-18
US20010044673A1 (en) 2001-11-22
US20100114365A1 (en) 2010-05-06
AU5034100A (en) 2000-12-12
MXPA01011763A (es) 2002-04-24
WO2000072178A1 (en) 2000-11-30
US20010044672A1 (en) 2001-11-22
US6600969B2 (en) 2003-07-29
US20030208299A1 (en) 2003-11-06
US7813834B2 (en) 2010-10-12
US20030106904A1 (en) 2003-06-12
BR0010743A (pt) 2002-04-16
US20010032036A1 (en) 2001-10-18
US20010044674A1 (en) 2001-11-22
CA2374285A1 (en) 2000-11-30
AU773080B2 (en) 2004-05-13
EP1203304A1 (en) 2002-05-08
US6934602B2 (en) 2005-08-23
US6496752B2 (en) 2002-12-17
JP2003500743A (ja) 2003-01-07
US6600968B2 (en) 2003-07-29
US6650962B2 (en) 2003-11-18
US6421583B1 (en) 2002-07-16

Similar Documents

Publication Publication Date Title
CN1370298A (zh) 带有电子控制***的饮料配售机
of Embryology The Vienna consensus: report of an expert meeting on the development of ART laboratory performance indicators
CN1847822A (zh) 自动试剂分发***和操作方法
CN1134879C (zh) 电子机器、被充电电子机器和电子机器的控制方法
CN1092383C (zh) 库设备
CN1168024C (zh) 光刻制版激光器的处理监视***
CN1202665C (zh) 数字电视广播***
CN1096027C (zh) 线程管理***及免删事件、删除实体和建立分发表的方法
CN1892599A (zh) 车载数据重写控制***
ESHRE Special Interest Group of Embryology et al. The Vienna consensus: report of an expert meeting on the development of art laboratory performance indicators
CN1798171A (zh) 便携式终端
CN1825994A (zh) 移动无线终端
Rabbani et al. Influence of the amino-terminus on in vitro and in vivo biological activity of synthetic parathyroid hormone-like peptides of malignancy.
CN1110484A (zh) 用于空调器的驱动控制装置
CN1717107A (zh) 无线通信方法、无线通信基站及无线通信终端
CN1708159A (zh) 无线通信终端、无线基站和无线通信***
CN1473406A (zh) 无线控制装置、基站、移动通信方法、移动通信程序、记录该程序的记录媒体、和移动通信***
CN1518394A (zh) 远程工厂监视***和远程工厂监视方法
CN1842975A (zh) 移动站
CN1645161A (zh) 捕获辅助信息管理***、管理装置以及管理方法
CN1267037A (zh) 配有喷墨式打印机的印画装置
CN1275808C (zh) 公交车载机控制***及其方法
CN1917404A (zh) 一种scdma***塔顶放大器的测试装置及测试方法
CN106370877A (zh) 全自动化学发光免疫分析仪在线更换试剂控制***
CN1567293A (zh) 一种嵌入式智能多媒体播放***、嵌入式智能多媒体播放器及其方法

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication