Skocz do zawartości

Czytnik RFID tryb sleep MC522


Pomocna odpowiedź

Napisano

Witam

Ostatnio bawię się czytnikiem RFID. Czytnik bardzo popularny wśród Arduino mc522. Chciałbym go trochę uspac będzie zasilany z motocyklowego Aku dlatego zależy mi na spaniu.

Czy można ten czytnik zmusić do spania?

Jakie wartości można uzyskać?

Jeśli interesujesz się takimi tematami to zajrzyj do dokumentacji technicznej tego układu. Są tam informacje o trybach poboru prądu. Temat ten jest również szerzej omówiony w tym miejscu: https://github.com/miguelbalboa/rfid/issues/269

Jeśli żadna z tych odpowiedzi Cię nie zadowoli to pamiętaj, że możesz też zrobić jakąś prowizorkę - np. odłączając zasilanie od całego modułu (przełącznik lub tranzystor). Wtedy osiągniesz najlepszy efekt, bo pobór prądu spadnie do zera, ale niestety przed przyłożeniem karty do czytnika konieczne będzie jakieś włączenie tego układu.

12 godzin temu, Elvis napisał:

@nebraska A skąd śpiący mc522 będzie wiedział, że została przyłożona karta?

Na innym forum pytałem to jeden użytkownik napisał że robił i śmiga.

Przyklada kartę i czytnik wybudza się i później wszystko śpi. Napisał że odpowiednio ustawił rejestry i procek wybudza się robi krótki pik sprawdza czy jest karta jak nie to spać. 

Nie kwestionuję tego że co ktoś napisał na jakimś forum, teraz każdy może pisać co tylko chce. Ale tak czysto technicznie podchodząc do tematu - najwięcej energii zużywane jest na wytworzenie pola elektromagnetycznego, za pomocą którego zasilana jest karta. Karta nie ma własnego zasilania, więc najpierw czytnik musi wytworzyć odpowiednie pole, karta wykorzysta jego energię do zasilania wewnętrznego mikrokontrolera i dopiero później możliwa będzie komunikacja.

Zakładam, że uśpienie oznacza wyłączenie generowania pola - w sumie reszta mc522 pewnie i tak pobiera mało Energi. I tutaj pojawia się pytanie, jeśli mc522 jest uśpiony, to prawdopodobnie i karta nie ma zasilania więc skąd czytnik będzie wiedział, że została przyłożona?

  • Lubię! 1

Nikt nie neguje że układ rc522 można uśpić. Chodzi o to, że nie można go wybudzić przez przyłożenie karty.

Jakimś rozwiązaniem jest czujnik zbliżeniowy (np. SR-501 pobierający bardzo mało prądu), którego wyjście jest połączone z sygnałem RST modułu rc522, realizując usypianie/ budzenie .

(edytowany)
1 godzinę temu, jand napisał:

Nikt nie neguje że układ rc522 można uśpić. Chodzi o to, że nie można go wybudzić przez przyłożenie karty.

Jakimś rozwiązaniem jest czujnik zbliżeniowy (np. SR-501 pobierający bardzo mało prądu), którego wyjście jest połączone z sygnałem RST modułu rc522, realizując usypianie/ budzenie .

Nic nie trzeba żadnych czujników czy innych wyzwoleń. Można go uspac i można go wybudzić. 

Jakiś czas temu robiłem taki układ w miejscu gdzie nie mam wifi i kabli.

Z automatycznym powiadomieniem o rozładowaniu baterii jeśli bateria spadnie poniżej ustawionego progu wysyła sygnał do ESP32 a ten wysyła powiadomienie na tel. I wiem że w czytniku przy furtce muszę wymienić baterię.

Wykorzystałem do tego układ Attiny3224+mC522+ STX882.

W porównaniu do CNT, Rejestr RTC.PIT doskonale się sprawdził w roli czuwania a bardziej nasłuchiwania i aktualizują się wektory przerwań. Gdy jest karta przyłożona układ robi co trzeba i idzie spać itd pobiera to bardzo mały prąd 4uA w spaniu proc z czytnikiem, a kiedy czyta kartę 8mA.

Robiłem to pół roku temu wycinałem diodę i jakiś opornik teraz nie pamiętam i wszystko pięknie śpi.

Dobre do szafek czy innych tematów mam porobione.

Wszystko macie w linku, który podał Treker.

Edytowano przez Brendy

We wszystkich przedstawionych  powyżej rozwiązaniach czytnik rc522 jest usypiany/wybudzany okresowo przez zewnętrzny kontroler (który zresztą sam też się usypia na określony czas). Czytnik RFID jest budzony, sprawdza czy nie ma karty w pobliżu i jeśli nie, to usypiany jest znów.

Nie jest to jednak wybudzanie rc522 bezpośrednio przez przyłożenie karty, o czym dyskutujemy tutaj. 

 

Autor tematu pytał czy można to uspac więc napisałem że można i że działa. Nie ważne w jakiej formie ważne że śpi i nie pobiera prądu i po przyłożeniu karty robi co trzeba i dalej śpi.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...