Kontrollera en stegmotor med en Arduino (5 / 8 steg)
Steg 5: Vad är en H-brygga?
En H-bryggan är en krets som består av 4 växlar som kan säkert köra en DC-motor eller stegmotor. Dessa växlar kan vara reläer eller (oftast) transistorer. Transistorn är en solid state-växel som kan stängas genom att skicka en liten ström (signal) till en av dess stift. Till skillnad från en enda transistor som bara tillåter dig att kontrollera hastigheten på en motor, kan H-broar du också styra riktningen där motorn snurrar. Det gör detta genom att öppna olika växlar (transistorer) så att den nuvarande att flöda i olika riktningar och således ändra polariteten på motorn. Varning: växlar 1 och 2 eller 3 och 4 bör aldrig vara stängd tillsammans. Detta kommer att orsaka en kortslutning och eventuella skador på enheten.
H-broar kan förhindra din Arduino från steks av motorerna du använder den enhet. Motorerna är induktorer, vilket innebär att de lagrar elektrisk energi i magnet fält. När strömmen skickas inte längre till motorerna, magnetisk energi vänder tillbaka till elektrisk energi och kan skada komponenter. H-bron hjälper isolera din Arduino bättre. Du bör aldrig kopplar en motor direkt i en Arduino.
Om H-broar kan byggas ganska lätt, väljer många för att köpa en H-bron (som en L293NE/SN754410 chip) på grund av bekvämlighet. Detta är det chip som vi kommer att använda i den här guiden. Nedan listas de fysiska pin nummer och deras syfte.
- Stift 1 (1, 2EN)---> Motor 1 aktivera/inaktivera (hög/låg)
- Stift 2 (1A)---> Motor 1 logik stift 1
- Stift 3 (1Y)---> Motor 1 Terminal 1
- Stift 4---> marken
- Stift 5---> marken
- Stift 6 (2år)---> Motor 1 Terminal 2
- Stift 7 (2A)---> Motor 1 logik stift 2
- Stift 8 (VCC2)---> strömförsörjning för motorer
- Stift 9---> Motor 2 Aktivera/inaktivera (hög/låg)
- Stift 10---> Motor 2 logik stift 1
- Stift 11---> Motor 2 Terminal 1
- Stift 12---> marken
- Stift 13---> marken
- Stift 14---> Motor 2 Terminal 2
- PIN 15---> Motor 2 logik stift 2
- Stift 16 (VCC1)---> strömförsörjning för H Bridge (5V)