利用計算機和虛擬儀器軟件平臺構(gòu)造地磅的方法簡單易學(xué)、高效、功能易于擴展,其應(yīng) 用前景廣闊。
一、引言
地磅衡重數(shù)據(jù)往往與原材料消耗、貨物貿(mào)易 交接、運費計算等密切相關(guān),因此有關(guān)業(yè)務(wù)部門需 口與計算機相連,把稱重結(jié)果自動錄入數(shù)據(jù)庫,然后進行匯總統(tǒng)計等處理,以供信息系統(tǒng)使用。然而 這種情況既需要儀表又需要計算機,顯得繁瑣和浪 費。為此,在本文中筆者提出一種直接利用計算機 來代替儀表的解決方案,供參考。
二、通用地磅的構(gòu)成
我們先來分析一下地磅的構(gòu)成。地磅近十年來發(fā)展速度很快,在港口、礦山、貨場等 場合用途廣泛,巳基本取代了杠桿式機械地中衡和 機電結(jié)合式地中衡。地磅安裝維護簡單,技 術(shù)成熟,產(chǎn)品標準化程度高,互換性、通用性強’且 儀表功能多,帶有外置標準接口,通過功能設(shè)置和 軟件配合,可與計算機進行數(shù)據(jù)傳輸。其基本結(jié)構(gòu) 都是由承重臺、傳感器、接線盒、儀表等構(gòu)成。
采用模擬式傳感器的汽車衡,從傳感器電纜輸 出的是電壓信號,該信號輸入儀表后,可進行放大、 采樣、A/D轉(zhuǎn)換、運算處理等,得出最后的稱重結(jié) 果并顯示,也可通過接口送打印機打印。接線盒中 有多個傳感器信號進行平衡和補償調(diào)節(jié)的電路。
采用數(shù)字式傳感器的地磅,其信號放大、采 樣、A/D轉(zhuǎn)換己集成在傳感器內(nèi)部,從傳感器電纜 輸出的是數(shù)字信號,輸入儀表后,直接進行運算處 理,得出最后的稱重結(jié)果并顯示或打印。對多個數(shù) 字傳感器信號的平衡和補償由稱重軟件完成。其優(yōu) 點是,數(shù)字信號傳輸穩(wěn)定,抗干擾能力強,儀表結(jié)構(gòu) 簡化,智能化程度高,可對某些傳感器的故障進行 自動診斷。而缺點是成本高,價格昂貴。
三、虛擬儀器及技術(shù)優(yōu)勢
虛擬儀器是在硬件技術(shù)不斷向高性能、模塊 化、智能化方向發(fā)展,系統(tǒng)總線標準更加先進和規(guī) 范的基礎(chǔ)上發(fā)展起來的。具體地說,是通過在計算 機上加一組硬件和軟件,來實現(xiàn)對測量過程的控 制。硬件是符合某種總線標準如GPIB、VXI等)的 功能單元,主要解決信號的放大、采樣、輸入和輸出 等問題;軟件則是利用計算機的強大的信息處理能 力,完成信號處理、功能設(shè)置、操作界面設(shè)置等任 務(wù)。
虛擬儀器的技術(shù)優(yōu)勢主要表現(xiàn)在:①人機界面 友好,可模擬現(xiàn)實儀器的面板樣式和功能,操作簡 單易學(xué);②對同類被測對象的測量過程統(tǒng)一、標準, 工作效率高;③硬件標準化程度高,更新?lián)Q代簡單; ④軟件模塊化程度高,獨立性好,儀器功能易于擴 展;⑤硬件與軟件相對獨立。
四、利用虛擬儀器技術(shù)構(gòu)造地磅
從第二章的介紹我們知道,承重臺、傳感器模 擬或數(shù)字式)、接線盒等是地磅必備的,無法 用其他技術(shù)來替代。利用虛擬儀器技術(shù)構(gòu)造地磅的主要任務(wù)是利用計算機硬件和軟件來代替 儀表功能,并實現(xiàn)稱重數(shù)據(jù)的運算處理。
1.硬件結(jié)構(gòu)
對于地磅來講,從傳感器到儀表的信號 是單向的,即都是輸入儀表的,因此構(gòu)造虛擬儀器 硬件時,只需要設(shè)法將稱重信號輸入計算機就可滿 足要求。對于模擬汽車衡,可以設(shè)計一塊帶有計算 機標準總線接口的信號采集板,完成稱重信號(電 壓)的放大、采樣、濾波、A/D轉(zhuǎn)換、總線接口控制 等功能。對于數(shù)字式地磅,可設(shè)計一塊數(shù)據(jù)格式 轉(zhuǎn)換板,將從接線盒傳過來的數(shù)字信號通過總線接 口送給計算機處理。這組硬件放入計算機后,被當 作計算機標準設(shè)備對待,因此任一臺計算機都可使 用。
2.軟件體系結(jié)構(gòu)
虛擬儀器軟件首先要具備現(xiàn)實儀器的所有功 能,在此基礎(chǔ)上進一步實現(xiàn)功能擴充,如:運算、匯 總、打印、網(wǎng)絡(luò)數(shù)據(jù)共享等等。圖1是地磅稱 重軟件流程圖。在現(xiàn)實儀表中這一流程是靠單片機 來完成的,例如Motorola公司的51系列單片機, 8031、8039、8051等等,一般都是8位的單片機,適 合于工業(yè)控制用,與當前流行的32位個人機相比, 功能自然差得遠了。因此,利用高級語言實現(xiàn)稱重 軟件功能非常容易,如VB,VC,Delphi等。另外,隨 著虛擬儀器技術(shù)的不斷發(fā)展,當今巳形成了比較成 熟的虛擬儀器軟件體系結(jié)構(gòu)標準或規(guī)范 (簡稱 VISA—virtual instrument soft architecture ),有的公 司巳推出了非常實用、功能非常豐富的虛擬儀器應(yīng) 用軟件。它們是面向?qū)ο蟮莫毩⒂谠O(shè)備類型的軟件 體系,包含了許多常用標準儀器的功能模塊,只需 調(diào)用、引用和組合就可組成一臺功能豐富的虛擬儀 器,如虛擬示波器、虛擬電壓表、虛擬信號發(fā)生器等 等。再如,對汽車衡來說,重要的一條是進行斜率 或叫線性)校準。與此運算相關(guān)的參數(shù)有零點、皮 重、量程、分度數(shù),這時可直接調(diào)用一個斜率校準函 數(shù),輸入上述參數(shù)后得出校準后的斜率,存入計算 機中,就像存入現(xiàn)實儀表中一樣。
3.軟面板設(shè)計
對一現(xiàn)實儀器來說,操作面板是用戶與儀器對 話的手段,直接影響用戶對儀器的信賴程度。同樣, 對虛擬儀器來說也是如此,甚至更為重要。一般的 現(xiàn)實儀器用戶,因習(xí)慣了簡單的操作按鈕,若突然 間面對一臺計算機可能會顯得手足無措,因此設(shè)計 一個好的軟面板,讓用戶無需改變以前的操作習(xí) 慣,肯定會受到歡迎。圖2是一臺虛擬地磅軟面板的樣式,用戶按下命令按鈕就可進行相應(yīng)操 作,就像按鍵盤一樣,唯一不同的是用鼠標點擊而不是用手指直接按。
從另一個角度來說,軟面板也是虛擬儀器功能 設(shè)置的一個窗口,用戶可通過軟面板直接直觀地了 解儀器的大概功能。一般來講,設(shè)計虛擬儀器軟件, 首先要設(shè)計好軟面板,確定面板上有哪些命令按 鈕,哪些顯示信息,然后分別設(shè)計子程序模塊。當按 動按鈕’就激活了相應(yīng)子程序。
五、需要注意的幾個問題 本文中的方案將計算機當成了測試系統(tǒng)的一 部分,既提高了效率、擴展了功能,又降低了成本。 但對衡器產(chǎn)品來講,還需注意法制管理的問題。我 國計量法、計量檢定規(guī)程、國際法制計量組織 OIML)的國際建議等都對衡器產(chǎn)品的制造、檢驗、 試驗作了詳細的規(guī)定,包括技術(shù)性能、安全性能、安 裝要求、環(huán)境要求、穩(wěn)定性、抗電磁干擾能力等等。 筆者在檢索這些資料的過程中,沒有發(fā)現(xiàn)針對上述 形式衡器的任何特殊規(guī)定。但有一條是毋庸質(zhì)疑 的,只要是衡器,是計量器具,就必須接受政府計量 部門的監(jiān)督和檢定管理。而計算機畢竟比儀表復(fù)雜 得多,其硬件和軟件出現(xiàn)故障的可能性也相對較 大。因此,建議有關(guān)部門能專門制定相應(yīng)標準和檢 定規(guī)程,來合理規(guī)范和評價這類儀器。從今后技術(shù) 發(fā)展角度來看,虛擬儀器必將會得到更廣泛的應(yīng) 用,尤其是汽車衡、軌道衡等有固定使用場所的衡 器,特別適合向這種形式發(fā)展。國內(nèi)外市場上巳經(jīng) 出現(xiàn)的微機動態(tài)軌道衡,就是沒有儀表直接用微機 顯示和記錄數(shù)據(jù)的,不過它的稱重軟件是特定的、 專用的,尚不具備通用性和開放性。