引言
射頻識別RFID技術(shù)是一種基于射頻原理實現(xiàn)的非接觸式自動識別技術(shù)。它的基本原理是信號通過空間耦合(交變磁場和電磁場)實現(xiàn)信息傳遞,這些信息一般加載在電子標簽中。信息的數(shù)據(jù)格式通常有標準的韋根(Wiegand)信號或各種串行通信接口信號。
當前,讀寫器的應(yīng)用日漸廣泛。在生產(chǎn)和銷售的過程中,人們常??嘤跊]有一種快速、簡便的方法對讀寫器的輸出信號進行直觀的顯示,以至于在生產(chǎn)中常常需要將產(chǎn)品進行返工,重新校正產(chǎn)品的信號輸出。為解決這一問題,采用具有語音處理功能的SPCE061A單片機作為控制器,對射頻讀寫器常見的輸出信號進行分析和處理。
1 信號分析系統(tǒng)的總體設(shè)計
在射頻讀寫器中,需要分析與處理的常見信號包括Rs一232信號、Rs一485及韋根信號。對這些信號的處理可以采用凌陽SPCE061A單片機。凌陽SPCE061A單片機具有51單片機的常用功能,片內(nèi)資源高度集成,如ADC、DAC、RAM、Flash、定時器、鎖相環(huán)、低電壓檢測及復(fù)位、看門狗、ICE接口等等;另外,SPCE061A內(nèi)嵌32K字閃存,其u'nSP指令系統(tǒng)還提供具有較高處理速度的16位×16位乘法運算指令和內(nèi)積運算指令,能方便、快捷地處理各種復(fù)雜的數(shù)字信號。因此,本系統(tǒng)采用SPCE061A作為核心控制電路來進行外圍電路開發(fā),系統(tǒng)的總體框圖如圖1所示。
在本系統(tǒng)中,為了選擇所要測試的數(shù)據(jù)類型,系統(tǒng)中設(shè)計了數(shù)據(jù)切換按鈕以使系統(tǒng)能夠?qū)λx數(shù)據(jù)進行選擇處理,同時,為了直觀看到所要分析的數(shù)據(jù)信號,系統(tǒng)中設(shè)置了LCD。該LCD能將所讀數(shù)據(jù)的ID顯示出來,同時系統(tǒng)能將讀到的錯誤ID通過語音模塊進行報警。本文重點討論使用SPCE061A對常見信號(如RS一485與韋根信號)進行分析與處理的方法。
1.1 RS一485數(shù)據(jù)信號處理
本文所要處理的RS一485信號的數(shù)據(jù)幀格式如下:
①數(shù)據(jù)開始標志STX=02H,數(shù)據(jù)結(jié)束標志ETX=03H。
②DATA為讀取的電子標簽編號,長度為8字節(jié)ASCII碼。把數(shù)據(jù)按從高到低的順序每4位1組進行分割,再把4位二進制數(shù)的取值用ASCII碼表示。由于4位二進制數(shù)的取值范圍是OH~FH,因此轉(zhuǎn)換后的ASCII碼為30H~39H、41H~46H。例如:32位編號數(shù)據(jù)為6A90F103H,轉(zhuǎn)化為8字節(jié)的ASCII碼后為“36H 41H 39H 30H 46H 31H 30H 33H”。
③BCC為校驗碼,是從STX到ETX每一個字節(jié)“異或”后的結(jié)果。接收時,SPCE061A單片機對接收的數(shù)據(jù)進行校驗和計算,然后與校驗碼相比較,以進行誤碼判斷。
當用SPCE061A單片機對RS一485信號進行分析時,采用Maxim公司的MAX481作為RS一485的驅(qū)動芯片。該芯片內(nèi)部集成了1個驅(qū)動器和1個接收器,符合RS一422A和RS一485通信標準。MAX481引腳如圖2所示。引腳功能如表1所列。
SPCE061A的串口引腳IOAlO和IOAl3分別連接到MAX481的RO和DI引腳,以進行串行數(shù)據(jù)交換;控制引腳I0A12和IOAll分別連接到MAX481的DE和引腳,以控制驅(qū)動器和接收使能端。這4個引腳均接上拉電阻。
MAX481的A端和B端為RS一485差分信號的輸入和輸出端。二者之間串接1個120 Ω的電阻。
1.2 韋根信號處理
韋根碼有多種數(shù)據(jù)格式,本文介紹讀寫器中較常用的韋根碼(26位)數(shù)據(jù)格式。國際標準Wiegand26格式每次只傳輸26位數(shù)據(jù)(二進制)。這26位中只有24位是有效數(shù)據(jù),我們規(guī)定這24位對應(yīng)電子標簽中編號的低24位。其傳輸格式如下:
表2對韋根數(shù)據(jù)格式進行了詳細說明。其中第2~9位為分組碼,分組碼共有8個二進制位,有256個狀態(tài);第10~25位為標識碼,標識碼共16個二進制位,有65 536個狀態(tài);第1位是第2~13位的偶校驗位;第26位是第14~25位的奇校驗位。
由于韋根信號的特殊性,在一般的應(yīng)用中,對韋根信號的分析均是使用FPGA來完成的,文中采用如下一種特殊方式對韋根信號進行處理。圖4中74HCl4是施密特反相器,主要起整形作用;74HC86為異或門。根據(jù)韋根信號的特點,data0和datal所輸入的信號總是相反的,這樣通過第一級異或門就可檢出data0和datal端所出現(xiàn)的“O”和“1”。第二級異或門一端接VCC,只起反相的作用,以便產(chǎn)生適合SPCE061A的中斷信號;輸出接到SPCE061A的中斷輸入端IOB2(INTO)。datal經(jīng)反相整形后與SPCE061A的IOB3(INTl)相連。SPCE061A可以讀取該信號來判別是“O”還是“1”。
2 系統(tǒng)軟件設(shè)計
在進行系統(tǒng)的軟件設(shè)計時,首先必須對SPCE061A的引腳進行配置,將IOB2和IOB3分配為外部中斷1和外部中斷O,使SPCE061A能夠更好地捕捉到外部的韋根信號。初始化程序如下:
由于數(shù)據(jù)脈沖的寬度比較窄,為了不使讀到的數(shù)據(jù)產(chǎn)生錯誤,在IOB3上的中斷信號產(chǎn)生之前應(yīng)將IOB2上的EXTl信號進行捕捉。
結(jié)語
本系統(tǒng)最大的優(yōu)點在于能夠快速、方便地對讀寫器的各種信號進行分析和處理。通過附加的LCD顯示屏和語音提示,該系統(tǒng)可以隨時檢測讀寫器所讀的ID信號。這一過程可以減少產(chǎn)品測試員的煩瑣工作,也能加大對讀寫器產(chǎn)品的對外推廣力度,大大提高生產(chǎn)效率,促進銷售。
大家好,我是鲏。認識我的朋友都知道,我是一個實踐派,相比研究枯燥的理論知識,我更喜歡做自己想做的項目,用技術(shù)來實現(xiàn)自己的想法的感覺真的很棒。所以從大學期間一直到現(xiàn)在,除了工作中的項目外,我依然保持著自己做項目的習慣,有堅...
關(guān)鍵字: 系統(tǒng)設(shè)計 技術(shù)選型 需求分析(全球TMT2022年8月30日訊)近日,在2022英特爾中國數(shù)據(jù)中心合作伙伴技術(shù)峰會上,英特爾與浪潮信息等產(chǎn)業(yè)生態(tài)伙伴聯(lián)合發(fā)布了《綠色數(shù)據(jù)中心創(chuàng)新實踐 -- 冷板液冷系統(tǒng)設(shè)計參考》白皮書,分享冷板液冷技術(shù)關(guān)鍵部件的最...
關(guān)鍵字: 系統(tǒng)設(shè)計 英特爾 數(shù)據(jù)中心 生態(tài)系統(tǒng)北京2022年8月30日 /美通社/ -- 近日,在2022英特爾中國數(shù)據(jù)中心合作伙伴技術(shù)峰會上,英特爾與浪潮信息等產(chǎn)業(yè)生態(tài)伙伴聯(lián)合發(fā)布了《綠色數(shù)據(jù)中心創(chuàng)新實踐 -- 冷板液冷系統(tǒng)設(shè)計參考》白皮書,分享冷板液冷技術(shù)關(guān)鍵部...
關(guān)鍵字: 系統(tǒng)設(shè)計 英特爾 數(shù)據(jù)中心 電量摘要:近年來,受人類活動的影響,各大水域的水質(zhì)污染問題越來越嚴重,大部分水資源受到嚴重污染,水質(zhì)處理問題亟需解決。分析水體污染情況對改進水質(zhì)有著重要意義,目前水質(zhì)監(jiān)測主要采用人工或無人船的方式。人工監(jiān)測方式工作量大,影響...
關(guān)鍵字: 水質(zhì)監(jiān)測 無人機 系統(tǒng)設(shè)計摘要:根據(jù)饒平縣高堂水閘重建工程建設(shè)實際需求,對高堂水閘運行管理進行實時在線式監(jiān)控與監(jiān)測,通過閘門控制、視頻監(jiān)控、水情測報、安全監(jiān)測和網(wǎng)絡(luò)通信等系統(tǒng)的設(shè)計,為高堂水閘的水工建筑物安全、防洪調(diào)度和自動化管理提供技術(shù)支持,以...
關(guān)鍵字: 管理信息系統(tǒng) 水利工程 系統(tǒng)設(shè)計湖州2022年7月26日 /美通社/ -- 近日,浙江省科技創(chuàng)新大會在浙江省人民大會堂隆重舉行。大會正式頒布2021年度浙江省科學技術(shù)進步獎,隆重表彰為浙江科技創(chuàng)新事業(yè)和經(jīng)濟社會發(fā)展做出突出貢獻的科技工作者及團隊。...
關(guān)鍵字: 電梯 檢測技術(shù) 系統(tǒng)設(shè)計 零部件摘要:簡要介紹了柴油發(fā)電機組和重油發(fā)電機組的構(gòu)成和主要特點,以某發(fā)電廠重柴油發(fā)電機組系統(tǒng)設(shè)計為例,重點分析了重油發(fā)電機組燃油系統(tǒng)、潤滑油系統(tǒng)、循環(huán)冷卻水系統(tǒng)、壓縮空氣系統(tǒng)的設(shè)計要點,以提高柴油、重油發(fā)電機組的運行效率和運...
關(guān)鍵字: 重油發(fā)電機組 特性 系統(tǒng)設(shè)計摘要:針對一種小型消費級水下機器人,分析了其系統(tǒng)總體設(shè)計及各關(guān)鍵子系統(tǒng)(推進系統(tǒng)、通信系統(tǒng)、控制系統(tǒng)及其他系統(tǒng)等)設(shè)計的要點和方法,舉例介紹了一種五推進器小型消費級水下機器人。經(jīng)驗證,該設(shè)計方法可以用于同類型水下機器人的...
關(guān)鍵字: 推進器 系統(tǒng)設(shè)計 五推進器提供全面高效的電源管理建模,適用于汽車和工業(yè)應(yīng)用領(lǐng)域 加州山景城2022年5月24日 /美通社/ -- 新思科技(納斯達克股票代碼:SNPS)和Analog Devices, Inc. 近日宣布達成合作,通過...
關(guān)鍵字: ADI 電源系統(tǒng) 系統(tǒng)設(shè)計 新思科技摘要:PLC以其體積小、占用空間小、輔助設(shè)施投入少、工作可靠和維修簡單等優(yōu)點,被廣泛應(yīng)用于各個領(lǐng)域?,F(xiàn)介紹了一款可對鐵、鋁及顏色進行材料分揀的裝置,分析了該分揀裝置的總體結(jié)構(gòu)設(shè)計、硬件設(shè)計和軟件系統(tǒng)設(shè)計要點。該分揀裝置成...
關(guān)鍵字: 自動分揀 PLC 系統(tǒng)設(shè)計