關(guān) 閉

新聞中心

EEPW首頁 > 安全與國防 > 設(shè)計應(yīng)用 > 一種電子標(biāo)簽識讀終端的研究與設(shè)計

一種電子標(biāo)簽識讀終端的研究與設(shè)計

作者: 時間:2010-08-04 來源:網(wǎng)絡(luò) 收藏

3,3 主控模塊

  微控制器負(fù)責(zé)啟動并接收由解調(diào)的編碼數(shù)據(jù)。采用AT89C52作為微控制器,其內(nèi)部集成了8KB的Flash程序存貯器,256B的RAM, 具有低功耗工作模式。的DEMOD OUT端接P1.0,EM4095的SHD接P1.1EM4095輸出的參考時鐘信號RDY/CLK端接TO,用作解碼的同步時鐘。AT89C52從讀取來的編碼數(shù)據(jù)存貯在EEPROM芯片 AT24C64中。可司通過 MAX232進(jìn)行電平轉(zhuǎn)換,實現(xiàn)與上位機(jī)的通信。硬件原理見圖3。

硬件原理

  AT89C52通過P1.1發(fā)出控制信號啟動EM4095工作,若有效作用范圍內(nèi)有。接收EM4095發(fā)射的射頻信號能量后發(fā)送經(jīng)過調(diào)制的編碼信號,AT89C52通過監(jiān)測P1.0的狀態(tài),判斷是否收到解調(diào)輸出的數(shù)據(jù),由軟件完成數(shù)據(jù)的接收及后續(xù)的處理任務(wù)。

4 軟件設(shè)計分析

  終端軟件要解決的關(guān)鍵問題是如何正確接收數(shù)據(jù),并解碼。本系統(tǒng)選用的電子標(biāo)簽為Manchester碼型,電子標(biāo)簽編碼器輸出信號、EM4095解調(diào)輸出信號的波形見圖4。

輸出信號

  4.1解調(diào)輸出波特點

  電子標(biāo)簽中的64bit數(shù)據(jù)以NRZ形式的波形串行送人編碼器,經(jīng)編碼后輸出Manchester碼波形。其編碼規(guī)則為:在一個編碼時鐘周期的中間以一個上跳變的波形表示二進(jìn)制數(shù)據(jù)“1”:在一個編碼時鐘周期的中間以一個下跳變的波形表示二進(jìn)制數(shù)據(jù)“0”。

  編碼輸出信號作負(fù)載調(diào)制的控制信號,編碼輸出波形中的低電平使標(biāo)簽發(fā)射天線線圈工作于高電流,編碼輸出波形中的高電平則使標(biāo)簽發(fā)射天線線圈工作于低電流。因此,標(biāo)簽發(fā)給EM4095的已調(diào)信號,經(jīng)解調(diào)輸出的波形與標(biāo)簽編碼輸出的波形為反相關(guān)系,即:時鐘周期中間的下跳變表示二進(jìn)制數(shù)據(jù)“1”,時鐘周期中間的上跳變波形表示二進(jìn)制數(shù)據(jù)“0”。根據(jù)圖4的波形,連續(xù)“0”和連續(xù)“1”對應(yīng)的波形是相似的,只是它們之間為反相關(guān)系。因此,如果簡單地把上升沿或下降沿作為數(shù)據(jù)采樣時刻,會出現(xiàn)“0”譯為“1”或“1”譯為“0”的錯誤。

 



評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