Jestem nowym użytkownikiem Arduino. Nie jestem pewien, czy mogę jednocześnie podłączyć zasilacz USB i zewnętrzny poprzez zasilacz do Arduino. Czy to spaliłoby kontroler?
Zasadniczo chcę automatycznie wyłączyć komputer po zapisaniu wszystkich otwartych dokumentów, zanim bateria mojego UPS zgaśnie, ilekroć nie ma mnie, aby ręcznie go wyłączyć. Usiłuję powiadomić komputer o awariach zasilania głównego - AC 220 V 50 Hz (powiadomienie / sygnał wysyłany po zaniku zasilania) przez USB za pomocą Arduino. Myślę, że można to zrobić za pomocą zewnętrznego bolca zasilającego napięcie. Za każdym razem, gdy dojdzie do zaniku zasilania, pin zewnętrznego źródła zasilania spadnie do 0 V z 7 V. Wartość napięcia można odczytać za pomocą oprogramowania (nie jestem pewien: czy można to zrobić? Jeśli tak, to w jaki sposób? ). Arduino będzie nadal zasilany, ponieważ jest podłączony do USB komputera i tym samym komunikuje się z komputerem o awarii zasilania.
źródło
Przeanalizujmy schemat Arduino UNO R3
Sygnał wejściowy z wtyczki zasilającej (PWRIN, gniazdo zasilania) przechodzi przez diodę D1 (aby zapobiec odwrotnej polaryzacji) i zasila regulator NCP1117, który w dół przekształca go w zasilanie 5 V, które zasila części 5 V.
Alternatywne źródło zasilania pochodzi z wtyczki USB (USBVCC). Odpowiedni obwód pokazano poniżej
Linie zasilania USB przechodzą przez P-mosfet (T1), który działa jako przełącznik, a następnie przechodzi do węzła + 5 V (to jest wyjście regulatora + 5 V, jak pokazano na pierwszym schemacie).
Mosfet jest kontrolowany przez wzmacniacz operacyjny LMV358 (OPAMP), który działa jako komparator.
Ujemny sygnał wejściowy opampa jest związany z 3,3 V, a dodatni jest zasilany przez dzielnik napięcia z połową poziomu zasilania Vin.
Kiedy Vin> 6,6 V, wówczas wejście + opampa staje się wyższe niż wejście - i opamp wyłącza mosfet.
Kiedy Vin <6,6 V, wówczas wejście + opampa staje się niższe niż wejście - i opamp włącza mosfet.
Zauważ, że Vin znajduje się za diodą wejściową, więc jest o około 0,6 V niższy niż poziom zewnętrznego podłączonego zasilacza. Więc jeśli do wejścia zasilania podłączony jest zasilacz, który jest wyższy niż 6,6 V + 0,6 V (gdzie 0,6 V to spadek napięcia diody D1), wówczas linia zasilająca USB zostaje odcięta (ponieważ mosfet wyłącza się), a zasilanie jest dostarczone z wtyczki zasilania. Podłączenie lub odłączenie zasilania USB w tym przypadku nie zrobi różnicy, więc możesz mieć oba zasilacze podłączone jednocześnie, tylko gdy moc wejściowa spadnie poniżej określonego poziomu (około 6,6 V + 0,6 V = 7,2 V), USB będzie zacznij zasilać tablicę.
źródło