Modelspoormagazine forum

Modelspoor, praktijk => Algemene praktijkvragen => Topic gestart door: Michiel op 06 december 2016, 14:20:48 PM

Titel: Servos doen spastisch bij aanzetten spanning
Bericht door: Michiel op 06 december 2016, 14:20:48 PM
Best collega knutselaars,

ik erger me dood aan het hevige heen en weer schieten van alle servomotoren bij het initieel aanleggen van de baanspanning. Eenmaal alles opgestart, en Koploper is door de initialisatieprocedure, is alles normaal en rustig.

Is er een methode om die initiële spastische servosalvos te vermijden? Is een volgorde van aanleggen van bepaalde spanningen een uitkomst? Wie heeft een suggestie, een idee? Ik gebruik de OC32 modules van Van Perlo om mijn servomotoren te sturen.
Titel: Re: Servos doen spastisch bij aanzetten spanning
Bericht door: dani op 06 december 2016, 15:08:35 PM
als je servo's opstarten voordat ze een signaal binnen krijgen van de controller, dan gaan ze even jitteren...  vooral goedkope servootjes hebben daar last van.

Probeer eens een inschakelvertraging op je servo voeding zodat ze pas 5V krijgen nadat je zeker bent dat ze een stuursignaal van de OC32 krijgen en laat weten wat dat geeft...
Titel: Re: Servos doen spastisch bij aanzetten spanning
Bericht door: raf op 06 december 2016, 15:57:17 PM
alle 5 volt voedingen van de servo's over 1 sturing laten lopen die door de oc32 word aangezet
dan kan er normaal niets beginnen bewegen voor de oc32 deze heeft aangezet

gr raf
Titel: Re: Servos doen spastisch bij aanzetten spanning
Bericht door: PietB op 06 december 2016, 17:06:32 PM
Inderdaad dat zou je kunnen proberen.

grt Piet.
Titel: Re: Servos doen spastisch bij aanzetten spanning
Bericht door: Olivier77 op 06 december 2016, 18:53:16 PM
Beste Michiel,

Ik had er ook veel last van met Esu Switch Pilot Servo's en een Marklin transfo.
Heb er een zwaardere Titan transfo aangezet en nu is het bijna helemaal gedaan (32 servo's)
Ik ken mensen die de servo's per 5 of 10 aanzetten ipv allemaal samen, helpt zeker.
Servo's trekken bij het starten blijkbaar heel veel.
Mvg

Olivier 77

Titel: Re: Servos doen spastisch bij aanzetten spanning
Bericht door: bellejt op 06 december 2016, 19:00:53 PM
bij mij staan ze gewoon op het boostergedeelte achter de esu switchpilot.Geen problemen omdat er voldoende vermogen is bij inschakelen.
Titel: Re: Servos doen spastisch bij aanzetten spanning
Bericht door: Michiel op 07 december 2016, 07:25:10 AM
Bedankt voor de tips, heren!  8)

Ik ga aan de slag met het bouwen van een vertragingssysteem voor de voeding van de servo's. Dat lijkt me de weg om te bewandelen. Ik heb al een 45VA trafo expliciet toegewezen aan de servo's. Dat lijkt me voldoende voor een goede normale werking (ik laat Koploper wissels na elkaar schakelen)

