一款專(zhuān)用射頻讀卡器的軟件系統的設計及實(shí)現
引 言
隨著(zhù)北京市政交通一卡通工程和門(mén)禁系統的普及,射頻技術(shù)在消費電子、通信設備、工業(yè)控制等領(lǐng)域也取得了飛速的發(fā)展。因此在硬件設備大部分相同的情況下,軟件系統就成了該設備性能好壞的關(guān)鍵。本文主要介紹一款專(zhuān)用射頻讀卡器的軟件系統的設計及實(shí)現。
1 系統概述
本系統主要作為一種專(zhuān)用的訓練器材。除具備通用的Mifare卡的讀寫(xiě)器功能外,還可作為一種專(zhuān)用的訓練評估工具。例如將該設備安裝在跑道的周?chē)?,并將MifareOne卡安裝在測試者的鞋上,每個(gè)訓練者都有自己的ID號。當他從起跑線(xiàn)起跑時(shí),安裝在起跑線(xiàn)的專(zhuān)用讀卡器就會(huì )將自己的設備ID號和當時(shí)的時(shí)間寫(xiě)入測試者的MifareOne卡中;當經(jīng)過(guò)下一個(gè)基站時(shí)讀卡器會(huì )將自己的設備ID和當時(shí)的時(shí)間寫(xiě)入測試者的Mirare One卡中,同時(shí)會(huì )將測試者的ID號、姓名等個(gè)人信息(包括經(jīng)過(guò)上個(gè)測試基站時(shí)間)都讀進(jìn)設備中保存。由于Mifare One卡共有16個(gè)扇區,每個(gè)扇區又分為4塊、每塊又有16個(gè)字節。除了系統使用的外,用戶(hù)還可以使用的有48×16字節。而通過(guò)Mifare One卡存儲的數據均不大,只占用一塊存儲區。換句話(huà)說(shuō),Mifare One卡的數據存儲區可以存儲48次,當超過(guò)48次時(shí)就從前面覆蓋數據。所以,在Mifare one卡中存儲的永遠是最近48個(gè)基站的信息。訓練結束后,就可以通過(guò)主站將各個(gè)基站的數據收集起來(lái)以評估測試者的信息。而主站和基站之間通信可以采用的方式也是多樣的。當主站和基站的距離比較近時(shí),可以采用RS232、RS485,為提高通信質(zhì)量也可以采用工業(yè)總線(xiàn)的方式,如CAN總線(xiàn)、I2C總線(xiàn)或One Wire總線(xiàn)等。當距離比較遠時(shí),也可采用無(wú)線(xiàn)通信的方式,如GSM等。除此之外,各個(gè)基站還可以通過(guò)打印機將數據輸出。
2 系統硬件框圖及工作原理
系統硬件框圖如圖1所示。主板上電后,讀取存儲器中的系統設置,然后根據其中的設置初始化整個(gè)系統,包括本設備的ID號、主站、從站、開(kāi)機時(shí)間、關(guān)機時(shí)間、數據的存儲方式等。


相關(guān)推薦
技術(shù)專(zhuān)區
- FPGA
- DSP
- MCU
- 示波器
- 步進(jìn)電機
- Zigbee
- LabVIEW
- Arduino
- RFID
- NFC
- STM32
- Protel
- GPS
- MSP430
- Multisim
- 濾波器
- CAN總線(xiàn)
- 開(kāi)關(guān)電源
- 單片機
- PCB
- USB
- ARM
- CPLD
- 連接器
- MEMS
- CMOS
- MIPS
- EMC
- EDA
- ROM
- 陀螺儀
- VHDL
- 比較器
- Verilog
- 穩壓電源
- RAM
- AVR
- 傳感器
- 可控硅
- IGBT
- 嵌入式開(kāi)發(fā)
- 逆變器
- Quartus
- RS-232
- Cyclone
- 電位器
- 電機控制
- 藍牙
- PLC
- PWM
- 汽車(chē)電子
- 轉換器
- 電源管理
- 信號放大器
評論