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