欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

配置光電式字輪的計(jì)量裝置的數(shù)據(jù)采集和編碼測(cè)試方法

文檔序號(hào):6183163閱讀:129來(lái)源:國(guó)知局
配置光電式字輪的計(jì)量裝置的數(shù)據(jù)采集和編碼測(cè)試方法
【專利摘要】本發(fā)明提出配置光電式字輪的計(jì)量裝置的數(shù)據(jù)采集和編碼測(cè)試方法,所述數(shù)據(jù)采集方法通過(guò)設(shè)置雙門限電流值,進(jìn)而采用二次判斷的方式獲取數(shù)據(jù)采集字;所述編碼測(cè)試方法也通過(guò)設(shè)置雙門限電流值,多次判斷的方式驗(yàn)證數(shù)據(jù)采集字與字輪讀數(shù)的對(duì)應(yīng)關(guān)系,進(jìn)而為被測(cè)字輪套件提供最佳的上、下門限電流值。所述數(shù)據(jù)采集處理方法通過(guò)雙門限電流值更清楚的劃分編碼區(qū)域,減少區(qū)間模糊誤差,令字輪讀數(shù)更精確,并有效避免出現(xiàn)進(jìn)位誤讀數(shù)問(wèn)題;所述編碼測(cè)試方法采用接近實(shí)際工況的步進(jìn)電機(jī),并且通過(guò)修正上、下門限電流變量減小被測(cè)字輪套件的區(qū)間模糊誤差,為字輪套件提供區(qū)間模糊誤差盡量小的上、下門限電流值,為計(jì)量裝置精確讀數(shù)和防止進(jìn)位誤讀提供保障。
【專利說(shuō)明】配置光電式字輪的計(jì)量裝置的數(shù)據(jù)采集和編碼測(cè)試方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)量裝置的數(shù)據(jù)采集編碼方法,以及編碼測(cè)試方法,特別是涉及基于光電式字輪原理的計(jì)量裝置的數(shù)據(jù)采集編碼,以及編碼測(cè)試方法。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)采用光電式字輪的計(jì)量裝置,例如水表、電表、煤氣表,采用分別代表一個(gè)數(shù)位的字輪構(gòu)成的字輪套件顯示計(jì)量數(shù)據(jù),同時(shí)采用光電原理實(shí)時(shí)采集字輪旋轉(zhuǎn)位置信息,將位置信息轉(zhuǎn)換為字輪應(yīng)當(dāng)顯示的讀數(shù),以實(shí)現(xiàn)遠(yuǎn)程傳輸計(jì)量數(shù)據(jù)。如圖3所示,現(xiàn)有技術(shù)一種配置光電式字輪的計(jì)量裝置,包括讀數(shù)顯示面板101。從讀數(shù)顯示面板101可以確定該計(jì)量裝置包括4套分別用于顯示個(gè)、十、百、千數(shù)位的字輪套件。從字輪所基于的光電信號(hào)采集原理角度,所述字輪套件可以分為透光式字輪套件和反光式字輪套件。現(xiàn)有技術(shù)字輪套件包括扁圓柱狀的字輪本體110,若干個(gè)光電收發(fā)組件120。在字輪本體110的圓柱表面上印刻有字碼111。所述光電收發(fā)組件120包括用于射出光線的光發(fā)射管121,以及用于接收該光發(fā)射管121射出光信號(hào)、并將光信號(hào)轉(zhuǎn)換為電信號(hào)的光接收管122。如圖4和圖5所示,現(xiàn)有技術(shù)透光式字輪套件,所述字輪本體110上設(shè)置有至少一個(gè)透光窗131。一組光電收發(fā)組件120的光發(fā)射管121和光接收管122分別設(shè)置在字輪本體110的軸向兩側(cè),從而借助分段設(shè)置透光窗131實(shí)現(xiàn)透過(guò)光線和遮蔽光線的功能。光發(fā)射管121發(fā)出的光線透過(guò)透光窗被光接收管122接收代表一個(gè)電信號(hào)采集狀態(tài);光發(fā)射管121發(fā)出的光線被透光窗之間的柱體遮蔽而令光線不能被光接收管122接收代表另一個(gè)電信號(hào)采集狀態(tài),從而用一組光電收發(fā)組件120代表一位二進(jìn)制碼。在字輪本體110的旋轉(zhuǎn)過(guò)程中,通過(guò)設(shè)計(jì)透光窗131的大小及位置,令字輪的旋轉(zhuǎn)位置與光電收發(fā)組件120各自形成的編碼有一個(gè)對(duì)應(yīng)關(guān)系,字輪的旋轉(zhuǎn)位置就決定了字輪顯示的讀數(shù),從而可以通過(guò)光電收發(fā)組件120采集的編碼信息確定字輪顯示的讀數(shù)。在圖4和圖5中,在字輪本體110上設(shè)置了 W1、W2和W3三個(gè)透光窗131,每套字輪套件設(shè)置4組光電收發(fā)組件120,即光發(fā)射管Tl/光接收管R1、光發(fā)射管T2/光接收管R2、光發(fā)射管T3/光接收管R3和光發(fā)射管T4/光接收管R4,從而可以通過(guò)各光電收發(fā)組件120采集的一組四位二進(jìn)制編碼確定字輪讀數(shù)。與透光式字輪套件相類似的原理,如圖6和圖7所示,現(xiàn)有技術(shù)反光式字輪套件在字輪本體110的圓柱表面上,位于字碼111 一側(cè)設(shè)置能夠反射光線的反光帶141,以及不能反射光線、用陰影標(biāo)記的非反光帶142。所述光電收發(fā)組件120圍繞字輪本體110的柱面設(shè)置,從而通過(guò)分段設(shè)置的反光帶141,實(shí)現(xiàn)對(duì)字輪本體110旋轉(zhuǎn)位置的采集編碼。在圖6和圖7中,每套反光式字輪套件包括三組光電收發(fā)組件120,即光發(fā)射管T4/光接收管R4、光發(fā)射管T5/光接收管R5和光發(fā)射管T6/光接收管R6。
[0003]現(xiàn)有技術(shù)對(duì)透光窗131和反光帶141存在多種設(shè)計(jì)方案,以解決準(zhǔn)確編碼、防止進(jìn)位錯(cuò)誤讀數(shù)等問(wèn)題,但是現(xiàn)有技術(shù)配置光電式字輪的液體流量計(jì)量裝置存在以下缺陷和不足之處:
1.現(xiàn)有技術(shù)數(shù)據(jù)采集處理方法影響準(zhǔn)確讀數(shù);現(xiàn)有技術(shù)大多通過(guò)設(shè)計(jì)透光窗和反光帶以配合多種編碼格式,從編碼角度解決讀數(shù)誤差和進(jìn)位誤讀問(wèn)題,但是現(xiàn)有技術(shù)所采用的數(shù)據(jù)采集處理方法也影響讀數(shù)誤差問(wèn)題;一般地,光接收管在接收光發(fā)射管射出的所有光信號(hào)時(shí)輸出最大電流值是Imax的亮電流,而當(dāng)光接收管在完全不能接收光發(fā)射管射出的光信號(hào)時(shí)輸出最小電流值是Imin的暗電流;但是,從亮電流到暗電流,或者反之,并不是瞬間完成,而是需要經(jīng)歷一個(gè)接收電流值的變化過(guò)程;現(xiàn)有技術(shù)數(shù)據(jù)采集處理方法是選取在亮電流Imax與暗電流Imin之間的閾值判斷編碼,即大于閾值判斷為一種編碼,小于閾值判斷為另一編碼,這樣會(huì)因?yàn)椴荒軈^(qū)分接收電流值處于接近閾值區(qū)間、還是處于遠(yuǎn)離閾值區(qū)間而造成區(qū)間模糊誤差產(chǎn)生,該區(qū)間模糊誤差在進(jìn)位時(shí)影響更為明顯,特別是多個(gè)字輪處于進(jìn)位狀態(tài)時(shí),例如從1999進(jìn)位至2000時(shí),該區(qū)間模糊誤差的影響更為明顯;該區(qū)間模糊誤差通過(guò)設(shè)計(jì)透光窗和反光帶是無(wú)法避免的;
2.現(xiàn)有技術(shù)對(duì)編碼數(shù)據(jù)的檢測(cè)方法影響準(zhǔn)確讀數(shù);現(xiàn)有技術(shù)大多通過(guò)步進(jìn)電機(jī)驅(qū)動(dòng)字輪套件以模擬字輪運(yùn)行狀態(tài),從而測(cè)試編碼數(shù)據(jù)與讀數(shù)的對(duì)應(yīng)關(guān)系;現(xiàn)有技術(shù)測(cè)試時(shí)所使用的步進(jìn)電機(jī)的每轉(zhuǎn)步進(jìn)步數(shù)與編碼設(shè)計(jì)有關(guān),一般對(duì)于5位編碼字輪套件采用每轉(zhuǎn)步進(jìn)60步的步進(jìn)電機(jī);但是字輪套件在實(shí)際使用時(shí)處于連續(xù)轉(zhuǎn)動(dòng)狀態(tài),因此采用每轉(zhuǎn)步進(jìn)步數(shù)越高的步進(jìn)電機(jī)才能越接近實(shí)際運(yùn)行狀態(tài),而此時(shí)更凸顯了上述區(qū)間模糊誤差的影響;現(xiàn)有技術(shù)的編碼測(cè)試方法在較低的每轉(zhuǎn)步進(jìn)步數(shù)的測(cè)試工況下,并不能準(zhǔn)確地檢測(cè)出區(qū)間模糊誤差,以及區(qū)間模糊誤差帶來(lái)的影響,從而不能測(cè)試或者修正區(qū)間模糊誤差;這就是現(xiàn)有技術(shù)經(jīng)過(guò)編碼測(cè)試為合格的字輪套件在實(shí)際使用中還是會(huì)出現(xiàn)進(jìn)位誤讀數(shù)問(wèn)題的原因之一 O

