Claims
- 1. A method of controlling a carbonation system of a beverage dispenser, comprising the steps of:providing a beverage dispenser, comprising: a carbonation system including a liquid level monitoring system, and an electronic control system, comprising: a carbonation control to permit interfacing with the carbonation system, a microcontroller for controlling the carbonation control, and a program memory including a carbonation state machine for controlling the microcontroller, wherein the carbonation state machine includes an off state, a probes exposed state, an on state, and a probes unexposed state; calling the carbonation state machine to assume control of the microcontroller; deactivating in the off state a pump of the carbonation system via the carbonation control; changing the carbonation state machine from the off state to the probes exposed state; relinquishing control of the microcontroller upon the changing of the carbonation state machine from the off state to the probes exposed state; determining in the probes exposed state via the liquid level monitoring system when there is insufficient liquid in the carbonation system; relinquishing control of the microcontroller as long as the carbonation state machine remains in the probes exposed state; changing the carbonation state machine from the probes exposed state to the on state when the liquid level monitoring system registers that there is insufficient liquid in the carbonation system; relinquishing control of the microcontroller upon the changing of the carbonation state machine from the probes exposed state to the on state; activating in the on state the pump of the carbonation system via the carbonation control; changing the carbonation state machine from the on state to the probes unexposed state; relinquishing control of the microcontroller upon the changing of the carbonation state machine from the on state to the probes unexposed state; determining in the probes unexposed state via the liquid level monitoring system when there is sufficient liquid in the carbonation system; relinquishing control of the microcontroller as long as the carbonation state machine remains in the probes unexposed state; changing from the probes unexposed state to the off state when the liquid level monitoring system registers that there is sufficient liquid in the carbonation system or upon the expiration of a preset time period; and relinquishing control of the microcontroller upon the changing of the carbonation state machine from the probes unexposed state to the off state.
- 2. The method of controlling a carbonation system of a beverage dispenser according to claim 1, further comprising the steps of:activating in the on state an on timer; determining in the probes unexposed state if the on timer has expired; and changing from the probes unexposed state to the off state upon the expiration of the on timer.
- 3. A method of controlling a carbonation system of a beverage dispenser, comprising the steps of:providing a beverage dispenser, comprising: a carbonation system including a liquid level monitoring system, and an electronic control system, comprising: a carbonation control to permit interfacing with the carbonation system, a microcontroller for controlling the carbonation control, and a program memory including a carbonation state machine for controlling the microcontroller, wherein the carbonation state machine includes an off state, a probes exposed state, an on state, and a probes unexposed state; sequentially calling the carbonation state machine to assume control of the microcontroller; deactivating in the off state a pump of the carbonation system via the carbonation control; changing the carbonation state machine from the off state to the probes exposed state; relinquishing control of the microcontroller upon the changing of the carbonation state machine from the off state to the probes exposed state; determining in the probes exposed state via the liquid level monitoring system when there is insufficient liquid in the carbonation system; relinquishing control of the microcontroller as long as the carbonation state machine remains in the probes exposed state; changing the carbonation state machine from the probes exposed state to the on state when the liquid level monitoring system registers that there is insufficient liquid in the carbonation system; relinquishing control of the microcontroller upon the changing of the carbonation state machine from the probes exposed state to the on state; activating in the on state the pump of the carbonation system via the carbonation control; changing the carbonation state machine from the on state to the probes unexposed state; relinquishing control of the microcontroller upon the changing of the carbonation state machine from the on state to the probes unexposed state; determining in the probes unexposed state via the liquid level monitoring system when there is sufficient liquid in the carbonation system; relinquishing control of the microcontroller as long as the carbonation state machine remains in the probes unexposed state; changing from the probes unexposed state to the off state when the liquid level monitoring system registers that there is sufficient liquid in the carbonation system or upon the expiration of a preset time period; and relinquishing control of the microcontroller upon the changing of the carbonation state machine from the probes unexposed state to the off state.
- 4. The method of controlling a carbonation system of a beverage dispenser according to claim 3, further comprising the steps of:activating in the on state an on timer; determining in the probes unexposed state if the on timer has expired; and changing from probes unexposed state to the off state upon the expiration of the on timer.
Parent Case Info
This Application is a Div. of Ser. No. 09/575,301 file May 19, 2000 which claims benefit of Prov. No. 60/135,076 filed May 20, 1999.
US Referenced Citations (16)
Foreign Referenced Citations (2)
Number |
Date |
Country |
8-287324 |
Nov 1996 |
JP |
10-326374 |
Dec 1998 |
JP |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/135076 |
May 1999 |
US |