項(xiàng)目簡(jiǎn)介:
使用WP3W-RK套件實(shí)現(xiàn)對(duì)低功耗遠(yuǎn)距離門(mén)禁卡系統(tǒng)的供電。套件發(fā)射部分輸入電源使用標(biāo)準(zhǔn)USB2.0供電,對(duì)接收部分的電源輸出使用線性降壓實(shí)現(xiàn)對(duì)低電壓低功耗門(mén)禁卡系統(tǒng)的供電;遠(yuǎn)距離門(mén)禁卡系統(tǒng)使用非接觸分時(shí)段通訊,擁有中斷睡眠模式可實(shí)現(xiàn)超低功耗,使用板載高Q值,高諧振天線,感應(yīng)距離高達(dá)65mm,適用于多種復(fù)雜場(chǎng)合,識(shí)別響應(yīng)速度快,穿透效果好。
硬件說(shuō)明:
硬件框圖如下圖所示,包括以下四個(gè)部分:供電部分,RFID門(mén)禁讀卡部分,RFID門(mén)禁寫(xiě)卡部分,PC上位機(jī)部分。
(1)供電部分:使用WP3W-RK無(wú)線輸電套件;系統(tǒng)采用標(biāo)準(zhǔn)usb2.0 5V輸入,對(duì)P9235 A-R發(fā)射模塊供電,無(wú)線輸電接收模塊P9027LP-R輸出5V電壓,再使用LM1117線性電源IC完成降壓3.3V,可滿(mǎn)足門(mén)禁系統(tǒng)供電需要。
(2)RFID門(mén)禁讀卡部分:完成對(duì)RFID卡的卡號(hào)讀取,ROM加密讀取,實(shí)現(xiàn)開(kāi)關(guān)門(mén);此部分使用STM32F103 MCU作為主控,以SPI串行總線控制MF RC522 13.56MHz讀寫(xiě)卡IC完成S50卡的卡號(hào)讀取,使用232串行通信向PC端上傳卡號(hào),并讀取PC返回?cái)?shù)據(jù)來(lái)確定電磁門(mén)開(kāi)關(guān)狀態(tài)(此處用LED替代)。
(3)RFID門(mén)禁寫(xiě)卡部分:完成對(duì)RFID卡的卡號(hào)讀取,ROM加密寫(xiě)入,數(shù)據(jù)庫(kù)存儲(chǔ);此部分使用STM32F103 MCU作為主控,以SPI串行總線控制MF RC522 13.56MHz讀寫(xiě)卡IC完成S50卡的卡號(hào)讀取,并向PC端上傳卡號(hào),并讀取PC返回?cái)?shù)據(jù)來(lái)更改卡內(nèi)ROM存儲(chǔ)信息,顯示寫(xiě)卡狀態(tài)。
(4)PC上位機(jī)部分:完成用戶(hù)卡號(hào)數(shù)據(jù)存儲(chǔ),MCU通訊管理;通訊用USB轉(zhuǎn)串口IC PL2303電平轉(zhuǎn)換完成與MCU通訊,并完成卡號(hào)和用戶(hù)的數(shù)據(jù)庫(kù)存儲(chǔ)和調(diào)用,實(shí)現(xiàn)信息同步,是整個(gè)系統(tǒng)的人機(jī)交互部分。
部分硬件電路圖見(jiàn)附件。
軟件說(shuō)明:
軟件框圖如下圖所示,包括以下三個(gè)部分:RFID門(mén)禁讀卡部分,RFID門(mén)禁寫(xiě)卡部分,PC上位機(jī)部分。
MCU軟件的編輯,編譯使用Keil5 MDK-ARM開(kāi)發(fā)平臺(tái),可方便實(shí)現(xiàn)Cortex_M3內(nèi)核開(kāi)發(fā)和調(diào)試;系統(tǒng)部分運(yùn)行代碼見(jiàn)附件。
演示效果:
系統(tǒng)功能框圖如下圖所示:
PCB 3D圖如下圖所示:
演示效果情況只能用模塊來(lái)完成了,效果如下:
https://www.elecfans.com/uploads/project/file/20171025/img_20171025221649.mp4