日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 通信技術(shù) > 通信技術(shù)
[導讀]RFID是一種新興的自動識別技術(shù),在物流和制造業(yè)中得到了空前的應用。本軟件針對RFID系統(tǒng)的特點,采用ActiveX技術(shù)開發(fā)RFID組態(tài)管理軟件,將RFID技術(shù)同企業(yè)的原有信息系統(tǒng)進行無縫連接,提高了RFID監(jiān)控系統(tǒng)的開放性和兼容性。

引言

隨著技術(shù)不斷革新,RFID產(chǎn)業(yè)已進入了成長期。如何將RFID技術(shù)同企業(yè)原有的信息系統(tǒng)進行無縫連接,已成為許多企業(yè)考慮的問題。組態(tài)軟件能將眾多常用功能組合在一起形成一個新的軟件平臺,用戶只需在這個平臺上進行二次開發(fā)即可,因此90年代以后,國內(nèi)外推出了不少組態(tài)軟件產(chǎn)品,有FIX、WinCC、組態(tài)王、MCGS等。但這些軟件的通用性太強,不能滿足RFID系統(tǒng)的一些特殊要求,因此需要針對RFID的特點開發(fā)專用于RFID系統(tǒng)的組態(tài)軟件。

本文參考了國內(nèi)外幾個著名的組態(tài)軟件產(chǎn)品,采用ActiveX技術(shù)開發(fā)RFID組態(tài)管理軟件,不僅提高了軟件的開發(fā)速度,也提高了軟件的可維護性和可擴展性。RFID組態(tài)管理軟件能夠?qū)⒌蛯拥腞FID硬件和上層的應用軟件很好的結(jié)合起來,通過人機交互,方便地構(gòu)建RFID系統(tǒng)的監(jiān)控現(xiàn)場和配置RFID讀寫器,從而監(jiān)測和控制生產(chǎn)和流通的各個環(huán)節(jié)。

1 RFID技術(shù)

無線射頻識別(Radio Frequency Identification,RFID)是二十世紀九十年代興起的一項非接觸的自動識別技術(shù),它利用射頻信號實現(xiàn)對靜止或移動的物體或人員的自動識別。RFID具有數(shù)據(jù)可讀寫、信號穿透能力強、識別距離遠、非接觸、多標簽同時識別、信息存儲量大、保密性強等優(yōu)點。近年來隨著科學技術(shù)的進步,RFID在生產(chǎn)制造管理、物流配送管理、醫(yī)藥管理等領域得到廣泛的應用。一般的RFID系統(tǒng)由硬件、軟件和基本的數(shù)據(jù)格式與通信協(xié)議組成。硬件包含電子標簽(Tag)、讀寫器(Reader)和天線三部分。RFID讀寫器通過天線與RFID電子標簽進行無線通信,實現(xiàn)對標簽識別碼和內(nèi)存數(shù)據(jù)的讀出或?qū)懭氩僮?。軟件主要包括中間件應用平臺和應用管理軟件。中間件可屏蔽不同廠家的RFID讀寫器等硬件系統(tǒng),實現(xiàn)不同硬件設備與不同應用軟件系統(tǒng)的連接。RFID的數(shù)據(jù)格式定義了電子標簽的數(shù)據(jù)存儲格式,通信協(xié)議則主要包含了電子標簽與讀寫器的數(shù)據(jù)傳輸協(xié)議。

2 RFID組態(tài)管理軟件的功能分析

  (1)RFID組態(tài)管理軟件的開發(fā)背景

第一,標簽和讀寫器之間有多種通信協(xié)議,目前已確定的標準就有ISO14443、ISO15693、ISO18000等,這造成了當前各廠商的讀寫器的型號有很多,在RFID系統(tǒng)中對RFID讀寫器進行配置時很不方便;第二,許多公司的RFID讀寫器配置軟件和業(yè)務過程監(jiān)控軟件是兩套軟件,軟件的利用率低。

  (2)RFID組態(tài)管理軟件的功能分析

RFID組態(tài)管理軟件基于Windows平臺,通過人機交互,可快速構(gòu)造和生成監(jiān)控系統(tǒng)。它可支持不同型號RFID讀寫器的配置和管理,支持多個RFID讀寫器的同時訪問。另外可提供生產(chǎn)流通過程的數(shù)據(jù)采集和信息管理。

