Loading...
 

OM32, OC32 and LichtOrgel


Brommende servo, aangestuurd door een OC32

Netherlands

Hallo,

uit berichten op diverse fora maak ik op dat het een bekend probleem is : een servo die bromt terwijl hij in rust is.
Vandaag een beetje gespeelt met de OC32 en diverse (eind)standen van de (onbelaste) servo (Conrad 233751), maar ik krijg het er niet uit. Vreemd genoeg valt het ook wel eens weg of treedt het in een bepaalde stand niet altijd op.
Het enige dat werkt is het uitschakelen van het stuursignaal, maar dat kan alleen door het signaal tussen OC32 en servo extern te onderbreken.
Zou het een idee zijn om in een volgende upgrade van de OC32 firmware het automatisch uitschakelen van het stuursignaal mogelijk te maken ? Lieft automatisch na een bepaalde tijd, maar met een apart command is mij ook prima.
Of heeft er iemand een idee hoe dit brommen te voorkomen bij de huidige firmware ?

Ton

Netherlands

Hallo Ton,

Dank voor je feedback.

Het "brommen" zit m.i. niet in de aansturing. Het stuursignaal is voor zover ik kan nagaan stabiel. Het kan zijn dat de servo "bromt" doordat hij mechanisch belast wordt. De servo wordt dus mechanisch uit de stand getrokken die hij op dat moment heeft en moet "werken" om die stand vast te houden. Sommige werken met meer geluid dan andere ;-) Het type dat je beschrijft is inderdaad nogal luidruchtig.

Als je het stuursignaal in die situatie weghaalt is het maar de vraag of de servo zijn positie vasthoudt. Het is dan immers slechts de wrijving van de tandwielen die hem op zijn plaats moet houden. Als je het stuursignaal weghaalt en tegelijkertijd verwacht dat de servo zijn positie houdt moet je dus ook de mechanische belasting weghalen, maar als je dat doet moet het brommen ook weg zijn. Nu is het bij het type dat je beschrijft zo dat het brommen begint bij een lagere mechanische belasting dan de kracht die nodig is om hem zonder aansturing uit positie te krijgen, maar het hangt er maar van af hoe die eigenschappen in de loop der tijd wijzigen door bv slijtage of dat zo blijft.

Wellicht is het een optie om de servo iets door de gewenste eindpositie te laten heendraaien en vervolgens een fractie terug. Dat kan door met dynamisch gedrag een minimale overshoot te programmeren. Demping zo tussen de 50 en 55 gok ik.

Het uitschakelen van het stuursignaal na het bereiken van de eindpositie is niet onmogelijk, maar ook geen heel simpele aanpassing die ik even snel tussendoor doe. Als de wens bij meerdere gebruikers leeft en zinvol blijkt zet ik 'm op de wensenlijst.

Mvg,
Leon


Netherlands

Hallo Leon,

bedankt voor de tip, aansturing met demping laat geen brommende servo achter.
Overigens was ik er al van overtuigd dat het probleem niet aan de OC32 lag, maar aan de servo's zelf.
Wellicht geenft een duurder type servo geen problemen, maar als je er nogal wat nodig hebt...

Ton


 
Dutch (Nederlands, nl)English British (British English, en-uk)German (Deutsch, de)