Mikrokontrolery takie jak Arduino to świetny sposób na kontrolowanie niestandardowych projektów elektronicznych.
Niestety maksymalna moc wyjściowa pinu cyfrowego wynosi 40 mA, co nie wystarcza do zasilania większości silników.
Tutaj z pomocą może przyjść osłona sterownika silnika.
Ale te rzeczy są drogie w zakupie i pozwalają kontrolować tylko kilka silników, szczególnie gdy są wbudowane w projekt.
Najprostszy regulator prędkości wykorzystuje sygnał modulacji szerokości impulsu do ustawienia prędkości silnika.
Sygnał ten może być generowany przez dowolny pin modulujący szerokość impulsu w Arduino.
Musimy więc użyć zewnętrznego źródła zasilania (
takiego jak akumulator).
Obwód przełącznika tranzystorowego.
Przypomina to obwód tranzystora na osłonie przekaźnika, ale wprowadziliśmy pewne zmiany.
Na wyjściu umieściłem wizualną diodę LED.
W tym projekcie pokażę Ci jak zrobić własny prosty sterownik silnika.
To jest mieszanka instrukcji Jasona Poela Smitha „Jak dostosować osłonę do swojego mikrokontrolera”, a ja ponownie zmiksowałem osłonę napędu silnika.
Prosimy o oddanie na niego głosu w konkursie Remix 2.0!
Oto materiały i narzędzia potrzebne do tego projektu.
Materiał: 2x tranzystor typu (np. tip31a)
2x dioda IN4001 2x1 k rezystor sfp 2x100 rezystor SFP 2x dioda LED w wybranym kolorze 2x1 żeńskie 1x4 żeńskie 1x złącze akumulatora nr 30 stałe
Ponieważ na jednej płytce PCB robimy dwa regulatory prędkości silnika, są dwa do prawie wszystkiego.
Przecinając podwójny materiał na pół i korzystając ze schematu, można łatwo wykonać tylko jeden obwód.
Narzędzia: zacznij od przylutowania dwóch tranzystorów mocy na płytce PCB, lutownicy i przecinaka do drutu lutowniczego, szczypiec do ściągania izolacji igłowych pli.
Pozostaw odstęp między nimi, aby zrobić miejsce na inne komponenty.
Nie przycinaj jeszcze przewodów.
Po podłączeniu do tranzystora można odciąć przewód.
Zwróć uwagę na wyjście pinów tranzystora powyżej, aby uniknąć nieprawidłowego połączenia.
Aby lepiej zrozumieć obwód i jego działanie, dobrym pomysłem może być najpierw wykonanie prototypu obwodu na płytce stykowej.
Przyspawaj małą główkę żeńską 1x2.
Alternatywnie możesz użyć zacisków śrubowych (
w końcu zmieniłem oba.
Dla prostszego połączenia.
Ponownie zostaw przestrzeń między głowicą a tranzystorem na inne komponenty.
Przylutuj diodę na płytce przed obwodem drukowanym przed napisami.
Podłącz diodę do głowicy jak pokazano na rysunku 3.
Zapobiegnie to dostarczaniu przez silnik wysokiego prądu do płytki drukowanej i uszkodzeniu płytki drukowanej.
Przytnij przewody na wszystkich diodach.
Idealnie powinieneś mieć srebrny pasek skierowany w górę płytki, tak aby it can be easier to cloth the board.
Weld on the LEDs on the back of the subheading.
Any color you choose should work.
You don't need to trim the leads or wiring yet.
Keep in mind where the anode and cathode of each battery are placed.
Weld the 1 k resistance to the end of the seat (pin 1)
Of each transistor.
Leave space between resistors and don't connect it to anything.
Cut off the base plate lead and resistance lead connected to it.
Weld 100 kWh resistance on the perfboard, one of the leads is connected to the anode of the LED (longer lead).
Trim a resistor lead and an anode lead.
Connect the lead of one of the LED resistors to a transistor
resistor. Trim the lead only from the LED resistor.
Repeat with the other 2 resistors to form 2 resistance pairs.
* Remember * which resistor is connected !
These pairs are always separated;
We are making 2 motor controllers!
Weld on the power cord.
You can connect it to the power supply według własnego wyboru (
pamiętaj o napięciu i prądzie silnika i MCU).
Podłączyłem zacisk akumulatora 9 V, aby można go było podłączyć do źródła zasilania 9 V lub 12 V.
Zawiąż węzeł w pobliżu podstawy, aby zapobiec wyciągnięciu.
* Opcjonalnie * wywierć otwór i przesuń przewód, aby upewnić się, że przewód nie wystaje z
płytki w lewym górnym rogu.
Podłącz dodatnią linię zasilacza do najdalszego styku po lewej stronie (
spójrz na nagłówek w lewym górnym rogu).
Podłącz ujemny przewód zasilający do pinu obok właśnie przyspawanego pinu dodatniego.
Ja używam czerwonej linii do podłączenia z przodu, a połączenie z masą wykorzystuje kolor niebieski.
* Uwaga * można go użyć do zasilania mikrokontrolera lub innych akcesoriów, a także można go użyć jako wejścia zasilania, jeśli nie chcesz używać podłączonego przewodu zasilającego.
Rezystancja, która zostanie podłączona do podstawy (pin 1)
Tranzystor do 1 z dostępnych pinów na dużej głowicy.
Wykonaj tę operację na pozostałych rezystorach, podłącz go do last available pin.
This big head for input/output. Connect
the PWM pin to the PWM input pin just welded and use the power pin as the output or input of the power supply. I connect two
of the transistor with white lines (pin 3)to ground.
Connect the two cathode leads of the LEDs to the ground. Trim transmitter leads and LED leads
transmitters
I use the blue wire. Connect the positive wire to the solder joint closest
.
to the silver strip on the diode. Look at the pictures for reference ponieważ ta część może być trudna.
Zrób to dla obu grup
złączy. W tym miejscu pamiętasz utworzoną parę rezystancji.
Wybierz pin połączenia silnika i dowiedz się, do jakiego tranzystora
w pobliżu pinu głowicy. Po zakończeniu podłącz przewód z pozostałych połączeń lutowniczych na pinzie głowicy i podłącz go do kolektora (pin 2) . Właśnie zidentyfikowałeś tranzystor, do którego jest podłączona dioda LED, i
jest podłączona dioda LED
innych głowic i tranzystorów.
powtórz tę operację dla
Teraz masz prosty sterownik silnika Shield.
Możesz ustawić prędkość silnika, wysyłając analogowe polecenie zapisu do podstawy tranzystora.
Pobierz i prześlij przykładowy kod Arduino podany poniżej na wybraną płytkę Arduino, aby przetestować sterownik silnika.
Spróbuj pobawić się liczbami i kodem, aby wygodnie używać kontrolera prędkości.
Aby używać go z innymi mikrokontrolerami, upewnij się, że ma on wyjście PWM i ustaw wyjście tak, aby odpowiadało żądanej prędkości.
Jeśli nie wiesz, jak to zrobić, znajdź przykładowy kod sterujący diodą LED i zmień kod w zależności od potrzeb.
Zasadniczo można to traktować jako diodę sterującą.
Akceptuje ona sygnały PWM i steruje silnikiem przy wyższym napięciu i prądzie.
Grupa HOPRIO, profesjonalny producent sterowników i silników, została założona w 2000 roku. Siedziba grupy znajduje się w mieście Changzhou w prowincji Jiangsu.