欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

帶有電子控制系統(tǒng)的飲料配售機的制作方法

文檔序號:6681232閱讀:217來源:國知局
專利名稱:帶有電子控制系統(tǒng)的飲料配售機的制作方法
技術領域
本發(fā)明的背景1.本發(fā)明的領域本發(fā)明涉及飲料配售機,更具體地,但沒有限制地涉及用于飲料配售機的電子控制系統(tǒng),提供組合式的、便攜式的實施。
2.本發(fā)明相關領域的描述飲料配售機一般包含有電子控制系統(tǒng),通過控制一個或多個分配閥和與閥相連接的泵來調節(jié)飲料的分配。電子控制系統(tǒng)進一步監(jiān)視并調節(jié)用來冷卻飲料的制冷單元,飲料通常包括飲料濃漿和稀釋劑,如碳酸化水或普通水。電子控制系統(tǒng)進一步監(jiān)視并調節(jié)制備碳酸化水的碳酸化作用的系統(tǒng)。
飲料配售機的這種控制系統(tǒng)通常包括分布式,嵌入式微型控制器硬件和相關的固件(軟件硬件相結合),固件在控制飲料配售機操作中控制微型控制器硬件。說明性地,微型控制器硬件監(jiān)視飲料配售機的輸入信號,輸入信號包括分配閥開關激活作用及類似作用,以及對這種輸入信號發(fā)生反應,微型控制器硬件產(chǎn)生需要的控制輸出信號,輸出信號包括激活分配閥來分配所需的飲料。此外,微型控制器硬件還監(jiān)視飲料配售機的狀況,狀況包括結凍冷卻液體的大小,碳酸化水的量,等等,以及對狀況的變化發(fā)生反應,微型控制器硬件產(chǎn)生需要的控制輸出信號,輸出信號包括激活或滅活制冷單元的壓縮機或激活或滅活碳酸化作用系統(tǒng)的泵。
當前的微型控制器硬件和相關的固件,曾經(jīng)使用的,在控制飲料配售機中可充分地操作。但不幸的是,在飲料配售機實施操作前的設計過程是不可接受的,原因是每個配售機是獨特的、定制的設備件,需要微型控制器硬件和相關的固件要設計適應飲料配售機的特殊組件結構。這樣,還沒有將重點放在飲料配售機的微型控制器硬件和相關的固件的組合性,便攜性和設計重復使用上,這樣導致對于新的飲料配售機會有長時間的設計和實施過程,不能改變現(xiàn)存的飲料配售機的設計。并且,飲料配售機的設計變化非??欤@樣對于每種特殊的飲料配售機應用設計微型控制器硬件和固件,在成本效率上或時間分配上都是不可能的。
在當前世界中,需要在很短時間中生產(chǎn)和銷售高質量的飲料配售機。因此,設計和實施高質量的、可靠的飲料配售機的過程必須是最新型的。因此,工業(yè)上廣泛需要可以支持任何種類飲料配售機組件的靈活的、組合式的、設計便攜式的微型控制器硬件和相關的固件。
本發(fā)明的簡述根據(jù)本發(fā)明,飲料配售機包括控制飲料配售機組件的電子控制系統(tǒng)。飲料配售機組件至少包括用戶接口,分配閥,調節(jié)分配閥輸送飲料的閥接口。用戶接口包括控制桿激活開關,按鈕開關,或鍵盤式開關矩陣。閥接口包括電磁閥或體積計量閥技術。分配閥包括能用其輸送飲料流體的任何適合的預-或后-混合閥。
電子控制系統(tǒng)包括監(jiān)視用戶接口并對用戶輸入信號產(chǎn)生反應激活閥接口,從而調節(jié)分配閥輸送飲料的微型控制器。電子控制系統(tǒng)進一步包括控制微型控制器的帶有裝配在狀態(tài)機系統(tǒng)體系結構中的固件的程序存儲器。狀態(tài)機系統(tǒng)體系結構支持非-預先制動的或預先制動的多任務實時操作系統(tǒng)。
電子控制系統(tǒng)進一步包括可以與外部設備通信的接口,設備接口可以使電子控制系統(tǒng)監(jiān)視并控制附在飲料配售機上的多個設備,和調制解調器可以使電子控制系統(tǒng)與遠程定位的外部設備通信。動力提供裝置提供電子控制系統(tǒng)所需的動力電平,在動力中斷的情況中可替換電池提供電子控制系統(tǒng)所需的動力電平。電池控制器在動力提供裝置和可替換的電池之間進行開關控制。
電子控制系統(tǒng)進一步包括實時計時器和記錄時間和日期標記銷售、診斷和服務信息的存儲器。制冷控制連接飲料配售機的電子控制系統(tǒng)與制冷單元。類似地,碳酸化作用控制連接飲料配售機的電子控制系統(tǒng)和碳酸化作用系統(tǒng)。
固件包括監(jiān)督控制固件,配售機任務固件,低電平驅動器固件。配售機任務固件包括在實施與飲料配售機操作相關的任務期間控制微型控制器的狀態(tài)機。監(jiān)督控制固件呼叫配售機任務固件的每個狀態(tài)機,并且協(xié)調配售機任務固件的每個狀態(tài)機間的行為和通信。低電平驅動器固件連接配售機任務固件和微型控制器,連接配售機任務固件與微型控制器的專用外圍設備,連接微型控制器和飲料配售機組件。
電子控制系統(tǒng)是靈活的組合式的并且是便攜式的,因為只需最小量地重新設計飲料配售機,電子控制系統(tǒng)硬件和飲料配售機組件就可作改變或添加。例如,改變電子控制系統(tǒng)硬件或飲料配售機組件僅需要調整低電平驅動器固件,不需要對監(jiān)督控制固件和配售機任務固件作任何相應的調整。類似地,添加電子控制系統(tǒng)硬件或飲料配售機組件僅需要調整低電平固件及添加配售機任務固件狀態(tài)機和相應調整監(jiān)督控制固件,而不需要調整現(xiàn)存的配售機任務固件狀態(tài)機。
可替換地,改變?yōu)椴煌拈y接口僅需要調整低電平驅動器固件及替換與不同閥接口相關的配售機任務固件狀態(tài)機,而不需要對監(jiān)督控制固件和其他配售機任務固件狀態(tài)機作任何相應的調整。并且,改變與飲料配售有關的比例控制參數(shù)僅需要調整配售機任務固件的飲料配售狀態(tài)機,而不需要對監(jiān)督控制固件,低電平驅動器固件,和其他配售機任務固件狀態(tài)機作任何相應的調整。類似地,通過物理模式改變飲料配售比例僅需要替換閥接口的組件,而不需要對監(jiān)督控制固件,配售機任務固件,和低電平驅動器固件作任何相應的調整。
因此,本發(fā)明的一個目的是提供包括靈活的組合式的便攜式的電子控制系統(tǒng)的飲料配售機。
本發(fā)明的另一個目的是提供電子控制系統(tǒng),從而僅需最小量的飲料配售機的重新設計就可添加或改變電子控制系統(tǒng)硬件和飲料配售機組件。
本發(fā)明的另一個目的是提供電子控制系統(tǒng),電子控制系統(tǒng)包括帶有裝配在狀態(tài)機系統(tǒng)體系結構中的固件的程序存儲器,狀態(tài)機系統(tǒng)體系結構支持非-預先制動的或預先制動的多任務實時操作系統(tǒng)。
本發(fā)明的另一個目的是提供電子控制系統(tǒng),電子控制系統(tǒng)包括可以與外部設備通信的接口。
本發(fā)明的另一個目的是提供電子控制系統(tǒng),電子控制系統(tǒng)包括使得電子控制系統(tǒng)可以監(jiān)視并控制附在飲料配售機上的多種設備的設備接口。
本發(fā)明的進一步的目的是提供電子控制系統(tǒng),電子控制系統(tǒng)包括使得電子控制系統(tǒng)可以與遠程定位的外部設備通信的調整解調器。
通過下列描述本發(fā)明的其他目的,特性和優(yōu)點對此領域中的普通技術人員會變得顯然。
本發(fā)明的示圖的簡單描述

