Indholdsfortegnelse:

Sådan ændres en servo for at få feedback om lukket sløjfe: 7 trin
Sådan ændres en servo for at få feedback om lukket sløjfe: 7 trin

Video: Sådan ændres en servo for at få feedback om lukket sløjfe: 7 trin

Video: Sådan ændres en servo for at få feedback om lukket sløjfe: 7 trin
Video: Ny elmotor i BMW sedan 2024, Juli
Anonim
Sådan ændres en servo for at få feedback om lukket sløjfe
Sådan ændres en servo for at få feedback om lukket sløjfe

► Mens du kører en servo med en mikrokontroller (som Arduino), kan du kun give ham ordrer af målplacering (i PPM -signal).

Med denne ordre vil servoen flytte til denne målplacering. Men det er ikke øjeblikkeligt! Du ved ikke præcis, hvornår placeringen vil blive nået …

Dette er open loop -kontrol.

► Hvis du skal flytte til forskellige steder i rækkefølge, er den sædvanlige måde at indsætte pauser (forsinkelsesinstruktioner) for at lade servoen opnå flytningen.

Og hvis du også har brug for reaktivitet, skal du ændre servoen for at få et kredsløb med lukket kredsløb.

Trin 1: Afmontering af servoen

Afmontering af servoen
Afmontering af servoen
Afmontering af servoen
Afmontering af servoen
Afmontering af servoen
Afmontering af servoen

skru de 4 skruer af

ikke blive overrasket, hvis der er på toppen … se hvordan bunden er samlet med disse lange skruer

løsne skotadapteren fra plastbunden

du kan nu se printkortet, ikke flytte det for langt: der er korte ledninger.

klar til næste trin, finde signalstiften på det interne potentiometer!

Trin 2: Brug en servotester for at kunne flytte servoen, mens du måler spændinger

Brug en servotester for at kunne flytte servoen, mens du måler spændinger
Brug en servotester for at kunne flytte servoen, mens du måler spændinger
Brug en servotester for at kunne flytte servoen, mens du måler spændinger
Brug en servotester for at kunne flytte servoen, mens du måler spændinger

Denne tester tilbyder dig 3 tilstande: Vælg den manuelle tilstand, når du drejer gryden, servoen drejer tilsvarende.

Se efter noget, der hedder "Multi Servo Tester 3CH ECS Consistency Speed Controler Power Channels CCPM Meter" for få penge.

Trin 3: Find signalnålen

Find signalnålen
Find signalnålen
Find signalnålen
Find signalnålen

Servoen bruger et internt potentiometer for at kende dens placering.

Vi vil hacke printkortet og hente disse oplysninger fra selve potten:-)

I dette tilfælde kunne jeg under printkortet se de 3 røde ledninger, der gik fra puljen (gnd, 5v, signal).

Brug multimeteret i spændings kontinuerlig position. Et godt uddannet gæt er den midterste ledning, men …

Mål spændingen mellem sort servotråd og de 3 ben (kommer fra 3 ledninger nedenunder)

Du skal finde 0V, 5V eller mindre og en tredje spænding, der varierer, mens servoen bevæger sig. Brug servotesteren til dette!

Forstået? Næste skridt

Trin 4: Lodning

Lodning
Lodning
Lodning
Lodning
Lodning
Lodning

Nu vil du lodde en ledning til denne stift, men FØR dette skal du bore et hul i bunden og indsætte tråden.

Nu kan du lodde!

Trin 5: Signaltråd

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

Nu har du en servo med en 4. ledning, der giver dig dens faktiske position (uanset den sidste ordre, han modtog).

Trin 6: 8V Servo

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

Du kan udføre det samme med stærkere servo, der ofte leveres i 7V eller 8V eller mere

Sørg bare for at kontrollere, at grydesignalet altid varierer under 5V. Hvis den varierer op til 8V, vil dette få din arduino til at brænde.

I tilfælde af denne (pragtfulde) 60 kg.cm RDS5160 digitale servo kan strømforsyningen være mellem 6 og 8,4 VDC.

Men det elektroniske kort konverterer spændingen til et maksimum på 3.3V: det er OK til arduino formål:-)

I øvrigt kan du knytte din ledning bag plastikhuset for at forhindre rivning udefra …

Trin 7: Gå videre

Du kan nu kode et PID for at regulere dets bevægelser.

Her er nogle links: på servo

på PID

Anbefalede: