国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

SL500 RFID與數(shù)據(jù)庫(kù)接口實(shí)現(xiàn)

2013-02-20 05:37張歡李天俠
計(jì)算機(jī)時(shí)代 2013年2期
關(guān)鍵詞:接口射頻識(shí)別

張歡 李天俠

摘 要: 闡述了射頻識(shí)別(RFID)技術(shù)的基本工作原理,并分析了SL500 RFID讀寫器與I·CODE SLI中高頻電子標(biāo)簽的基本性能。采用VC6.0開發(fā)工具,設(shè)計(jì)了SL500 RFID與Access數(shù)據(jù)庫(kù)的接口程序,實(shí)現(xiàn)了SL500 RFID與數(shù)據(jù)庫(kù)的接口功能。

關(guān)鍵詞: 射頻識(shí)別; SL500 RFID; I·CODE SLI; 接口

中圖分類號(hào):TP315 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1006-8228(2013)02-07-02

Implementation of SL500 RFID and database interface

Zhang Huan, Li Tianxia

(School of Management, Tianjin Normal University, Tianjin 300387, China)

Abstract: The basic working principle of radio frequency identification (RFID) technology is described in this article, and the basic performance of the SL500 RFID reader and I·CODE SLI in high-frequency electronic tags are analyzed. By using VC6.0 development tools, SL500 RFID and Access database interface program is designed, and the SL500 RFID and database interface functions are realized.

Key words: radio frequency identification; SL500 RFID; I·CODE SLI; interface

0 引言

射頻識(shí)別(RFID)技術(shù)是近年來隨著無線電技術(shù)和大規(guī)模集成電路的普及應(yīng)用而出現(xiàn)的一項(xiàng)先進(jìn)的自動(dòng)識(shí)別和數(shù)據(jù)采集技術(shù)[1]。它在國(guó)內(nèi)外迅速發(fā)展,應(yīng)用領(lǐng)域也十分廣泛。射頻識(shí)別技術(shù)以其特有的優(yōu)勢(shì)給各行各業(yè)帶來了便利。本文以SL500 RFID讀寫器和I·CODE SLI射頻卡為例,給出了SL500 RFID與數(shù)據(jù)庫(kù)對(duì)接的具體方法及關(guān)鍵程序,實(shí)現(xiàn)I·CODE SLI射頻卡與數(shù)據(jù)庫(kù)的雙向?qū)懭牍δ堋?/p>

1 射頻識(shí)別系統(tǒng)的工作原理

射頻識(shí)別技術(shù)是利用電感或電磁耦合原理實(shí)現(xiàn)對(duì)被識(shí)別物體的自動(dòng)識(shí)別。一般地,射頻識(shí)別系統(tǒng)包括主機(jī)、讀寫器、標(biāo)簽、天線等四部分。射頻識(shí)別系統(tǒng)的基本工作原理:讀寫器通過天線發(fā)出某一特定頻率信號(hào),電子標(biāo)簽進(jìn)入這一信號(hào)工作區(qū)域后會(huì)產(chǎn)生感應(yīng)電流,這種感應(yīng)電流可以使電子標(biāo)簽內(nèi)的電壓調(diào)節(jié)器工作從而為電子標(biāo)簽提供電能。電子標(biāo)簽可以利用天線將自身的編碼信息發(fā)射出去;讀寫器的天線接收到來自電子標(biāo)簽發(fā)出的信息后,會(huì)將其傳送給讀寫器處理模塊進(jìn)行處理,經(jīng)解調(diào)和解碼后,再將有效信息傳送到電腦終端(PC)進(jìn)行相應(yīng)的讀寫工作[2]。射頻識(shí)別系統(tǒng)的原理如圖1所示。

2 SL500 RFID與I·CODE SLI的基本性能

2.1 SL500 RFID讀寫器

SL500 RFID是一款可以讀寫非接觸電子標(biāo)簽的RFID讀寫器。它的工作頻率為13.56MHz,屬于高頻RFID讀寫器。SL500 RFID的核心部份包括一個(gè)控制用微處理器和一個(gè)RFID 基站芯片。它能獨(dú)立完成對(duì)符合ISO 15693 標(biāo)準(zhǔn)卡片的所有操作,并且有與用戶主系統(tǒng)的串行通信的能力,可根據(jù)用戶系統(tǒng)的命令完成對(duì)RFID 卡的讀寫操作,并將所得數(shù)據(jù)返回給用戶系統(tǒng)[3]。

