專利名稱:數(shù)字受控的傳感器系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及用來操作傳感器的系統(tǒng)和方法,更確切的,涉及用于數(shù)字電容薄膜式壓力計的嵌入式控制系統(tǒng),所述電容薄膜式壓力計使用一個高級數(shù)字信號處理器,其包括用來處理內(nèi)部測量功能的內(nèi)核和測量控制算法。
背景技術(shù):
許多制造工藝在重要的工藝步驟中需要對壓強進行準(zhǔn)確且可重復(fù)的測量。這些工藝可以依賴電容薄膜式壓力計來實現(xiàn)對容器壓強的準(zhǔn)確判定。電容薄膜式壓力計(或電容壓力計)普遍使用于半導(dǎo)體工業(yè)中。這一部分是因為它們適用于該工業(yè)的腐蝕性操作。而且還因為它們的高準(zhǔn)確性以及對污染的不敏感性。
電容壓力計是一種可以被用來測量處理容器中諸如壓強這樣的參量的一種傳感器。電容壓力計的外殼包括由一個薄膜所隔開的兩個容器。所述容器中的一個與要被測量壓強的處理容器或?qū)Ч苤g有流體的交互。壓力計的另一個容器一般(盡管不是必須)是被抽空的。它是一個壓力參考容器。電容器板處于壓力計外殼和薄膜上。這些電容器板所具有的電容可以被測量。當(dāng)處理氣體進入第一容器,它就會給薄膜施加壓力,從而使薄膜移動。連接在薄膜上的電容器板相應(yīng)就會移向連接在壓力計外殼上的電容器板,從而就改變了電容器板之間的電容。電容的改變對應(yīng)了壓強的增加,因而可以被用作對壓強的量度。
電容壓力計通常是通過測量探測電極的相對移動所導(dǎo)致的電容變化來進行操作的??梢杂枚喾N不同類型的電接口來測量電容的變化,例如平衡二極管電橋接口、基于保護次級變壓器的電橋接口、以及匹配參考電容橋接口。這些接口測量電容的方式在于,利用耦合到壓力計電容板上的電路來確定它們電容的變化以及被測量參數(shù)相應(yīng)的變化。
電容薄膜壓力計的一個主要優(yōu)點在于它能夠檢測到極小的薄膜移動,從而就可以檢測到被測量處理參數(shù)的很小的變化。這種傳感器的準(zhǔn)確度一般為所產(chǎn)生的讀數(shù)的0.25到0.5%。例如,在一個典型的電容薄膜式壓力傳感器中,一個薄的薄膜可以測量到10-5Torr。稍厚,但更加粗糙的薄膜可以在低密度真空到大氣范圍內(nèi)進行測量。為了覆蓋一個寬的真空范圍,可以在一個多量程封裝中連接兩個或多個電容傳感頭。
使用差分電容壓力計的系統(tǒng)一般對壓強讀數(shù)的可重復(fù)性有嚴(yán)格的要求,其偏置漂移一般限制在滿量程的.02%每天。差分電容薄膜式壓力計的滿量程偏離一般會導(dǎo)致0.22.0pF(10-12F)的電容變化。所以,到傳感元件的電子接口(“模擬前端”或“AFE”)每天的漂移不可以超過0.04飛法(10-15F)。
除了對性能的嚴(yán)格要求以外,用戶越來越需要基于差分電容壓力計的系統(tǒng)能夠利用其它工藝設(shè)備的進展。例如,一些最新的工藝技術(shù)需要數(shù)字通信、嵌入式診斷以及低溫靈敏性?,F(xiàn)有的電容薄膜式壓力計通常不能滿足這些需求。
發(fā)明內(nèi)容
上述的一個或多個問題可以用本發(fā)明的多個實施例來解決。廣義上講,本發(fā)明包括用于數(shù)字控制傳感器的系統(tǒng)和方法。本發(fā)明的多個實施例可以基本減小或消除與現(xiàn)有技術(shù)中用來操作傳感器的系統(tǒng)和方法相關(guān)的缺點和問題。
在一個實施例中,用于電容薄膜式壓力計的數(shù)字控制器被嵌入在一個數(shù)字信號處理器(DSP)中。該控制器通過一個可變增益模塊、一個零偏置模塊以及一個模數(shù)轉(zhuǎn)換器(ADC)從一個傳感器模擬前端接收數(shù)字化輸入??刂破魍ㄟ^調(diào)整可變增益以及零偏置模塊來自動縮放接收到的輸入??刂破鬟€對一個加熱裝置進行監(jiān)控和調(diào)整,以維持傳感器的合適溫度??刂破魇褂靡粋€內(nèi)核軟件模塊來將處理資源分配給壓力計控制器模塊的多個任務(wù)。該內(nèi)核模塊重復(fù)執(zhí)行一個循環(huán),其中,每個循環(huán)執(zhí)行高優(yōu)先級任務(wù)集合的全部以及低優(yōu)先級任務(wù)集合中的一個。從而,控制器模塊就按照精確的周期提供傳感器測量輸出,同時還可以實現(xiàn)輔助功能(例如自動縮放、零偏置調(diào)整以及嵌入式診斷)。
本系統(tǒng)和方法可以提供相對于現(xiàn)有技術(shù)的很多有點。例如,它們可以讓控制器能夠同時服務(wù)數(shù)字工具控制器接口和嵌入式診斷端口接口。此外,它們還可以實現(xiàn)控制器內(nèi)的嵌入式診斷??刂破鞯臄?shù)字引擎能夠離散地監(jiān)控系統(tǒng)變量,并且能夠無縫的將數(shù)據(jù)提供給工具控制器和/或嵌入式診斷端口。系統(tǒng)變量可以包括壓力計壓強、傳感器溫度、加熱器驅(qū)動、環(huán)境溫度、預(yù)處理壓力計壓強、零偏置以及設(shè)備狀態(tài),但并不限于這些。此外,在本系統(tǒng)和方法中不需要使用人工調(diào)整的分壓計。除了在裝配時手動安裝的一個壓力計平衡電阻以外,所有的校準(zhǔn)調(diào)整都是由一個自動校準(zhǔn)臺數(shù)字化的完成的。所有的校準(zhǔn)參數(shù)都被存儲在非易失存儲器中,且可以被嵌入式診斷端口所訪問。此外,本系統(tǒng)和方法可以通過嵌入式診斷端口來允許壓力計的線性化以及傳感加熱器控制器的配置。
通過閱讀下面的詳細(xì)描述以及參考附圖,本發(fā)明的其它目標(biāo)和優(yōu)點可以變得更加清楚。
圖1中的硬件框圖表示了一個實施例中的嵌入式系統(tǒng)控制器。
圖2中的流程圖表示了一個實施例中嵌入式系統(tǒng)的內(nèi)核模塊的操作。
圖3中的框圖表示了一個實施例中的嵌入式系統(tǒng)的壓力計控制器模塊。
盡管本發(fā)明可以有多種修改和可替換形式,但其具體實施例是通過附圖以及詳細(xì)描述中的例子來說明的。然而,需要理解的是,這些附圖和詳細(xì)描述并不是為了將本發(fā)明限制在所描述的某個具體實施例。相反,本公開是為了包括屬于權(quán)利要求所確定的本發(fā)明范圍以內(nèi)的所有修改、等價和可替換方式。
具體實施例方式
下面將要描述本發(fā)明的優(yōu)選實施例。需要注意的是,下文所述的實施例僅僅是示例性的,它們是對本發(fā)明的解釋而不是限制。
廣義的說,本發(fā)明包括用于數(shù)字控制傳感器的系統(tǒng)和方法。本發(fā)明的多個實施例可以基本上減小或消除與操作傳感器的傳統(tǒng)技術(shù)的系統(tǒng)和方法所對應(yīng)的缺點和問題。
在一個實施例中,用于電容薄膜式壓力計的一個數(shù)字控制器被嵌入到一個數(shù)字信號處理器(DSP)中。該控制器通過一個可變增益模塊、一個零偏置模塊以及一個模數(shù)轉(zhuǎn)換器(ADC)從一個傳感器AFE接收數(shù)字化的輸入??刂破魍ㄟ^調(diào)整可變增益以及零偏置模塊來自動縮放接收到的輸入。控制器還監(jiān)視和調(diào)整一個加熱裝置以維持傳感器的適當(dāng)溫度。
控制器所使用的內(nèi)核模塊將處理資源分配給壓力計控制模塊的各個任務(wù)。該內(nèi)核模塊重復(fù)的執(zhí)行一個循環(huán),其中在每一次重復(fù)中,高優(yōu)先級任務(wù)組的全部都被執(zhí)行,以及低優(yōu)先級任務(wù)組的中的一個被執(zhí)行。在一個實施例中,所述高優(yōu)先級任務(wù)包括從傳感器讀取數(shù)字化的輸入,線性化所述輸入,提供壓強輸出。所述低優(yōu)先級任務(wù)包括提供串行通信接口(SCI)消息,提供控制區(qū)域網(wǎng)絡(luò)(CAN)消息,補償環(huán)境溫度,控制傳感器加熱器,控制溫度和狀態(tài)LED,檢查零壓強和過壓強以及類似情形。
控制器的數(shù)字引擎對系統(tǒng)變量進行監(jiān)控的目的在于,產(chǎn)生準(zhǔn)確、可重復(fù)并且是溫度補償后的壓強輸出,同時還支持?jǐn)?shù)字工具控制器接口、獨立診斷接口、閉環(huán)加熱器控制器以及其它壓力計功能。執(zhí)行所有這些功能都不會影響到壓力計的準(zhǔn)確度或性能。
優(yōu)點。為了達到差分電容壓力計系統(tǒng)中新的需求,可能就需要一個數(shù)字控制系統(tǒng)。傳統(tǒng)的模擬信號會受到噪聲、接地環(huán)路、以及信號損耗的影響。由于數(shù)字通信不會受到噪聲和信號惡化的影響,所以數(shù)字通信就可以解決這些問題。在一個實施例中,壓力計上的數(shù)字通信接口是利用嵌入數(shù)字控制系統(tǒng)來實施的。
傳統(tǒng)技術(shù)只提供(如果有的話)了很少的診斷特征。傳統(tǒng)的模擬壓力計必須從工具移開才能被診斷。利用本系統(tǒng)和方法,壓力計就不需要被移開來診斷和解決問題。例如,可以通過數(shù)字診斷端口、或者到PC、筆記本電腦、PDA或校準(zhǔn)臺的一個接口來在正常操作的過程中監(jiān)控或獲取系統(tǒng)內(nèi)部參數(shù)。該壓力計還可以包括嵌入的診斷裝置來幫助解決工具或壓力計的問題。這些特征通過快速發(fā)現(xiàn)和解決工具或傳感器的問題來降低持有成本。
對傳統(tǒng)的模擬壓力計進行校準(zhǔn)時,調(diào)整多個分壓計所用的過程主要是手動校準(zhǔn)。然而,本系統(tǒng)和方法可以提供自動校準(zhǔn)(例如,由一個校準(zhǔn)臺來實施)。在一個實施例中,一個嵌入數(shù)字引擎允許進行自動校準(zhǔn)和測試,這就降低了制造的成本,并減小了設(shè)備之間的差異。與現(xiàn)有技術(shù)不同,這里不需要使用分壓計。由于校準(zhǔn)過程是數(shù)字的和自動的,所以出現(xiàn)人為因素而導(dǎo)致變化的機會就大大減小。所以,就可以實現(xiàn)更高的準(zhǔn)確性、可重復(fù)性、設(shè)備-設(shè)備之間的可重復(fù)性。
高性能薄膜式壓力計通常會受到溫度系數(shù)要求的影響。也就是說,壓力計對溫度變化的敏感性必須是最小。減小溫度系數(shù)的值通常需要一個精確的傳感加熱控制系統(tǒng)。本系統(tǒng)和方法使用了數(shù)字技術(shù)來監(jiān)控和控制加熱器輸出,因而也有利于高級的加熱器控制。本系統(tǒng)和方法還利用對環(huán)境溫度的測量來補償電子線路中溫度的變化。
所以,本系統(tǒng)和方法可以提供很高的壓力計性能,同時還允許與主設(shè)備以及診斷裝置進行數(shù)字通信。此外,本系統(tǒng)和方法還可以降低壓力計的制造成本以及最終用戶的持有成本。
優(yōu)選實施例圖1中的功能框圖表示了具有一個數(shù)字控制器的傳感系統(tǒng)的結(jié)構(gòu)。在該圖所示和實施例中,控制器是用數(shù)字信號處理器(DSP)110來實施的。在另一實施例中,控制器可以用一個微控制器或者其它數(shù)字處理器來實施。該控制器從傳感器10接收數(shù)字化的輸入,處理該輸入,控制傳感器以及相關(guān)部件,執(zhí)行多種服務(wù)功能,以及向用戶提供輸出數(shù)據(jù)。在一個實施例中,控制器DSP被嵌入在(集成在)傳感器中。
壓強獲取。在本實施例中,來自傳感器(也就是電容薄膜式壓力計)10的信號被模擬前端(AFE)30轉(zhuǎn)換成電壓。該AFE信號被一個可編程增益放大器40所放大,并被零偏置模塊50進行零調(diào)整。可編程增益放大器40以及零偏置模塊50都被內(nèi)嵌的控制器DSP110所控制。接著,模數(shù)轉(zhuǎn)換器(ADC)60將被放大和偏置的模擬信號轉(zhuǎn)換成數(shù)字信號。然后,ADC60在接收到嵌入控制碼指令時與處理器通信,將數(shù)字信號傳送給處理器。
由于不同的傳感器的輸出之間差別可能很大,所以可編程增益放大器40和零偏置模塊50就被用來修改AFE30所產(chǎn)生的信號。所以,該信號在被數(shù)字化之前就已經(jīng)自動調(diào)整到了合適的水平。這些部件取代了現(xiàn)有系統(tǒng)中用于增益和偏置調(diào)整的分壓計。分壓計很容易出現(xiàn)不正確的調(diào)整,且具有很高的溫度系數(shù),所以不使用分壓計就可以提高壓力計的性能。
信號處理。DSP110所接收到的數(shù)字化壓強信號是用數(shù)字技術(shù)來處理的,從而非線性的傳感信號被轉(zhuǎn)換成線性的壓強信號。這一個處理過程所使用的線性化算法基于在對控制器進行自動校準(zhǔn)時所計算出的常數(shù)。這些常數(shù)被保存在EEPROM150的非易失性存儲器中。一個溫度補償算法也被用來處理信號以補償電路中的溫度變化。
當(dāng)數(shù)字信號被DSP處理之后,它可以被送到一個或多個輸出端口。該數(shù)字信號可以被直接送到一個數(shù)字設(shè)備或網(wǎng)絡(luò),例如可以將其用于DeviceNet網(wǎng)絡(luò)102的控制區(qū)域網(wǎng)絡(luò)(CAN)收發(fā)器101,或者送到一個RS232/485嵌入診斷端口,通過該診斷端口,數(shù)字信號可以用于校準(zhǔn)臺、PC或其它設(shè)備。被處理的數(shù)字信號還可以被送到數(shù)模轉(zhuǎn)換器(DAC)70,以產(chǎn)生適用于模擬設(shè)備的模擬信號。如果需要,該模擬信號可以在被傳送到設(shè)備104之前被電路103所縮放,并被一個算法進行線性化。
零偏置。零偏置是當(dāng)把壓力計置于一個基準(zhǔn)壓強或者一個低于壓力計檢測分辨率的壓強時,壓力計的輸出。傳統(tǒng)CDG的一個問題就在于控制壓力計中零偏置漂移。大多數(shù)壓力計隨著時間都會出現(xiàn)零偏置值的漂移或移動。所以,這些壓力計需要被不斷的調(diào)整來補償這些漂移。傳統(tǒng)壓力計需要用戶(例如一個技師)來調(diào)整分壓計,以使得壓力計在處于基準(zhǔn)壓強的時候顯示零伏。
本系統(tǒng)通過不調(diào)整分壓計來簡化零調(diào)整過程??刂破鞅慌渲脕肀O(jiān)控壓強信號,并響應(yīng)一個恰當(dāng)?shù)闹噶顏碜詣诱{(diào)整零偏置模塊50。由于對零偏置的調(diào)整是由控制器自動完成的,所以調(diào)整零偏置所需的時間就被最小化。由于在調(diào)整分壓計時的人為出錯的機會已經(jīng)沒有了,所以出現(xiàn)錯誤調(diào)整的風(fēng)險就減小了。(需要注意的是,調(diào)整的準(zhǔn)確度通常都會比手工調(diào)整分壓計所能達到的準(zhǔn)確度大很多。)零調(diào)整的過程可以被手動調(diào)用(例如,通過使用者按下按鈕),或者也可以響應(yīng)工具端口、診斷端口、觸電閉合、甚至控制器自己的信號來啟動。
在一個實施例中,控制器包含與零調(diào)整過程相關(guān)的鎖出特征。對零偏置的調(diào)整只有在適當(dāng)條件存在的情況下才會進行。如果這些條件中的某一個沒有得到滿足,誤差就會被引入到后續(xù)的測量中。在一個實施例中,進行零調(diào)整過程之前需要滿足下面的條件入口壓強必須低于壓力計的零調(diào)整極限;傳感器必須處于設(shè)定點溫度;電路的環(huán)境溫度必須處于預(yù)定范圍內(nèi);必須沒有過壓信號;傳感器或控制器中沒有故障情況。由于這些條件不被滿足將會導(dǎo)致不正確的調(diào)整,所以控制器被配置成只有滿足這些條件時才進行零調(diào)整。
可變增益??刂破鬟€可以提供對系統(tǒng)的自動校準(zhǔn)。由于傳感信號可能沒有處于最佳信號范圍(也就是幅度以及與零的偏離),所以有時就需要調(diào)整可變增益模塊以及零偏置模塊,以得到最好的信號來輸入到模數(shù)轉(zhuǎn)換器和控制器中。控制器被配置來將控制輸入提供給可變增益和零偏置模塊,從而實現(xiàn)對它們的調(diào)整。這就免去了傳統(tǒng)系統(tǒng)中手動調(diào)節(jié)分壓計的需要。通過根據(jù)數(shù)字化傳感信號來調(diào)整這些模塊,校準(zhǔn)的準(zhǔn)確性和可重復(fù)性就得到了提高。
加熱器控制。在本實施例中,控制器也可以控制傳感器加熱裝置20。所述加熱裝置在本實施例中時必需的,這是因為傳感輸出是溫度的函數(shù),還因為傳感器的性能可能會受到傳感器(電容薄膜式壓力計)薄膜上處理氣體凝結(jié)的影響。所以,控制器就監(jiān)控著傳感器的溫度,并且調(diào)整加熱裝置的溫度以將傳感器保持在期望的設(shè)定點溫度。對加熱器的控制是在一個閉環(huán)子系統(tǒng)中實施的,該閉環(huán)子系統(tǒng)與其它系統(tǒng)功能并行操作,它不會降低壓力計的準(zhǔn)確度或性能。
環(huán)境溫度補償。盡管環(huán)境溫度給傳感器性能帶來的影響通常比傳感器溫度的影響小,但這一影響是存在的。所以,控制器就被耦合到一個環(huán)境溫度傳感器140??刂破鲝膫鞲衅?40接收環(huán)境溫度信息,然后處理該數(shù)字信號來補償環(huán)境溫度的影響。
數(shù)字通信端口。上文已經(jīng)提到,控制器可以把處理后的數(shù)字信號提供到多個端口以用于多種其它設(shè)備。例如,控制器可以具有CAN接口來將數(shù)據(jù)送到CAN收發(fā)器101,然后該收發(fā)器將數(shù)據(jù)送到DeviceNet網(wǎng)絡(luò)。類似的,控制器包括耦合到DAC70的壓強輸出端口,所述DAC70能夠?qū)⒛M信號(對應(yīng)于數(shù)字信號)提供給外部模擬設(shè)備。此外,控制器還可以通過UART(通用異步接收器/發(fā)送器)將數(shù)據(jù)傳送給RS232/485診斷端口100。診斷端口100是獨立的,它可以使得控制器能夠進行自動校準(zhǔn)、測試以及消除故障。該端口允許控制器通過串行鏈路將診斷數(shù)據(jù)提供給PC、筆記本電腦、PDA、校準(zhǔn)臺以及類似裝置(105)。如果診斷端口能夠與適當(dāng)?shù)木W(wǎng)頁服務(wù)設(shè)備進行交互,那么診斷端口就可以允許進行遠(yuǎn)程診斷。
其它硬件模塊。本實施例中控制器所監(jiān)控的其它信號包括地址、波特率選擇器以及MacID開關(guān)(160)、以及多種狀態(tài)(例如故障)和溫度LED(170)。所述狀態(tài)和溫度LED可以由控制器中內(nèi)嵌的診斷裝置來驅(qū)動??刂破鬟€與一個非易失性存儲器(例如EEPROM 150)相交互以存儲校準(zhǔn)和配置參數(shù)。這些硬件特征將在本公開的其它部分得到更細(xì)致的描述。
軟件。實施控制器的DSP被編程來周期性的執(zhí)行一定的任務(wù),這包括處理傳感信號中的功能性任務(wù),以及在診斷、校準(zhǔn)以及其它非測量功能中的輔助任務(wù)。在一個實施例中,所述編程是通過一個內(nèi)核模塊和一個控制器模塊來實現(xiàn)的。所述內(nèi)核模塊連續(xù)執(zhí)行處理資源,并將處理資源分配給要被執(zhí)行的多個任務(wù),而真正執(zhí)行這些任務(wù)的是控制器模塊。
內(nèi)核模塊。如上所述,本實施例的內(nèi)嵌控制器的內(nèi)核將處理器資源分配給控制模塊的各個任務(wù)。由于嵌入式控制器的主要任務(wù)是控制傳感器,所以控制器的第一優(yōu)先級就是服務(wù)于系統(tǒng)的傳感功能。內(nèi)核被設(shè)計來精確提供這些功能的周期性服務(wù)。在本實施例中,這些功能包括從模數(shù)轉(zhuǎn)換器中讀取數(shù)字化的壓強信號,對數(shù)字化的壓強信號線性化,以及將線性化的信號提供給多個輸出端口(尤其是那些特別用于傳感器輸出的)。通過首先給這些高優(yōu)先級任務(wù)分配資源,內(nèi)核就確保了及時和準(zhǔn)確地確定感測的壓強。
由于本實施例中的嵌入式控制器是用在一個閉環(huán)壓強控制系統(tǒng)中的,所以控制器在它的壓強響應(yīng)時間內(nèi)不要引入任何變化,這一點很重要。如果與處理壓強信號相關(guān)的功能被延遲了,那么壓強控制系統(tǒng)實際上就是用失效的數(shù)據(jù)在操作,從而就會產(chǎn)生潛在的錯誤控制數(shù)據(jù)。所以,內(nèi)核給低優(yōu)先級任務(wù)分配資源的方式就必須不延誤或打擾高優(yōu)先級的壓強計算任務(wù)。
所述內(nèi)核由一個定時器來確定步調(diào),該定時器周期性的產(chǎn)生中斷來觸發(fā)高優(yōu)先級壓強計算任務(wù)。每個中斷會觸發(fā)一個新的控制流程周期,這包括執(zhí)行所有的高優(yōu)先級任務(wù),以及,在本實施例中,執(zhí)行低優(yōu)先級任務(wù)中的一個。每個高優(yōu)先級任務(wù)在下一個定時器中斷之前完成執(zhí)行過程。在下一個終端之前的剩余時間可以被用于低優(yōu)先級的任務(wù)。
在一個實施例中,高優(yōu)先級任務(wù)包括從模數(shù)轉(zhuǎn)換器中讀取AFE輸出;計算線性化的壓強輸出;將線性化的壓強值寫入到DAC中;服務(wù)CAN緩沖器;以及服務(wù)串行端口緩沖器。
本實施例中的低優(yōu)先級任務(wù)包括處理串行通信消息(通過嵌入診斷端口100);處理CAN消息(通過DeviceNet端口101);更新環(huán)境溫度補償;服務(wù)閉環(huán)加熱算法;服務(wù)溫度LED;監(jiān)控過壓和零調(diào)整輸入;服務(wù)狀態(tài)LED170以及開關(guān)160;服務(wù)EEPROM 150。
圖2中的流程圖表示了嵌入式系統(tǒng)內(nèi)核的操作。在打開電源(或復(fù)位)時,內(nèi)核將資源分配給DSP的初始化,包括控制器模塊以及內(nèi)核模塊自身。在完成初始化之后,內(nèi)核反復(fù)執(zhí)行循環(huán)200,循環(huán)200一般包括步驟220和230。該循環(huán)的每一次執(zhí)行都是響應(yīng)定時器210的信號,從而就確保了該循環(huán)的執(zhí)行是精確的周期性的。
步驟220包括的任務(wù)是涉及傳感器輸出處理以產(chǎn)生輸出信號的(也就是說,是高優(yōu)先級任務(wù))。在上述實施例中,這些任務(wù)包括讀取模數(shù)轉(zhuǎn)換器60所產(chǎn)生的數(shù)字信號,對該信號線性化以產(chǎn)生線性壓強輸出信號,對壓強信號進行溫度補償調(diào)整,以及將得到的壓強數(shù)據(jù)寫入到數(shù)模轉(zhuǎn)換器之外的緩沖器、CAN和診斷(SCI)端口中。所有這些任務(wù)都在每次循環(huán)中被執(zhí)行一次。所以,傳感控制器系統(tǒng)的測量功能就具有與定時器210一樣的周期。
在執(zhí)行了高優(yōu)先級任務(wù)的步驟220之后,步驟230將選擇低優(yōu)先級步驟中的一個。這些任務(wù)中的每一個都被作為獨立的步驟(240-247)表示在圖中。在圖示的實施例中,低優(yōu)先級任務(wù)包括提供SCI消息(240);提供CAN消息(241);進行溫度補償(242);進行加熱控制(243);控制溫度LED(244);進行零檢查和過壓檢查(245);控制狀態(tài)LED(246);以及控制EEPROM和逝去時間計時器(247)。一個任務(wù)計數(shù)器在每個循環(huán)中完成低優(yōu)先級任務(wù)的時候會增加(參見步驟250),對一個循環(huán)中所要執(zhí)行的低優(yōu)先級任務(wù)的選擇就是基于該任務(wù)計數(shù)器的。這樣,低優(yōu)先級任務(wù)步驟240-247就被順序地執(zhí)行,一次循環(huán)200執(zhí)行一個。換句話說,每個低優(yōu)先級任務(wù)每“N”次循環(huán)被執(zhí)行一次,其中“N”為任務(wù)列表中的任務(wù)數(shù)。
在本實施例中,控制了每次循環(huán)200的啟動的定時器210被設(shè)定以使得有足夠時間來完成所有高優(yōu)先級任務(wù)以及低優(yōu)先級任務(wù)中的任何一個(包括增大任務(wù)計數(shù)器)。在其它實施例中,也許希望減小時間周期的長度,以更頻繁的更新控制器所產(chǎn)生的傳感器輸出讀數(shù)。在這樣的情況下,也許就沒有足夠的時間來完成所選的低優(yōu)先級任務(wù)。所以,設(shè)計中就需要準(zhǔn)備對所選任務(wù)的非完整執(zhí)行的情況,并在稍后的時候繼續(xù)執(zhí)行或重新執(zhí)行該任務(wù)??商鎿Q的,也許并不需要對控制器的傳感器輸出讀數(shù)作頻繁的更新。在這種情況下,就可以增大計時器的時間間隔,從而使得在一個循環(huán)中可以執(zhí)行不止一個低優(yōu)先級任務(wù)。還可以有其它一些變化。
使用圖2所示的內(nèi)核控制循環(huán),每個任務(wù)在下一個計時器中斷到來之前就已經(jīng)完成。這一順序處理可以確保壓力計控制系統(tǒng)能夠在服務(wù)所有其它壓力計功能的同時,以精確周期的形式讀取、線性化以及輸出容器的壓強。該控制流有效的區(qū)分了計算資源的優(yōu)先級,從而使壓力計的準(zhǔn)確性和性能達到最大,同時還提供了輔助功能。
控制器模塊。如上所述,當(dāng)內(nèi)核分配資源以后,控制器模塊就將執(zhí)行嵌入式控制器的任務(wù)??刂破髂K的結(jié)構(gòu)示于圖3。下面將通過參考該圖來描述該結(jié)構(gòu)。
在一個實施例中,控制器模塊程序被編制到DSP中。(需要注意的是,這里所講的“軟件”指的是配置來讓DSP執(zhí)行指定任務(wù)的一組指令,所述“軟件”包括軟件、程序包以及硬編碼的指令。)控制器模塊被配置來從加熱裝置和傳感器、AFE以及模數(shù)轉(zhuǎn)換器接收數(shù)據(jù)??刂破髂K還從零按鈕接收控制輸入(當(dāng)用戶按下該按鈕來啟動自動歸零處理時)。控制器模塊將本實施例中的輸出數(shù)據(jù)提供給CAN端口、數(shù)模轉(zhuǎn)換器以及診斷端口(RS232/485)??刂破髂K將控制輸出提供給模擬零偏置和增益部件,以及加熱裝置和傳感器。
控制模塊300所包括的一個加熱控制模塊310被配置來從耦合到傳感器10的溫度傳感器上接收溫度數(shù)據(jù)。加熱控制模塊310處理該數(shù)據(jù)來確定傳感器10的溫度是否合適,并且在需要的時候調(diào)整該溫度。這可以涉及對應(yīng)不同的傳感器10區(qū)域來獨立地控制多個加熱部件。加熱設(shè)定點以及調(diào)整值被存儲在EEPROM中,并且在打開電源的時候被恢復(fù)。
零調(diào)整模塊330被配置來啟動零偏置調(diào)整過程,以作為對從零按鈕所接收到的信號的響應(yīng)。零調(diào)整模塊330自動確定傳感器和/或模擬前端的漂移,從而糾正之。換句話說,如果有效壓強為零(也就是低于最小可分辨壓強),那么零調(diào)整模塊330就會判定必須調(diào)整以將模數(shù)轉(zhuǎn)換器所數(shù)字化的傳感器信號置為零。然后該信息可以被送給零偏置控制模塊,然后零偏置控制模塊會反過來實現(xiàn)對零偏置硬件模塊的實際調(diào)整。這一調(diào)整存儲在EEPROM中,并且在打開電源的時候被恢復(fù)。
需要注意的是,在一個實施例中,零調(diào)整模塊330包括鎖出特征。這就在沒有達到調(diào)整所需條件(為了正常執(zhí)行調(diào)整所需的條件)的情況下,防止進行零調(diào)整。換句話說,自動零偏置調(diào)整過程被鎖出。本實施例中所需要滿足的具體條件為,傳感器中的壓強低于一個預(yù)定閾值,傳感器溫度處于期望設(shè)定點,電路的環(huán)境溫度處于一個預(yù)定范圍內(nèi),以及控制器中沒有故障。
EEPROM模塊320被配置來管理EEPROM(電可擦除只讀存儲器)中的數(shù)據(jù)存儲。EEPROM模塊存儲了增益和零調(diào)整值、配置數(shù)據(jù)、歷史診斷數(shù)據(jù)、以及加熱配置和控制數(shù)據(jù)。如上所述,由控制器模塊300所計算的線性化常數(shù)也被存儲在EEPROM中。壓強線性化模塊340利用這些常數(shù)來將從模數(shù)轉(zhuǎn)換器所接收到的非線性數(shù)字化信號轉(zhuǎn)換成可以通過適當(dāng)?shù)亩丝谶M行輸出的線性壓強信號。需要注意的是,由壓強線性化模塊340所產(chǎn)生的線性壓強信號可能需要被溫度補償模塊350所處理,以對環(huán)境溫度的變化進行糾正。
一旦壓強信號被線性化,且溫度得到了補償,該信號就可以被送到適當(dāng)?shù)妮敵龆丝?。在一個實施例中,這些模塊包括,被配置來控制到CAN端口(可以被用于DeviceNet網(wǎng)絡(luò))輸出的工具控制器模塊360,被配置來控制到專用診斷端口的輸出的嵌入式診斷和校準(zhǔn)模塊370,以及被配置來控制到數(shù)模轉(zhuǎn)換器的輸出的數(shù)模轉(zhuǎn)換器模塊380。
嵌入式診斷和校準(zhǔn)模塊370可以允許在控制模塊與諸如校準(zhǔn)臺或PC這樣的外部設(shè)備之間的通信。所以,控制器就可以利用數(shù)字信號數(shù)據(jù)以及內(nèi)部控制數(shù)據(jù)來執(zhí)行診斷過程,然后將該信息傳送給用戶。需要注意的是,各個實施例所執(zhí)行的具體診斷可能彼此不同,所以這里將不討論具體的過程。對具體過程的編程一定是在熟悉技術(shù)的人的能力范圍之內(nèi)的。診斷可以產(chǎn)生故障狀態(tài)指示,該指示可以被傳送給用戶,可以用來驅(qū)動LED指示器,可以用于其它診斷過程等等。在一個實施例中,故障狀態(tài)被存儲在一個歷史數(shù)據(jù)庫中以用于后來的分析。
嵌入式診斷和校準(zhǔn)模塊370所實現(xiàn)的校準(zhǔn)還利用了來自諸如校準(zhǔn)臺這樣的外部設(shè)備的通信。所述模塊被配置來接收從校準(zhǔn)臺下載的數(shù)據(jù),例如校準(zhǔn)常數(shù)或者描述自動校準(zhǔn)過程中使用的多變量響應(yīng)函數(shù)的其它數(shù)據(jù)。然后,該信息可以與內(nèi)部變量一起被用來調(diào)整可變增益以及零偏置硬件模塊來獲得優(yōu)化輸入數(shù)據(jù),所述內(nèi)部變量包括未處理的傳感信號、環(huán)境溫度、傳感器溫度以及過壓信號。
從圖3可以看出,除了所述控制模擬傳感器信號偏置的零偏置控制模塊以外,控制器模塊300還包括一個傳感器增益控制模塊。該模塊控制著可編程增益硬件模塊,所述可編程增益硬件模塊將來自模擬前端的模擬傳感器信號進行放大。這就可以使提供給模數(shù)轉(zhuǎn)換器輸入端的信號水平是最合適的。放大增益以及零調(diào)整值都被存儲在EEPROM中,且在打開電源的時候被恢復(fù)??刂破髂K300還包括一個過壓輸入模塊,該模塊被配置來在模擬前端探測一個過壓情況。
除了上述的本發(fā)明實施例以外,還有很多可替換實施例也屬于本公開的范圍之內(nèi)。例如,如上所述,一個可替換實施例可以包括一個傳感器系統(tǒng),其具有一個傳感器、一個模擬前端、一個模數(shù)轉(zhuǎn)換器和一個數(shù)字控制器。該系統(tǒng)可以包括其它獨立的或組合的硬件部件。這些部件可以包括一個傳感器加熱器、一個可變增益模塊、一個零偏置模塊、一個存儲器(例如,EEPROM)、通信端口、校準(zhǔn)臺、PC、PDA、網(wǎng)絡(luò)、或其它外部設(shè)備。
其它實施例可以包括多種方法。例如,一個可替換實施例包括進行零調(diào)整的一個方法。該方法包括下列步驟檢測零調(diào)整指令(例如,來自用戶按鈕開關(guān)、接點閉合,或來自通信端口的數(shù)字指令);檢測入口壓強信號的零偏置值;將零偏置信號從線性化的壓強輸出信號中數(shù)字地去除;以及更新零調(diào)整狀態(tài)變量。該方法還可以包括的步驟有,指示零調(diào)整操作的成功與否,僅僅在滿足預(yù)定條件的情況下執(zhí)行該過程(否則鎖出該過程),等等。
另一可替換實施例可以包括的方法在于,給諸如電容薄膜式壓力計這樣的傳感器進行較準(zhǔn)。該方法的步驟可以包括測量傳感器入口的真實壓強;探測與電容薄膜式壓力計相關(guān)的一系列系統(tǒng)變量(例如,未處理的輸入壓強信號,環(huán)境溫度信號,傳感器溫度信號或過壓信號);控制與電容薄膜式壓力計相關(guān)的另一系列系統(tǒng)變量(例如,傳感器增益放大器值或零偏置值);用回歸技術(shù)對壓強建模,以產(chǎn)生用系統(tǒng)變量描述壓力計壓強的一個多變量響應(yīng)函數(shù);以及將多變量響應(yīng)函數(shù)輸入到嵌入式控制系統(tǒng)中以使能輸出壓強信號。
上文已經(jīng)通過具體的實施例描述了本發(fā)明所能提供的好處和優(yōu)點。這些好處和優(yōu)點,以及任何讓它們能夠出現(xiàn)或變得更加明顯的元件或限制都不應(yīng)該被認(rèn)為是任何或全部權(quán)利要求決定性的、必需的、或者是本質(zhì)的特征。正如這里所用的,術(shù)語“包括”或其任何變形都應(yīng)該被理解為非排他性的包括這些術(shù)語后所跟的元件或限制。相應(yīng)的,包括一系列元件的一個過程、方法、物品或裝置并不僅僅包括這些元件,而是可以包括沒有列出或者這內(nèi)含于所述過程、方法、物品或裝置中的其它元件。
盡管本發(fā)明是通過參考具體實施例來描述的,但需要理解這些實施例僅僅是示例性的,本發(fā)明的范圍并不限于這些實施例。還可以對上述實施例作多種變化、修改、添加和改進。可以理解,這些變化、修改、添加和改進是屬于下文權(quán)利要求書所限定的本發(fā)明范圍之內(nèi)的。
權(quán)利要求
1.一種數(shù)字受控的傳感器系統(tǒng)包括一個傳感器;一個模擬前端模塊,它被耦合到所述傳感器并且被配置來產(chǎn)生一個模擬傳感器信號;一個模數(shù)轉(zhuǎn)換器,它被配置來將所述模擬傳感器信號轉(zhuǎn)換成一個數(shù)字傳感器信號;以及一個數(shù)字控制器,它被配置來接收所述數(shù)字傳感器信號,處理該信號,然后提供一個指示對應(yīng)于所述傳感器信號的測得參數(shù)的輸出信號,其中所述控制器利用一個內(nèi)核模塊,該內(nèi)核模塊被配置來執(zhí)行一個控制循環(huán)的重復(fù)操作,其中控制循環(huán)包括執(zhí)行所有的高優(yōu)先級任務(wù)以及執(zhí)行一個或多個低優(yōu)先級任務(wù)。
2.權(quán)利要求1中的系統(tǒng),其中數(shù)字控制器實施在一個數(shù)字信號處理器(DSP)中,其中DSP被內(nèi)嵌于所述傳感器中。
3.權(quán)利要求1中的系統(tǒng),其中數(shù)字控制器實施在一個微控制器中,其中微控制器被內(nèi)嵌于所述傳感器中。
4.權(quán)利要求1中的系統(tǒng),其中所述傳感器包括一個電容薄膜式壓力計。
5.權(quán)利要求1中的系統(tǒng),其中控制循環(huán)的每次重復(fù)都是周期性執(zhí)行的。
6.權(quán)利要求1中的系統(tǒng),其中高優(yōu)先級任務(wù)包括由下述任務(wù)組成的任務(wù)組中的至少一個或多個從模數(shù)轉(zhuǎn)換器讀取數(shù)字傳感器信號;從數(shù)字傳感器信號中計算出線性化壓強值;將線性化的壓強值寫入到一個數(shù)模轉(zhuǎn)換器中;以及將線性化的壓強值傳送到一個或多個端口緩沖器。
7.權(quán)利要求1中的系統(tǒng),其中低優(yōu)先級任務(wù)包括由下述任務(wù)組成的任務(wù)組中的至少一個或多個處理從診斷端口接收到的通信消息;處理控制區(qū)域網(wǎng)絡(luò)消息;進行環(huán)境溫度補償;執(zhí)行閉環(huán)加熱器算法;服務(wù)溫度LED;監(jiān)控過壓和零調(diào)整輸入;服務(wù)狀態(tài)LED和開關(guān);服務(wù)一個EEPROM;執(zhí)行自動模擬縮放過程;執(zhí)行自動零調(diào)整過程;以及執(zhí)行嵌入式診斷過程。
8.權(quán)利要求1中的系統(tǒng),其中數(shù)字控制器被配置來執(zhí)行自動校準(zhǔn)過程。
9.權(quán)利要求8中的系統(tǒng),其中數(shù)字控制器被配置來計算一組校準(zhǔn)常數(shù),線性化計算就是基于這組校準(zhǔn)常數(shù)來進行的。
10.權(quán)利要求9中的系統(tǒng),其中數(shù)字控制器被配置來利用一個回歸過程計算所述的一組校準(zhǔn)常數(shù)。
11.權(quán)利要求9中的系統(tǒng),其中數(shù)字控制器被配置來在非易失性存儲器中存儲所述一組校準(zhǔn)常數(shù)。
12.權(quán)利要求8中的系統(tǒng),其中數(shù)字控制器被配置來利用從一個校準(zhǔn)臺導(dǎo)入到數(shù)字控制器中的校準(zhǔn)數(shù)據(jù)來進行自動校準(zhǔn)過程。
13.權(quán)利要求1中的系統(tǒng),其中數(shù)字控制器被配置來執(zhí)行一個自動零調(diào)整過程。
14.權(quán)利要求13中的系統(tǒng),其中數(shù)字控制器被配置來響應(yīng)于用戶的指示來執(zhí)行自動零調(diào)整過程。
15.權(quán)利要求13中的系統(tǒng),其中數(shù)字控制器被配置來響應(yīng)通過網(wǎng)絡(luò)連接所接收到的電子指示來執(zhí)行自動零調(diào)整過程。
16.權(quán)利要求13中的系統(tǒng),其中數(shù)字控制器被配置來將控制數(shù)據(jù)提供給一個模擬零調(diào)整模塊,其中所述控制數(shù)據(jù)是由所述自動零調(diào)整過程所產(chǎn)生的。
17.權(quán)利要求13中的系統(tǒng),其中數(shù)字控制器被調(diào)整來鎖出自動零調(diào)整過程,除非一組預(yù)定條件被滿足。
18.權(quán)利要求17中的系統(tǒng),其中所述一組預(yù)定條件包括由下列各項構(gòu)成的組中的一個或多個入口壓強低于傳感器的檢測極限;傳感器及其電路處于設(shè)定點溫度;環(huán)境溫度處于預(yù)定范圍內(nèi);過壓信號未被聲明;以及傳感器或控制器中沒有故障。
19.權(quán)利要求1中的系統(tǒng),其中數(shù)字控制器被配置來執(zhí)行一個或多個嵌入式診斷過程。
20.權(quán)利要求19中的系統(tǒng),其中數(shù)字控制器被配置來提供故障情況的指示,所述故障情況是由一個或多個嵌入式診斷過程所檢測到的。
21.權(quán)利要求19中的系統(tǒng),其中數(shù)字控制器被配置來存儲檢測到的故障情況。
22.權(quán)利要求1中的系統(tǒng),其中數(shù)字控制器被配置來將從一個或多個嵌入式診斷過程所得到的診斷數(shù)據(jù)傳送到一個診斷端口。
23.權(quán)利要求1中的系統(tǒng),其中數(shù)字控制器還包括一個專用診斷端口。
24.權(quán)利要求23中的系統(tǒng),其中存儲在數(shù)字控制器中的內(nèi)部數(shù)據(jù)可以被外部設(shè)備訪問。
25.權(quán)利要求1中的系統(tǒng),其中數(shù)字控制器被配置來對數(shù)字傳感器信號進行線性化。
26.權(quán)利要求25中的系統(tǒng),其中數(shù)字控制器被配置為利用基于存儲在非易失性存儲器中的值的線性化表達式對數(shù)字傳感器信號進行線性化。
27.權(quán)利要求26中的系統(tǒng),其中的非易失性存儲器是一個EEPROM。
28.權(quán)利要求1中的系統(tǒng),其中數(shù)字控制器被配置來對數(shù)字傳感器信號進行溫度補償。
29.用來數(shù)字控制傳感器系統(tǒng)的一種方法,包括接收一個模擬傳感器信號;將所述模擬傳感器信號轉(zhuǎn)換成一個數(shù)字傳感器信號;處理該信號以提供一個輸出信號,該輸出信號指示對應(yīng)于所述傳感器信號的一個測量參數(shù);以及在一個內(nèi)核模塊中重復(fù)執(zhí)行一個控制循環(huán),其中所述控制循環(huán)包括執(zhí)行所有的高優(yōu)先級任務(wù),以及執(zhí)行一個或多個低優(yōu)先級任務(wù)。
30.權(quán)利要求29中的方法,其中所述方法被實施在一個數(shù)字信號處理器(DSP)中,以及其中DSP內(nèi)嵌于傳感器中。
31.權(quán)利要求29中的方法,其中所述方法被實施在一個微控制器中,以及其中所述微控制器內(nèi)嵌于傳感器中。
32.權(quán)利要求29中的方法,還包括利用一個電容薄膜式壓力計產(chǎn)生傳感器信號。
33.權(quán)利要求29中的方法,還包括周期性的執(zhí)行所述控制循環(huán)的每次重復(fù)。
34.權(quán)利要求29中的方法,其中高優(yōu)先級任務(wù)包括由下述任務(wù)構(gòu)成的任務(wù)組中的至少一個或多個從模數(shù)轉(zhuǎn)換器讀取數(shù)字傳感器信號;從數(shù)字傳感器信號中計算出一個線性化壓強值;將線性化的壓強值寫入到一個數(shù)模轉(zhuǎn)換器中;以及將線性化的壓強值傳送到一個或多個端口緩沖器。
35.權(quán)利要求29中的方法,其中低優(yōu)先級任務(wù)包括由下述任務(wù)構(gòu)成的任務(wù)組中的至少一個或多個處理從診斷端口接收到的通信消息;處理控制區(qū)域網(wǎng)絡(luò)消息;進行環(huán)境溫度補償;執(zhí)行閉環(huán)加熱器算法;服務(wù)溫度LED;監(jiān)控過壓和零調(diào)整輸入;服務(wù)狀態(tài)LED和開關(guān);服務(wù)一個EEPROM;執(zhí)行自動模擬縮放過程;執(zhí)行自動零調(diào)整過程;以及執(zhí)行一個嵌入式診斷過程。
36.權(quán)利要求29中的方法,還包括執(zhí)行一個自動校準(zhǔn)過程。
37.權(quán)利要求36中的方法,其中執(zhí)行自動校準(zhǔn)過程包括計算一組校準(zhǔn)常數(shù),所述線性化計算就是基于該組校準(zhǔn)常數(shù)的。
38.權(quán)利要求36中的方法,其中對所述一組校準(zhǔn)常數(shù)的計算是利用一個回歸過程來完成的。
39.權(quán)利要求36中的方法,還包括在一個非易失性存儲器中存儲所述一組校準(zhǔn)常數(shù)。
40.權(quán)利要求36中的方法,還包括利用從一個校準(zhǔn)臺導(dǎo)入的校準(zhǔn)數(shù)據(jù)來執(zhí)行自動校準(zhǔn)過程。
41.權(quán)利要求29中的方法,還包括執(zhí)行一個自動零調(diào)整過程。
42.權(quán)利要求41中的方法,還包括根據(jù)自動零調(diào)整過程所產(chǎn)生的控制數(shù)據(jù)來控制一個模擬零調(diào)整模塊。
43.權(quán)利要求41中的方法,還包括鎖出所述自動零調(diào)整過程,除非一組預(yù)定條件被滿足。
44.權(quán)利要求43中的方法,其中所述一組預(yù)定條件包括由下列各項構(gòu)成的組中的一個或多個入口壓強低于傳感器的檢測極限;傳感器處于設(shè)定點溫度;環(huán)境溫度處于預(yù)定范圍內(nèi);過壓信號未被聲明;以及傳感器或控制器中沒有故障。
45.權(quán)利要求29中的方法,還包括執(zhí)行一個或多個嵌入式診斷過程。
46.權(quán)利要求45中的方法,還包括提供對一個或多個嵌入式診斷過程所檢測到的故障情況的指示。
47.權(quán)利要求45中的方法,還包括存儲檢測到的故障情況。
48.權(quán)利要求29中的方法,還包括將從一個或多個嵌入式診斷過程所得到的診斷數(shù)據(jù)發(fā)送到一個診斷端口。
49.權(quán)利要求29中的方法,還包括對數(shù)字傳感器信號進行線性化。
50.權(quán)利要求49中的方法,其中數(shù)字傳感器信號是利用基于非易失性存儲器中所存儲的值的線性化表達式被線性化的。
51.權(quán)利要求50中的方法,其中非易失性存儲器是一個EEPROM。
52.權(quán)利要求29中的方法,還包括對數(shù)字傳感器信號進行溫度補償。
全文摘要
用來對傳感器進行數(shù)字控制的系統(tǒng)和方法。在一個實施例中,用于電容薄膜式壓力計的一個數(shù)字控制器被嵌入到一個數(shù)字信號處理器(DSP)中。該控制器通過一個可變增益模塊、一個零偏置模塊以及一個模數(shù)轉(zhuǎn)換模塊從傳感器AFE接收數(shù)字化輸入。該控制器通過調(diào)整可變增益和零偏置模塊對接收到的輸入進行校準(zhǔn)??刂破鬟€監(jiān)控和調(diào)整一個加熱器裝置以維持傳感器中的合適溫度??刂破魇褂靡粋€內(nèi)核模塊來將處理資源分配給壓力計控制器模塊的多個任務(wù)。該內(nèi)核模塊反復(fù)執(zhí)行一個循環(huán),其中,每個循環(huán)執(zhí)行所有的高優(yōu)先級任務(wù)和低優(yōu)先級任務(wù)中的一個。從而,控制器模塊就可以按照精確的周期提供傳感器測量輸出,同時還能夠?qū)崿F(xiàn)輔助功能。
文檔編號G01L9/12GK1666096SQ03815563
公開日2005年9月7日 申請日期2003年5月29日 優(yōu)先權(quán)日2002年5月31日
發(fā)明者戴維·M.·阿爾伯特, 埃德溫·K.·艾倫特, 馬文·B.·愛德華茲 申請人:米克羅利斯公司