Innehållsförteckning:

Hur man modifierar en servo för att få feedback om sluten slinga: 7 steg
Hur man modifierar en servo för att få feedback om sluten slinga: 7 steg

Video: Hur man modifierar en servo för att få feedback om sluten slinga: 7 steg

Video: Hur man modifierar en servo för att få feedback om sluten slinga: 7 steg
Video: Следки спицами БЕЗ ШВА. Узор СОВА. Подробный мастер класс. МК ДЛЯ НАЧИНАЮЩИХ. 2024, November
Anonim
Hur man modifierar en servo för att få feedback om sluten slinga
Hur man modifierar en servo för att få feedback om sluten slinga

► När du kör en servo med en mikrokontroller (som Arduino) kan du bara ge honom order om målplats (i PPM -signal).

Med den här ordern kommer servon att flytta till denna målplats. Men det är inte omedelbart! Du vet inte exakt när platsen kommer att nås …

Detta är öppen slingkontroll.

► Om du behöver flytta till olika platser i följd är det vanliga sättet att infoga pauser (fördröjningsinstruktioner) för att låta servon uppnå flytten.

Och om du också behöver reaktivitet måste du modifiera servon för att få en sluten krets.

Steg 1: Demontering av servon

Demontering av servon
Demontering av servon
Demontering av servon
Demontering av servon
Demontering av servon
Demontering av servon

skruva loss de 4 skruvarna

bli inte förvånad om det finns på toppen … se hur botten är monterad med dessa långa skruvar

lossa skottadaptern från plastbotten

du kan nu se kretskortet, flytta det inte för långt: det finns korta ledningar.

redo för nästa steg, hitta signalstiftet på den interna potentiometern!

Steg 2: Använd en servotester för att kunna flytta servon medan du mäter spänningar

Använd en servotester för att kunna flytta servon medan du mäter spänningar
Använd en servotester för att kunna flytta servon medan du mäter spänningar
Använd en servotester för att kunna flytta servon medan du mäter spänningar
Använd en servotester för att kunna flytta servon medan du mäter spänningar

Denna testare erbjuder dig tre lägen: välj det manuella läget när du vrider på grytan, servon vrider sig därefter.

Leta efter något som kallas "Multi Servo Tester 3CH ECS Consistency Speed Controler Power Channels CCPM Meter" för några dollar.

Steg 3: Hitta signalnålen

Hitta signalnålen
Hitta signalnålen
Hitta signalnålen
Hitta signalnålen

Servon använder en intern potentiometer för att veta sin plats.

Vi kommer att hacka kretskortet och hämta denna information från själva potten:-)

I det här fallet kunde jag se under kretskortet de tre röda trådarna som gick från potten (gnd, 5v, signal).

Använd multimetern i kontinuerligt spänningsläge. En bra utbildad gissning är mitttråden men …

Mät spänningen mellan svart servotråd och de 3 stiften (kommer från 3 ledningar underifrån)

Du bör hitta 0V, 5V eller mindre och en tredje spänning som varierar medan servon rör sig. Använd servotestaren för detta!

Jag fattar? Nästa steg

Steg 4: Lödning

Lödning
Lödning
Lödning
Lödning
Lödning
Lödning

Nu vill du löd en tråd till denna stift men INNAN detta, se till att borra ett hål i botten och sätt in tråden.

Nu kan du löda!

Steg 5: Signaltråd

Signaltråd
Signaltråd
Signaltråd
Signaltråd

Nu har du en servo med en fjärde tråd som ger dig dess faktiska position (oavsett den sista ordern han fick).

Steg 6: 8V Servo

8V servo
8V servo
8V Servo
8V Servo
8V servo
8V servo
8V servo
8V servo

Du kan utföra samma sak med starkare servo som ofta levereras i 7V eller 8V eller mer

Var noga med att kontrollera att pottsignalen alltid varierar under 5V. Om den skulle variera upp till 8V kommer detta att få din arduino att brinna.

I fallet med denna (fantastiska) 60 kg.cm RDS5160 digitala servo kan strömförsörjningen vara mellan 6 och 8,4 VDC.

Men det elektroniska kortet omvandlar spänningen till max 3.3V: det är OK för arduinoändamål:-)

Förresten, du kan knyta din tråd bakom plasthöljet för att förhindra rivning utifrån …

Steg 7: Gå vidare

Du kan nu koda ett PID för att reglera dess rörelser.

Här är några länkar: på servo

på PID

Rekommenderad: