簡體   English   中英

從RFID閱讀器獲取數據

[英]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用於將數據發送到控制器。

  1. 當D0和D1均為Low0 ,表示no data在傳輸。
  2. 當D0為Low而D1為high (1)時,輸出0正在發送。
  3. 當D0為High且D1為Low ,輸出1正在發送。
  4. 當D0和D1均為High1 ,表示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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM