利用曼碼調(diào)制的非接觸IC卡讀寫程序編制
· 調(diào)制方式--二進制(BIN)、頻移鍵控(FSK)、相移鍵控(PSK)、曼徹斯特碼(Manchester)、雙相位碼(Biphase)。
· 其他--請求應(yīng)答、終止方式和口令方式。
U2270B基站讀寫器的基本性能如下:
?。?) 載波頻率fOSC范圍為100~150kHz。
?。?) fOSC為125kHz時,典型的數(shù)據(jù)傳送率為5kb/s。
?。?) 適用的調(diào)制方式為曼徹斯特碼(簡稱曼碼)和雙相位碼。
?。?) 可由5V的穩(wěn)壓電源或汽車蓄電池供電。
?。?) 調(diào)諧能力。
(6) 與微控制器有兼容的接口。
?。?) 處于備用工作方式時,其功耗甚低。
(8) 有一向微控制器供電的輸出端。
現(xiàn)僅就IDIC通信中遇到的一些問題,并對通信的核心部分--讀寫操作做必要的探討。其意分別為:基站通過MCU進行讀操作;基站通過MCU進行寫操作。
e5550和U2270B匹配使用時,根據(jù)兩者的基本特性,其調(diào)制方式只可能在曼碼和雙相位碼中擇一。曼碼調(diào)制時數(shù)據(jù)傳送的規(guī)則可用圖2加以說明。
圖2采用曼碼調(diào)制的數(shù)據(jù)表達方式由圖2可知,位數(shù)據(jù)的傳送周期(1P)規(guī)定了每傳送1位數(shù)據(jù)的時間是固定的,它由RF/n決定。其物理實質(zhì)是微控制器通過基站與應(yīng)答器中的存儲器(EEPROM)進行數(shù)據(jù)的讀寫操作。若載波頻率fOSC=125kHz,位數(shù)據(jù)傳送率選RF/32,則每傳送一位的時間(周期)為振蕩周期的32分頻,故位傳送周期為:
1P=1/(125kHz×32)=256μs
根據(jù)我們得到的器件,采用曼碼調(diào)制的數(shù)據(jù),位數(shù)據(jù)1對應(yīng)著電平下跳,位數(shù)據(jù)0對應(yīng)著電平上跳(注意:Telefunken半導(dǎo)體公司提供的資料正好與此相反,在一串傳送的數(shù)據(jù)序列中,兩個相鄰的位數(shù)據(jù)傳送跳變時間間隔應(yīng)為1P。若相鄰的位數(shù)據(jù)極性相同,則在該兩次位數(shù)據(jù)傳送的電平跳變之間,有一次非數(shù)據(jù)傳送的、預(yù)備性的。
電平上跳、電平下跳和兩個相鄰的同極性位數(shù)據(jù)之間的預(yù)備性空跳是確定位數(shù)據(jù)傳送特征的判據(jù)。
評論