Jullie horen wel wat het geworden is. Maar verwacht het resultaat niet meteen morgen, want de helix heeft op het moment voorrang.  ;)
Titel: Re: Servos doen spastisch bij aanzetten spanning
Bericht door: Steam.N op 07 december 2016, 08:06:09 AM
Zeker geïnteresseerd in je feedback !
Oplossing zal voor mij ook zeker nuttig zijn.  ;)
Titel: Re: Servos doen spastisch bij aanzetten spanning
Bericht door: Gerolf op 07 december 2016, 08:27:03 AM
Er zijn twee oorzaken van jitteren bij servo's.
De eerste is onvoldoende stroom (dat merk je als je veel servo's tegelijk stuurt),
en zeker als die stroom ook voor de stuur-elektronica gebruikt wordt: Een dip in voedingsspanning en de elektronica doet een reset ...
Tweede oorzaak is het moment waarop je voeding aan de servo geeft:
- Bij stroom zonder sturing doet de servo sowieso raar (want hij krijgt geen opdracht)
- Bij stroom-inschakeling tijdens de puls krijgt de servo een "halve" opdracht

en daarom heb ik:
- een aparte (pittige) voeding voor de stroom van de servo's, en een aparte voor de aanstuur-elektronica
- eigen elektronica, die op het juiste moment de stroom inschakelt (9ms na een puls)
- diezelfde elektronica stuurt servo's per 4 tegelijk aan, maar start ze één voor één op (minder stroom bij opstarten van de baan)
Titel: Re: Servos doen spastisch bij aanzetten spanning
Bericht door: Michiel op 07 december 2016, 08:39:30 AM
Enorm bedankt voor je feedback, Gerolf.

Mijn dedicated voeding voor uitsluitend servo's lijkt me ok. Ook wanneer meerdere servo's bewegen, blijven alle andere rustig. Stroom lijken ze voldoende te kunnen vreten zonder dat de spanning zakt.

Het later laten opkomen van de voedingspanning lijkt me echt "the way to go". Maar om elke servo apart te gaan pollen op die 9ms na puls, zou ik willen vermijden. Ik heb 40 servo's (en dat worden er later ongeveer 80) die tegelijk opkomen. Elke servootje apart pollen lijkt overkill ALS (voorwaardelijk) het ook zou gaan met een vertraagd opkomen van de gemeenschappelijke voedig.

In elk geval ga ik ermee experimenteren. Ik wil een oplossing zien, want zoals het nu is, krijgen verenstaaldraad en wissels een stevige snok, en dat lijkt me niet gezond voor de levenduur van de wissels en aandrijving.
Titel: Re: Servos doen spastisch bij aanzetten spanning
Bericht door: Ben op 07 december 2016, 10:11:57 AM
Michiel,

Leon van Perlo doet de aanbeveling de OC32 en de servo's uit één bron te voeden, zie manual. Dat heeft bij mij de ongecontroleerde bewegingen bij het inschakelen opgelost.

Ik voed mijn 4 stuks OC32, een stuk of 50 servo's, lichtseinen, polarisatierelais, ledverlichting etc. uit één 9V 5A voeding. Elke 4 servo's hangen aan een SP04 die zoals bekend van de 9V 5V maakt.

Ik start altijd eerst de 9V voeding op voordat de baanspanning wordt ingeschakeld. Alle servo's staan in de OC32 ingesteld op "Suspended: er wordt geen signaal gestuurd bij init. Voorts wordt er via Koploper geïnitialiseerd: de actuele wissel en sein standen worden gezet.

Alle servo's staan zodanig ingesteld zodat na bereiken van de eindstand het signaal na een paar seconden wordt afgeschakeld: "Suspend Servo".

(http://i65.tinypic.com/21m7ujb.jpg)

Gr, Ben.
Titel: Re: Servos doen spastisch bij aanzetten spanning
Bericht door: raf op 07 december 2016, 10:26:45 AM
ik gebruik geen koploper maar de sturingen van de servo's bij mij doen ongeveer hetzelfde
na elke setting van een servo gaat die in idle en trekt dan geen stroom meer
maar het probleem van de TS is dat bij het opstarten de servo's jitteren
daarom mijn voorstel op de oc32 het inschakelen van de voeding spanning van de servo's op zich te laten nemen

eens de oc32 is opgestart deze 1 kanaal laten gebruiken om de servo's van stroom te voorzien
zo zouden ze niet meer mogen jitteren
bij mij hangt alle electronica aan een voeding maar elke print maakt zijn eigen 5 volt
dus 12 volt dikke draden onder de baan en op elke print een µa 7805
een voor de pic en een voor de servo's zelf
onder een kruiswissel zitten al snel 4 servo's en die worden door 1 pic bedient en dit werkt zonder problemen
ik heb wel op elke print nog eens een buffer condensator gezet om zeker te zijn dat er niet te veel pieken optreden

gr raf

Titel: Re: Servos doen spastisch bij aanzetten spanning
Bericht door: Ben op 07 december 2016, 10:50:30 AM
De oplossing van een probleem start altijd bij het advies van de fabrikant Raf. ;D
Titel: Re: Servos doen spastisch bij aanzetten spanning
Bericht door: Geert op 07 december 2016, 10:58:54 AM
Onthoud de OC32 de laatste servostand bij het uitschakelen van voedingsspanning?

De schakelingen die ik maak houden daar rekening mee en beginnen eerst pulsen te sturen naar de servo die overeen komen met de laatste servostand. Dit voorkomt ook al hevige schokken.

En zoals al aangehaald, een flinke 5V voeding. Ik heb ooit stromen per servo gemeten tot 800mA bij het onder spanning komen ervan (van die blauwe servo's)

Maar bij opstart het schokken er volledig uithalen is mij ook nog niet echt gelukt.

Geert
Titel: Re: Servos doen spastisch bij aanzetten spanning
Bericht door: Michiel op 07 december 2016, 11:08:02 AM
@Ben, bij mij staan de suspend opties ook aan. De voedingslijnen zijn exact zoals Van Perlo voorschijft en zoals jij beschrijft. Ik heb geen probleem met de servos tijdens de operationele fase, maar enkel bij het initieel aanleggen van de spanning. Jij raadt aan om de servovoeding eerst aan te leggen, en dan pas de andere componenten. Dat had ik eerder ook al eens geprobeerd, maar dan gaan de servo's ook even hevig tekeer (waaschijnlijk wegens gebrek aan een correct commando-signaal). Maar bedankt voor je beschrijving en screenshot van de OC32 settings. Ik zal mijn configuratie vanavond eens één-op-één naast de jouwe leggen. Misschien heb ik toch nog iets over het hoofd gezien.

@Raf: ik zal eens uitzoeken hoe ik een relais op een uitgang van de OC32 kan hangen. Dat zou vrij eenvoudig moeten kunnen, maar het is wel letten op die weerstandbanken in "drain", "source" of wat dan ook te zetten. Waarschijnlijk moet ik die vevangen, en gaan dan ook een hele groep servo-uitgangen mee naar die andere configuratie, waardoor die servos niet meer aangestuurd kunnen worden. Maar nogmaals, dat moet ik nog uitzoeken. Maar een vertraagd opkomen van de spanning zou een gelijke werking moeten hebben, toch? En gemakkellijker te maken.

@Geert, ik had begrepen dat men de neutrale stand van de servo kon meegeven aan de OC32, maar ik weet niet of de laatste stand kan bijgehouden worden door de OC32. Dat moet ik uitzoeken. Maar een neutrale stand zou voor mij ook prima zijn, of een beetje schokken ook, maar niet zomaar wild wegschieten zoals nu.
Titel: Re: Servos doen spastisch bij aanzetten spanning
Bericht door: raf op 07 december 2016, 11:13:03 AM
@ Ben

??, ik ben zelf de fabrikant van de stuur printen en het geschreven programma LOL
dus aan wie moet ik het dan vragen
toen ik er mee begon in de RC heb ik meteen dat probleem onderdrukt in het programma

stromen van 2 en 3 amp tijdens opstarten van grote servo's is geen rare tijd hoor
daarom staat er bij esc's steeds hoeveel amp de Bec kan leveren
anders moet je gebruik maken van een Ibec en deze dan per groet servo's zetten in grotere modellen

daar ik dus de ervaring met rc modellen had heb ik dit ook mee over genomen in het programma van de wissel decoders
alsook het met 1 knop programmeren van de standen van de pwm signalen
met een poort via een pic kun je meer dan aan en uit op die manier


@ Michiel
vertraagd opkomen of iets later aan schakelen blijft hetzelfde
een servo werkt reeds op 3.3 volt en sommige nog op een lagere spanning tot een max van 6 volt
met de loods had ik ook dat jitter probleem en dat heb ik opgelost door de servo in de midden stand te zetten voor het uitschakelen van de baan
dit gaf de servo een beetje speling zonder dat de deuren van de loods werden afgerukt
na het aan passen van de programmering heb ik dat probleem niet meer

gr raf
Titel: Re: Servos doen spastisch bij aanzetten spanning
Bericht door: Michiel op 07 december 2016, 11:22:30 AM
Aan de "neutrale" stand moet ik ook meer aandacht besteden. Ook zoals Geert aanhaalde, zou dit de initiële uitslag bij aanleggen van de spanning kunnen beperken. Ik weet niet of OC32 een soort "sleep" toestand kent waarbij alle servo's voor afleggen van de spanning de servo's terug in neutrale toestand zetten. Stof tot nadenken en opzoeken.  ;)
Titel: Re: Servos doen spastisch bij aanzetten spanning
Bericht door: PietB op 07 december 2016, 12:33:32 PM
Citaat van: Michiel op 07 december 2016, 11:08:02 AM
@Geert, ik had begrepen dat men de neutrale stand van de servo kon meegeven aan de OC32, maar ik weet niet of de laatste stand kan bijgehouden worden door de OC32. Dat moet ik uitzoeken.
Ik weet niet of dat de oplossing is, Michiel.
Wat ik wel weet is dat, toen ik nog met RC-vliegtuigen en raceauto's "speelde" bij het uitzetten van de ontvanger-servo spanning in het model, de servo's ook altijd een klein beetje draaide.
En dat waren geen goedkope servo's uit China maar hele dure van SimProp en Robbe/Futaba.
Wat wij wel altijd deden was éérst de RC-zender aanzetten, zodat er op alle kanalen een neutraal signaal stond(1.5 msec).
En dan pas de ontvanger inschakelen.
Op die manier was het klapperen van de servo's het minst.
Dus als het jou lukt om de OC32 te laten opstarten met neutrale signalen op de uitgang dan zul je altijd nog wat beweging kunnen waarnemen als je de servo voeding inschakelt.

grt Piet.
Titel: Re: Servos doen spastisch bij aanzetten spanning
Bericht door: Ben op 07 december 2016, 13:25:42 PM
Citaat van: raf op 07 december 2016, 11:13:03 AM
@ Ben

??, ik ben zelf de fabrikant van de stuur printen en het geschreven programma LOL


Maar we hebben het over de OC32, niet over jouw stuurprinten en zelf geschreven programma toch?

Gr, Ben.
Titel: Re: Servos doen spastisch bij aanzetten spanning
Bericht door: 755philippe op 07 december 2016, 14:34:56 PM
Hallo,
Om te voorkomen dat een servo onwillekeurig naar een bepaalde stand begint door te schieten bij het opstarten van je systeem kun je best eerst Suspend Servo gebruiken als eerste instruktie bij de OC32. Dit vookomt het doorschieten. Heb even een artikel gehaald van dinamousers dat je hieronder even moet aanklikken.
http://dinamousers.net/forumthread8344 (http://dinamousers.net/forumthread8344). Op deze link staat wat meer uitleg. Ik heb suspend servo ook al gebruikt en dit geeft ook een verschil. Uitleg staat ook in de handleiding (nieuwere versie) van de OC32.
Hopelijk kun je hiermee verder.
Mvg

Titel: Re: Servos doen spastisch bij aanzetten spanning
Bericht door: Michiel op 07 december 2016, 17:59:36 PM
Een zeer kort filmpje ter illustratie van wat er gebeurt bij het aanschakelen van de spanning:

https://youtu.be/CevMYNPsWgM

@Ben, ik heb alle voorgestelde parameters van OC32 ingesteld. De servo's blijven even rustig bij operationele fase, maar geen verandering bij het aanleggen van de spanning.

@Phillippe, Ben stelde voor om het als tweede instructie te plaasten. Als eerste instructie heb ik nog niet geprobeerd. Dat is dus mijn volgende test.  ;)
Titel: Re: Servos doen spastisch bij aanzetten spanning
Bericht door: Ben op 07 december 2016, 18:51:33 PM
Ik speel je filmpje af op 1/4 snelheid en zie servo's door de eindstand gaan als er spanning op komt. Ik denk dat je de middenstand servo (dat is de stand bij spanning erop zetten) moet uitlijnen met middenstand wissel.

Gr, Ben.
Titel: Re: Servos doen spastisch bij aanzetten spanning
Bericht door: Michiel op 07 december 2016, 18:58:47 PM
Dat is een heel plausibele verklaring, Ben. Hoe bepaal ik de middenstand met de OC32?
Titel: Re: Servos doen spastisch bij aanzetten spanning
Bericht door: Ben op 07 december 2016, 19:03:39 PM
Spanning op de servo zetten. :)
Titel: Re: Servos doen spastisch bij aanzetten spanning
Bericht door: Michiel op 07 december 2016, 19:09:14 PM
Dan schieten de servo's weer weg, uit positie, welke het probleem is dat ik kennelijk heb. De 2 aspecten zijn wel goed. Hoe regel ik met OC32 de middenstand? Of kan dat niet?
Titel: Re: Servos doen spastisch bij aanzetten spanning
Bericht door: Michiel op 07 december 2016, 19:49:08 PM
Merkwaardig is dat de stand waarbij de servo opkomt niet overeenkomt met de "0" positie in OC32. Wanneer ik de spanning aanleg schiet de servo een kant uit, ver over de aspectstand van de OC32. Wanneer ik de servo met de OC32 op "0" zet, draait ie terug op de middenstand. De servo's draaien niet naar de middenstand bij het aanleggen van de spanning. Althans, ik snap nog niet wat er gebeurt. De 2 aspecten in OC32 zijn goed, het veld "initial position" staat op 0 (tussen de twee aspectstanden in), en het veld "midpoint staat ook op nul. Toch schiet de servo bij aanleggen van de spanning volledig weg.

