999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

2013-04-29 00:00:00張歡李天俠
計算機時代 2013年2期

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

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

中圖分類號:TP315 文獻標志碼:A 文章編號: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 引言

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

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

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

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

2.1 SL500 RFID讀寫器

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

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

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

2.2 I·CODE SLI射頻卡

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

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

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

[I·CODE SLI

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

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

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

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

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

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

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

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

BOOL CDemoDlg::InitInstance()

{ AfxOleInit();

……

}

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

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

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

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

BOOL CDemoDlg::OnInitDialog()

{ CDialog::OnInitDialog();

HRESULT a;

try

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

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

if(SUCCEEDED(hr))

{ //打開本地Access庫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ù)庫失敗!\r\n錯誤信息:

%s\",e.ErrorMessage());

AfxMessageBox(errormessage);

}

}

4 實驗結(jié)果

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

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

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

5 結(jié)束語

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

參考文獻:

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

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

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

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

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

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

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

主站蜘蛛池模板: 欧美乱妇高清无乱码免费| 91小视频在线播放| 伊人成人在线视频| 喷潮白浆直流在线播放| 亚洲va视频| 国产丝袜啪啪| 在线观看热码亚洲av每日更新| 国产成人精品视频一区二区电影 | 91在线播放免费不卡无毒| 亚洲日韩国产精品无码专区| 亚洲综合一区国产精品| 尤物精品视频一区二区三区| 四虎永久在线视频| 91视频日本| 91精品国产自产91精品资源| 99人妻碰碰碰久久久久禁片| 精品一区二区无码av| 亚洲综合狠狠| 99久久国产精品无码| 欧美日韩国产一级| 亚洲欧美极品| www.91中文字幕| 国产精选自拍| 日本在线国产| 伊人激情综合| 婷婷亚洲天堂| 日韩福利视频导航| 国产精品专区第一页在线观看| 激情六月丁香婷婷四房播| 国产高清不卡| 亚洲毛片网站| 996免费视频国产在线播放| 久久亚洲美女精品国产精品| 2022精品国偷自产免费观看| 真实国产乱子伦视频| 91小视频在线观看| 色婷婷电影网| 亚洲精品桃花岛av在线| 伊人网址在线| 第一区免费在线观看| 国产成人亚洲精品色欲AV| 爱色欧美亚洲综合图区| 热久久综合这里只有精品电影| 国产一级毛片网站| 亚洲欧美精品日韩欧美| 日韩精品高清自在线| 久草中文网| 欧美在线一二区| 国产精品毛片一区| 在线观看无码av五月花| 波多野结衣爽到高潮漏水大喷| 亚洲成人网在线播放| 超清无码一区二区三区| 国产在线自乱拍播放| 国产91小视频在线观看| 婷婷久久综合九色综合88| 亚洲人妖在线| 欧美日韩在线观看一区二区三区| 福利一区在线| 激情网址在线观看| 亚洲人成日本在线观看| 亚洲国产日韩视频观看| 中日韩一区二区三区中文免费视频 | 在线视频亚洲色图| 亚洲人成电影在线播放| 欧美精品啪啪一区二区三区| 日韩AV无码免费一二三区| 韩日免费小视频| 尤物亚洲最大AV无码网站| 日韩午夜伦| 久久午夜夜伦鲁鲁片无码免费| 久久无码av一区二区三区| 久久福利片| 国产免费怡红院视频| 深爱婷婷激情网| 香蕉伊思人视频| 日韩精品亚洲精品第一页| 久久www视频| 99视频在线免费| 欧美综合在线观看| 久久婷婷色综合老司机| 国产综合日韩另类一区二区|