Gör-det-själv servomotorreparation

I detalj: gör-det-själv servomotorreparation från en riktig mästare för sajten my.housecope.com.

Jag gjorde nyligen en robotarm, och nu bestämde jag mig för att lägga till en mini servodriven gripare till den. Jag bestämde mig för att göra två varianter för att se om det skulle fungera bättre med en rak eller rund växel. Jag gillade den runda växelversionen bättre, eftersom den bara tog 2 timmar att göra, och gapet mellan växlarna var mycket litet.

Först skär jag ut delarna på en fräsmaskin:

Jag satte ihop delarna med 2x10mm skruvar.

Och så här fästs miniservot på griparen:

Så här fungerar servogriparen:

Och nu, när allt är monterat och den mekaniska delen också nästan är klar, är det bara att göra klart den elektroniska delen av arbetet! Jag valde en Arduino för att styra min robot och gjorde en krets (den är till höger) för att ansluta Arduino till servo.

Kretsen är faktiskt väldigt enkel, den skickar bara signaler till och från Arduino. Det finns också en kontakt för en infraröd mottagare och några kontakter för en strömförsörjning och 4 anslutningar till resten av de (oanvända) Arduino-stiften. Därmed kan ytterligare en omkopplare eller sensor anslutas.

Och så här rör sig manipulatorarmen:

Företagets förvärv av en CNC-fräsmaskin för tillverkning av fasader från MDF väcker frågan om behovet av att betala för mycket för vissa mekanismer och kraftenheter installerade på dyr och högteknologisk utrustning. För att placera kraftenheterna i CNC-maskiner används som regel stegmotorer och servomotorer (servodrivenheter).

Video (klicka för att spela).

Stegmotorer är billigare. Emellertid har servodrivningar ett brett utbud av fördelar, inklusive hög prestanda och positioneringsnoggrannhet. Så vad ska man välja?

Bild - Gör-det-själv servomotorreparation

En stegmotor är en borstlös DC-synkronmotor med flera statorlindningar. När ström appliceras på en av lindningarna roterar rotorn och fixeras sedan i ett visst läge. Sekventiell excitering av lindningarna genom stegmotorstyrningen låter dig rotera rotorn i en given vinkel.

Stegmotorer används ofta inom industrin, eftersom de har hög tillförlitlighet och lång livslängd. Den största fördelen med stegmotorer är positioneringsnoggrannhet. När ström appliceras på lindningarna kommer rotorn att rotera strikt i en viss vinkel.

· Högt vridmoment vid låga och nollvarvtal;

· Snabbstart, stopp och backning;

· Arbeta under hög belastning utan risk för fel;

· Den enda slitmekanismen som påverkar drifttiden är lager;

· Möjlighet att uppstå en resonans;

· Konstant strömförbrukning oavsett belastning;

Förlust av vridmoment vid höga hastigheter;

· Brist på feedback vid positionering;

· Dålig reparationsförmåga.

Bild - Gör-det-själv servomotorreparation

En servomotor (servodrivning) är en elektrisk motor som styrs genom negativ återkoppling, vilket gör att du kan kontrollera rörelseparametrarna exakt för att uppnå den erforderliga hastigheten eller erhålla önskad rotationsvinkel. Servomotorns sammansättning inkluderar själva elmotorn, återkopplingssensorn, strömförsörjningen och styrenheten.

Designegenskaperna hos elmotorer för en servodrivning skiljer sig inte mycket från konventionella elmotorer med en stator och en rotor, som arbetar på lik- och växelström, med och utan borstar.En speciell roll här spelas av en återkopplingssensor, som kan installeras både direkt i själva motorn och överföra data om rotorns position, samt bestämma dess positionering genom yttre tecken. Å andra sidan är driften av en servomotor otänkbar utan en strömförsörjning och styrenhet (alias inverter eller servoförstärkare), som omvandlar spänningen och frekvensen för den ström som tillförs elmotorn, och därigenom styr dess verkan.

· Hög effekt i de små storlekarna;

· Snabb acceleration och retardation;

· Kontinuerlig och oavbruten positionsspårning;

· Låg ljudnivå, brist på vibrationer och en resonans;

· Brett utbud av rotationshastighet;

· Stabil drift i ett brett spektrum av hastigheter;

· Liten vikt och kompakt design;

· Låg förbrukning av elkraft vid små belastningar.

· Krävande för periodiskt underhåll (till exempel med byte av borstar);

Enhetens komplexitet (närvaron av en sensor, strömförsörjning och styrenhet) och logiken i dess funktion.

När man jämför egenskaperna hos en servodrivning och en stegmotor, bör man först och främst vara uppmärksam på deras prestanda och kostnad.

För produktion av MDF-fasader i ett litet företag som arbetar med små volymer, tror jag att det inte finns något behov av att betala för mycket för att installera dyra servomotorer på en CNC-fräsmaskin. Å andra sidan, om ett företag försöker nå maximala möjliga produktionsvolymer, är det ingen mening att billigare på lågpresterande stegmotorer för CNC.

Servomotorer används inte bara i flygplansmodellering och robotik, de kan också användas i hushållsapparater. Liten storlek, hög prestanda och enkel servomotorstyrning gör dem mest lämpade för fjärrstyrning av olika enheter.

Den kombinerade användningen av servomotorer med radiomoduler för att ta emot och sända skapar inga svårigheter, det räcker på mottagarsidan att helt enkelt ansluta lämplig kontakt till servomotorn, innehållande matningsspänningen och styrsignalen, och jobbet är klart.

Men om vi vill styra servomotorn "manuellt", till exempel med en potentiometer, behöver vi en pulsstyrningsgenerator.

Nedan finns en ganska enkel oscillatorkrets baserad på den integrerade kretsen 74HC00.

Denna krets tillåter manuell styrning av servomotorer genom att applicera styrpulser med en bredd på 0,6 till 2 ms. Schemat kan till exempel användas för att rotera små antenner, utomhusspotlights, CCTV-kameror etc.

Grunden för kretsen är 74HC00 (IC1) chip, som är 4 NAND-grindar. En oscillator skapades på elementen IC1A och IC1B, vid vars utgång pulser bildas med en frekvens på 50 Hz. Dessa pulser aktiverar RS-vippan, som består av logiska element IC1C och IC1D.

Läs också:  Gör-det-själv deluxe varmvattenberedare reparation

Bild - Gör-det-själv servomotorreparation

Med varje puls som kommer från generatorn sätts utgången från IC1D till "0" och kondensatorn C2 laddas ur genom motståndet R2 och potentiometern Pl. Om spänningen på kondensatorn C2 sjunker till en viss nivå, växlar RC-kretsen elementet till motsatt tillstånd. Således får vi vid utgången rektangulära pulser med en period på 20 ms. Pulsbredden ställs in med potentiometer P1.

Till exempel ändrar Futaba S3003 servodrivningen axelns rotationsvinkel med 90 grader på grund av styrpulser med en varaktighet på 1 till 2 ms. Om vi ​​ändrar pulsbredden från 0,6 till 2ms, blir rotationsvinkeln upp till 120°. Komponenterna i kretsen är valda på ett sådant sätt att utgångspulsen ligger i intervallet 0,6 till 2 ms, och därför är installationsvinkeln 120°. Futabys S3003 servomotor har ett tillräckligt stort vridmoment, och strömförbrukningen kan vara från tiotals till hundratals mA, beroende på den mekaniska belastningen.

Bild - Gör-det-själv servomotorreparation

Bild - Gör-det-själv servomotorreparation

Servomotorns styrkrets är monterad på ett dubbelsidigt kretskort som mäter 29 x 36 mm.Installationen är mycket enkel, så även en nybörjare radioamatör kan enkelt hantera monteringen av enheten.

Ventilmotorer är synkrona borstlösa (borstlösa) maskiner. På rotorn finns permanentmagneter gjorda av sällsynta jordartsmetaller, på statorn finns en ankarlindning. Omkopplingen av statorlindningarna utförs av halvledarströmbrytare (transistorer) så att statormagnetfältsvektorn alltid är vinkelrät mot rotormagnetfältsvektorn - för detta används en rotorpositionssensor (Hall-sensor eller kodare). Fasströmmen styrs av PWM-modulering och kan vara antingen trapetsformad eller sinusformad.

Linjärmotorns platta rotor är gjord av permanentmagneter av sällsynta jordartsmetaller. Enligt funktionsprincipen liknar den en ventilmotor.

Till skillnad från synkrona maskiner med kontinuerlig rotation har stegmotorer uttalade poler på statorn, på vilka styrlindningsspolarna är placerade - deras omkoppling utförs av en extern drivenhet.

Tänk på principen för driften av en reaktiv stegmotor, där tänderna är placerade på statorpolerna, och rotorn är gjord av mjukt magnetiskt stål och har även tänder. Tänderna på statorn är anordnade så att i ett steg är det magnetiska motståndet mindre längs motorns längdaxel och i det andra - längs den tvärgående axeln. Om statorlindningarna är diskret exciterade i en viss sekvens med likström, kommer rotorn att vrida ett steg vid varje omkoppling, lika med stigningen på tänderna på rotorn.

Vissa modeller av frekvensomriktare kan fungera med både vanliga asynkronmotorer och servomotorer. Det vill säga, den största skillnaden mellan servodrifter ligger inte i kraftdelen, utan i styralgoritmen och beräkningshastigheten. Eftersom programmet använder information om rotorns position har servodrivningen ett gränssnitt för anslutning av en pulsgivare monterad på motoraxeln.

Servosystem använder principen underordnad kontroll: strömslingan är underordnad hastighetsslingan, som i sin tur är underordnad positionsslingan (se automatstyrningsteori). Först sätts den innersta slingan, strömslingan, upp, sedan hastighetsslingan och den sista är positionsslingan.

strömslinga alltid implementerad i servo.

hastighetsslinga (liksom en hastighetssensor) finns också alltid i servosystemet, den kan implementeras både på basis av en servokontroller inbyggd i frekvensomriktaren, och extern.

Positionsslinga används för exakt positionering (till exempel matningsyxor i CNC-maskiner).

Om det inte finns några glapp i de kinematiska förbindelserna mellan den verkställande organet (koordinattabellen) och motoraxeln, så beräknas koordinaten indirekt med värdet på rotationsgivaren. Om det finns glapp, installeras en extra positionssensor (som är ansluten till servostyrenheten) på verkställande organet för direkt mätning av koordinaten.

Det vill säga, beroende på konfigurationen av hastighets- och positionsslingorna, väljs lämplig servokontroller och servodrivning (inte alla servokontroller kan implementera en positionsslinga!).

  • Positionering
  • Interpolation
  • Synkronisering, elektronisk växel (Gear)
  • Exakt underhåll av rotationshastighet (maskinspindel)
  • Elektronisk kam (Cam)
  • Programmerbar logisk styrenhet.

I allmänhet kan ett servosystem (Motion Control System) bestå av följande enheter:

  • Servomotor (Servomotor) med en cirkulär hastighetsåterkopplingssensor (den kan också fungera som en rotorpositionssensor)
  • Servoutrustning
  • Ställdonets positionssensor (t.ex. linjär matningsaxelkoordinatsensor)
  • Servo Drive
  • Servokontroller (Motion Controller)
  • Operatörsgränssnitt (HMI).