1方案介紹
這個門控系統(tǒng)方案是使用常見的 MIFARE 卡,使用上只判斷卡片上的 ID 而不寫入任何資料,板上記錄了 8 組卡片 ID,當已注冊的卡片靠近感應模塊時即可打開電閘。GD32F150R8使用串口終端模式與上位機(PC)連接實現(xiàn)卡片的加入、取消、查詢等功能。
2方案框圖
3設(shè)計應用描述及心得總結(jié)
使用 GD32 芯片上的雙串口功能,一個串口接 RFID 模塊,另一個串口接上位機,目前所完成的功能是最多可注冊 8 張卡片 ID,任何一張卡片感應時均可打開電閘。程序中使用了板上的 2 顆 LED 作為狀態(tài)顯示用途,當要注冊新卡片時 LED1 會點亮告訴使用者將卡片靠近感應,當已注冊的卡片感應時 LED2 會亮起 1秒鐘時間代表電閘開啟。
對于這個方案的心得與想法:
1. 目前開發(fā)板與 PC 間的連接是使用 USB-TTL 串口線的方式連接,這部份可改用無線的方式做遠距離的門禁管控。
2. GD32 Colibri-F150R8 開發(fā)板上并沒有其他的 FLASH 或是 EEPROM 芯片,因此無法存放卡片的注冊 ID ,所以每次上電后都要重新注冊卡片,這個在后續(xù)硬件設(shè)計時可加入相關(guān)的儲存芯片。
3. 加入儲存芯片后可進一步記錄卡片的進出次數(shù)與時間。
4. 可加上卡片的使用次數(shù)限制(可使用10次)或是使用時間的限制(限上班時間使用)。
5. LED1 與 LED2 使用不同顏色的燈明顯區(qū)分顯示狀態(tài)。
程序運行后顯示菜單
加上第 1 張卡片
加入已注冊的卡片時程序回應卡片已存在:CARD Exsit!
加入 4 張卡片后,輸入 L 顯示已注冊的卡片 ID
再加入 4 張卡片后,要再加入卡片時顯示注冊已滿:CARD sample full!
刪除第 4 張卡片
4作品實物圖
內(nèi)容為前 2 張是已注冊的卡片,當感應時板底的 LED2 會亮 1秒鐘表示電閘開啟,第 3 張卡片是未注冊的卡片,感應時板底 LED2 不會亮起。
-
芯片
+關(guān)注
關(guān)注
459文章
52242瀏覽量
436701 -
存儲
+關(guān)注
關(guān)注
13文章
4507瀏覽量
87104 -
無線連接
+關(guān)注
關(guān)注
2文章
433瀏覽量
38645
發(fā)布評論請先 登錄
昂科燒錄器支持GigaDevice兆易創(chuàng)新的32位通用微控制器GD32F150C6T

GD32F30x和GD32F403硬件開發(fā)指南

GD32F150xx數(shù)據(jù)表

AN030 GD32F47x&F42x與GD32F45x&F40x系列間的差異

【GD32 MCU 移植教程】9、從 STM32F10x 系列移植到 GD32F30x 系列

【GD32 MCU 移植教程】8、從 STM32F4xx 系列移植到 GD32F4xx 系

【GD32 MCU 移植教程】7、從 GD32F10x 移植到 GD32E103

【GD32 MCU 移植教程】6、從GD32F1x0和GD32F3x0移植到GD32E230

【GD32 MCU 移植教程】5、GD32E230 系列移植到 GD32F330 系列

【GD32 MCU 移植教程】2、從 GD32F303 移植到 GD32F503

【GD32 MCU 移植教程】1、從 GD32F10x 移植到 GD32F30x

評論