專利名稱:機械指針式水表、煤氣表自動抄表裝置的制作方法
技術領域:
本實用新型屬于傳感器及單片機技術應用領域。
本實用新型具有直接模擬人的眼睛讀表的功能,其主要特點有1.數據即讀即存,能夠保證讀數與指針指示值之間的一致性。
2.不需要守候電源,不會因裝置失電而造成計數停止。
3.電路發生故障時能夠進行人工讀表。
本實用新型主要由指針位置光電傳感裝置,單片機系統以及IC卡讀寫裝置等三部分組成,由于在水表和煤氣表的結構基本是相同的,下面僅以水表為例結合附圖對本裝置的實現方法及工作原理進行詳細說明。
一.指針位置光電傳感裝置及其工作原理光電指針位置傳感裝置是本實用新型的核心部分,它的作用是對指針位置進行采樣,并將采樣結果轉換成二進制代碼供單片機讀取。為此我們采用一種由紅外發光管和紅外接收管組成的透射式光電開關作為基本元件,對指針位置進行采樣,
圖1是這種光電開關的剖面圖。圖2是由這種光電開關組成的光電指針位置傳感裝置的示意圖。圖中,在圍繞整數位刻度線的那些大小相同的圓周與刻度線所有交點的垂直上方均有一個發射管和一個接收管,發射管處于下面的一個平面上,接收管處于上面的另一平面上,這樣在這兩個平面上,以整數位指針中心為圓心的四個圓周上都均勻分布著十個發射管和接收管,從而構成了一個4×10的光電開關矩陣。同時,在兩塊安裝極之間的另一平面上,整數位指針的中軸各裝有一個帶有扇形遮光片的指針(以下簡稱指針)。如此作為光電開關被測物體的遮光片旋轉時,將依次切割所經過的光電開關的光路,使接收管的輸出狀態發生變化,當指針處于某一位置靜止不動時,四個光電矩陣的輸出狀態固定不變,從而完成整數位指針位置轉換成二進制代碼的過程。為了進一步說明這個轉換過程,現在將光電開關和指針一起垂直投影到刻度盤平面上,開取其中一位加以放大,便可以得到圖3所示的示意圖,圖中內部帶有數字的小圓面代表接收管的臨界截止面,其意義是當該面被被測物體完全覆蓋時,接收管才能處于截止狀態,小圓內的數字既是刻度線的值同時也是接收管的編號,帶有網格的部分為遮光=片,α表示小圓周與圍繞刻度線的圓周的交點與指針中心所構成的圓心角角度,β表示扇形遮光片的圓周角角度(以指針中心為圓心),β=72°+α-4°,仔細分析圖3a和圖3b我們可以得到下面的結果1.當指針處于刻度線附近閉區間(X×36°±2°)范圍內時,只有一個接收管處于截止狀態。
2.當指針處于兩條刻度線之間的開區間{[X×36°+2°],[(X+1)×36°-2°]}范圍內時,有兩個接收管處于截止狀態。
其中X為刻度線的編號,其取值為0,1,…9。
X=9時X+1為0。
如此一來指針旋轉一周就把它掃過的圓周劃分成了20個區間,如圖3c所示,其中10個區間為單管截止區域(圖中陰影部),它們寬度為4°,此區間的特征是指針距離刻度線較近,另外10個區間為雙管截止區域(圖中非陰影部分),它們寬度為32°,此區間特征是指針明顯處于兩條刻度線之間。其實現在我們已經在整數指針所指位置與分布在它周圍的接收管輸出狀態之間建立了一種對應關系一方面,隨著指針停留位置的改變,十個接收管的輸出狀態有所不同;另一方面,通過判斷處于截上狀態的接收管的個數是一個還是兩個,可以將指針處于刻度線附近與指針明顯處于兩條刻度線之間這兩種情形準確地區分開來。下表給出了一位指針所指位置與接收管輸出狀態之間的對應關系,這樣的對應關系共有四組,它們分別代表個、十、百、千位指針位置的二進制代碼,將它們合在一起,就構成了一個具有帶有四位整數指針的十進制機械指針計數系統的二進制全代碼,表中二進制代碼一欄中,“0”表示接收管處于導通狀態,“1”表示接收管處于截止狀態。表
下面我們就利用所獲得的這個關系進一步說明指針位置光電傳感裝置模擬人工讀表的過程,首先分析一下人工讀表的過程,經驗告訴我們,人工讀表時,當觀察到某位指針明顯處于兩條刻度線之間時,則取指針順時針方向越過的刻度線的值作為其讀數,當觀察到某位指針指在刻度線上時,則通過參考相鄰低位的讀數來確定其讀數,如果相鄰低位的讀數為9,高位的讀數取其指針所臨近的刻度線的值然后減去一;如果為0,高位的讀數直接取其指針所臨近的刻度線的值。現在有一個問題必須說清楚,當指針指在刻度線上時,由于刻度線是有一定寬度的,因此,指針指在刻度線上準確的說應該是指針處于刻度線寬度與指針中心所形成的圓心角的區域內,從理論上講,刻度線的寬度只要小于±3.6°即7.2°,根據相鄰位之間的十進關系,當某位指針處于該區域內,其相鄰低位的指針必然處于“9”刻度線與“1”刻度線之間的區域內,從而就能保證低位的讀數非9即0,同時也就保證了通過參考相鄰低位的讀數來確定高位讀數的正確性,這一結論在下面的分析中將會用到。
經過以上分析,我們可以看出,所謂人工讀表的過程就是人們對指針位置與刻度線之間的相對關系進行觀察和處理的過程,這一過程的關鍵是對指針明顯處于兩條刻度線之間與指針指在刻度線上這兩種情形,分別予以不同的處理。前面我們在光電指針位置傳感裝置的實現方法的敘述中,已經將指針位置與刻度線之間的關系轉換成了與光接收管輸出代碼之間的關系,因此處理指針位置與刻度線之間關系的過程就轉換成了處理指針位置與接收管輸出代碼之間關系的過程,從圖3和附表我們可以看出如果代表某位指針位置的二進制代碼中出現兩個“1”,相當于人工讀表時的指針明顯處于兩條刻度線之間的情形,在這種情形下,將二進制代碼中處于較高位的1置換成0,和將較低位的1置換成0而形成的兩個二進制代碼(當兩個1出現在二進制代碼中頭尾部時,頭部的1當作較低位,尾部1當作較高位),恰好就是指針所在位置兩側陰影區域的二進制代碼,無疑前者就是指針所在位置的對應代碼,將該代碼譯成十進制數即為該位的讀數;如果代表某位指針位置的二進制代碼中出現一個“1”,相當于人工讀表時的指針指在刻度線上的情形,雖然這種情形指針所處區域較人工讀表時所觀察到的刻度線的寬度寬了許多,但根據上一節最后所作出的結論,此時該區域的寬度為4°,小于7.2°,故讀表結果將不受影響,在這種情形下,二進制代碼恰好就是指針所臨近的刻度線的二進制代碼,與人工讀表一樣,參考相鄰低位的讀數可以確定其的讀數,如果低的讀數為9,則將此二進制代碼譯成十進制數再減去一作為其讀數,如果低位的讀數為0,則直接將此二進制代碼譯成十進制數作為其讀數。我們知道以上過程由單片計算機來完成是完全能夠實現的。
二.系統軟件本實用新型的計算機軟件主要包括對指針位置光電傳感裝置輸出的二進制代碼讀取和處理程序,其次包括對IC卡讀寫裝置進行讀寫操作以及鍵盤操作處理程序,值得一提的是為了防止用戶將IC卡相互對插,在IC卡的讀寫操作程序中還編有IC卡個性化識別程序。下圖為二進制讀取和代碼處理部分的流程圖,其它程序不是主要的,在此就不作介紹了。 三.硬件及其原理圖4是本裝置的電路原理圖,光電開關中的VD1-VD40,采用直徑3毫米的紅外發射管,VN1-VN40采用直徑3毫米的紅外接收管,單片機采用低電壓工作的PIC16C57,指針位置傳感光電裝置中接收管接成4×10的矩陣形式,所有的發光管并聯,由電源直接驅動,PIC16C57的PB.6-PB.7,PA.0-PA.7作為輸入接矩陣的行線H0-H9,用以對光電傳感裝置的輸出信號進行采樣,PB.0-PB.3作為輸出接晶體管DV1-DV3的基極,晶體管DV1-DV3用于驅動紅外接收管的集電極電流。本裝置中的IC卡讀寫裝置中的存儲芯片型號是AT24C01,單片機的PA.0接它的時鐘端CLK,PA.1接它的數據輸入輸出端SDA,用來對IC卡讀寫裝置進行操作,PA.2和PA.3分別接兩個發光二極管的正極,用來監視讀表過程。整個電路的工作過程如下當用戶插入IC卡并按下電源按鈕不放,電源被接通,PA.2輸出高電平紅色發光管點亮,表示讀表開始,發射板上的所有發射管發光,V0-V3發出矩陣列掃描脈沖,H0-H9將信號讀入,待單片機將輸入信號處理完畢后,由PA.0和PA.1通過IC卡座將處理結果存儲到IC卡中,完成以上過程后,PA.3輸出高電平,綠色發光管點亮,表示讀表完成,松開電源按鈕裝置回到無電源守候的等待狀態,以上過程2秒鐘之內即可完成。
本裝置的電源由三節5號電池提供。
圖2是光電指針位置傳感裝置示意圖。
圖3是光電位置傳感裝置垂直投影圖。
圖4是本實用新型的電路原理圖。
圖5是光電位置傳感裝置與水表表體安裝關系圖。
圖中1.紅外發射管,2.指針,3.紅外接收管,4.表體上蓋,5.發射板,6.接收板,7.指針中軸,8.密封圈(1),9.密封圈(2),10.表體,11.電路盒,13.IC卡插槽,14.指示燈,15.電池倉,16.電源按鈕,17.引線槽。
圖六是本實用新型的外觀圖。
權利要求一種機械指針式水表、煤氣表指針位置光電傳感裝置,其特征是在機械指針式水表、煤氣表的刻度盤上方與刻度盤平面平行的兩個平面上,各裝有一塊光接收板和一塊光發射板,光接收板置于光發射板的上方,光接收板上裝有40個紅外接收管,光發射板上裝有40個紅外發射管,處于光發射板上的紅外發射管和處于光接收板上的紅外接收管兩兩相對各組成一個光電開關單元,它們的位置是如果將接收板和發射板上的所有接收管和發射管垂直投影到刻度盤平面上時,它們的中心分別與刻度盤上圍繞整數位刻度線的四個大小相同的圓周與刻度線的交點相重合,此外在光接收板和光發射板中間與表盤平面平行的第三個平面上,有四片與指針聯成一體的扇形遮光片,它們分別安裝在被延長后的整數位指針的中軸上,當遮光片旋轉時,它們各自依次切割分布在指針中心周圍的十個光電開關單元的發射管與接收管之間的光路,使得接收管的輸出狀態呈現單管截止到雙管截止的排列順序交替變化。
專利摘要一種機械指針式水表、煤氣表的自動抄表裝置,其技術方案是在水表、煤氣表刻度盤上方安裝一種指針位置光電傳感裝置,該裝置由裝有紅外發射管的發射板和裝有紅外接收管的接收板以及安裝在整數位指針中軸上的扇形遮光片組成,利用遮光片的遮光作用,完成整數位指針位置與接收管輸出狀態的轉換,從而形成四組二進制代碼送入單片機進行處理,最后由IC卡讀寫裝置將讀數下載到IC卡中,作為用戶到指定地點交費的憑據。讀數準確可靠,無守候電源,電路出現故障計數不中斷,并可人工讀表。其結構如附圖,其中1.紅外發射管,2.指針,3.紅外接收管,4.表體上蓋,5.發射板,6.接收板,8.密封圈(1),9.密封圈(2),10.表體,11.電路盒,13.IC卡插槽,14.指示燈,15.電池倉,16.電源按鈕,17.引線槽。
文檔編號G01F15/06GK2532458SQ0127261
公開日2003年1月22日 申請日期2001年12月4日 優先權日2001年12月4日
發明者苑頤萍 申請人:苑頤萍