轉(zhuǎn)換速率檢測電路的制作方法
【專利說明】
【背景技術(shù)】
[0001]傳感系統(tǒng)包括用于檢測或測量物理特性并指示所檢測或測量的物理特性的機械和電氣部件的集合。機械部件需要時間量來響應(yīng)處理部件和物理特性的變化。另外,一個或多個電氣部件可有意地減慢用于傳感系統(tǒng)的傳感時間以降低否則會在傳感系統(tǒng)在穩(wěn)定處理條件下被采樣時出現(xiàn)的噪聲。進一步地,傳感系統(tǒng)可包括負責多任務(wù)的轉(zhuǎn)換和處理部件,且完成任務(wù)的順序可能對提供最終的準確測量值添加延遲。
【發(fā)明內(nèi)容】
[0002]本發(fā)明的各方面涉及對處理階躍(process step)提供快速響應(yīng)的傳感系統(tǒng)。在一個實施例中,傳感系統(tǒng)能夠在100毫秒內(nèi)響應(yīng)處理階躍。具體地,本發(fā)明的各方面使在階躍后傳感系統(tǒng)轉(zhuǎn)換到最終值時的延遲最小化。
[0003]一方面,傳感系統(tǒng)包括用于響應(yīng)于物理特性的階躍變化而在一時間段上產(chǎn)生模擬電信號的傳感器。傳感器包括至少一個機械部件和與機械部件連通的至少一個電氣部件。機械部件配置成對物理特性的階躍變化生成響應(yīng)。電氣部件配置成生成指示出由機械部件生成的響應(yīng)的模擬電信號。連接到電氣部件的模數(shù)(A/D)轉(zhuǎn)換器用于將模擬電信號轉(zhuǎn)換成數(shù)字電信號。控制電路連接到A/D轉(zhuǎn)換器以接收數(shù)字電信號并根據(jù)接收的數(shù)字電信號來執(zhí)行包括確定物理特性的測量值在內(nèi)的多個傳感系統(tǒng)操作。
[0004]轉(zhuǎn)換速率(slew rate)檢測電路連接到至少一個電氣部件以接收由電氣部件產(chǎn)生的模擬電信號。轉(zhuǎn)換速率檢測電路配置成檢測何時模擬電信號指示出超出閾值的轉(zhuǎn)換速率。例如,轉(zhuǎn)換速率檢測電路配置成當物理特性的階躍變化出現(xiàn)時檢測到模擬電信號指示出超出閾值的轉(zhuǎn)換速率。當轉(zhuǎn)換速率被檢測為超出閾值時,轉(zhuǎn)換速率檢測電路配置成生成中斷電信號。
[0005]控制電路連接到轉(zhuǎn)換速率檢測電路以從轉(zhuǎn)換速率檢測電路接收中斷電信號。作為接收到中斷電信號的響應(yīng),控制電路配置成確定物理特性的測量值而不是執(zhí)行其他傳感系統(tǒng)操作的任一個。在一個實施例中,在接收到中斷電信號時,控制電路進一步配置成向A/D轉(zhuǎn)換器提供指令以便轉(zhuǎn)換從電氣部件接收的模擬電信號而非轉(zhuǎn)換可由A/D轉(zhuǎn)換器接收的任何其他模擬電信號。
[0006]本發(fā)明的其他目的和特征在下文中將更加清楚和明確。
【附圖說明】
[0007]圖1是根據(jù)本發(fā)明實施例的傳感系統(tǒng)的局部框圖、局部流程圖。
[0008]圖2是根據(jù)本發(fā)明實施例的示例傳感系統(tǒng)的時序圖。
[0009]圖3是根據(jù)本發(fā)明實施例的示例轉(zhuǎn)換速率檢測電路的框圖。
[0010]相應(yīng)的附圖標記在附圖中指示相應(yīng)部分。
【具體實施方式】
[0011]圖1圖示出根據(jù)本發(fā)明實施例的示例傳感系統(tǒng)100的部件。所圖示的傳感系統(tǒng)100是壓力變送器(例如,差壓傳感器),但應(yīng)注意,傳感系統(tǒng)100可以是任何其他類型的傳感系統(tǒng)(例如,溫度傳感器、密度計等),并且下面的教示對應(yīng)于感測其他類型的物理特性(例如,溫度、密度等)。
[0012]傳感系統(tǒng)100包括用于生成代表所感測的壓力的模擬電信號的傳感器101 (例如,壓力傳感器)。傳感器101包括相互連通的機械傳感元件102和電氣傳感元件104。機械傳感元件102配置成對所施加壓力生成響應(yīng),電氣傳感元件104配置成生成指示出由機械傳感元件102生成的響應(yīng)的模擬電信號。在一個實施例中,機械傳感元件102包括可操作地連接在一起的金屬膜片和流體填充室。金屬膜片響應(yīng)于所施加壓力而從靜止點彎曲,從而將壓力傳輸至流體填充室??砂ㄟ^濾元件的電氣傳感元件104連接到流體填充室以生成與所施加壓力成比例的模擬電信號。
[0013]模數(shù)(Α/D)轉(zhuǎn)換器106連接到電氣傳感元件104。Α/D轉(zhuǎn)換器106接收模擬電信號并將其轉(zhuǎn)換成數(shù)字電信號。具體而言,Α/D轉(zhuǎn)換器106將一段時間上生成的模擬電信號轉(zhuǎn)換成作為時間的函數(shù)的離散的數(shù)字值。在一個實施例中,Α/D轉(zhuǎn)換器106對由傳感器101輸出的模擬電信號采樣,并將每個樣本轉(zhuǎn)換成數(shù)字值。數(shù)字電信號因此包括一組有序數(shù)字值。
[0014]控制電路連接到Α/D轉(zhuǎn)換器106以便從Α/D轉(zhuǎn)換器106接收數(shù)字值。在圖示的傳感系統(tǒng)100中,控制電路包括微控制器和程序代碼108,但應(yīng)注意,在不背離本發(fā)明范圍的情況下可以使用替代的或額外的電路??刂齐娐放渲贸蓪λ邮盏臄?shù)字值應(yīng)用一種或多種算法從而產(chǎn)生代表所施加壓力的測量值。圖示的傳感系統(tǒng)100還包括連接到微控制器和程序代碼108的數(shù)模(D/Α)轉(zhuǎn)換器110。D/Α轉(zhuǎn)換器110從微控制器108接收數(shù)字測量值并將其轉(zhuǎn)換成代表所施加壓力的模擬輸出信號。
[0015]在一個實施例中,控制電路(例如,微控制器和程序代碼108)執(zhí)行多個傳感系統(tǒng)操作。除了確定代表所施加壓力的測量值以外,控制電路可配置成定期用最新確定的測量值更新包括在傳感系統(tǒng)100中的顯示面板,并且確保存儲在存儲器中的臨界值不被破壞。傳感系統(tǒng)100可進一步配置成與諸如計算設(shè)備之類的外部設(shè)備通信。在此情況下,由控制電路執(zhí)行的又一操作是對從外部設(shè)備接收的數(shù)字消息作出響應(yīng)。多個傳感系統(tǒng)操作通常并不是全部同時準備執(zhí)行。例如,顯示可能僅需每秒更新兩次,測量值的確定僅響應(yīng)于從A/D轉(zhuǎn)換器106接收到數(shù)字值而執(zhí)行。同樣的,控制電路僅需要當從外部設(shè)備接收到消息時對來自外部設(shè)備的數(shù)字消息作出響應(yīng)。
[0016]在一個實施例中,控制電路利用多任務(wù)技術(shù)對控制電路執(zhí)行多個操作所需的工作進行分割。控制電路配置成將處理時間分割為片段。在每個時間段的開始,控制電路識別準備好運行的哪個操作具有最高的優(yōu)先級(例如,重要性),并且它執(zhí)行所識別的操作。中斷信號是用于指示出一事件已經(jīng)發(fā)生因此操作可能準備好運行的信號。在一個實施例中,當新的轉(zhuǎn)換數(shù)據(jù)可用時,Α/D轉(zhuǎn)換器106生成中斷信號。傳感系統(tǒng)100還可包括定時器,其在顯示更新之間的時間段已過去時生成中斷以指示出更新顯示操作準備好執(zhí)行。同樣的,當從外部設(shè)備接收到通信消息時,可以生成中斷信號。
[0017]參見圖2,通常來說,在所施加壓力中階躍出現(xiàn)的時間和在來自D/Α轉(zhuǎn)換器110的模擬輸出信號中呈現(xiàn)階躍的時間之間存在延遲。圖2是圖示出傳感系統(tǒng)100中出現(xiàn)的各種延遲的示例的圖表。在圖示的實施例中,信號A代表所施加壓力,并圖示出在時刻O出現(xiàn)壓力階躍。信號B代表由電氣傳感兀件104生成的模擬電信號。信號C代表由Α/D轉(zhuǎn)換器106生成的數(shù)字信號。信號D代表由D/Α轉(zhuǎn)換器110生成的模擬輸出信號。
[0018]由被提供給Α/D轉(zhuǎn)換器106的模擬電信號(即,信號B)呈現(xiàn)整個處理輸入階躍(例如,壓力階躍)所需的時間量稱為轉(zhuǎn)換時間。例如,轉(zhuǎn)換時間可以是因流體室中流體移動以使得將壓力變化傳送給電氣傳感元件104所需的時間所致。壓力階躍(即,信號A)和提供給Α/D轉(zhuǎn)換器106的模擬電信號(B卩,信號B)中壓力變化的任何指示之間的延遲稱為停滯時間。Α/D轉(zhuǎn)換器106處轉(zhuǎn)換信號的出現(xiàn)和控制電路能夠檢測輸入信號變化的時間之間的延遲稱為轉(zhuǎn)換循環(huán)時間。
[0019]本發(fā)明的各方面提供轉(zhuǎn)換循環(huán)時間的縮短從而優(yōu)化傳感系統(tǒng)100的階躍響應(yīng)時間。在一個實施例中,傳感系統(tǒng)100包括轉(zhuǎn)換速率檢測電路。轉(zhuǎn)換速率檢測電路連接到電氣傳感元件104和控制電路。轉(zhuǎn)換速率檢測電路配置成檢測何時模擬電信號指示出超出閾值的轉(zhuǎn)換速率,并且當轉(zhuǎn)換速率被檢測為超出閾值時生成中斷電信號??刂齐娐方邮罩袛嚯娦盘柌㈨憫?yīng)于此識別出壓力階躍的出現(xiàn)并立即確定壓力測量值。
[0020]圖3圖示出示例轉(zhuǎn)換速率檢測電路320。該示例轉(zhuǎn)換速率檢測電路320包括微分器(differentiator) 322和比較器324。轉(zhuǎn)換速率檢測電路320連接到電氣傳感元件304以從其接收模擬電壓信號。模擬電壓信號代表由機械傳感元件102(圖3中未顯示)感測到的壓力。具體地,微分器322接收模擬電壓信號,并且確定來自模擬電壓信號的感測壓力的變化速率并產(chǎn)生代表確定的感測壓力的變化速率的差分信號。在一個實施例中,微分器322確定模擬電壓信號的當前值和模擬電壓信號的緊接在當前值前的值之間的差,以便確定感測壓力的變化速率。差分信號的幅值(magnitude)與模擬電壓信號的連續(xù)電壓值之間的差成比例。
[0021]微分器322連接到比較器324。比較器324接收差分信號并將其與(一個或多個)閾值比較以確定差分信號是否超出由(一個或多個)閾值代表的邊界(例如,窗口設(shè)定)。因而,比較器324確定感測壓力的變化的速率是否比閾值更快地增大(例如,差分信號具有正極性)或減小(例如,差分信號具有負極性)。在一個實施例中,(一個或多個)閾值可以是預(yù)定義的靜態(tài)的值。在所圖示的實施例中,比較器324連接到例如參考上述圖1所述的控制電路308以從其接收(一個或多個)閾值。因此,(一個或多個)閾值是動態(tài)的可編程的值。(一個或多個)閾值可根據(jù)預(yù)定義的條件由控制電路配置。(一個或多個)閾值可以是非對稱的(例如,用于上升的差分信號的閾值大于用于下降的差分信號的閾值)或?qū)ΨQ的。如果比較器324確定差分信號超出由閾值代表的邊界,則比較器324生成被提供給控制電路的中斷信號。響應(yīng)于從比較器324接收到中斷信號,控制電路308識別出處理階躍已出現(xiàn)從而幾乎完全消除轉(zhuǎn)換循環(huán)時間。
[0022]在一個實施例中,Α/D轉(zhuǎn)換器106配置成除傳感器101生成的模擬電信號(以下稱為“主模擬傳感器信號”)之外還接收一個或多個模擬電信號。傳感系統(tǒng)100可包括其他的傳感器,其向Α/D轉(zhuǎn)換器106提供代表感測值的模擬電信號。例如,其他的傳感器可提供代表傳感器100或其部分(例如,電子部件)的溫度的模擬電信號。這些其他的模擬電信號在確定最終的壓力測量值時可用于調(diào)整由主模擬傳感器信號代表的值。另外,Α/D轉(zhuǎn)換器106可接收模擬基準信號(例如,基準電壓)或模擬驅(qū)動信號(例如,用于驅(qū)動傳感器100或其他傳感器的電壓信號)。A/D轉(zhuǎn)換器106每次轉(zhuǎn)換一個模擬信號。因此,A/D轉(zhuǎn)換器106配置成以特定的次序轉(zhuǎn)換它所接收的多個模擬電信號中的每個。換句話說,A/D轉(zhuǎn)換器106交替地將