【發(fā)明內(nèi)容】

[0004]本發(fā)明要解決的技術(shù)問(wèn)題在于避免現(xiàn)有技術(shù)的不足之處而提出一種有效避免區(qū)間模糊誤差的用于計(jì)量裝置的數(shù)據(jù)采集處理方法,以及一種能夠修正區(qū)間模糊誤差的用于計(jì)量裝置的編碼測(cè)試方法。
[0005]本發(fā)明解決所述技術(shù)問(wèn)題可以通過(guò)采用以下技術(shù)方案來(lái)實(shí)現(xiàn):
提出一種配置光電式字輪的液體流量計(jì)量裝置的數(shù)據(jù)采集處理方法,所述液體流量計(jì)量裝置包括M套字輪套件。所述字輪套件包括一字輪本體和N組光電收發(fā)組件。所述字輪本體上設(shè)置有透光窗或者反光帶。所述光電收發(fā)組件包括用于射出光線的光發(fā)射管,以及借助透光窗或者反光帶接收該光發(fā)射管射出光信號(hào)、并將光信號(hào)轉(zhuǎn)換為電信號(hào)的光接收管。從而光接收管在接收光發(fā)射管射出的所有光信號(hào)時(shí)輸出最大電流值是Imax的亮電流,而當(dāng)光接收管在完全不能接收光發(fā)射管射出的光信號(hào)時(shí)輸出最小電流值是Imin的暗電流。所述方法包括如下步驟:
A.設(shè)置不大于亮電流Imax,且不小于暗電流Imin的上門限電流值Ih和下門限電流值込,且所述上門限電流值Ih大于下門限電流值込;
B.在字輪旋轉(zhuǎn)過(guò)程中,在每個(gè)數(shù)據(jù)采集周期中完成如下步驟C至J,
C.采集MXN個(gè)光接收管各自的接收電流值;
D.將所述MXN個(gè)光接收管各自的接收電流值分別與所述上門限電流值Ih和下門限電流值k比較;
E.步驟D中,如果接收電流值不小于上門限電流值IH,將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼賦值為第一碼;
F.步驟D中,如果接收電流值不大于下門限電流值Iy將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼賦值為第二碼;
G.步驟D中,如果接收電流值小于上門限電流值Ih且大于下門限電流值Iy將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼賦值為第三碼;
H.如果被賦值為第三碼的數(shù)據(jù)采集碼不少于兩個(gè),執(zhí)行步驟J;否則執(zhí)行步驟I ;
1.按設(shè)定的次序排列光電收發(fā)組件的數(shù)據(jù)采集碼,形成一MXN位的數(shù)據(jù)采集字,將數(shù)據(jù)采集字譯碼獲得字輪套件內(nèi)各字輪的讀數(shù),數(shù)據(jù)采集周期結(jié)束;
J.返回編碼失敗的結(jié)果,數(shù)據(jù)采集周期結(jié)束。
[0006]為了更進(jìn)一步的減少區(qū)間模糊誤差帶來(lái)的影響,所述步驟H包括如下步驟,
Hl.如果被賦值為第三碼的數(shù)據(jù)采集碼少于兩個(gè),執(zhí)行步驟I ;
H2.如果被賦值為第三碼的數(shù)據(jù)采集碼不少于兩個(gè),針對(duì)數(shù)據(jù)采集碼是第三碼的光電收發(fā)組件所采集的接收電流值執(zhí)行分步驟H3至Hll ;
H3.設(shè)置模糊區(qū)分界電流值Im = (Ih+Il) /2 ;
H4.如果存在不小于模糊區(qū)分界電流值Im的接收電流值,找出其中最大的接收電流值,以該最大的接收電流值的X倍設(shè)定為第二上門限電流值ΙΗ2,0 <χ<1;
如果不存在大于模糊區(qū)分界電流值Im的接收電流值,將步驟A設(shè)置的上門限電流值Ih作為第二上門限電流值Ih2 ;
H5.如果存在小于模糊區(qū)分界電流值Im的接收電流值,找出其中最小的接收電流值,以該最小的接收電流值的I倍設(shè)定為第二下門限電流值U,y > I ;
如果不存在小于模糊區(qū)分界電流值Im的接收電流值,將步驟A設(shè)置的下門限電流值込作為第二下門限電流值
H6.如果第二上門限電流值Ih2不大于第二下門限電流值U,執(zhí)行步驟J ;
H7.如果第二上門限電流值Ih2大于U,將接收電流值分別與所述第二上門限電流值Ih2和第二下門限電流值L比較;執(zhí)行分步驟HS至HlO ;
HS.步驟H7中,如果接收電流值不小于第二上門限電流值Ih2,將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼賦值為第一碼;
H9.步驟H7中,如果接收電流值不大于第二下門限電流值U,將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼賦值為第二碼;
H10.在步驟H7中,如果接收電流值小于第二上門限電流值Ih2且大于第二下門限電流值U,將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼維持第三碼不變;
Hll.如果被賦值為第三碼的數(shù)據(jù)采集碼仍然不少于兩個(gè),執(zhí)行步驟J ;否則執(zhí)行步驟
1
[0007]具體而言,所述第一碼是1,第二碼是0,第三碼是X ;或者所述第一碼是0,第二碼是I,第二石馬是Xo
[0008]另外,所述X = 0.75 ;y=l.2。
[0009]本發(fā)明解決所述技術(shù)問(wèn)題還可以通過(guò)采用以下技術(shù)方案來(lái)實(shí)現(xiàn):
提出一種用于配置光電式字輪的液體流量計(jì)量裝置的編碼測(cè)試方法,所述液體流量計(jì)量裝置包括M套字輪套件。所述字輪套件包括一字輪本體和N組光電收發(fā)組件。所述字輪本體上設(shè)置有透光窗或者反光帶。所述光電收發(fā)組件包括用于射出光線的光發(fā)射管,以及借助透光窗或者反光帶接收該光發(fā)射管射出光信號(hào)、并將光信號(hào)轉(zhuǎn)換為電信號(hào)的光接收管。從而光接收管在接收光發(fā)射管射出的所有光信號(hào)時(shí)輸出最大電流值是Imax的亮電流,而當(dāng)光接收管在完全不能接收光發(fā)射管射出的光信號(hào)時(shí)輸出最小電流值是Imin的暗電流。所述方法包括如下步驟:
A.在測(cè)試設(shè)備中用每轉(zhuǎn)步進(jìn)V步的步進(jìn)電機(jī)驅(qū)動(dòng)所述M套字輪套件;測(cè)試設(shè)備電連接所述MXN個(gè)光接收管,以采集各光接收管的接收電流值;并且在測(cè)試設(shè)備中存儲(chǔ)一數(shù)據(jù)采集字對(duì)應(yīng)字輪讀數(shù)表;設(shè)置上門限測(cè)試電流變量itH和下門限測(cè)試電流變量4 ;
初始化編碼測(cè)試錯(cuò)誤計(jì)數(shù)參數(shù)P = O ;將不大于亮電流Imax,且不小于暗電流Imin的上門限測(cè)試電流值ItH和下門限測(cè)試電流值分別賦值給上門限測(cè)試電流變量itH和下門限測(cè)試電流變量4,即itH=ItH,itL = ΙΛ,且所述上門限測(cè)試電流值ItH大于下門限測(cè)試電流值ItL ;
B.步進(jìn)電機(jī)驅(qū)動(dòng)M套字輪套件旋轉(zhuǎn)一步;
C.采集MXN個(gè)光接收管各自的接收電流值;
D.將所述MXN個(gè)光接收管各自的接收電流值分別與所述上門限測(cè)試電流變量itH的當(dāng)前值和下門限測(cè)試電流變量4的當(dāng)前值比較;
E.步驟D中,如果接收電流值不小于上門限測(cè)試電流變量itH的當(dāng)前值,將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼賦值為第一碼;
F.步驟D中,如果接收電流值不大于下門限測(cè)試電流變量垃的當(dāng)前值,將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼賦值為第二碼;
G.步驟D中,如果接收電流值小于上門限測(cè)試電流變量itH的當(dāng)前值且大于下門限測(cè)試電流變量4的當(dāng)前值,將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼賦值為第二碼;
Hl.如果被賦值為第三碼的數(shù)據(jù)采集碼少于兩個(gè),執(zhí)行步驟Il至14 ;
H2.如果被賦值為第三碼的數(shù)據(jù)采集碼不少于兩個(gè),針對(duì)數(shù)據(jù)采集碼是第三碼的光電收發(fā)組件所采集的接收電流值執(zhí)行分步驟H3至Hll ;
H3.賦值模糊區(qū)分界電流變量itM = (itH+itL)/2, itH是上門限測(cè)試電流變量itH的當(dāng)前值,itL是下門限測(cè)試電流變量4的當(dāng)前值;
H4.如果存在不小于模糊區(qū)分界電流變量itM當(dāng)前值的接收電流值,找出其中最大的接收電流值,以該最大的接收電流值的X倍賦值給上門限測(cè)試電流變量itH,0 <χ<1;
如果不存在不小于模糊區(qū)分界電流變量itM當(dāng)前值的接收電流值,執(zhí)行步驟H5 ;
H5.如果存在小于模糊區(qū)分界電流變量itM當(dāng)前值的接收電流值,找出其中最小的接收電流值,以該最小的接收電流值的I倍賦值給下門限測(cè)試電流變量ia,y > I ;
如果不存在小于模糊區(qū)分界電流變量itM當(dāng)前值的接收電流值,執(zhí)行步驟H6 ;
H6.如果上門限測(cè)試電流變量itH的當(dāng)前值不大于下門限測(cè)試電流變量的當(dāng)前值,執(zhí)行步驟J ;
H7.如果上門限測(cè)試電流變量itH的當(dāng)前值大于下門限測(cè)試電流變量的當(dāng)前值,將接收電流值分別與上門限測(cè)試電流變量itH的當(dāng)前值和下門限測(cè)試電流變量的當(dāng)前值比較;執(zhí)行分步驟H8至HlO ; HS.步驟H7中,如果接收電流值不小于上門限測(cè)試電流變量itH的當(dāng)前值,將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼賦值為第一碼;
H9.步驟H7中,如果接收電流值不大于下門限測(cè)試電流變量垃的當(dāng)前值,將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼賦值為第二碼;
Hl0.在步驟H7中,如果接收電流值小于上門限測(cè)試電流變量itH的當(dāng)前值且大于下門限測(cè)試電流變量4的當(dāng)前值,將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼維持第三碼不變;
Hll.返回步驟Hl;
11.按設(shè)定的次序排列光電收發(fā)組件的數(shù)據(jù)采集碼,形成一MXN位的測(cè)試數(shù)據(jù)采集字,將該測(cè)試數(shù)據(jù)采集字譯碼獲得字輪套件內(nèi)各字輪的測(cè)試讀數(shù);
12.將步驟Il獲取的測(cè)試數(shù)據(jù)采集字和測(cè)試讀數(shù)與步驟A所述數(shù)據(jù)采集字對(duì)應(yīng)字輪讀數(shù)表比對(duì)是否一致;
13.步驟12中,如果比對(duì)一致,本數(shù)據(jù)采集周期結(jié)束,執(zhí)行以下步驟Kl;
14.步驟12中,如果比對(duì)不一致,編碼測(cè)試錯(cuò)誤計(jì)數(shù)參數(shù)P= P + I,本數(shù)據(jù)采集周期結(jié)束,執(zhí)行以下步驟Kl ;
J.輸出測(cè)試譯碼失敗的結(jié)果,測(cè)試結(jié)束;
Kl.判斷步進(jìn)電機(jī)是否已經(jīng)運(yùn)行IOm轉(zhuǎn);
如果步進(jìn)電機(jī)已經(jīng)運(yùn)行IOm轉(zhuǎn),執(zhí)行步驟K2至K3 ;
如果步進(jìn)電機(jī)沒(méi)有運(yùn)行IOm轉(zhuǎn),返回步驟B ;
K2.如果p=0,將上門限測(cè)試電流變量itH的當(dāng)前值設(shè)置為液體流量計(jì)量裝置中M套字輪套件的光電上門限電流值IH,同時(shí)將下門限測(cè)試電流變量4的當(dāng)前值設(shè)置為所述液體流量計(jì)量裝置中M套字輪套件的下門限電流值k ;測(cè)試結(jié)束;
K3.如果P幸0,輸出存在編碼錯(cuò)誤信息,測(cè)試結(jié)束。
[0010]具體而言,所述第一碼是1,第二碼是0,第三碼是X ;或者所述第一碼是0,第二碼是1,第三碼是X。另外,所述X = 0.75 ;y=1.2。再者,所述VS 60。
[0011]同現(xiàn)有技術(shù)相比較,本發(fā)明“配置光電式字輪的計(jì)量裝置的數(shù)據(jù)采集和編碼測(cè)試方法”的技術(shù)效果在于:
1.本發(fā)明所述數(shù)據(jù)采集處理方法通過(guò)雙門限電流值更清楚的劃分編碼區(qū)域,盡最大可能摒除處在雙門限電流值之間的接收電流值,以減少區(qū)間模糊誤差,從而令字輪讀數(shù)更精確,并有效避免出現(xiàn)進(jìn)位誤讀數(shù)問(wèn)題;
2.本發(fā)明所述數(shù)據(jù)采集處理方法通過(guò)縮小門限之間區(qū)間二次譯碼的方式進(jìn)一步提高譯碼精確度,并進(jìn)一步減少區(qū)間模糊誤差;
3.本發(fā)明所述編碼測(cè)試方法采用接近實(shí)際工況的步進(jìn)電機(jī),并且通過(guò)修正上、下門限電流變量減小被測(cè)字輪套件的區(qū)間模糊誤差,為字輪套件提供更加符合實(shí)際工況的、且區(qū)間模糊誤差盡量小的上、下門限電流值,為計(jì)量裝置精確讀數(shù)和防止進(jìn)位誤讀提供保障。
【專利附圖】

