專利名稱:將軟件載入冷卻器系統控制面板的系統與方法
技術領域:
一般地,本發明涉及將軟件載入控制面板。更具體地,本發明涉及利用線性快閃PCMCIA卡將控制軟件載入液體冷卻器系統控制面板。
背景技術:
液體冷卻器系統的操作可以由液體冷卻器系統控制面板上的微處理器所執行的(多個)控制軟件程序控制。該基于微處理器的控制系統一般包含位于控制面板中的(多個)電路板上的(多個)非易失性存儲設備或存儲器,用來存儲在液體冷卻器系統正常操作期間由微處理器執行的軟件程序。在只需要少量用于程序存儲的存儲器的基于微處理器的控制系統中,在控制系統中使用的非易失性存儲器一般位于電路板上的插座中,這些插座配置為容易地插入與去除存儲器作準備。用于存儲較小程序的非易失性存儲器可以包含可擦除可編程只讀存儲器(EPROM)、電可擦除可編程只讀存儲器(EEPROM)、或者快閃存儲器。
對于需要大量用于程序存儲的存儲器的基于微處理器的控制系統,控制系統一般必須使用如上所述的電路板上的幾個較小的基于插座的存儲設備(利用幾個存儲設備可能涉及占用很大一部分電路板)、或者在電路板上永久安裝(例如焊接)的較大的存儲設備(例如大于1M字節的存儲容量)。用于存儲較大程序的存儲器可以包含快閃存儲器,或者可替換地包含需要單獨控制器的存儲設備、例如硬盤驅動器或者致密快閃卡。
在液體冷卻器系統的使用年限期間,必須更新或替換由微處理器執行的控制程序許多次。控制程序的更新可以導致新的控制程序,其提供液體冷卻器系統的更有效的操作、或者校正先前控制程序中存在的錯誤。為了更新在基于插座的存儲設備中存儲的控制程序,必須去除存儲先前控制程序的舊存儲設備,并且必須插入存儲新控制程序的新存儲設備。如果使用幾個基于插座的存儲設備,則必須按正確順序抽取并替換這些存儲設備,以確保液體冷卻器系統的正確操作。這種類型的軟件更新的一個缺點在于其會導致很大的軟件更新成本,這是因為必須獲得具有新控制程序的新存儲設備。
為了更新存儲在永久安裝的存儲設備中的控制程序,必須通過困難耗時的過程,用新存儲設備替換該存儲設備,或者允許從存儲卡或其他介質對該存儲設備進行電子更新。一般地,在存儲設備的電子更新中,存儲卡是先進技術附件(advanced technology attachmentATA)或集成驅動器電子技術(IDE)配置的快閃存儲卡。為了利用ATA或IDE快閃存儲卡更新存儲設備,中間控制器必須讀取在快閃存儲卡上存儲的信息與控制程序,并然后將該息與控制程序傳遞到電路板上的存儲設備,以隨后由微處理器存取。該技術的一個缺點在于需要中間控制器,這增加了控制面板的成本與復雜度。
在美國專利第6,330,806號中提供了一種更新控制軟件的技術。在該技術中,將具有系統控制程序的小型快閃卡安裝或插入到控制面板上的卡插座中,并且在加熱、通風和空調(HVAC)系統的操作期間保持在卡插座中。微處理器直接從小型快閃卡讀取控制程序以控制HVAC系統。通過去除當前的小型快閃卡、并且插入具有新控制程序的新小型快閃卡,而完成軟件更新。該技術的一個缺點在于一個卡只能用來更新一個系統。
在美國專利第5,831,852號中提供了另一種更新控制軟件的技術。在該技術中,在系統操作期間將卡插入讀卡器,這會觸發脈沖生成器以生成用于微處理器的信號。響應于來自脈沖生成器的該信號,微處理器為控制軟件標識存儲器中的第一可尋址存儲位置,該位置可能在較高階可尋址存儲體中或者在較低階可尋址存儲體中。選擇邏輯使用來自微處理器(最高階地址位)以及來自讀卡器的信號,以確定是尋址要存儲控制軟件的存儲體還是尋址該卡。通過執行存儲在卡上的拷貝程序(其允許微處理器接收來自卡的信息并且將信息傳送給適當的存儲體),完成程序拷貝。該發明的一個缺點在于其涉及用于確定在哪里存儲控制軟件以及何時啟動拷貝過程的復雜電路。
因此,需要一種經濟的控制面板配置,其允許迅速、容易、反復地將控制軟件更新與載入到液體冷卻器系統控制面板中。
發明內容
本發明的一種實施方式針對一種將軟件載入冷卻器系統控制面板的方法。該方法包含以下步驟將線性快閃PCMCIA卡插入冷卻器系統控制面板的對應插座中;并且利用存儲在線性快閃PCMCIA卡上的引導程序而初始化冷卻器系統。該方法還包含以下步驟利用存儲在線性快閃PCMCIA卡上的拷貝程序,而將存儲在線性快閃PCMCIA卡上的軟件程序拷貝到控制面板上的存儲設備中。最后,該方法包含以下步驟從冷卻器系統控制面板的對應插座中去除線性快閃PCMCIA卡。
本發明的另一種實施方式針對一種冷卻器系統的控制面板。該控制面板包含微處理器;以及PCMCIA接頭,被配置來容納線性快閃PCMCIA卡。該PCMCIA接頭經由地址總線與數據總線而連接到微處理器,以提供PCMCIA接頭與微處理器之間的直接通信。該控制面板還包含應用存儲器,連接到地址總線與數據總線;以及引導存儲器,連接到地址總線與數據總線。該應用存儲器被配置來存儲控制軟件,該引導存儲器被配置來存儲初始化軟件。最后,該控制面板包含轉向(steering)邏輯,該轉向邏輯被配置來開始運行在引導存儲器和在PCMCIA接頭中插入的線性快閃PCMCIA卡中的一個中存儲的初始化軟件。
本發明的另一種實施方式針對一種將軟件載入多個冷卻器系統控制面板的方法。該方法包含以下步驟將線性快閃PCMCIA卡插入冷卻器系統控制面板的對應插座中;以及利用存儲在線性快閃PCMCIA卡上的引導程序初始化冷卻器系統。該方法還包含以下步驟利用存儲在線性快閃PCMCIA卡上的拷貝程序,將存儲在線性快閃PCMCIA卡上的軟件程序拷貝到控制面板上的存儲設備中;以及從冷卻器系統控制面板上的對應插座中去除線性快閃PCMCIA卡。最后,該方法包含以下步驟對于另一冷卻器系統控制面板,重復插入線性快閃PCMCIA卡、初始化冷卻器系統、拷貝軟件程序、以及去除線性快閃PCMCIA卡的步驟。
本發明的一個優點在于可以以電子方式更新存儲在存儲器中的(多個)控制程序,而不用替換控制面板中的電路板上的存儲設備。
本發明的另一個優點在于控制面板中的存儲設備與支持組件的成本被最小化,由此降低整個冷卻器系統的成本。
本發明的另一個優點在于在控制面板沒有控制系統的引導程序的情況下,控制程序可以被載入控制面板。
通過結合作為示例圖示了本發明的原理的附圖對優選實施方式的以下更詳細描述,本發明的其他特征與優點將顯而易見。
圖1示意性圖示了本發明的液體冷卻器系統。
圖2示意性圖示了本發明的控制面板的一種實施方式。
圖3圖示了用于本發明的引導設備轉向邏輯的實施方式。
圖4圖示了本發明中用于更新軟件的基本過程的流程圖。
圖5圖示了從圖4的步驟402開始的接合PCMCIA卡的過程的流程圖。
圖6圖示了從圖4的步驟406開始的從PCMCIA卡拷貝軟件的過程的流程圖。
圖7圖示了從圖4的步驟408開始的拆卸PCMCIA卡的過程的流程圖。
在可能的情況下,在所有附圖中,將使用相同的附圖標記表示相同或相似的部分。
具體實施例方式
圖1中圖示了可以應用本發明的一般系統。如圖所示,加熱、通風、和空調(HVAC)、制冷或液體冷卻器系統100包含壓縮機108、冷凝器112、水冷卻器或蒸發器126、以及控制面板140,其中控制面板140可以本地地位于系統100之中和/或遠程地位于系統100之外。控制面板140接收來自系統100的輸入信號,例如溫度與壓力測量值,其指示系統100的性能,并且將信號傳送給系統100的組件,例如壓縮機容量控制信號,以控制系統100的操作。以下將更詳細地討論控制面板140的配置以及將軟件載入控制面板140中。常規的液體冷卻器系統100包含圖1中未顯示的許多其他特征。這些特征被有意省略,以簡化附圖從而便于圖示。雖然以下對系統100的描述是針對液體冷卻器系統而言的,但是應該理解本發明可以用于任何制冷系統或者任何HVAC系統。
壓縮機108壓縮制冷劑蒸汽,并且通過排出管路將該蒸汽傳送到冷凝器112。壓縮機108優選為離心壓縮機;但是壓縮機108可以是任何適當類型的壓縮機,包含螺桿式壓縮機、往復式壓縮機、螺旋式壓縮機、旋轉式壓縮機、或者其他類型的壓縮機。在本發明的另一實施方式中,系統100可以具有在一條或多條制冷劑線路中連接的多于一個壓縮機108。
傳送給冷凝器112的制冷劑蒸汽進入與流體(例如空氣或水)的熱交換關系,并且作為與該流體熱交換關系的結果而經歷到制冷劑液體的相變。來自冷凝器112的冷凝液體制冷劑流到蒸發器126。在優選實施方式中,在流經連接到冷卻塔122的熱交換器盤管116時,冷凝器112中的制冷劑蒸汽進入與水的熱交換關系。作為在熱交換器盤管116中與水的熱交換關系的結果,冷凝器112中的制冷劑蒸汽經歷相變到制冷劑液體。
優選地,蒸發器126可以包含熱交換器盤管128,其具有連接到冷卻負荷130的補給線128S與返回線128R。熱交換器盤管128可以包括蒸發器126中的多個管束。次級液體(優選為水,但是可以是任何其他適當的次級液體,例如乙烯、氯化鈣鹵水、或者氯化鈉鹵水)經由返回線128R進入蒸發器126,并且經由供應線128S退出蒸發器126。蒸發器126中的液體制冷劑在熱交換器盤管128中進入與次級液體的熱交換關系,以冷卻熱交換器盤管128中次級液體的溫度。作為在熱交換器盤管128中與次級液體的熱交換關系的結果,蒸發器126中的制冷劑液體經歷相變到制冷劑蒸汽。蒸發器126中的氣態制冷劑退出蒸發器126,并且通過吸入線返回到壓縮機108,以完成循環。雖然就冷凝器112與蒸發器126的優選實施方式描述了系統100,但是應該理解系統100中可以使用冷凝器112與蒸發器126的任何適當配置,只要獲得冷凝器112與蒸發器126中制冷劑的適當相變即可。
在使用離心式壓縮機108的本發明優選實施方式中,在從蒸發器126到壓縮機108的輸入端或入口處,有一個或多個預旋葉片(pre-rotation vane)120或入口導向葉片120,其控制制冷劑流入壓縮機108。使用致動器來打開該預旋葉片120,以增加到壓縮機108的制冷劑量,并且由此增加系統100的冷卻能力。類似地,使用致動器來關閉該預旋葉片120,以減少到壓縮機108的制冷劑量,并且由此減少系統100的冷卻能力。
為了驅動壓縮機108,系統100包含壓縮機108的馬達或驅動機構152。雖然相對于壓縮機108的驅動機構使用術語“馬達”,但是應該理解術語“馬達”不限于馬達,而意欲包含可以與馬達108的驅動聯合使用的任何組件,例如可變速度驅動器與馬達啟動器。在本發明優選實施方式中,馬達或驅動機構152為電機以及相關組件。然而可以使用其他驅動機構,例如蒸汽輪機或燃氣輪機或蒸汽機或燃氣機以及相關組件來驅動壓縮機108。
圖2示意性圖示了本發明控制面板140的一種實施方式。控制面板140具有微處理器202,其通過地址總線208與數據總線210而連接到應用存儲器204與引導存儲器206,以允許微處理器202與應用存儲器204及引導存儲器206之間通信。優選地,應用存儲器204與引導存儲器206都為非易失性存儲設備,更優選地,為快閃存儲設備。優選地,應用存儲器204用來存儲由微處理器202執行以控制系統100操作的控制軟件或程序,并且其大小可以在1M字節到16M字節的范圍內或者更大。引導存儲器206用來存儲初始化或引導軟件或程序,例如系統BIOS,其在給控制面板140加電時用來初始化并且配置控制面板140以備隨后的操作。
為了向控制面板140的用戶或技術人員提供信息,控制面板140具有顯示器212。另外,控制面板140具有數據輸入設備214,其優選為小鍵盤或其他類似類型的數據輸入設備,例如觸摸板、觸摸屏、或者光筆,其與接口電路216一起運行,以允許用戶或技術人員提供或者將信息輸入到控制面板140中。
在控制面板140上提供被配置來接收對應PCMCIA卡的個人計算機存儲卡國際協會(PCMCIA)接頭或插座218,并且該接頭或插座218連接到地址總線208與數據總線210,以允許微處理器202與PCMCIA接頭218(以及對應的PCMCIA卡)之間的直接通信。PCMCIA接頭218可以是支持可以直接由微處理器202存取而不需要中間控制器的線性存儲卡(例如線性快閃PCMCIA卡或小型快閃卡)的任何類型的接頭。控制面板140還包含引導設備轉向邏輯220,用來確定系統100與控制面板140應該從位于或存儲于引導存儲器206中還是PCMCIA接頭218中的對應PCMCIA卡中的引導程序引導。使用引導設備轉向邏輯220允許即使引導存儲器206還沒有載入引導程序,控制面板140也從PCMCIA卡引導并且操作。最后,應該理解控制面板140包含圖2中未顯示的許多其他特征與電路。這些特征與電路被有意省略,以簡化附圖,從而便于圖示。
圖3中示出了引導設備轉向邏輯220的一種實施方式。每當微處理器202必須引導控制面板140時,例如當對控制面板140加電時,微處理器202都在微處理器202的BS輸出端生成有效低信號,即,在二進制0時執行動作。換而言之,當微處理器202必須引導控制面板140時,在BS輸出端設置二進制0,并且在非引導操作期間,在BS輸出端設置二進制1。然后,將BS輸出信號發送給或傳送給引導設備轉向邏輯220,以確定哪個設備存儲了要由微處理器202執行的引導軟件。提供給轉向邏輯220的BS輸出信號是OR門的一個輸入。OR門的另一個輸入是來自PCMCIA接頭218的翻轉CD輸出信號。當PCMCIA接頭218中有PCMCIA卡時,來自PCMCIA接頭218的CD輸出信號也是有效低信號,并且被設置為二進制0;而當PCMCIA接頭218中沒有PCMCIA卡時,優選地通過上拉電阻器的操作而將該CD輸出信號設置為二進制1。
然后轉向邏輯220的OR門的輸出被提供給引導存儲器206的CS1輸入端。當在CS1輸入端存在二進制0時,引導存儲器206的CS1輸入端為有效低輸入,其使微處理器202能夠訪問并執行引導存儲器206中的引導軟件;而當在CS1輸入端存在二進制1時,其使引導存儲器206失效。最后,來自微處理器202的BS輸出信號被提供給PCMCIA接頭218的CS2輸入端。當在PCMCIA接頭218的CS2輸入端存在二進制0時,CS2輸入端為有效低輸入,其使微處理器202能夠訪問并執行PCMCIA接頭218中的PCMCIA卡上的引導軟件;而當CS2輸入端存在二進制1時,其不允許執行PCMCIA接頭218中的PCMCIA卡上的引導軟件。
在本發明的另一實施方式中,可以將不同的邏輯配置用于引導設備轉向邏輯220。另外,有效高信號也可以用于引導設備轉向邏輯220的某些或全部輸入與輸出。例如,使用與圖3所示相同的輸入與輸出(BS、CD、CS1、以及CS2),但是將輸入與輸出(BS、CD、CS1、以及CS2)變為有效高信號而不是有效低信號將導致必須將圖3中的OR門變為AND門以獲得相同的邏輯結果。最后,應該理解有效高信號與有效低信號的任何組合都涉及引導設備轉向邏輯220的可能不同的配置以獲得適當的邏輯結果。
圖4圖示了用于安裝或更新冷卻器系統100控制面板140的應用存儲器204中的軟件的基本過程。該過程開始于步驟402,此時將PCMCIA卡插入或接合到控制面板140中。接著,在步驟404,處理器202執行在PCMCIA卡上存儲的啟動軟件。在步驟404中執行了啟動軟件之后,在步驟406,存儲在PCMCIA卡上新的或更新后的(多個)控制或應用軟件或程序被拷貝到控制面板140的應用存儲器204中。最后,在步驟408,從控制面板140去除或拆卸PCMCIA卡以結束該過程。在控制或應用軟件被拷貝并且存儲在控制面板140的應用存儲器204中之后,可以將PCMCIA卡帶到冷卻器系統100的另一控制面板140,并且重復該過程以拷貝并存儲控制或應用軟件到該控制面板140上。另外,當更新并改變控制面板140的控制或應用軟件時,可以將更新后的控制或應用軟件存儲在PCMCIA卡上,并且可以重復該過程以將更新后的軟件載入控制面板140中。
圖5圖示了從圖4的步驟402開始的接合PCMCIA卡的過程。在步驟502,通過將控制面板140斷電,該過程開始。可替換地,如果控制面板140已經斷電,則可以省略該步驟。接著,在步驟504,將具有控制面板140的新的或更新后的控制或應用軟件或程序的PCMCIA卡插入PCMCIA接頭218。如上所述,PCMCIA卡優選為線性快閃PCMCIA卡。最后,在步驟506,對控制面板140重新加電。當對控制面板140重新加電時,處理器202設置BS輸出為低(二進制0)以指示必須執行引導軟件,并且來自PCMCIA接頭218的CD輸出也被設置為低(二進制0)以指示PCMCIA接頭218中有PCMCIA卡。然后,引導設備轉向邏輯220提供高信號(二進制1)給引導存儲器206的CS1輸入端,以禁止引導存儲器206,并且提供低信號(二進制0)給PCMCIA接頭218的CS2輸入端,以使能PCMCIA卡,并且允許微處理器202執行在PCMCIA卡上存儲的引導軟件,如上相對于步驟404所述。
返回參照圖4的步驟404,當微處理器202開始執行PCMCIA卡上的引導軟件時,微處理器202可以利用數據總線210與地址總線208直接訪問PCMCIA卡上的引導軟件。在微處理器202執行了來自PCMCIA卡的引導軟件之后,微處理器202執行用戶接口程序或例程,其提示用戶開始拷貝過程,例如通過選擇小鍵盤上的鍵,如下更詳細所述。如果用戶確認應該進行該拷貝處理,則存儲在PCMCIA卡上的安裝程序開始以下過程將PCMCIA卡上的控制或應用軟件拷貝到應用存儲器204中,如上參照步驟406所述。
圖6圖示了將來自PCMCIA卡的控制或應用軟件拷貝到應用存儲器204中的過程。該過程開始于步驟602,此時將軟件安裝信息在顯示器212上提供給用戶或技術人員。該軟件安裝信息可以包含關于存儲在PCMCIA卡上的控制或應用軟件的細節,例如軟件名稱、軟件版本、軟件大小(存儲器需求)、軟件創建日期等等。另外,如果存儲在PCMCIA卡上的多個控制或應用程序可供安裝,則將顯示關于存儲在PCMCIA卡上的所有程序的細節。在步驟604,如果在PCMCIA卡上存儲有幾個控制或應用程序,則用戶或技術人員必須從PCMCIA卡選擇特定的控制程序以安裝到應用存儲器204中;或者如果在PCMCIA卡上只存儲了一個控制程序,則用戶或技術人員必須授權將該程序安裝到應用存儲器204中。
一旦選擇了要安裝的控制程序,則在步驟606擦除應用存儲器204。應用存儲器204的擦除程序依賴于所選擇的非易失性存儲設備的特定類型。在擦除了應用存儲器204之后,就在步驟608根據用于所選非易失性存儲器的特定類型的適當拷貝處理,而將所選控制程序從PCMCIA卡拷貝到應用存儲器204。在步驟610,完成驗證處理,以確認控制程序已經被成功拷貝到應用存儲器204。在本發明的優選實施方式中,該驗證處理按照逐字或逐字節的方式,比較關于在應用存儲器204中存儲的程序的信息和關于在PCMCIA卡存儲器位置上存儲的程序的對應信息。在本發明的另一實施方式中,該驗證處理包括計算應用存儲器204中所拷貝程序的校驗和值,并且比較所計算的校驗和值與來自PCMCIA卡的程序的對應的預定校驗和值。如果所計算的校驗和值等于預定的校驗和值,則該程序被成功拷貝;否則,如果所計算的校驗和值不等于預定值,則該程序未被成功拷貝。在步驟610完成驗證處理之后,在步驟612,在顯示器212上向用戶或技術人員通知軟件安裝的狀態。該用戶通知可以是指示該程序已被成功拷貝的消息。可替換地,該消息可以指示該程序未被成功拷貝,并且向用戶提供關于如何進行的信息與選項。在本發明的另一實施方式中,可以在顯示器212上向用戶或技術人員提供消息,以指示步驟608與610中處理的狀態。
在本發明的在PCMCIA卡上存儲幾個應用或控制程序的實施方式中,可以向用戶或技術人員提供選項,以安裝另一應用或控制程序到控制面板140上的另一快閃存儲設備中。可以在完成圖6所示的程序安裝過程之后提供安裝另一應用或控制程序的選項。為了在控制面板140上安裝另一程序,用戶必須選擇或指定控制面板140上要接收該程序的、特定的快閃存儲設備,然后重新開始以上參照圖6討論的程序安裝過程,以在所選快閃存儲設備中安裝應用或控制程序。通過以上處理,用戶或技術人員就可以安裝希望數目的程序到控制面板140上的快閃存儲設備中。一旦用戶完成了安裝來自PCMCIA卡的程序,就可以拆卸該PCMCIA卡,如上步驟408中所述。
圖7圖示了從圖4的步驟408開始的拆卸PCMCIA卡的過程。在步驟702,該過程開始于將控制面板140斷電。接著,在步驟704,從PCMCIA接頭218去除PCMCIA卡。最后,在步驟706,向控制面板140重新加電。當向控制面板140重新加電時,處理器202設置BS輸出為低(二進制0)以指示必須允許引導軟件,并且來自PCMCIA接頭218的CD輸出現在被設置為高(二進制1)以指示沒有PCMCIA卡。然后,引導設備轉向邏輯220提供低信號(二進制0)給引導存儲器206的CS1輸入端,以允許微處理器202運行在引導存儲器206中存儲的引導軟件。雖然依賴于引導設備轉向邏輯220的配置(參照圖3)、PCMCIA接頭218也可以在其CS2輸入端從引導設備轉向邏輯220接收低信號,但是已經從PCMCIA接頭218去除了具有引導軟件的PCMCIA卡,由此允許處理器202只運行引導存儲器206中的引導軟件。在運行了引導軟件之后,微處理器202可以運行在應用存儲器204中存儲的新軟件,以控制冷卻器系統100。
在本發明的另一實施方式中,可以使用圖4-7的基本軟件載入過程,以載入、更新和/或改變在引導存儲器206中存儲的引導軟件或初始化軟件。為了能夠將軟件載入引導存儲器206中,可能需要對引導設備轉向邏輯220進行某些改變,以使微處理器202能夠選擇并寫入引導存儲器206。應該理解可以使用引導設備轉向邏輯22的任何適當配置,以使微處理器202能夠選擇并寫入引導存儲器206。
雖然已參照優選實施方式描述了本發明,但是本領域技術人員應該理解,在不脫離本發明范圍的前提下,可以進行各種改變,并且可以對其元件進行對等替換。另外,在不脫離本發明的實質范圍的前提下,可以進行許多改變,以使得特定情況或材料適于本發明的教導。因此,本發明不意欲限于作為實現本發明的優選模式公開的具體實施方式
,本發明將包含落入所附權利要求范圍內的所有實施方式。
權利要求
1.一種將軟件載入冷卻器系統控制面板的方法,該方法包含以下步驟將線性快閃PCMCIA卡插入冷卻器系統控制面板上的對應插座中;利用存儲在線性快閃PCMCIA卡上的引導程序而初始化該冷卻器系統;利用存儲在線性快閃PCMCIA卡上的拷貝程序,將存儲在線性快閃PCMCIA卡上的軟件程序拷貝到控制面板上的存儲設備中;以及從冷卻器系統控制面板的對應插座中去除該線性快閃PCMCIA卡。
2.如權利要求1所述的方法,其中所述拷貝軟件程序的步驟包含以下步驟驗證該軟件程序已經被成功拷貝到控制面板上的存儲設備中。
3.如權利要求2所述的方法,其中所述驗證軟件程序已經被成功拷貝的步驟包含以下步驟逐字節地比較存儲在存儲設備中的程序信息與存儲在PCMCIA卡中的對應程序信息。
4.如權利要求2所述的方法,其中所述驗證軟件程序已經被成功拷貝的步驟包含以下步驟計算存儲在存儲設備中的所拷貝軟件程序的校驗和值;以及比較所計算的校驗和值與存儲在PCMCIA卡中的軟件程序的對應校驗和值。
5.如權利要求1所述的方法,其中所述控制面板包含應用存儲器與引導存儲器,并且所述控制面板上的存儲設備為應用存儲器與引導存儲器中的一個。
6.如權利要求5所述的方法,其中應用存儲器與引導存儲器中的至少一個不包含任何軟件程序。
7.如權利要求1所述的方法,其中所述拷貝軟件程序的步驟包含以下步驟在將存儲在線性快閃PCMCIA卡上的軟件程序傳遞到存儲設備之前,擦除該存儲設備。
8.如權利要求1所述的方法,其中所述拷貝軟件程序的步驟包含以下步驟顯示軟件安裝信息,該軟件安裝信息包含存儲在線性快閃PCMCIA卡中的多個軟件程序;以及從所述多個軟件程序中選擇要安裝在存儲設備中的軟件程序。
9.如權利要求1所述的方法,其中所述插入線性快閃PCMCIA卡的步驟包含以下步驟為控制面板斷電;在控制面板斷電之后,將線性快閃PCMCIA卡插入控制面板的對應插座中;以及在將線性快閃PCMCIA卡插入控制面板的對應插座中之后,為控制面板加電。
10.如權利要求1所述的方法,其中所述去除線性快閃PCMCIA卡的步驟包含以下步驟為控制面板斷電;在控制面板斷電之后,從控制面板的對應插座中去除線性快閃PCMCIA卡;以及在從控制面板的對應插座中去除線性快閃PCMCIA卡之后,為控制面板加電。
11.一種冷卻器系統的控制面板,該控制面板包含微處理器;PCMCIA接頭,被配置來容納線性快閃PCMCIA卡,該PCMCIA接頭經由地址總線與數據總線而連接到微處理器,以提供PCMCIA接頭與微處理器之間的直接通信;應用存儲器,連接到地址總線與數據總線,該應用存儲器被配置來存儲控制軟件;引導存儲器,連接到地址總線與數據總線,該引導存儲器被配置來存儲初始化軟件;以及轉向邏輯,該轉向邏輯被配置來開始運行在引導存儲器和在PCMCIA接頭中插入的線性快閃PCMCIA卡中的一個中存儲的初始化軟件。
12.如權利要求11所述的控制面板,其中所述微處理器提供輸出控制信號給轉向邏輯,以開始控制面板的引導程序。
13.如權利要求12所述的控制面板,其中所述輸出控制信號為有效低信號。
14.如權利要求13所述的控制面板,其中所述微處理器提供輸出控制信號給PCMCIA接頭,并且該PCMCIA接頭包含有效低輸入端,以接收該輸出控制信號。
15.如權利要求11所述的控制面板,其中所述轉向邏輯提供引導信號給引導存儲器。
16.如權利要求15所述的控制面板,其中所述引導存儲器包含有效低輸入端,以接收來自轉向邏輯的引導信號。
17.如權利要求11所述的控制面板,其中該PCMCIA接頭提供卡檢測信號給轉向邏輯,以指示PCMCIA卡插入PCMCIA接頭中。
18.如權利要求17所述的控制面板,其中所述卡檢測信號為有效低信號。
19.如權利要求11所述的控制面板,還包含顯示器,用來向用戶呈現信息。
20.如權利要求11所述的控制面板,還包含數據輸入設備與連接到數據總線的設備接口電路。
21.如權利要求11所述的控制面板,其中該微處理器提供輸出控制信號給轉向邏輯,以開始控制面板的引導程序,該輸出控制信號為有效低信號;該PCMCIA接頭提供卡檢測信號給轉向邏輯,以指示PCMCIA卡插入PCMCIA接頭中,該卡檢測信號為有效低信號;以及該轉向邏輯還包含反相器,該反相器被配置來反轉來自PCMCIA接頭的卡檢測信號;以及OR門,該OR門被配置來接收輸出控制信號與反轉后的卡檢測信號作為輸入,并且作為輸出而提供引導信號給引導存儲器。
22.一種將軟件載入多個冷卻器系統控制面板的方法,該方法包含以下步驟將線性快閃PCMCIA卡插入冷卻器系統控制面板的對應插座中;利用存儲在線性快閃PCMCIA卡上的引導程序初始化冷卻器系統;利用存儲在線性快閃PCMCIA卡上的拷貝程序,將存儲在線性快閃PCMCIA卡上的軟件程序拷貝到控制面板上的存儲設備中;從冷卻器系統控制面板的對應插座中去除線性快閃PCMCIA卡;以及對于另一冷卻器系統控制面板,重復插入線性快閃PCMCIA卡、初始化冷卻器系統、拷貝軟件程序、以及去除線性快閃PCMCIA卡的步驟。
23.如權利要求22所述的方法,其中所述拷貝軟件程序的步驟包含以下步驟驗證該軟件程序已經被成功拷貝到控制面板上的存儲設備中。
24.如權利要求22所述的方法,其中所述拷貝軟件程序的步驟包含以下步驟在將存儲在線性快閃PCMCIA卡上的軟件程序傳遞到存儲設備之前,擦除該存儲設備。
25.如權利要求22所述的方法,其中所述插入線性快閃PCMCIA卡的步驟包含以下步驟為控制面板斷電;在控制面板斷電之后,將線性快閃PCMCIA卡插入控制面板的對應插座中;以及在將線性快閃PCMCIA卡插入控制面板的對應插座中之后,為控制面板加電。
26.如權利要求22所述的方法,其中所述去除線性快閃PCMCIA卡的步驟包含以下步驟為控制面板斷電;在控制面板斷電之后,從控制面板的對應插座中去除線性快閃PCMCIA卡;以及在從控制面板的對應插座中去除線性快閃PCMCIA卡之后,為控制面板加電。
全文摘要
提供了一種將控制軟件載入液體冷卻器系統100的控制面板140的系統與過程。PCMCIA卡插座218被安裝在液體冷卻器控制系統140的電路板上,并且與微處理器202的數據總線210和地址總線208直接連接。當控制面板140斷電時,將具有用于控制面板140的新控制軟件的線性快閃PCMCIA卡插入PCMCIA卡插座218中。通過直接從PCMCIA卡運行的軟件,而將來自PCMCIA卡的控制軟件載入控制系統140的快閃存儲器204中。在拷貝了控制軟件之后,將控制面板140斷電,去除PCMCIA卡,并且冷卻器系統100被重新啟動并運行存儲在快閃存儲器204中的新的控制軟件。
文檔編號G05B19/042GK1853163SQ200480027152
公開日2006年10月25日 申請日期2004年8月12日 優先權日2003年8月15日
發明者巴特·A·史密斯, 杰弗里·D·博耶 申請人:約克國際公司