[電子標(biāo)簽] [天線] [電腦終端(PC)][讀寫器][命令][I/O通道][響應(yīng)] [命令][射頻電纜][響應(yīng)]

圖1 射頻識(shí)別系統(tǒng)原理圖

2.2 I·CODE SLI射頻卡

I·CODE SLI是一種中高頻電子標(biāo)簽,讀寫距離一般小于1m,擦寫能力大于100000次,并且有十年的數(shù)據(jù)記憶能力[4]。它的內(nèi)部有64位惟一標(biāo)識(shí)符(UID),896個(gè)bit的可存儲(chǔ)數(shù)據(jù)(DATA),28個(gè)塊(BLOCK),其中每塊都由4個(gè)字節(jié)組成,且能全部被讀寫。它的每個(gè)芯片都具有惟一的標(biāo)識(shí)符,且每個(gè)塊具有閉鎖機(jī)制[5]。

3 SL500 RFID與數(shù)據(jù)庫(kù)之間的接口實(shí)現(xiàn)

SL500 RFID與數(shù)據(jù)庫(kù)對(duì)接主要目的就是實(shí)現(xiàn)將SL500 RFID讀取到的I·CODE SLI數(shù)據(jù)寫入數(shù)據(jù)庫(kù),并且將數(shù)據(jù)庫(kù)中數(shù)據(jù)寫入I·CODE SLI中的功能。具體原理如圖2所示。

[I·CODE SLI

射頻卡][讀寫器] [數(shù)據(jù)庫(kù)] [讀取][寫入] [寫入][寫入] [接口]

圖2 SL500 RFID與數(shù)據(jù)庫(kù)對(duì)接原理圖

3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)

本文中SL500 RFID與數(shù)據(jù)庫(kù)對(duì)接采用Microsoft Access 2003數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)名為“rfid”,數(shù)據(jù)表名為“UID1”。根據(jù)I·CODE SLI射頻卡的存儲(chǔ)結(jié)構(gòu),數(shù)據(jù)庫(kù)設(shè)計(jì)了3個(gè)字段:“UID”、“BLOCK”、“DATA”。其中UID存儲(chǔ)I·CODE SLI射頻卡的ID;BLOCK存儲(chǔ)塊序號(hào);DATA存儲(chǔ)I·CODE SLI射頻卡的28塊數(shù)據(jù)。數(shù)據(jù)庫(kù)設(shè)計(jì)見表1。

表1 UID1數(shù)據(jù)表結(jié)構(gòu)

[字段名\&數(shù)據(jù)類型\&長(zhǎng)度\&說明\&UID;\&文本\&50\&存儲(chǔ)I·CODE SLI射頻卡的惟一ID\█\&文本\&20\&存儲(chǔ)塊(BLOCK)序號(hào)\&DATA;\&文本\&30\&存儲(chǔ)每一塊(BLOCK)內(nèi)數(shù)據(jù)\&]

3.2 SL500 RFID與數(shù)據(jù)庫(kù)之間接口程序設(shè)計(jì)

SL500 RFID與數(shù)據(jù)庫(kù)接口程序以VC6.0為開發(fā)平臺(tái),使用VC++作為編程語言,采用ADO方法連接數(shù)據(jù)庫(kù)。利用AfxOleInit()函數(shù)來初始化COM庫(kù),以下給出了連接數(shù)據(jù)庫(kù)的關(guān)鍵程序。

BOOL CDemoDlg::InitInstance()

{ AfxOleInit();

……

}

將#import指令引入ADO類型庫(kù),在stdafx.h頭文件中加入:

#import "d:\RFID\common files\system\ado\msado15.dll

"no_namespace rename( "EOF", "adoEOF")

創(chuàng)建Connection對(duì)象并連接數(shù)據(jù)庫(kù):

BOOL CDemoDlg::OnInitDialog()