Kortom, het ontsnapt me nog volledig...
Titel: Re: Servos doen spastisch bij aanzetten spanning
Bericht door: Dirkh op 07 december 2016, 21:31:28 PM
Al geprobeerd om bv aspect 3 set servo op de middenstand te zetten en dan aspect 3 als initialisatie stand zetten.
Eerst. De spanning op de oc 32 zetten en enkele seconde later de spanning van de servo op zetten. Dan gaan de servo direct naar de middenstand.
Als je dan koploper opstart en de servo laat initialiseren staan ze weer terug goed.
Titel: Re: Servos doen spastisch bij aanzetten spanning
Bericht door: raf op 05 januari 2021, 13:04:07 PM
Na een paar kapotte wissels was ik het beu en heb dan de servo's in deze houders gezet.

Zoals hier voor reeds aan gegeven het blijft kloten met welke hardware ook bij opstarten jitteren de servo's .
Nu wat deze houder doet is de uitslag van de servo zo beperken dat deze nooit verder kan gaan dan de wissel tongen .
(https://scontent-bru2-1.xx.fbcdn.net/v/t1.0-9/136135740_3883193475066106_2578469407890780627_o.jpg?_nc_cat=100&ccb=2&_nc_sid=dbeb18&_nc_ohc=JtWMltL5GoMAX8iDr5c&_nc_ht=scontent-bru2-1.xx&oh=2d10f57ac636b2cb6f391292f101574f&oe=6018C97E)
Ik heb hier de enkele servo hendel genomen maar als je de dubbele neemt kun je langs onder ook nog een schakelaar aan sturen om de wissel te polariseren.
Daar heb ik een aparte file voor omdat de schakelaar dan mee vast zit aan de houder en je deze combinatie dan ook zo meteen vast kunt zetten met drie schroefjes.
De servo word aan een kant ontdaan van de bevestigings lipjes (afzagen)en is dan met tec7 vast gelijmd in de houder.
Beschadigde wissels zijn nu verleden tijd.
Als een servo is omgegaan dan word die ook zonder puls gezet en trekt zo bijna geen stroom meer .