Използвам L293D за работа с два двигателя и го контролирам чрез ATmega328 .

Малко съм объркан как работи заземяването. Следвах този урок и много търсих този въпрос, но не съм доволен. По същество забележете как щифтовете 4, 5, 12 и 13 са свързани към земята. И двата щифта за активиране трябва да бъдат свързани към + 5V. Е, какво, ако моят микроконтролер се захранва от напълно отделно захранване от двигателите, но изваждам + 5V от MCU за щифтовете, които изискват + 5V на L293? Каква почва използвам за щифтове 4, 5, 12 и 13? Ако използвам масата на MCU, какво ще завърши веригата за двигателите? И ако използвам земя за захранване на мотора за тези четири щифта, какво завършва веригата за активиращите щифтове?

По принцип съм объркан как да заземя чипа L293, тъй като имам нужда от информация както от захранването на MCU, така и от захранването на двигателя на двигателя (при 12V), въпреки че листът с данни не изглежда да посочва причините отделно.

3 отговора

За повечето прости приложения не е необходимо да имате две отделни бази. За по-тежки приложения или когато е необходимо повече почистване на захранването, обикновено се счита за добра практика да се поддържат отделни площи.

Обикновено е възможно да се свържат два мотива заедно (макар и не винаги).

заземяване

В случай на батерии, две батерии са изолирани една от друга за повечето практически цели. След като ги свържете (или веригите, от които те са част), точката, в която се осъществява връзката, определя как напреженията са свързани помежду си. За конвенционалните приложения можете просто да наречете точката на свързване основната референтна точка на земята на комбинираната верига и да свържете отрицателните клеми на батериите.

Проблемът идва, ако използвате необичайна комбинация от захранвания. Ако използвате захранване, което произвежда 5V, 5VGND; 12V, 12VGND и двете консумативи не са изолирани и 5VGND не е свързан към 12VGND, така че не можете да ги свържете директно. Което означава, че най-вероятно трябва да третирате двата мотива като наистина отделни.

Също така трябва да третирате двата терена поотделно, ако например карате мотори с висока мощност, които могат да попречат на вашата Atmega, или ако също се опитвате да направите чувствителни аналогови измервания или поради различни други причини. Ако обаче трябва да използвате отделни бази, тогава вашите изходи Atmega не могат да бъдат изпратени директно към L293. Сигналите трябва да се сравняват със земята L293 (която обикновено бихме наричали електрическа земя), а не със земята Atmega и тези два не са непременно на едно и също напрежение (не може да се гарантира потенциалната разлика между основите). е нула, освен ако всъщност не ги свържете заедно). Този "превод" може да се направи с помощта на интегрални схеми като оптрони и други методи за галванична изолация, което означава, че сигналът се превежда от една "земя" в друга, без да се използва някаква обичайна проводима връзка.