【附圖說(shuō)明】
[0012]圖1是本發(fā)明“配置光電式字輪的計(jì)量裝置的數(shù)據(jù)采集和編碼測(cè)試方法”中,數(shù)據(jù)采集處理方法優(yōu)選實(shí)施例的流程示意圖; 圖2是圖1所示步驟7的更具體實(shí)現(xiàn)方法流程示意圖;
圖3是現(xiàn)有技術(shù)計(jì)量裝置的讀數(shù)顯示面板101的正投影主視示意圖;
圖4是現(xiàn)有技術(shù)透光式字輪套件的正投影主視示意圖;
圖5是現(xiàn)有技術(shù)透光式字輪套件的正投影右視示意圖;
圖6是現(xiàn)有技術(shù)反光式字輪套件的正投影主視示意圖;
圖7是現(xiàn)有技術(shù)反光式字輪套件的正投影右視示意圖。
【具體實(shí)施方式】
[0013]以下結(jié)合附圖所示實(shí)施例作進(jìn)一步詳述。
[0014]本發(fā)明提出一種配置光電式字輪的液體流量計(jì)量裝置的數(shù)據(jù)采集處理方法,所述液體流量計(jì)量裝置包括M套字輪套件。所述字輪套件包括一字輪本體和N組光電收發(fā)組件。所述字輪本體上設(shè)置有透光窗或者反光帶。所述光電收發(fā)組件包括用于射出光線的光發(fā)射管,以及借助透光窗或者反光帶接收該光發(fā)射管射出光信號(hào)、并將光信號(hào)轉(zhuǎn)換為電信號(hào)的光接收管。從而光接收管在接收光發(fā)射管射出的所有光信號(hào)時(shí)輸出最大電流值是Imax的亮電流,而當(dāng)光接收管在完全不能接收光發(fā)射管射出的光信號(hào)時(shí)輸出最小電流值是Imin的暗電流。所述方法包括如下步驟:
A.如圖1所示流程1,設(shè)置不大于亮電流Imax,且不小于暗電流Imin的上門限電流值Ih和下門限電流值Iy且所述上門限電流值Ih大于下門限電流值込;
B.在字輪旋轉(zhuǎn)過(guò)程中,在每個(gè)數(shù)據(jù)采集周期中完成如下步驟C至J,所述數(shù)據(jù)采集周期應(yīng)當(dāng)根據(jù)實(shí)際應(yīng)用工況設(shè)定;
C.如圖1所示流程2,采集MXN個(gè)光接收管各自的接收電流值;
D.如圖1所示流程3,將所述MXN個(gè)光接收管各自的接收電流值分別與所述上門限電流值Ih和下門限電流值k比較;
E.如圖1所示流程4,步驟D中,如果接收電流值不小于上門限電流值Ih,將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼賦值為第一碼;
F.如圖1所示流程6,步驟D中,如果接收電流值不大于下門限電流值Iy將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼賦值為第二碼;
G.如圖1所示流程5,步驟D中,如果接收電流值小于上門限電流值Ih且大于下門限電流值l.,將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼賦值為第三碼;
H.如圖1所示流程7,如果被賦值為第三碼的數(shù)據(jù)采集碼不少于兩個(gè),執(zhí)行步驟J;否則執(zhí)行步驟I ;
1.如圖1所示流程8,按設(shè)定的次序排列光電收發(fā)組件的數(shù)據(jù)采集碼,形成一MXN位的數(shù)據(jù)采集字,將數(shù)據(jù)采集字譯碼獲得字輪套件內(nèi)各字輪的讀數(shù),數(shù)據(jù)采集周期結(jié)束;
J.如圖1所示流程9,返回編碼失敗的結(jié)果,數(shù)據(jù)采集周期結(jié)束。
[0015]為了更進(jìn)一步的減少區(qū)間模糊誤差帶來(lái)的影響,如圖2所示,所述步驟H,即圖1所示流程7,包括如下步驟,
Hl.如圖2所示流程701,如果被賦值為第三碼的數(shù)據(jù)采集碼少于兩個(gè),執(zhí)行步驟I,即圖1所示流程8 ;
H2.如圖2所示流程701,如果被賦值為第三碼的數(shù)據(jù)采集碼不少于兩個(gè),針對(duì)數(shù)據(jù)采集碼是第三碼的光電收發(fā)組件所采集的接收電流值執(zhí)行分步驟H3至Hll ;
H3.如圖2所示流程702,設(shè)置模糊區(qū)分界電流值Im = (Ih+Il) /2 ;
H4.如圖2所示流程703至704,如果存在不小于模糊區(qū)分界電流值Im的接收電流值,找出其中最大的接收電流值,以該最大的接收電流值的X倍設(shè)定為第二上門限電流值IH2,0
< X < I ;
如圖2所示流程703至705,如果不存在大于模糊區(qū)分界電流值Im的接收電流值,將步驟A設(shè)置的上門限電流值Ih作為第二上門限電流值Ih2 ;
H5.如圖2所示流程706至707,如果存在小于模糊區(qū)分界電流值Im的接收電流值,找出其中最小的接收電流值,以該最小的接收電流值的y倍設(shè)定為第二下門限電流值L,y>I ;
如圖2所示流程706至708,如果不存在小于模糊區(qū)分界電流值Im的接收電流值,將步驟A設(shè)置的下門限電流值IJ乍為第二下門限電流值L ;
H6.如圖2所示流程709,如果第二上門限電流值Ih2不大于第二下門限電流值U,執(zhí)行步驟J,即圖1所示流程9;
H7.如圖2所示流程709,如果第二上門限電流值Ih2大于U,將接收電流值分別與所述第二上門限電流值Ih2和第二下門限電流值L比較;執(zhí)行分步驟HS至HlO ;
HS.如圖2所示流程710至711,步驟H7中,如果接收電流值不小于第二上門限電流值Ih2,將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼賦值為第一碼;
H9.如圖2所示流程710至713,步驟H7中,如果接收電流值不大于第二下門限電流值Iw將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼賦值為第二碼;
H10.如圖2所示流程710至712,在步驟H7中,如果接收電流值小于第二上門限電流值Ih2且大于第二下門限電流值U,將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼維持第三碼不變;
Hll.如圖2所示流程710至714,如果被賦值為第三碼的數(shù)據(jù)采集碼仍然不少于兩個(gè),執(zhí)行步驟J,即圖1所示流程9 ;否則執(zhí)行步驟I,即圖1所示流程8。
[0016]以下以單字輪套件舉例說(shuō)明數(shù)據(jù)采集處理方法。在以下實(shí)例中,所述第一碼是1,第二碼是0,第三碼是X。而在實(shí)際應(yīng)用中,還可以所述第一碼是O,第二碼是I,第三碼是X。在以下實(shí)例中,設(shè)置五組光電收發(fā)組件。以下實(shí)例中,Imax = 800 μ Α,ΙΜΙΝ = 5μ Α,上門限電流值Ih = 700 μ A,下門限電流值I1j = 100 μ A。選取χ = 0.75 ;y=l.2。
[0017]實(shí)例1,各光接收管的接收電流值是第一光接收管的接收電流值I1 = 756.3 μ A,第二光接收管的接收電流值I2 = 733.2 μ A,第三光接收管的接收電流值I3 = 755.2 u Α,第四光接收管的接收電流值I4 = 779.5 μ A,第五光接收管的接收電流值I5 = 799 μ A。顯然所有光接收管的接收電流值都不小于上門限電流值Ih = 700 μ A,所有光電收發(fā)組件的數(shù)據(jù)采集碼都被賦值第一碼1,按次序排列后形成的數(shù)據(jù)采集字11111。
[0018]實(shí)例2,各光接收管的接收電流值是第一光接收管的接收電流值I1 = 744.3 μ A,第二光接收管的接收電流值I2 = 777.9 μ A,第三光接收管的接收電流值I3 = 332.1 μ A,第四光接收管的接收電流值I4 = 56.3 μ A,第五光接收管的接收電流值I5= 11.2 μ Α。第一、第二光接收管的接收電流值都不小于上門限電流值Ih = 700 μ A,它們的數(shù)據(jù)采集碼都被賦值第一碼I ;第四、第五光接收管的接收電流值都不大于下門限電流值L = 100μ Α,它們的數(shù)據(jù)采集碼都被賦值第二碼O ;第三光接收管的接收電流值小于上門限電流值Ih =700 μ A,且大于下門限電流值L= 100 μ A,其數(shù)據(jù)采集碼被賦值第三碼X。由于只有一個(gè)第三碼X,第三碼X少于兩個(gè),符合編碼要求,按次序排列數(shù)據(jù)采集碼后形成的數(shù)據(jù)采集字是11X00。
[0019]實(shí)例3,各光接收管的接收電流值是第一光接收管的接收電流值I1 = 9.4 μ Α,第二光接收管的接收電流值I2 = 5.2 μ A,第三光接收管的接收電流值I3 = 5.1 μ Α,第四光接收管的接收電流值I4 = 74 μ A,第五光接收管的接收電流值I5 = 5.6 μ Α。顯然所有光接收管的接收電流值都不大于下門限電流值L= 100 μ A,所有光電收發(fā)組件的數(shù)據(jù)采集碼都被賦值第二碼0,按次序排列后形成的數(shù)據(jù)采集字00000。
[0020]實(shí)例4,各光接收管的接收電流值是第一光接收管的接收電流值I1 = 756.3 μ A,第二光接收管的接收電流值I2 = 611.4 μ A,第三光接收管的接收電流值I3 = 588.2 u Α,第四光接收管的接收電流值I4 = 766.3 μ A,第五光接收管的接收電流值I5 = 700.9 μ A。第一光接收管的接收電流值都不小于上門限電流值Ih = 700 μ A,其數(shù)據(jù)采集碼都被賦值第一碼I ;第二、第三光接收管的接收電流值小于上門限電流值Ih = 700 μ A,且大于下門限電流值L= 100μ A,它們的數(shù)據(jù)采集碼被賦值第三碼X ;第四、第五光接收管的接收電流值都不小于上門限電流值Ih = 700μ A,它們的數(shù)據(jù)采集碼都被賦值第一碼I。由于有兩個(gè)第三碼X,第三碼X不少于兩個(gè),可以對(duì)第二、第三光接收管的接收電流值進(jìn)一步采用二次判斷。Im = (Ih+Il)/2 =(700+100)/2 = 400 μ A 0第二光接收管的接收電流值I2 =611.4 μ A是大于Im的最大接收電流值,因此,IH2 = X I2 = 458.55 μ A ;將下門限電流值Il= 100 μ A作為第二下門限電流值Ι?2,即Il2 = 100 μ Α。第二、第三光接收管的接收電流值都不小于第二上門限電流值Ih = 458.55 μ A,它們的數(shù)據(jù)采集碼都被賦值第一碼I。從而,按次序排列后形成的數(shù)據(jù)采 集字11111。
[0021]實(shí)例5,各光接收管的接收電流值是第一光接收管的接收電流值I1 = 11.6μ A,第二光接收管的接收電流值I2 = 89.3μ A,第三光接收管的接收電流值I3 = 122.5 μ A,第四光接收管的接收電流值I4= 155.3 μ A,第五光接收管的接收電流值I5 = 132.1μ Α。第一、第二光接收管的接收電流值都不大于下門限電流值L= 100μ A,它們的數(shù)據(jù)采集碼都被賦值第一碼O ;第三、第四、第五光接收管的接收電流值小于上門限電流值Ih =700 μ A,且大于下門限電流值L= 100 μ A,它們的數(shù)據(jù)采集碼被賦值第三碼X。由于有三個(gè)第三碼X,第三碼X不少于兩個(gè),可以對(duì)第三、第四、第五光接收管的接收電流值進(jìn)一步采用二次判斷。Im = (Ih+Il)/2 =(700+100)/2 = 400μ A。第三光接收管的接收電流值I3 = 122.5 μ A是小于Im的最小接收電流值,因此,IL2 = y I3 = 147 μ A ;將上門限電流值Ih = 700 μ A作為第二上門限電流值Ih2,即Ih2 = 700 μ Α。第三、第五光接收管的接收電流值都不大于第二下門限電流值L = 147μ A,它們的數(shù)據(jù)采集碼都被賦值第一碼O。第四光接收管的接收電流值小于上門限電流值Ih2 = 700 μ A,且大于下門限電流值L =147 μ A,其數(shù)據(jù)采集碼被賦值第三碼X。由于只有一個(gè)第三碼X,第三碼X少于兩個(gè),符合編碼要求,按次序排列數(shù)據(jù)采集碼后形成的數(shù)據(jù)采集字是000X0。
[0022]實(shí)例6,各光接收管的接收電流值是第一光接收管的接收電流值I1 = 456.4 μ A,第二光接收管的接收電流值I2 = 446.5 μ A,第三光接收管的接收電流值I3 = 788.2 u Α,第四光接收管的接收電流值I4 = 300.4 μ A,第五光接收管的接收電流值I5 = 333.2 μ A。第一、第二、第四、第五光接收管的接收電流值小于上門限電流值Ih = 700 μ A,且大于下門限電流值L= 100 μ A,它們的數(shù)據(jù)采集碼被賦值第三碼X。第三光接收管的接收電流值都不小于上門限電流值ΙΗ = 700μ A,它們的數(shù)據(jù)采集碼都被賦值第一碼I。由于有四個(gè)第三碼X,第三碼X不少于兩個(gè),可以對(duì)第一、第二、第四、第五光接收管的接收電流值進(jìn)一步采用二次判斷。Im = (IH+IJ/2 =(700+100)/2 = 400μ A。第一光接收管的接收電流值I1= 456.4 μ A是大于Im的最大接收電流值,因此,IH2 = x I1 = 342.3 μ A ;第四光接收管的接收電流值I4 = 300.4μ A是小于Im的最小接收電流值,因此,IL2 = y I4 = 360.48 μ A。由于Ih2 < 返回編碼失敗的結(jié)果。
[0023]本發(fā)明基于上述數(shù)據(jù)采集處理方法的基本原理還提出一種用于配置光電式字輪的液體流量計(jì)量裝置的編碼測(cè)試方法,所述液體流量計(jì)量裝置包括M套字輪套件。所述字輪套件包括一字輪本體和N組光電收發(fā)組件。所述字輪本體上設(shè)置有透光窗或者反光帶。所述光電收發(fā)組件包括用于射出光線的光發(fā)射管,以及借助透光窗或者反光帶接收該光發(fā)射管射出光信號(hào)、并將光信號(hào)轉(zhuǎn)換為電信號(hào)的光接收管。從而光接收管在接收光發(fā)射管射出的所有光信號(hào)時(shí)輸出最大電流值是Imax的亮電流,而當(dāng)光接收管在完全不能接收光發(fā)射管射出的光信號(hào)時(shí)輸出最小電流值是Imin的暗電流。所述方法包括如下步驟:
Α.在測(cè)試設(shè)備中用每轉(zhuǎn)步進(jìn)V步的步進(jìn)電機(jī)驅(qū)動(dòng)所述M套字輪套件;測(cè)試設(shè)備電連接所述MXN個(gè)光接收管,以采集各光接收管的接收電流值;并且在測(cè)試設(shè)備中存儲(chǔ)一數(shù)據(jù)采集字對(duì)應(yīng)字輪讀數(shù)表;設(shè)置上門限測(cè)試電流變量itH和下門限測(cè)試電流變量4 ;
初始化編碼測(cè)試錯(cuò)誤計(jì)數(shù)參數(shù)P = O ;將不大于亮電流Imax,且不小于暗電流Imin的上門限測(cè)試電流值ItH和下門限測(cè)試電流值分別賦值給上門限測(cè)試電流變量itH和下門限測(cè)試電流變量4,即itH=ItH,itL = ΙΛ,且所述上門限測(cè)試電流值ItH大于下門限測(cè)試電流值ItL ;
B.步進(jìn)電機(jī)驅(qū)動(dòng)M套字輪套件旋轉(zhuǎn)一步;
C.采集MXN個(gè)光接收管各自的接收電流值;
D.將所述MXN個(gè)光接收管各自的接收電流值分別與所述上門限測(cè)試電流變量itH的當(dāng)前值和下門限測(cè)試電流變量4的當(dāng)前值比較;
E.步驟D中,如果接收電流值不小于上門限測(cè)試電流變量itH的當(dāng)前值,將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼賦值為第一碼;
F.步驟D中,如果接收電流值不大于下門限測(cè)試電流變量垃的當(dāng)前值,將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼賦值為第二碼;
G.步驟D中,如果接收電流值小于上門限測(cè)試電流變量itH的當(dāng)前值且大于下門限測(cè)試電流變量4的當(dāng)前值,將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼賦值為第二碼;
Hl.如果被賦值為第三碼的數(shù)據(jù)采集碼少于兩個(gè),執(zhí)行步驟Il至14 ;
H2.如果被賦值為第三碼的數(shù)據(jù)采集碼不少于兩個(gè),針對(duì)數(shù)據(jù)采集碼是第三碼的光電收發(fā)組件所采集的接收電流值執(zhí)行分步驟H3至Hll ;
H3.賦值模糊區(qū)分界電流變量itM = (itH+itL)/2, itH是上門限測(cè)試電流變量itH的當(dāng)前值,itL是下門限測(cè)試電流變量4的當(dāng)前值;
H4.如果存在不小于模糊區(qū)分界電流變量itM當(dāng)前值的接收電流值,找出其中最大的接收電流值,以該最大的接收電流值的X倍賦值給上門限測(cè)試電流變量itH,0 <χ<1; 如果不存在不小于模糊區(qū)分界電流變量itM當(dāng)前值的接收電流值,執(zhí)行步驟H5 ;
H5.如果存在小于模糊區(qū)分界電流變量itM當(dāng)前值的接收電流值,找出其中最小的接收電流值,以該最小的接收電流值的I倍賦值給下門限測(cè)試電流變量ia,y > I ;
如果不存在小于模糊區(qū)分界電流變量itM當(dāng)前值的接收電流值,執(zhí)行步驟H6 ;
H6.如果上門限測(cè)試電流變量itH的當(dāng)前值不大于下門限測(cè)試電流變量的當(dāng)前值,執(zhí)行步驟J ;
H7.如果上門限測(cè)試電流變量itH的當(dāng)前值大于下門限測(cè)試電流變量的當(dāng)前值,將接收電流值分別與上門限測(cè)試電流變量itH的當(dāng)前值和下門限測(cè)試電流變量的當(dāng)前值比較;執(zhí)行分步驟H8至HlO ;
HS.步驟H7中,如果接收電流值不小于上門限測(cè)試電流變量itH的當(dāng)前值,將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼賦值為第一碼;
H9.步驟H7中,如果接收電流值不大于下門限測(cè)試電流變量垃的當(dāng)前值,將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼賦值為第二碼;
H10.在步驟H7中,如果接收電流值小于上門限測(cè)試電流變量itH的當(dāng)前值且大于下門限測(cè)試電流變量4的當(dāng)前值,將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼維持第三碼不變;
Hll.返回步驟Hl;
11.按設(shè)定的次序排列光電收發(fā)組件的數(shù)據(jù)采集碼,形成一MXN位的測(cè)試數(shù)據(jù)采集字,將該測(cè)試數(shù)據(jù)采集字譯碼獲得字輪套件內(nèi)各字輪的測(cè)試讀數(shù);
12.將步驟Il獲取的測(cè)試數(shù)據(jù)采集字和測(cè)試讀數(shù)與步驟A所述數(shù)據(jù)采集字對(duì)應(yīng)字輪讀數(shù)表比對(duì)是否一致;
13.步驟12中,如果比對(duì)一致,本數(shù)據(jù)采集周期結(jié)束,執(zhí)行以下步驟Kl;
14.步驟12中,如果比對(duì)不一致,編碼測(cè)試錯(cuò)誤計(jì)數(shù)參數(shù)P= P + I,本數(shù)據(jù)采集周期結(jié)束,執(zhí)行以下步驟Kl ;
J.輸出測(cè)試譯碼失敗的結(jié)果,測(cè)試結(jié)束;
Kl.判斷步進(jìn)電機(jī)是否已經(jīng)運(yùn)行IOm轉(zhuǎn);
如果步進(jìn)電機(jī)已經(jīng)運(yùn)行IOm轉(zhuǎn),執(zhí)行步驟K2至K3 ;
如果步進(jìn)電機(jī)沒(méi)有運(yùn)行IOm轉(zhuǎn),返回步驟B ;
K2.如果p=0,將上門限測(cè)試電流變量itH的當(dāng)前值設(shè)置為液體流量計(jì)量裝置中M套字輪套件的光電上門限電流值IH,同時(shí)將下門限測(cè)試電流變量4的當(dāng)前值設(shè)置為所述液體流量計(jì)量裝置中M套字輪套件的下門限電流值k ;測(cè)試結(jié)束;
K3.如果P幸0,輸出存在編碼錯(cuò)誤信息,測(cè)試結(jié)束。
[0024] 所述編碼測(cè)試方法由于要完成驗(yàn)證編碼,測(cè)試適于被測(cè)字輪套件的上、下門限電流值,其相對(duì)上述數(shù)據(jù)采集處理方法復(fù)雜一些。其主要區(qū)別在于,數(shù)據(jù)采集處理方法僅采用一次二次判斷過(guò)程,而編碼測(cè)試方法為了獲取上、下門限電流值,將會(huì)多次進(jìn)行二次判斷循環(huán),直至能夠獲取數(shù)據(jù)采集字,或者出現(xiàn)編碼錯(cuò)誤才跳出二次判斷循環(huán)。另外,編碼測(cè)試方法的步驟Il至14用與驗(yàn)證數(shù)據(jù)采集字與字輪讀數(shù)的對(duì)應(yīng)關(guān)系是否一致。最后,編碼測(cè)試方法的步驟Kl至K3,在完成對(duì)所有字輪讀數(shù)的測(cè)試后,確定是否獲取被測(cè)字輪套件的上、下門限電流值。只有不出現(xiàn)編碼錯(cuò)誤情況下的上、下門限電流變量的當(dāng)前值才能設(shè)置為被測(cè)字輪套件的上、下門限電流值。
[0025]所述編碼測(cè)試方法中可以采用第一碼是1,第二碼是0,第三碼是X ;或者額可以采用第一碼是0,第二碼是1,第三碼是X。另外,所述x = 0.75;y=1.2。為了更貼近實(shí)際運(yùn)行情況,所述VS 60。
【權(quán)利要求】
1.一種配置光電式字輪的液體流量計(jì)量裝置的數(shù)據(jù)采集處理方法,所述液體流量計(jì)量裝置包括M套字輪套件;所述字輪套件包括一字輪本體和N組光電收發(fā)組件;所述字輪本體上設(shè)置有透光窗或者反光帶;所述光電收發(fā)組件包括用于射出光線的光發(fā)射管,以及借助透光窗或者反光帶接收該光發(fā)射管射出光信號(hào)、并將光信號(hào)轉(zhuǎn)換為電信號(hào)的光接收管;從而光接收管在接收光發(fā)射管射出的所有光信號(hào)時(shí)輸出最大電流值是Imax的亮電流,而當(dāng)光接收管在完全不能接收光發(fā)射管射出的光信號(hào)時(shí)輸出最小電流值是Imin的暗電流;其特征在于所述方法包括如下步驟: A.設(shè)置不大于亮電流Imax,且不小于暗電流Imin的上門限電流值Ih和下門限電流值込,且所述上門限電流值Ih大于下門限電流值込; B.在字輪旋轉(zhuǎn)過(guò)程中,在每個(gè)數(shù)據(jù)采集周期中完成如下步驟C至J, C.采集MXN個(gè)光接收管各自的接收電流值; D.將所述MXN個(gè)光接收管各自的接收電流值分別與所述上門限電流值Ih和下門限電流值L比較; E.步驟D中,如果接收電流值不小于上門限電流值IH,將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼賦值為第一碼; F.步驟D中,如果接收電流值不大于下門限電流值Iy將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼賦值為第二碼; G.步驟D中,如果接收電流值小于上門限電流值Ih且大于下門限電流值Iy將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼賦值為第三碼; H.如果被賦值為第三碼的數(shù)據(jù)采集碼不少于兩個(gè),執(zhí)行步驟J;否則執(zhí)行步驟I ;i.按設(shè)定的次序排列光電收發(fā)組件的數(shù)據(jù)采集碼,形成一MXN位的數(shù)據(jù)采集字,將數(shù)據(jù)采集字譯碼獲得字輪套件內(nèi)各字輪的讀數(shù),數(shù)據(jù)采集周期結(jié)束; J.返回編碼失敗的結(jié)果,數(shù)據(jù)采集周期結(jié)束。
2.根據(jù)權(quán)利要求1所述的配置光電式字輪的液體流量計(jì)量裝置的數(shù)據(jù)采集處理方法,其特征在于: 所述步驟H包括如下步驟, Hl.如果被賦值為第三碼的數(shù)據(jù)采集碼少于兩個(gè),執(zhí)行步驟I ; H2.如果被賦值為第三碼的數(shù)據(jù)采集碼不少于兩個(gè),針對(duì)數(shù)據(jù)采集碼是第三碼的光電收發(fā)組件所采集的接收電流值執(zhí)行分步驟H3至Hll ; H3.設(shè)置模糊區(qū)分界電流值Im = (IH+IL) /2 ; H4.如果存在不小于模糊區(qū)分界電流值Im的接收電流值,找出其中最大的接收電流值,以該最大的接收電流值的X倍設(shè)定為第二上門限電流值ΙΗ2,0 <χ<1; 如果不存在大于模糊區(qū)分界電流值Im的接收電流值,將步驟A設(shè)置的上門限電流值Ih作為第二上門限電流值Ih2 ; H5.如果存在小于模糊區(qū)分界電流值Im的接收電流值,找出其中最小的接收電流值,以該最小的接收電流值的y 倍設(shè)定為第二下門限電流值U,y > I ; 如果不存在小于模糊區(qū)分界電流值Im的接收電流值,將步驟A設(shè)置的下門限電流值込作為第二下門限電流值 H6.如果第二上門限電流值Ih2不大于第二下門限電流值U,執(zhí)行步驟J ;H7.如果第二上門限電流值Ih2大于U,將接收電流值分別與所述第二上門限電流值Ih2和第二下門限電流值L比較;執(zhí)行分步驟HS至HlO ; HS.步驟H7中,如果接收電流值不小于第二上門限電流值IH2,將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼賦值為第一碼; H9.步驟H7中,如果接收電流值不大于第二下門限電流值U,將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼賦值為第二碼; H10.在步驟H7中,如果接收電流值小于第二上門限電流值Ih2且大于第二下門限電流值U,將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼維持第三碼不變; Hll.如果被賦值為第三碼的數(shù)據(jù)采集碼仍然不少于兩個(gè),執(zhí)行步驟J ;否則執(zhí)行步驟.1.
3.根據(jù)權(quán)利要求1或者2所述的配置光電式字輪的液體流量計(jì)量裝置的數(shù)據(jù)采集處理方法,其特征在于: 所述第一碼是I,第二碼是O,第三碼是X; 或者所述第一碼是O,第二碼是I,第三碼是X。
4.根據(jù)權(quán)利要求2所述 的配置光電式字輪的液體流量計(jì)量裝置的數(shù)據(jù)采集處理方法,其特征在于:
所述 X = 0.75 ;y=l.2。
5.一種用于配置光電式字輪的液體流量計(jì)量裝置的編碼測(cè)試方法,所述液體流量計(jì)量裝置包括M套字輪套件;所述字輪套件包括一字輪本體和N組光電收發(fā)組件;所述字輪本體上設(shè)置有透光窗或者反光帶;所述光電收發(fā)組件包括用于射出光線的光發(fā)射管,以及借助透光窗或者反光帶接收該光發(fā)射管射出光信號(hào)、并將光信號(hào)轉(zhuǎn)換為電信號(hào)的光接收管;從而光接收管在接收光發(fā)射管射出的所有光信號(hào)時(shí)輸出最大電流值是Imax的亮電流,而當(dāng)光接收管在完全不能接收光發(fā)射管射出的光信號(hào)時(shí)輸出最小電流值是Imin的暗電流;其特征在于所述方法包括如下步驟: A.在測(cè)試設(shè)備中用每轉(zhuǎn)步進(jìn)V步的步進(jìn)電機(jī)驅(qū)動(dòng)所述M套字輪套件;測(cè)試設(shè)備電連接所述MXN個(gè)光接收管,以采集各光接收管的接收電流值;并且在測(cè)試設(shè)備中存儲(chǔ)一數(shù)據(jù)采集字對(duì)應(yīng)字輪讀數(shù)表;設(shè)置上門限測(cè)試電流變量itH和下門限測(cè)試電流變量4 ; 初始化編碼測(cè)試錯(cuò)誤計(jì)數(shù)參數(shù)P = O ;將不大于亮電流Imax,且不小于暗電流Imin的上門限測(cè)試電流值ItH和下門限測(cè)試電流值分別賦值給上門限測(cè)試電流變量itH和下門限測(cè)試電流變量4,即itH=ItH,itL = ΙΛ,且所述上門限測(cè)試電流值ItH大于下門限測(cè)試電流值ItL ; B.步進(jìn)電機(jī)驅(qū)動(dòng)M套字輪套件旋轉(zhuǎn)一步; C.采集MXN個(gè)光接收管各自的接收電流值; D.將所述MXN個(gè)光接收管各自的接收電流值分別與所述上門限測(cè)試電流變量itH的當(dāng)前值和下門限測(cè)試電流變量4的當(dāng)前值比較; E.步驟D中,如果接收電流值不小于上門限測(cè)試電流變量itH的當(dāng)前值,將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼賦值為第一碼; F.步驟D中,如果接收電流值不大于下門限測(cè)試電流變量垃的當(dāng)前值,將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼賦值為第二碼;G.步驟D中,如果接收電流值小于上門限測(cè)試電流變量itH的當(dāng)前值且大于下門限測(cè)試電流變量4的當(dāng)前值,將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼賦值為第二碼; Hl.如果被賦值為第三碼的數(shù)據(jù)采集碼少于兩個(gè),執(zhí)行步驟Il至14 ; H2.如果被賦值為第三碼的數(shù)據(jù)采集碼不少于兩個(gè),針對(duì)數(shù)據(jù)采集碼是第三碼的光電收發(fā)組件所采集的接收電流值執(zhí)行分步驟H3至Hll ; H3.賦值模糊區(qū)分界電流變量itM = (itH+itL)/2, itH是上門限測(cè)試電流變量itH的當(dāng)前值,itL是下門限測(cè)試電流變量4的當(dāng)前值; H4.如果存在不小于模糊區(qū)分界電流變量itM當(dāng)前值的接收電流值,找出其中最大的接收電流值,以該最大的接收電流值的X倍賦值給上門限測(cè)試電流變量itH,0 <χ<1;如果不存在不小于模糊區(qū)分界電流變量itM當(dāng)前值的接收電流值,執(zhí)行步驟H5 ; H5.如果存在小于模糊區(qū)分界電流變量itM當(dāng)前值的接收電流值,找出其中最小的接收電流值,以該最小的接收電流值的I倍賦值給下門限測(cè)試電流變量ia,y > I ; 如果不存在小于模糊區(qū)分界電流變量itM當(dāng)前值的接收電流值,執(zhí)行步驟H6 ; H6.如果上門限測(cè)試電流變量itH的當(dāng)前值不大于下門限測(cè)試電流變量的當(dāng)前值,執(zhí)行步驟J ; H7.如果上門限測(cè)試電流變量itH的當(dāng)前值大于下門限測(cè)試電流變量的當(dāng)前值,將接收電流值分別與上門限測(cè)試電流變量itH的當(dāng)前值和下門限測(cè)試電流變量的當(dāng)前值比較;執(zhí)行分步驟H8至HlO ; HS.步驟H7中,如果接收電流值不小于上門限測(cè)試電流變量itH的當(dāng)前值,將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼賦值為第一碼; H9.步驟H7中,如果接收電流值不大于下門限測(cè)試電流變量垃的當(dāng)前值,將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼賦值為第二碼; H10.在步驟H7中,如果接收電流值小于上門限測(cè)試電流變量itH的當(dāng)前值且大于下門限測(cè)試電流變量4的當(dāng)前值,將所述接收電流值各自對(duì)應(yīng)的光電收發(fā)組件的數(shù)據(jù)采集碼維持第三碼不變; Hll.返回步驟Hl;.11.按設(shè)定的次序排列光電收發(fā)組件的數(shù)據(jù)采集碼,形成一MXN位的測(cè)試數(shù)據(jù)采集字,將該測(cè)試數(shù)據(jù)采集字譯碼獲得字輪套件內(nèi)各字輪的測(cè)試讀數(shù);. 12.將步驟Il獲取的測(cè)試數(shù)據(jù)采集字和測(cè)試讀數(shù)與步驟A所述數(shù)據(jù)采集字對(duì)應(yīng)字輪讀數(shù)表比對(duì)是否一致;. 13.步驟12中,如果比對(duì)一致,本數(shù)據(jù)采集周期結(jié)束,執(zhí)行以下步驟Kl;. 14.步驟12中,如果比對(duì)不一致,編碼測(cè)試錯(cuò)誤計(jì)數(shù)參數(shù)P= P + I,本數(shù)據(jù)采集周期結(jié)束,執(zhí)行以下步驟Kl ; J.輸出測(cè)試譯碼失敗的結(jié)果,測(cè)試結(jié)束; Kl.判斷步進(jìn)電機(jī)是否已經(jīng)運(yùn)行IOm轉(zhuǎn); 如果步進(jìn)電機(jī)已經(jīng)運(yùn)行IOm轉(zhuǎn),執(zhí)行步驟K2至K3 ; 如果步進(jìn)電機(jī)沒(méi)有運(yùn)行IOm轉(zhuǎn),返回步驟B ; K2.如果p=0,將上門限測(cè)試電流變量itH的當(dāng)前值設(shè)置為液體流量計(jì)量裝置中M套字輪套件的光電上門限電流值IH,同時(shí)將下門限測(cè)試電流變量4的當(dāng)前值設(shè)置為所述液體流量計(jì)量裝置中M套字輪套件的下門限電流值k ;測(cè)試結(jié)束;
K3.如果P幸O,輸出存在編碼錯(cuò)誤信息,測(cè)試結(jié)束。
6.根據(jù)權(quán)利要求5所述的用于配置光電式字輪的液體流量計(jì)量裝置的編碼測(cè)試方法,其特征在于: 所述第一碼是I,第二碼是O,第三碼是X ; 或者所述第一碼是O,第二碼是I,第三碼是X。
7.根據(jù)權(quán)利要求5所述的用于配置光電式字輪的液體流量計(jì)量裝置的編碼測(cè)試方法,其特征在于:
所述 X = 0.75 ;y=l.2。
8.根據(jù)權(quán)利要求5所述的用于配置光電式字輪的液體流量計(jì)量裝置的編碼測(cè)試方法,其特征在于: 所述V≥60。
【文檔編號(hào)】G01F15/00GK103630177SQ201310562399
【公開日】2014年3月12日 申請(qǐng)日期:2013年11月13日 優(yōu)先權(quán)日:2013年11月13日
【發(fā)明者】劉清波, 張衛(wèi)紅, 李怡凡 申請(qǐng)人:深圳市興源智能儀表科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
澄江县| 广灵县| 昌黎县| 益阳市| 东乡族自治县| 托里县| 贺州市| 新沂市| 玛沁县| 七台河市| 阿巴嘎旗| 和田市| 增城市| 留坝县| 塔河县| 康乐县| 韶关市| 靖州| 旺苍县| 峨山| 洛阳市| 长宁区| 阿勒泰市| 吉木乃县| 辛集市| 龙游县| 栖霞市| 城口县| 于都县| 齐齐哈尔市| 蒙自县| 米易县| 集安市| 高陵县| 蒙自县| 翁牛特旗| 遂昌县| 眉山市| 会理县| 庄浪县| 昌乐县|