Dit heeft voor Roy helemaal geen zin omdat precies bekend is wat uit de bewuste ESU´s komt.
Een gewone (analoge) servo doet wat ik eerder beschreef, ¨bedenkt¨ niets zelf en moet aangestuurd worden; de servo bezit geen intelligentie in die zin.
Zo iets wordt wel beweerd in het ESU-manual, maar als je dat niet goed kan interpreteren hebben we weer het volgende probleem om recht te trekken .....
Als die servo´s dan van die rare zwiepers maken, MOET dat uit de aansturing komen.
Verder is het programmeren van 4 op CV50 niet echt de goede methode omdat die de voeding naar de servo uit schakelt.
Dit kan nou net weer die ongecontroleerde zwiep introduceren als je pech hebt.
Men kan dat natuurlijk wel eens proberen om te zien wat het doet, je weet maar nooit.
Deze stand is eigenlijk bedoeld voor digitale servo´s en die onthouden wat de laatste, nieuwe stand is en blijven dat aansturen terwijl de pulsen al lang weg zijn.
Inschakelen van de voeding kan een reactie op de servostand hebben en dat willen we nou net niet.
(ik kwam er achter dat digitale servo´s ook bestaan; dat ligt wel in de lijn der verwachting, maar ik kende alleen de gewone servo´s die je 40 jaar geleden ook al had)
Wij willen dus 2 op CV50 programmeren: de pulsen vallen weg wanneer de gewenste stand bereikt is en de voedingsspanning op de servo blijft aanwezig.
Kortom, wat wij uit de decoder willen zien komen na het geven van het startcommando is het volgende, niet meer en niet minder:
Een aantal pulsen, die beginnen met de lengte van 1,25 miliseconden,
De lengte van de pulsen lopen op naar 1,75 miliseconden,
Is die nieuwe waarde bereikt, dan stopt de pulstrein.
Of omgedraaid; van 1,75 naar 1,25 miliseconden op exact dezelfde manier.
Dit zijn de twee mogelijkheden die we willen hebben en er mag NIETS anders uit die ESU´s komen !
Opmerkingen hier bij:
1. De waardes 1,25 en 1,75 miliseconden zijn een werkbare waarde, maar het bereik kan ook kleiner zijn en/of verschoven.
2. De lengte-waarde van de pulsen zijn cruciaal en er mag geen puls in lengte beschadigd worden door te vroeg stoppen waardoor de lengte verandert.
3. de pulsen moeten ca. 20 miliseconden uit elkaar liggen, maar dit is niet kritisch.
4. de servo zal niets meer doen als er geen pulsen binnen komen en is dan met de hand gewoon te verdraaien.
De servo´s komen uit modelvliegtuigen en -heli´s (van die laatste heb ik er ook eentje gehad) en zijn bedoeld om constant te werken en de positie ook vast te houden.
Wij hebben dit vast houden niet nodig, maar zijn verder prima te gebruiken en ze zijn zeer sterk, in tegenstelling tot de elektromagneten van Märklin.
Een servo heeft een regellus (ken ik uit de meet- en regeltechniek), waarbij de positie van de arm voortdurend bijgestuurd wordt, mocht die afwijken van de gewenste c.q. ingestelde waarde.
Er zit dus een stukje elektronica in die de ingestelde/gewenste waarde vergelijkt met de momentele/huidige waarde.
Die huidige waarde wordt van een potmeter afgelezen en die potmeter zit mechanisch verbonden, draait dus mee met de arm, die naar buiten komt.
Dan nogmaals mijn aanbevelingen:
Probeer de voeding eens met een gewone trafo te voorzien; die begrenst niet exact op de opgegeven waarde,
helpt dit niet (of wel) kan je een schakelingetje tussen de ESU en de servo´s aanbrengen.
Simpel en toch eenvoudig