Masalah pengaturan pembaca RFID THM3060

Aug 19 2020

Saya mendapat pembaca rfid berikut dari seorang kolega

https://www.aliexpress.com/item/4000035966273.html?spm=a2g0o.productlist.0.0.4ac14adcZL3H9M&algo_pvid=af835e25-e532-4426-8714-cd80a9871169&algo_expid=af835e25-e532-4426-8714-cd80a9871169-0&btsid=0ab6d70515978825018782158e600d&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_

Saya telah menghubungkannya ke modul b raspberry pi 4 saya menggunakan pinout berikut

;

  • raspberry pin 2 (5V) - modul pembaca pin VDD
  • raspberry pin 6 (GND) - modul pembaca pin GND
  • raspberry pin 19 (MOSI) --modul pembaca pin MOSI
  • raspberry pin 21 (MISO) - modul pembaca pin MISO
  • raspberry pin 23 (CLK) - pin modul pembaca SCLK
  • semua pin lain tidak tersambung

Saya telah mengikuti langkah-langkah penyiapan yang dijelaskan dalam video ini https://www.youtube.com/watch?v=evRuZRxvPFI

Masalah saya adalah pembaca tidak membaca data. Saya mengonfirmasi bahwa sistem tidak menyala menggunakan LED dan (resistor) secara seri yang terhubung ke VDD. Pembaca menarik 0,46mA menggunakan suplai 3,3V, dan 0,74mA menggunakan suplai 5V (diukur menggunakan multimeter).

Ketika saya menjalankan raspberry dan menjalankan kode, pembaca tampaknya tidak membaca data apa pun dari chip rfid yang saya miliki. Saya mengkonfirmasi bahwa chip berisi data menggunakan modul pembaca lain.

Saya telah membaca dokumentasi tetapi saya belum menemukan sesuatu yang berguna.

http://read.pudn.com/downloads567/ebook/2333609/THM3060_UM.pdf?fbclid=IwAR1y0qh-cUdnnL9wfk-ZVLEcNVTvyHoviiM6Qsg6VQggS1zu8OVPTPRnPrU

Saya mencoba menghubungkan pin RSTN dan STDBY ke ground tetapi tidak ada bedanya. Sayangnya saya tidak memiliki kontak dengan penjual (bukankah yang membuat pesanan), jadi saya tidak bisa mendapatkan informasi lebih lanjut tentang pembaca. Adakah yang beruntung dengan tipe pembaca khusus ini? Bagaimana lagi saya bisa memecahkan masalah sistem? Tes kontinuitas telah memastikan bahwa tidak ada jejak yang rusak pada papan pembaca itu sendiri.

Bagaimana saya bisa mendapatkannya untuk membaca / menulis data?

Jawaban

1 tlfong01 Aug 20 2020 at 01:22

Pertanyaan

Bagaimana cara mengatur pembaca RFID THM3060?

Pengkabelan modul OP's RFID ditunjukkan di bawah ini.


Menjawab

Isi

Bagian A - Skema

Bagian B - Catatan Bacaan Manual Pengguna

Bagian C - Pi Catatan Pengujian Perpustakaan My Life Up


Bagian A - Skema

pengantar

Lembar produk AliExpress mengatakan modul OP's RFID berbasis RC522, tetapi panduan pengguna hanya menyebutkan THM3060, tidak ada tentang RC522. Jadi saya perlu belajar dengan hati-hati jika kedua chip tersebut 100% kompatibel, dan jika kabel RC555 standar digunakan. Oleh karena itu saya perlu membaca skema dengan sangat hati-hati, untuk menemukan ketidakcocokan.



Bagian B - Manual Pengguna membaca catatan ringkasan

  1. Panduan pengguna tertanggal 2009. Ini mungkin masalah. Saya perlu memeriksa apakah itu diperbarui dengan versi RC522 saat ini.

  2. mungkin masalahnya. Saya perlu memeriksa apakah itu diperbarui dengan versi RC522 saat ini.

  3. Bagian fitur mengatakan tegangan operasi adalah 3V hingga 5V, dengan catatan kaki mengatakan catu daya optimal adalah 3,3 ~ 3,6V. Ini mungkin masalah lain. Jika OP menggunakan daya 5V, sinyal logika modul PI mungkin 5V, dan ini mungkin menjadi masalah serius, karena sinyal SPI Rpi pasti logika 3V3. Sekalipun Rpi 3V3 SPI dapat berbicara dengan modul 5V SPI, ada risiko yang sangat kecil dari sirkuit SPI Rpi terkunci, menggoreng SPI atau SBC lengkap, atau memperpendek masa kerja Rpi.


Bagian C - Pi Catatan Pengujian Perpustakaan My Life Up

pengantar

OP mengatakan bahwa dia mengikuti tutorial Pi My Life Up. Jadi saya mencari file lama saya untuk menemukan tes serupa yang saya lakukan untuk referensinya. Tidak jelas apakah dia telah melakukan tes dasar loop SPI. Jadi saya juga menyertakan tes loopback, seperti yang ditunjukkan di bawah ini. Detailnya dijelaskan di Referensi 4.


Pengaturan


Tes Loopback SPI


RC522 Pi My Life Up Test menggunakan Perintah CLI


RC522 Pi My Life Up Library Test Menggunakan Python


/ untuk melanjutkan, ...


Referensi

(1) AliEXpress THM3060 13.56MHz RC522 Modul RFID - US $ 5

(2) Cara mengatur Chip Raspberry Pi RFID RC522 - Pi My Life Up, 2019oct28 11.578 kali dilihat

(3) THM3060 Beberapa Protokol Pembaca Tanpa Kontak IC Versi 1.1 - 2009Aug Beijing Tsinghua Tongfang Mikroelektronika

(4) Bagaimana cara Rpi SPI python membaca modul MFRC522 NFC? - Rpi SE 2020mar28

(5) Bagaimana Rpi dapat membaca Modul NFC PN532? - JADI 2020apr12

(6) Masalah dengan mendeteksi lencana dengan PN532 dan Raspberry Pi - SO 2020mar23

(7) Setup SPI / loopback / ulangi mengirim byte utilitas dan MCP3008 / 3201 / M208 ADC Program Uji Python - Rpi SE 2020aug

(8)淘 宝 THM3060, 兼容 RC522 RFID 模块 - 中国 集成电路 店 ¥ 16 (~ = US $ 2)

(9) RC522 Program Pengujian Modul RFID V0.3

/ untuk melanjutkan, ...


Lampiran

/ untuk melanjutkan, ...


Akhir jawaban

1 Malcommand Nov 13 2020 at 12:04

Setelah proses pemecahan masalah yang panjang dan ketat, saya sampai pada kesimpulan bahwa perangkat pasti memiliki masalah perangkat keras. Kemungkinan masalah integritas terkait desain atau masalah dalam microchip itu sendiri.

Saya dapat menguji sinyal dengan penganalisis logika dan dapat dilihat dengan jelas pada lampiran bahwa tidak ada respons yang diterima pada jalur MISO.

Gambar di atas menunjukkan urutan baca-tulis-baca untuk register PSEL. Tidak mungkin mendapatkan nilai MISO. Saya telah mencoba beberapa frekuensi clock tetapi tidak ada yang membuat perbedaan (semuanya baik dalam kisaran maksimum 2.5 MHz).

Sayangnya saya tidak memiliki teropong jadi saya tidak bisa memeriksa integritas sinyal. Tetapi saya yakin bahwa masalahnya ada pada perangkat keras itu sendiri