亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

將軟件載入冷卻器系統(tǒng)控制面板的系統(tǒng)與方法

文檔序號:6313853閱讀:269來源:國知局
專利名稱:將軟件載入冷卻器系統(tǒng)控制面板的系統(tǒng)與方法
技術(shù)領(lǐng)域
一般地,本發(fā)明涉及將軟件載入控制面板。更具體地,本發(fā)明涉及利用線性快閃PCMCIA卡將控制軟件載入液體冷卻器系統(tǒng)控制面板。
背景技術(shù)
液體冷卻器系統(tǒng)的操作可以由液體冷卻器系統(tǒng)控制面板上的微處理器所執(zhí)行的(多個)控制軟件程序控制。該基于微處理器的控制系統(tǒng)一般包含位于控制面板中的(多個)電路板上的(多個)非易失性存儲設(shè)備或存儲器,用來存儲在液體冷卻器系統(tǒng)正常操作期間由微處理器執(zhí)行的軟件程序。在只需要少量用于程序存儲的存儲器的基于微處理器的控制系統(tǒng)中,在控制系統(tǒng)中使用的非易失性存儲器一般位于電路板上的插座中,這些插座配置為容易地插入與去除存儲器作準(zhǔn)備。用于存儲較小程序的非易失性存儲器可以包含可擦除可編程只讀存儲器(EPROM)、電可擦除可編程只讀存儲器(EEPROM)、或者快閃存儲器。
對于需要大量用于程序存儲的存儲器的基于微處理器的控制系統(tǒng),控制系統(tǒng)一般必須使用如上所述的電路板上的幾個較小的基于插座的存儲設(shè)備(利用幾個存儲設(shè)備可能涉及占用很大一部分電路板)、或者在電路板上永久安裝(例如焊接)的較大的存儲設(shè)備(例如大于1M字節(jié)的存儲容量)。用于存儲較大程序的存儲器可以包含快閃存儲器,或者可替換地包含需要單獨控制器的存儲設(shè)備、例如硬盤驅(qū)動器或者致密快閃卡。
在液體冷卻器系統(tǒng)的使用年限期間,必須更新或替換由微處理器執(zhí)行的控制程序許多次??刂瞥绦虻母驴梢詫?dǎo)致新的控制程序,其提供液體冷卻器系統(tǒng)的更有效的操作、或者校正先前控制程序中存在的錯誤。為了更新在基于插座的存儲設(shè)備中存儲的控制程序,必須去除存儲先前控制程序的舊存儲設(shè)備,并且必須插入存儲新控制程序的新存儲設(shè)備。如果使用幾個基于插座的存儲設(shè)備,則必須按正確順序抽取并替換這些存儲設(shè)備,以確保液體冷卻器系統(tǒng)的正確操作。這種類型的軟件更新的一個缺點在于其會導(dǎo)致很大的軟件更新成本,這是因為必須獲得具有新控制程序的新存儲設(shè)備。
為了更新存儲在永久安裝的存儲設(shè)備中的控制程序,必須通過困難耗時的過程,用新存儲設(shè)備替換該存儲設(shè)備,或者允許從存儲卡或其他介質(zhì)對該存儲設(shè)備進(jìn)行電子更新。一般地,在存儲設(shè)備的電子更新中,存儲卡是先進(jìn)技術(shù)附件(advanced technology attachmentATA)或集成驅(qū)動器電子技術(shù)(IDE)配置的快閃存儲卡。為了利用ATA或IDE快閃存儲卡更新存儲設(shè)備,中間控制器必須讀取在快閃存儲卡上存儲的信息與控制程序,并然后將該息與控制程序傳遞到電路板上的存儲設(shè)備,以隨后由微處理器存取。該技術(shù)的一個缺點在于需要中間控制器,這增加了控制面板的成本與復(fù)雜度。
在美國專利第6,330,806號中提供了一種更新控制軟件的技術(shù)。在該技術(shù)中,將具有系統(tǒng)控制程序的小型快閃卡安裝或插入到控制面板上的卡插座中,并且在加熱、通風(fēng)和空調(diào)(HVAC)系統(tǒng)的操作期間保持在卡插座中。微處理器直接從小型快閃卡讀取控制程序以控制HVAC系統(tǒng)。通過去除當(dāng)前的小型快閃卡、并且插入具有新控制程序的新小型快閃卡,而完成軟件更新。該技術(shù)的一個缺點在于一個卡只能用來更新一個系統(tǒng)。
在美國專利第5,831,852號中提供了另一種更新控制軟件的技術(shù)。在該技術(shù)中,在系統(tǒng)操作期間將卡插入讀卡器,這會觸發(fā)脈沖生成器以生成用于微處理器的信號。響應(yīng)于來自脈沖生成器的該信號,微處理器為控制軟件標(biāo)識存儲器中的第一可尋址存儲位置,該位置可能在較高階可尋址存儲體中或者在較低階可尋址存儲體中。選擇邏輯使用來自微處理器(最高階地址位)以及來自讀卡器的信號,以確定是尋址要存儲控制軟件的存儲體還是尋址該卡。通過執(zhí)行存儲在卡上的拷貝程序(其允許微處理器接收來自卡的信息并且將信息傳送給適當(dāng)?shù)拇鎯w),完成程序拷貝。該發(fā)明的一個缺點在于其涉及用于確定在哪里存儲控制軟件以及何時啟動拷貝過程的復(fù)雜電路。
因此,需要一種經(jīng)濟(jì)的控制面板配置,其允許迅速、容易、反復(fù)地將控制軟件更新與載入到液體冷卻器系統(tǒng)控制面板中。

發(fā)明內(nèi)容
本發(fā)明的一種實施方式針對一種將軟件載入冷卻器系統(tǒng)控制面板的方法。該方法包含以下步驟將線性快閃PCMCIA卡插入冷卻器系統(tǒng)控制面板的對應(yīng)插座中;并且利用存儲在線性快閃PCMCIA卡上的引導(dǎo)程序而初始化冷卻器系統(tǒng)。該方法還包含以下步驟利用存儲在線性快閃PCMCIA卡上的拷貝程序,而將存儲在線性快閃PCMCIA卡上的軟件程序拷貝到控制面板上的存儲設(shè)備中。最后,該方法包含以下步驟從冷卻器系統(tǒng)控制面板的對應(yīng)插座中去除線性快閃PCMCIA卡。
本發(fā)明的另一種實施方式針對一種冷卻器系統(tǒng)的控制面板。該控制面板包含微處理器;以及PCMCIA接頭,被配置來容納線性快閃PCMCIA卡。該PCMCIA接頭經(jīng)由地址總線與數(shù)據(jù)總線而連接到微處理器,以提供PCMCIA接頭與微處理器之間的直接通信。該控制面板還包含應(yīng)用存儲器,連接到地址總線與數(shù)據(jù)總線;以及引導(dǎo)存儲器,連接到地址總線與數(shù)據(jù)總線。該應(yīng)用存儲器被配置來存儲控制軟件,該引導(dǎo)存儲器被配置來存儲初始化軟件。最后,該控制面板包含轉(zhuǎn)向(steering)邏輯,該轉(zhuǎn)向邏輯被配置來開始運行在引導(dǎo)存儲器和在PCMCIA接頭中插入的線性快閃PCMCIA卡中的一個中存儲的初始化軟件。
本發(fā)明的另一種實施方式針對一種將軟件載入多個冷卻器系統(tǒng)控制面板的方法。該方法包含以下步驟將線性快閃PCMCIA卡插入冷卻器系統(tǒng)控制面板的對應(yīng)插座中;以及利用存儲在線性快閃PCMCIA卡上的引導(dǎo)程序初始化冷卻器系統(tǒng)。該方法還包含以下步驟利用存儲在線性快閃PCMCIA卡上的拷貝程序,將存儲在線性快閃PCMCIA卡上的軟件程序拷貝到控制面板上的存儲設(shè)備中;以及從冷卻器系統(tǒng)控制面板上的對應(yīng)插座中去除線性快閃PCMCIA卡。最后,該方法包含以下步驟對于另一冷卻器系統(tǒng)控制面板,重復(fù)插入線性快閃PCMCIA卡、初始化冷卻器系統(tǒng)、拷貝軟件程序、以及去除線性快閃PCMCIA卡的步驟。
本發(fā)明的一個優(yōu)點在于可以以電子方式更新存儲在存儲器中的(多個)控制程序,而不用替換控制面板中的電路板上的存儲設(shè)備。
本發(fā)明的另一個優(yōu)點在于控制面板中的存儲設(shè)備與支持組件的成本被最小化,由此降低整個冷卻器系統(tǒng)的成本。
本發(fā)明的另一個優(yōu)點在于在控制面板沒有控制系統(tǒng)的引導(dǎo)程序的情況下,控制程序可以被載入控制面板。
通過結(jié)合作為示例圖示了本發(fā)明的原理的附圖對優(yōu)選實施方式的以下更詳細(xì)描述,本發(fā)明的其他特征與優(yōu)點將顯而易見。


