到可檢測(cè)區(qū)域44在非接觸傳感器的感測(cè)區(qū)域內(nèi)的旋轉(zhuǎn)位置。因此,在步驟484中,非接觸傳感器可以感測(cè)到旋轉(zhuǎn)狀態(tài)B??梢岳斫猓诼研锡X輪在卵形齒輪計(jì)400中繼續(xù)旋轉(zhuǎn)時(shí),非接觸傳感器440按順序感測(cè)包括旋轉(zhuǎn)狀態(tài)A和B的一系列旋轉(zhuǎn)狀態(tài)。如上所述,非接觸傳感器440可以被構(gòu)造用來當(dāng)旋轉(zhuǎn)狀態(tài)A和B被感測(cè)到時(shí)分別產(chǎn)生負(fù)檢測(cè)信號(hào)和正檢測(cè)信號(hào),并且提供該信號(hào)到控制器441 (在圖4C中被示出為虛線)。
[0046]同時(shí),卵形齒輪計(jì)400的控制器441被構(gòu)造用來從非接觸傳感器440接收檢測(cè)信號(hào)并且確定旋轉(zhuǎn)計(jì)數(shù)。該控制器最初在接收狀態(tài)486中,其中該控制器被構(gòu)造用來從非接觸傳感器接收檢測(cè)信號(hào)。在接收指示卵形齒輪408和410的旋轉(zhuǎn)狀態(tài)和旋轉(zhuǎn)位置的檢測(cè)信號(hào)時(shí),該控制器在步驟487中確定該檢測(cè)信號(hào)是否是正的。如果檢測(cè)信號(hào)是正的,則該控制器增加旋轉(zhuǎn)計(jì)數(shù)并且返回到接收狀態(tài)486。如果檢測(cè)信號(hào)是負(fù)的,則該控制器返回到接收狀態(tài)486而不增加旋轉(zhuǎn)計(jì)數(shù)?;仡^參考圖4B,可以理解,卵形齒輪計(jì)的旋轉(zhuǎn)計(jì)數(shù)可以當(dāng)檢測(cè)信號(hào)從低跳轉(zhuǎn)到高時(shí)在時(shí)間點(diǎn)491a和491b被控制器441增加。可以理解,通過修改步驟487以檢查看檢查信號(hào)是否是負(fù)的,圖4C的方法可以替代地被構(gòu)造用來當(dāng)檢測(cè)信號(hào)從高跳轉(zhuǎn)到低時(shí)(例如,在時(shí)間點(diǎn)492a和492b)增加旋轉(zhuǎn)計(jì)數(shù)。在這個(gè)實(shí)例中,因?yàn)樵诿恳恍D(zhuǎn)期間非接觸傳感器440感測(cè)到可檢測(cè)區(qū)域444僅僅一次,因此步驟488中的旋轉(zhuǎn)計(jì)數(shù)的每一次增加與卵形齒輪的一個(gè)完整旋轉(zhuǎn)相對(duì)應(yīng)。可以理解,使用旋轉(zhuǎn)計(jì)數(shù)和該計(jì)的流體凹穴的已知體積,可以確定流過卵形齒輪計(jì)400的流體的體積。
[0047]如上所述,包括非接觸傳感器的卵形齒輪計(jì)傾向于在具有高的流體流率或相對(duì)均勻的流體流動(dòng)(例如,由蠕動(dòng)栗提供的或來自壓力維持的流體管路的流體)的應(yīng)用中精確地測(cè)量流體體積。在這些應(yīng)用中,流動(dòng)的均勻性傾向于提供沿向前方向的卵形齒輪的連續(xù)旋轉(zhuǎn),該連續(xù)旋轉(zhuǎn)有利于流體流動(dòng)的精確測(cè)量。在具有低的流體流率或流體流動(dòng)是不均勻的應(yīng)用中,包括非接觸傳感器的卵形齒輪計(jì)會(huì)具有較低測(cè)量精度。這些應(yīng)用傾向于提供不規(guī)則的流率,因此引起卵形齒輪的不連續(xù)的旋轉(zhuǎn),該不連續(xù)的旋轉(zhuǎn)可能包括卵形齒輪的向后旋轉(zhuǎn)。例如,由隔膜栗產(chǎn)生的不均勻的流動(dòng)可能引起壓力沖擊,該壓力沖擊在每一個(gè)栗循環(huán)之后在流體管路中產(chǎn)生流體振蕩。流體振蕩會(huì)產(chǎn)生卵形齒輪的振動(dòng)或“抖動(dòng)”,或流體從流體出口回流到卵形齒輪計(jì)中。當(dāng)卵形齒輪在其中可檢測(cè)區(qū)域靠近非接觸傳感器的感測(cè)區(qū)域的旋轉(zhuǎn)位置中時(shí)發(fā)生的流體的抖動(dòng)或回流會(huì)引起來自傳感器的虛假檢測(cè)信號(hào),該虛假檢測(cè)信號(hào)可以引起控制器產(chǎn)生不精確的旋轉(zhuǎn)計(jì)數(shù)。因此,該控制器可以基于不精確的旋轉(zhuǎn)計(jì)數(shù)而計(jì)算出流過卵形齒輪計(jì)的流體的不精確的體積。
[0048]圖5A和5B是卵形齒輪計(jì)500的旋轉(zhuǎn)位置的部分俯視圖。該圖中示出的旋轉(zhuǎn)位置示出可檢測(cè)區(qū)域542,該可檢測(cè)區(qū)域相對(duì)于非接觸傳感器540在不同位置中被設(shè)置在卵形齒輪508上,在卵形齒輪508響應(yīng)于通過卵形齒輪計(jì)的流體流動(dòng)而旋轉(zhuǎn)時(shí),該非接觸傳感器是靜止的。圖5A示出正好在可檢測(cè)區(qū)域542進(jìn)入非接觸傳感器540的感測(cè)區(qū)域之前的卵形齒輪508的旋轉(zhuǎn)位置,其中非接觸傳感器產(chǎn)生負(fù)的檢測(cè)信號(hào)。圖5B示出正好在可檢測(cè)區(qū)域已經(jīng)進(jìn)入非接觸傳感器540的感測(cè)區(qū)域之后的旋轉(zhuǎn)位置,其中非接觸傳感器產(chǎn)生正檢測(cè)信號(hào)。在通過卵形齒輪計(jì)500的流體流動(dòng)是低的或不均勻的應(yīng)用中,流體振蕩可以引起卵形齒輪508在圖5A中示出的旋轉(zhuǎn)位置和圖5B中示出的旋轉(zhuǎn)位置之間振動(dòng)或抖動(dòng)。卵形齒輪508的這個(gè)抖動(dòng)轉(zhuǎn)而可以引起非接觸傳感器540產(chǎn)生檢測(cè)信號(hào),該檢測(cè)信號(hào)在正和負(fù)之間快速振蕩。
[0049]圖5C是隨著時(shí)間過去的圖5A和5B的卵形齒輪計(jì)500的非接觸傳感器540的檢測(cè)信號(hào)的圖590。圖590在時(shí)間點(diǎn)591a和593a之間示出響應(yīng)于通過卵形齒輪計(jì)500的流體流動(dòng)的卵形齒輪508的向前旋轉(zhuǎn)。在時(shí)間點(diǎn)591a和592a之間,非接觸傳感器檢測(cè)指示卵形齒輪的旋轉(zhuǎn)位置的旋轉(zhuǎn)狀態(tài)B,其中非接觸傳感器540檢測(cè)可檢測(cè)區(qū)域542。在時(shí)間點(diǎn)592a和593a之間,非接觸傳感器感測(cè)到旋轉(zhuǎn)狀態(tài)A,其中指示傳感器未感測(cè)到可檢測(cè)區(qū)域的卵形齒輪的旋轉(zhuǎn)位置。非接觸傳感器當(dāng)它感測(cè)到旋轉(zhuǎn)狀態(tài)A和B時(shí),分別產(chǎn)生負(fù)的檢測(cè)信號(hào)和正的檢測(cè)信號(hào)。
[0050]在時(shí)間點(diǎn)593a和591b之間,圖590示出指示卵形齒輪508的抖動(dòng)的在低和高之間快速振蕩的非接觸傳感器540的檢測(cè)信號(hào)。在這個(gè)時(shí)間周期期間,卵形齒輪508可能在圖5A和5B中示出的旋轉(zhuǎn)位置之間振蕩。類似地,時(shí)間點(diǎn)592c和593b之間的檢測(cè)信號(hào)也指示卵形齒輪508的抖動(dòng),其中該齒輪在以下位置之間快速振蕩:正好在可檢測(cè)區(qū)域542離開非接觸傳感器540的感測(cè)區(qū)域之前的旋轉(zhuǎn)位置;和正好在可檢測(cè)區(qū)域已經(jīng)離開該傳感器的感測(cè)區(qū)域之后的旋轉(zhuǎn)位置。
[0051]檢測(cè)信號(hào)的振蕩可以向控制器提供虛假讀數(shù),引起控制器錯(cuò)誤計(jì)算流過卵形齒輪的流體的體積。例如,卵形齒輪計(jì)500的控制器可以被構(gòu)造用來使用類似于圖4C的流程圖480中示出的方法的方法確定旋轉(zhuǎn)計(jì)數(shù),其中該控制器每當(dāng)檢測(cè)信號(hào)從低跳轉(zhuǎn)到高時(shí)增加旋轉(zhuǎn)計(jì)數(shù)。如上所述,該旋轉(zhuǎn)計(jì)數(shù)對(duì)應(yīng)于卵形齒輪的旋轉(zhuǎn)數(shù)并且指示流過卵形齒輪計(jì)的流體的體積。在這個(gè)實(shí)例中,時(shí)間點(diǎn)593a和591b,以及592c和593b之間的檢測(cè)信號(hào)的抖動(dòng)引起的振蕩可以引起卵形齒輪計(jì)500的控制器虛假地增加旋轉(zhuǎn)計(jì)數(shù)。更具體地說,當(dāng)實(shí)際上卵形齒輪根本還沒有向前旋轉(zhuǎn)時(shí),這些時(shí)間時(shí)期之間的檢測(cè)信號(hào)的振蕩指示卵形齒輪508的旋轉(zhuǎn)前進(jìn)。因此,該抖動(dòng)引起控制器確定誤導(dǎo)卵形齒輪508的旋轉(zhuǎn)數(shù)的旋轉(zhuǎn)計(jì)數(shù),這轉(zhuǎn)而可能導(dǎo)致流過該計(jì)的流體的體積的錯(cuò)誤計(jì)算。
[0052]通過將卵形齒輪計(jì)構(gòu)造用來檢測(cè)和忽略該計(jì)的卵形齒輪的向后旋轉(zhuǎn),可以減少抖動(dòng)和回流引起的錯(cuò)誤。在一個(gè)實(shí)例中,卵形齒輪計(jì)可以包括多個(gè)非接觸傳感器,該多個(gè)非接觸傳感器被布置用來檢測(cè)該計(jì)的卵形齒輪的旋轉(zhuǎn)方向。卵形齒輪計(jì)還可以也包括控制器,該控制器被構(gòu)造用來僅基于卵形齒輪的向前旋轉(zhuǎn)確定旋轉(zhuǎn)計(jì)數(shù),因此忽略可能由抖動(dòng)或回流引起的該齒輪的任何向后旋轉(zhuǎn)。
[0053]圖6A是被構(gòu)造用來感測(cè)卵形齒輪608和610的旋轉(zhuǎn)方向和量的卵形齒輪計(jì)600的俯視平面圖。卵形齒輪計(jì)600包括非接觸傳感器640和645和卵形齒輪608和610,其中卵形齒輪610包括可檢測(cè)區(qū)域644。如在另一些實(shí)例中,非接觸傳感器640和645可以各被構(gòu)造用來響應(yīng)于感測(cè)到可檢測(cè)區(qū)域644而產(chǎn)生檢測(cè)信號(hào)。非接觸傳感器640和645可以沿卵形齒輪610的旋轉(zhuǎn)路徑直線地布置,使得響應(yīng)于通過該計(jì)的流體流動(dòng)的卵形齒輪的旋轉(zhuǎn)可以引起可檢測(cè)區(qū)域首先進(jìn)入非接觸傳感器640的感測(cè)區(qū)域,并且隨后進(jìn)入非接觸傳感器645的感測(cè)區(qū)域。此外,非接觸傳感器可以被布置成使得卵形齒輪的至少一個(gè)旋轉(zhuǎn)位置引起兩個(gè)非接觸傳感器同時(shí)感測(cè)到可檢測(cè)區(qū)域644。
[0054]圖6B提供卵形齒輪計(jì)600的旋轉(zhuǎn)位置的部分俯視圖。更具體地說,圖6B示出,卵形齒輪610 (未示出)的旋轉(zhuǎn)位置670-678,該卵形齒輪沿卵形齒輪610的旋轉(zhuǎn)路徑611沿向前方向旋轉(zhuǎn),使得可檢測(cè)區(qū)域644穿過非接觸傳感器640和645的感測(cè)區(qū)域。每一個(gè)旋轉(zhuǎn)位置與一系列旋轉(zhuǎn)狀態(tài)A到D關(guān)聯(lián),其中該系列的順序與卵形齒輪計(jì)600的卵形齒輪608和610的向前旋轉(zhuǎn)或前進(jìn)對(duì)應(yīng)。在這個(gè)實(shí)例中,旋轉(zhuǎn)狀態(tài)A指示以下所有旋轉(zhuǎn)位置,其中可檢測(cè)區(qū)域644在兩個(gè)非接觸傳感器640和645的感測(cè)區(qū)域外部并且包括旋轉(zhuǎn)位置670和678 ;旋轉(zhuǎn)狀態(tài)B指示以下所有旋轉(zhuǎn)位置,其中可檢測(cè)區(qū)域僅由非接觸傳感器640感測(cè)并且包括旋轉(zhuǎn)位置672 ;旋轉(zhuǎn)狀態(tài)C指示以下所有旋轉(zhuǎn)位置,其中可檢測(cè)區(qū)域由兩個(gè)非接觸傳感器感測(cè)并且包括旋轉(zhuǎn)位置674 ;并且旋轉(zhuǎn)狀態(tài)D指示以下所有旋轉(zhuǎn)位置,其中可檢測(cè)區(qū)域僅由非接觸傳感器645感測(cè)并且包括旋轉(zhuǎn)位置676。如圖6B中所示,響應(yīng)于通過卵形齒輪的流體流動(dòng)的通過旋轉(zhuǎn)位置670到678的卵形齒輪610的向前旋轉(zhuǎn)與該系列旋轉(zhuǎn)狀態(tài)A到D的順序?qū)?yīng)。因此,該系列的旋轉(zhuǎn)狀態(tài)指示卵形齒輪608和610的旋轉(zhuǎn)方向。例如,在非接觸傳感器感測(cè)旋轉(zhuǎn)狀態(tài)B并且隨后C的情況下,感測(cè)旋轉(zhuǎn)狀態(tài)的順序指示卵形齒輪的向前旋轉(zhuǎn)。在非接觸傳感器感測(cè)旋轉(zhuǎn)狀態(tài)C隨后B的情況下,被感測(cè)的旋轉(zhuǎn)狀態(tài)的順序指示向后旋轉(zhuǎn)。因此,卵形齒輪608和610的旋轉(zhuǎn)方向可以集體地被卵形齒輪計(jì)600感測(cè)。
[0055]圖6C是示出圖6A的卵形齒輪計(jì)600的旋轉(zhuǎn)狀態(tài)的表格650。表格650也示出用于每一個(gè)旋轉(zhuǎn)狀態(tài)的由非接觸傳感器640和645產(chǎn)生的對(duì)應(yīng)的檢測(cè)信號(hào)??梢岳斫猓憫?yīng)于通過卵形齒輪計(jì)600的流體流動(dòng)的卵形齒輪608和610的一個(gè)完整旋轉(zhuǎn)與通過旋轉(zhuǎn)狀態(tài)A到D的一個(gè)序列對(duì)應(yīng)。因此,基于由非接觸傳感器感測(cè)的旋轉(zhuǎn)狀態(tài),可以確定卵形齒輪的旋轉(zhuǎn)數(shù)。
[0056]在一個(gè)實(shí)例中,卵形齒輪計(jì)600可以包括控制器,該控制器被構(gòu)造用來基于由非接觸傳感器感測(cè)的旋轉(zhuǎn)狀態(tài)而確定流量計(jì)的旋轉(zhuǎn)計(jì)數(shù)并且確定流體流動(dòng)的體積。例如,卵形齒輪計(jì)600的控制器可以被構(gòu)造用來接收指示由非接觸傳感器感測(cè)的旋轉(zhuǎn)狀態(tài)和通過圖6C的表格650的旋轉(zhuǎn)狀態(tài)的序列的前進(jìn)的非接觸傳感器的檢測(cè)信號(hào)以確定旋轉(zhuǎn)計(jì)數(shù)。因?yàn)樵摽刂破鲀H通過該序列的旋轉(zhuǎn)狀態(tài)而前進(jìn),因此該控制器有效地忽略可能由抖動(dòng)或回流引起的卵形齒輪的向后旋轉(zhuǎn)。
[0057]圖7是流程圖700,該流程圖示出用來確定流過圖6A的卵形齒輪計(jì)600的流體的體積的方法。流程圖700示出在流量計(jì)的正常操作期間響應(yīng)于卵形齒輪608和610的向前旋轉(zhuǎn)的卵形齒輪計(jì)600的非接觸傳感器640和645。如上所述,非接觸傳感器被構(gòu)造用來感測(cè)旋轉(zhuǎn)狀態(tài)A-D,其中每一個(gè)旋轉(zhuǎn)狀態(tài)與卵形齒輪的多個(gè)旋轉(zhuǎn)位置關(guān)聯(lián),并且其中旋轉(zhuǎn)狀態(tài)A到D的序列與卵形齒輪的向前旋轉(zhuǎn)相對(duì)應(yīng)。因此,在卵形齒輪的旋轉(zhuǎn)位置響應(yīng)于通過流量計(jì)的流體流動(dòng)而前進(jìn)時(shí),旋轉(zhuǎn)狀態(tài)也按順序前進(jìn)通過旋轉(zhuǎn)狀態(tài)A到D的序列,如流程圖700中的實(shí)線箭頭示出的。流程圖700也示出對(duì)應(yīng)于可能由抖動(dòng)或回流引起的卵形齒輪608和610的向后旋轉(zhuǎn)的非接觸傳感器640和645。在卵形齒輪的旋轉(zhuǎn)位置響應(yīng)于抖動(dòng)或回流而倒退時(shí),該旋轉(zhuǎn)狀態(tài)也可以倒退,如流程圖700中的虛線箭頭所示。
[0058]非接觸傳感器640和645可以被構(gòu)造用來將檢測(cè)信號(hào)提供到卵形齒輪計(jì)600的控制器740。在這個(gè)實(shí)例中,用于每一旋轉(zhuǎn)狀態(tài)的由非接觸傳感器產(chǎn)生并且被提供到控制器740的檢測(cè)信號(hào)可以