圖1是演示飲料配售機電子控制系統(tǒng)的方框圖。
圖2是演示實施在控制圖1所示電子控制系統(tǒng)中使用的配售機任務狀態(tài)機的監(jiān)督控制循環(huán)操作程序圖。
圖3是演示包括外部接口的飲料配售機的電子控制系統(tǒng)的方框圖。
圖4是演示飲料配售機的電子控制系統(tǒng)的方框圖。
圖5是演示實施在控制圖4所示電子控制系統(tǒng)中使用的配售機任務狀態(tài)機的監(jiān)督控制循環(huán)操作程序圖。
圖6是演示圖5所示的鍵盤控制狀態(tài)機的操作程序圖。
圖7是演示圖5所示的制冷狀態(tài)機的操作程序圖。
圖8是演示圖4所示的電子控制系統(tǒng)的制冷單元感應系統(tǒng)的方框圖。
圖9是演示圖5所示的碳酸化作用狀態(tài)機的操作程序圖。
圖10是演示圖4所示的電子控制系統(tǒng)的碳酸化作用感應系統(tǒng)的方框圖。
圖11是演示圖5所示的用戶接口狀態(tài)機的操作程序圖。
圖12是演示圖5所示的分配狀態(tài)機的操作程序圖。
圖13是演示圖5所示的RS-232接口狀態(tài)機的操作程序圖。
圖14是演示圖5所示的設備接口狀態(tài)機的操作程序圖。
圖15是演示圖5所示的調制解調器接口狀態(tài)機的操作程序圖。
圖16是演示圖5所示的配售機日期積累狀態(tài)機的操作程序圖。
圖17是演示圖5所示的服務監(jiān)視器狀態(tài)機的操作程序圖。
本發(fā)明較好實施方案的詳細描述如圖1和2中所演示的,飲料配售機的電子控制系統(tǒng)10包括微型控制器11,程序存儲器12,用戶接口13,和調節(jié)閥15或閥組15的飲料流動的閥接口14。盡管未顯示,此領域中的普通技術人員會認識到,電子控制系統(tǒng)10與提供電子控制系統(tǒng)10的組件所需的動力電平的動力提供裝置相連。微型控制器11是依據(jù)實施所需飲料分配任務所需的計算功率來選取的標準可使用的微型控制器。程序存儲器12是依據(jù)飲料配售機存儲需要選取的并與選取的微型控制器進行普通連接的標準可使用的存儲器。盡管程序存儲器12顯示為與微型控制器11是分離的,但此領域中的普通技術人員會認識到具有充分存儲能力的微型控制器都能使用。
用戶接口13包括任何適合的用戶接口設備,如控制桿激活開關,按鈕開關,或具有多個按鈕開關的可編程控制的鍵盤控制裝置。閥接口14包括能調節(jié)閥15或閥組15的飲料流動的任何設備。在這個實施方案中,飲料包括,但不限于,飲料濃漿和稀釋劑,如普通水或碳酸化的水,在閥15或閥組15預先混合或后混合,或單獨分配稀釋劑。因此閥接口14包括僅打開或關閉來輸送飲料的電磁閥或調節(jié)精確量的稀釋劑和飲料濃漿輸送到閥15或閥組15的體積計量閥技術。閥15或閥組15可以是能經(jīng)閥接口14輸送飲料源提供的飲料的任何適合的預-或后-混合類型的分配閥。
程序存儲器12包括監(jiān)督控制固件16,配售機任務固件17,和低電平驅動器固件18,固件裝配在支持非-預先制動或預先制動的多任務實時操作系統(tǒng)的狀態(tài)機系統(tǒng)體系結構中,以給電子控制系統(tǒng)10提供靈活性,組合性,和設計便攜性。在程序存儲器12中實施的狀態(tài)機系統(tǒng)體系結構促進了靈活性和組合性,因為它使現(xiàn)存的飲料配售機可快速重新構造加入電子控制系統(tǒng)10。類似地,在程序存儲器12中實施的狀態(tài)機系統(tǒng)體系結構通過支持快速發(fā)展加入電子控制系統(tǒng)10的飲料配售機而促進了設計的便攜性。
在程序存儲器12中實施狀態(tài)機系統(tǒng)體系結構開始于監(jiān)督控制固件16,實施是呼叫包括配售機任務固件17的每個狀態(tài)機,并且,調整配售機任務固件17的每個狀態(tài)機之間的行為和通信的無限循環(huán)。對電子控制系統(tǒng)10使用動力,監(jiān)督控制固件16呼叫啟動配售機程序19,其承擔控制微型控制器11。啟動配售機程序19包括通過實施諸如啟動微型控制器外圍設備,開始滅活控制螺線管線圈等的任務來控制微型控制器11啟動化飲料配售機的固件。
啟動配售機程序19完成啟動飲料配售機后,放棄控制微型控制器11,監(jiān)督控制固件16呼叫狀態(tài)機20,狀態(tài)機20,包括承擔控制微型控制器11及控制微型控制器11執(zhí)行配售機任務1的固件。在非預先制動多任務實時操作系統(tǒng)中,當沒有狀態(tài)改變時,或在配售機任務1完成下一步中有狀態(tài)改變時,狀態(tài)機20釋放對微型控制器11的控制??商鎿Q地,對于預先制動的多任務實時操作系統(tǒng),狀態(tài)機20在預設定時間段終止時釋放對微型控制器11的控制。
然后,監(jiān)督控制固件16呼叫狀態(tài)機21,狀態(tài)機21包括承擔控制微型控制器11及控制微型控制器11執(zhí)行配售機任務2的固件。在非預先制動多任務實時操作系統(tǒng)中,當沒有狀態(tài)改變時,或在配售機任務2完成下一步中有狀態(tài)改變時,狀態(tài)機21釋放對微型控制器11的控制。對于預先制動的多任務實時操作系統(tǒng),狀態(tài)機21在預設定時間段終止時釋放對微型控制器11的控制。
一旦狀態(tài)機21釋放對微型控制器11的控制,監(jiān)督控制固件16呼叫狀態(tài)機22,然后是每個剩余狀態(tài)機23-N,每個剩余狀態(tài)機23-N包括承擔控制微型控制器11并控制微型控制器11執(zhí)行配售機任務3-n的固件。因此,當在非-預先制動或預先制動技術下在前的狀態(tài)機20-N釋放對微型控制器11的控制時,如前面所描述的,監(jiān)督控制固件16呼叫后面的狀態(tài)機20-N,狀態(tài)機20-N承擔控制微型控制器并控制微型控制器11執(zhí)行配售機任務1-n。因此,監(jiān)督控制固件16系統(tǒng)地并連續(xù)地呼叫每個狀態(tài)機20-N,每個狀態(tài)機20-N控制微型控制器11來實施操作飲料配售機需要的n數(shù)量的配售機任務。
除了呼叫配售機任務固件17的狀態(tài)機20-N的每個狀態(tài)機外,監(jiān)督控制固件16還調整狀態(tài)機20-N的每個狀態(tài)機彼此之間的相互作用。例如,如果當狀態(tài)機22控制微型控制器11時狀態(tài)機25需要數(shù)據(jù)或輸入信號顯示,監(jiān)督控制固件16監(jiān)視這種顯示數(shù)據(jù)或輸入信號向狀態(tài)機25的轉移。首先,監(jiān)督控制固件16調節(jié)在程序存儲器12中狀態(tài)機22中顯示的數(shù)據(jù)或輸入信號的存儲。然后監(jiān)督控制固件16提供并保持狀態(tài)機22所需的存儲器號碼信息以將顯示的數(shù)據(jù)或輸入信號存儲到程序存儲器12的選取存儲位置。其次,當狀態(tài)機25承擔控制微型控制器11時,監(jiān)督控制固件16將存儲器號碼信息提供給狀態(tài)機25,以便狀態(tài)機25的固件能讀取顯示的數(shù)據(jù)或輸入信號,其用來執(zhí)行配售機任務6。
因此,電子控制系統(tǒng)10和加入電子控制系統(tǒng)10的飲料配售機可支持任何數(shù)量的飲料配售機任務,開始于控制閥或閥組分配飲料的配售機任務以及包括n數(shù)量的所需配售機任務。除了控制閥或閥組分配飲料的配售機任務外,飲料配售機任務還包括,但不限于,控制用戶接口,控制閥接口,調節(jié)制冷系統(tǒng)和碳酸化作用系統(tǒng),控制外部接口等等。因此,配售機任務固件17當由監(jiān)督控制固件16呼叫時,包括承擔控制微型控制器11并控制微型控制器11來實施操作飲料配售機所需的飲料配售機任務的狀態(tài)機20-N形式的固件。盡管狀態(tài)機20-N中的一個狀態(tài)機一次承擔控制微型控制器11來實施飲料配售機任務,此領域中的普通技術人員會認識到,狀態(tài)機20-N是可以同時操作及運行的。
低電平驅動器固件18給微型控制器11提供連接配售機任務固件17與微型控制器11的固件,以使配售機任務固件17來承擔控制和控制微型控制器11。低電平驅動器固件18進一步連接配售機任務固件17和微型控制器11的專用外圍設備,如計時器,串行端口,俘獲/比較端口,等等,這些設備支持在控制飲料配售機中微型控制器11使用的數(shù)據(jù)和輸入信號的顯示。低電平驅動器固件18還進一步連接微型控制器11和飲料配售機組件,如螺線管線圈,繼電器,等等,其使得微型控制器11來控制飲料配售機的操作。
本文描述了在控制飲料配售機分配飲料中加入控制微型控制器11狀態(tài)機系統(tǒng)體系結構的電子控制系統(tǒng)10的演示例。在啟動配售機程序19啟動飲料配售機后,監(jiān)督控制固件16呼叫狀態(tài)機20,如,狀態(tài)機20可包括監(jiān)視用戶接口13以確定是否用戶需要飲料分配的固件。用戶通過壓下與所需飲料口味(可樂,根啤酒,檸檬水)相關的用戶接口13的控制桿或按鈕激活開關要求飲料分配??刂茥U或按鈕激活開關的壓下從用戶接口13輸出給微型控制器11分配信號,指示需要飲料分配。
在非-預先制動多任務實時操作系統(tǒng)中,只要用戶接口13沒有輸出分配信號,微型控制器11就將狀態(tài)機20保持在“等待分配信號狀態(tài)”中。在“等待分配信號狀態(tài)”中,當接到監(jiān)督控制固件16呼叫時,狀態(tài)機20立即放棄控制微型控制器11,然后監(jiān)督控制固件16呼叫狀態(tài)機21。相反,收到分配信號觸發(fā)微型控制器11將狀態(tài)機20從“等待分配信號狀態(tài)”改變到“分配信號狀態(tài)”。然后,狀態(tài)機20放棄對微型控制器11的控制,監(jiān)督控制固件16呼叫狀態(tài)機21。
當監(jiān)督控制固件16再次呼叫狀態(tài)機20時,在“分配信號狀的”的微型控制器11輸入并處理分配信號,以將用戶所需飲料口味等同分配信號。在處理分配信號后,微型控制器11將狀態(tài)機20從“分配信號狀態(tài)”改變?yōu)椤氨4娣峙湫盘枲顟B(tài)”,從而狀態(tài)機20釋放對微型控制器11的控制,監(jiān)督控制固件16呼叫狀態(tài)機21。
在監(jiān)督控制固件16對狀態(tài)機20進行下一步呼叫時,微型控制器11使用由監(jiān)督控制固件16顯示的存儲器號碼將分配信號存儲到程序存儲器12中。微型控制器11還將狀態(tài)機20從“保存分配信號狀態(tài)”改變?yōu)椤暗却峙湫盘枲顟B(tài)”。然后,狀態(tài)機20放棄對微型控制器的控制,監(jiān)督控制固件16呼叫狀態(tài)機21。
在預先制動多任務實時操作系統(tǒng)中,當用戶接口13沒有輸出分配信號時,微型控制器11類似地將狀態(tài)機20保持在“等待分配信號狀態(tài)”中,然而,當預定時間段終止時狀態(tài)機20立即放棄對微型控制器11的控制。因此,只要預定時間段還沒有終止,收到分配信號會觸發(fā)微型控制器11將狀態(tài)機20從“等待分配信號狀態(tài)”改變?yōu)椤胺峙湫盘枲顟B(tài)”。在“分配信號狀態(tài)”中,微型控制器11輸入并處理分配信號,以將用戶所需飲料口味等同分配信號。
在處理分配信號后,微型控制器11將狀態(tài)機20從“分配信號狀態(tài)”改變?yōu)椤氨4娣峙湫盘枲顟B(tài)”,并且,在“保存分配信號狀態(tài)”中,使用由監(jiān)督控制固件16顯示的存儲器號碼將分配信存儲在程序存儲器12中。然后微型控制器11將狀態(tài)機20從“保存分配信號狀態(tài)”改變?yōu)椤暗却峙湫盘枲顟B(tài)”。
因此,只要預定時間段還沒有終止,微型控制器11要么將狀態(tài)機20保持在“等待分配信號狀態(tài)”,要么實施與“分配信號狀態(tài)”和“保存分配信號狀態(tài)”有關的任務。在預定時間段終止后,狀態(tài)機20立即放棄對微型控制器11的控制。然而,當監(jiān)督控制固件16再一次呼叫狀態(tài)機20時,狀態(tài)機20會返回到“等待分配信號狀態(tài)”,“分配信號狀態(tài)”,或“保存分配信號狀態(tài)”中合適的一個。
監(jiān)督控制固件16連續(xù)地呼叫狀態(tài)機20-N,狀態(tài)機20-N實施與其相關的特殊飲料分配任務。例如,狀態(tài)機21的配售機任務2的固件可以是控制與飲料配售機有關的碳酸化作用系統(tǒng)。在狀態(tài)機21放棄控制微型控制器11后,監(jiān)督控制固件16呼叫狀態(tài)機22,如狀態(tài)機22可以包括與控制飲料配售機的制冷單元有關的固件。一旦狀態(tài)機22放棄控制微型控制器11,監(jiān)督控制固件16會呼叫狀態(tài)機23。
如,狀態(tài)機23可以包括在控制閥接口14以實現(xiàn)從閥15或閥組15中適當?shù)囊粋€閥的飲料分配的配售機任務中控制微型控制器11的固件。在非-預先制動的多任務實時操作系統(tǒng)中,當用戶還沒有接觸用戶接口13以選擇所需飲料分配時,微型控制器11將狀態(tài)機23保持在“分配需要狀態(tài)”。微型控制器11使用由監(jiān)督控制固件16顯示的存儲器號碼,通過讀取包含存儲分配信號的程序存儲器12的存儲位置,來確定是否用戶已經(jīng)接觸用戶接口13選擇了分配所需飲料。在“分配需要狀態(tài)”中,當接到監(jiān)督控制固件16呼叫時,狀態(tài)機23立即放棄對微型控制器11的控制,然后監(jiān)督控制固件16呼叫狀態(tài)機24。當用戶已經(jīng)接觸用戶接口選擇分散所需飲料時,微型控制器11將狀態(tài)機23從“分配需要狀態(tài)”改變?yōu)椤胺峙錉顟B(tài)”。然后狀態(tài)機23放棄對微型控制器11的控制,監(jiān)督控制固件16呼叫狀態(tài)機24。
當接著呼叫狀態(tài)機23時,在“分配狀態(tài)”中,微型控制器11輸出激活閥接口14以實現(xiàn)從閥15或閥組15中的適當?shù)囊粋€閥中分配的閥信號。然后,微型控制器11將狀態(tài)機23從“分配狀態(tài)”改變?yōu)椤胺峙漭斔蜖顟B(tài)”,從而狀態(tài)機23釋放對微型控制器11的控制,監(jiān)督控制固件16呼叫狀態(tài)機24。
根據(jù)包括閥接口14的具體組件,在分配期間微型控制器11輸出閥信號以控制閥接口14。例如,如果閥接口14是一個螺線管線圈,控制預混合閥15,微型控制器11激活螺線管線圈,其打開以允許飲料從閥15流過。類似地,如果閥接口14包括多個螺線管線圈,每個控制一個預混合閥15,微型控制器11根據(jù)分配信號激活螺線管線圈,其打開以允許選擇的飲料從閥組15中的合適的一個閥流過。
可替換地,當飲料配售機是后混合類型的時,閥接口14包括控制飲料調味濃漿流動的螺線管線圈和控制稀釋劑如普通水或碳酸化水流動的螺線管線圈。因此,微型控制器11對分配信號發(fā)生反應,激活兩個螺線管線圈,其打開以輸送飲料調味濃漿和稀釋劑到閥15,在閥15中飲料調味濃漿和稀釋劑混合形成選擇的飲料。類似地,如果閥接口14包括多個螺線管線圈,每個控制飲料調味濃漿向閥15的流動,并且多個螺線管線圈每個控制著稀釋劑向閥15的流動,微型控制器11根據(jù)分配信號激活飲料調味濃漿和稀釋劑螺線管線圈對,其打開以輸送飲料調味濃漿和稀釋劑向閥15流動,在閥15中飲料調味濃漿和稀釋劑混合形成選擇的飲料。
在其他演示例中,閥接口14可以包括此領域中的普通技術人員眾所周知的體積計量閥技術,微型控制器11監(jiān)視稀釋劑的流動或飲料調味濃漿的流動,以在分配飲料中在稀釋劑和飲料調味濃漿之間提供適當?shù)谋壤H绨跔顟B(tài)機23中的與分配任務4有關的固件,控制微型控制器11使用包含在體積計量閥中的稀釋劑或飲料調味濃漿的流量計來監(jiān)視稀釋劑的流動或飲料調味濃漿的流動。微型控制器11將稀釋劑或飲料調味濃漿的測定的流量值與包含在狀態(tài)機23的固件中的稀釋劑或飲料調味濃漿的所需量比較。當稀釋劑或飲料調味濃漿的實際流量等于稀釋劑或飲料調味濃漿的所需流量時,微型控制器11向稀釋劑或飲料調味濃漿的體積計量閥輸出信號,體積計量閥將稀釋劑或飲料調味濃漿注入到閥15中或閥組15的適當?shù)囊粋€閥中,在閥15中或閥組15的適當?shù)囊粋€閥中注入的稀釋劑或飲料調味濃漿與已在流動的稀釋劑或飲料調味濃漿混合形成飲料。
在接著呼叫狀態(tài)機23后,在“飲料輸送狀態(tài)”中,微型控制器11確定是否滅活閥接口14,從而終止從閥15或閥組15的適當?shù)囊粋€閥中分配選擇的飲料口味。例如,對于手動飲料分配需要,微型控制器11從程序存儲器12讀取存儲的分配信號以確定是否用戶接口13連續(xù)輸出信號,從而指示連續(xù)的壓下控制桿或按鈕激活開關。只要存在存儲的分配信號,微型控制器11就將狀態(tài)機23保持在“飲料輸送狀態(tài)”,以連續(xù)激活閥接口14,并且狀態(tài)機23立即將對微型控制器11的控制放棄到狀態(tài)機24??商鎿Q地,當存儲的分配信號中止時,指示釋放控制桿或按鈕激活開關,在狀態(tài)機23將對微型控制器11的控制放棄到狀態(tài)機24之前,微型控制器11將狀態(tài)機23從“飲料輸送狀態(tài)”改變?yōu)椤帮嬃现兄範顟B(tài)”。
在其他演示例中,微型控制器11使用計時器以輸送所需量的飲料。只要計時器還沒有停止,微型控制器11就將狀態(tài)機23保持在“飲料輸送狀態(tài)”中,以連續(xù)激活閥接口14,并且狀態(tài)機23立即將對微型控制器11的控制放棄給狀態(tài)機24??商鎿Q地,當計時器停止時,在狀態(tài)機23將對微型控制器11的控制放棄給狀態(tài)機24之前,微型控制器11將狀態(tài)機23從“飲料輸送狀態(tài)”改變?yōu)椤帮嬃现兄範顟B(tài)”。
在接著呼叫狀態(tài)機23時,在“飲料中止狀態(tài)”中,微型控制器11滅活閥接口14,從而終止從閥15或閥組15的適當?shù)囊粋€閥中分配選擇的飲料口味。微型控制器11也將狀態(tài)機23從“飲料中止狀態(tài)”改變?yōu)椤胺峙湫枰獱顟B(tài)”。然后,狀態(tài)機23放棄對微型控制器11的控制,以使監(jiān)督控制固件16能呼叫剩余的狀態(tài)機24-N,狀態(tài)機24-N包含其他飲料配售機任務,如預先描述的。
在預先制動多任務實時操作系統(tǒng)中,此領域中的普通技術人員會認識到,在控制閥接口14以實現(xiàn)從閥15或閥組15的適當?shù)囊粋€閥中分配飲料中,狀態(tài)機23將包括如上面所描述的相同的狀態(tài)機步驟和相關的任務,除了狀態(tài)機23由于預定時間段的終止放棄對微型控制器11的控制。并且,此領域中的普通技術人員應能理解,配售機任務固件17還包括在用戶接口13或閥接口14的故障情況下中止飲料分配的固件。
實施狀態(tài)機系統(tǒng)體系結構給電子控制系統(tǒng)10提供了靈活的組合式的及便攜式的設計,使得電子控制系統(tǒng)10可與任何用戶接口和閥接口一起使用。演示性地,從控制桿激活的開關到按鈕激活的開關的變化僅需要調整低電平驅動器固件18,以支持按鈕激活開關,不需要對監(jiān)督控制固件16或配售機任務固件17進行任何調整。并且,從閥接口中從螺線管線圈技術到體積計量閥技術的改變僅需要調整低電平驅動器固件18以支持體積計量閥技術,以及在配售機任務固件17中用體積計量閥技術狀態(tài)機替換螺線管線圈技術狀態(tài)機,不需要對配售機任務固件17的剩余狀態(tài)機或監(jiān)督控制固件16進行任何調整。
此外,由于在在電子控制系統(tǒng)10中實施狀態(tài)機系統(tǒng)體系結構,改變稀釋劑和飲料調味濃漿之間的比例以改變飲料味道被簡單化了。使用體積計量閥技術,體積計量閥技術狀態(tài)機保持未調整狀態(tài),而僅比例控制參數(shù)被調整。如,稀釋劑和/或飲料調味濃漿體積計量閥的稀釋劑和/或飲料調味濃漿活塞的注入沖程數(shù)量可能發(fā)生了變化,從而改變了輸送到閥15或閥組15的適當?shù)囊粋€閥中的稀釋劑和飲料調味濃漿之間的比例。并且,在沒有改變體積計量閥技術狀態(tài)機僅用不同特性的組件替換(如不同的體積計量閥活塞,不同的流動洗滌器,不同的存儲器)的情況下,通過物理方式實施對飲料品質的控制。
實施狀態(tài)機系統(tǒng)體系結構給電子控制系統(tǒng)10提供了靈活的組合式的及便攜式的設計,使得電子控制系統(tǒng)10在沒有對電子控制系統(tǒng)10進行任何顯著的重新設計的情況下可與重新構造飲料配售機或新型飲料配售機一起使用。對于重新構造飲料配售機和新型飲料配售機來說,電子控制系統(tǒng)10是靈活的組合的及便攜的,因為僅僅需要對現(xiàn)存的監(jiān)督控制固件16,配售機任務固件17,和/或低電平驅動器固件18進行很小的改變,飲料配售機組件和/或電子控制系統(tǒng)10的硬件,如微型控制器11,實時操作系統(tǒng)的種類,用戶接口13,閥接口14等等就可以被更新或添加。
說明性地,替換電子控制系統(tǒng)10的硬件(如微型控制器11)來重新構造現(xiàn)存的飲料配售機或制備新型飲料配售機,僅需要替換現(xiàn)存的硬件和相應改變低電平驅動器固件18,而不需要如在沒有使用狀況機系統(tǒng)體系結構的電子控制系統(tǒng)中所需的對監(jiān)督控制固件16或硬件配售機任務固件17進行任何改變。類似地,添加或除去配售機任務,如添加或除去分配閥或碳酸化系統(tǒng),來重新構造現(xiàn)存的飲料配售機或制備新型飲料配售機,僅僅需要添加或除去與配售機任務相關的飲料配售機組件及相應調整監(jiān)督控制固件16,配售機任務固件17,和低電平驅動器固件18。配售機任務固件17通過添加或除去包括控制添加或除去配售機任務的固件的狀態(tài)機來調整,而監(jiān)督控制固件16調整成呼叫或不呼叫添加或除去的狀態(tài)機。低電平驅動器固件18可通過添加或除去連接添加或除去的狀態(tài)機和微型控制器11以及連接微型控制器11和與添加或除去的飲料配售機任務相關的添加或除去的飲料配售機組件的固件來調整。
因此,電子控制系統(tǒng)10完全是組合式的,因為在沒有影響不相關的飲料配售機任務或需要調整不相關的飲料配售機任務的情況下,任何配售機任務可以添加或除去。類似地,電子控制系統(tǒng)10可完全方便地加入到新型飲料配售機中完成快速重新構造,因為監(jiān)督控制固件16和選取的配售機任務固件17和低電平驅動器固件18僅需加入到與微型控制器相關的程序存儲器中,微型控制器提供對加入到飲料配售機組件的任何構造中的電子控制系統(tǒng)的飲料配售機控制。
如在圖3中所演示的,電子控制系統(tǒng)10包括微型控制器11,包括狀況機系統(tǒng)體系結構的程序存儲器12,用戶接口13,調節(jié)閥15或閥組15的閥接口14,以及進一步包括RS-232接口30。電子控制系統(tǒng)10與上面所描述的一樣地操作,除了包括RS-232接口30,配售機任務固件17包括在微型控制器使用RS-232 30時帶有控制微型控制器11的固件的狀態(tài)機,監(jiān)督控制固件16識別并呼叫RS-232接口狀態(tài)機,低電平驅動器固件18包括連接RS-232接口狀態(tài)機和微型控制器11以及微型控制器11和RS-232接口30的固件。
RS-232接口30允許電子控制系統(tǒng)10與外部設備通信,如配售機服務工具,個人計算機,膝上計算機等等。RS-232接口30特別地提供微型控制器11將信息傳遞給外部設備或從外部設備接收信息所需的串行信號電平。如微型控制器11可以包括DEX,DEX是設計實現(xiàn)服務工具和一件現(xiàn)場安裝設備之間的連接的通信協(xié)議。盡管微型控制器11可以包含通信協(xié)議,它仍然需要實現(xiàn)微型控制器11與外部設備之間的連接。
因此,RS-232接口30使得外部設備方便地檢索微型控制器11收集的并存儲在程序存儲器12中的飲料配售信息。并且,RS-232接口30提供服務技術人員能在不需要任何麻煩地解體飲料配售機以暴露電子控制系統(tǒng)10來實現(xiàn)為了重新安裝固件或完全替換而除去程序存儲器12的情況下,來調整監(jiān)督控制固件16,配售機任務固件17,和低電平驅動器固件18。說明性地,服務技術人員可將服務工具與RS-232接口30連接,從而,使得服務技術人員能讀取電子控制系統(tǒng)10收集的飲料配售信息。此外,服務技術人員能將新的固件通過微型控制器11直接輸入到程序存儲器12,從而將改變輸入到電子控制系統(tǒng)10,這樣飲料配售可快速地、便利地并低成本地制備。
如圖4中所演示的,電子控制系統(tǒng)50包括微型控制器51,動力提供設備52,電池控制器53,可替換的電池54,存儲器55,實時計時器56,存儲器57,鍵盤式開關矩陣58,RS-232接口59,設備接口60,及調制解調器61。微型控制器51與飲料配售機的制冷控制62,碳酸化控制63,以及分配閥64連接以分別地控制制冷系統(tǒng),碳酸化系統(tǒng),和飲料分配。在這個實施方案中,微型控制器51可以是適于處理飲料配售機在分配飲料中所需的任務的任何微型控制器。
電子控制系統(tǒng)50包括動力提供設備52,以提供電子控制系統(tǒng)50的剩余組件所需的動力電平。電子控制系統(tǒng)50包括可替換的電池54,在動力提供設備52提供給飲料配售機的動力斷開或中斷的情況下給存儲器55和實時計時器56提供動力。電池控制器53連接動力提供設備52和可替換的電池54,可完成動力提供設備52和可替換電池54之間的切換。只要飲料配售機被激活,動力提供設備52接收外部動力源的動力,電池控制器53連接動力提供設備52,以給電子控制系統(tǒng)50的剩余組件提供動力。使用動力提供設備52輸送動力,電池控制器53可阻斷可替換電池54給存儲器55和實時計時器56提供動力。然而,當飲料配售機被滅活或外部動力源的動力中斷時,電池控制器53從動力提供設備52切換到可替換電池54,動力提供設備52不再提供動力??商鎿Q電池54給存儲器55和實時計時器56提供動力,存儲器55和實時計時器56在所有時間都需要動力以分別提供永久性系統(tǒng)存儲和系統(tǒng)計時。
存儲器55,在這個實施方案中是低功率靜態(tài)隨機存儲器(SRAM),通過由動力提供設備52或可替換的電池54提供的動力,提供一種永久性存儲器,保存微型控制器51收集的為以后檢索用的飲料配售機的時間和日期標記的銷售,診斷,及服務信息。存儲器55進一步保存在開始分配操作前啟動飲料配售機中微型控制器51使用的飲料配售機設置和配置信息。
通過動力提供設備52或可替換電池54提供的動力,實時計時器56為微型控制器51提供系統(tǒng)計時。微型控制器51使用保存在實時計時器56中的時間和日期來用時間和日期標記在操作飲料配售機期間微型控制器51收集的銷售,診斷,和服務信息。
電子控制系統(tǒng)50包括存儲器57,以在控制飲料配售機的任務時為微型控制器51所需的固件提供存儲作用,存儲器57在這個實施方案中是多重頁面系統(tǒng)可編程快速擦寫存儲器。盡管存儲器57在圖4中演示為電子控制系統(tǒng)50的獨立組件,但此領域中的普通技術人員會認識到,具有充分存儲能力的微型控制器可替換微型控制器51和存儲器57。存儲器57中的固件的配置與程序存儲器12中的固件配置相同,因為存儲器57包括狀態(tài)機系統(tǒng)體系結構,該狀態(tài)機系統(tǒng)體系結構包括支持預先制動或非預先制動的多任務實時操作系統(tǒng)的監(jiān)督控制固件,配售機任務固件,和低電平驅動器固件。在實施飲料配售機任務中,監(jiān)督控制固件,配售機任務固件,和低電平驅動器固件控制微型控制器51,如在圖5中更全面的描述。
電子控制系統(tǒng)50包括鍵盤式開關矩陣58,鍵盤式開關矩陣連接并支持飲料配售機的鍵盤,飲料配售機鍵盤為選取具體口味飲料從分配閥組64中適當?shù)囊粋€閥中分配提供用戶界面。在這個實施方案中,鍵盤是以矩陣形式布置的一組按鈕開關,每個按鈕開關與一個飲料口味相關聯(lián),如可樂,橙汁,檸檬水,根啤酒等等。因此,每個按鈕開關的具體位置(即行和列地址)必須提供微型控制器51可識別的分配信號,由于與分配閥組64的具體閥相連,在按下按鈕開關時,微型控制器51會激活分配閥組64中的適當?shù)囊粋€閥。因此,鍵盤式開關矩陣58使得微型控制器51將鍵盤的每個按鈕開關與分配閥組64的具體閥相連。因此,鍵盤式開關矩陣58允許使用多種類型鍵盤,因為與鍵盤的按鈕開關相連的具體分配閥通過鍵盤式開關矩陣受到微型控制器51的指配。
電子控制系統(tǒng)50包括RS-232接口59,設備接口60,和調制解調器61,以提供電子控制系統(tǒng)50與外部通信的能力。TS-232接口59允許電子控制系統(tǒng)50與外部設備通信,如配售機服務工具,個人計算機,膝上計算機等等。RS-232接口59特別地提供微型控制器51向外部設備轉移信息和從外部設備接收信息所需的串行信號電平。如,微型控制器51可以包括DEX,DEX是設計實現(xiàn)服務工具與一件現(xiàn)場安裝設備之間的連接的通信協(xié)議。盡管微型控制器51可以包括通信協(xié)議,但它仍然需要實現(xiàn)微型控制器51與外部設備連接的接口。
因此,RS-232接口59使得外部設備方便地檢索微型控制器51收集的并存儲在程序存儲器55中的飲料配售機時間和日期標記的飲料銷售,診斷,和服務信息。并且,RS-232接口59提供服務技術人員能在不需要任何麻煩地解體飲料配售機以暴露電子控制系統(tǒng)50來實現(xiàn)為了重新安裝固件或完全替換而除去存儲器57的情況下,來調整監(jiān)督控制固件16,配售機任務固件17,和低電平驅動器固件18。說明性地,服務技術人員可將服務工具與RS-232接口59連接,從而,使得服務技術人員能讀取時間和日期標記的飲料配售機的銷售,診斷,和服務信息。此外,服務技術人員能將新的固件通過微型控制器51直接輸入到存儲器57,從而將改變輸入到電子控制系統(tǒng)50,這樣飲料配售可快速地、便利地并低成本地制備。
設備接口60允許微型控制器51使用允許電子控制系統(tǒng)50監(jiān)視并控制與其附著的多種設備的通信協(xié)議,設備有硬幣接收機,硬幣及紙幣找零機,紙幣檢驗機,信用卡檢驗機,網(wǎng)絡連接機等等。設備接口60特別地提供微型控制器51向外部設備轉移信息和從外部設備接收信息所需的串行信號電平。因此,設備接口60提供了一種選擇,其中通過電子控制系統(tǒng)50飲料配售機可以控制與食品和飲料配售服務業(yè)有關的任何數(shù)量的其他設備。
調制解調器61使得電子控制系統(tǒng)50能夠使用現(xiàn)存的電話線,蜂窩系統(tǒng),或依賴衛(wèi)星的通信系統(tǒng)與遠程定位的外部設備通信,如配售機服務工具,個人計算機,膝上計算機等。調制解調器61特別地提供微型控制器51向遠程定位的外部設備轉移信息和從遠程定位的外部設備接收信息所需的串行信號電平。因此,調制解調器61使得遠程定位的外部設備方便地檢索微型控制器51收集的并存儲在程序存儲器55中的飲料配售機時間和日期標記的飲料銷售,診斷,和服務信息。并且,調制解調器61提供服務技術人員遠程調制監(jiān)督控制固件,配售機任務固件,和低電平驅動器固件的能力。
制冷控制62將電子控制系統(tǒng)50與飲料配售機的制冷單元組件連接。說明性地,制冷控制62包括微型控制器51激活和滅活制冷單元組件如壓縮機所需的螺線管線圈和/或繼電器。
碳酸化控制63將電子控制系統(tǒng)50與飲料配售機的碳酸化系統(tǒng)的組件連接,說明性地,碳酸化控制63包括微型控制器51控制碳酸化系統(tǒng)組件如泵所需的脈寬調制驅動器,螺線管線圈,或繼電器。
在這個實施方案中,分配閥組64中每個閥包括電磁操作閥,使用體積計量技術的閥,或與能調節(jié)閥的飲料流動的設備連接的任何適合的預-或后-混合分配閥。在這個實施方案中,飲料包括,但不限于,飲料濃漿和稀釋劑,如普通水或碳酸化的水,或在分配閥組64中適合的一個閥中預-混合或后-混合,或稀釋劑單獨分配。
如圖5所演示的,在對電子控制系統(tǒng)50施加動力時,監(jiān)督控制固件呼叫啟動配售機程序70。在啟動配售機程序70放棄對微型控制器51的控制后,監(jiān)督控制固件順序呼叫配售機任務固件,在這個實施方案中,配售機任務固件包括鍵盤式狀態(tài)機71,制冷狀態(tài)機72,碳酸化狀態(tài)機73,用戶接口狀態(tài)機74,配售狀態(tài)機75,RS-232接口狀態(tài)機76,設備接口狀態(tài)機77,調制解調器接口狀態(tài)機78,配售機數(shù)據(jù)收集狀態(tài)機79,服務監(jiān)視器狀態(tài)機80。在順序呼叫配售機任務固件中,監(jiān)督控制固件在非-預先制動或預先制動多任務實時操作系統(tǒng)下操作。因此,對于非-預先制動系統(tǒng),或者在還沒有狀態(tài)改變發(fā)生時,或者在與具體狀態(tài)有關的任務或多個任務完成時,狀態(tài)機放棄對微型控制器51的控制??商鎿Q地,對于預先制動系統(tǒng),在預先設定時間段終止時,狀態(tài)機放棄對微型控制器51的控制。在這個實施方案中,監(jiān)督控制固件和配售機任務固件將針對非-預先制動多任務實時操作系統(tǒng)進行描述,然而,此領域中的普通技術人員會認識到,在預先制動多任務實時操作系統(tǒng)中,每個狀態(tài)機實施的步驟將是相同的,除了狀態(tài)機將在預先設定的時間段終止時放棄對微型控制器51的控制。
啟動配售機程序70包括在操作準備中啟動飲料配售機時控制微型控制器51的固件。首先,微型控制器51初始滅活所有飲料配售機控制,如螺線管線圈,繼電器,LED等。其次,微型控制器51啟動微型控制器外圍設備,如串行端口,以及任何必需的微型控制器性質,如內部計時器。第三,微型控制器51從存儲器55讀取飲料配售機控制信息,如對于鍵盤和分配閥組的各個按鈕開關的鍵盤配置和飲料口味分配以及飲料調味濃漿與稀釋劑的比例。最后,微型控制器51將LED調整到開始狀態(tài),開始飲料配售操作。在完成飲料配售機啟動時,啟動配售機程序70放棄對微型控制器51的控制,監(jiān)督控制固件呼叫鍵盤狀態(tài)機71,鍵盤狀態(tài)機承擔對微型控制器51的控制。
如在圖6中所演示的,鍵盤狀態(tài)機71包括“關閉”狀態(tài)81和“開啟”狀態(tài)82,和“屏蔽”狀態(tài)83。當受到監(jiān)督控制固件呼叫時,鍵盤狀態(tài)機71順序地檢查鍵盤的每個按鈕開關以確定是否按鈕開關已被按下或被釋放。示例地,對于鍵盤的按鈕開關,鍵盤狀態(tài)機71初始開始于“關閉”狀態(tài)81,微型控制器51將鍵盤狀態(tài)機71保持在“關閉”狀態(tài)81,直到微型控制器51檢測到按下按鈕開關。而在“關閉”狀態(tài)81時,微型控制器51“斷開”按鈕開關,因為微型控制器51會忽略來自按鈕開關的輸入信號。只要微型控制器51沒有檢測到按鈕開關被按下,在受到監(jiān)督控制固件呼叫時,鍵盤狀態(tài)機71會立即放棄對微型控制器51的控制,然后監(jiān)督控制固件呼叫制冷狀態(tài)機72。
當微型控制器51檢測到按鈕開關保持被按下狀態(tài)足夠達到“開啟”的時間段時,在鍵盤狀態(tài)機71放棄對微型控制器51的控制前,微型控制器51會將鍵盤狀態(tài)機71從“關閉”狀態(tài)改變?yōu)椤伴_啟”狀態(tài)。在按下的按鈕開關的鍵盤狀態(tài)機受到下一次呼叫時,在“開啟”狀態(tài),微型控制器51檢測或者按鈕開關故障,或者釋放按鈕開關。通過鍵盤計時器跟蹤按鈕開關保持被按下狀態(tài)的最大時間段,微型控制器51可檢測按鈕開關故障。根據(jù)按下的按鈕開關,微型控制器51進一步發(fā)展傳送分配信息的分配信號,如選取的飲料口味或稀釋劑,然后選取的添加口味,選取的杯大小,等等。微型控制器51還通過監(jiān)督控制固件顯示的地址將分配信號保存在存儲器57中。只要鍵盤計時器還沒有終止或微型控制器51還沒有檢測到按鈕開關被釋放,微型控制器51就將鍵盤狀態(tài)機71保持在“開啟”狀態(tài)82,在受到監(jiān)督控制固件呼叫時,鍵盤狀態(tài)機71立即放棄對微型控制器51的控制。
一旦微型控制器51檢測到按鈕開關已經(jīng)被釋放足夠到“關閉”狀態(tài)的時間段,在鍵盤狀態(tài)機71放棄對微型控制器51的控制前,微型控制器51就會將鍵盤狀態(tài)機71從“開啟”改變?yōu)椤瓣P閉”狀態(tài)。對于被釋放的按鈕開關,在鍵盤狀態(tài)機71受到下一次呼叫時,在“關閉”狀態(tài)81中,微型控制器51關閉按鈕開關并等待另一次按下按鈕開關,如前面所描述的。在鍵盤狀態(tài)機71放棄對微型控制器51的控制前,微型控制器51進一步使用監(jiān)督控制固件顯示的地址將分配關閉信號保存在存儲器57中。微型控制器51將鍵盤狀態(tài)機71保持在“關閉”狀態(tài)81,直到它檢測到按鈕開關被按下。
如果在微型控制器51檢測到按鈕開關被釋放前鍵盤計時器停止計時,在鍵盤狀態(tài)機71放棄對微型控制器51的控制前,微型控制器51會將鍵盤狀態(tài)機71從“開啟”狀態(tài)82改變?yōu)椤捌帘巍睜顟B(tài)83。對于按鈕開關故障,在鍵盤狀態(tài)機71受到下一次呼叫時,在“屏蔽”狀態(tài)中,微型控制器51“關閉”按鈕開關,如前面所描述的,并等待釋放按鈕開關。在鍵盤狀態(tài)機71放棄對微型控制器51的控制前,微型控制器51使用監(jiān)督控制固件顯示的地址將分配關閉信號保持在存儲器57中。只要微型控制器51還沒有檢測到按鈕開關被釋放,微型控制器51就將鍵盤狀態(tài)機71保持在“屏蔽”狀態(tài)83,在受到監(jiān)督控制固件呼叫時,鍵盤狀態(tài)機71立即放棄對微型控制器51的控制。當微型控制器51檢測到按鈕開關已經(jīng)被釋放足夠達到“關閉”狀態(tài)的時間段時,在鍵盤狀態(tài)機71放棄對微型控制器51的控制前,微型控制器51就會將鍵盤狀態(tài)機71從“屏蔽”狀態(tài)83改變?yōu)椤瓣P閉”狀態(tài)81。對被釋放的按鈕開關,在鍵盤狀態(tài)機71受到下一次呼叫時,微型控制器51在“關閉”狀態(tài)81操作,如上面所描述的。
如在圖7中所演示的,制冷狀態(tài)機72包括“關閉”狀態(tài)90,“停止計時”狀態(tài)91,“解凍探測”狀態(tài)92,“開啟”狀態(tài)93,“凍結探測/開啟計時”狀態(tài)94。制冷狀態(tài)機72初始開始于“關閉”狀態(tài)90,其中微型控制器51關閉飲料配售機的制冷單元的壓縮機,并且微型控制器51開始于關閉計時狀態(tài)。然后,微型控制器51將制冷狀態(tài)機72從“關閉”狀態(tài)90改變?yōu)椤巴V褂嫊r”狀態(tài)91,制冷狀態(tài)機72放棄對微型控制器51的控制,監(jiān)督控制固件呼叫碳酸化狀態(tài)機73。
通過對制冷狀態(tài)機72的下一次呼叫,在“停止計時”狀態(tài)91的微型控制器51確定是否停止計時終止。由于周期短在滅活壓縮機或隨后激活期間“停止計時”狀態(tài)91提供一個延遲狀態(tài),在這個實施方案中,延遲5分鐘,與預防壓縮機的損傷。只要停止計時狀態(tài)還沒有終止,微型控制器51就將制冷狀態(tài)機72保持在“停止計時”狀態(tài)91,在制冷狀態(tài)機受到監(jiān)督控制固件的呼叫時,制冷狀態(tài)機72立即放棄對微型控制器51的控制。停止計時終止后,微型控制器51重新設置停止計時,并將制冷狀態(tài)機72從“停止計時”狀態(tài)91改變?yōu)椤敖鈨鎏綔y”狀態(tài)92,由此制冷狀態(tài)機72放棄對微型控制器51的控制,監(jiān)督控制固件呼叫碳酸化狀態(tài)機73。
當制冷狀態(tài)機72受到下一次呼叫時,在“解凍探測”狀態(tài)92的微型控制器51確定是否探測器101和102都浸沒在解凍冷卻液體中,如圖8中所演示的。只要探測器102保持在冷卻液體中,微型控制器51就將制冷狀態(tài)機72保持在“解凍探測”狀態(tài)92,在受到監(jiān)督控制固件呼叫時制冷狀態(tài)機72立即放棄對微型控制器51的控制。當微型控制器51確定探測器101和102兩個都浸沒在解凍冷卻液體中,微型控制器51就將制冷狀態(tài)機72從“解凍探測”狀態(tài)92改變?yōu)椤伴_啟”狀態(tài)93,由此制冷狀態(tài)機72放棄對微型控制器51的控制,監(jiān)督控制固件呼叫碳酸化狀態(tài)機73。
在制冷狀態(tài)機72受到下一次呼叫后,在“開啟”狀態(tài)93的微型控制器51開啟制冷單元的壓縮機,并開始計時。然后,微型控制器51將制冷狀態(tài)機72從“開啟”狀態(tài)93改變?yōu)椤皟鼋Y探測/開啟計時”狀態(tài)94,由此制冷狀態(tài)機72放棄對微型控制器51的控制,監(jiān)督控制固件呼叫碳酸化狀態(tài)機73。
在制冷狀態(tài)機72受到下一次呼叫時,在“凍結探測/開啟計時”狀態(tài)94的微型控制器51檢測壓縮機故障,或者檢測是否探測器101和102兩個都浸沒在凍結冷卻液體中。微型控制器51通過開啟計時器檢測故障,開啟計時器跟蹤壓縮機可能保持激活狀態(tài)的最長時間段。只要探測器101保持在解凍冷卻液體中以及開啟計時器還沒有終止,微型控制器51就將制冷狀態(tài)機72保持在“凍結探測/開啟計時”狀態(tài)94,在受到監(jiān)督控制固件呼叫時制冷狀態(tài)機72立即放棄對微型控制器51的控制。
當微型控制器51確定探測器101和102兩個都浸沒在凍結冷卻液體中并且開啟計時器還沒有終止時,微型控制器51就重新設置計時器并發(fā)展壓縮機工作信號,微型控制器51將該信號使用監(jiān)督控制固件顯示的地址保持在存儲器57中。微型控制器51進一步將制冷狀態(tài)機72從“凍結探測/開啟計時”狀態(tài)94改變?yōu)椤瓣P閉”狀態(tài)93,由此制冷狀態(tài)機72放棄對微型控制器51的控制,監(jiān)督控制固件呼叫碳酸化狀態(tài)機73。通過再一次呼叫制冷狀態(tài)機72,微型控制器51在“關閉”狀態(tài)90操作,如上面所描述的。
可替換地,如果探測器101和102浸沒到凍結冷卻液體中之前,開啟計時器終止,那么微型控制器51就重新設置計時器并發(fā)展壓縮機故障信號,微型控制器51將該信號使用監(jiān)督控制固件顯示的地址保持在存儲器57中。然后,微型控制器51將制冷狀態(tài)機72從“凍結探測/開啟計時”狀態(tài)94改變?yōu)椤瓣P閉”狀態(tài)94,由此制冷狀態(tài)機74放棄對微型控制器51的控制,監(jiān)督控制固件呼叫碳酸化狀態(tài)機73。通過對制冷狀態(tài)機72的再次呼叫,微型控制器51在“關閉”狀態(tài)90操作,如上面所描述的。
如在圖8中所演示的,微型控制器51使用脈沖或色同步信號監(jiān)視探測器101和102,以確定什么時候它們在凍結或解凍冷卻液體中。這比先有監(jiān)視系統(tǒng)有改進,因為恒定電壓監(jiān)視信號促使在冷卻液體中含有的雜質顯著鍍在探測器上,而脈沖或色同步信號可減少或消除電鍍,從而延長了探測器使用壽命。
微型控制器51分別在I/O端口97和98輸出探測器101和102接收到的脈沖。當冷卻液體凍結到數(shù)字105所示的位置時,脈沖沒有經(jīng)探測器103接地衰減。因此,A/D輸入端口99和100接收信號,顯示探測器101和102兩個都浸沒在凍結冷卻液體中,可替換地,當冷卻液體凍結到數(shù)字104所表示的位置,在I/O端口97和98的脈沖輸出接地衰減。因此,脈沖沒有加在A/D端口99和100上,說明探測器101和102都浸沒在解凍冷卻液體中。
如在圖9中所演示的,碳酸化狀態(tài)機73包括“關閉”狀態(tài)110,“探測器在空氣中”狀態(tài)111,“開啟”狀態(tài)112,和“探測器在水中/開啟計時”狀態(tài)113。碳酸化狀態(tài)機73初始開始于“關閉”狀態(tài)110,其中微型控制器51關閉了飲料配售機碳酸化系統(tǒng)的泵。然后微型控制器51將碳酸化狀態(tài)機73從“關閉”狀態(tài)110改變?yōu)椤疤綔y器在空氣中”狀態(tài)111,由此碳酸化狀態(tài)機73放棄對微型控制器51的控制,監(jiān)督控制固件呼叫用戶接口狀態(tài)機74。
當碳酸化狀態(tài)機73受到下一次呼叫時,“探測器在空氣中”狀態(tài)111的微型控制器51,確定是否探測器121和122,如圖10中所演示的,兩個都暴露碳酸化系統(tǒng)的碳酸化釜中的空氣中。只要探測器121保持浸沒在碳酸化釜中的水中,微型控制器51就將碳酸化狀態(tài)機73保持在“探測器在空氣中”狀態(tài)111,當監(jiān)督控制固件呼叫時,碳酸化狀態(tài)機73立即放棄對微型控制器51的控制。當微型控制器51確定探測器121和122兩個都暴露在碳酸化釜的空氣中時,微型控制器51就將碳酸化狀態(tài)機73從“探測器在空氣中”狀態(tài)111改變?yōu)椤伴_啟”狀態(tài)112,由此碳酸化狀態(tài)機73放棄對微型控制器51的控制,監(jiān)督控制固件呼叫用戶接口狀態(tài)機74。
在對碳酸化狀態(tài)機73再次呼叫后,“開啟”狀態(tài)112的微型控制器51打開碳酸化系統(tǒng)的泵,并開始計時。然后微型控制器51將碳酸化狀態(tài)機73從“開啟”狀態(tài)112改變?yōu)椤疤綔y器在水中/開啟計時”狀態(tài)113,由此,碳酸化狀態(tài)機73放棄對微型控制器51的控制,監(jiān)督控制固件呼叫用戶接口狀態(tài)機74。
當再次呼叫碳酸化狀態(tài)機73時,“探測器在水中/開啟計時”狀態(tài)113的微型控制器51檢測泵的故障狀態(tài),或檢測是否探測器121和122兩個都浸沒在碳酸化釜的水中。微型控制器51通過開啟計時器檢測泵故障狀態(tài),開啟計時器跟蹤泵可保持激活狀態(tài)的最長時間段。只要探測器122保持暴露在碳酸化釜的空氣中并且開啟計時器還沒有終止,微型控制器51就將碳酸化狀態(tài)機73保持在“探測器在水中/開啟計時”狀態(tài)113,當受到監(jiān)督控制固件呼叫時碳酸化狀態(tài)機73立即放棄對微型控制器51的控制。
當微型控制器51確定探測器121和122兩個都浸沒在碳酸化釜的水中并且開啟計時器還沒有終止時,微型控制器51會重新設置計時器并發(fā)展碳酸化工作狀態(tài)信號,微型控制器51將該信號使用由監(jiān)督控制固件顯示的地址保持在存儲器57中。微型控制器51進一步將碳酸化狀態(tài)機73從“探測器在水中/開啟計時”狀態(tài)113改變?yōu)椤瓣P閉”狀態(tài)110,由此碳酸化狀態(tài)機73放棄對微型控制器51的控制,監(jiān)督控制固件呼叫碳酸化狀態(tài)機73。通過再次呼叫碳酸化狀態(tài)機73,微型控制器51在“關閉”狀態(tài)110操作,如上面所描述的。
可替換地,如果在探測器121和122都浸沒在碳酸化釜的水中之前,開啟計時器終止,那么微型控制器51就重新設置計時器并發(fā)展碳酸化故障信號,微型控制器51將該信號使用由監(jiān)督控制固件顯示的地址保持在存儲器57中。微型控制器51進一步將碳酸化狀態(tài)機73從“探測器在水中/開啟計時”狀態(tài)113改變?yōu)椤瓣P閉”狀態(tài)110,由此碳酸化狀態(tài)機73放棄對微型控制器51的控制,監(jiān)督控制固件呼叫碳酸化狀態(tài)機73。通過再次呼叫碳酸化狀態(tài)機73,微型控制器51在“關閉”狀態(tài)110操作,如上面所描述的。
如在圖10中所演示的,微型控制器51使用脈沖或色同步信號監(jiān)視探測器121和122,以確定什么時候它們在空氣中或在水中。這比先有監(jiān)視系統(tǒng)有改進,因為恒定電壓監(jiān)視信號促使在冷卻液體中含有的雜質顯著鍍在探測器上,而脈沖或色同步信號可減少或消除電鍍,從而延長了探測器使用壽命。
微型控制器51分別在I/O端口117和118輸出探測器121和122接收到的脈沖。當水位到數(shù)字125所示的位置時,脈沖經(jīng)探測器123接地衰減。因此,A/D輸入端口119和120沒有接收信號,顯示探測器121和122兩個都浸沒在水中,可替換地,當水位到數(shù)字124所表示的位置,在I/O端口117和118的脈沖輸出沒有接地衰減。因此,脈沖加在A/D端口119和120上,說明探測器121和122都暴露在空氣中。
如圖11中所演示的,一旦碳酸化狀態(tài)機73放棄對微型控制器51的控制,監(jiān)督控制環(huán)路呼叫用戶接口狀態(tài)機74,其承擔控制微型控制器51。用戶接口狀態(tài)機74開始于“激活”狀態(tài)127,微型控制器51將用戶接口狀態(tài)機74保持在“激活”狀態(tài)127,直到微型控制器51檢測到用戶接口設備或設備組需要激活。在這個實施方案中用戶接口設備或設備組包括LED;然而,此領域中的普通技術人員會認識到,任何適合用戶傳遞信息的設備都可使用。傳遞給用戶的信息包括選取的飲料口味或稀釋劑,任何選取的添加調味,選取的杯子大小,差錯代碼,等等。只要微型控制器51還沒有檢測到用戶接口設備或設備組需要激活,當受到監(jiān)督狀況固件的呼叫,用戶接口狀態(tài)機74就立即放棄對微型控制器51的控制,然后監(jiān)督控制固件呼叫分配狀態(tài)機75。
微型控制器51檢測到用戶接口設備或設備組需要激活,如,使用監(jiān)督控制固件提供的地址,從存儲器57中讀取,鍵盤狀態(tài)機71發(fā)展的信號或信號組。當微型控制器51檢測到分配信號或信號組時,微型控制器51激活對應按鈕開關或開關組的LED或與分配信號或信號組有關的分配閥或閥組。在進一步的演示說明中,微型控制器51使用監(jiān)督控制固件提供的地址,從存儲器57中讀取制冷狀態(tài)機72和碳酸化狀態(tài)機73發(fā)展的信號組。當微型控制器51檢測到壓縮機故障信號和/或碳酸化作用故障信號時,微型控制器51會激活通知用戶具體故障的LED。激活適當?shù)挠脩艚涌谠O備或設備組后,微型控制器51將用戶接口狀態(tài)機73從“激活”狀態(tài)127改變?yōu)椤皽缁睢睜顟B(tài)128,由此用戶狀態(tài)機74放棄對微型控制器51的控制,監(jiān)督控制固件呼叫分配狀態(tài)機75。
當再次呼叫用戶接口狀態(tài)機73時,“滅活”狀態(tài)128的微型控制器51檢測,是否激活的用戶接口設備或設備組需要滅活。只要微型控制器51還沒有檢測到激活的用戶接口設備或設備組需要滅活,那么用戶接口狀態(tài)機74在受到監(jiān)督控制固件呼叫時就立即放棄對微型控制器51的控制,然后監(jiān)督控制固件呼叫分配狀態(tài)機75。
微型控制器51檢測到用戶接口設備或設備組需要激活,如通過使用監(jiān)督控制固件提供的地址從存儲器57讀取鍵盤狀態(tài)機71發(fā)展的信號或信號組。當微型控制器51檢測到分配關閉信號或信號組,微型控制器51就滅活與按鈕開關或開關組對應的LED或滅活與初始讀取分配信號或信號組有關的分配閥或閥組。在進一步的演示說明中,微型控制器51使用監(jiān)督控制固件提供的地址從存儲器57讀取制冷狀態(tài)機72和碳酸化狀態(tài)機73發(fā)展的信號組。當微型控制器51檢測到壓縮機工作信號和/或碳酸化工作信號時,微型控制器51就滅活LED,通知用戶具體故障。在滅活適當?shù)挠脩艚涌谠O備或設備組后,微型控制器51將用戶接口狀態(tài)機73從“滅活”狀態(tài)128改變?yōu)椤凹せ睢睜顟B(tài)127,由此用戶接口狀態(tài)機74放棄對微型控制器51的控制,監(jiān)督控制固件呼叫分配狀態(tài)機75。當再次呼叫用戶接口狀態(tài)機74時,微型控制器51在“激活”狀態(tài)127操作,如上面所描述的。
如在圖12中所演示的,當分配狀態(tài)機75受到監(jiān)督控制固件呼叫并對飲料分配需要反應時,其控制微型控制器51從分配閥組64中輸送飲料。分配狀態(tài)機75初始開始于“檢測分配”狀態(tài)131,微型控制器51將分配狀態(tài)機75保持在“檢測分配”狀態(tài)131,直到微型控制器51檢測到飲料分配需要。只要微型控制器51還沒有檢測到飲料分配需要,分配狀態(tài)機75在受到監(jiān)督控制固件呼叫時就立即放棄對微型控制器51的控制,然后監(jiān)督控制固件呼叫RS-232接口狀態(tài)機76。
微型控制器51通過使用監(jiān)督控制固件提供的地址從存儲器57讀取鍵盤狀態(tài)機71發(fā)展的信號或信號組來檢測是否飲料分配已被要求,如上面所描述的。當微型控制器51從存儲器57讀取到鍵盤狀態(tài)機71發(fā)展的分配信號或信號組時,飲料分配需要產(chǎn)生。在這個實施方案中,分配信號或信號組包括僅分配稀釋劑,稀釋劑是普通水或碳酸化的水,或分配飲料調味濃漿以及稀釋劑,如果需要,還包括添加調味,如櫻桃或香草調味。如果飲料配售機提供預定的杯子大小分配,經(jīng)鍵盤狀態(tài)機71發(fā)展的分配信號或信號組產(chǎn)生的飲料分配需要還包括杯子的大小。
可替換地,通過在提供由微型控制器51使用監(jiān)督控制固件發(fā)展的地址存儲在存儲器57的分配信號或信號組中用作鍵盤狀態(tài)機71的附屬服務工具,服務技術人員可以控制飲料分配。服務技術人員的飲料分配需要包括僅分配稀釋劑,或分配飲料調味濃漿和稀釋劑,如果需要,還有添加調味,另外還有,僅分配飲料調味濃漿,或僅分配添加調味品。由此,電子控制系統(tǒng)50使得測試以及診斷飲料配售機問題異常方便,因為飲料分配需要是由用戶啟動的還是服務技術人員通過服務工具啟動的對電子控制系統(tǒng)50來說不重要。
檢測飲料分配需要后,根據(jù)飲料分配需要的種類,微型控制器51將分配狀態(tài)機75從“檢測分配”狀態(tài)131改變?yōu)椤胺峙漭斔汀睜顟B(tài)132-135中的一個。然后分配狀態(tài)機75放棄對微型控制器51的控制,監(jiān)督控制固件呼叫RS-232接口狀態(tài)機76。
當飲料分配需要僅是稀釋劑時,在再次呼叫分配狀態(tài)機75時微型控制器51返回到“分配輸送”狀態(tài)132。在“分配輸送”狀態(tài)的微型控制器51激活分配閥組64中適當?shù)囊粋€閥,該閥僅分配稀釋劑。在激活分配閥組64中適當?shù)囊粋€閥后,微型控制器51將分配狀態(tài)機75從“分配輸送”狀態(tài)132改變?yōu)椤胺峙浣Y束”狀態(tài)136。然后分配狀態(tài)機75放棄對微型控制器51的控制,監(jiān)督控制固件呼叫RS-232接口狀態(tài)機76。
當再次呼叫分配狀態(tài)機75時,在“分配結束”狀態(tài)136,微型控制器51確定什么時候分配閥組64的激活閥應被滅活,從而中斷飲料分配。只要微型控制器51確定分配閥組64的激活閥不需要滅活,微型控制器51就將分配狀態(tài)機75保持在“分配結束”狀態(tài)136,由此在分配狀態(tài)機75受到監(jiān)督控制固件呼叫時其立即放棄對微型控制器51的控制,然后監(jiān)督控制固件呼叫RS-232接口狀態(tài)機76。
在這個實施方案中,微型控制器51通過對飲料配售機鍵盤的手工控制或預先設置的分配體積或時間段的反應,來決定什么時候滅活分配閥組64的激活閥。在手工控制期間,當鍵盤狀態(tài)機71提供與分配閥組64的激活閥有關的分配關閉信號或信號組時,微型控制器51確定飲料分配完成。當微型控制器51檢測到分配關閉信號或信號組時,微型控制器51會將分配狀態(tài)機75從“分配結束”狀態(tài)136改變?yōu)椤爸兄狗峙洹睜顟B(tài)140。然后分配狀態(tài)機75放棄對微型控制器51的控制,監(jiān)督控制固件呼叫RS-232接口狀態(tài)機76。
對于預先設置分配體積或時間段的情況,分配狀態(tài)機75包括對每種飲料分配需要預先設置的飲料分配命令。預先設置的飲料分配命令每一個控制微型控制器51來激活分配閥組64中適當?shù)囊粋€閥,并在制備所需飲料需要的飲料分配體積或時間段將閥保持在激活狀態(tài)。說明性地,對于僅需要將稀釋劑加入到大杯子中的飲料分配,在適當?shù)念A先設置的飲料分配命令控制下,微型控制器51激活分配閥組64中的正確的閥,該閥輸送一定體積的稀釋劑或輸送一段時間的稀釋劑來充滿大杯子。在輸送正確體積的稀釋劑或預先設置的飲料分配時間段終止時,微型控制器51將分配狀態(tài)機75從“分配結束”狀態(tài)136改變?yōu)椤爸兄狗峙洹睜顟B(tài)140。然后分配狀態(tài)機75放棄對微型控制器51的控制,監(jiān)督控制固件呼叫RS-232接口狀態(tài)機76。
當再次呼叫分配狀態(tài)機75時,在“中止分配”狀態(tài)140下,微型控制器51滅活激分配閥組64中激活的閥。在滅活分配閥組64中激活的閥后,微型控制器51將分配狀態(tài)機75從“中止分配”狀態(tài)140改變?yōu)椤皺z測分配”狀態(tài)131。然后分配狀態(tài)機75放棄對微型控制器51的控制,監(jiān)督控制固件呼叫RS-232接口狀態(tài)機76。當再次呼叫分配狀態(tài)機75時,微型控制器51在“檢測分配”狀態(tài)131下操作,如前面所描述的。
當飲料分配需要是完全的飲料時,再次呼叫分配狀態(tài)機75時微型控制器51返回到“分配輸送”狀態(tài)133。在“分配輸送”狀態(tài)133下,微型控制器51激活分配閥組64中的適當?shù)囊粋€閥,該閥分配飲料調味濃漿,稀釋劑,和如果需要,添加調味。在激活分配閥組64中適當?shù)囊粋€閥后,微型控制器51將分配狀態(tài)機75從“分配輸送”狀態(tài)133改變?yōu)椤胺峙浣Y束”狀態(tài)137。然后分配狀態(tài)機75放棄對微型控制器51的控制,監(jiān)督控制固件呼叫RS-232接口狀態(tài)機76。
在再次呼叫分配狀態(tài)機75時,微型控制器51,在“分配結束”狀態(tài)137確定什么時候分配閥組64的激活的閥應該滅活,從而終止飲料分配。只要微型控制器51確定分配閥組64的激活的閥不需要滅活,微型控制器51就將分配狀態(tài)機75保持在“分配結束”狀態(tài)137,由此當分配狀態(tài)機75再次受到監(jiān)督控制固件呼叫時,分配狀態(tài)機75立即放棄對微型控制器51的控制,然后監(jiān)督控制固件呼叫RS-232接口狀態(tài)機76。
在手動控制期間,一旦微型控制器51確定鍵盤狀態(tài)機71已提供與分配閥組64的激活的閥有關的分配終止信號或信號組,微型控制器51就將分配狀態(tài)機75從“分配結束”狀態(tài)137改變?yōu)椤爸兄狗峙洹睜顟B(tài)141。然后分配狀態(tài)機75放棄對微型控制器51的控制,監(jiān)督控制固件呼叫RS-232接口狀態(tài)機76。
對于將完全的飲料分配到超大杯子中的情況,微型控制器51在適當?shù)念A先設置的飲料分配命令的控制下,激活分配閥組64中適當?shù)拈y,該閥輸送一定體積或一段時間的飲料調味濃漿,稀釋劑,和如果需要,添加調味,充滿超大杯子。當輸送正確體積或預先設置的飲料分配時間段終止時,微型控制器51將分配狀態(tài)機75從“分配結束”狀態(tài)137改變?yōu)椤爸兄狗峙洹睜顟B(tài)141。然后分配狀態(tài)機75放棄對微型控制器51的控制,監(jiān)督控制固件呼叫RS-232接口狀態(tài)機76。
當再次呼叫分配狀態(tài)機75時,在“中止分配”狀態(tài)141下,微型控制器51滅活激分配閥組64中激活的閥。在滅活分配閥組64中激活的閥后,微型控制器51將分配狀態(tài)機75從“中止分配”狀態(tài)141改變?yōu)椤皺z測分配”狀態(tài)131。然后分配狀態(tài)機75放棄對微型控制器51的控制,監(jiān)督控制固件呼叫RS-232接口狀態(tài)機76。當再次呼叫分配狀態(tài)機75時,微型控制器51在“檢測分配”狀態(tài)131下操作,如前面所描述的。
當飲料分配需要僅是飲料調味濃漿時,再次呼叫分配狀態(tài)機75時微型控制器51返回到“分配輸送”狀態(tài)134。在“分配輸送”狀態(tài)134下,微型控制器51激活分配閥組64中的適當?shù)囊粋€閥,該閥僅分配飲料調味濃漿。在激活分配閥組64中適當?shù)囊粋€閥后,微型控制器51將分配狀態(tài)機75從“分配輸送”狀態(tài)134改變?yōu)椤胺峙浣Y束”狀態(tài)138。然后分配狀態(tài)機75放棄對微型控制器51的控制,監(jiān)督控制固件呼叫RS-232接口狀態(tài)機76。
在再次呼叫分配狀態(tài)機75時,微型控制器51,在“分配結束”狀態(tài)138確定什么時候分配閥組64的激活的閥應該滅活,從而終止飲料分配。只要微型控制器51確定分配閥組64的激活的閥不需要滅活,微型控制器51就將分配狀態(tài)機75保持在“分配結束”狀態(tài)138,由此當分配狀態(tài)機75再次受到監(jiān)督控制固件呼叫時,分配狀態(tài)機75立即放棄對微型控制器51的控制,然后監(jiān)督控制固件呼叫RS-232接口狀態(tài)機76。
在手動控制期間,一旦微型控制器51確定鍵盤狀態(tài)機71已提供與分配閥組64的激活的閥有關的分配終止信號或信號組,微型控制器51就將分配狀態(tài)機75從“分配結束”狀態(tài)138改變?yōu)椤爸兄狗峙洹睜顟B(tài)142。然后分配狀態(tài)機75放棄對微型控制器51的控制,監(jiān)督控制固件呼叫RS-232接口狀態(tài)機76。
對于僅將飲料調味濃漿分配到中號杯子中的情況,微型控制器51在適當?shù)念A先設置的飲料分配命令的控制下,激活分配閥組64中適當?shù)拈y,該閥輸送一定體積或一段時間的飲料調味濃漿,稀釋劑,和如果需要,添加調味,充滿中號杯子。當輸送正確體積或預先設置的飲料分配時間段終止時,微型控制器51將分配狀態(tài)機75從“分配結束”狀態(tài)138改變?yōu)椤爸兄狗峙洹睜顟B(tài)142。然后分配狀態(tài)機75放棄對微型控制器51的控制,監(jiān)督控制固件呼叫RS-232接口狀態(tài)機76。
當再次呼叫分配狀態(tài)機75時,在“中止分配”狀態(tài)142下,微型控制器51滅活激分配閥組64中激活的閥。在滅活分配閥組64中激活的閥后,微型控制器51將分配狀態(tài)機75從“中止分配”狀態(tài)142改變?yōu)椤皺z測分配”狀態(tài)131。然后分配狀態(tài)機75放棄對微型控制器51的控制,監(jiān)督控制固件呼叫RS-232接口狀態(tài)機76。當再次呼叫分配狀態(tài)機75時,微型控制器51在“檢測分配”狀態(tài)131下操作,如前面所描述的。
當飲料分配需要僅是添加調味時,再次呼叫分配狀態(tài)機75時微型控制器51返回到“分配輸送”狀態(tài)135。在“分配輸送”狀態(tài)134下,微型控制器51激活分配閥組64中的適當?shù)囊粋€閥,該閥僅分配添加調味。在激活分配閥組64中適當?shù)囊粋€閥后,微型控制器51將分配狀態(tài)機75從“分配輸送”狀態(tài)135改變?yōu)椤胺峙浣Y束”狀態(tài)139。然后分配狀態(tài)機75放棄對微型控制器51的控制,監(jiān)督控制固件呼叫RS-232接口狀態(tài)機76。
在再次呼叫分配狀態(tài)機75時,微型控制器51,在“分配結束”狀態(tài)139確定什么時候分配閥組64的激活的閥應該滅活,從而終止飲料分配。只要微型控制器51確定分配閥組64的激活的閥不需要滅活,微型控制器51就將分配狀態(tài)機75保持在“分配結束”狀態(tài)139,由此當分配狀態(tài)機75再次受到監(jiān)督控制固件呼叫時,分配狀態(tài)機75立即放棄對微型控制器51的控制,然后監(jiān)督控制固件呼叫RS-232接口狀態(tài)機76。
在手動控制期間,一旦微型控制器51確定鍵盤狀態(tài)機71已提供與分配閥組64的激活的閥有關的分配終止信號或信號組,微型控制器51就將分配狀態(tài)機75從“分配結束”狀態(tài)139改變?yōu)椤爸兄狗峙洹睜顟B(tài)143。然后分配狀態(tài)機75放棄對微型控制器51的控制,監(jiān)督控制固件呼叫RS-232接口狀態(tài)機76。
對于僅將添加調味分配到小號杯子中的情況,微型控制器51在適當?shù)念A先設置的飲料分配命令的控制下,激活分配閥組64中適當?shù)拈y,該閥輸送一定體積或一段時間的飲料調味濃漿,稀釋劑,和如果需要,添加調味,充滿小號杯子。當輸送正確體積或預先設置的飲料分配時間段終止時,微型控制器51將分配狀態(tài)機75從“分配結束”狀態(tài)139改變?yōu)椤爸兄狗峙洹睜顟B(tài)143。然后分配狀態(tài)機75放棄對微型控制器51的控制,監(jiān)督控制固件呼叫RS-232接口狀態(tài)機76。
當再次呼叫分配狀態(tài)機75時,在“中止分配”狀態(tài)143下,微型控制器51滅活激分配閥組64中激活的閥。在滅活分配閥組64中激活的閥后,微型控制器51將分配狀態(tài)機75從“中止分配”狀態(tài)143改變?yōu)椤皺z測分配”狀態(tài)131。然后分配狀態(tài)機75放棄對微型控制器51的控制,監(jiān)督控制固件呼叫RS-232接口狀態(tài)機76。當再次呼叫分配狀態(tài)機75時,微型控制器51在“檢測分配”狀態(tài)131下操作,如前面所描述的。
如在圖13中所演示的,一旦分配狀態(tài)機75放棄對微型控制器51的控制,監(jiān)督控制環(huán)路呼叫RS-232接口狀態(tài)機76,RS-232接口狀態(tài)機承擔對微型控制器51的控制。RS-232接口狀態(tài)機76開始于“消息”狀態(tài)150,在這個狀態(tài)中微型控制器51使用RS-232接口59確定是否外部設備(如配售機服務工具,個人計算機,膝上計算機,等等)包含外部通信信息需要傳遞到電子控制系統(tǒng)50。在“消息”狀態(tài)150下,微型控制器51進一步確定是否電子控制系統(tǒng)50包含飲料配售機信息需要傳遞到外部設備。只要外部設備不包含外部通信信息需要傳遞,或電子控制系統(tǒng)50不包含飲料配售機信息需要傳遞,那么受到監(jiān)督控制固件的呼叫,RS-232接口狀態(tài)機76就立即放棄對微型控制器51的控制,然后監(jiān)督控制固件呼叫設備接口狀態(tài)機77。
當微型控制器51確定外部設備包含外部通信信息需要傳遞給電子控制系統(tǒng)50時,微型控制器51將RS-232接口狀態(tài)機76從“消息”狀態(tài)150改變?yōu)椤敖邮铡睜顟B(tài)151。然后RS-232接口狀態(tài)機77立即放棄對微型控制器51的控制,監(jiān)督控制固件呼叫設備接口狀態(tài)機77。
在再次呼叫RS-232接口狀態(tài)機76時,在“接收”狀態(tài)151下,微型控制器51通過RS-232接口輸入外部通信信息,然后根據(jù)包含在外部通信信息中的指示實施任何需要的處理。從外部設備接收到的外部通信信息包括,但不限于,比例控制參數(shù),在測試及診斷飲料配售機中錯誤的過程中使用的飲料配售機控制信息,和修正或替換現(xiàn)存監(jiān)督控制固件,配售機任務固件,或低電平驅動器固件的固件。然后,微型控制器51將RS-232接口狀態(tài)機76從“接收”狀態(tài)151改變?yōu)椤跋ⅰ睜顟B(tài)150,由此RS-232接口狀態(tài)機76放棄對微型控制器51的控制,監(jiān)督控制固件呼叫設備接口狀態(tài)機77。再次呼叫RS-232接口狀態(tài)機76時,微型控制器51在“消息”狀態(tài)150下操作,如前面所描述的。
當微型控制器51確定電子控制系統(tǒng)50包含飲料配售機信息需要傳遞給外部設備時,微型控制器51將RS-232接口狀態(tài)機76從“消息”狀態(tài)150改變?yōu)椤皞鬟f”狀態(tài)152。然后RS-232接口狀態(tài)機76放棄對微型控制器51的控制,監(jiān)督控制固件呼叫設備接口狀態(tài)機77。
在再次呼叫RS-232接口狀態(tài)機76時,在“傳遞”狀態(tài)151下,微型控制器51通過RS-232接口將飲料配售機信息輸出到外部設備,飲料配售機信息包括,但不限于,時間和日期標記的銷售,診斷和服務信息。然后,微型控制器51將RS-232接口狀態(tài)機76從“傳遞”狀態(tài)152改變?yōu)椤跋ⅰ睜顟B(tài)150,由此RS-232接口狀態(tài)機76放棄對微型控制器51的控制,監(jiān)督控制固件呼叫設備接口狀態(tài)機77。再次呼叫RS-232接口狀態(tài)機76時,微型控制器51在“消息”狀態(tài)150下操作,如前面所描述的。
如在圖14中所演示的,設備接口狀態(tài)機77包括允許電子控制系統(tǒng)50通過微型控制器51來控制設備,如硬幣接收機,硬幣及紙幣找零機,紙幣檢驗機,信用卡檢驗機,網(wǎng)絡連接機等等。設備接口狀態(tài)機76開始于“設備消息”狀態(tài)160,在這個狀態(tài)中微型控制器51使用設備接口60確定是電子控制系統(tǒng)50已經(jīng)接收到來自設備的通信。在“消息”狀態(tài)160下,微型控制器51進一步確定是否電子控制系統(tǒng)50包含需要傳遞給設備的信息。只要電子控制系統(tǒng)50還沒有接收到來自設備的通信,或不包含需要需要傳遞的信息,那么受到監(jiān)督控制固件的呼叫,設備接口狀態(tài)機77就立即放棄對微型控制器51的控制,然后監(jiān)督控制固件呼叫調制解調器接口狀態(tài)機78。
當微型控制器51確定電子控制系統(tǒng)50已經(jīng)接收到來自設備的通信,微型控制器51將設備接口狀態(tài)機77從“設備消息”狀態(tài)160改變?yōu)椤敖邮铡睜顟B(tài)161。然后設備接口狀態(tài)機77立即放棄對微型控制器51的控制,監(jiān)督控制固件呼叫調制解調器接口狀態(tài)機77。
在再次呼叫設備接口狀態(tài)機77時,在“接收”狀態(tài)161下,微型控制器51通過設備接口60輸入設備通信信息,然后根據(jù)包含在通信信息中的信息實施任何需要的處理。說明性地,如果設備是硬幣和紙幣找零機,微型控制器51輸入信息,信息可以是硬幣或紙幣的面值。輸入信息后,微型控制器51確定硬幣和紙幣找零機返回的正確的找零。然后,微型控制器51將設備接口狀態(tài)機77從“接收”狀態(tài)161改變?yōu)椤霸O備消息”狀態(tài)160,由此設備接口狀態(tài)機77放棄對微型控制器51的控制,監(jiān)督控制固件呼叫調制解調器接口狀態(tài)機78。再次呼叫設備接口狀態(tài)機77時,微型控制器51在“設備消息”狀態(tài)160下操作,如前面所描述的。
當微型控制器51確定電子控制系統(tǒng)50包含需要傳遞給設備的信息時,微型控制器51將設備接口狀態(tài)機77從“設備消息”狀態(tài)160改變?yōu)椤皞鬟f”狀態(tài)162。然后設備接口狀態(tài)機77放棄對微型控制器51的控制,監(jiān)督控制固件呼叫調制解調器接口狀態(tài)機78。
在再次呼叫設備接口狀態(tài)機77時,在“接收”狀態(tài)161下,微型控制器51通過設備接口60將信息輸出到設備。說明性地,如果微型控制器51含有正確的找零信息,微型控制器51通過設備接口60傳遞控制信號,控制硬幣和紙幣找零機放出正確的找零。然后,微型控制器51將設備接口狀態(tài)機77從“傳遞”狀態(tài)162改變?yōu)椤霸O備消息”狀態(tài)160,由此設備接口狀態(tài)機77放棄對微型控制器51的控制,監(jiān)督控制固件呼叫調制解調器接口狀態(tài)機78。再次呼叫設備接口狀態(tài)機77時,微型控制器51在“設備消息”狀態(tài)160下操作,如前面所描述的。
如在圖15中所演示的,一旦設備狀態(tài)機77放棄對微型控制器51的控制,監(jiān)督控制環(huán)路呼叫調制解調器接口狀態(tài)機78,調制解調器接口狀態(tài)機承擔對微型控制器51的控制。調制解調器接口狀態(tài)機77開始于“消息”狀態(tài)170,在這個狀態(tài)中微型控制器51使用調制解調器61確定是否電子控制系統(tǒng)50已經(jīng)接收遠程定位的外部設備的外部通信信息,遠程定位的外部設備有如配售機服務工具,個人計算機,膝上計算機,等等,通過現(xiàn)存的電話線,蜂窩系統(tǒng),或依賴于衛(wèi)星通信系統(tǒng)。在“消息”狀態(tài)170下,微型控制器51進一步確定是否電子控制系統(tǒng)50包含飲料配售機信息需要傳遞到遠程定位的外部設備。只要電子控制系統(tǒng)50還沒有接收到來自遠程定位的外部設備的外部通信信息,或電子控制系統(tǒng)50不包含飲料配售機信息需要傳遞,那么受到監(jiān)督控制固件的呼叫,調制解調器接口狀態(tài)機78就立即放棄對微型控制器51的控制,然后監(jiān)督控制固件呼叫配售機數(shù)據(jù)收集狀態(tài)機79。
當微型控制器51確定電子控制系統(tǒng)50已經(jīng)接收到來自遠程定位的外部設備的外部通信信息時,微型控制器51將調制解調器接口狀態(tài)機78從“消息”狀態(tài)170改變?yōu)椤敖邮铡睜顟B(tài)171。然后調制解調器接口狀態(tài)機78立即放棄對微型控制器51的控制,監(jiān)督控制固件呼叫配售機數(shù)據(jù)收集狀態(tài)機79。
在再次呼叫調制解調器接口狀態(tài)機78時,在“接收”狀態(tài)171下,微型控制器51通過調制解調器接口輸入外部通信信息,然后根據(jù)包含在外部通信信息中的指令實施任何需要的處理。從遠程定位的外部設備接收到的外部通信信息包括,但不限于,比例控制參數(shù),在測試及診斷飲料配售機中錯誤的過程中使用的飲料配售機控制信息,和修正或替換現(xiàn)存監(jiān)督控制固件,配售機任務固件,或低電平驅動器固件的固件。然后,微型控制器51將調制解調器接口狀態(tài)機78從“接收”狀態(tài)171改變?yōu)椤跋ⅰ睜顟B(tài)170,由此調制解調器接口狀態(tài)機78放棄對微型控制器51的控制,監(jiān)督控制固件呼叫配售機數(shù)據(jù)收集狀態(tài)機79。再次呼叫調制解調器接口狀態(tài)機78時,微型控制器51在“消息”狀態(tài)170下操作,如前面所描述的。
當微型控制器51確定電子控制系統(tǒng)50包含飲料配售機信息需要傳遞給遠程定位的外部設備時,微型控制器51將調制解調器接口狀態(tài)機78從“消息”狀態(tài)170改變?yōu)椤皞鬟f”狀態(tài)172。然后調制解調器接口狀態(tài)機78放棄對微型控制器51的控制,監(jiān)督控制固件呼叫配售機數(shù)據(jù)收集狀態(tài)機79。
在再次呼叫調制解調器接口狀態(tài)機78時,在“傳遞”狀態(tài)171下,微型控制器51通過調制解調器61,使用現(xiàn)存的電話線,蜂窩系統(tǒng),或依賴于衛(wèi)星的通信系統(tǒng)將飲料配售機信息輸出到外部設備。飲料配售機信息包括,但不限于,時間和日期標記的銷售,診斷和服務信息。然后,微型控制器51將調制解調器接口狀態(tài)機78從“傳遞”狀態(tài)172改變?yōu)椤跋ⅰ睜顟B(tài)170,由此調制解調器接口狀態(tài)機78放棄對微型控制器51的控制,監(jiān)督控制固件呼叫配售機數(shù)據(jù)收集狀態(tài)機78。再次呼叫調制解調器接口狀態(tài)機78時,微型控制器51在“消息”狀態(tài)170下操作,如前面所描述的。
如在圖16中所演示的,一旦調制解調器接口狀態(tài)機78放棄對微型控制器51的控制,監(jiān)督控制環(huán)路呼叫配售機數(shù)據(jù)收集狀態(tài)機79,配售機數(shù)據(jù)收集狀態(tài)機承擔對微型控制器51的控制。配售機數(shù)據(jù)收集狀態(tài)機79開始于“事件”狀態(tài)180,在這個狀態(tài)中微型控制器51確定是否飲料配售機信息收集事件已經(jīng)發(fā)生。只要飲料配售機信息收集事件還沒有發(fā)生,在監(jiān)督控制固件的呼叫下,配售機數(shù)據(jù)收集狀態(tài)機79就立即放棄對微型控制器51的控制,然后監(jiān)督控制固件呼叫服務監(jiān)視器狀態(tài)機80。
當微型控制器51在監(jiān)督控制固件的控制下在執(zhí)行配售機任務固件期間收集飲料配售機信息時,飲料配售機信息收集事件發(fā)生。說明性地,在受到分配狀態(tài)機75影響的飲料分配期間,微型控制器51跟蹤每次飲料分配以確定這種飲料配售機信息為所選取的飲料口味的,分配的每種具體飲料調味濃漿的體積的,分配的每種具體添加調味的體積的,分配的稀釋劑的體積的,分配的杯數(shù)的,以及分配杯子的大小的頻率。在進一步的演示說明中,微型控制器51跟蹤飲料調味濃漿和添加調味的流動,以確定什么時候飲料調味濃漿料源或添加調味料源需要替換。在這個實施方案中,飲料配售機包括,但不限于,時間和日期標記的銷售,診斷,和服務信息,如所選取的飲料口味的,分配的每種具體飲料調味濃漿的體積的,分配的每種具體添加調味的體積的,分配的稀釋劑的體積的,分配的杯數(shù)的,以及分配杯子的大小的頻率,是否飲料調味濃漿和稀釋劑之間的比例已經(jīng)發(fā)生改變,是否飲料調味濃漿或添加調味料源是空的,是否飲料配售機錯誤已經(jīng)發(fā)生,以及什么時候配售機服務工具最后連接或斷開。
當微型控制器51檢測到飲料配售機信息收集事件時,微型控制器51將配售機數(shù)據(jù)收集狀態(tài)機79從“事件”狀態(tài)180改變?yōu)椤白x取”狀態(tài)181。然后配售機數(shù)據(jù)收集狀態(tài)機79立即放棄對微型控制器51的控制,監(jiān)督控制固件呼叫服務監(jiān)視器狀態(tài)機80。
在再次呼叫配售機數(shù)據(jù)收集狀態(tài)機79時,在“讀取”狀態(tài)171下,微型控制器51從實時計時器56讀取時間和日期。一旦微型控制器51讀取時間和日期,微型控制器51將配售機數(shù)據(jù)收集狀態(tài)機79從“讀取”狀態(tài)181改變?yōu)椤氨4妗睜顟B(tài)182,由此配售機數(shù)據(jù)收集狀態(tài)機79放棄對微型控制器51的控制,監(jiān)督控制固件呼叫服務監(jiān)視器狀態(tài)機80。
在再次呼叫配售機數(shù)據(jù)收集狀態(tài)機79后,在“保存”狀態(tài)171下,微型控制器51使用監(jiān)督控制固件發(fā)展的地址將收集的飲料配售機信息保存在存儲器55中,包括時間和日期。一旦微型控制器51保存了收集的飲料配售機信息,微型控制器51將配售機數(shù)據(jù)收集狀態(tài)機79從“保存”狀態(tài)182改變?yōu)椤笆录睜顟B(tài)180,由此配售機數(shù)據(jù)收集狀態(tài)機79放棄對微型控制器51的控制,監(jiān)督控制固件呼叫服務監(jiān)視器狀態(tài)機80。再次呼叫配售機數(shù)據(jù)收集狀態(tài)機79時,微型控制器51在“事件”狀態(tài)180下操作,如前面所描述的。
如在圖17中所演示的,一旦配售機數(shù)據(jù)收集狀態(tài)機79放棄對微型控制器51的控制,監(jiān)督控制環(huán)路呼叫服務監(jiān)視器狀態(tài)機80,服務監(jiān)視器狀態(tài)機承擔對微型控制器51的控制。服務監(jiān)視器狀態(tài)機80開始于“事件”狀態(tài)190,在這個狀態(tài)中微型控制器51確定是否警告必須發(fā)出,警告通過激活適當?shù)木嬖O備,如可聽或可視報警器,或可替換地,通過使用RS-232接口59或調制解調器60的錯誤信號的傳遞來實施,如上面所描述的。只要沒有警告必須發(fā)出,在監(jiān)督控制固件的呼叫下,服務監(jiān)視器狀態(tài)機80立即放棄對微型控制器51的控制,然后監(jiān)督控制固件呼叫鍵盤狀態(tài)機71。
在這個實施方案中,微型控制器51通過使用監(jiān)督控制固件提供的地址,從存儲器55讀取故障信號,如壓縮機故障信號,碳酸化故障信號,屏蔽按鈕開關信號,無水流動信號等等來確定是否警告必須發(fā)出。類似地,微型控制器51使用監(jiān)督控制固件提供的地址,從存儲器55讀取是否飲料調味濃漿料源或添加調味料源需要替換。當微型控制器51讀取的信息指示出錯誤狀況時,微型控制器51將服務監(jiān)視器狀態(tài)機80從“事件”狀態(tài)190改變?yōu)椤澳軌颉睜顟B(tài)191。然后服務監(jiān)視器狀態(tài)機80立即放棄對微型控制器51的控制,監(jiān)督控制固件呼叫鍵盤狀態(tài)機71。
在再次呼叫服務監(jiān)視器狀態(tài)機80后,在“能夠”狀態(tài)191下,微型控制器51激活警告設備。并且,微型控制器51能產(chǎn)生錯誤信號,微型控制器51使用監(jiān)督控制固件提供的體址將該信號保存在存儲器55中。隨后,微型控制器51將該錯誤信號傳遞給外部設備,其中外部設備在RS-232接口狀態(tài)機76或調制解調器接口狀態(tài)機78的控制下,如上面所描述的。一旦警告設備被激活,微型控制器51將服務監(jiān)視器狀態(tài)機80從“能夠”狀態(tài)191改變?yōu)椤敖Y束”狀態(tài)192,服務監(jiān)視器狀態(tài)機80放棄對微型控制器51的控制,監(jiān)督控制固件呼叫鍵盤狀態(tài)機71。
再次呼叫服務監(jiān)視器狀態(tài)機80時,在“結束”狀態(tài)192下,微型控制器51確定警告設備是否需要滅活和/或產(chǎn)生的錯誤信號是否應被刪除。只要警告設備不需要滅活和/或產(chǎn)生的錯誤信號不需要刪除,在監(jiān)督控制固件的呼叫下,服務監(jiān)視器狀態(tài)機80立即放棄對微型控制器51的控制,然后監(jiān)督控制固件呼叫鍵盤狀態(tài)機71。
在這個實施方案中,微型控制器51通過從存儲器55讀取故障信號確定警告設備是否需要滅活和/或產(chǎn)生的錯誤信號是否應被刪除,并且微型控制器51還確定是否飲料調味濃漿料源或添加調味料源需要替換。當信息指示出沒有錯誤狀況時,微型控制器51將服務監(jiān)視器狀態(tài)機80從“結束”狀態(tài)192改變?yōu)椤安荒軌颉睜顟B(tài)193。然后服務監(jiān)視器狀態(tài)機80立即放棄對微型控制器51的控制,監(jiān)督控制固件呼叫鍵盤狀態(tài)機71。
在再次呼叫服務監(jiān)視器狀態(tài)機80后,在“不能夠”狀態(tài)193下,微型控制器51滅活警告設備。并且,微型控制器51刪除錯誤信號,錯誤信號以前已經(jīng)保存在存儲器55中。一旦警告設備被滅活,微型控制器51將服務監(jiān)視器狀態(tài)機80從“不能夠”狀態(tài)193改變?yōu)椤笆录睜顟B(tài)190,由此服務監(jiān)視器狀態(tài)機80放棄對微型控制器51的控制,監(jiān)督控制固件呼叫鍵盤狀態(tài)機71。在再次固件服務監(jiān)視器狀態(tài)機80時,微型控制器51在“事件”狀態(tài)190下操作,如上面所描述的。
如在上面的實施例中所解釋的,依據(jù)支持非預先制動或預先制動多任務實時操作系統(tǒng)的狀態(tài)機系統(tǒng)結構構建的用于飲料配售機的電子控制系統(tǒng)提供了特別的靈活性,組合性,和設計便攜性。因此,盡管飲料配售機的電子控制系統(tǒng)已在前面的實施方案中作了描述,但這樣的描述僅是為示例的目的,對此領域中的普通技術人員顯然的,許多變化,等同物,和不同程度的變體,包括在飲料配售機的電子控制系統(tǒng)的范圍內。因此,這個范圍在任何方面都不受到前面實施方案的限制,這個范圍僅受到下面權利要求書的限定。
權利要求
1.一種飲料配售機,包括飲料配售機組件,包括至少用戶接口,分配閥,以及調節(jié)分配閥輸送飲料的閥接口;以及電子控制系統(tǒng),包括監(jiān)視用戶接口并激活對用戶輸入反應的閥接口,從而調節(jié)分配閥輸送飲料的微型控制器,以及程序存儲器,包括構建在控制狀態(tài)機系統(tǒng)結構中控制微型控制器的固件。
2.根據(jù)權利要求1的飲料配售機,其中狀態(tài)機系統(tǒng)結構支持非-預先制動多任務實時操作系統(tǒng)。
3.根據(jù)權利要求1的飲料配售機,其中狀態(tài)機系統(tǒng)結構支持預先制動多任務實時操作系統(tǒng)。
4.根據(jù)權利要求1的飲料配售機,其中固件包括監(jiān)督控制固件,配售機任務固件,和低電平驅動器固件。
5.根據(jù)權利要求1的飲料配售機,其中固件包括在實施與飲料配售機操作相關的任務期間控制微型控制器的配售機任務固件。
6.根據(jù)權利要求5的飲料配售機,其中配售機任務固件包括每個與飲料配售機操作有關的任務的狀態(tài)機。
7.根據(jù)權利要求6的飲料配售機,其中固件包括呼叫配售機認為固件的每個狀態(tài)機的監(jiān)督控制固件。
8.根據(jù)權利要求6的飲料配售機,其中固件包括協(xié)調配售機任務固件的每個狀態(tài)機之間的行為和通信的監(jiān)督控制固件。
9.根據(jù)權利要求5的飲料配售機,其中固件包括連接配售機任務固件與微型控制器的低電平驅動器固件。
10.根據(jù)權利要求5的飲料配售機,其中固件包括連接配售機任務固件和微型控制器的專用外圍設備的低電平驅動器固件。
11.根據(jù)權利要求1的飲料配售機,其中固件包括連接微型控制器和飲料配售機組件的低電平驅動器固件。
12.根據(jù)權利要求4的飲料配售機,其中改變飲料配售機組件需要調整低電平驅動器固件,不需要對監(jiān)督控制固件和配售機任務固件的作任何相應的調整。
13.根據(jù)權利要求4的飲料配售機,其中添加飲料配售機組件需要調整低電平驅動器固件及添加配售機任務固件狀態(tài)機和對監(jiān)督控制固件的相應調整,不需要對現(xiàn)存配售機任務固件狀態(tài)機作調整。
14.根據(jù)權利要求4的飲料配售機,其中對不同閥接口的改變需要調整低電平驅動器固件以及替換與不同閥接口相關的配售機任務固件,不需要對監(jiān)督控制固件和其他配售機任務固件狀態(tài)機作任何相應的調整。
15.根據(jù)權利要求4的飲料配售機,其中改變與飲料分配相關的比例控制參數(shù)需要調整配售機任務固件的飲料分配狀態(tài)機,不需要對監(jiān)督控制固件,低電平驅動器固件,和其他配售機任務固件狀態(tài)機作任何相應的調整。
16.根據(jù)權利要求4的飲料配售機,其中通過物理方式改變飲料分配比例需要替換閥接口的組件,不需要對監(jiān)督控制固件,配售機任務固件,和低電平驅動器固件作任何相應的調整。
17.根據(jù)權利要求11的飲料配售機,其中電子控制系統(tǒng)構建成僅調整低電平驅動器以允許將微型控制器與飲料配售機組件相連接便可在任何飲料配售機中實施。
18.根據(jù)權利要求4的飲料配售機,其中改變電子控制系統(tǒng)硬件需要調整低電平驅動器固件,不需要對監(jiān)督控制固件和配售機任務固件作任何相應的調整。
19.根據(jù)權利要求4的飲料配售機,其中添加電子控制系統(tǒng)硬件需要調整低電平驅動器硬件及添加配售機任務固件狀態(tài)機和相應的調整監(jiān)督控制固件,不需要調整現(xiàn)寸的配售機任務固件狀態(tài)機。
20.根據(jù)權利要求1的飲料配售機,其中電子控制系統(tǒng)進一步包括允許與外部設備通信的接口。
21.根據(jù)權利要求20的飲料配售機,其中接口包括RS-232接口。
22.根據(jù)權利要求1的飲料配售機,其中電子控制系統(tǒng)進一步包括設備接口,使電子控制系統(tǒng)能監(jiān)視并控制多種與飲料配售機連接的設備。
23.根據(jù)權利要求1的飲料配售機,其中電子控制系統(tǒng)進一步包括調制解調器,以允許與遠程定位的外部設備通信。
24.根據(jù)權利要求1的飲料配售機,其中電子控制系統(tǒng)進一步包括動力提供裝置,以提供電子控制系統(tǒng)所需的動力電平。
25.根據(jù)權利要求24的飲料配售機,其中電子控制系統(tǒng)進一步包括可替換的電池,以在動力中斷的情況下提供電子控制系統(tǒng)所需的動力電平。
26.根據(jù)權利要求25的飲料配售機,其中電子控制系統(tǒng)進一步包括在動力提供裝置和可替換電池之間切換的電池控制器。
27.根據(jù)權利要求1的飲料配售機,其中電子控制系統(tǒng)進一步包括保存時間和日期標記的銷售,診斷,和服務信息的存儲器。
28.根據(jù)權利要求1的飲料配售機,其中電子控制系統(tǒng)進一步包括實時計時器。
29.根據(jù)權利要求1的飲料配售機,其中用戶接口進一步包括控制桿激活開關。
30.根據(jù)權利要求1的飲料配售機,其中用戶接口進一步包括按鈕開關。
31.根據(jù)權利要求1的飲料配售機,其中用戶接口進一步包括鍵盤式開關矩陣。
32.根據(jù)權利要求1的飲料配售機,其中電子控制系統(tǒng)進一步包括連接電子控制系統(tǒng)和飲料配售機的制冷單元的制冷控制。
33.根據(jù)權利要求1的飲料配售機,其中電子控制系統(tǒng)進一步包括連接電子控制系統(tǒng)和飲料配售機的碳酸化系統(tǒng)的碳酸化控制。
34.根據(jù)權利要求1的飲料配售機,其中閥接口包括電磁操作閥。
35.根據(jù)權利要求1的飲料配售機,其中閥接口包括體積計量閥技術。
36.根據(jù)權利要求1的飲料配售機,其中分配閥包括任何能輸送流動飲料的的預先或后-混合的閥。
37.一種飲料配售機,包括飲料配售機組件,包括至少用戶接口,分配閥,以及調節(jié)分配閥輸送飲料的閥接口;以及電子控制系統(tǒng),包括監(jiān)視用戶接口并激活對用戶輸入反應的閥接口,從而調節(jié)分配閥輸送的飲料的微型控制器,以及程序存儲器,包括構建在控制狀態(tài)機系統(tǒng)結構中控制微型控制器的固件,以及允許與外部設備通信的接口。
38.根據(jù)權利要求37的飲料配售機,其中接口包括RS-232接口。
39.一種飲料配售機,包括飲料配售機組件,包括至少用戶接口,分配閥,以及調節(jié)分配閥輸送飲料的閥接口;以及電子控制系統(tǒng),包括監(jiān)視用戶接口并激活對用戶輸入反應的閥接口,從而調節(jié)分配閥輸送的飲料的微型控制器,以及程序存儲器,包括控制微型控制器的固件,以及設備接口,使電子控制系統(tǒng)監(jiān)視并控制多個與飲料配售機連接的設備。
40.一種飲料配售機,包括飲料配售機組件,包括至少用戶接口,分配閥,以及調節(jié)分配閥輸送飲料的閥接口;以及電子控制系統(tǒng),包括監(jiān)視用戶接口并激活對用戶輸入反應的閥接口,從而調節(jié)分配閥輸送的飲料的微型控制器,以及程序存儲器,包括控制微型控制器的固件,以及調制解調器,可以與遠程定位的外部設備通信。
41.一種設計飲料配售機或重新構建現(xiàn)存飲料配售機的方法,包括步驟提供飲料配售機組件,包括至少用戶接口,分配閥,以及調節(jié)分配閥輸送飲料的閥接口;以及提供電子控制系統(tǒng),包括監(jiān)視用戶接口并激活對用戶輸入反應的閥接口,從而調節(jié)分配閥輸送的飲料的微型控制器,以及程序存儲器,包括控制微型控制器的監(jiān)督控制固件,配售機任務固件,和低電平驅動器固件。調整低電平驅動器固件以連接微型控制器和飲料配售機組件。
42.根據(jù)權利要求41的設計飲料配售機或重新構建現(xiàn)存飲料配售機的方法,進一步包括步驟用一個飲料配售機組件替換另一個相似的飲料配售機組件;調整低電平驅動器固件以連接微型控制器和替換的飲料配售機組件。
43.根據(jù)權利要求41的設計飲料配售機或重新構建現(xiàn)存飲料配售機的方法,進一步包括步驟添加飲料配售機組件;調整低電平驅動器固件,以連接微型控制器和添加的飲料配售機組件;添加配售機任務固件狀態(tài)機;以及調整監(jiān)督控制固件呼叫添加的配售機任務固件狀態(tài)機。
44.根據(jù)權利要求41的設計飲料配售機或重新構建現(xiàn)存飲料配售機的方法,進一步包括步驟用一個閥接口替換另一個閥接口;調整低電平驅動器固件以連接微型控制器和替換的閥接口。
45.根據(jù)權利要求41的設計飲料配售機或重新構建現(xiàn)存飲料配售機的方法,進一步包括步驟將與飲料分配有關的比例控制參數(shù)輸入到程序存儲器中;使用輸入的比例控制參數(shù)調整飲料配售機任務固件的飲料分配狀態(tài)機。
46.根據(jù)權利要求41的設計飲料配售機或重新構建現(xiàn)存飲料配售機的方法,進一步包括步驟替換閥接口組件,從而通過物理方式改變分配比例。
47.根據(jù)權利要求41的設計飲料配售機或重新構建現(xiàn)存飲料配售機的方法,進一步包括步驟用電子控制系統(tǒng)硬件替換現(xiàn)存的電子控制系統(tǒng)硬件;調整低電平驅動器固件以連接替換的電子控制系統(tǒng)硬件。
48.一種接收飲料配售機的用戶輸入的方法,包括步驟提供飲料配售機,包括按鈕開關,以及電子控制系統(tǒng),包括控制按鈕開關的微型控制器,以及程序存儲器,包括控制微型控制器的開關狀態(tài)機,其中開關狀態(tài)機包括關閉狀態(tài)和開啟狀態(tài);呼叫開關狀態(tài)機承擔對微型控制器的控制;監(jiān)視在關閉狀態(tài)壓下按鈕開關;在壓下按鈕開關時從關閉狀態(tài)改變?yōu)殚_啟狀態(tài);在開啟狀態(tài)通過按鈕開關接收用戶輸入來使用飲料配售機;在釋放按鈕開關時從開啟狀態(tài)改變?yōu)殛P閉狀態(tài);當狀態(tài)一直沒有改變時,在狀態(tài)改變時,或在預先設置的時間段終止時立即放棄對微型控制器的控制。
49.根據(jù)權利要求48的接收飲料配售機的用戶輸入的方法,進一步包括提供包括屏蔽狀態(tài)的開關狀態(tài)機;當按鈕開關保持在壓下狀態(tài)超過最長的時間段時從開啟狀態(tài)改變?yōu)槠帘螤顟B(tài);當釋放按鈕開關時,從屏蔽狀態(tài)改變?yōu)殛P閉狀態(tài)。
50.一種從飲料配售機向用戶輸出信息的方法,包括步驟提供飲料配售機,包括用戶接口設備,以及電子控制系統(tǒng),包括控制用戶接口設備的微型控制器,以及程序存儲器,包括控制微型控制器的用戶接口狀態(tài)機,其中用戶接口狀態(tài)機包括激活狀態(tài)和滅活狀態(tài);呼叫用戶狀態(tài)機來承擔對微型控制器的控制;對于需要激活用戶接口設備的狀況在激活狀態(tài)中監(jiān)視;在檢測需要激活用戶接口設備的狀況時激活用戶接口設備;在激活用戶接口設備后從激活狀態(tài)改變?yōu)闇缁顮顟B(tài);對于需要滅活用戶接口設備的狀況在滅活狀態(tài)監(jiān)視;在檢測需要滅活用戶接口設備的狀況時滅活用戶接口設備;在滅活用戶接口設備后從滅活狀態(tài)改變?yōu)榧せ顮顟B(tài);當狀態(tài)一直沒有改變時,在狀態(tài)改變時,或在預先設置的時間段終止時立即放棄對微型控制器的控制。
51.一種從飲料配售機分配飲料的方法,包括步驟提供飲料配售機,包括分配閥,調節(jié)分配閥輸送飲料的閥接口;以及電子控制系統(tǒng),包括控制閥接口,從而調節(jié)分配閥輸送的飲料的微型控制器,以及程序存儲器,包括控制微型控制器的分配狀態(tài)機,其中分配狀態(tài)機包括檢測分配狀態(tài),分配狀態(tài),分配結束狀態(tài),和中止分配狀態(tài);呼叫分配狀態(tài)機來承擔對微型控制器的控制;在檢測分配狀態(tài)檢測是否分配已被需要;在需要分配時從檢測分配狀態(tài)改變?yōu)榉峙錉顟B(tài);在分配狀態(tài)激活閥接口通過分配閥輸送飲料;在激活閥接口時從分配狀態(tài)改變?yōu)榉峙浣Y束狀態(tài);在分配結束狀態(tài)監(jiān)視是否分配需要已經(jīng)中斷,是否預先設置的體積的飲料已從分配閥分配,或是否預先設置的時間段終止;在分配需要中斷時,從分配閥分配了預先設置的體積的飲料時,或預先設置的時間段終止時,從分配結束狀態(tài)改變?yōu)橹兄狗峙錉顟B(tài);在中止分配狀態(tài)滅活閥接口以中止分配閥分配飲料;在滅活閥接口時從中止分配狀態(tài)改變?yōu)闄z測分配狀態(tài);當狀態(tài)一直沒有改變時,在狀態(tài)改變時,或在預先設置的時間段終止時立即放棄對微型控制器的控制。
52.一種向飲料配售機輸入外部通信的方法,包括步驟提供飲料配售機,包括電子控制系統(tǒng),包括接口,以允許與外部設備通信;控制接口的微型控制器,以及程序存儲器,包括控制微型控制器的接口狀態(tài)機,其中接口狀態(tài)機包括消息狀態(tài)和接收狀態(tài);呼叫接口狀態(tài)機以承擔對微型控制器的控制;在消息狀態(tài)確定是否外部設備包含給飲料配售機的信息;當外部設備包含給飲料配售機的信息時從消息狀態(tài)改變?yōu)榻邮諣顟B(tài);通過接口將信息從外部設備輸入到飲料配售機;在完成從外部設備向飲料配售機輸入信息時從接收狀態(tài)改變?yōu)橄顟B(tài);當狀態(tài)一直沒有改變時,在狀態(tài)改變時,或在預先設置的時間段終止時立即放棄對微型控制器的控制。
53.一種自飲料配售機向外的外部通信的方法,包括步驟提供飲料配售機,包括電子控制系統(tǒng),包括接口,以允許與外部設備通信,以及控制接口的微型控制器,和程序存儲器,包括控制微型控制器的接口狀態(tài)機,其中接口狀態(tài)機包括消息狀態(tài)和傳遞狀態(tài);呼叫接口狀態(tài)機以承擔對微型控制器的控制;在消息狀態(tài)確定是否飲料配售機包含給外部設備的信息;當飲料配售機包含給外部設備的信息時,從消息狀態(tài)改變?yōu)閭鬟f狀態(tài);通過接口將信息從飲料配售機輸出給外部設備;在完成從飲料配售機向外部設備輸出信息時,從傳遞狀態(tài)改變?yōu)橄顟B(tài);當狀態(tài)一直沒有改變時,在狀態(tài)改變時,或在預先設置的時間段終止時立即放棄對微型控制器的控制。
54.一種向飲料配售機輸入遠程外部通信的方法,包括步驟提供飲料配售機,包括電子控制系統(tǒng),包括調制解調器,以允許與遠程外部設備通信;控制調制解調器的微型控制器,以及程序存儲器,包括控制微型控制器的調制解調器狀態(tài)機,其中調制解調器狀態(tài)機包括消息狀態(tài)和接收狀態(tài);呼叫調制解調器狀態(tài)機,以承擔對微型控制器的控制;在消息狀態(tài)確定是否遠程外部設備包含給飲料配售機的信息;當遠程外部設備包含給飲料配售機的信息時,從消息狀態(tài)改變?yōu)榻邮諣顟B(tài);通過調制解調器將信息從遠程外部設備輸入給飲料配售機;在完成將信息從遠程外部設備輸入到飲料配售機時,從接收狀態(tài)改變?yōu)橄顟B(tài);當狀態(tài)一直沒有改變時,在狀態(tài)改變時,或在預先設置的時間段終止時立即放棄對微型控制器的控制。
55.一種自飲料配售機向外的遠程外部通信的方法,包括步驟提供飲料配售機,包括電子控制系統(tǒng),包括調制解調器,以允許與遠程外部設備通信;控制調制解調器的微型控制器,和程序存儲器,包括控制微型控制器的調制解調器狀態(tài)機,其中調制解調器中介體包括消息狀態(tài)和傳遞狀態(tài);呼叫調制解調器狀態(tài)機以承擔對微型控制器的控制;在消息狀態(tài)確定是否飲料配售機包含給遠程外部設備的信息;當飲料配售機包含給遠程外部設備的信息時,從消息狀態(tài)改變?yōu)閭鬟f狀態(tài);通過調制解調器將信息從飲料配售機輸出給遠程外部設備;在完成從飲料配售機向遠程外部設備輸出信息時,從傳遞狀態(tài)改變?yōu)橄顟B(tài);當狀態(tài)一直沒有改變時,在狀態(tài)改變時,或在預先設置的時間段終止時立即放棄對微型控制器的控制。
56.一種凍結冷卻液體監(jiān)視系統(tǒng),包括浸沒在冷卻液體中的第一探測器;浸沒在冷卻液體中的第二探測器;浸沒在冷卻液體中的接地探測器;與第一探測器和第二探測器耦合的控制器,其中控制器輸出在第一探測器和第二探測器接收到的脈沖信號,由此,當?shù)谝惶綔y器和第二探測器兩個都浸沒在凍結冷卻液體中時,控制器接收指示充足量的凍結冷卻液體的脈沖信號,當?shù)谝惶綔y器浸沒在凍結冷卻液體中而第二探測器浸沒在解凍冷卻液體中時,脈沖信號經(jīng)接地探測器接地衰減,指示給控制器凍結冷卻液體的量不夠充足。
57.一種控制飲料配售機的制冷單元的方法,包括步驟提供飲料配售機;包括制冷單元,包括凍結冷卻液體監(jiān)視系統(tǒng);以及電子控制系統(tǒng),包括可與制冷單元連接的制冷控制;控制制冷控制的微型控制器,和包括控制微型控制器的制冷狀態(tài)機的程序存儲器,其中制冷狀態(tài)機包括關閉狀態(tài),解凍探測狀態(tài),開啟狀態(tài),凍結探測狀態(tài);呼叫制冷狀態(tài)機承擔對微型控制器的控制;通過制冷控制在關閉狀態(tài)滅活制冷單元;從關閉狀態(tài)改變?yōu)榻鈨鎏綔y狀態(tài);在解凍探測狀態(tài)通過凍結冷卻液體監(jiān)視系統(tǒng)確定什么時候凍結冷卻液體量不充足;當凍結冷卻液體監(jiān)視系統(tǒng)記錄凍結冷卻液體不充足時,從解凍探測狀態(tài)改變?yōu)殚_啟狀態(tài);在開啟狀態(tài)中通過制冷控制激活制冷單元;從開啟狀態(tài)改變?yōu)閮鼋Y探測狀態(tài);在凍結探測狀態(tài)通過凍結冷卻液體監(jiān)視系統(tǒng)確定什么時候凍結冷卻液體量充足;當凍結冷卻液體監(jiān)視系統(tǒng)記錄凍結冷卻液體充足時,從凍結探測狀態(tài)改變?yōu)殛P閉狀態(tài);當狀態(tài)一直沒有改變時,在狀態(tài)改變時,或在預先設置的時間段終止時立即放棄對微型控制器的控制。
58.根據(jù)權利要求57的控制飲料配售機的制冷單元的方法,進一步包括步驟提供包括關閉計時器狀態(tài)的制冷狀態(tài)機;在關閉狀態(tài)激活關閉計時器;在改變?yōu)榻鈨鎏綔y狀態(tài)之前從關閉狀態(tài)改變?yōu)殛P閉計時器狀態(tài);在關閉計時器狀態(tài)確定什么時候關閉計時器終止;在關閉計時器終止時從關閉計時器狀態(tài)改變?yōu)榻鈨鎏綔y狀態(tài)。
59.根據(jù)權利要求57的控制飲料配售機的制冷單元的方法,進一步包括步驟在開啟狀態(tài)激活開啟計時器;在凍結探測狀態(tài)確定是否開啟計時器已經(jīng)終止;在開啟計時器終止時從凍結探測狀態(tài)改變?yōu)殛P閉狀態(tài)。
60.一種液體量監(jiān)視系統(tǒng),包括第一探測器延伸到液體容器中;第二探測器延伸到液體容器中;接地探測器附在液體容器上;控制器與第一探測器和第二探測器耦合,其中控制器輸出在第一探測器和第二探測器接收到的脈沖信號,由此,當?shù)谝惶綔y器和第二探測器兩個都沒有接觸到液體容器中的液體時,控制器接收脈沖信號指示液體容器中液體量不充足,當?shù)谝惶綔y器和第二探測器兩個都與液體容器中的液體接觸時,脈沖信號經(jīng)接地探測器接地衰減,指示給控制器在液體容器中液體的量充足。
61.一種控制飲料配售機碳酸化系統(tǒng)的方法,包括步驟提供飲料配售機,包括碳酸化系統(tǒng),包括液體量監(jiān)視系統(tǒng);以及電子控制系統(tǒng),包括可與碳酸化系統(tǒng)連接的碳酸化控制;控制碳酸化控制的微型控制器,和程序存儲器,包括控制微型控制器的碳酸化狀態(tài)機,其中制冷狀態(tài)機包括關閉狀態(tài),探測器暴露狀態(tài),開啟狀態(tài),和探測器未暴露狀態(tài);呼叫碳酸化狀態(tài)機承擔對微型控制器的控制;在關閉狀態(tài)通過碳酸化控制滅活碳酸化系統(tǒng)的泵;從關閉狀態(tài)過不去探測器暴露狀態(tài);在探測器暴露狀態(tài)通過液體量監(jiān)視系統(tǒng)確定什么時候在碳酸化系統(tǒng)中液體不充足;當液體量監(jiān)視系統(tǒng)記錄在碳酸化系統(tǒng)中液體不充足時,從探測器暴露狀態(tài)改變?yōu)殚_啟狀態(tài);在開啟狀態(tài)通過碳酸化控制激活碳酸化系統(tǒng)的泵;從開啟狀態(tài)改變?yōu)樘綔y器未暴露狀態(tài);在探測器未暴露狀態(tài)通過液體量監(jiān)視系統(tǒng)確定什么時候在碳酸化系統(tǒng)中液體量充足;當液體量監(jiān)視系統(tǒng)記錄在碳酸化系統(tǒng)中液體量充足時,從探測器未暴露狀態(tài)改變?yōu)殛P閉狀態(tài);當狀態(tài)一直沒有改變時,在狀態(tài)改變時,或在預先設置的時間段終止時立即放棄對微型控制器的控制。
62.根據(jù)權利要求61的控制飲料配售機的碳酸化系統(tǒng)的方法,進一步包括在開啟狀態(tài)激活開啟計時器;在探測器未暴露狀態(tài)確定是否開啟計時器已經(jīng)終止;在開啟計時器終止時從探測器未暴露狀態(tài)改變?yōu)殛P閉狀態(tài)。
全文摘要
飲料配售機包括控制飲料配售機組件的電子控制系統(tǒng)(50)。飲料配售機組件至少包括用戶接口,分配閥(64),和調節(jié)分配閥(64)輸送飲料的閥接口(60)。電子控制系統(tǒng)(50)包括監(jiān)視用戶接口并對用戶輸入信號產(chǎn)生反應激活閥接口,從而調節(jié)分配閥輸送飲料的微型控制器(51)。電子控制系統(tǒng)(50)進一步包括控制微型控制器的帶有裝配在狀態(tài)機系統(tǒng)體系結構中的固件的程序存儲器(57)。狀態(tài)機系統(tǒng)體系結構支持非-預先制動的或預先制動的多任務實時操作系統(tǒng)。固件包括監(jiān)督控制固件,配售機任務固件,和低電平驅動器固件。
文檔編號G07F9/02GK1370298SQ00808736
公開日2002年9月18日 申請日期2000年5月19日 優(yōu)先權日1999年5月20日
發(fā)明者戴維·C·薩多坎, 托馬斯·J·查德威爾 申請人:嵐瑟股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
招远市| 拉孜县| 修武县| 延寿县| 土默特左旗| 二手房| 城步| 天峨县| 山阴县| 凤山县| 沭阳县| 清河县| 杂多县| 隆林| 白城市| 宁波市| 同仁县| 双桥区| 株洲县| 阜新市| 慈利县| 富平县| 商水县| 闻喜县| 鄂州市| 河源市| 新源县| 许昌市| 辉县市| 寿宁县| 榕江县| 弥渡县| 弥勒县| 洪湖市| 油尖旺区| 长岛县| 鱼台县| 咸宁市| 额敏县| 柯坪县| 酉阳|