振弦式傳感器電子標簽管理系統的設計與實(shí)現
(3)關(guān)于數據類(lèi)型轉換
由于COM對象是跨平臺的,它使用了一種通用的方法來(lái)處理各種類(lèi)型的數據,因此CString類(lèi)和COM對象是不兼容的,需要一組API來(lái)轉換COM對象和C++類(lèi)型的數據。_variant_t和_bstr_t就是這樣兩種對象。它們提供了通用的方法轉換COM對象和C++類(lèi)型的數據。
系統采用Win32 API函數實(shí)現后臺與前臺的串行數據傳送。
1.3 前臺單片機程序設計
前臺單片機(下位機)主要完成兩個(gè)功能:一是與后臺PC機(上位機)的串行通信;二是對電子標簽(存儲器芯片)的讀寫(xiě)操作。單片機選用51系列即可。在與PC機的通信中,采用定時(shí)器T1,定時(shí)器工作于方式2,串行口工作于方式1,波特率設為2 400 b/s。串行E2PROM是近幾年出現的一種新型的電可擦除存儲器。與以往的并行存儲器相比,其優(yōu)點(diǎn)是體積小、占用硬件資源少、價(jià)格低;缺點(diǎn)是存取數據速度較慢。該類(lèi)器件采用I2C總線(xiàn)進(jìn)行通信,擦寫(xiě)次數達100萬(wàn)次,數據保存時(shí)間100年,非常適合做電子標簽。由于所要存儲的傳感器數據量少于256個(gè)字節,所以選用ATMEL公司的串行E2PROM存儲器AT24C02作為電子標簽。系統采用單字節寫(xiě)、隨機讀方式,對存儲器芯片AT24C02進(jìn)行讀寫(xiě)操作。本文引用地址:http://dyxdggzs.com/article/163490.htm
2 結 語(yǔ)
振弦式傳感器是土木工程中必不可少的質(zhì)量監測器件,因其制造和應用場(chǎng)合的特殊性,在使用中有不少特殊問(wèn)題。本文介紹的電子標簽可以有效地解決因人為和環(huán)境因素造成的標簽信息丟失問(wèn)題,掃除了振弦式傳感器在工程應用中的一個(gè)障礙。具有電子標簽的傳感器其引出電纜共有五根線(xiàn)。除原來(lái)的信號線(xiàn)和地線(xiàn)外,多了三根線(xiàn),即電源線(xiàn)、I2C總線(xiàn)的SCL和SDA線(xiàn)。使用時(shí),只需將手持儀接到上述三根線(xiàn)上即可讀出傳感器數據。顯然,該系統只要稍加修改就可應用于其他電子或非電子產(chǎn)品中,因此,系統具有廣泛的應用場(chǎng)合和較高的應用價(jià)值。
評論