◎ моторен контролер la38 на машина за оборудване за захранване и въртене на чифт постояннотокови двигатели!

Независимо дали става въпрос за малка роботска мишка или малък IoT електрически вентилатор, знаейки как да управлявате нещата с DC мотор соборудване машинаотваря много креативни DIY проекти, за да ви занимават.В този урок ние използвамеla38моторен контролер на aоборудване машиназа захранване и въртене на чифт постояннотокови двигатели!
Thela38Motor Controller Module е платка, която помага на микроконтролери и микропроцесори катооборудване машиназахранване на постояннотокови двигатели, които изискват повече от 3,3 V или 5 V.
Той използваla38IC за захранване на цялата логика и управление на мощността, необходими за стартиране на двигателя и изолиране наоборудване машинаот по-високите напрежения, приложени към DC двигателя.
Thela38модулът е основният контролер на двигателя в комплекта за роботика за начинаещи, защото е лесен за използване.Има щифтове, където можете да поставите джъмпери, за да го свържете безпроблемно към вашияоборудване машина.Можете също така да ускорите или забавите двигателя, като приложите сигнал с широчинно-импулсна модулация (PWM) към неговия активиращ щифттерминал.
От гледна точка натекущs, thela38еВисоко текущ.Това всъщност е а10 ампера текущs, състоящ се от двигатели с четиримоментни електрически ключове контакт.Това ви позволява да зададете посоката на тока, без да свързвате отново двигателя.Промяната на посоката на тока на Н-мост също променя посоката на въртене на двигателя.La38 има два контролни контакта от тях, което ви позволява да контролирате двойка двигатели независимо.Ако сте нов в програмирането на Python, не пропускайте тези полезни едноредови текстове на Python.
В цикъла while щифтовете leftForward и rightForward първо се включват за една секунда.За да контролирате скоростта, променете работния цикъл на изхода при включване.Първо ги настройте на 100% работен цикъл за една секунда, след това ги настройте на 50%.Работен цикъл от 100% ще задвижва двигателите на максимална скорост, докато работен цикъл от 50% ще работи на половин скорост.
Запазете го като „rpi-dcmotor.py“ или с друго име на файл, ако завършва с разширение „.py“.След това изключете свояоборудване машина.
ЗАБЕЛЕЖКА.Тези съединителни щифтове автоматично свързват щифта EN към 5V, „позволявайки“ ви да контролиратетекущпрез IN щифта.Въпреки че все още трябва да подавате захранване през този щифт, 5V може да причини някои проблеми заоборудване машинатъй като се предполага, че се използва 3.3V вместо 5V.Освен това свързването на тези щифтове къмоборудване машинаще ви позволи да контролирате скоростта на двигателите по-късно..
Съвет: За да разберете какъв е ПИН номерът на вашияоборудване машина, задръжте го така, че щифтовете GPIO да са отдясно.Това са малки метални парчета, разположени върху черен поднос.След това, ако погледнете горния ляв щифт от тази тава, това е щифт 1. Вдясно от него е щифт 2. Под щифт 1 е щифт 3 и т.н.
ЗАБЕЛЕЖКА.Повечето DC двигатели обикновено нямат проводници за запояване.Можете да ги запоите сами.Всеки габарит ще работи, но многожилната медна тел работи най-добре.
Можете да стартирате кода, като стартирате скрипта на терминала.Но преди това трябва да добавите мощност къмla38модул.
Thela38Модулът за управление на DC мотор може да бъде свързан към всяко DC захранване, стига напрежението да не надвишава 45 V.По отношение на използваемостта би било по-лесно да използвате 9V батерия и щепсел за постоянен ток, свързан към захранващите клеми на модула.
Освен това не е нужно да се притеснявате, че 9V батерии ще ви повредятоборудване машина.Thela38модулът използва специална интегрална схема, наречена MOSFET, която действа като реле с ниска мощност, превръщайки се вмоментно електрическопревключвател, който изолира вашите щифтове от захранването.
Как мога да изпратя ток от щифт, за да накарам DC мотор да се върти?Нека да разгледаме по-отблизо как караме двигателя да се върти.
Thela38модулът на моторния контролер използва няколкомоментно електрическопревключватели за управление на въртенето на двигателя.Можете да мислите за тези превключватели като стенен превключвател, с изключение на това, че не използват пръстите ви, за да работят – те използват 3,3 V отоборудване машина.
И това е мястото, където GPIO.output(, GPIO.HIGH).Това е GPIO.output(, GPIO.HIGH).Задаването на този щифт на GPIO.HIGH кара този щифт да излъчва 3,3 V.Товаактивира превключвателя, което позволява на тока да тече към двигателя.След това токът завърта двигателя.Завъртането на тези щифтове към GPIO.LOW изключва превключвателя, който прекъсва захранването на двигателя.
Можем да променим посоката на въртене на двигателя, като променим посоката на тока през двигателя.Ето защо имаме два отделни щифта за управление на въртенето на един двигател: заден и преден.Те опериратмоментно електрическопревключватели от двете страни на захранването на двигателя, насочвайки мощността напред или назад.
Същото важи и за скоростта.За разлика от предните и обратните изходни щифтове, щифтът за активиране контролира количеството мощност, протичаща през двигателя във всеки даден момент.
Чрез увеличаване на напрежението при контакта за включване, техните превключватели се отварят малко "по-широко" и позволяват на повече ток да тече през двигателя.Увеличаването на мощността на двигателите ги кара да се въртят по-бързо.Намаляването ги прави по-бавни.
Наоборудване машина, ние използваме PWM или импулсна модулация, за да контролираме изходното напрежение на щифтовете.Увеличаването на работния цикъл доближава максималното напрежение до 3,3 V, а намаляването му доближава до 0 V.
Всъщност можете да „изключвам” двигателя по някакъв начин, като настроите щифта за активиране на двигателя на 0V.Представете си го като нещо като кола: щифтовете за активиране доставят газ, който захранва двигателите, а ходовете на щифтовете напред и назад движат предавките, позволявайки им да се движат напред или назад.
Те се различават в зависимост от това къде са разположени техните соленоидни намотки.Двигателят с четка за постоянен ток има намотка в средата, която се върти между пръстен от постоянни магнити.Безчетковите DC двигатели имат намотки от другата страна – техните електромагнитни намотки обграждат постоянни магнити.
Колекторните двигатели са евтини и имат добра производителност при ниски обороти.Те обаче са склонни да се нагряват по-бързо от безчетковите двигатели и са по-малко енергийно ефективни.От друга страна, безчетковите двигатели могат да достигнат по-високи скорости, да прегряват по-малко и да използват по-малко енергия, за да се въртят по-бързо от моторите с четки.
Ако използвате мотор вътре в aоборудване машинаскоростна кутия с роботизирано колело, моторът с четка трябва да е по-добър.Въпреки това, ако използвате двигател без редуктор, като например малък електрически вентилатор, безчетковият двигател трябва да е по-добър.
Въпреки че това може да варира в зависимост от производителя, можете да очаквате 2 A пиков ток на двигател вla38модул на моторния драйвер.
Терънс е ентусиаст по роботика, който се опитва да създаде най-добрия робот в света.Ако не беше горенето на светодиоди като второ хоби, отдавна щеше да се заеме с това.
Разкриване на информация за партньор.Улесняването на печеленето на комисионни от продукти, закупени чрез нашите връзки, подпомага работата, която вършим за нашите читатели.