RFID組態(tài)管理軟件的主要性能指標為:在中文Windows下運行;多任務,多線程;最多配置RFID讀寫器的數(shù)目為1000;監(jiān)控界面完整顯示時間不大于2秒;支持語音報警;支持報表生成。

3 RFID組態(tài)管理軟件的開發(fā)工具

目前組態(tài)軟件的開發(fā)多用Visual C++、Visual Basic和Delphi。在RFID的組態(tài)管理軟件中采用VC++6.0。 VC++6.0是面向?qū)ο蟮木幊陶Z言,它提供的MFC類庫很好地封裝了Windows API函數(shù),充分利用類的繼承性、封裝性、多態(tài)性,用戶可方便的設計自己需要的類。另外VC對內(nèi)存和硬件的操作較容易。

數(shù)據(jù)庫采用SQL Server 2000。SQL Server 2000完全運行于Microsoft的Windows操作環(huán)境下,是一個高性能的數(shù)據(jù)管理系統(tǒng)。SQL功能強大且操作簡單,能夠提供安全可靠的存儲功能。利用VC提供的ADO、ODBC等接口可方便實現(xiàn)對SQL數(shù)據(jù)庫的操作。

4 RFID組態(tài)管理軟件的功能實現(xiàn)及其關鍵技術(shù)

    RFID組態(tài)管理軟件采用模塊化設計,模塊與模塊之間盡量獨立,接口盡量簡單。針對RFID組態(tài)管理軟件的要求,將其劃分為圖形繪制模塊、數(shù)據(jù)庫管理模塊、通信模塊、其它模塊(報警、報表等)。



                   圖1  軟件體系結(jié)構(gòu)圖

(1)  圖形界面模塊

圖形界面是人機交互的渠道。圖形界面模塊完成所有組態(tài)畫面的繪制,是生成RFID讀寫器網(wǎng)絡連接和業(yè)務過程監(jiān)控畫面的設計工具。監(jiān)控系統(tǒng)運行時的各種界面都是在圖形組態(tài)系統(tǒng)開發(fā)環(huán)境下生成的。

圖形界面的功能包括:①能夠進行簡單圖形的繪制,如直線、任意形狀的線條、文字等;②用戶可設置圖形的屬性,如圖形邊線的顏色、線條的粗細、圖形的填充色等;③用戶對圖形的操作,如移動位置、復制、任意縮放大小等;④可添加ActiveX控件;⑤完成所有的外部事件,如鼠標、鍵盤等的處理,可自動刷新屏幕來顯示更新;⑥簡單的動畫處理。

在RFID組態(tài)管理軟件中,我們會經(jīng)常對不同型號的RFID讀寫器進行配置,為了滿足不同的需求,在圖形界面模塊中我們添加了RFID讀寫器控件的設計。ActiveX是基于組件對象模型的一種技術(shù),將OLE技術(shù)和OCX技術(shù)融為一體。采用ActiveX技術(shù)開發(fā)RFID讀寫器控件,擴充了組態(tài)軟件的功能,使配置讀寫器變得簡單,軟件升級更加方便。

RFID讀寫器控件需完成的功能:串口操作(打開、關閉)、讀寫器初始化、標簽操作(檢測多張、連續(xù)檢測單張、連續(xù)檢測多張)、讀取數(shù)據(jù)、寫標簽數(shù)據(jù)、寫入AFI、寫入DSFID、鎖定AFI、鎖定DSFID。 



     表1  RFID讀寫器控件的主要屬性

(2)數(shù)據(jù)庫模塊

數(shù)據(jù)庫是整個組態(tài)軟件的核心部分。數(shù)據(jù)庫模塊提供對RFID讀寫器的數(shù)據(jù)的采集、存儲和處理。為了提高數(shù)據(jù)庫的讀寫速度,將數(shù)據(jù)庫分為實時數(shù)據(jù)庫和歷史數(shù)據(jù)庫兩部分。實時數(shù)據(jù)庫保存從RFID讀寫器讀出的實時值,并定時將實時數(shù)據(jù)寫入歷史數(shù)據(jù)庫中。歷史數(shù)據(jù)庫則完成歷史報表的生成和歷史信息的查詢。

