Doel:€250.00
Donaties:€88.00

Per saldo:€-162.00

Steun ons nu!

Laatst bijgewerkt
op 03-06-2025

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

Rocky Rail 6400 door ceuleer
Vandaag om 23:22:35
Raadplaatje door Dpc Fo
Vandaag om 23:14:01
Bruggen-IG - brug over de Poldervaart Schiedam/Kethel door Taigagaai
Vandaag om 22:57:51
Bf Kibronn door Benelux795
Vandaag om 22:56:05
De overeenkomst tussen een Ovaalramer en een Motorpost. door FritsT
Vandaag om 22:49:49
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door Schachbrett
Vandaag om 22:43:01
Aanstaande zaterdag en zondag Modelbeurs in De Goorn NH door wmrail
Vandaag om 22:19:20
Am Ende der Strecke, modulebaan op 1 M2 door 741230
Vandaag om 22:02:32
Toon hier je nieuwe (model-) spooraanwinst(en)... door VulcanRaven
Vandaag om 21:08:50
Yet Another Servo Decoder door spock
Vandaag om 21:02:54
Artitec 6300 door ModelWessel
Vandaag om 20:57:33
Pendel module Viessmann 5214 door Te 2/2
Vandaag om 20:55:12
Hengelo in 1981-1982, maar dan anders: Kassenberg in N door Rick
Vandaag om 20:35:22
sein decoder Z21 10837 programeren door n-driver
Vandaag om 20:18:02
Z21 Pro Link en Wifi door n-driver
Vandaag om 20:13:43
Overstap naar HTM door Jan Bennink
Vandaag om 19:46:22
Big Scale Trains - NS SLT in H0 door HOHans
Vandaag om 19:44:52
Project seaside Germany door Frank 123
Vandaag om 19:35:40
Spoor 1 pendelbaan, maar dan rond (1:32) door rbroerse
Vandaag om 19:28:58
Nederland jaren 50 op basis van mijn roots door defender
Vandaag om 19:23:43
MoBaBro.de door henk
Vandaag om 19:22:58
Nederlands-materieel in Spoor-1 door FritsT
Vandaag om 19:20:09
Korneschans. Een fictief Duits Nederlands grensstation. door DJV
Vandaag om 19:18:31
Mijn geweatherde modellen door Casmir
Vandaag om 19:09:06
Ermehuizen, dienstregelingsjaar 1973/1974 door 1200blauw
Vandaag om 19:06:46
De bouw van mijn modelbaan in Thailand door puntenglijder
Vandaag om 18:49:17
Stalen D 4 deurs spoor 0 door FritsT
Vandaag om 17:49:25
Klein mobiel ontwerp met thema stadsmuren door Slotticar
Vandaag om 16:22:48
Een nieuw baantje op Micromodules door Ronald Halma
Vandaag om 16:04:50
Piko NS 5/600 Hippel 2025 door borotof
Vandaag om 15:36:47
  

Auteur Topic: Yet Another Servo Decoder  (gelezen 23160 keer)

AP3737

  • Offline Offline
  • Berichten: 392
Re: Yet Another Servo Decoder
« Reactie #45 Gepost op: Vandaag om 12:39:02 »
Nog even een korte update, na enige maanden gebruik. In de meeste gevallen werkt de decoder prima, alleen vergeet hij soms de laatste positie. Tijdens power-on zorgt dit in een aantal gevallen voor extra bewegingen, wat natuurlijk niet de bedoeling is.

Het probleem blijkt uiteindelijk veroorzaakt te zijn door een korte dip in de 5V voeding. Onmiddellijk na het wegschrijven van de nieuwe positie in EEPROM, zet (enable) ik 5V op de servo voedingslijn, zodat daarna de servo in beweging kan worden gezet. Hierdoor zakt de voedingspanning korte tijd (< 1 ms) een klein beetje in, maar genoeg om de EEPROM write onbetrouwbaar te maken.

De oplossing is uiteindelijk heel eenvoudig: na iedere EEPROM write heb ik een delay van 10ms ingevoerd, zodat de voedingsdip ietsje later komt. Probleem verholpen.

Ook heb ik de lay-out van de voedingslijnen op de print wat aangepast. Hoe je de print banen het best kan leggen blijkt toch echt wel een vak apart te zijn; hoe meer ik daarover lees, hoe interessanter dat wordt.

Groet, Aiko

bask185

  • Offline Offline
  • Berichten: 5099
Re: Yet Another Servo Decoder
« Reactie #46 Gepost op: Vandaag om 14:20:49 »
Je kan ook relatief makkelijk/goedkoop de 5V van de logica ontkoppelen van servo 5V. Als je achter de buckconverter een kleine schottky diode zet met daar achter een kleine elco of tantalum van zeg 10uF ofzo dan zou je microprocessor geen spanningsdippen meer tegen komen. Nog mooier zou zijn om naast de buckconverter nog een 5V spanningsregulator te zetten, maar dat is wellicht een beetje overkill
Train-Science.com
Train-Science github
It ain't rocket science ;-)

spock

  • Offline Offline
  • Berichten: 768
Re: Yet Another Servo Decoder
« Reactie #47 Gepost op: Vandaag om 21:02:54 »
De oplossing is uiteindelijk heel eenvoudig: na iedere EEPROM write heb ik een delay van 10ms ingevoerd, zodat de voedingsdip ietsje later komt. Probleem verholpen.

Met alle respect, dit is geen oplossing maar symtoombestrijding. Het echte probleem is dat de processor geen stabiele voeding heeft.
Los dat probleem op en dan heb je deze "oplossing" niet nodig.

Ook heb ik de lay-out van de voedingslijnen op de print wat aangepast. Hoe je de print banen het best kan leggen blijkt toch echt wel een vak apart te zijn; hoe meer ik daarover lees, hoe interessanter dat wordt.

Als de ligging van een paar gelijkspanningsbanen kritisch is, dan is het ontwerp van de schakeling gewoon niet goed.
Ik zou zeggen, terug naar de tekentafel.

mvg spock