{ CDialog::OnInitDialog();

HRESULT a;

try

{ a=m_pConnection.CreateInstance("ADODB.Connection");

//創(chuàng)建Connection對(duì)象

if(SUCCEEDED(hr))

{ //打開本地Access庫(kù)rfid.mdb

hr=m_pConnection->Open("Provider=Microsoft.Jet

.OLEDB.4.0; Data Source=rfid.mdb","","",

adModeUnknown);

}

}

catch(_com_error e)

{ CString errormessage;

errormessage.Format("連接數(shù)據(jù)庫(kù)失?。。躵\n錯(cuò)誤信息:

%s",e.ErrorMessage());

AfxMessageBox(errormessage);

}

}

4 實(shí)驗(yàn)結(jié)果

本實(shí)驗(yàn)讀取了ID號(hào)為4CD3DD19000104E0的I·CODE SLI28塊數(shù)據(jù),打開rfid數(shù)據(jù)庫(kù)中UID1表,數(shù)據(jù)結(jié)果如圖3所示。實(shí)驗(yàn)結(jié)果表明I·CODE SLI中數(shù)據(jù)已經(jīng)寫入到數(shù)據(jù)庫(kù)中。打開SL500 RFID讀寫器與數(shù)據(jù)庫(kù)對(duì)接程序,將數(shù)據(jù)庫(kù)中第10塊的數(shù)據(jù)修改為‘10101010,數(shù)據(jù)結(jié)果如圖4所示。實(shí)驗(yàn)結(jié)果表明,數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以寫入到射頻卡中。

圖3 I·CODE SLI 寫入數(shù)據(jù)庫(kù)結(jié)果圖

圖4 數(shù)據(jù)庫(kù)寫入I·CODE SLI結(jié)果圖

5 結(jié)束語

本文根據(jù)射頻識(shí)別技術(shù)的基本原理,實(shí)現(xiàn)了SL500 RFID與數(shù)據(jù)庫(kù)的接口功能,這種對(duì)接可以將SL500 RFID讀出的數(shù)據(jù)存入數(shù)據(jù)庫(kù),同時(shí)將數(shù)據(jù)庫(kù)中數(shù)據(jù)寫入I·CODE SLI。SL500 RFID與數(shù)據(jù)庫(kù)接口的實(shí)現(xiàn)有助于完成MIS系統(tǒng)前端數(shù)據(jù)自動(dòng)采集與存儲(chǔ),因而便于對(duì)射頻卡進(jìn)行管理。

參考文獻(xiàn):

[1] 康東,石喜勤,李勇鵬.射頻識(shí)別(RFID)核心技術(shù)與典型應(yīng)用開發(fā)案例

[M].人民郵電出版社,2008.

[2] 袁丁,傅一平.VISUAL C++精彩實(shí)例詳解[M].機(jī)械工業(yè)出版社,2004.

[3] 董麗華.RFID技術(shù)與應(yīng)用[M].電子工業(yè)出版社,2008.

[4] 陳威佳,李志鵬,彭濤.基于VB界面RFID讀寫器的串口通信上位機(jī)軟件設(shè)計(jì)[J].機(jī)電產(chǎn)品開發(fā)與創(chuàng)新,2010.23(4):83-100

[5] 潘盛輝,郭毅鋒,潘紹明,黃麗敏.基于MSP430的手持式RFID讀寫器的設(shè)計(jì)[J].內(nèi)蒙古大學(xué)學(xué)報(bào),2010.41(3):347-350

[6] 黎恒.超高頻RFID讀寫器射頻前端設(shè)計(jì)[J].應(yīng)用天地,2010.29(5):87-90

猜你喜歡
接口射頻識(shí)別
卷煙包裝用UHF RFID抗金屬標(biāo)簽天線的設(shè)計(jì)
某電站工程設(shè)計(jì)管理與施工、質(zhì)量控制接口關(guān)系研究
基于網(wǎng)絡(luò)與數(shù)據(jù)智能化的數(shù)碼印花產(chǎn)品設(shè)計(jì)定制模式研究
脫硝數(shù)據(jù)傳輸系統(tǒng)遠(yuǎn)程無線監(jiān)控技術(shù)的研發(fā)與應(yīng)用
西門子SPPA—T3000在委內(nèi)瑞拉燃機(jī)電廠中的應(yīng)用與接口
中俄網(wǎng)絡(luò)語言編碼接口問題的研究
吐鲁番市| 西青区| 拉萨市| 武定县| 宝丰县| 满洲里市| 微博| 于都县| 永济市| 芦溪县| 甘肃省| 石城县| 景洪市| 沾益县| 定南县| 新田县| 千阳县| 兴隆县| 阿图什市| 永清县| 古交市| 桃园县| 银川市| 陇西县| 琼结县| 枝江市| 吕梁市| 囊谦县| 宜章县| 满洲里市| 思茅市| 溧水县| 井研县| 龙胜| 商都县| 莲花县| 东平县| 崇义县| 余江县| 乾安县| 石柱|