在RFID組態(tài)管理軟件中采用ADO標準數(shù)據(jù)庫訪問方式。ADO (ActiveX  Data  Objects,ActiveX數(shù)據(jù)對象)是Microsoft提出的應用程序接口(API),用以實現(xiàn)訪問關系或非關系數(shù)據(jù)庫中的數(shù)據(jù)。ADO是一種面向?qū)ο蟮木幊探涌?,是對當前微軟所支持的?shù)據(jù)庫進行操作的最有效和最簡單直接的方法,是一種功能強大的數(shù)據(jù)訪問編程模式。通過ADO接口,RFID組態(tài)管理軟件能夠很好地同企業(yè)的數(shù)據(jù)庫相連,實現(xiàn)與企業(yè)原有信息系統(tǒng)的無縫連接。在VC++6.0中ADO接口的實現(xiàn):

pConn.CreateInstance(__uuidof(ADODB::Connection));//創(chuàng)建Connection對象

pCommand.CreateInstance( __uuidof( ADODB::Command ) );

pRecordset.CreateInstance(__uuidof(ADODB::Recordset));//創(chuàng)建記錄集對象

pConn->ConnectionTimeout = 90;

pConn->Mode = adModeReadWrite;//|adModeShareDenyNone;

_bstr_t conn = "DSN=product;UID=sa;PWD=123456";//設置連接字符串,DSN值為企業(yè)數(shù)據(jù)庫名稱

pConn->Open(conn, "", "", -1);

(3)通信與數(shù)據(jù)處理模塊 

由于人機界面要與多個RFID讀寫器及其它的I/O接口進行數(shù)據(jù)交換,提供實時監(jiān)控的環(huán)境,所以對系統(tǒng)的并發(fā)能力有特別的要求。如果只采用單線程來進行處理,速度慢,會有明顯的時間等待等問題,因此應采用多線程技術(shù)來滿足實時監(jiān)控的要求。

在RFID組態(tài)管理軟件中主要運用了三個線程:主線程、串行通信數(shù)據(jù)采集線程pRcvDataThread、數(shù)據(jù)存儲線程pRcvBufThread。主線程為用戶接口線程,由系統(tǒng)自動生成,負責系統(tǒng)的運行和信息的處理,使程序能迅速響應命令和其它事件。串行通信數(shù)據(jù)采集線程pRcvDataThread,為輔助線程,負責接收或發(fā)送數(shù)據(jù),并按照通信協(xié)議對數(shù)據(jù)進行解析處理。數(shù)據(jù)存儲線程RcvBufThread,為輔助線程,負責實時數(shù)據(jù)的存儲,并定時將采樣數(shù)據(jù)保存入庫。

int RFIDThread_ReceiveDevBuf(int nType); //當與RFID讀寫器通訊連接時,啟動pRcvDataThread

{

if(nType == 0)//啟動

    {

            if(pRcvDataThread==NULL)

        {

            pRcvDataThread = AfxBeginThread(RFID_RcvThread, NULL);

            pRcvDataThread->m_bAutoDelete = true;

        }

        Sleep(500);

    }

    else if(nType == 1)//停止

    {

        for(int i=0; i < m_nTotalDeviceNum; i++)

            TerminateThread(pRcvDataThread[i],0);

    }

……

    return 0;

}

UINT RFID_RcvThread(LPVOID lParam); //如果啟動了pRcvDataThread,終端機上傳數(shù)據(jù),解析收到的數(shù)據(jù)

UINT RFID_DealRcvBufThread(LPVOID pParam); //如果啟動了pRcvBufThread,存儲收到的數(shù)據(jù)

(4)其它模塊

報表生成模塊、報警模塊和權(quán)限設置模塊,這些模塊的設計與普通軟件設計大同小異,在此不再贅述。

5 結(jié)束語

本文作者創(chuàng)新點在于采用組態(tài)技術(shù)開發(fā)RFID系統(tǒng)管理軟件,它將RFID讀寫器的配置軟件和生產(chǎn)流通過程的監(jiān)控軟件合二為一,不僅能夠方便地構(gòu)建RFID系統(tǒng)現(xiàn)場,而且還能夠?qū)FID技術(shù)與公司原有的信息系統(tǒng)進行無縫連接。另外采用ActiveX技術(shù)開發(fā)RFID讀寫器控件,能夠方便的配置RFID讀寫器,使得公司的信息系統(tǒng)能夠和新的RFID讀寫器連接起來,保證了軟件的靈活性。RFID組態(tài)管理軟件在存儲RFID標簽數(shù)據(jù)庫、RFID讀寫器種類改變等情況發(fā)生時,只需少許修改便可完成設計軟件的更新,實現(xiàn)新的需求,具有較強的實用性。

