Innholdsfortegnelse:

Slik modererer du en servo for å få tilbakemelding om lukket sløyfe: 7 trinn
Slik modererer du en servo for å få tilbakemelding om lukket sløyfe: 7 trinn

Video: Slik modererer du en servo for å få tilbakemelding om lukket sløyfe: 7 trinn

Video: Slik modererer du en servo for å få tilbakemelding om lukket sløyfe: 7 trinn
Video: Polkadot DeFi: Everything You Need to Know About Polkadot’s First DeFi Panel Series 2024, Juli
Anonim
Slik modererer du en servo for å få tilbakemelding om lukket sløyfe
Slik modererer du en servo for å få tilbakemelding om lukket sløyfe

► Mens du kjører en servo med en mikrokontroller (som Arduino), kan du bare gi ham ordre om målplassering (i PPM -signal).

Med denne ordren vil servoen flytte til denne målplasseringen. Men det er ikke øyeblikkelig! Du vet ikke nøyaktig når stedet blir nådd …

Dette er åpen sløyfekontroll.

► Hvis du trenger å flytte til forskjellige steder i rekkefølge, er den vanlige måten å sette inn pauser (forsinkelsesinstruksjoner) for å la servoen oppnå flyttingen.

Og hvis du også trenger reaktivitet, må du modere servoen for å få en lukket krets.

Trinn 1: Demontering av servoen

Demontering av servoen
Demontering av servoen
Demontering av servoen
Demontering av servoen
Demontering av servoen
Demontering av servoen

skru ut de 4 skruene

ikke bli overrasket hvis det er på toppen … se hvordan bunnen er satt sammen med disse lange skruene

fjern skottadapteren fra plastbunnen

du kan nå se kretskortet, ikke flytt det for langt: det er korte ledninger.

klar for neste trinn, og finner signalpinnen til det interne potensiometeret!

Trinn 2: Bruk en servotester for å kunne flytte servoen mens du måler spenninger

Bruk en servotester for å kunne flytte servoen mens du måler spenninger
Bruk en servotester for å kunne flytte servoen mens du måler spenninger
Bruk en servotester for å kunne flytte servoen mens du måler spenninger
Bruk en servotester for å kunne flytte servoen mens du måler spenninger

Denne testeren tilbyr deg tre moduser: velg den manuelle modusen når du snur potten, servoen snur deretter.

Se etter noe som heter "Multi Servo Tester 3CH ECS Consistency Speed Controler Power Channels CCPM Meter" for noen få dollar.

Trinn 3: Finn signalpinnen

Finn signalpinnen
Finn signalpinnen
Finn signalpinnen
Finn signalpinnen

Servoen bruker et internt potensiometer for å vite plasseringen.

Vi vil hacke kretskortet og hente denne informasjonen fra selve potten:-)

I dette tilfellet kunne jeg se under PCB de tre røde ledningene som gikk fra potten (gnd, 5v, signal).

Bruk multimeteret i kontinuerlig spenningsposisjon. Et godt utdannet gjetning er den midterste ledningen, men …

Mål spenningen mellom svart servotråd og de 3 pinnene (kommer fra 3 ledninger nedenfra)

Du bør finne 0V, 5V eller mindre, og en tredje spenning som varierer mens servoen beveger seg. Bruk servotester for dette!

Har det? neste steg

Trinn 4: Lodding

Lodding
Lodding
Lodding
Lodding
Lodding
Lodding

Nå vil du lodde en ledning til denne pinnen, men FØR dette må du bore et hull i bunnen og sette inn ledningen.

Nå kan du lodde!

Trinn 5: Signaltråd

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

Nå har du en servo med en fjerde ledning som gir deg sin faktiske posisjon (uansett siste ordre han mottok).

Trinn 6: 8V Servo

8V Servo
8V Servo
8V Servo
8V Servo
8V Servo
8V Servo
8V Servo
8V Servo

Du kan utføre det samme med sterkere servo som ofte leveres i 7V eller 8V eller mer

Sørg for å sjekke at pottesignalet alltid varierer under 5V. Hvis den varierer opptil 8V, vil dette føre til at arduinoen din brenner.

I tilfelle av denne (fantastiske) 60 kg.cm RDS5160 digitale servoen, kan strømforsyningen være mellom 6 og 8,4 VDC.

Men det elektroniske kortet konverterer spenningen til maks 3.3V: det er OK for arduinoformål:-)

Forresten, du kan knytte ledningen bak plastkassen for å forhindre at den rives utenfra …

Trinn 7: Gå videre

Du kan nå kode en PID for å regulere bevegelsene.

Her er noen lenker: på servo

på PID

Anbefalt: