鐘 哲,王笑怡
(中國電子科技集團公司第四十七研究所,沈陽 110032)
為實現(xiàn)射頻識別,一般至少應(yīng)有兩種裝置:閱讀器和應(yīng)答器。應(yīng)答器中存有約定格式的電子數(shù)據(jù),閱讀器為讀出裝置,可無接觸地讀取應(yīng)答器中保存的電子數(shù)據(jù)。文中所指的應(yīng)答器基本原理與閱讀器一樣,因此僅詳細介紹了閱讀器的硬件電路設(shè)計。由于設(shè)計的目的是應(yīng)用于車輛防盜搶查驗,除要求在80米有效距離內(nèi)準確讀取車輛內(nèi)配置的應(yīng)答器中存儲的車輛身份信息,還要求閱讀器易于攜帶﹑使用簡便。
閱讀器及配套的應(yīng)答器如圖1所示。
圖1 閱讀器與應(yīng)答器
閱讀器尺寸為102mm×45mm×16mm,應(yīng)答器尺寸為66mm×40mm×13mm
閱讀器主要由6部分組成:P89LPC932單片機、射頻收發(fā)電路、LCD顯示及驅(qū)動電路、標準點陣漢字庫、鍵盤電路和電源管理電路。由于外形尺寸的限制,單片機的I/O資源又有限,設(shè)計中選擇了占用I/O資源少、體積小的具備SPI接口的IC電路,閱讀器各部分電路間的數(shù)據(jù)傳輸都基于SPI總線結(jié)構(gòu)??傮w結(jié)構(gòu)框圖如圖2所示。
圖2 總體結(jié)構(gòu)框圖
在閱讀器中單片機為核心部分,它通過SPI總線控制LCD顯示及驅(qū)動電路顯示信息,控制射頻收發(fā)電路收發(fā)數(shù)據(jù),從標準點陣漢字庫中讀取點陣碼點,通過通訊接口向鍵盤電路傳送掃描碼并讀取鍵值。單片機還通過I/O口線監(jiān)視電源管理電路的工作狀態(tài)。在功能設(shè)計上,對最重要的數(shù)據(jù)讀取,設(shè)計的操作模式與通用手機相近。閱讀時有兩種方式:
方式1為直接讀取,用于單獨車輛。按“接聽鍵”即可讀回車輛的身份數(shù)據(jù),顯示在LCD屏幕上的同時也保存在存儲器中。
方式2為選擇讀取,用于多個車輛。由鍵盤輸入3~5個車牌號碼后按“撥出鍵”即可讀出指定車輛的身份數(shù)據(jù)。
閱讀器采用的射頻收發(fā)芯片為nRF905單片無線收發(fā)器。該芯片由一個完全集成的頻率調(diào)節(jié)器,一個帶解調(diào)器的接收器,一個功率放大器等組成,以低功耗ShockBurst模式工作。接收時nRF905以地址匹配(AM)和數(shù)據(jù)準備就緒(DR)信號通知單片機已完成了數(shù)據(jù)接收;發(fā)送時nRF905自動產(chǎn)生前導(dǎo)碼和循環(huán)冗余校驗碼及數(shù)據(jù)準備就緒(DR)信號通知單片機已完成了數(shù)據(jù)發(fā)送。
射頻收發(fā)電路如圖 3所示 。圖中 U10為nRF905芯片,天線匹配網(wǎng)路按433 MHz配置。U10的10~13管腳為SPI總線接口,該4條線與單片機的SPI接口互聯(lián)。U10的6~8管腳用于通知單片機本芯片數(shù)據(jù)處理工作情況。圖中U5用于擴展單片機的I/O口線,與單片機也是通過SPI總線連接。U5的4~6管腳用于設(shè)定nRF905的4種工作模式。
圖3 射頻收發(fā)電路
閱讀器采用TD-F10280PTU圖形點陣屏作為人機交互接口。為減少電池消耗,設(shè)計中通過QP1作為開關(guān)控制LCD的顯示,一定時長內(nèi)無按鍵操作時自動關(guān)斷;LCD屏的背光源也由程序加以控制。
LCD顯示及驅(qū)動電路如圖4所示。圖中U9為TD-F10280PTU圖形點陣屏。由于該型號液晶顯示器數(shù)據(jù)接口為并行輸入,以U4(74HC595)串并轉(zhuǎn)換芯片作為SPI總線與液晶顯示器并行輸入數(shù)據(jù)接口過渡。圖中U5及其輸入端的2個與門實際上與圖3中的U5等是一套電路,在此圖中繪出是為方便說明電路原理。U5的4~6管腳已用于設(shè)定nRF905的工作模式,1~3及7和15管腳分別用于U9的片選﹑清屏﹑工作模式和用電管控。
閱讀器采用的單片機為P89LPC932。該片為PHILIPS公司的產(chǎn)品,是一款低功耗﹑低價格﹑高速的Flash單片機。P89LPC932擁有的8KB Flash程序存儲器﹑256字節(jié)片內(nèi)數(shù)據(jù)存儲器﹑SPI通信端口﹑可編程I/O端口等資源足以支撐本閱讀器的設(shè)計要求。
為滿足功能和使用要求,鍵盤結(jié)構(gòu)為矩陣式,減少MCU有限的I/O端口占用。設(shè)計納入了通用手機的21個按鍵,足以滿足閱讀器功能設(shè)計的需要。
鑒于單片機和鍵盤電路應(yīng)用普遍,本文沒給出此部分電路原理圖。
閱讀器日常工作時用電池供電,而且手機電池受體積限制容量有限。在設(shè)計中為盡量減少系統(tǒng)功耗,采用低電壓器件,系統(tǒng)在3伏電壓下工作。供電電路由3部分組成:電池﹑低壓差電源芯片和充電電路。電源管理電路如圖5所示。
圖4 LCD顯示及驅(qū)動電路
圖5 電源管理電路
圖中 U7(SP6201)為低壓差電源芯片,U2(MC73861)為充電電路,接插件JB為電池的電極接點。正常工作時,由電池提供的3.6伏電壓作為U7的輸入,U7的5管腳輸出經(jīng)電阻R1設(shè)定為3伏電壓的系統(tǒng)電源。接插件J1為外部電源適配器接口,用于對電池充電。U7的15和16管腳連接到單片機I/O端口,由單片機監(jiān)控充電電路的工作狀態(tài)。
通過對幾個特殊功能寄存器的讀寫操作,即可完成SPI總線工作模式的配置、數(shù)據(jù)發(fā)送和讀取。下面給出了閱讀器SPI接口控制程序。
閱讀器配置的功能以菜單方式供使用者操作,提供的功能有:讀取﹑保存﹑查詢及刪除等。另外還有電源監(jiān)控結(jié)果顯示等工作狀態(tài)管理和其它方便使用的附加功能。軟件采用C語言編寫,在Keil uVision2環(huán)境下仿真調(diào)試通過。
本閱讀器是車輛電子牌照識別系統(tǒng)(含應(yīng)答器、閱讀器、車輛身份信息寫入器)的組成部分之一。該系統(tǒng)依靠現(xiàn)代電子技術(shù),通過硬件和軟件的雙重加密措施,實現(xiàn)了車輛牌照電子化,牌照監(jiān)測無線化。為車管人員快速、準確甄別車輛牌照信息的合法性提供了可靠有效的手段。
[1]周立功.LPC900系列 Flash單片機應(yīng)用技術(shù)[M].北京 :北京航天航空大學(xué)出版社,2004.
[2]紀震,李慧慧,姜來.電子標簽原理與應(yīng)用[M].西安:西安電子科技大學(xué)出版社,2006.
[3]標生,金京林,葛紅,王騰.數(shù)字設(shè)計原理與實踐[M].北京:機械工業(yè)出版社,2003.