參考文獻:

[1]王亞民,陳青,劉暢生,王水平 編著. 組態(tài)軟件設計與開發(fā),西安電子科技大學出版社 2003

[2] 游戰(zhàn)清 李蘇劍 等編著. 無線識別技術(shù)(RFID)理論與應用,電子工業(yè)出版社 2004

[3] 李耀,李超良.組態(tài)軟件架構(gòu)的研究與設計.微計算機信息,2005,8:86-87

本站聲明: 本文章由作者或相關機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

成都2022年10月19日 /美通社/ -- 近期,平安養(yǎng)老險積極籌備個人養(yǎng)老金的產(chǎn)品設計和系統(tǒng)開發(fā)工作,發(fā)展多樣化的養(yǎng)老金融產(chǎn)品,推動商業(yè)養(yǎng)老保險、個人養(yǎng)老金、專屬商業(yè)養(yǎng)老保險等產(chǎn)品供給。 搭養(yǎng)老政策東風 ...

關鍵字: 溫度 BSP 東風 大眾

廣東佛山2022年10月19日 /美通社/ -- 空間是人居生活的基礎單元,承載著生存與活動的最基本功能。而對于理想空間的解構(gòu)意義卻在物理性容器之外,體現(xiàn)出人們對于空間和生活深層關系的思考,同時也塑造著人與空間的新型連接...

關鍵字: 溫度 BSP 智能化 進程

上海2022年10月19日 /美通社/ -- 10月17日晚間,安集科技披露業(yè)績預告。今年前三季度,公司預計實現(xiàn)營業(yè)收入7.54億元至8.33億元,同比增長60.24%至77.03%;歸母凈利潤預計為1.73億...

關鍵字: 電子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市經(jīng)濟和信息化局發(fā)布2022年度第一批北京市市級企業(yè)技術(shù)中心創(chuàng)建名單的通知,諾誠健華正式獲得"北京市企業(yè)技術(shù)中心"認定。 北京市企業(yè)技...

關鍵字: BSP ARMA COM 代碼

北京2022年10月18日 /美通社/ -- 10月14日,國際數(shù)據(jù)公司(IDC)發(fā)布《2022Q2中國軟件定義存儲及超融合市場研究報告》,報告顯示:2022年上半年浪潮超融合銷售額同比增長59.4%,近5倍于...

關鍵字: IDC BSP 數(shù)字化 數(shù)據(jù)中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都銀行集團成立60周年的紀念日。趁著首都銀行集團成立60周年與首都銀行(中國)在華深耕經(jīng)營12年的“大日子”,圍繞作為外資金融機構(gòu)對在華戰(zhàn)略的構(gòu)想和業(yè)...

關鍵字: 數(shù)字化 BSP 供應鏈 控制

東京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式會社(NIPPON EXPRESS HOLDINGS, INC.)旗下集團公司上海通運國際物流有限公司(Nipp...

關鍵字: 溫控 精密儀器 半導體制造 BSP

廣州2022年10月18日 /美通社/ -- 10月15日,第 132 屆中國進出口商品交易會("廣交會")于"云端"開幕。本屆廣交會上高新技術(shù)企業(yè)云集,展出的智能產(chǎn)品超過140,...

關鍵字: 中國智造 BSP 手機 CAN

要問機器人公司哪家強,波士頓動力絕對是其中的佼佼者。近來年該公司在機器人研發(fā)方面獲得的一些成果令人印象深刻,比如其開發(fā)的機器人會后空翻,自主爬樓梯等。這不,波士頓動力又發(fā)布了其機器人組團跳男團舞的新視頻,表演的機器人包括...

關鍵字: 機器人 BSP 工業(yè)機器人 現(xiàn)代汽車

南京2022年10月17日 /美通社/ -- 日前《2022第三屆中國高端家電品牌G50峰會》于浙江寧波落幕,來自兩百余名行業(yè)大咖、專家學者共同探討了在形勢依然嚴峻的當下,如何以科技創(chuàng)新、高端化轉(zhuǎn)型等手段,幫助...

關鍵字: LINK AI BSP 智能家電

通信技術(shù)

120740 篇文章

關注

發(fā)布文章

編輯精選

技術(shù)子站

關閉