Skocz do zawartości

Czytnik RFID tryb sleep MC522


nebraska

Pomocna odpowiedź

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.

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

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ć. 

Link do komentarza
Share on other sites

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
Link do komentarza
Share on other sites

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 .

Link do komentarza
Share on other sites

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
Link do komentarza
Share on other sites

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. 

 

Link do komentarza
Share on other sites

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.

Link do komentarza
Share on other sites

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...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.