圖1示意性圖示了本發(fā)明的液體冷卻器系統(tǒng)。
圖2示意性圖示了本發(fā)明的控制面板的一種實施方式。
圖3圖示了用于本發(fā)明的引導(dǎo)設(shè)備轉(zhuǎn)向邏輯的實施方式。
圖4圖示了本發(fā)明中用于更新軟件的基本過程的流程圖。
圖5圖示了從圖4的步驟402開始的接合PCMCIA卡的過程的流程圖。
圖6圖示了從圖4的步驟406開始的從PCMCIA卡拷貝軟件的過程的流程圖。
圖7圖示了從圖4的步驟408開始的拆卸PCMCIA卡的過程的流程圖。
在可能的情況下,在所有附圖中,將使用相同的附圖標(biāo)記表示相同或相似的部分。
具體實施例方式
圖1中圖示了可以應(yīng)用本發(fā)明的一般系統(tǒng)。如圖所示,加熱、通風(fēng)、和空調(diào)(HVAC)、制冷或液體冷卻器系統(tǒng)100包含壓縮機(jī)108、冷凝器112、水冷卻器或蒸發(fā)器126、以及控制面板140,其中控制面板140可以本地地位于系統(tǒng)100之中和/或遠(yuǎn)程地位于系統(tǒng)100之外??刂泼姘?40接收來自系統(tǒng)100的輸入信號,例如溫度與壓力測量值,其指示系統(tǒng)100的性能,并且將信號傳送給系統(tǒng)100的組件,例如壓縮機(jī)容量控制信號,以控制系統(tǒng)100的操作。以下將更詳細(xì)地討論控制面板140的配置以及將軟件載入控制面板140中。常規(guī)的液體冷卻器系統(tǒng)100包含圖1中未顯示的許多其他特征。這些特征被有意省略,以簡化附圖從而便于圖示。雖然以下對系統(tǒng)100的描述是針對液體冷卻器系統(tǒng)而言的,但是應(yīng)該理解本發(fā)明可以用于任何制冷系統(tǒng)或者任何HVAC系統(tǒng)。
壓縮機(jī)108壓縮制冷劑蒸汽,并且通過排出管路將該蒸汽傳送到冷凝器112。壓縮機(jī)108優(yōu)選為離心壓縮機(jī);但是壓縮機(jī)108可以是任何適當(dāng)類型的壓縮機(jī),包含螺桿式壓縮機(jī)、往復(fù)式壓縮機(jī)、螺旋式壓縮機(jī)、旋轉(zhuǎn)式壓縮機(jī)、或者其他類型的壓縮機(jī)。在本發(fā)明的另一實施方式中,系統(tǒng)100可以具有在一條或多條制冷劑線路中連接的多于一個壓縮機(jī)108。
傳送給冷凝器112的制冷劑蒸汽進(jìn)入與流體(例如空氣或水)的熱交換關(guān)系,并且作為與該流體熱交換關(guān)系的結(jié)果而經(jīng)歷到制冷劑液體的相變。來自冷凝器112的冷凝液體制冷劑流到蒸發(fā)器126。在優(yōu)選實施方式中,在流經(jīng)連接到冷卻塔122的熱交換器盤管116時,冷凝器112中的制冷劑蒸汽進(jìn)入與水的熱交換關(guān)系。作為在熱交換器盤管116中與水的熱交換關(guān)系的結(jié)果,冷凝器112中的制冷劑蒸汽經(jīng)歷相變到制冷劑液體。
優(yōu)選地,蒸發(fā)器126可以包含熱交換器盤管128,其具有連接到冷卻負(fù)荷130的補(bǔ)給線128S與返回線128R。熱交換器盤管128可以包括蒸發(fā)器126中的多個管束。次級液體(優(yōu)選為水,但是可以是任何其他適當(dāng)?shù)拇渭壱后w,例如乙烯、氯化鈣鹵水、或者氯化鈉鹵水)經(jīng)由返回線128R進(jìn)入蒸發(fā)器126,并且經(jīng)由供應(yīng)線128S退出蒸發(fā)器126。蒸發(fā)器126中的液體制冷劑在熱交換器盤管128中進(jìn)入與次級液體的熱交換關(guān)系,以冷卻熱交換器盤管128中次級液體的溫度。作為在熱交換器盤管128中與次級液體的熱交換關(guān)系的結(jié)果,蒸發(fā)器126中的制冷劑液體經(jīng)歷相變到制冷劑蒸汽。蒸發(fā)器126中的氣態(tài)制冷劑退出蒸發(fā)器126,并且通過吸入線返回到壓縮機(jī)108,以完成循環(huán)。雖然就冷凝器112與蒸發(fā)器126的優(yōu)選實施方式描述了系統(tǒng)100,但是應(yīng)該理解系統(tǒng)100中可以使用冷凝器112與蒸發(fā)器126的任何適當(dāng)配置,只要獲得冷凝器112與蒸發(fā)器126中制冷劑的適當(dāng)相變即可。
在使用離心式壓縮機(jī)108的本發(fā)明優(yōu)選實施方式中,在從蒸發(fā)器126到壓縮機(jī)108的輸入端或入口處,有一個或多個預(yù)旋葉片(pre-rotation vane)120或入口導(dǎo)向葉片120,其控制制冷劑流入壓縮機(jī)108。使用致動器來打開該預(yù)旋葉片120,以增加到壓縮機(jī)108的制冷劑量,并且由此增加系統(tǒng)100的冷卻能力。類似地,使用致動器來關(guān)閉該預(yù)旋葉片120,以減少到壓縮機(jī)108的制冷劑量,并且由此減少系統(tǒng)100的冷卻能力。
為了驅(qū)動壓縮機(jī)108,系統(tǒng)100包含壓縮機(jī)108的馬達(dá)或驅(qū)動機(jī)構(gòu)152。雖然相對于壓縮機(jī)108的驅(qū)動機(jī)構(gòu)使用術(shù)語“馬達(dá)”,但是應(yīng)該理解術(shù)語“馬達(dá)”不限于馬達(dá),而意欲包含可以與馬達(dá)108的驅(qū)動聯(lián)合使用的任何組件,例如可變速度驅(qū)動器與馬達(dá)啟動器。在本發(fā)明優(yōu)選實施方式中,馬達(dá)或驅(qū)動機(jī)構(gòu)152為電機(jī)以及相關(guān)組件。然而可以使用其他驅(qū)動機(jī)構(gòu),例如蒸汽輪機(jī)或燃?xì)廨啓C(jī)或蒸汽機(jī)或燃?xì)鈾C(jī)以及相關(guān)組件來驅(qū)動壓縮機(jī)108。
圖2示意性圖示了本發(fā)明控制面板140的一種實施方式??刂泼姘?40具有微處理器202,其通過地址總線208與數(shù)據(jù)總線210而連接到應(yīng)用存儲器204與引導(dǎo)存儲器206,以允許微處理器202與應(yīng)用存儲器204及引導(dǎo)存儲器206之間通信。優(yōu)選地,應(yīng)用存儲器204與引導(dǎo)存儲器206都為非易失性存儲設(shè)備,更優(yōu)選地,為快閃存儲設(shè)備。優(yōu)選地,應(yīng)用存儲器204用來存儲由微處理器202執(zhí)行以控制系統(tǒng)100操作的控制軟件或程序,并且其大小可以在1M字節(jié)到16M字節(jié)的范圍內(nèi)或者更大。引導(dǎo)存儲器206用來存儲初始化或引導(dǎo)軟件或程序,例如系統(tǒng)BIOS,其在給控制面板140加電時用來初始化并且配置控制面板140以備隨后的操作。
為了向控制面板140的用戶或技術(shù)人員提供信息,控制面板140具有顯示器212。另外,控制面板140具有數(shù)據(jù)輸入設(shè)備214,其優(yōu)選為小鍵盤或其他類似類型的數(shù)據(jù)輸入設(shè)備,例如觸摸板、觸摸屏、或者光筆,其與接口電路216一起運行,以允許用戶或技術(shù)人員提供或者將信息輸入到控制面板140中。
在控制面板140上提供被配置來接收對應(yīng)PCMCIA卡的個人計算機(jī)存儲卡國際協(xié)會(PCMCIA)接頭或插座218,并且該接頭或插座218連接到地址總線208與數(shù)據(jù)總線210,以允許微處理器202與PCMCIA接頭218(以及對應(yīng)的PCMCIA卡)之間的直接通信。PCMCIA接頭218可以是支持可以直接由微處理器202存取而不需要中間控制器的線性存儲卡(例如線性快閃PCMCIA卡或小型快閃卡)的任何類型的接頭??刂泼姘?40還包含引導(dǎo)設(shè)備轉(zhuǎn)向邏輯220,用來確定系統(tǒng)100與控制面板140應(yīng)該從位于或存儲于引導(dǎo)存儲器206中還是PCMCIA接頭218中的對應(yīng)PCMCIA卡中的引導(dǎo)程序引導(dǎo)。使用引導(dǎo)設(shè)備轉(zhuǎn)向邏輯220允許即使引導(dǎo)存儲器206還沒有載入引導(dǎo)程序,控制面板140也從PCMCIA卡引導(dǎo)并且操作。最后,應(yīng)該理解控制面板140包含圖2中未顯示的許多其他特征與電路。這些特征與電路被有意省略,以簡化附圖,從而便于圖示。
圖3中示出了引導(dǎo)設(shè)備轉(zhuǎn)向邏輯220的一種實施方式。每當(dāng)微處理器202必須引導(dǎo)控制面板140時,例如當(dāng)對控制面板140加電時,微處理器202都在微處理器202的BS輸出端生成有效低信號,即,在二進(jìn)制0時執(zhí)行動作。換而言之,當(dāng)微處理器202必須引導(dǎo)控制面板140時,在BS輸出端設(shè)置二進(jìn)制0,并且在非引導(dǎo)操作期間,在BS輸出端設(shè)置二進(jìn)制1。然后,將BS輸出信號發(fā)送給或傳送給引導(dǎo)設(shè)備轉(zhuǎn)向邏輯220,以確定哪個設(shè)備存儲了要由微處理器202執(zhí)行的引導(dǎo)軟件。提供給轉(zhuǎn)向邏輯220的BS輸出信號是OR門的一個輸入。OR門的另一個輸入是來自PCMCIA接頭218的翻轉(zhuǎn)CD輸出信號。當(dāng)PCMCIA接頭218中有PCMCIA卡時,來自PCMCIA接頭218的CD輸出信號也是有效低信號,并且被設(shè)置為二進(jìn)制0;而當(dāng)PCMCIA接頭218中沒有PCMCIA卡時,優(yōu)選地通過上拉電阻器的操作而將該CD輸出信號設(shè)置為二進(jìn)制1。
然后轉(zhuǎn)向邏輯220的OR門的輸出被提供給引導(dǎo)存儲器206的CS1輸入端。當(dāng)在CS1輸入端存在二進(jìn)制0時,引導(dǎo)存儲器206的CS1輸入端為有效低輸入,其使微處理器202能夠訪問并執(zhí)行引導(dǎo)存儲器206中的引導(dǎo)軟件;而當(dāng)在CS1輸入端存在二進(jìn)制1時,其使引導(dǎo)存儲器206失效。最后,來自微處理器202的BS輸出信號被提供給PCMCIA接頭218的CS2輸入端。當(dāng)在PCMCIA接頭218的CS2輸入端存在二進(jìn)制0時,CS2輸入端為有效低輸入,其使微處理器202能夠訪問并執(zhí)行PCMCIA接頭218中的PCMCIA卡上的引導(dǎo)軟件;而當(dāng)CS2輸入端存在二進(jìn)制1時,其不允許執(zhí)行PCMCIA接頭218中的PCMCIA卡上的引導(dǎo)軟件。
在本發(fā)明的另一實施方式中,可以將不同的邏輯配置用于引導(dǎo)設(shè)備轉(zhuǎn)向邏輯220。另外,有效高信號也可以用于引導(dǎo)設(shè)備轉(zhuǎn)向邏輯220的某些或全部輸入與輸出。例如,使用與圖3所示相同的輸入與輸出(BS、CD、CS1、以及CS2),但是將輸入與輸出(BS、CD、CS1、以及CS2)變?yōu)橛行Ц咝盘柖皇怯行У托盘枌?dǎo)致必須將圖3中的OR門變?yōu)锳ND門以獲得相同的邏輯結(jié)果。最后,應(yīng)該理解有效高信號與有效低信號的任何組合都涉及引導(dǎo)設(shè)備轉(zhuǎn)向邏輯220的可能不同的配置以獲得適當(dāng)?shù)倪壿嫿Y(jié)果。
圖4圖示了用于安裝或更新冷卻器系統(tǒng)100控制面板140的應(yīng)用存儲器204中的軟件的基本過程。該過程開始于步驟402,此時將PCMCIA卡插入或接合到控制面板140中。接著,在步驟404,處理器202執(zhí)行在PCMCIA卡上存儲的啟動軟件。在步驟404中執(zhí)行了啟動軟件之后,在步驟406,存儲在PCMCIA卡上新的或更新后的(多個)控制或應(yīng)用軟件或程序被拷貝到控制面板140的應(yīng)用存儲器204中。最后,在步驟408,從控制面板140去除或拆卸PCMCIA卡以結(jié)束該過程。在控制或應(yīng)用軟件被拷貝并且存儲在控制面板140的應(yīng)用存儲器204中之后,可以將PCMCIA卡帶到冷卻器系統(tǒng)100的另一控制面板140,并且重復(fù)該過程以拷貝并存儲控制或應(yīng)用軟件到該控制面板140上。另外,當(dāng)更新并改變控制面板140的控制或應(yīng)用軟件時,可以將更新后的控制或應(yīng)用軟件存儲在PCMCIA卡上,并且可以重復(fù)該過程以將更新后的軟件載入控制面板140中。
圖5圖示了從圖4的步驟402開始的接合PCMCIA卡的過程。在步驟502,通過將控制面板140斷電,該過程開始。可替換地,如果控制面板140已經(jīng)斷電,則可以省略該步驟。接著,在步驟504,將具有控制面板140的新的或更新后的控制或應(yīng)用軟件或程序的PCMCIA卡插入PCMCIA接頭218。如上所述,PCMCIA卡優(yōu)選為線性快閃PCMCIA卡。最后,在步驟506,對控制面板140重新加電。當(dāng)對控制面板140重新加電時,處理器202設(shè)置BS輸出為低(二進(jìn)制0)以指示必須執(zhí)行引導(dǎo)軟件,并且來自PCMCIA接頭218的CD輸出也被設(shè)置為低(二進(jìn)制0)以指示PCMCIA接頭218中有PCMCIA卡。然后,引導(dǎo)設(shè)備轉(zhuǎn)向邏輯220提供高信號(二進(jìn)制1)給引導(dǎo)存儲器206的CS1輸入端,以禁止引導(dǎo)存儲器206,并且提供低信號(二進(jìn)制0)給PCMCIA接頭218的CS2輸入端,以使能PCMCIA卡,并且允許微處理器202執(zhí)行在PCMCIA卡上存儲的引導(dǎo)軟件,如上相對于步驟404所述。
返回參照圖4的步驟404,當(dāng)微處理器202開始執(zhí)行PCMCIA卡上的引導(dǎo)軟件時,微處理器202可以利用數(shù)據(jù)總線210與地址總線208直接訪問PCMCIA卡上的引導(dǎo)軟件。在微處理器202執(zhí)行了來自PCMCIA卡的引導(dǎo)軟件之后,微處理器202執(zhí)行用戶接口程序或例程,其提示用戶開始拷貝過程,例如通過選擇小鍵盤上的鍵,如下更詳細(xì)所述。如果用戶確認(rèn)應(yīng)該進(jìn)行該拷貝處理,則存儲在PCMCIA卡上的安裝程序開始以下過程將PCMCIA卡上的控制或應(yīng)用軟件拷貝到應(yīng)用存儲器204中,如上參照步驟406所述。
圖6圖示了將來自PCMCIA卡的控制或應(yīng)用軟件拷貝到應(yīng)用存儲器204中的過程。該過程開始于步驟602,此時將軟件安裝信息在顯示器212上提供給用戶或技術(shù)人員。該軟件安裝信息可以包含關(guān)于存儲在PCMCIA卡上的控制或應(yīng)用軟件的細(xì)節(jié),例如軟件名稱、軟件版本、軟件大小(存儲器需求)、軟件創(chuàng)建日期等等。另外,如果存儲在PCMCIA卡上的多個控制或應(yīng)用程序可供安裝,則將顯示關(guān)于存儲在PCMCIA卡上的所有程序的細(xì)節(jié)。在步驟604,如果在PCMCIA卡上存儲有幾個控制或應(yīng)用程序,則用戶或技術(shù)人員必須從PCMCIA卡選擇特定的控制程序以安裝到應(yīng)用存儲器204中;或者如果在PCMCIA卡上只存儲了一個控制程序,則用戶或技術(shù)人員必須授權(quán)將該程序安裝到應(yīng)用存儲器204中。
一旦選擇了要安裝的控制程序,則在步驟606擦除應(yīng)用存儲器204。應(yīng)用存儲器204的擦除程序依賴于所選擇的非易失性存儲設(shè)備的特定類型。在擦除了應(yīng)用存儲器204之后,就在步驟608根據(jù)用于所選非易失性存儲器的特定類型的適當(dāng)拷貝處理,而將所選控制程序從PCMCIA卡拷貝到應(yīng)用存儲器204。在步驟610,完成驗證處理,以確認(rèn)控制程序已經(jīng)被成功拷貝到應(yīng)用存儲器204。在本發(fā)明的優(yōu)選實施方式中,該驗證處理按照逐字或逐字節(jié)的方式,比較關(guān)于在應(yīng)用存儲器204中存儲的程序的信息和關(guān)于在PCMCIA卡存儲器位置上存儲的程序的對應(yīng)信息。在本發(fā)明的另一實施方式中,該驗證處理包括計算應(yīng)用存儲器204中所拷貝程序的校驗和值,并且比較所計算的校驗和值與來自PCMCIA卡的程序的對應(yīng)的預(yù)定校驗和值。如果所計算的校驗和值等于預(yù)定的校驗和值,則該程序被成功拷貝;否則,如果所計算的校驗和值不等于預(yù)定值,則該程序未被成功拷貝。在步驟610完成驗證處理之后,在步驟612,在顯示器212上向用戶或技術(shù)人員通知軟件安裝的狀態(tài)。該用戶通知可以是指示該程序已被成功拷貝的消息??商鎿Q地,該消息可以指示該程序未被成功拷貝,并且向用戶提供關(guān)于如何進(jìn)行的信息與選項。在本發(fā)明的另一實施方式中,可以在顯示器212上向用戶或技術(shù)人員提供消息,以指示步驟608與610中處理的狀態(tài)。
在本發(fā)明的在PCMCIA卡上存儲幾個應(yīng)用或控制程序的實施方式中,可以向用戶或技術(shù)人員提供選項,以安裝另一應(yīng)用或控制程序到控制面板140上的另一快閃存儲設(shè)備中??梢栽谕瓿蓤D6所示的程序安裝過程之后提供安裝另一應(yīng)用或控制程序的選項。為了在控制面板140上安裝另一程序,用戶必須選擇或指定控制面板140上要接收該程序的、特定的快閃存儲設(shè)備,然后重新開始以上參照圖6討論的程序安裝過程,以在所選快閃存儲設(shè)備中安裝應(yīng)用或控制程序。通過以上處理,用戶或技術(shù)人員就可以安裝希望數(shù)目的程序到控制面板140上的快閃存儲設(shè)備中。一旦用戶完成了安裝來自PCMCIA卡的程序,就可以拆卸該PCMCIA卡,如上步驟408中所述。
圖7圖示了從圖4的步驟408開始的拆卸PCMCIA卡的過程。在步驟702,該過程開始于將控制面板140斷電。接著,在步驟704,從PCMCIA接頭218去除PCMCIA卡。最后,在步驟706,向控制面板140重新加電。當(dāng)向控制面板140重新加電時,處理器202設(shè)置BS輸出為低(二進(jìn)制0)以指示必須允許引導(dǎo)軟件,并且來自PCMCIA接頭218的CD輸出現(xiàn)在被設(shè)置為高(二進(jìn)制1)以指示沒有PCMCIA卡。然后,引導(dǎo)設(shè)備轉(zhuǎn)向邏輯220提供低信號(二進(jìn)制0)給引導(dǎo)存儲器206的CS1輸入端,以允許微處理器202運行在引導(dǎo)存儲器206中存儲的引導(dǎo)軟件。雖然依賴于引導(dǎo)設(shè)備轉(zhuǎn)向邏輯220的配置(參照圖3)、PCMCIA接頭218也可以在其CS2輸入端從引導(dǎo)設(shè)備轉(zhuǎn)向邏輯220接收低信號,但是已經(jīng)從PCMCIA接頭218去除了具有引導(dǎo)軟件的PCMCIA卡,由此允許處理器202只運行引導(dǎo)存儲器206中的引導(dǎo)軟件。在運行了引導(dǎo)軟件之后,微處理器202可以運行在應(yīng)用存儲器204中存儲的新軟件,以控制冷卻器系統(tǒng)100。
在本發(fā)明的另一實施方式中,可以使用圖4-7的基本軟件載入過程,以載入、更新和/或改變在引導(dǎo)存儲器206中存儲的引導(dǎo)軟件或初始化軟件。為了能夠?qū)④浖d入引導(dǎo)存儲器206中,可能需要對引導(dǎo)設(shè)備轉(zhuǎn)向邏輯220進(jìn)行某些改變,以使微處理器202能夠選擇并寫入引導(dǎo)存儲器206。應(yīng)該理解可以使用引導(dǎo)設(shè)備轉(zhuǎn)向邏輯22的任何適當(dāng)配置,以使微處理器202能夠選擇并寫入引導(dǎo)存儲器206。
雖然已參照優(yōu)選實施方式描述了本發(fā)明,但是本領(lǐng)域技術(shù)人員應(yīng)該理解,在不脫離本發(fā)明范圍的前提下,可以進(jìn)行各種改變,并且可以對其元件進(jìn)行對等替換。另外,在不脫離本發(fā)明的實質(zhì)范圍的前提下,可以進(jìn)行許多改變,以使得特定情況或材料適于本發(fā)明的教導(dǎo)。因此,本發(fā)明不意欲限于作為實現(xiàn)本發(fā)明的優(yōu)選模式公開的具體實施方式
,本發(fā)明將包含落入所附權(quán)利要求范圍內(nèi)的所有實施方式。
權(quán)利要求
1.一種將軟件載入冷卻器系統(tǒng)控制面板的方法,該方法包含以下步驟將線性快閃PCMCIA卡插入冷卻器系統(tǒng)控制面板上的對應(yīng)插座中;利用存儲在線性快閃PCMCIA卡上的引導(dǎo)程序而初始化該冷卻器系統(tǒng);利用存儲在線性快閃PCMCIA卡上的拷貝程序,將存儲在線性快閃PCMCIA卡上的軟件程序拷貝到控制面板上的存儲設(shè)備中;以及從冷卻器系統(tǒng)控制面板的對應(yīng)插座中去除該線性快閃PCMCIA卡。
2.如權(quán)利要求1所述的方法,其中所述拷貝軟件程序的步驟包含以下步驟驗證該軟件程序已經(jīng)被成功拷貝到控制面板上的存儲設(shè)備中。
3.如權(quán)利要求2所述的方法,其中所述驗證軟件程序已經(jīng)被成功拷貝的步驟包含以下步驟逐字節(jié)地比較存儲在存儲設(shè)備中的程序信息與存儲在PCMCIA卡中的對應(yīng)程序信息。
4.如權(quán)利要求2所述的方法,其中所述驗證軟件程序已經(jīng)被成功拷貝的步驟包含以下步驟計算存儲在存儲設(shè)備中的所拷貝軟件程序的校驗和值;以及比較所計算的校驗和值與存儲在PCMCIA卡中的軟件程序的對應(yīng)校驗和值。
5.如權(quán)利要求1所述的方法,其中所述控制面板包含應(yīng)用存儲器與引導(dǎo)存儲器,并且所述控制面板上的存儲設(shè)備為應(yīng)用存儲器與引導(dǎo)存儲器中的一個。
6.如權(quán)利要求5所述的方法,其中應(yīng)用存儲器與引導(dǎo)存儲器中的至少一個不包含任何軟件程序。
7.如權(quán)利要求1所述的方法,其中所述拷貝軟件程序的步驟包含以下步驟在將存儲在線性快閃PCMCIA卡上的軟件程序傳遞到存儲設(shè)備之前,擦除該存儲設(shè)備。
8.如權(quán)利要求1所述的方法,其中所述拷貝軟件程序的步驟包含以下步驟顯示軟件安裝信息,該軟件安裝信息包含存儲在線性快閃PCMCIA卡中的多個軟件程序;以及從所述多個軟件程序中選擇要安裝在存儲設(shè)備中的軟件程序。
9.如權(quán)利要求1所述的方法,其中所述插入線性快閃PCMCIA卡的步驟包含以下步驟為控制面板斷電;在控制面板斷電之后,將線性快閃PCMCIA卡插入控制面板的對應(yīng)插座中;以及在將線性快閃PCMCIA卡插入控制面板的對應(yīng)插座中之后,為控制面板加電。
10.如權(quán)利要求1所述的方法,其中所述去除線性快閃PCMCIA卡的步驟包含以下步驟為控制面板斷電;在控制面板斷電之后,從控制面板的對應(yīng)插座中去除線性快閃PCMCIA卡;以及在從控制面板的對應(yīng)插座中去除線性快閃PCMCIA卡之后,為控制面板加電。
11.一種冷卻器系統(tǒng)的控制面板,該控制面板包含微處理器;PCMCIA接頭,被配置來容納線性快閃PCMCIA卡,該PCMCIA接頭經(jīng)由地址總線與數(shù)據(jù)總線而連接到微處理器,以提供PCMCIA接頭與微處理器之間的直接通信;應(yīng)用存儲器,連接到地址總線與數(shù)據(jù)總線,該應(yīng)用存儲器被配置來存儲控制軟件;引導(dǎo)存儲器,連接到地址總線與數(shù)據(jù)總線,該引導(dǎo)存儲器被配置來存儲初始化軟件;以及轉(zhuǎn)向邏輯,該轉(zhuǎn)向邏輯被配置來開始運行在引導(dǎo)存儲器和在PCMCIA接頭中插入的線性快閃PCMCIA卡中的一個中存儲的初始化軟件。
12.如權(quán)利要求11所述的控制面板,其中所述微處理器提供輸出控制信號給轉(zhuǎn)向邏輯,以開始控制面板的引導(dǎo)程序。
13.如權(quán)利要求12所述的控制面板,其中所述輸出控制信號為有效低信號。
14.如權(quán)利要求13所述的控制面板,其中所述微處理器提供輸出控制信號給PCMCIA接頭,并且該PCMCIA接頭包含有效低輸入端,以接收該輸出控制信號。
15.如權(quán)利要求11所述的控制面板,其中所述轉(zhuǎn)向邏輯提供引導(dǎo)信號給引導(dǎo)存儲器。
16.如權(quán)利要求15所述的控制面板,其中所述引導(dǎo)存儲器包含有效低輸入端,以接收來自轉(zhuǎn)向邏輯的引導(dǎo)信號。
17.如權(quán)利要求11所述的控制面板,其中該PCMCIA接頭提供卡檢測信號給轉(zhuǎn)向邏輯,以指示PCMCIA卡插入PCMCIA接頭中。
18.如權(quán)利要求17所述的控制面板,其中所述卡檢測信號為有效低信號。
19.如權(quán)利要求11所述的控制面板,還包含顯示器,用來向用戶呈現(xiàn)信息。
20.如權(quán)利要求11所述的控制面板,還包含數(shù)據(jù)輸入設(shè)備與連接到數(shù)據(jù)總線的設(shè)備接口電路。
21.如權(quán)利要求11所述的控制面板,其中該微處理器提供輸出控制信號給轉(zhuǎn)向邏輯,以開始控制面板的引導(dǎo)程序,該輸出控制信號為有效低信號;該PCMCIA接頭提供卡檢測信號給轉(zhuǎn)向邏輯,以指示PCMCIA卡插入PCMCIA接頭中,該卡檢測信號為有效低信號;以及該轉(zhuǎn)向邏輯還包含反相器,該反相器被配置來反轉(zhuǎn)來自PCMCIA接頭的卡檢測信號;以及OR門,該OR門被配置來接收輸出控制信號與反轉(zhuǎn)后的卡檢測信號作為輸入,并且作為輸出而提供引導(dǎo)信號給引導(dǎo)存儲器。
22.一種將軟件載入多個冷卻器系統(tǒng)控制面板的方法,該方法包含以下步驟將線性快閃PCMCIA卡插入冷卻器系統(tǒng)控制面板的對應(yīng)插座中;利用存儲在線性快閃PCMCIA卡上的引導(dǎo)程序初始化冷卻器系統(tǒng);利用存儲在線性快閃PCMCIA卡上的拷貝程序,將存儲在線性快閃PCMCIA卡上的軟件程序拷貝到控制面板上的存儲設(shè)備中;從冷卻器系統(tǒng)控制面板的對應(yīng)插座中去除線性快閃PCMCIA卡;以及對于另一冷卻器系統(tǒng)控制面板,重復(fù)插入線性快閃PCMCIA卡、初始化冷卻器系統(tǒng)、拷貝軟件程序、以及去除線性快閃PCMCIA卡的步驟。
23.如權(quán)利要求22所述的方法,其中所述拷貝軟件程序的步驟包含以下步驟驗證該軟件程序已經(jīng)被成功拷貝到控制面板上的存儲設(shè)備中。
24.如權(quán)利要求22所述的方法,其中所述拷貝軟件程序的步驟包含以下步驟在將存儲在線性快閃PCMCIA卡上的軟件程序傳遞到存儲設(shè)備之前,擦除該存儲設(shè)備。
25.如權(quán)利要求22所述的方法,其中所述插入線性快閃PCMCIA卡的步驟包含以下步驟為控制面板斷電;在控制面板斷電之后,將線性快閃PCMCIA卡插入控制面板的對應(yīng)插座中;以及在將線性快閃PCMCIA卡插入控制面板的對應(yīng)插座中之后,為控制面板加電。
26.如權(quán)利要求22所述的方法,其中所述去除線性快閃PCMCIA卡的步驟包含以下步驟為控制面板斷電;在控制面板斷電之后,從控制面板的對應(yīng)插座中去除線性快閃PCMCIA卡;以及在從控制面板的對應(yīng)插座中去除線性快閃PCMCIA卡之后,為控制面板加電。
全文摘要
提供了一種將控制軟件載入液體冷卻器系統(tǒng)100的控制面板140的系統(tǒng)與過程。PCMCIA卡插座218被安裝在液體冷卻器控制系統(tǒng)140的電路板上,并且與微處理器202的數(shù)據(jù)總線210和地址總線208直接連接。當(dāng)控制面板140斷電時,將具有用于控制面板140的新控制軟件的線性快閃PCMCIA卡插入PCMCIA卡插座218中。通過直接從PCMCIA卡運行的軟件,而將來自PCMCIA卡的控制軟件載入控制系統(tǒng)140的快閃存儲器204中。在拷貝了控制軟件之后,將控制面板140斷電,去除PCMCIA卡,并且冷卻器系統(tǒng)100被重新啟動并運行存儲在快閃存儲器204中的新的控制軟件。
文檔編號G05B19/042GK1853163SQ200480027152
公開日2006年10月25日 申請日期2004年8月12日 優(yōu)先權(quán)日2003年8月15日
發(fā)明者巴特·A·史密斯, 杰弗里·D·博耶 申請人:約克國際公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1