[英]Getting data from an RFID reader
我有一個RFID閱讀器,文檔很少。 它有一些電線伸出,它們來自帶有“ + 12V”,“ GND”,“ NC”,“ COM”(或CDM),“ NO”,“ SW”,“ D0”,“ D1”引腳的連接器。
我不知道它們是什么,但“ + 12V”和“ GND”用於電壓和地。 D0和D1可能用於I2C通信。
該設備工作正常(在從RFID卡讀取等時發出蜂鳴聲),但我想使用串行(COM)端口將卡的信息發送到筆記本電腦。 我不想損壞筆記本電腦的串行端口。 我將如何嘗試從RFID閱讀器接收數據。 我可以嘗試使用另一台可消耗的Windows XP筆記本電腦。
我的猜測是將D0和D1連接到串行端口,但是我應該連接哪些引腳? 電壓呢? 我熟悉RX和TX端口的用法。 我只想知道我可以從RFID閱讀器中獲取數據,如果可以,我將編寫一個更強大的com send / receive C程序。
D0代表數據低電平引腳。 D1代表數據高電平引腳。
根據您的描述,您可能正在使用基於Wiegand的RFID閱讀器。 此處的引腳連接為RFID閱讀器。 引腳D0和D1用於將數據發送到控制器。
Low
或0
,表示no data
在傳輸。 Low
而D1為high
(1)時,輸出0
正在發送。 High
且D1為Low
,輸出1
正在發送。 High
或1
,表示no data
在傳輸。 因此,當將這兩個引腳連接到某個控制器時,它必須監視來自這兩個引腳的數據,並且必須根據以上四個點確定輸出(邏輯0或1)。 控制器從D0和D1讀取所有數據(可能是96或128個連續位)后,您需要先將該二進制數據解碼為ASCII,然后才能從該數據中提取卡號。
那么,您首先需要制作RS232連接器。 您的密碼如下:
+ 12V:熱電源GND:接地
^^將它們連接到12V電源。
NC:常閉COM:通用NO:常開SW:開關D0:數據0 D1:數據1
設備上至少應有一些有關針腳通信的文檔。 查找RS232 9針接線,看看應該在哪里焊接。
然后,您將需要一個可以從設備發送或至少接收通信的串行通信程序。 油灰將是您最好的選擇。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.