L293D kérdés a földelésről - Válaszok itt
Az L293D-t két motor meghajtására használom, és egy ATmega328-on keresztül irányítom .
Kicsit zavart vagyok a földelés működésével kapcsolatban. Követtem ezt az oktatóanyagot, és sokat kerestem ezt a kérdést, de nem vagyok elégedett. Alapvetően vegye figyelembe, hogy a 4., 5., 12. és 13. érintkezők hogyan kapcsolódnak mind a földhöz. És a két kioldó csapot + 5 V-ra kell csatlakoztatni. Mi van akkor, ha a mikrovezérlőm a motoroktól teljesen különálló áramforrással működik, de az MCU-ból + 5 V-ot rajzolok az L293-as + 5 V-os tűi számára. Melyik aljat használom a 4., 5., 12. és 13. csaphoz? Ha az MCU nagy részét felhasználnám, akkor mi fejezné be a motorok áramkörét? És ha a motor tápfeszültségét használom ehhez a négy csaphoz, akkor ez befejezi az áramkört az engedélyező csapok számára?
Alapvetően zavaros vagyok abban, hogyan kell földelni az L293 chipet, mivel mind az MCU áramforrásból, mind a motorvezérlő áramforrásából kell bemenetet kapnom (12 V-nál), de úgy tűnik, hogy az adatlap nem ad külön okokat.
válasz
A legtöbb egyszerű felhasználásnak nem kell két külön oka van. Nehézbb alkalmazások esetén, vagy ha az áramellátás nagyobb tisztaságára van szükség, általában a legjobb gyakorlatnak tekintik a terek elkülönítését.
Általában két ok kombinálható (bár nem mindig).

Akkumulátorokkal bármely két elem a legtöbb gyakorlati célból el van szigetelve egymástól. Miután csatlakoztatta őket (vagy azokat az áramköröket, amelyekhez tartoznak), a csatlakozás helye megmondja, hogy a feszültségek hogyan viszonyulnak egymáshoz. A hagyományos alkalmazásokban egyszerűen kijelölheti a csatlakozási pontot a kombinált áramkör fő földelési referenciapontjának, és csatlakoztathatja hozzá az elemek negatív kivezetéseit.
A probléma akkor fordul elő, ha szokatlan tápegység-kombinációt használ. Ha olyan tápegységet használ, amely 5V, 5VGND áramot termel; A 12 V, 12 VGND, és a két tápegység nincs okból elkülönítve, és az 5 VGND nincs csatlakoztatva a 12 VGND-hez. Ezután nem tudja őket közvetlenül összekapcsolni. Ennek ellenére nagy valószínűséggel a két okot valóban külön kell kezelnie.
A két ok külön kezelésére akkor is szükség van, ha például olyan nagy teljesítményű motorokat üzemeltet, amelyek zavarhatják az Atmega készülékét, vagy ha érzékeny analóg méréseket is végez, vagy számos más okból. Ha azonban külön alapokat kell használnia, akkor az Atmega kimeneteit nem lehet közvetlenül elküldeni az L293-ra. A jelekre az L293 földelésre kell hivatkozni (amit általában áramföldnek nevezünk), nem pedig az Atmega földre, és ennek a kettőnek nincs feltétlenül azonos feszültsége (a talaj közötti potenciálkülönbség nem garantálható), nulla, ott hacsak nem kapcsolja össze őket. Ez a "fordítás" IC-k, például optocsatolók és más galvanikus leválasztási módszerek segítségével hajtható végre, ami azt jelenti, hogy a jelet egyik "földről" a másikra fordítják anélkül, hogy hagyományos vezető csatlakozást használnának.
Ha csak egy földet használna, akkor nem fejezné be az áramkört mindkét alkatrésznél, így mindkét földet közvetlenül össze kell kapcsolni, hogy ez működjön. Ezt valójában láthatja az oktatóprogramban, amelyhez linkelt. Ha alaposan megnézi a 7. lépést, akkor azt tapasztalja, hogy az akkumulátor földje közvetlenül az Arduino földeléshez csatlakozik.
Mivel különálló pozitív csapok vannak, nem szabad a motorból származó feszültségtüskéket kapni az + 5 V-on.