本公開一般涉及傳感器補(bǔ)償,更具體地涉及校正遠(yuǎn)程傳感器信號(hào)的方法和裝置。
背景技術(shù):
傳感器通常用于測量過程環(huán)境(例如,閥門、罐、供應(yīng)線等)中的過程變量(例如,溫度、壓力等)。這種傳感器通常連接到位于過程環(huán)境附近的控制設(shè)備(例如,閥門控制器)以生成表示過程變量信號(hào),并且控制致動(dòng)器(例如,閥門、開關(guān)、泵等)來管理過程變量。傳感器通常使用傳感器本地的補(bǔ)償(例如,模擬)電路來校正發(fā)送給相對傳感器遠(yuǎn)程設(shè)置的控制設(shè)備的信號(hào)。
技術(shù)實(shí)現(xiàn)要素:
一種示例性方法,包括:利用第一處理器獲取存儲(chǔ)在鄰近于所述第一處理器的第一存儲(chǔ)器中的校準(zhǔn)數(shù)據(jù),所述校準(zhǔn)數(shù)據(jù)與鄰近所述第一處理器的傳感器的性能相關(guān)聯(lián)。所述示例性方法還包括:利用所述第一處理器將所述校準(zhǔn)數(shù)據(jù)發(fā)送到相對所述第一處理器遠(yuǎn)程地設(shè)置的第二處理器;將發(fā)送到所述第二處理器的校準(zhǔn)數(shù)據(jù)存儲(chǔ)在鄰近所述第二處理器的第二存儲(chǔ)器中;以及在所述第二處理器處接收由傳感器生成的信號(hào),所述第一處理器不接收所述信號(hào)。另外,所述示例性方法包括利用所述第二處理器基于所述校準(zhǔn)數(shù)據(jù)來校正信號(hào)。
一種示例性裝置包括:傳感器,用于生成信號(hào);第一存儲(chǔ)器,用于存儲(chǔ)與所述傳感器相關(guān)聯(lián)的校準(zhǔn)數(shù)據(jù);以及第二存儲(chǔ)器,用于存儲(chǔ)所述校準(zhǔn)數(shù)據(jù)。所述示例性裝置還包括鄰近所述傳感器和所述第一存儲(chǔ)器的第一處理器,所述第一處理器用于從所述第一存儲(chǔ)器獲取所述校準(zhǔn)數(shù)據(jù);以及第二處理器,其鄰近所述第二存儲(chǔ)器并相對所述第一處理器遠(yuǎn)程地設(shè)置。另外,所述第二處理器用于從所述傳感器接收信號(hào),從所述第一處理器接收校準(zhǔn)數(shù)據(jù),并基于所述校準(zhǔn)數(shù)據(jù)校正所述信號(hào)
另一種示例性裝置,包括:用于生成信號(hào)的單元;用于存儲(chǔ)校準(zhǔn)數(shù)據(jù)的第一單元,所述校準(zhǔn)數(shù)據(jù)與用于生成的單元相關(guān)聯(lián)。所述示例性裝置包括用于存儲(chǔ)數(shù)據(jù)的第二單元;用于從所述用于存儲(chǔ)的第一單元獲取校準(zhǔn)數(shù)據(jù)的單元,所述用于獲取的單元鄰近所述用于生成的單元和所述用于存儲(chǔ)的第一單元。另外,所述示例性裝置包括用于從用于生成的單元接收信號(hào)的單元,所述用于接收的單元從用于獲取的單元接收校準(zhǔn)數(shù)據(jù),并且基于所述校準(zhǔn)數(shù)據(jù)來校正信號(hào)。用于接收的單元鄰近用于存儲(chǔ)的第二單元并相對用于獲取的單元遠(yuǎn)程地設(shè)置。
附圖說明
圖1是根據(jù)本公開的教導(dǎo)構(gòu)造的示例性本地控制單元和示例性遠(yuǎn)程感知單元的框圖。
圖2是可以在圖1中的示例性本地控制單元中實(shí)現(xiàn)的示例性處理器的框圖。
圖3是表示用于實(shí)現(xiàn)圖1中的示例性本地控制單元和示例性遠(yuǎn)程感知單元的示例性方法的流程圖。
圖4是可以使用圖1中的示例性本地控制單元和示例性感知單元的示例性環(huán)境。
圖5是可以實(shí)現(xiàn)圖1和/或圖4中的示例性本地控制單元和/或示例性遠(yuǎn)程感知單元和/或圖3中的示例性方法的示例性處理器平臺(tái)的框圖。
具體實(shí)施方式
本文公開的例子使得利用板上數(shù)字補(bǔ)償、校正和/或校準(zhǔn)電路的遠(yuǎn)程傳感器能在惡劣環(huán)境中使用。在惡劣環(huán)境中,這種電路可能危害對遠(yuǎn)程傳感器提供的信號(hào)或測量結(jié)果進(jìn)行合適的校正、補(bǔ)償和/或校準(zhǔn)。在本文公開的例子中,遠(yuǎn)程感知設(shè)備可以位于過程控制系統(tǒng)中,鄰近過程控制系統(tǒng)中被監(jiān)控或被控制的部分。過程控制系統(tǒng)和遠(yuǎn)程感知設(shè)備可以位于惡劣環(huán)境中,并且在一些情況下,惡劣環(huán)境可能使得遠(yuǎn)程感知設(shè)備暴露到相對高或低的溫度、輻射、振動(dòng)等中。
遠(yuǎn)程感知設(shè)備可以包括一個(gè)或多個(gè)傳感器(例如,溫度傳感器、位置傳感器等),其中的每一個(gè)傳感器均耦合到調(diào)節(jié)電路,例如,模擬放大器、過濾器等。每個(gè)傳感器可以測量或檢測與過程控制系統(tǒng)的操作相關(guān)聯(lián)的一個(gè)或多個(gè)參數(shù)。例如,一個(gè)或多個(gè)傳感器可以檢測遠(yuǎn)程感知設(shè)備所位于的過程控制系統(tǒng)的致動(dòng)器的位置(例如,角位置)。調(diào)節(jié)電路通常是穩(wěn)健的,并因此該電路的性能不會(huì)受到遠(yuǎn)程感知設(shè)備所暴露于的惡劣環(huán)境的不利影響。
在本文公開的例子中,遠(yuǎn)程感知設(shè)備可以包括處理器(例如,數(shù)字微處理器)和相關(guān)聯(lián)的存儲(chǔ)器。存儲(chǔ)器可以用于存儲(chǔ)處理器可訪問的傳感器補(bǔ)償、校正和/或校準(zhǔn)信息或值。這種信息可以用于校正、補(bǔ)償和/或校準(zhǔn)由遠(yuǎn)程感知設(shè)備的傳感器所提供的信號(hào)。然而,不像調(diào)整電路,處理器和存儲(chǔ)器可能對遠(yuǎn)程感知設(shè)備所暴露于的惡劣環(huán)境更加敏感。在這種例子中,當(dāng)處理器和存儲(chǔ)器暴露于惡劣環(huán)境中時(shí),所述處理器和存儲(chǔ)器不能可靠地操作。
在操作中,本文公開的例子使用在遠(yuǎn)程感知設(shè)備中的處理器,來將存儲(chǔ)于遠(yuǎn)程感知設(shè)備的存儲(chǔ)器中的補(bǔ)償、校正和/或校準(zhǔn)信息或值發(fā)送到本地控制設(shè)備。本地控制設(shè)備相對遠(yuǎn)程感知設(shè)備遠(yuǎn)程地設(shè)置,并不位于遠(yuǎn)程感知設(shè)備所位于的惡劣環(huán)境中。本地控制設(shè)備可以包括處理器用于在本地控制設(shè)備的存儲(chǔ)器中存儲(chǔ)補(bǔ)償、校正和/或校準(zhǔn)信息或值。
在本文公開的例子中,本地控制設(shè)備可以從遠(yuǎn)程感知設(shè)備請求補(bǔ)償、校正和/或校準(zhǔn)信息。在這種例子中,本地控制設(shè)備的處理器可以通過將信號(hào)輸送到遠(yuǎn)程感知設(shè)備而請求補(bǔ)償、校正和/或校準(zhǔn)信息。遠(yuǎn)程感知設(shè)備的處理器可以配置為當(dāng)接收到請求或信號(hào)時(shí)將補(bǔ)償、校正和/或校準(zhǔn)信息發(fā)送給本地控制設(shè)備的處理器。一旦本地控制設(shè)備已經(jīng)從遠(yuǎn)程感知設(shè)備接收到補(bǔ)償、校正和/或校準(zhǔn)信息,遠(yuǎn)程感知設(shè)備的處理器和存儲(chǔ)器可以被停用。然而,傳感器和調(diào)節(jié)電路可以連續(xù)地或周期性地提供傳感器信號(hào)到本地控制設(shè)備,以實(shí)現(xiàn)例如一個(gè)或多個(gè)過程控制回路,監(jiān)控一個(gè)或多個(gè)過程參數(shù)等。
有利地,通過本地控制設(shè)備的處理器,使用先前從遠(yuǎn)程感知設(shè)備接收到的校準(zhǔn)信息來校正、補(bǔ)償和/或校準(zhǔn)由本地控制設(shè)備接收到的傳感器信號(hào),由此使得本地控制設(shè)備能夠提供更準(zhǔn)確的控制、監(jiān)控和解決方案。以這種方式,可能危害遠(yuǎn)程感知設(shè)備的處理器或存儲(chǔ)器的操作的惡劣環(huán)境不會(huì)影響被過程控制系統(tǒng)監(jiān)控和/或控制的過程的連續(xù)地或周期性操作。本地控制設(shè)備繼續(xù)從遠(yuǎn)程感知設(shè)備接收傳感器信號(hào)或測量結(jié)果,并在未暴露于惡劣環(huán)境中的本地控制設(shè)備處校正或補(bǔ)償這種信號(hào)或測量。
在本文公開的例子中,在制造遠(yuǎn)程感知設(shè)備時(shí),可以將補(bǔ)償、校正和/或校準(zhǔn)信息或值存儲(chǔ)于遠(yuǎn)程感知設(shè)備的存儲(chǔ)器中。當(dāng)調(diào)試遠(yuǎn)程感知設(shè)備時(shí)(例如,當(dāng)過程控制系統(tǒng)沒有操作來控制過程時(shí)),和/或更一般地當(dāng)遠(yuǎn)程感知設(shè)備未暴露于可能危害遠(yuǎn)程感知設(shè)備的處理器和存儲(chǔ)器的功能或操作的惡劣環(huán)境中時(shí),該信息或值可以隨后被發(fā)送到本地控制設(shè)備。
在本文公開的例子中,遠(yuǎn)程感知設(shè)備可以與其它設(shè)備集成,例如,閥門控制器、致動(dòng)器、閥門、和/或任意其它過程設(shè)備。替代地,遠(yuǎn)程感知設(shè)備可以是單獨(dú)的設(shè)備。在本文公開的例子中,本地控制設(shè)備可以與其它設(shè)備集成,例如,氣動(dòng)繼電器、換能器、壓力開關(guān)和/或控制過程的任意其它設(shè)備。替代地,本地控制設(shè)備可以是單獨(dú)的設(shè)備。
圖1描繪了示例性過程控制環(huán)境100,其能夠校正遠(yuǎn)程傳感器信號(hào)。過程控制環(huán)境100包括示例性遠(yuǎn)程感知單元102和示例性本地控制單元104。
遠(yuǎn)程感知單元102感知、測量和/或檢測與過程控制環(huán)境100的操作相關(guān)聯(lián)的一個(gè)或多個(gè)參數(shù)。遠(yuǎn)程感知單元102還向本地控制單元104發(fā)送或傳送補(bǔ)償數(shù)據(jù)、校正數(shù)據(jù)、校準(zhǔn)數(shù)據(jù)、查找表、指令、等式等(一般在本文稱作“數(shù)據(jù)”)。遠(yuǎn)程感知單元102位于過程環(huán)境中,例如,罐、供應(yīng)線、閥門等。在一些例子中,遠(yuǎn)程感知單元102可以暴露于惡劣過程環(huán)境中,該惡劣過程環(huán)境顯示出相對較高或較低的溫度、輻射、振動(dòng)等。然而,在其它例子中,遠(yuǎn)程感知單元102可以設(shè)置在過程環(huán)境附近但不在過程環(huán)境內(nèi)。另外或替代地,遠(yuǎn)程感知單元102的一部分可以暴露于過程環(huán)境中,而遠(yuǎn)程感知單元102的另一部分可以不暴露于過程環(huán)境中,并相對暴露于過程環(huán)境中的所述部分遠(yuǎn)程地設(shè)置。在一個(gè)特定例子中,遠(yuǎn)程感知單元102可以實(shí)現(xiàn)在emersonprocess
本地控制單元104從遠(yuǎn)程感知單元102接收傳感器信號(hào)。本地控制器單元104還請求遠(yuǎn)程感知單元102發(fā)送或傳送數(shù)據(jù)。在本文公開的例子中,本地控制單元104校正、校準(zhǔn)和/或補(bǔ)償從遠(yuǎn)程感知單元102接收到的傳感器信號(hào)。在本文公開的例子中,本地控制單元104可以監(jiān)控和控制過程控制環(huán)境100,并特別地,控制在過程環(huán)境(例如,閥門、罐、供應(yīng)線等)中的過程變量(例如,溫度、壓力、致動(dòng)器/閥桿位置等)。本地控制單元104相對遠(yuǎn)程感知單元102遠(yuǎn)程地設(shè)置。在本文公開的例子中,本地控制單元104可以安裝到墻、管道支架等,或者用于粘附、緊固或附加的任意其它適當(dāng)?shù)膯卧?。在一些例子中,本地控制單?04可以由emersonprocess
在本文公開的例子中,遠(yuǎn)程感知單元102和本地控制單元104通過任意的無線連接、線纜、電纜、導(dǎo)線和/或通信耦合本地控制單元104和遠(yuǎn)程感知單元102的任意其它適當(dāng)?shù)膯卧M(jìn)行連接、耦合、連接等。在本文公開的例子中,任意的無線連接、線纜、電纜、導(dǎo)線和/或通信耦合本地控制單元104和遠(yuǎn)程感知單元102的任意其它適當(dāng)?shù)膯卧梢员┞队谶^程控制環(huán)境100中的溫和條件(例如,標(biāo)準(zhǔn)溫度和壓力(stp)),而不是暴露于惡劣條件中。在本文公開的例子中,遠(yuǎn)程感知單元102和示例性本地控制單元104可以配置為經(jīng)由無線連接、線纜、電纜、導(dǎo)線等利用高速通道可尋址遠(yuǎn)程轉(zhuǎn)換器
在圖1的圖示例子中,示例性傳感器電路106是任意類型的電路和/或設(shè)備,其配置為感知、測量和/或檢測與過程控制環(huán)境100的操作相關(guān)聯(lián)的過程變量、參數(shù)和/或特性。例如,傳感器電路106可以感知過程環(huán)境中的過程元素的溫度,例如,流經(jīng)閥門的液體的溫度。在其它例子中,傳感器電路106可以檢測致動(dòng)器的移動(dòng)或位置變化,所述致動(dòng)器配置為控制過程元素,例如,過程控制環(huán)境100中的液體和/或氣體。在這種例子中,致動(dòng)器可以移動(dòng)或重新定位以允許更多或更少的液體流經(jīng)閥門,并且傳感器電路106可以隨后測量致動(dòng)器位置的改變。傳感器電路106可以暴露于或易受到過程環(huán)境的過程元素(例如,氣體、液體等)的接合(例如,接觸、觸摸等)。在本文公開的例子中,傳感器電路106可以浸入、沉浸在或暴露于惡劣過程環(huán)境。傳感器電路106包括示例性傳感器120a-c和示例性信號(hào)調(diào)節(jié)電路122a-c。
示例性傳感器120a-c感知、測量和/或檢測在過程控制環(huán)境100中的過程元素的過程變量、參數(shù)和/或特性。在本文公開的例子中,傳感器120a-c可以例如包括溫度傳感器(例如,熱電偶、恒溫控制器、熱敏電阻等),其配置為感知例如液體的過程元素的溫度。在一些例子中,傳感器120a-c可以包括位置傳感器,其配置為檢測在過程控制環(huán)境100中的致動(dòng)器的位置,例如,致動(dòng)器的位置。在一些例子中,傳感器120a-c可以監(jiān)控閥門中閥桿的位置。在其它例子中,傳感器120a-c可以包括壓力傳感器(例如,差壓傳感器、壓阻式應(yīng)變儀、真空壓力傳感器等),其配置為測量過程控制環(huán)境100中的壓力。例如,傳感器120a-c可以是潛入到經(jīng)由閥門滲透的天然氣中的壓力傳感器,被配置用于檢測閥門中的壓力。在本文公開的例子中,傳感器120a-c可以感知、測量和/或檢測過程控制環(huán)境100的任意其它過程變量、參數(shù)和/或特性。
傳感器120a-c生成信號(hào)(此處稱作“傳感器信號(hào)”),該信號(hào)指示被測量、感知和/或檢測的過程變量、參數(shù)和/或特性。在一些例子中,傳感器120a-c可以是同種類型或不同類型。例如,傳感器120a可以是溫度傳感器,而傳感器120b-c可以是位置傳感器。在一些例子中,傳感器120a-c生成指示閥門內(nèi)的壓力的傳感器信號(hào)。雖然在圖1的例子中描繪了三個(gè)傳感器,但是在遠(yuǎn)程感知單元102中可以使用任意數(shù)量和/或類型的傳感器。傳感器120a-c中的每個(gè)傳感器均電連接到信號(hào)調(diào)節(jié)電路122a-c中的相應(yīng)的調(diào)節(jié)電路。例如,傳感器120a連接到信號(hào)調(diào)節(jié)電路122a,傳感器120b連接到信號(hào)調(diào)節(jié)電路122b,且傳感器120c連接到信號(hào)調(diào)節(jié)電路122c。然而,傳感器120a-c可以耦合到任意數(shù)量的調(diào)節(jié)電路。在本文公開的例子中,傳感器120a-c將傳感器信號(hào)輸送到調(diào)節(jié)電路122a-c。
信號(hào)調(diào)節(jié)電路122a-c配置為操縱、修改或調(diào)節(jié)由傳感器120a-c生成的傳感器信號(hào)。在一些例子中,信號(hào)調(diào)節(jié)電路122a-c可以包括如圖1的例子中描繪的運(yùn)算放大器。信號(hào)調(diào)節(jié)電路122a-c可以放大傳感器信號(hào)到容易被示例性處理器114和示例性a/d轉(zhuǎn)換器112檢測到的幅度或形式。另外或替代地,信號(hào)調(diào)節(jié)電路122a-c可以包括高通或低通濾波器。在這種例子中,信號(hào)調(diào)節(jié)電路122a-c可以過濾由傳感器120a-c生成的特定頻率或頻率范圍。以這種方式,信號(hào)調(diào)節(jié)電路122a-c可以防止特定類型、幅度和/或頻率的傳感器信號(hào)或傳感器信號(hào)的一部分被輸送到本地控制單元104。在本文公開的例子中,信號(hào)調(diào)節(jié)電路122a-c可以配置為以任意適當(dāng)方式修改或調(diào)節(jié)傳感器信號(hào)。在本文公開的例子中,每個(gè)信號(hào)調(diào)節(jié)電路122a-c經(jīng)由示例性連接124a-c分別電連接到a/d轉(zhuǎn)換器112。
可以通過任意的無線連接、線纜、電纜、導(dǎo)線或用于電連接信號(hào)調(diào)節(jié)電路122a-c和a/d轉(zhuǎn)換器112的任意其它適當(dāng)?shù)膯卧獊韺?shí)現(xiàn)示例性連接124a-c。在本文公開的例子中,連接124a-c將傳感器信號(hào)從傳感器120a-c輸送或傳送到a/d轉(zhuǎn)換器112。可以將傳感器信號(hào)連續(xù)地輸送到a/d轉(zhuǎn)換器112,或直到連接124a-c與遠(yuǎn)程感知單元102和/或本地控制單元104分離或分開。應(yīng)該注意的是,由傳感器電路106生成和調(diào)節(jié)的傳感器信號(hào)不被輸送給遠(yuǎn)程感知單元102的處理器126。
在一些例子中,連接124a-c配置為支持任意類型的通信協(xié)議,例如,高速通道可尋址遠(yuǎn)程轉(zhuǎn)換器
在圖示的例子中,信號(hào)調(diào)節(jié)電路122a經(jīng)由連接124a連接到a/d轉(zhuǎn)換器112,信號(hào)調(diào)節(jié)電路122b經(jīng)由連接124b連接到a/d轉(zhuǎn)換器112,并且信號(hào)調(diào)節(jié)電路122c經(jīng)由連接124c連接到a/d轉(zhuǎn)換器112。雖然在圖1的圖示例子中描繪了連接124a-c,但應(yīng)該理解的是在傳感器電路106和a/d轉(zhuǎn)換器112之間可以存在任意數(shù)量的連接124a-c。在一些例子中,在傳感器電路106和a/d轉(zhuǎn)換器112之間的連接的數(shù)量可以取決于包含于遠(yuǎn)程感知單元102內(nèi)的傳感器120a-c的數(shù)量。在一些例子中,傳感器電路106可以經(jīng)由單個(gè)連接電連接到a/d轉(zhuǎn)換器112。
示例性電平檢測器108配置為從本地控制單元104接收請求(例如,信號(hào)),并激活或提供電力到處理單元110。在一些例子中,電平檢測器108從本地控制單元104接收特定幅度的信號(hào),并將電力引導(dǎo)向處理單元110。在其它例子中,電平檢測器108將從本地控制單元104接收到的信號(hào)與閾值進(jìn)行比較。該閾值可以定義激活或開啟處理單元110所需要的信號(hào)的最小或最大幅度。當(dāng)輸送給電平檢測器108的信號(hào)或請求滿足(例如,超過)閾值時(shí),隨后可以將電力輸送給處理單元110。在其它這種例子中,當(dāng)輸送給電平檢測器108的信號(hào)不滿足閾值時(shí),電平檢測器108可以防止電力被輸送給處理單元110。在一些例子中,電平檢測器108可以是開關(guān)、二極管和/或配置為檢測電壓或信號(hào)電平和/或?qū)㈦娏χ欣^給處理單元110的任意類型的電路中的任一個(gè)。
在本文公開的例子中,電平檢測器108經(jīng)由示例性晶體管132電連接到示例性處理單元110。晶體管132可以是互補(bǔ)金屬氧化物半導(dǎo)體(cmos)晶體管或使用任意類型的半導(dǎo)體襯底的任意其它類型的晶體管。晶體管132的實(shí)現(xiàn)并不局限于單個(gè)晶體管,替代地,可以使用任意數(shù)量的晶體管來實(shí)現(xiàn)晶體管132。在本文公開的例子中,電平檢測器108可以經(jīng)由晶體管132向處理單元110提供電力。在一些例子中,晶體管132實(shí)現(xiàn)為電開關(guān),當(dāng)電平檢測器108接收滿足閾值的請求時(shí),所述電開關(guān)導(dǎo)通,從而向處理單元110輸送電力。應(yīng)該理解的是,晶體管132可以由將電平檢測器108電連接到處理單元110的任意單元實(shí)現(xiàn)。另外或替代地,可以實(shí)現(xiàn)和操作不具有晶體管132的遠(yuǎn)程感知單元102。在這種例子中,電平檢測器108可以直接防止電力被提供給處理單元110,或允許電力被提供給處理單元110。還應(yīng)該理解的是,可以通過任意電路替代和/或?qū)崿F(xiàn)晶體管132。
示例性處理單元110是能夠通過執(zhí)行任意的算法操作、邏輯操作、控制操作等來實(shí)施或執(zhí)行指令并存儲(chǔ)信息的任意電子電路。處理單元110存儲(chǔ)可用于補(bǔ)償、校正和/或校準(zhǔn)由傳感器120a-c生成的傳感器信號(hào)的數(shù)據(jù)。處理單元110還配置為將數(shù)據(jù)發(fā)送給本地控制單元104。在一些例子中,處理單元110可以在制造時(shí)安裝于遠(yuǎn)程感知單元102內(nèi)。在遠(yuǎn)程感知單元102的正常操作期間,處理單元不能操作并不被供應(yīng)電力。如本文所使用的,正常操作指的是過程控制環(huán)境100的操作,在所述環(huán)境中傳感器信號(hào)從遠(yuǎn)程感知單元102輸送到本地控制單元104,并且其中過程元素經(jīng)過過程環(huán)境(例如,液體流經(jīng)閥門,氣體滲透過供應(yīng)線等)。電平檢測器108防止處理單元110在正常操作期間操作。在本文公開的例子中,由于本地控制單元104執(zhí)行的操作,電平檢測器108可以激活處理單元110。處理單元110包括示例性處理器126、示例性存儲(chǔ)器128和示例性運(yùn)算放大器130。
示例性處理器126是微處理器和/或配置為訪問示例性存儲(chǔ)器128并從其獲取數(shù)據(jù)的任意類型的處理單元。處理器126還在請求時(shí)將數(shù)據(jù)發(fā)送或傳送到本地控制單元104。處理器126接近存儲(chǔ)器128和傳感器電路106。在本文公開的例子中,在遠(yuǎn)程感知單元102的正常操作期間,處理器126是停用的或關(guān)閉的。然而,在本文公開的例子中,處理器126可以基于由本地控制單元104執(zhí)行的操作而被激活并從電平檢測器108提供電力。
存儲(chǔ)器128存儲(chǔ)數(shù)據(jù)并可由處理器126訪問。在本文公開的例子中,存儲(chǔ)器128可以由非易失性存儲(chǔ)器(例如,閃存、只讀存儲(chǔ)器、磁計(jì)算機(jī)存儲(chǔ)設(shè)備等)實(shí)現(xiàn)。存儲(chǔ)器128可以額外地或替代地由一個(gè)或多個(gè)大容量存儲(chǔ)設(shè)備實(shí)現(xiàn),例如,硬盤驅(qū)動(dòng)、光盤驅(qū)動(dòng)、數(shù)字通用盤驅(qū)動(dòng)等。
在本文公開的例子中,存儲(chǔ)器128存儲(chǔ)數(shù)據(jù)。在一些例子中,存儲(chǔ)器128存儲(chǔ)與傳感器120a-c的性能相關(guān)聯(lián)的數(shù)據(jù)。例如,存儲(chǔ)器128可以存儲(chǔ)包括可應(yīng)用偏移、增益、線性化關(guān)系等的數(shù)據(jù),該數(shù)據(jù)由處理器應(yīng)用到傳感器信號(hào),以有效地校正、校準(zhǔn)和/或補(bǔ)償傳感器信號(hào)。在這種例子中,處理器可以使用該數(shù)據(jù)來修改或調(diào)整傳感器信號(hào),以增加準(zhǔn)確性或精度。這樣,處理器可以解釋和應(yīng)用存儲(chǔ)于存儲(chǔ)器128的數(shù)據(jù),以確定可能不準(zhǔn)確或錯(cuò)誤的傳感器信號(hào)的準(zhǔn)確幅度或值。在一些例子中,數(shù)據(jù)在制造感知單元102時(shí)存儲(chǔ)于存儲(chǔ)器128中。在本文公開的例子中,存儲(chǔ)器128不被處理器126所訪問,除非電平檢測器108為處理單元110供應(yīng)電力。
當(dāng)處理單元110是可操作的、被激活或提供有電力時(shí),處理器126訪問存儲(chǔ)器128和/或從其獲取數(shù)據(jù),并經(jīng)由示例性運(yùn)算放大器130將數(shù)據(jù)發(fā)送或傳送到本地控制單元104。運(yùn)算放大器130將攜帶和/或指示存儲(chǔ)于存儲(chǔ)器128中的數(shù)據(jù)的信號(hào)放大到由本地控制單元104可檢測或識(shí)別的幅度或值。在本文公開的例子中,隨后將發(fā)送或傳送到本地控制單元104的數(shù)據(jù)存儲(chǔ)于本地控制單元104中。雖然在圖1中示出的例子中僅描繪了一個(gè)運(yùn)算放大器,但是可以使用任意數(shù)量的運(yùn)算放大器來放大攜帶存儲(chǔ)于存儲(chǔ)器128中的數(shù)據(jù)的信號(hào)。
當(dāng)處理單元110不操作、被停用或不提供有電力時(shí),運(yùn)算放大器130不接收電力,并因此不放大指示存儲(chǔ)于存儲(chǔ)器128中的數(shù)據(jù)的信號(hào)。這樣,當(dāng)處理單元110被停用時(shí)(例如,在正常操作期間),運(yùn)算放大器130不能操作。
轉(zhuǎn)向圖1中的本地控制單元104,示例性a/d轉(zhuǎn)換器112配置為將模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)。a/d轉(zhuǎn)換器112還可以由任意類型的電路和/或集成電路實(shí)現(xiàn)。在本文公開的例子中,a/d轉(zhuǎn)換器112從遠(yuǎn)程感知單元102接收傳感器信號(hào)(例如,模擬形式),并將模擬傳感器信號(hào)轉(zhuǎn)換為數(shù)字形式。a/d轉(zhuǎn)換器112隨后將數(shù)字化的傳感器信號(hào)輸送給處理器114。雖然在圖1的圖示例子中只描繪了一個(gè)a/d轉(zhuǎn)換器,但可以在本地控制單元104中實(shí)現(xiàn)任意數(shù)量的a/d轉(zhuǎn)換器。
本地控制單元104的示例性處理器114是微處理器和/或任意其它類型的中央處理單元,其配置為訪問示例性存儲(chǔ)器116并從示例性存儲(chǔ)器116獲取信息。處理器114靠近存儲(chǔ)器116和a/d轉(zhuǎn)換器112。處理器114還配置為從遠(yuǎn)程感知單元102接收數(shù)據(jù)。特別地,處理器114接收從處理器126發(fā)送或傳送的數(shù)據(jù)。在本文公開的例子中,處理器114將接收到的數(shù)據(jù)存儲(chǔ)于存儲(chǔ)器116中。處理器114可以訪問存儲(chǔ)器116,并確定存儲(chǔ)器116中是否存儲(chǔ)有足夠的資源和/或信息以用于確定測量結(jié)果。在一些例子中,處理器114可以請求處理器126來訪問存儲(chǔ)器128和/或從其獲取數(shù)據(jù),并發(fā)送該數(shù)據(jù)。從處理器126請求的數(shù)據(jù)可以包括查找表和/或用于將測量的電單元與確定測量值有用的物理量(例如,毫伏到攝氏度、微安培到帕斯卡等)相關(guān)的任意其它單元。在這種例子中,處理器114可以配置為操作示例性開關(guān)118。特別地,在一些例子中,處理器114可以將信號(hào)輸出到開關(guān)118,以發(fā)起對于存儲(chǔ)于存儲(chǔ)器128中的數(shù)據(jù)的請求。在本文公開的例子中,處理器114還配置為利用從遠(yuǎn)程感知單元102接收到的數(shù)據(jù)來校正、校準(zhǔn)和/或補(bǔ)償從遠(yuǎn)程感知單元102接收到的傳感器信號(hào)。
示例性存儲(chǔ)器116存儲(chǔ)信息,并可由處理器114訪問。在本文公開的例子中,可以利用類似于存儲(chǔ)器128的介質(zhì)實(shí)現(xiàn)存儲(chǔ)器116。例如,可以由非易失性存儲(chǔ)器(例如,閃存、只讀存儲(chǔ)器(rom)、磁計(jì)算機(jī)存儲(chǔ)設(shè)備等)、易失性存儲(chǔ)器(例如,隨機(jī)存取存儲(chǔ)器(ram))和/或一個(gè)或多個(gè)大容量存儲(chǔ)設(shè)備(例如,硬驅(qū)動(dòng)盤、光盤驅(qū)動(dòng)、數(shù)字通用盤驅(qū)動(dòng)等)實(shí)現(xiàn)存儲(chǔ)器128。在本文公開的例子中,存儲(chǔ)器116存儲(chǔ)從遠(yuǎn)程感知單元102請求和接收到的數(shù)據(jù)。
開關(guān)118配置為從處理器114接收信號(hào),并將不同的信號(hào)作為數(shù)據(jù)的請求輸送到遠(yuǎn)程感知單元102。雖然在圖1中示出了開關(guān)118的示例性實(shí)現(xiàn)方式,但可以通過任意電路或設(shè)備實(shí)現(xiàn)開關(guān)118。在本文公開的例子中,可以通過用于將對數(shù)據(jù)的請求發(fā)送和中繼到遠(yuǎn)程感知單元102的任意適當(dāng)?shù)膯卧獙?shí)現(xiàn)開關(guān)118。在圖1的圖示例子中,開關(guān)118包括示例性晶體管134、136,并供應(yīng)示例性參考電壓vref,1138和vref,2140。
在本文公開的例子中,本地控制單元104的處理器114通過示例性連接142連接到遠(yuǎn)程感知單元102。示例性連接142可以以類似于或等同于示例性連接124a-c的任意適當(dāng)?shù)姆绞綄?shí)現(xiàn)。
在本文公開的例子中,本地控制單元104的處理器114還經(jīng)由開關(guān)118和示例性連接144連接到遠(yuǎn)程感知單元102??梢砸灶愃朴诨虻韧谶B接124a-c、142的任意適當(dāng)方式實(shí)現(xiàn)連接144。在一些例子中,連接124a-c、142和144可以包括任意數(shù)量的無線連接和/或使用將遠(yuǎn)程感知單元102耦合到本地控制單元104的任意數(shù)量的電線、線纜或?qū)Ь€進(jìn)行實(shí)現(xiàn)。
在本文公開的例子中,本地控制單元104的處理器114利用開關(guān)118請求存儲(chǔ)于存儲(chǔ)器128中的數(shù)據(jù)的傳送。在圖1的圖示例子中,處理器114針對存儲(chǔ)于存儲(chǔ)器128中的數(shù)據(jù)傳送信號(hào)到開關(guān)118。在一些例子中,處理器114在調(diào)試期間、校準(zhǔn)期間或運(yùn)行中斷時(shí)將信號(hào)傳送到開關(guān)118。本文所使用的調(diào)試期間指的是建立和/或配置本地控制單元104與遠(yuǎn)程感知單元102的操作和/或兼容性的時(shí)間段。例如,在調(diào)試期間,本地控制單元104可以初始地由人員連接到遠(yuǎn)程感知單元102,該人員經(jīng)由連接124a-c、142、144將本地控制單元104附到遠(yuǎn)程感知單元102。本文使用的校準(zhǔn)期間指的是測試和/或調(diào)整傳感器120a-c以檢查和/或確定準(zhǔn)確性和精度的時(shí)間段。在一些例子中,授權(quán)人員在校準(zhǔn)期間可以將校準(zhǔn)儀器和/或處理器附加到遠(yuǎn)程感知單元102和/或本地控制單元104。如本文所使用的,運(yùn)行中斷指的是過程元素(例如,液體、氣體等)暫時(shí)停止進(jìn)行或流經(jīng)過程環(huán)境(例如,閥門、供應(yīng)線等)的時(shí)間段。在本文公開的例子中,在調(diào)試期間、校準(zhǔn)期間或運(yùn)行中斷的任一個(gè)中,過程元素可能停止進(jìn)行或流經(jīng)過程環(huán)境。額外地,當(dāng)將連接124a-c、142、144提供給遠(yuǎn)程感知單元102和本地控制單元104時(shí),處理器在調(diào)試期間、校準(zhǔn)期間和/或運(yùn)行中斷中的任一個(gè)期間均可以將信號(hào)傳送到開關(guān)118。在一些例子中,在調(diào)試期間、校準(zhǔn)期間和/或運(yùn)行中斷中的任一個(gè)期間,遠(yuǎn)程感知單元102可以與本地控制單元104分離或斷開接合,并由新的或不同的遠(yuǎn)程感知單元102替代。在本文公開的例子中,過程控制環(huán)境100經(jīng)受正常操作,除非發(fā)生調(diào)試期間、校準(zhǔn)期間和/或運(yùn)行中斷中的任一個(gè)。
(例如,在調(diào)試期間、校準(zhǔn)期間和/或運(yùn)行中斷中的任一個(gè)期間)由處理器114傳送到開關(guān)118的信號(hào)使得開關(guān)118將信號(hào)輸送給滿足閾值的電平檢測器108。
在本文公開的例子中,在過程控制環(huán)境100的正常操作期間,示例性參考電壓vref,1138或vref,2140被供應(yīng)到電平檢測器108。在圖1中描述的例子中,供應(yīng)給開關(guān)188的參考電壓vref,1138、vref,2140具有不同的幅度。在過程控制環(huán)境100的正常操作期間供應(yīng)給電平檢測器108的參考電壓vref,1138或vref,2140使得電平檢測器108防止電力被提供給處理單元110。在一些例子中,通過比較所供應(yīng)的參考電壓(例如,參考電壓vref,1138或vref,2140)與閾值,并停止將電力輸送給處理單元110,電平檢測器108防止電力被提供給處理單元110。
當(dāng)處理器114將信號(hào)傳送給開關(guān)118時(shí),傳送的信號(hào)使得參考電壓vref,1138、vref,2140中不同的一個(gè)被提供給電平檢測器108。例如,如果在過程控制環(huán)境100的正常操作期間將參考電壓vref,1138輸送到電平檢測器108,則傳送給開關(guān)118的信號(hào)使得開關(guān)118將參考電壓vref,2140輸送給電平檢測器108。替代地,如果在過程控制環(huán)境100的正常操作期間將參考電壓vref,2140輸送給電平檢測器108,則傳送給開關(guān)118的信號(hào)使得開關(guān)將參考電壓vref,1138輸送給電平檢測器108。這樣,輸送給電平檢測器118的參考電壓vref,1138、vref,2140中的不同一個(gè)使得電平檢測器108將電力提供給處理單元110。在一些例子中,電平檢測器108識(shí)別所提供的信號(hào)或電壓滿足閾值。以這種方式,電平檢測器108可以檢測參考電壓vref,1138、vref,2140中的不同的一個(gè),并便于經(jīng)由晶體管132將電力提供給處理器126、存儲(chǔ)器128和運(yùn)算放大器130。在本文公開的例子中,參考電壓vref,1138、vref,2140中不同的一個(gè)可以將電力供應(yīng)給處理單元110。隨后,處理器126配置為訪問存儲(chǔ)器128并從其獲取數(shù)據(jù),并且將數(shù)據(jù)經(jīng)由運(yùn)算放大器130傳送到處理器114。
雖然處理器114配置為在調(diào)試期間、校準(zhǔn)期間和/或運(yùn)行中斷的任一個(gè)期間從遠(yuǎn)程感知單元102請求數(shù)據(jù),但是處理器114還配置為依賴于或不依賴于人類干涉和/或用戶指令而從遠(yuǎn)程感知單元102請求數(shù)據(jù)。例如,可以在調(diào)試期間、校準(zhǔn)期間或運(yùn)行中斷中的任一個(gè)期間通過授權(quán)用戶指示處理器114來從存儲(chǔ)器128請求數(shù)據(jù)。在這種例子中,授權(quán)用戶可以將另一設(shè)備連接到本地控制單元104,并利用配置軟件來促進(jìn)處理器114的操作。在其它例子中,處理器114可以配置為獨(dú)立于人類干涉在調(diào)試期間、校準(zhǔn)期間或運(yùn)行中斷中的任一個(gè)期間以周期性或非周期性的間隔自動(dòng)從遠(yuǎn)程感知單元102請求數(shù)據(jù)。在這種例子中,處理器114可以以周期性或非周期性間隔輸送信號(hào)到開關(guān)118,以激活處理單元110。在其它例子中,當(dāng)過程控制環(huán)境100不在調(diào)試期間、校準(zhǔn)期間和/或運(yùn)行中斷期間操作時(shí),處理器114可以配置為自動(dòng)從遠(yuǎn)程感知單元102請求數(shù)據(jù)。在這種例子中,處理器114可以配置為中斷過程控制環(huán)境100的正常操作,并通過激活處理單元110而從遠(yuǎn)程感知單元102請求數(shù)據(jù)。在上述例子中,處理器114可以通過在過程控制環(huán)境100的正常操作期間使得電平檢測器108輸送電力而從處理器126請求數(shù)據(jù)。
在本文公開的例子中,處理器114使用從處理器126接收的數(shù)據(jù)來校正、校準(zhǔn)和/或補(bǔ)償傳感器信號(hào)。處理器114可以比較從a/d轉(zhuǎn)換器112接收到的數(shù)字化傳感器信號(hào)與從處理器126接收到的數(shù)據(jù),以適當(dāng)?shù)匦U?、校?zhǔn)和/或比較傳感器信號(hào)。例如,傳感器120a-c中的特定傳感器可以感知、測量和/或檢測過程元素和/或過程環(huán)境的過程變量、參數(shù)和/或特性,并生成與被感知、測量和/或檢測的過程變量、參數(shù)和/或特性非線性變化的傳感器信號(hào)。這樣,在一些例子中,處理器114可以使用數(shù)據(jù)來調(diào)整或修改由特征化在傳感器信號(hào)和被感知、測量和/或檢測到的過程變量、參數(shù)和/或特性之間的非線性關(guān)系的等式定義的數(shù)值系數(shù)。例如,在傳感器120a-c中的一些傳感器中存在的電壓或電流可以與壓力變化以指數(shù)方式變化。在本文公開的例子中,處理器114可以使用傳感器信號(hào)作為特征化非線性關(guān)系的等式的輸入,并對等式求解以確定對應(yīng)于傳感器信號(hào)的測量(例如,攝氏度的溫度、帕斯卡的壓力等)。調(diào)整或修改數(shù)值系數(shù)可以使得處理器114能夠校準(zhǔn)傳感器120a-c并準(zhǔn)確地確定可能不準(zhǔn)確或不精確的傳感器信號(hào)的值。以這種方式,處理器114可以利用從遠(yuǎn)程感知單元102接收和請求的數(shù)據(jù)來校準(zhǔn)和/或校正傳感器120a-c和/或傳感器信號(hào)。在一些例子中,可以通過處理器114使用經(jīng)校正的傳感器信號(hào)來控制在過程控制環(huán)境100中的過程。
在其它例子中,處理器114通過向數(shù)字化的傳感器信號(hào)的幅度應(yīng)用偏移和/或增益來校正傳感器信號(hào),其中,偏移和/或增益是由存儲(chǔ)器116中存儲(chǔ)的數(shù)據(jù)指定,或讀取自存儲(chǔ)器116中存儲(chǔ)的數(shù)據(jù)。在這種例子中,存在于特定傳感器120a-c處并指示被感知、測量和/或檢測的過程變量的幅度的電壓和/或電流可以在特定的傳感器120a-c和a/d轉(zhuǎn)換器112之間被不精確(例如,超出可接受容差范圍)地放大或衰減。信號(hào)調(diào)節(jié)電路122a-b可能會(huì)不精確地放大或衰減傳感器信號(hào),由此使得傳感器信號(hào)不準(zhǔn)確、不精確或錯(cuò)誤。因此,從a/d轉(zhuǎn)換器112提供給處理器114的對應(yīng)數(shù)字傳感器信號(hào)也可能呈現(xiàn)不準(zhǔn)確、不精確或錯(cuò)誤。以這種方式,處理器114可以使用從處理器126請求和接收的數(shù)據(jù)來將傳感器信號(hào)校正為在傳感器120a-c中的一些傳感器處所感知到的準(zhǔn)確的幅度或值,并解釋由信號(hào)調(diào)節(jié)電路122a-c中的一些信號(hào)調(diào)節(jié)電路所引起的放大和衰減影響。
雖然在圖1中示出了實(shí)現(xiàn)示例性遠(yuǎn)程感知單元102和本地控制單元104的示例性方式,但是在圖1中示出的一個(gè)或多個(gè)元件、過程和/或設(shè)備可以被組合、劃分、重新布置、省略、消除和/或以任意其它方式實(shí)現(xiàn)。此外,可以通過硬件、軟件、固件和/或硬件、軟件和/或固件的任意組合來實(shí)現(xiàn)示例性電平檢測器108、示例性a/d轉(zhuǎn)換器112、示例性處理器114、示例性存儲(chǔ)器116、示例性開關(guān)118、示例性處理器126和示例性存儲(chǔ)器128。因此,例如,可以通過一個(gè)或多個(gè)模擬或數(shù)字電路、邏輯電路、可編程處理器、專用集成電路(asic)、可編程邏輯設(shè)備(pld)和/或現(xiàn)場可編程邏輯設(shè)備(fpld)來實(shí)現(xiàn)示例性電平檢測器108、示例性a/d轉(zhuǎn)換器112、示例性處理器114、示例性存儲(chǔ)器116、示例性開關(guān)118、示例性處理器126和示例性存儲(chǔ)器128中的任一個(gè)。當(dāng)閱讀本專利的任一裝置或系統(tǒng)權(quán)利要求以覆蓋純粹的軟件和/或固件實(shí)現(xiàn)方式時(shí),示例性電平檢測器108、示例性a/d轉(zhuǎn)換器112、示例性處理器114、示例性存儲(chǔ)器116、示例性開關(guān)118、示例性處理器126和示例性存儲(chǔ)器128中的至少一個(gè)被明確定義為包括有形計(jì)算機(jī)可讀存儲(chǔ)設(shè)備或存儲(chǔ)盤,例如,存儲(chǔ)器、數(shù)字通用盤(dvd)、光盤(cd)、藍(lán)光盤等存儲(chǔ)軟件和/或固件。此外,除了或替代圖1所示,示例性遠(yuǎn)程感知單元102和示例性本地控制單元104可以包括一個(gè)或多個(gè)元件、過程和/或設(shè)備,和/或可以包括多于一個(gè)的任意或所有圖示元件、過程和設(shè)備。
圖2是描繪了圖1的示例性處理器114的示例性實(shí)現(xiàn)方式的框圖。在圖示例子中,處理器114包括示例性校準(zhǔn)器200、示例性測量處理器202以及示例性請求生成器204。
示例性校準(zhǔn)器200校準(zhǔn)傳感器120a-c和/或從傳感器120a-c接收到的傳感器信號(hào)(圖1)。校準(zhǔn)器200從存儲(chǔ)器116訪問數(shù)據(jù)并從a/d轉(zhuǎn)換器112接收數(shù)字化的傳感器信號(hào)。在本文公開的例子中,校準(zhǔn)器200可以調(diào)整或修改由特征化傳感器120a-c或傳感器信號(hào)與被感知、測量和/或檢測的過程變量、參數(shù)和/或特性之間的關(guān)系的等式定義的數(shù)值系數(shù)。在這種例子中,調(diào)整或修改數(shù)值系數(shù)使得能夠更準(zhǔn)確地分析傳感器數(shù)據(jù),并解釋傳感器120a-c之間的制造變化。校準(zhǔn)器200還可以向傳感器信號(hào)應(yīng)用偏移或增益,以補(bǔ)償預(yù)期的放大或衰減影響。
示例性測量處理器202生成或確定表示傳感器信號(hào)的測量結(jié)果或物理量。在本文公開的例子中,測量處理器202使用數(shù)據(jù)和/或用于將測量的電單元與與物理量相關(guān)的任意其它單元以生成測量結(jié)果。測量處理器202還可以比較生成的測量結(jié)果與推薦的操作點(diǎn)或操作范圍,并控制過程。例如,測量處理器202可以確定測量結(jié)果指示在推薦的操作范圍之外操作的過程。在這種例子中,在分析測量結(jié)果之后,測量處理器202可以通過將信號(hào)發(fā)送到致動(dòng)器以控制過程而控制過程。在本文公開的例子中,測量處理器202可以從用于準(zhǔn)確地生成測量的校準(zhǔn)器200接收校準(zhǔn)后或經(jīng)校正的傳感器信號(hào)。
示例性請求生成器204生成對數(shù)據(jù)的請求以開始從遠(yuǎn)程感知單元102(圖1)接收數(shù)據(jù)。在一些例子中,請求生成器204可以生成和傳送信號(hào)到圖1的開關(guān)118,以開始激活處理單元110。在本文公開的例子中,請求生成器204可以確定來自遠(yuǎn)程感知單元102的對數(shù)據(jù)的請求是否是必要的。在這種例子中,請求生成器204可以訪問存儲(chǔ)器116,以確定存儲(chǔ)器116是否存儲(chǔ)數(shù)據(jù)。如果存儲(chǔ)器116存儲(chǔ)數(shù)據(jù),則請求生成器204可以訪問存儲(chǔ)器116以確定其內(nèi)存儲(chǔ)的數(shù)據(jù)是否與本地控制單元104當(dāng)前所連接的傳感器120a-c相關(guān)聯(lián)。以這種方式,請求生成器204可以確定是否要求從處理器126傳送數(shù)據(jù)來促進(jìn)傳感器120a-c和傳感器信號(hào)的校正、校準(zhǔn)和/或補(bǔ)償。額外地,請求生成器204可以確定本地控制單元104是否連接到新的或不同的遠(yuǎn)程感知單元102,其由此要求傳送新的或不同的數(shù)據(jù)。
圖3是表示示例性方法300的流程圖,該方法可以被執(zhí)行以實(shí)現(xiàn)圖1中的示例性遠(yuǎn)程感知單元102和示例性本地控制單元104。示例性方法300開始于本地處理器114確定是否從遠(yuǎn)程處理器126請求校準(zhǔn)數(shù)據(jù)(框305)。應(yīng)該注意的是,校準(zhǔn)數(shù)據(jù)可以包括補(bǔ)償數(shù)據(jù)、校正數(shù)據(jù)、查找表等。在本文公開的例子中,本地處理器114可以確定是否通過識(shí)別和/或確定過程控制環(huán)境100的操作條件或狀態(tài)(例如,正常操作、校準(zhǔn)期間、調(diào)試期間、運(yùn)行中斷等)來從遠(yuǎn)程處理器126請求校準(zhǔn)數(shù)據(jù)。如果在框305處本地處理器114未從遠(yuǎn)程處理器126請求校準(zhǔn)數(shù)據(jù),則處理器114確定校準(zhǔn)數(shù)據(jù)是否已經(jīng)存儲(chǔ)于(例如,或者校準(zhǔn)數(shù)據(jù)是否先前已經(jīng)從遠(yuǎn)程處理器126轉(zhuǎn)移)本地存儲(chǔ)器116中(框310)。如上所述,如果遠(yuǎn)程感知單元102和本地控制單元104正常操作,則本地處理器114可以不請求校準(zhǔn)數(shù)據(jù)。如果本地處理器114確定尚未執(zhí)行對校準(zhǔn)數(shù)據(jù)的請求(框305返回結(jié)果“否”),則示例性方法300進(jìn)行到框310。在框310處,如果本地處理器114確定校準(zhǔn)數(shù)據(jù)未存儲(chǔ)于本地存儲(chǔ)器116中,則示例性方法300返回控制到框305。
如果本地處理器114已經(jīng)從遠(yuǎn)程處理器126請求了校準(zhǔn)數(shù)據(jù)(框305),則本地處理器114開始遠(yuǎn)程處理器126的操作(框315)。在本文公開的例子中,本地處理器114可以將信號(hào)傳送到開關(guān)118(圖1),其隨后將參考電壓vref,1138、vref,2140之一提供給電平檢測器108,其中所述參考電壓vref,1138、vref,2140之一不同于在正常操作期間提供給電平檢測器108的參考電壓。電平檢測器108檢測電壓中的變化或滿足閾值,并隨后將電力提供給處理單元110。處理單元110被激活,并且遠(yuǎn)程處理器126、遠(yuǎn)程存儲(chǔ)器128和運(yùn)算放大器130被開啟。應(yīng)該理解的是,提供給開關(guān)118的信號(hào)和提供給處理器單元110的電力可以以任意時(shí)間量或時(shí)間段來提供,由此激活處理單元110以任意時(shí)間量或時(shí)間段。在這種例子中,本地處理器114可以在任意時(shí)間點(diǎn)中斷過程控制環(huán)境100的正常操作,以開始處理單元110的操作。額外地,本地處理器114可以在調(diào)試周期、校準(zhǔn)周期和/或運(yùn)行中斷期間以任意周期性或非周期性間隔從遠(yuǎn)程處理器126請求校準(zhǔn)數(shù)據(jù)(例如,由此開始遠(yuǎn)程處理器126的操作)。
遠(yuǎn)程處理器126然后從遠(yuǎn)程存儲(chǔ)器128獲取校準(zhǔn)數(shù)據(jù)(框320)。遠(yuǎn)程處理器126訪問遠(yuǎn)程存儲(chǔ)器128,獲得校準(zhǔn)數(shù)據(jù),并準(zhǔn)備校準(zhǔn)數(shù)據(jù)以用于輸送。接下來,遠(yuǎn)程處理器126將校準(zhǔn)數(shù)據(jù)發(fā)送到本地處理器114(框325)。本地處理器114隨后接收校準(zhǔn)數(shù)據(jù)并準(zhǔn)備存儲(chǔ)校準(zhǔn)數(shù)據(jù)。接著接收校準(zhǔn)數(shù)據(jù),本地處理器114將校準(zhǔn)數(shù)據(jù)存儲(chǔ)在本地存儲(chǔ)器116中(框330)。
返回框310,如果本地處理器114確定校準(zhǔn)數(shù)據(jù)存儲(chǔ)于(例如,或者先前從遠(yuǎn)程處理器126已經(jīng)傳送了校準(zhǔn)數(shù)據(jù))本地存儲(chǔ)器116中(框310),則本地處理器114可以確定要求校準(zhǔn)數(shù)據(jù)是不必要的。在這種例子中,本地處理器114確定從本地存儲(chǔ)器116訪問校準(zhǔn)數(shù)據(jù),并且繞過框315-330。這樣,本地處理器114識(shí)別本地存儲(chǔ)器116包括存儲(chǔ)于其上的校準(zhǔn)數(shù)據(jù),并且請求校準(zhǔn)數(shù)據(jù)將再次是冗余的。本地處理器114然后從傳感器120a-c接收傳感器信號(hào)(框335)。然而,應(yīng)該注意的是,可以基本上同時(shí)地或并發(fā)地將傳感器信號(hào)和校準(zhǔn)數(shù)據(jù)輸送到本地處理器114(例如,框315-330和框335基本同時(shí)發(fā)生)。此外,應(yīng)該注意,框315-330可以在接收傳感器信號(hào)之前、在接收傳感器信號(hào)期間和/或在接收傳感器信號(hào)之后執(zhí)行。
在一些例子中,本地處理器114可以在本地存儲(chǔ)器116中相對接收傳感器信號(hào)的時(shí)間來記錄或存儲(chǔ)傳感器信號(hào)。當(dāng)接收傳感器信號(hào)(框335)時(shí),本地處理器114可以確定校準(zhǔn)數(shù)據(jù)使得本地處理器114能夠從傳感器信號(hào)導(dǎo)出測量結(jié)果。例如,本地處理器114可以確定是否將校準(zhǔn)數(shù)據(jù)應(yīng)用到傳感器信號(hào)以確定測量,例如,表示流經(jīng)閥門的天然氣的物理量。
在示例性方法300中接收傳感器信號(hào)(框335)之后,本地處理器114校正傳感器信號(hào)(框340)。例如,本地處理器114可以通過應(yīng)用偏移或增益來校正傳感器信號(hào)。在一些例子中,本地存儲(chǔ)器114數(shù)字地校正傳感器信號(hào)。在其它例子中,本地處理器114使用校準(zhǔn)數(shù)據(jù)來校正、補(bǔ)償和/或校準(zhǔn)傳感器120a-c。替代地,在一些例子中,本地處理器114可以確定傳感器信號(hào)是精確的或準(zhǔn)確的,并不需要校正。在這種例子中,可以繞過框340。
在框340之后,本地處理器114生成測量結(jié)果(框345)。在本文公開的例子中,本地處理器114可以相對于校準(zhǔn)數(shù)據(jù)來解釋和分析傳感器信號(hào),并生成測量結(jié)果或測量值。例如,本地處理器114可以通過比較傳感器信號(hào)和校準(zhǔn)數(shù)據(jù)來生成表示在閥門內(nèi)的天然氣的壓力的測量。在一些例子中,本地處理器114可以將測量結(jié)果記錄或存儲(chǔ)在本地存儲(chǔ)器116中。額外地,本地處理器114可以隨后識(shí)別生成的測量結(jié)果和傳感器信號(hào)表示過程操作在推薦的操作范圍之外。例如,本地處理器114可以確定閥門內(nèi)的天然氣壓力在推薦的操作范圍之外。
在一些例子中,處理器114使用測量結(jié)果、傳感器信號(hào)和/或校準(zhǔn)數(shù)據(jù)來控制過程(框350)。在本文公開的例子中,本地處理器114可以基于測量值的測定來經(jīng)由閥門控制天然氣的壓力和/或流動(dòng)。這樣,本地處理器114可以將信號(hào)發(fā)送給閥門致動(dòng)器或任意其它適當(dāng)?shù)挠糜诳刂七^程的單元以降低或增加過程環(huán)境中的壓力。例如,本地處理器114可以使得閥門致動(dòng)器改變在閥門內(nèi)的位置,以增加或降低液體流速。結(jié)合圖4描述利用本地處理器114控制過程的示例性實(shí)現(xiàn)方式。在一些例子中,當(dāng)本地處理器114確定過程可以保持操作而不要任何調(diào)整或修改時(shí),方法300繞過框350。在執(zhí)行框350之后,示例性方法300結(jié)束。然而,在一些例子中,示例性方法300可以返回到框305、310或330。
雖然將示例性方法300呈現(xiàn)為串行過程,但是圖3的方法300可以以任意其它方式實(shí)現(xiàn)。例如,圖3的方法300可以以并行方式實(shí)現(xiàn),從而可以并發(fā)處理多個(gè)框。
本文公開的例子使得遠(yuǎn)程感知單元102能夠從本地控制單元104分離、拆卸或移除。在這種例子中,遠(yuǎn)程感知單元102可以從本地控制單元104移除,并由新的或不同的遠(yuǎn)程感知單元102替代。
在本文公開的例子中,連接124a-c、142、144可以從本地控制單元104和/或遠(yuǎn)程感知單元102斷開連接,由此禁用在兩個(gè)實(shí)體之間的通信。通過將新的或不同的遠(yuǎn)程感知單元102連接到本地控制單元104,可以在過程控制環(huán)境100中實(shí)現(xiàn)新的或不同的遠(yuǎn)程感知單元102。這樣,新的或不同的遠(yuǎn)程感知單元102可以包括新的或不同的遠(yuǎn)程處理器126、遠(yuǎn)程存儲(chǔ)器128、新的或不同的傳感器120a-c以及信號(hào)調(diào)節(jié)電路122a-c。新的或不同的遠(yuǎn)程存儲(chǔ)器128可以包括與新的或不同的傳感器120a-c相關(guān)聯(lián)的數(shù)據(jù),該數(shù)據(jù)不同于存儲(chǔ)于被移除的遠(yuǎn)程感知單元102的遠(yuǎn)程存儲(chǔ)器128中的數(shù)據(jù)。因此,本地處理器114可以以與在圖3的示例性方法300中描述的類似方式來從新的或不同的遠(yuǎn)程處理器126請求數(shù)據(jù)。在一些例子中,本地處理器114對數(shù)據(jù)的請求可以在替換遠(yuǎn)程感知單元102和/或安裝新的或不同的遠(yuǎn)程感知單元102之后。
可以利用機(jī)器可讀指令實(shí)現(xiàn)圖3的示例性方法300,所述機(jī)器可讀指令包括由處理器(例如,處理器512)執(zhí)行的程序,所述處理器512在結(jié)合圖5在下文討論的示例性處理器平臺(tái)500中示出。程序可以實(shí)現(xiàn)在存儲(chǔ)于有形計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的軟件中,所述介質(zhì)例如是cd-rom、軟盤、硬驅(qū)動(dòng)、數(shù)字通用盤(dvd)、藍(lán)光盤、或與處理器512相關(guān)聯(lián)的存儲(chǔ)器,但是整個(gè)程序和/或其一部分可以替代地由除了處理器512外的設(shè)備執(zhí)行,和/或?qū)崿F(xiàn)于固件或?qū)S糜布?。此外,雖然結(jié)合圖3示出的流程圖描述了示例性程序,但是可以替代地使用實(shí)現(xiàn)示例性方法300的許多其它方法。例如,可以改變框的執(zhí)行順序,和/或可以改變、消除或組合所描述框中的一些框。
如上所述,可以使用存儲(chǔ)于有形計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的編碼指令(例如,計(jì)算機(jī)和/或機(jī)器可讀指令)來實(shí)現(xiàn)圖3的示例性方法300,所述介質(zhì)例如是硬盤驅(qū)動(dòng)、閃存、只讀存儲(chǔ)器(rom)、光盤(cd)、數(shù)字通用盤(dvd)、高速緩存、隨機(jī)存取存儲(chǔ)器(ram)和/或任意其它存儲(chǔ)設(shè)備或存儲(chǔ)盤,在其中存儲(chǔ)信息達(dá)任意持續(xù)時(shí)間(例如,達(dá)延長的時(shí)間段、永久地、短暫地、臨時(shí)緩沖、和/或高速緩存信息)。如本文所使用的,術(shù)語“有形計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)”明確地定義了包括任意類型的計(jì)算機(jī)可讀存儲(chǔ)設(shè)備和/或存儲(chǔ)盤,并排除傳播信號(hào)且排除傳送介質(zhì)。如本文所使用的,“有形計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)”和“有形機(jī)器可讀存儲(chǔ)介質(zhì)”可以互換地使用。額外地或替代地,可以使用存儲(chǔ)于非瞬態(tài)計(jì)算機(jī)和/或機(jī)器可讀介質(zhì)上的編碼指令(例如,計(jì)算機(jī)和/或機(jī)器可讀指令)來實(shí)現(xiàn)圖3的示例性方法300,所述介質(zhì)例如是硬盤驅(qū)動(dòng)、閃存、只讀存儲(chǔ)器、光盤、數(shù)字通用盤、高速緩存、速記存取存儲(chǔ)器和/或任意其它存儲(chǔ)設(shè)備或存儲(chǔ)盤,在其中可以存儲(chǔ)信息可任意持續(xù)時(shí)間(例如,達(dá)延長的時(shí)間段、永久地、短暫地、臨時(shí)緩沖和/或高速緩存信息)。如本文所使用的,術(shù)語“非瞬態(tài)計(jì)算機(jī)可讀介質(zhì)”明確地定義了包括任意類型的計(jì)算機(jī)可讀存儲(chǔ)設(shè)備和/或存儲(chǔ)盤,并排除傳播信號(hào)且排除傳送介質(zhì)。如本文所使用的,當(dāng)短語“至少”用作權(quán)利要求的前序部分的過渡術(shù)語時(shí),其與術(shù)語“包括”是開放式的一樣的方式是開放式的。
圖4描繪了能夠?qū)崿F(xiàn)校正遠(yuǎn)程傳感器信號(hào)的示例性過程控制環(huán)境400。過程控制環(huán)境400包括遠(yuǎn)程感知單元102、本地控制單元104、示例性氣動(dòng)繼電器402、示例性致動(dòng)器404以及示例性閥門406。
在圖4的圖示例子中,氣動(dòng)繼電器402接收供應(yīng)壓力和控制信號(hào),并輸送(例如,增加或降低)氣動(dòng)輸出。在本文公開的例子中,氣動(dòng)繼電器402引導(dǎo)壓縮空氣或任意其它適當(dāng)?shù)某袎毫黧w。氣動(dòng)繼電器402安裝到或附加到本地控制單元104。在一些例子中,如果本地控制單元104是由emersonprocess
在本文公開的例子中,致動(dòng)器404從氣動(dòng)繼電器402接收氣動(dòng)輸出,并通過調(diào)整致動(dòng)器404的位置進(jìn)行響應(yīng),以控制由遠(yuǎn)程感知單元102監(jiān)控的過程。致動(dòng)器404耦合到或位于閥門406中。示例性傳感器電路106(圖1)可以沉浸或嵌入到由閥門406控制的流體中以監(jiān)控過程元素,和/或可以連接到致動(dòng)器404以監(jiān)控致動(dòng)器404的位置。
氣動(dòng)繼電器402經(jīng)由示例性連接408將氣動(dòng)輸出輸送到致動(dòng)器404。連接408可以是管子、管道或用于輸送氣動(dòng)信號(hào)(例如,空氣、天然氣等)的任意其它適當(dāng)?shù)膯卧V聞?dòng)器404接收從氣動(dòng)繼電器402輸送的氣動(dòng)輸出,并隨后調(diào)整其位置以偏移(offset)在閥門406中控制的過程。例如,致動(dòng)器404可以打開閥門406以允許流體流動(dòng),或關(guān)閉閥門406以防止或停止流體流動(dòng)。在本文公開的例子中,遠(yuǎn)程感知單元102連續(xù)監(jiān)控閥門406和/或致動(dòng)器404。額外地,本地控制單元104連續(xù)與遠(yuǎn)程感知單元102通信,并控制氣動(dòng)繼電器402。
在圖示例子中,本地控制單元104安裝到設(shè)置于過程控制環(huán)境400中的示例性管道支架410上。本地控制單元104經(jīng)由示例性連接412、414連接到遠(yuǎn)程感知單元102。可以通過圖1的示例性連接124a-c實(shí)現(xiàn)連接412。額外地,可以通過圖1的示例性連接142、144實(shí)現(xiàn)連接414。
在本文公開的例子中,遠(yuǎn)程感知單元102感知、測量或檢測經(jīng)由閥門406和/或致動(dòng)器404的位置控制的過程元素。遠(yuǎn)程感知單元102隨后經(jīng)由連接412將傳感器信號(hào)傳送到本地控制單元104。本地控制單元104接收傳感器信號(hào),并且處理器114(圖1)校準(zhǔn)、校正和/或補(bǔ)償傳感器信號(hào)。在一些例子中,處理器114無法實(shí)現(xiàn)識(shí)別存儲(chǔ)于存儲(chǔ)器116中的適當(dāng)數(shù)據(jù)來校準(zhǔn)、校正和/或補(bǔ)償傳感器信號(hào),并經(jīng)由連接414從遠(yuǎn)程感知單元102請求數(shù)據(jù)。在這種例子中,處理器114將信號(hào)發(fā)送到開關(guān)118,并隨后激活遠(yuǎn)程感知單元102的處理單元110。處理器126(圖1)隨后訪問存儲(chǔ)器128并從其獲取數(shù)據(jù),并經(jīng)由連接414將數(shù)據(jù)發(fā)送到處理器114。處理器114隨后將數(shù)據(jù)存儲(chǔ)到存儲(chǔ)器116,并校準(zhǔn)、補(bǔ)償和/或校正傳感器信號(hào)。處理器114隨后可以確定與傳感器信號(hào)相關(guān)聯(lián)的測量結(jié)果,并試圖控制致動(dòng)器404以控制過程。在本文公開的例子中,處理器114可以將信號(hào)發(fā)送到氣動(dòng)繼電器402和/或與氣動(dòng)繼電器402通信,以經(jīng)由閥門406控制過程。
圖5是示例性處理器平臺(tái)500的框圖,處理器平臺(tái)500能夠執(zhí)行指令以實(shí)現(xiàn)圖3的示例性方法300,以及實(shí)現(xiàn)圖1中的示例性電平檢測器108、示例性a/d轉(zhuǎn)換器112、示例性處理器114、示例性存儲(chǔ)器116、示例性開關(guān)118、示例性處理器126和示例性存儲(chǔ)器128。處理器平臺(tái)500例如可以是服務(wù)器、個(gè)人計(jì)算機(jī)、移動(dòng)設(shè)備(例如,手機(jī)、智能電話、例如ipadtm的平板計(jì)算機(jī))、個(gè)人數(shù)字助理(pda)、互聯(lián)網(wǎng)設(shè)備、dvd播放器、cd播放器、數(shù)字錄像機(jī)、藍(lán)光播放器、游戲控制臺(tái)、個(gè)人錄像機(jī)、機(jī)頂盒、或任意其它類型的計(jì)算設(shè)備。
圖示例子的處理器平臺(tái)500包括處理器512。圖示例子的處理器512是硬件。例如,處理器512可以由來自期望家族或制造商的一個(gè)或多個(gè)集成電路、邏輯電路、微處理器或控制器實(shí)現(xiàn)。
圖示例子的處理器512包括本地存儲(chǔ)器513(例如,緩存器)。圖示例子的處理器512與主存儲(chǔ)器(包括易失性存儲(chǔ)器514和非易失性存儲(chǔ)器516)經(jīng)由總線518通信。易失性存儲(chǔ)器514可以由以下實(shí)現(xiàn):同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(sdram)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(dram)、rambus動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(rdram)和/或任意其它類型的隨機(jī)存取存儲(chǔ)器設(shè)備。非易失性存儲(chǔ)器516可以由閃存和/或任意其它期望類型的存儲(chǔ)器設(shè)備實(shí)現(xiàn)。由存儲(chǔ)器控制器控制對主存儲(chǔ)器514、516的訪問。
圖示例子的處理器平臺(tái)500還包括接口電路520。接口電路520可以由任意類型的接口標(biāo)準(zhǔn)實(shí)現(xiàn),例如以太網(wǎng)接口、通用串行總線(usb)和/或pci快速接口。
在圖示的例子中,一個(gè)或多個(gè)輸入設(shè)備522連接到接口電路520。輸入設(shè)備522允許用戶將數(shù)據(jù)和命令輸入到處理器512。輸入數(shù)據(jù)可以例如由以下實(shí)現(xiàn):音頻傳感器、麥克風(fēng)、(靜態(tài)或視頻)攝像機(jī)、鍵盤、按鈕、鼠標(biāo)、觸摸屏、跟蹤板、軌跡球、等點(diǎn)鼠標(biāo)(isopoint)和/或語音識(shí)別系統(tǒng)。
一個(gè)或多個(gè)輸出設(shè)備524也連接到圖示例子的接口電路520。輸出設(shè)備524可以例如由顯示設(shè)備實(shí)現(xiàn),例如,發(fā)光二極管(led)、有機(jī)發(fā)光二極管(oled)、液晶顯示器、陰極射線管顯示器(crt)、觸摸屏、觸覺輸出設(shè)備、打印機(jī)和/或揚(yáng)聲器。圖示例子的接口電路520因此通常包括圖形驅(qū)動(dòng)器卡、圖形驅(qū)動(dòng)器芯片或圖形驅(qū)動(dòng)器處理器。
圖示例子的接口電路520還包括通信設(shè)備(例如傳送器、接收器、收發(fā)器、調(diào)制解調(diào)器和/或網(wǎng)絡(luò)接口卡)以便于與外部機(jī)器(例如,任意種類的計(jì)算設(shè)備)經(jīng)由網(wǎng)絡(luò)526(例如,以太網(wǎng)連接、數(shù)字用戶線路(dsl)、電話線、同軸電纜、蜂窩電話系統(tǒng)等)交換數(shù)據(jù)。
圖示例子的處理器平臺(tái)500還包括一個(gè)或多個(gè)大容量存儲(chǔ)設(shè)備528,用于存儲(chǔ)軟件和/或數(shù)據(jù)。這種大容量存儲(chǔ)設(shè)備528的例子包括軟盤驅(qū)動(dòng)、硬盤驅(qū)動(dòng)、光盤驅(qū)動(dòng)、藍(lán)光驅(qū)動(dòng)、raid系統(tǒng)和數(shù)字通用盤(dvd)驅(qū)動(dòng)。
實(shí)現(xiàn)圖3的示例性方法300的編碼指令532可以存儲(chǔ)于大容量存儲(chǔ)設(shè)備528、易失性存儲(chǔ)器514、非易失性存儲(chǔ)器516和/或可移除有形計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(例如cd或dvd)中。
根據(jù)以上,可以理解的是,上述公開的方法和裝置在相對于生成傳感器信號(hào)的位置的遠(yuǎn)程位置處對傳感器信號(hào)進(jìn)行校正、補(bǔ)償和/或校準(zhǔn)。該功能使得本地控制單元能夠更準(zhǔn)確地控制過程并監(jiān)控傳感器信號(hào)。這樣,可能危害遠(yuǎn)程感知單元的處理器或存儲(chǔ)器的操作的惡劣環(huán)境無法影響由本地控制單元監(jiān)控和/或控制的過程的操作。本地控制單元繼續(xù)從遠(yuǎn)程感知設(shè)備接收傳感器信號(hào)或測量,并在不暴露于惡劣環(huán)境中的本地控制單元處校正或補(bǔ)償這種傳感器信號(hào)或測量結(jié)果。
可以理解的是,上述公開的方法和裝置支持遠(yuǎn)程感知單元的可交換性和替換。該功能使得能夠響應(yīng)于壽命到其或其它并發(fā)問題而替換遠(yuǎn)程感知設(shè)備。
雖然本文已經(jīng)公開了某些示例性方法、裝置和制品,但是本專利的覆蓋范圍不限于此。相反,該專利覆蓋落入本專利的權(quán)利要求范圍內(nèi)的所有方法、裝置和制品。