Indholdsfortegnelse:
Video: Motorstyring: 4 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:30
Et 6 -motorskontrolkort med LMD18200 -chips.
Trin 1: Krav
Bestem dine krav. LMD18200'erne kan skifte 3A ved 55 V. Projektet, min bacheloropgave, der brugte dette motorkontrolkort, omfattede 6 servomotorer, der kun krævede et par hundrede milliampere ved 12 V. Tesen var designet af et laboratorium planetarisk rover for at teste nye kontrolalgoritmer på MIT's Field and Space Robotics Laboratory.
Trin 2: Design kredsløbet
Motorstyring opnås gennem pulsbreddemodulation. Selvom PWM -forstærkere er lidt mere komplicerede i både hardware og kontrol, er de meget mere strømeffektive end lineære forstærkere. En PWM -forstærker fungerer ved meget hurtigt at skifte strøm eller spænding til en belastning mellem til- og frakoblingstilstande. Den effekt, der leveres til belastningen, bestemmes af koblingsbølgeformens driftscyklus. Forudsat at dynamikken i belastningen er langsommere end skiftefrekvensen, ser belastningen tidsgennemsnittet.
I dette design er koblingsfrekvensen cirka 87 kHz, som blev indstillet til motorerne på roveren. Driftscyklussen er spændingsstyret ved at indstille tærsklen for monostabile oscillatorer drevet af en astabel oscillator. En digital til analog omformer på roverens computer styrer tærskelspændingen og dermed forstærkernes driftscyklus. PWM -bølgeformerne genereres af syv timere (hver af de fire 556'er har to timere, og den ottende timer er ubrugt). Den første timer er indstillet til astabel svingning og skifter mellem en tændt og slukket tilstand ved 87 kHz. Dette 87 kHz urssignal føres ind i udløserne af de seks andre timere, som er indstillet til at fungere i monostabil tilstand. Når en monostabil timer modtager et trigger -signal, ændrer den tilstand fra off (0 volt) til on (5 volt) i et tidsrum, der er indstillet af indgangsspændingen. Den maksimale tid er cirka 75% perioden for det astable kloksignal, og minimumstiden er nul. Ved at variere indgangsspændingerne vil hver monostabil timer generere en firkantbølge på 87 kHz med driftscyklus mellem 0 og 75%. LMD18200 chips fungerer simpelthen som digitale switches styret af timers output og af bremse- og retning digitale input fra computeren.
Trin 3: Fremstil printkortet
Kortene blev fremstillet gennem en kemisk ætsningsproces. Ved hjælp af en standard laserprinter blev kredsløbssporet udskrevet på vandopløseligt papir. Toneren på dette papir blev overført ved opvarmning til et sammensat kobber- og isolerende materialetavle. Jeg brugte fikseringslinjen fra en demonteret laserprinter, men et strygejern kan også gøre tricket. Resterne af papiret blev derefter skyllet væk, og kun toneren efterlades i mønsteret af kredsløbssporet. Ferrichlorid ætsede det eksponerede kobber og fjernede det fra brættet. Den resterende toner blev skrubbet af med hånden ved hjælp af den grønne side af en svamp og efterlod kun kobberkredsløbssporene. Alternativt er der kits til rådighed, der gør denne proces ret let.
Trin 4: Lodning i komponenter
Lodde i alle komponenterne. Da det kun var et enkeltlagsbræt, var der brug for et par springtråde.
Anbefalede:
Konvertering fra en Sabeltand til en RoboClaw -motorstyring: 3 trin
Konvertering fra en Sabertooth til en RoboClaw -motorstyring: Dimension Engineering -serien af Sabertooth -motorstyringer og BasicMicro -serien af RoboClaw -controllere er populære valg til robotprojekter på startniveau. De bruger imidlertid to meget forskellige systemer til konfiguration af controlleren. Sab
Kontakt mindre og korrosionsfri vandstandsindikator og motorstyring .: 5 trin
Kontakt mindre og korrosionsfri vandstandsindikator og motorstyring .: HI, I denne instruktive vil vi se, hvordan man får status for vandtank baseret på vandstand (høj, medium, lav) af overliggende tank ved hjælp af tre forskellige farvede lysdioder i en Berøringsfri måde ved hjælp af ultralydssensor og Arduino uno board.P
Arduino GSM -baseret motorstyring (uden GSM -modul): 3 trin
Arduino GSM -baseret motorstyring (uden GSM -modul): I dette projekt vil jeg vise dig en grundlæggende, men unik metode til at tænde og slukke alt ved hjælp af relæ. Denne idé kom fra få personer, der lavede sådanne projekter, men de havde et problem, de var alle afhængige af mobiltelefonens adfærd ved opkald. Jeg simper
Visuino PID -børster Motorstyring og encoder: 5 trin
Visuino PID -børster Motorstyring og encoder: Dzisiaj pokażę wam jak podłączyć servomotor szczotkowy z enkoderem optycznym do naszego arduino uno albo mega. I dag vil jeg vise dig, hvordan du tilslutter en børsteservomotor med en optisk encoder til vores arduino uno eller mega
555 PWM motorstyring: 6 trin
555 PWM motorstyring: Jeg står ofte over for en situation, hvor jeg vil teste en motor, nogle gange til mine projekter, nogle gange bare for at se, om den virker. Den enkleste løsning er bare at slutte det til et batteri eller en slags strømforsyning, og det er ok, men hvad hvis du vil styre m