mam
- arduino
- mikrokontroler
- inna cyfrowa rzecz
a kiedy podłączę
- silnik
- pompa
- podgrzewacz
- inna rzecz o wysokim prądzie
Doświadczam
- dziwne pomiary ADC
- restartuje się
- ulega awarii
- błędy w komunikacji cyfrowej
- inne nieoczekiwane zachowanie
Mój zasilacz jest odpowiednio dobrany do zasilania wszystkich tych urządzeń. Nie mam oscyloskopu, więc nie widzę wiele tego, co faktycznie dzieje się w obwodzie. Co jest prawdopodobną przyczyną?
digital-logic
noise
grounding
Phil Frost
źródło
źródło
Rozważ te dwa obwody:
symulacja tego obwodu - Schemat utworzony za pomocą CircuitLab
Czy oni są tacy sami? W modelu elementu skupionego są to. Jednak nasz model pomija to, co może być istotnym faktem: prawdziwe przewody mają opór. Przedstawiamy kilka schematów tego modelu, które:
zasymuluj ten obwód
Wiele elektroniki cyfrowej nie lubi, gdy ich napięcie zasilania gwałtownie się zmienia. Dodatkowe problemy występują, gdy wiele urządzeń próbuje ze sobą rozmawiać przez cyfrową magistralę, ale wysokie prądy w szynach zasilających dają każdemu urządzeniu inne pojęcie o tym, czym jest „ziemia”. Spójrz na „masę” MCU i silnika w tym przypadku. Wszystkie rezystory mają w sobie 1A, a zatem 1V w poprzek. „Uziemienie” na MCU różni się o 1V od „uziemienia” na silniku! Jeśli są to urządzenia cyfrowe, które sygnalizują „0”, wytwarzając napięcie równe „uziemieniu”, nie będą się dobrze komunikować, gdy nie będą w stanie uzgodnić, co to jest „uziemienie”.
Rozwiązaniem tego jest poprowadzenie obu połączeń zasilania dla każdego urządzenia aż do akumulatora lub regulatora napięcia i wykonanie wszystkich połączeń zasilania dla każdego urządzenia. Tak wygląda sytuacja w obwodzie po lewej stronie. Tutaj, gdy silnik się włącza, w R5 i R7 będzie wysoki prąd. Nastąpi pewien spadek napięcia, ale silnik nie będzie miał nic przeciwko. Tymczasem prąd w R6 i R8 pozostaje niezmieniony, podobnie jak napięcie. Zatem napięcie zasilające widoczne przez mikrokontroler jest stałe.
Nie musisz robić tego cały czas, dla każdego urządzenia, ale musisz przemyśleć, gdzie będą płynąć wysokie prądy, gdy twój obwód zawiera takie urządzenie. Pamiętaj, że wszystkie twoje przewody mają pewną oporność, a zatem doświadczą spadku napięcia, gdy przepłyną przez nie wysokie prądy. Następnie zaplanuj przewody lub ślady, aby wysokie prądy nie przepływały przez zasilanie wrażliwych elementów, powodując problemy z hałasem.
To tylko jedno z możliwych wyjaśnień. Inne odpowiedzi bez wątpienia zapewnią dodatkowe możliwości.
źródło