【廣州★蘭瑟電子】國際傳感專家,中國衡器制造10大供應(yīng)商之一。全球提供稱重傳感器,壓力傳感器,加速度傳感器,稱重模塊,稱重控制顯示儀表,重量變送器,接線盒,電子稱及相關(guān)配套附件。以下簡述振弦式傳感器電子標(biāo)簽管理系統(tǒng)作用的相關(guān)介紹。
在土木工程中,經(jīng)常要用振弦式傳感器測量各種指標(biāo)參數(shù),包括拉力、壓力、應(yīng)力、位移等。而振弦式傳感器因制造工藝所致,其產(chǎn)品性能參數(shù)離散性很大,每個傳感器都必須單獨標(biāo)定,得出一組基本上是惟一的性能參數(shù)(重復(fù)的概率極低)。這樣的話,方便大家辨別操作。在使用時,必須分清每一個傳感器及其所對應(yīng)的測量值,然后將每個傳感器的特性參數(shù)和測量值代人其標(biāo)定公式進(jìn)行計算,才能得到所需的物理量。如果所測傳感器不是一個型號,則所用公式也不一樣。
目前,在實際應(yīng)用中,每個傳感器的編號(ID號)寫在一個套管上作為標(biāo)簽,然后將標(biāo)簽套在傳感器引出的電纜上。測量人員在現(xiàn)場完成測量后,根據(jù)標(biāo)簽上的編號可以從產(chǎn)品出廠手冊上查出該傳感器的指標(biāo)參數(shù),即可進(jìn)行物理量的計算。然而由于人為因素以及受周圍施工環(huán)境的影響,傳感器標(biāo)簽很容易磨損或丟失,這樣的后果就是導(dǎo)致傳感器因參數(shù)不可知(身份不明)而成為廢品。為此,設(shè)計一個傳感器電子標(biāo)簽管理系統(tǒng),用存儲器充當(dāng)電子標(biāo)簽,將傳感器編號(ID)和相關(guān)參數(shù)固化在存儲器中,然后將存儲器置入傳感器內(nèi)部。這樣,即使外套標(biāo)簽丟失或磨損,依然可以利用手持設(shè)備從電子標(biāo)簽中讀出傳感器編號和參數(shù),從而解決了應(yīng)用中的這一難題,讓振弦式傳感器的壽命更長,不用擔(dān)心因為標(biāo)簽的問題,而使傳感器出現(xiàn)損壞不可用等問題。
振弦式傳感器系統(tǒng)構(gòu)成與工作原理
系統(tǒng)主要由四部分組成:后臺計算機(上位機)、通信電路、前臺單片機(下位機)和存儲器(電子標(biāo)簽),見圖1。其工作流程為:
(1)傳感器參數(shù)的錄入。PC機進(jìn)入“電子標(biāo)簽管理系統(tǒng)”環(huán)境,接收鍵盤鍵入的傳感器參數(shù)數(shù)據(jù),并將數(shù)據(jù)存人數(shù)據(jù)庫中。完成傳感器參數(shù)的錄入功能。
(2)PC機與單片機串行通信。通過通信電路中的MAX232電平轉(zhuǎn)換器實現(xiàn)。RS 232電平與TTL電平之間的轉(zhuǎn)換,通過自定通信協(xié)議實現(xiàn)通信數(shù)據(jù)傳輸格式的一致,完成PC機與單片機之間的通信任務(wù)。
(3)存儲器的數(shù)據(jù)讀寫。單片機與存儲芯片之間采用I2C總線連接。單片機可將從PC機接收到的傳感器數(shù)據(jù)通過I2C總線寫入存儲器芯片,完成電子標(biāo)簽的制作工作;還可能把存到存儲器芯片中的數(shù)據(jù)讀出并回傳給PC機,完成電子標(biāo)簽的讀出與檢驗,這樣一來一回時間上都方便了很多,傳感器也更具人性化了。
后臺PC機程序設(shè)計
“電子標(biāo)簽管理系統(tǒng)”是以傳感器參數(shù)為應(yīng)用對象,結(jié)合當(dāng)前和未來管理的發(fā)展需求進(jìn)行設(shè)計的。系統(tǒng)的后臺采用目前流行的面向?qū)ο缶幊陶Z言Visual C++6.0開發(fā),并掛接Access數(shù)據(jù)庫。廠家除了可以為每個傳感器制作電子標(biāo)簽外,還可以對出廠產(chǎn)品進(jìn)行信息管理,包括產(chǎn)品的查詢、品種的增加、刪除,每日或每月的產(chǎn)量統(tǒng)計等。程序主要由用戶登錄界面、文件、基本信息管理、歷史記錄、用戶管理、數(shù)據(jù)通信、幫助、退出等模塊組成。這些都是一些簡單的功能,但是掌握住的話,相對來說都是很方便的。程序功能結(jié)構(gòu)圖如圖2 所示。
VC與數(shù)據(jù)庫的接口有多種方式,本系統(tǒng)采用活動數(shù)據(jù)對象(Active Data Object,ADO)技術(shù)訪問數(shù)據(jù)庫。ADO實際上是一種基于COM(組件對象模型)的自動化接口(IDispatch)技術(shù),并以OLEDB(對象連接和嵌入的數(shù)據(jù)庫)為基礎(chǔ),這樣經(jīng)過OLEDB精心包裝后的數(shù)據(jù)庫訪問技術(shù)。利用它可以快速地創(chuàng)建數(shù)據(jù)庫應(yīng)用程序。
系統(tǒng)數(shù)據(jù)庫*包含6個表:用戶信息表、傳感器型號表、傳感器參數(shù)表、已錄入傳感器參數(shù)表、型號名稱對應(yīng)表、保存文件表等,其中保存文件表作為數(shù)據(jù)文件存儲表,型號名稱對應(yīng)表是為了避免重復(fù)輸入而建立的一個特定數(shù)據(jù)庫表。具體操作方法,可見產(chǎn)品說明書,也可以聯(lián)系廠家進(jìn)行簡單的技術(shù)指導(dǎo)。
|