← OM32, OC32 and LichtOrgel · Home

Spookgedrag servo's

Spookgedrag servo's

martindomburg · 2010-10-28 19:59 UTC

Ik ben sinds gister eindelijk eigenaar van een eigen systeem en heb er meteen een OC32 in laten plaatsen voor mijn servo's. Het is me inmiddels ook gelukt om de OC aan te sluiten en te configureren.

Wat me tijdens het testen al merkte was dat de servo's gingen reageren op mobieltjes, de laptop en rijdende locs. Ze kregen korte pulsen en gingen spookgedrag vertonen. Ik (en Frans ook) dacht dat is antennewerking en met het aansluiten van DInamo moet het verdwenen zijn.

Je voelt het al, nou niet dus. Zelfs als ik de config gebruik hoor ik bij elke tik van de laptop de servo's pulseren.

Dit lijkt me niet goed en er zullen zeker meer gebruikers mee te maken hebben gehad. Ik maak gebruik van de COnrad 230500 servo's (€ 4,99)

Wie heeft de gouden tip :)

groetjes Martin

Spookgedrag servo's

lvperlo · 2010-10-28 21:57 UTC

Deze?

Mvg,
Leon

Spookgedrag servo's

martindomburg · 2010-10-29 07:11 UTC

Hoi Leon,

Ik heb alle draden door dezelfde weg lopen. Alles ligt dus bij elkaar. De plussen en de minnen heb ik halverwege een wisselstraat gebundeld. Dus in princiipe heb ik vanaf de voeding een +, - en een boel pulsdraden lopen naar een wisselstraat. De + en de - splits ik net voor de wisselstraat op naar de servo's en die lopen met de pulsdraden mee.

Als ik je reactie lees dan is mijn situatie goed. Of ik moet het verkeerd interpeteren.

Spookgedrag servo's

martindomburg · 2010-10-29 07:20 UTC

Foto van mijn schakelkast

http://i1090.photobucket.com/albums/i366/martindomburg/schakelkastIII002.jpg

Zo is het aangelegd:

http://i1090.photobucket.com/albums/i366/martindomburg/helix%20uitbreiden/helixuitbreiden001.jpg

Hier zie je waar ik de + en de - heb opgesplitst.

http://i1090.photobucket.com/albums/i366/martindomburg/helix%20uitbreiden/helixuitbreiden002.jpg

http://i1090.photobucket.com/albums/i366/martindomburg/helix%20uitbreiden/helixuitbreiden004.jpg

Als je naar de kleuren kijkt:

- Zwart
+ Oranje
Puls = Wit

De bruine bedrading is van de LED's

Spookgedrag servo's

lvperlo · 2010-10-29 10:29 UTC

Martin,

Uit de foto's kan ik niks opmaken, maar als het aangelegd is zoals je schrijft zou dat goed moeten zijn.
Voedt jij de servo's met een centrale 5V voeding of doe je nog iets aan lokale stabilisatie?
Mvg,
Leon

Spookgedrag servo's

martindomburg · 2010-10-29 11:23 UTC

Hoi leon,

ik voed alles met een gestabiliseerde intercomvoeding 6V.

Frans gaf een idee wat wellicht kan werken.
Ik ga vanaf de schakelkast met flatcables naar Dinamo en de OC32.

Op de OC32 uitgang zitten 3 GND pinnen. Vermoedelijk is deze niet voldoende om de storingen af te vloeien door de dikte van de flatcable en de prints.

Wat een optie is om de GND van de voeding te verbinden met de kast. Zo creeer je een beter potentiaal vereffening.

Ik ga dit vanmiddag testen en hopelijk werk het. De servo's gaan nml ook ratelen als ik mijn locs laat rijden of de OC configureer. In beide gevallen is het systeem aan het werk en creeer je magnetische pulsen waar de servo's op kunnen reageren als dit niet word afgevloeid.

Weet niet of het ver gezocht si maar als het werkt.... (:biggrin:)

Spookgedrag servo's

Misha · 2010-10-29 13:43 UTC

Hoi Martin,

Ik ben ook net bezig om mijn MCC baan aan te leggen met servo's. ik heb ook de ervaring gehad met het ratelen van de servo's. ik heb er daarom voor gekozen om (vanuit het geadviseerde sterpunt van Leon) een 'vuile' 7,5 volt gelijkspanning uit een stekkeradapter zo dicht mogelijk naar een groepje servo's te brengen. Daar een printje (vergelijkbaar met de SP4 van Leon) met een 7805 stabilisator aan weerszijden geescorteerd door zowel een elco als een condensator. Ik gebruik een UTP netwerkkabel waarin 6 servo draden lopen en de plus en de min van de 7,5 volt langs de OC32 naar het stabilisator printje. Hiermee is mijn probleem vrijwel opgelost. Alleen als het licht (TL) aan gaat hoor ik nog even een gebrom, maar niet meer tijdens schakelen van de servo's. De 6 servo's lijken vooralsnog nu betrouwbaar te werken. Heb nog niet getest met rijdende treinen, omdat het stuk waar ik mee bezig ben nog niet ingebouwd is in de baan.

Misschien heb je hier iets aan.

Groetjes Misha.

Spookgedrag servo's

martindomburg · 2010-10-29 15:46 UTC

He Misha,

Een nieuw verhaal voor mij, heb je voorbeelden en een uitleg hierover??

De dikkere potentiaal werkte niet. Ook heb ik geprobeerd om de voeding van de vp te gebruiken maar dat werkte aanvankelijk goed. Alleen sloegen de leds'en relais op hol. de servo zelf ook trouwens maar geen spookgedrag als ik niks doe.

Ik wil nu gaan proberen on de pulsdraad te verwerken in een afgeschermde kabel en die apart naar de klemmenstrook te brengen. Kijken of dat werkt.

Spookgedrag servo's

martindomburg · 2010-10-29 16:19 UTC

De aparte kabel werkte ook niet. ik heb een Cat 5e UTP kabel los langs vier servo's gelegd. Van de kabel heb ik 2 paren op de GND aangesloten en 2 paren gebruikt voor de servo's.

Zodra ik op read druk in OC Config gaan ze op de maat van het ratelen van de laptop bewegen. (zit wel een leuk ritme in trouwens).

Heb het vermoeden dat het niet in de bedrading zit maar in Dinamo. Echter zodra ik de OC afkoppel van mijn schakelkast verdwijnt het effect niet.

Spookgedrag servo's

martindomburg · 2010-10-29 17:02 UTC

Ik zal even resumeren wat er speelt:

- servo's reageren op transmissies van de laptop en het dinamo systeem
- servo's reageren op het rijden van de locomotief

- de draden van de puls omleggen in een getwiste kabel werkt niet
- extra potentiaal vereffening helpt niet
- andere voeding werkt niet
- voeding vanaf VP werkt niet

Het allervreemdste: Als ik in OC32config de instellingen lees of schrijf in device config klapperen de relais ook. Als ik de voeding van de servo's los haal is dat over. (:cry:)

Niet dat het wat uitmaakt (heb het geprobeerd) maar moet mijn + van de hoogste voeding nu wel of niet op de VP van K5 aangesloten worden???

Spookgedrag servo's

Misha · 2010-10-29 19:18 UTC

Martin,

Hier het schema voor de 7805.
7805 schema

C1 = 470 µF (alles goed tussen 100 en 800)
C2, C3 = 100 nF of 1 µF ( dit maakte bij niet veel uit en zou waarschijnlijk ook weggelaten kunnen worden)
C4 = 47 µF ( waarschijnlijk alles goed tussen 10 en 100)
Vr1 = 7805

Br1 = Gelijkrichter in spanningsadapter, T1 = trafo in spanningsadapter

De waarden zijn niet zo kritisch. Waarschijnlijk doordat het al een gelijkgerichte redelijk vlakke spanning is.

De functie is voor zover ik het snap om eventuele rimpels door stoorsignalen af te vlakken waardoor de servo's niet kritisch meer reageren. Leon zal het waarschijnlijk veel beter uit kunnen leggen.

Dit alles gemonteerd op een strokenboard en daar ook nog een aantal pennetjes (stiftlijst) op gesoldeerd voor de kabeltjes van de servo's.

Leon heeft dit zo ongeveer op zijn printje SP4 zitten. Die kun je denk ik snel bestellen bij hem. Dan kun je er een testen. Misschien staat hij wel op Eurospoor en kan je het daar wel afhalen als je er nog heen gaat!

Anders kun je de onderdelen bij Conrad bestellen.

Overigens je moet op de OC32 de Power jumper NIET PLAATSEN (niet de pennen doorverbinden en de jumper dus maar over 1 pen schuiven) en geen spanning voor de servo's van de OC32 betrekken. Werkte bij mij ook niet goed.
Wel de min van de adapter OOK aan de ground van de OC32 leggen

Al doende worden we wijzer. Een afgeschermde kabel bied misschien ook soelaas, maar die heb ik niet.

Hopenlijk kun je het oplossen. Ben benieuwd naar je verdere ervaringen.

Succes!

Groetjes Misha.

Spookgedrag servo's

lvperlo · 2010-10-29 19:47 UTC

Martin,

Je schrijft: "ik voed alles met een gestabiliseerde intercomvoeding van 6V"
"Alles" is dus ook de OC32, anders beschrijf je m.i. niet de daadwerkelijke situatie.
De OC32 met 6V voeden op pin 3 (de 5V voeding dus) is uit den boze. Daar kan-ie niet tegen.
De OC32 met 6V voeden op pin 1 (PWR) is erg krap. De 7805 op de print kan daar geen betrouwbare 5V van maken.
Iedereen die de OC32 gebruikt voedt de servo's met 5V. Voor zover ik kan nagaan werkt dat betrouwbaar, zelfs bij Railz waar ca 30 servo's op OC32's zitten en de afstanden toch niet echt klein zijn. Servo's kunnen iha weliswaar 6V aan, maar ik weet niet wat er gebeurt als je de servo voedt met 6V en een 5V stuursignaal aanbiedt. In theorie kan dat, maar de stabiliteit kan per type servo verschillen. Bij de servo van 6V 5V maken geeft hetzelfde probleem als bij de OC32: een 7805 zal daar geen stabiele 5V van kunen maken.

Zoals Misha beschrijft in deze bovenstaande post is m.i. de juiste manier en zoals Misha aangeeft werkt het dan ook redelijk probleemloos. Dat is ook de ervaring van anderen. Je kunt uiteraard 1.000 andere dingen zelf uitproberen, maar misschien is het aanhouden van die "standaard" de meest kansrijke optie.

Mvg,
Leon

Spookgedrag servo's

martindomburg · 2010-10-29 20:24 UTC

hoi leon.

ik tik dit vanaf telefoon. het idee ga ik thuis even goed bekijken. ik voedt alleen de Servo's met ff voeding. de oc32 met dinamo. de vp is niet gebruikt.

Spookgedrag servo's

FransStaal · 2010-10-29 20:46 UTC

Leon, Martin,

alles is bij Martin niet alles. De OC32 zelf wordt gevoed met de 5V van de IPM.

Frans

Spookgedrag servo's

martindomburg · 2010-10-29 22:21 UTC

Ik kreeg vanavond ook de volgende tip op n-spoorforum. Een gebruiker poste het volgdende. Is dat wat leon?

Het bericht:
''Wij hebben op de vereniging getest met zelfgemaakte verlengkabels bestaande uit zogenaamde diode kabel te vinden bij o.a. Conrad http://www2.conrad.nl/goto.php?artikel=604831 (andere smaken zijn daar ook beschikbaar). Samen met de stekers http://www2.conrad.nl/goto.php?artikel=223998 en http://www2.conrad.nl/goto.php?artikel=223997 maak je dan prachtige verlengkabels waarbij je de -min van de servo aan de afscherming vastmaakt.

Lengtes tot 1 meter waren geen probleem, langer hebben we (nog) niet geprobeerd.''

Spookgedrag servo's

martindomburg · 2010-10-29 22:32 UTC

Het verhaal van de SP4 is duidelijk. Als ik het goed begrijp los ik het daar mee op. In dat geval heb ik er 5 nodig en de prijs is niet hoog dus goed te doen.

Maar hoe zit het met het geval dat relais en leds gaan knipperen als ik de schrijven druk in OC32 config??

Spookgedrag servo's

misha · 2010-10-30 06:33 UTC

Martin,

Zoals we gewend zijn van Leon (:wink:) heeft hij met zijn scherpe open ogen (:eek:) opgemerkt dat je voedt met een 6 volt voeding. Dat is echt te laag.

Ik heb gemerkt dat vanaf 7,5 volt (instelling op mijn universele stekkeradapter 3-12 volt (bijvoorbeeld deze, prijs €18,00) ) het pas gaat werken. Hoger mag ook maar dan wordt de 7805 warmer. Kan hij wel tegen en als het te warm wordt moet er een koelplaat tegenaan. Is voor mij niet nodig als je de ingangsspanning tussen de 7,5 en 10 volt houdt. Hoe hoger de ingangsspanning hoe warmer hij zal worden.

Overigens gaat het erom om deze spanning zo dicht mogelijk, maar 'langs' de OC32, bij de servo's te krijgen. Daar moet dus minimaal 7,5 volt over blijven voor de ingang van de 7805. Is hij daar lager dan 7,5 volt dan pas de adapter instelling verhogen naar 9 volt. Dit is dus afhankelijk van de lengte van de gebruikte kabels en de weerstand die die kabels hebben. Doorgaans heb je op onze betrekkelijk kleine afstanden nauwelijks spanningsverval.

Mijn advies is om eerst te zorgen voor een goede aparte voeding voor de servo's!

Succes Misha.

PS De diode kabel zou ik in een later stadium uitproberen, met een betere voeding zal naar ik aanneem het al beter moeten gaan. Als dat niet het geval is gaat de diode kabel ook niet werken.

Spookgedrag servo's

lvperlo · 2010-10-30 07:19 UTC

Lengtes tot 3 meter zijn geen enkel probleem met de normaal 0,14mm2 modelbouwdraad als je 3 adertjes om elkaar draait. Ik zie eerlijk gezegd weinig toegevoegde waarde in die "diodekabel".

Mvg,
Leon

Spookgedrag servo's

lvperlo · 2010-10-30 07:26 UTC

Maar hoe zit het met het geval dat relais en leds gaan knipperen als ik de schrijven druk in OC32 config??

Het schrijven naar het flash geheugen in de OC32 kost veel tijd. Dat betekent dat de "normale" processen verstoord worden. Een update van een ankele parameter heeft nauwelijks merkbaar effect, maar een "Write All" zie je vaak duidelijk. Aangezien je het configureren toch niet geacht wordt te doen tijdens een operationele situatie, en zeker geen "Write All", zijn daar (nog) geen speciale voorzieningen voor getroffen. Misschien doe ik dat nog wel eens, maar het heeft wat mij betreft geen prioriteit.

Mvg,
Leon

Spookgedrag servo's

martindomburg · 2010-10-30 08:22 UTC

Hoi Misha,

Duidelijk. maar de servo's werken nu ook op de 6V. bedoel je dan daty het effect pas wegvalt als je de spanning verhoogd?

Ik heb nu voor mijn LED's en relais de volgende voedingsbron:

http://www.ohmeron.be/scripts/image.php?img=20070306131250244

Gegevens:
S-150-12 - Industriële voeding 150W - 12V

- Ingangsspanning: 88-132VAC / 176-264VAC
- Hold up time (230V): 20ms bij volledige belasting

- Uitgangsspanning: 12V
- Aanpassing van de DC spanning: 10%
- Uitgangsstroom: 12.5A
- Uitgangsvermogen: 150W
- Rimpel en Ruis: 180mV
- Efficientie: 82%

Deze voeding kan ik naar beneden schroeven naar 9,5V. Hier wekren de seinen en relais ook op. Vind je ervan??

Spookgedrag servo's

martindomburg · 2010-10-30 08:23 UTC

Duidelijk Leon, dank je

Spookgedrag servo's

misha · 2010-10-30 17:06 UTC

Ja Martin,

Dit lijkt er beter op.

De servo's werken ook op 6 volt ja, maar als je de stuurspanning (5 volt uit OC32) anders hebt dan de aansluitspanning (6 volt uit intercom voeding) dan kunnen mogelijk rare situaties ontstaan zoals de bekende storingen door onbalans.

MAAR LET OP!!!! Niet de spanning van de servo's verhogen naar 9,5 volt!!!!

De servo's moeten gaan werken op 5 volt. Door tussen de voeding van 9,5 volt en de servo's een spanningsstabilisator (7805) op te nemen breng je de spanning terug naar een altijd constante mooie vlakke 5 volt. Dat doet het printje (SP4) van Leon voor je. Als je handig bent met solderen en elektronica componenten dan maak je deze eenvoudig zelf na.
Zoals eerder aangegeven moet de minimale ingansspanning voor de spanningsstabilisator 7,5 volt zijn.

Ik hoop dat het nu duidelijk is voor je.

Kijk ook de handleiding van de SP4 anders nog even door.

Groetjes Misha.

Spookgedrag servo's

martindomburg · 2010-10-30 18:25 UTC

He Misha,

Ik heb het advies van jou en leon opgevolgd en vandaag bij Frans 5 SP4's opgehaald. Ik heb de voedingsspanning afgesteld op 10,5V zodat de relais en de led's betrouwbaar werken. De voeding die naar de SP4's gaan heb ik via 6 condensatoren in serie terug gebracht naar 9V. Als dat nog te veel is dan moet ik zwaardere elco's plaatsen.

Ik ga vanaf de klemmenstrook naar elke SP4 via een Cat5e kabel en gebruik 1 paar voor de +, 1 paar voor de - en de overige twee paren voor de puls

Ik ben ze nu aan het plaatsen en ben benieuwd of het gaat werken.

groetjes

Spookgedrag servo's

FransStaal · 2010-10-30 20:36 UTC

Martin,

je bedoelt 6 diodes, geen condensatoren. En zwaardere (condensatoren/diodes) heeft geen zin, als je de spanning nog verder wil verlagen, dan moet je nog een of meer diodes in serie bijplaatsen!

Frans

Spookgedrag servo's

martindomburg · 2010-10-30 20:49 UTC

Leon en Frans,

Ik heb de SP4 geplaatst op alles servo's. Via een aparte weg bekabeld per SP4 een UTP kabel.

In eerste instantie bleef alles stil, ook bij het starten van Itrain en het rijden van de routes reageerde de servo's niet. Dat is helemaal goed.

Alleen met het opstarten van OC32 COnfig kwam alles weer tot leven. ZOwel de servo's als de relais en de LED's beginnen kwaad te spoken op het ritme van de processor. Ik heb de servo's 1 voor 1 ingesteld en iedere keer als ik op de write pin config knop druk zende ik de gegevens naar de OC32.

Dit had tot gevolgd dat er na een keer of 14 een servo is doorgebrand en een aantal draadjes om de tongen te bedienen verbogen zijn. Alla is te overzien. Toen ik op de knop "write all" drukte brak even de hel los onder mijn baan en na zoals het voelde 2 minuten werd het stil.

Ik denk klaar niks meer aan doen maar toen ik het programma afsloot waren alle instellingen verdwenen. Waarom snap ik niet, ik doe precies wat er in de handleiding staat volgens mij. Ik heb dus een servo en overbrengingen gemold voor niks. Graag jullie advies voor ik nog meer in de soep draai hier.

groetjes Martin

(met de handen in het haar)

Even een opsomming van mijn settings:

- Dinamo kast met OC32 ingebouwd.
- COM poor gebruikt voor comm met Dianmo
- COM poort gebruikt voor comm met OC32
- jumper op U485 geplaatst
- Jumper op JP3 geplaatst
- flatcable vanaf dinamo naar laskast met klemmenstrook
- Vanaf klemmenstrook met UTP kabel naar SP4
- Voeding servo's gestabiliseerd 9V
- kabel loopt separaat van rijdraden, hefet opgelost dat de servo's reageren op het rijden van de locs.
- Digitale componenten komen tot leven bij werkende OC32 processor
- bij opstarten blijft eerst alles stil, na een minutje begint ales te reageren op de processor.
- Bij bepalen stand servo gedrukt op "write pin aspects", bij opstarten van config ziet hij geen gevens meer. Ook niet als ik op read all klik.
- In Itrain reageren de servo's ook niet. De LED's en Relais wel.
- Als ik in config op verify klik is alles ok
- Ik heb de laatste firmware geladen.

Spookgedrag servo's

misha · 2010-10-31 07:45 UTC

Martin,

Ik vind het heel vervelend voor je dat je het (nog) niet aan de praat hebt. Dat frustreert enorm. Dat kan ik mij voorstellen. Houd moed!

Stappenplan:
- (als het kan koppel alle servo's naar de wissels los op de connector K5 van de OC32. Als je het met stekkers hebt zitten zou ik die loshalen
- Sluit met een korte (20-30cm) 3 aderige kabel (of een korte kabel waarvan je er maar 3 gebruikt) een SP4 aan:
- de plus van de voeding ( de aparte van 9 volt (teruggebracht via diodes van 10,5 volt)) op de SP4 V+
- de min van de 9 volt voeding op de GND van de OC32 en op de min van de SP4
- een servo uitgang van de OC32 aansluiten op de signaal ingang van servo 1 van de SP4
- Sluit vervolgens 1 losse servo aan op de SP4
- Probeer dit eens uit met OC32config, kun je nu zonder verstoringen de servo bedienen?

Werkt het niet goed dan zijn er problemen met je voeding(en) en/of je aansluiting van de voeding.

Werk het wel dan moet je hetzelfde doen maar dan via de bedrading/bekabeling bij 1 wissel.
- Plaats de SP4 dan bij de Wissel
- Sluit de SP4 aan op gelijke wijze als hierboven
- Sluit de servo van de wissel aan op de SP4
- Testen!

Wat nu? Werkt het dan wel?

Als het nu wel werkt dan meerdere servo's op de SP4 aansluiten. Blijft het werken dan lijkt het mij opgelost.

Werkt het dan nog niet dan lopen denk ik je servo voedingsdraden niet mee in dezelfde kabel met de signaal draden voor de servo's. Waardoor eventuele stoorsignalen niet gecompenseerd worden.

Ik hoop dat je nu weer een paar stappen verder komt.

Ik was eerst ook wanhopig, maar door stap voor stap uit te proberen heb ik het nu redelijk voor elkaar.

Succes.

Groetjes Misha.

PS nog een TIP:

Gebruik 1 UTP kabel naar 1 SP4. Sluit daar 4 signaal uitgangen van de OC32 op aan. Gebruik diezelfde UTP kabel ook voor de voeding van 9 volt naar de SP4. (zo heb ik het ook gedaan). De voeding start dan zo dicht mogelijk bij de OC32 in de UTP kabel.

Spookgedrag servo's

misha · 2010-10-31 07:52 UTC

Ik neem aan dat je zoals Frans aangeeft diodes bedoelt. Per diode gaat er 0,5 volt van de spanning af. 6 diodes is dus 3 volt. Als je 10,5 volt aanbied kom ik theoretisch op 7,5 volt wat er dan overblijft. Jij geeft aan 9 volt ervan te maken. Heb je dit nagemeten?

Gebruik 1 paar van de UTP kabel voor de + en de - en laat 1 paar ongebruikt. Mogelijk heb je een lus gecreëerd die stoorsignalen oppikt!

Groetjes Misha.

Spookgedrag servo's

martindomburg · 2010-10-31 08:16 UTC

Hoi Mischa,

Zoals jij het beschrijft heb ik het ook aangesloten. De SP4 zitten dicht bij de wissel en elke print word bekabeld met zijn eigen UTP kabel.

Nu bleef het vannochtend een tijdje stil, toen ik Itrain opstartte hoorde ik weer wat geratel. Ik heb Itrain vervolgens afgesloten en bij het gebruik van ded OC Config begon alles wer te ratelen.

Misha zoals ik al aangaf doen de relais en de leds vrolijk mee. Het probleem met rijden is opgelost, de sp4's zorgen ervoor dat het gebruik van de TM-H's geen problemen en storingen meer geven. Het probleem ligt nu bij het gebruik van OC32config.

Waarvan ik nog steeds niet snap waarom hij de instellingen niet bewaard

Spookgedrag servo's

lvperlo · 2010-10-31 08:23 UTC

Hallo Martin,

''Ik heb de SP4 geplaatst op alles servo's. Via een aparte weg bekabeld per SP4 een UTP kabel. In eerste instantie bleef alles stil, ook bij het starten van Itrain en het rijden van de routes reageerde de servo's niet. Dat is helemaal goed.""

Dan lijkt je probleem van de voeding in elk geval voor een deel opgelost.

Alleen met het opstarten van OC32 COnfig kwam alles weer tot leven. Zowel de servo's als de relais en de LED's beginnen kwaad te spoken op het ritme van de processor.

Alleen al bij het opstarten van OC32Config? Vreemd, want na het opstarten zul je eerst een com-poort moeten selecteren, anders kan het programma niet eens communiceren en weet de OC32 niet eens van het bestaan van je PC. Ik vermoed dus dat je behalve alleen het programma starten nog wat anders doet.
En wat is "het ritme van de processor"? De OC32 CPU draait op 14.745.600 Hz. Het lijkt mij onwaarschijnlijk dat je dat met het blote oog kunt zien. Dus je bedoelt iets, maar het is mij niet duidelijk wat.

Dit had tot gevolgd dat er na een keer of 14 een servo is doorgebrand en een aantal draadjes om de tongen te bedienen verbogen zijn. Alla is te overzien. Toen ik op de knop "write all" drukte brak even de hel los onder mijn baan en na zoals het voelde 2 minuten werd het stil.

Het is weliswaar zo dat een "write" een verstoring van een aantal processen veroorzaakt, maar niet de aansturing van PWM en servo's. Die processen zijn namelijk te kritisch en lopen gewoon door. Het zou hooguit kunnen zijn (althans, dat is de bedoeling) dat het knipperen van een LED even wat langzamer gaat.
Ik kan hetgeen je hierboven schrijft niet reproduceren.

Eerlijk gezegd lijkt het me voor je eigen frustratie (althans, ik kan me voorstellen dat die de kop op steekt) verstandig dat je iemand anders naar je systeem laat kijken. In de mail (of geschreven tekst) kun je zo maar iets vergeten wat bij aanblik wel duidelijk is.

Verder:

Er staat inmiddels ook een beschrijving van de servo device-definitions en de afregelprocedure op de Dinamo website, klik op de link "OC32 Device Definities en additionele handleidingen". Kijk eens of je het zo ook gedaan hebt.

Nog iets wat servo's betreft wat eigenlijk nog wat duidelijker in de handleiding moet:

Servo's zijn bedoeld om gebruikt te worden in boten en vliegtuigen. De types die wij gebruiken beperken zich tot model-toepassingen. Desalniettemin zijn het sterke dingen en de reden dat ze de laatste tijd in modelspoortoepassingen gebruikt worden is voornamelijk omdat ze door de Chinezen zo vreselijk goedkoop worden aangeboden. De goedkopere types maken een soort stuiptrekking als je ze aan zet. Om te voorkomen dat een servo onbedoeld iets vernielt zul je de slag dus echt mechanisch moeten begrenzen als het draaien naar een positie buiten het bereik van die slag iets kapot maakt. Die stuiptrekking zal de servo niet doen doorbranden, maar in elk geval zou ik zeggen: liever een doorgebrande servo dan kromme spoorbomen.

Mvg,
Leon

Spookgedrag servo's

martindomburg · 2010-10-31 08:33 UTC

Dat laatste heb je goed :)

Ken je het geluid wat de processor van de pc wel eens maakt? dat tikken (ritme) dat bedoel ik. Het gaat natuurlijk pas gebeuren als ik de com poort heb geselecteerd, ik laad de defenitie om te kijken of alles klopt. Pas bij het schrijven naar de oc gaat alles bewegen.

Die stuiptrekkingen gaan op het ritme wat je wel ees uit je computer hoort komen.

Ik heb die defenities handleiding uitgedraaid en gebruikt. Maar als ik op write pin aspect klik slaat hij niks op. Ook Itrain ziet de wissels dan niet. Wel de leds en de relais.

Als er iemand bereid is om er naar te kijken hoor ik het graag (:biggrin:)

Spookgedrag servo's

martindomburg · 2010-10-31 08:48 UTC

Nog evn een uitbreiding op mijn reactie,

De servo's werken perfect nu, geen invloeden in de baan meer. Het probleem ligt nu bij het configureren van de OC32.

- Ik krijg de servo instellingen niet in de OC32. Althans hij slaat niks op
- Tijdens de communicatie komt mijn baan tot leven (stuiptrekkingen en in de servo's, knipperen van de leds en klapperen van de relais)

het een is opgelost, nu het andere. Alleen kan niks werken zonder dat dit probleem is opgelost. Ik heb hierboven een post van mijn settings.

Spookgedrag servo's

lvperlo · 2010-10-31 08:59 UTC

Ken je het geluid wat de processor van de pc wel eens maakt? dat tikken (ritme) dat bedoel ik.

Nee, echt geen idee. (:rolleyes:) Een processor maakt geen geluid, alleen "tssssjt" als je hem opblaast. Dus je bedoelt iets anders, maar ik snap het niet.

Mvg,
Leon

Spookgedrag servo's

martindomburg · 2010-10-31 09:10 UTC

Mijn pc rateld weleens als hij processen verwerkt. doen meerdere.

ZOdra de OC gaat communiceren beginnen de uitgangen te pulseren op het ritme waarmee de OC communiceert. Je zou het moetn horen denk ik. Het begint pas na een paar keer op te komen trouwens.

Heel frapant, ik ben er achter gekomen dat het alleen gebeurt nadat ik Itrain heb ogestart. Als hij verbinding maakt met het systeem dan begint de ellende pas. Ook als ik itrain al heb afgesloten. vreemd niet???

Als ik de handleiding gebruik en alle instellingen wegschrijf met write pin config. Dan zou alles er toch in moeten staan? Itrain kan de leds en relais wel besturen maar de servo's reageren er niet op.

Als ik OC32 opnieuw opstart en na het selecteren van de compoort klik op read all blijven alle defenities leeg. Dat klopt volgens mij niet, of doe ik nu wat verkeerd

Spookgedrag servo's

misha · 2010-10-31 10:53 UTC

Martin,

Mijn pc rateld weleens als hij processen verwerkt. doen meerdere.

Bedoel je soms dat dan de hardeschijf wordt aangesproken en die rateld inderdaad wel eens.

Heb je de mogelijkheid om een andere pc ( Of laptop) te gebruiken?

En waar woon je? (hoeft niet precies maar in de buurt is goed genoeg. privacy!!!)

Heb je OC32config wel eens geprobeerd zonder dat er andere programma's op de pc gestart zijn? Heb je die problemen dan ook?

Groetjes Misha.

Spookgedrag servo's

oosterbaan · 2010-10-31 12:41 UTC

beste gebruikers van de OC 32

Ik gebruik De OC 32 alleen voor wissels en Seinen. Ook bij mij doen de Servo's eerst bij het inscakelen van de spanning een slag naar rechts en dan terug naar de midden stand. Na het opstarten van Koploper gaan de servo's draaien naar de laatste stand. Een deel van de servo.s staan te brommen. Dit komt niet doordat ze de einstand niet hebben berijkt maar ook wanner ik de arm van de as neem dan blijft de servo brommen. Mijn vraag is kan de software van de servo niet aangepast worden zodat de stuurdraad afgeschakeld word van de OC 32 als de arm van de servo de gewenste stand heeft berijkt
Om het onrustige gedrag sterk te verminderen heb ik de voedings spanning 5 volt door een getwiste kabel over de vloer gelegt.
Op de foto van een schakelkast zie ik heel veel kroonsteentjes. In de wereld van data zijn deze verbindingen een gruwel. Ze werken als een zend antenne. Gebruik liever LSA verbindings stroken. Deze zijn wel wat duurder maar zeer betrouwbaar.
Groetjes Hans Oosterbaan

Spookgedrag servo's

martindomburg · 2010-10-31 14:41 UTC

Hoi Misha,

Mag best bekdn hoor. Ik woon in Harderwijk.

Ik heb het tot nu toe pas waneer Itrain opgestart is. Ik ag zo eens proberen met de kabel los naar Dinamo en zonder opstarten van Itrain.

Ik moet eerst uitvogelen hoe ik de settings in de OC krijg en dat ze ook blijven staan. Daarna stel ik ze in en start ik Itrain pas op.

kijken of het werkt

Spookgedrag servo's

martindomburg · 2010-10-31 14:41 UTC

Hoi Hans,

Je hebt gelijk wat betreft die LSA stroken. Die ga ik denk ik ook wel een keer plaatsen.

Spookgedrag servo's

martindomburg · 2010-10-31 16:27 UTC

Helaas mocht ook dit niet baten.

Zelfs als ik de usb kabel naar dinamo ontkoppel en Itrain of welk programma dan ook niet opstart reageren de servo's op elk commando gegeven door de pc aan de OC32. Moet wel zeggen dat de klachten toenemen, in het begin is het een enkele stuiptrekking maar na een half uur werkt zelfs het schakelen van een relais al storend.

Het is me echter wel gelukt om de instellingen te bewaren. Althans als ik in om32 config test en met dinamousercc test werken ze.
Alles werkt nu goed alleen de communicatie levert problemen. Ben al wel blij dat ik weet dat het niet in de baan zit maar in de OC32 heb ik het idee.

Mijn enige probleem wat ik nog heb is dat telkens als de computer een comamndo geeft aan de OC32 mijn servo's stuiptrekkingen geven. Ik heb nu alles geprobeerd en je mag inderdaad best stellen dat ik de moed een beetje aan het verliezen ben.

Spookgedrag servo's

oosterbaan · 2010-10-31 18:33 UTC

Beste OC gebruikers

Het laatste bericht wat ik lees dat je de moet aan het verliezen bent kan ik me wel iets van voorstellen. Toch moet je denken het is een hobby en daar kun je tegen problemen op lopen. Ik zelf ben vele weken bezig geweest om de 33 wissels aan de gang te krijgen. Ik heb het nu redelijk onder controule.
De Servo's die het verst afgelegen op de baan zijn geven nog kleine problemen.
Tijdens het rijden ( ik gebruik koploper) van de loks op bepaalde baanvakken gingen de servo's aan het dansen. Ik heb toen de rails goed schoongemaakt. En dat hielp. Ik stelde mij voor dat de DCC signalen door de rails als zender werkte en zo de bekabeling van de servo beinvloede.
Verder denk ik dat de OC 32 zelf erg gevoelig is voor storingen uit de omgeving.
veel succes allemaal

Groetjes Hans Oosterbaan

Spookgedrag servo's

martindomburg · 2010-10-31 18:38 UTC

Dag Hans,

Ben blij dat ik niet de enige ben met het probleem. We moeten niet vergeten dat de OC een nieuw product is. Ik hoop dat Leon hier snel een oplossing voor kan vinden

groetjes

Spookgedrag servo's

misha · 2010-10-31 18:43 UTC

Martin,

Als ik het goed begrijp heb je alleen OC32config opgestart en dan gaat het ook al mis!
Geen Itrain en andere programmas actief.

Hangt Dinamo via usb of via een echte serieele poort aan het systeem. Zit alles wel aan (de goede) massa/ground?

Hoe zit de OC32 aan de computer verbonden? USB of echte serieele poort?

Is jouw massa/ground/aarde wel schoon?

Is de OC32 wel op de juiste manier aangesloten. Voeding, computer, etc.

Het is namelijk wel vaag dat je maar problemen blijft houden. zelfs als je alleen OC32config gebruikt.

Volgens mij komen we wel steeds verder al lijk je zelf dat gevoel nog niet te hebben. Immers de servo's zijn bedienbaar. Dus lijkt op zich al geen probleem meer. Nu alleen nog van die stoorpulsen af zien te komen.

Kijk eea nog even goed na mbt aarding/massa/ground etc.

Heb je de voeding spanningen al eens nagemeten? Klopt het met je verwachtingen? Minimaal 7,5 volt bij de SP4 bijvoorbeeld en 10,5 volt voor de relais en led's.

Groetjes Misha.

Spookgedrag servo's

martindomburg · 2010-10-31 19:01 UTC

Ik heb zelfs een extra massa aan de kast van Dinamo :) helpt ook niet

Ik communiceer met dinamo via de standaard kabel die erbij is geleverd. De communicatie naar de OC32 gaat via een U485 converter van Leon. De jumper op de converter en JP3 zijn geplaatst.

ik heb alles gechecked. De spanning is trouwens toch 12V voor de leds en via de diodes 7,5 voor de servo's. had gister verkeerd gemeten.

Spookgedrag servo's

misha · 2010-10-31 19:38 UTC

Martin,

Probeer eens na te gaan of je toch niet ergens een lus gemaakt hebt met de massa! Massa moet van 1 punt af komen en via apparatuur kun je best eens een lus gecreëerd hebben die dan stoorsignalen oppikt. Dit is een Kl... klusje maar gezien je problemen moet je er zeker van zijn dat je geen lus gemaakt hebt.

Een lus maakt je bijvoorbeeld ook door op een afgeschermde kabel aan twee kanten een massa te zetten terwijl diezelfde massa ook via een ader door diezelfde kabel gaat. De afscherming mag maar aan 1 kant aan de massa hangen.

Twee keer een massa door een kabel is ook een lus als deze aan het eind van de kabel (via een apparaatje/printje/relais/ weet ik veel) op de een of andere manier weer gekoppeld wordt.

Misschien maak je met je voedingen wel zo'n lus.

Hoe voedt je de OC32 eigenlijk? Via Dinamo of een aparte voeding? Kan daar iets zitten.

Ga nu de Tudors kijken met mijn vrouw. Morgen verder.

Groetjes Misha.

Spookgedrag servo's

martindomburg · 2010-10-31 21:30 UTC

Hè misha,

Daar kan je wel eens gelijk in hebben. Ik heb vanaf de voeding een massa naar een klemmenstrook lopen waar ik alle massa op aansluit. Dus in principe heb ik een ster. Ik heb de dinamo kast aan de massa, de gnd van de oc32, de gnd van de servos.

de oc word gevoed vanuit de ucci, hij zit ook in de dinamousers kast. Dit wil ik gaan veranderen, tenzij Leo binnenkort komt met de mogelijkheid om te configureren via dinamo.

Wat mischien kan. Ik heb een utp kabel gebruikt voor de sp4 prints. Hierbij gebruik ik een paar voor de plus en een paar voor de min. In een utp kabel zitten 4 paren. Wel getwist maar toch twee aders aan beide kanten op dezelfde klem. Zou dat ook uitmaken?

Groetjes

Spookgedrag servo's

lvperlo · 2010-10-31 21:49 UTC

Ik geloof eerlijk gezegd niet dat de OC32 zo gevoelig is voor stoorsignalen. Het is i.t.t. bv de OM32 een multilayer print met doorlopende GND en PWR planes. Verder is de OC32 ontworpen met vrij recente inzichten op EMC compatibiliteit. Er zijn inmiddels ruim 80 OC32's in omloop en ik mag aannemen dat het merendeel in gebruik is. Er zijn meer mensen die moeite hebben gehad het aan de praat te krijgen, maar er zijn er voor zover ik weet slechts 3 a 4 waarbij de problemen zo hardnekkig zijn als in dit draadje en dan tel ik Hans mee, die het volgens mij al voor 95% onder controle heeft.

Ik denk wel dat de communicatie naar servo's gevoelig is voor stoorsignalen. Op fora die meer bedoeld zijn voor modelbouw betreffende vliegtuigen, auto's en boten vind je ook regelmatig berichten over overspraak tussen servo's. Dit betekent dus dat het aansturen van servo's enige kennis vergt, kennis die uiteindelijk leidt tot een "best practice" die we nu een beetje met z'n allen aan het ontwikkelen zijn. Een van de laatste inzichten op dat gebied is bv de SP4, stelt niet veel voor, maar lijkt het allemaal wel gemakkelijker en stabieler te maken.

Wat ook zeker het geval is, is dat de OC32 (nog) een stuk lastiger te configureren is dan bv een OM32. Dat heeft inderdaad te maken met het feit dat het een relatief nieuw product is. Ik denk wel dat de configuratie met de laatste 0.0.1.2 al weer wat gebruiksvriendelijker is geworden en en hopelijk helpen de extra handleidingen (apparaatbeschrijvingen) daar ook bij.

Wat servo's betreft: Een servo is wel een heel simpel ding, maar niet zo simpel goed te voeden en aan te sturen. Met de volgende zinnen neem ik het risico bepaalde mensen tegen het hoofd te stoten. Dat is niet bedoeld om te beledigen en als je er behoefte aan hebt dan stoot je maar terug:

Ik heb de indruk dat sommige mensen met minimale kennis van en ervaring met elektronica meteen beginnen met 35 servo's op een afstand van 10 meter en meer. Dat laatste kan wel, maar dan moet je wel weten wat je doet. Iedereen mag van mij beweren wat hij/zij wil en ik wil geloven dat de OC32 niet een heel eenvoudig apparaat is om toe te passen, maar ik heb vooralsnog geen reden om aan te nemen dat de module instabiel of extreem gevoelig voor storingen is. Hier geldt dus ook: eerst je kompas leren gebruiken voordat je de oceaan oversteekt. Ofwel: begin eens met 1 servo en als die werkt nog 1 ... Ik ben er van overtuigd dat in de situatie van Martin sprake is van fouten waar we via de mail en het forum de vinger niet achter krijgen. Dat is niet "de schuld" van Martin, maar het is ook niet "onze schuld" dat we het nog niet opgelost hebben. Misschien wil je gewoon teveel tegelijk. Ik ben er daarbij nog steeds van overtuigd dat het oplosbaar is en daar willen we graag bij helpen.

Mvg,
Leon

Spookgedrag servo's

martindomburg · 2010-10-31 22:33 UTC

He Leon,

Je verhaal is duidelijk en begrijpelijk. In mijn verdediging: ik ben een logische denker, als iemand zegt dat iets kan dan ga ik het ook proberen. Dan loop ik inderdaad dit soort risico's

Ik ben al een steek verder dan nu, ik krijg de settings in de oc32 en vooralsnog heb ik tijdens het rijden geen storingen. Ik moet gewoon de configuratie doen buietn alle andere programma's om. ga ik zeker proberen, wellicht dat je er een keer samen na wilt kijken hier in Harderwijk. Dan kan je zelf aanschouwen wat het effect is en wellicht zie je dan ook een oplossing.

Nogmaals, ik zal geheid iets fout doen zodner het te weten anders had iedereen er last van gehad.

groetjes

p.s.: Ik heb hier nog geen duidelijk antwoord op gekregen maar is het goed dat ik de jumper op de u485 converter en op JP3 geplaatst heb?? of moeten die eraf. Kan het niet duideljik terug lezen.

Spookgedrag servo's

misha · 2010-11-01 05:44 UTC

Martin,

Dat is inderdaad niet goed. Je hebt dus per utp kabel twee lussen gecreëerd. En een lus is een antenne en een antenne pikt signalen op en die storen jou waarschijnlijk.

Lees even terug wat ik zondag morgen daarover geschreven had. Klik hier.

Alleen kan ik dan nog niet verklaren waarom de relais en de led's ook raar doen. Maar stap voor stap proberen is het moto.

Succes Misha.

Spookgedrag servo's

martindomburg · 2010-11-01 06:39 UTC

Excuus misha, ik heb dit bericht helemaal over het hoofd gezien. Ik zal vanmiddag meteen een paar loshalen en kijken wat het effect is.

Wat ik nu ga doen, en gister werkte het. is het configureren van de servo's 1 voor 1. Ik haal alle stekkers eruit op de SP4 en dan doe ik alleen de stekker vand e servo erin die ik wil configureren.

Als ik in de toekomst met de volgende fase aan de gang ga en daar heb ik wel 24 wissels dan kan ik van deze streng altijd de voeding even loshalen o de nieuwe ook te configureren.

Ben benieuwd hoe het gaat :)

Spookgedrag servo's

lvperlo · 2010-11-01 10:40 UTC

Ik heb vanochtend nog maar eens e.e.a. uitgebreid getest en ik kan alleen maar concluderen dat het bij mij werkt zoals ik (op dit moment) beoogd heb.

Als je een "write all" geeft gaan er wel servo's bewegen en gaan er wat LEDs uit, of aan, maar niets dat niet verklaarbaar is. Bij een "write all" wordt namelijk ALLES opnieuw naar de OC32 geschreven en geconfigureerd, ook de initiële standen. Als je je initiële stand van de servo anders hebt staan dan de huidige positie, tja, dan beweegt-ie. Als je de initieële positie zodanig hebt staan dat die zich buiten het mechanische bereik van je aandrijving bevindt, dan draait de servo daar gewoon naar toe en als die stand mechanisch niet bereikt kan worden zal mogelijk je mechanisme om zeep gaan of de servo kunnen doorbranden, als het type daar intern niet toe beveiligd is. Als je de normale inregelprocedure volgt is het instellen van een andere initiële positie dan één die veilig is voor de servo trouwens best lastig, maar goed, onmogelijk is het niet.

Het bovenstaande is precies wat ik zie gebeuren bij mij en als ik alle bovenstaande posts nog eens doorlees zou dat ook best precies kunnen zijn wat er bij Martin aan de hand is. Als dat inderdaad zo is (veronderstelling!) heb je blijkbaar nog even niet door hoe het werkt. Helemaal geen schande en wellicht zelfs begrijpelijk, maar dat doorkrijgen gaat ook beter door eerst met 1 servo te beginnen en eerst helemaal uit te pluizen hoe het gaat voordat je de overige 34 aansluit.

Martin, ik heb je eerder in dit draadje gevraagd of je de additionele handleiding voor de apparaatdefinities servobesturing hebt bekeken. Daar staat namelijk stapsgewijs beschreven hoe je de detailconfiguratie het gemakkelijkst kunt doen. Als je dat volgt moet het volgens mij werken.

Een "write all" is trouwens best een paardenmiddel. Eigenlijk ben ik er helemaal geen voorstander van dat te gebruiken. In de volgende versie zal hij waarschijnlijk ook op een moeilijk bereikbare plaats zitten.
In de laatste 0.0.1.2 zit een "write changes". Wat die knop doet is eerst de hele OC32 inlezen, vervolgens vaststellen wat de verschillen zijn en alleen die verschillen naar de OC32 schrijven. Het effect is nagenoeg identiek, maar a) het is minder belastend voor de OC32 en b) de initiële standen worden niet daadwerkelijk op dat moment gezet.

Tot slot: De meest praktische opstelling van de OC23 is wat mij betreft onder de baan, daar waar de afstanden tot de aan te sturen apparaten relatief kort zijn, voeden met iets tussen de 7V en 12V en communiceren met RS485, RS232 (als je een Dinamo systeem gebruikt of ook OM32's toepast) of DCC. Volgens mij gebruikt vrijwel iedereen hem ook op die manier zonder al teveel gedoe. Bij 99% van de toepassingen maakt de lengte van je draad naar het "apparaat" weinig uit, hooguit in je portemonee, maar servo's zijn nou toevallig net wat kritischer en wellicht is plaatsing in een Dinamo kast in die situaties minder gelukkig, niet omdat de OC2 daar niet tegen zou kunnen, maar omdat je servo's dan wellicht last gaan krijgen van stoorsignalen van overige componenten.

Mvg,
Leon

Spookgedrag servo's

martindomburg · 2010-11-01 11:17 UTC

He Leon,

Duidelijk bedankt. Ik heb de instellingen gisteren uitgevoerd volgens de defenitie handleiding voor servo's. Ik denk wel dat je een punt hebt met het instellen van de initiele stand, als je daar althans mitpoint mee bedoeld.

Ik wil de OC32 ook buiten de Dinamo kast gaan plaatsen. Ik moet dan alleen de voeding omleggen vanuit de Dinamo kast. Zal even met Frans overlegen hoe ik dat het beste kan gaan doen.

Ik gebruik nu de knip "write pin aspect", en "write pin config". Hierbij krijg ik wel wat stuiptrekkingen maar niet zo lang als met write all. Hierna trekken ze inderdaad weer bij dus ik denk dat de midpoint goed gezet moet worden en dat dan de schades uit zullen blijven.

ik test vervolgens met DinamouserCC de werking en die is goed zoals ik het nu doe.

Spookgedrag servo's

Misha · 2010-11-01 12:32 UTC

Martin,

Het zou niet nodig behoeven te zijn om de servo's los te koppelen om te configureren. Heb ik ook nooit gedaan.

Klopt het wat Leon schrijft dat je alleen problemen ervaart als je configureert of ook als je het systeem operationeel gebruikt? (auto's en treinen laat rijden) Dat is namelijk wat ik begrepen hebt.

Groetjes Misha.

Spookgedrag servo's

martindomburg · 2010-11-01 18:52 UTC

Klopt wat leon zegt, alleen bij configureren. Sinds de SP4's zijn geplaatst is het probleem met rijden verdwenen.

Spookgedrag servo's

martindomburg · 2010-11-01 18:54 UTC

Misha,

Ik heb de tweede draad van de + en de - los gegooid en het effect was minimaal. Maar toch alle kleine beetje shelpen. Ik heb op dit draadje foto's geplaatst

http://www.n-spoorforum.nl/phpbb3/viewtopic.php?f=14&t=1762&p=29918#p29918

Het lijkt helemaal onder controle te zijn. Dat weten we pas excact als Itrain werkt. Meer in de loop van de week (:cool:)

Spookgedrag servo's

Patrick · 2010-11-01 19:10 UTC

Goed dat het lijkt te gaan werken.
Maar wat heb jij een gave baan in wording zeg.
Ik zie stomers: Doe maar 18 volt(:mrgreen:)(geintje)

Groeten,
Patrick

Spookgedrag servo's

martindomburg · 2010-11-01 22:03 UTC

Tnxs,

word inderdaad best impressive, wil ook een hoge kwaliteit bereiken

groetjes

Spookgedrag servo's

Misha · 2010-11-02 06:07 UTC

Martin,

Ik ben blij dat het nu gaat werken. Mooie baan ben je aan het bouwen.

Nog even een laatste puntje dan van mij. de plus en de min lopen nu via afzonderlijke paren door de UTP kabel. Dit schrijf je maar is ook zichtbaar op de foto's. Probeer de plus en de min nog eens in hetzelfde paar op te nemen. Eventuele stoorsignalen worden dan gecompenseerd door de twisting van het aderpaar. Weer een beetje minder storing.

Succes verder met het verder uitwerken van je baan.

Groetjes Misha.

Spookgedrag servo's

martindomburg · 2010-11-05 08:40 UTC

Even een update:

Ik heb nu Itrain werkend met de servo's via een test die ik heb gekregen van Xander. De locs lopen mooie en de servo's werken goed. Bij aanzetten van de spanning hoor ik nog stuiptrekkingen verder weinig. Heel af en toe heeft er een een spastische neiging. Het probleem blijft nog steeds bij communicatie via OC32 config.

De LSA stroken worden me even te duur, ben dan ruim 300,- kwijt (:eek:)

Ik wil nu lasklemmen gaan gebruiken van Wago, Deze lasdoppen zijn een nieuwe innovatie van Wago en worden vooral in de intercom toegepast om massief en soepel draad te verbinden. Schijnt 10x beter te zijn dan een klemmenstrook. het enige nadeel is dat ik geen vast gemonteerde verbinding meer heb en dat alles los komt te liggen.

Ben benieuwd wat jullie hiervan vinden. Vraag me af of het in mijn geval een verbetering gaat geven.

d0222-0413.jpgd0222-0413.jpg

Spookgedrag servo's

misha · 2010-11-06 12:13 UTC

Beste medegebruikers,

Zoals ik al eens eerder heb vermeld zijn mijn problemen met de servo's nagenoeg opgelost.

Waar ik nog last van heb is als ik tijdens het rijden een TL balk aan doe dan raken de servo's op slag hun beheersing kwijt en gaan ze staan tollen in alle richtingen. Het enige dat rest is de voeding naar de servo’s uit en weer aan. Dan keert de rust weer terug.
Ik weet nog niet wat ik hier aan moet doen.

Iemand nog suggesties?

Groetjes Misha.

Spookgedrag servo's

martindomburg · 2010-11-06 21:12 UTC

Ben aan het zoeken, als ik wat heb laat ik het weten.

Spookgedrag servo's

oosterbaan · 2010-11-07 08:51 UTC

Beste forum bezoekers

Voor LSA stoken kijk eens op de Duitse versie van EBAY. Daar staan deze voor een redelijke prijs. Verder is het voordeel dat je eenvoedig de draag van de strook kunt nemen om een test of meting uit te voeren. Verder zijn er scheidings stroken te krijgen waar mee je met een meetsnoer twee kanten op kan meten zonder draden los te nemen.
Groetjes Hans oosterbaan

Spookgedrag servo's

lvperlo · 2010-11-07 08:58 UTC

Misha,

Je schrijft" Het enige dat rest is de voeding naar de servo’s uit en weer aan

Mvg,
Leon

Spookgedrag servo's

misha · 2010-11-07 09:06 UTC

Leon,

Alleen de voeding van de servo's uit en aan.
Ik gebruik een universele stekkeradapter 3-12 volt. Deze staat ingesteld op 7,5 volt.
Voeding voor de OC32 komt via de UCCI over een andere stekkeradapter.

Groetjes Misha.

Spookgedrag servo's

lvperlo · 2010-11-07 09:35 UTC

Da's dan vreemd, want het lijkt me sterk dat een een servo intern "van slag" raakt. Het is meestal niet meer dan simpele elektronica zonder processor o.i.d. En het is ook zeer onwaarschijnlijk dat ze dan allemaal tegelijk van slag zouden raken.
Conclusie lijkt me dus dat het probleem uit je voeding komt.

Gebruik je zo'n Conrad schakelende voeding?
Zo ja, als het probleem optreedt staat de LED op de voeding dan te knipperen? Ik heb dat probleem namelijk zeer incidenteel wel eens op beurzen, als we op een netvoeding zitten met een lengte van heeel veel meters. De voeding krijgt zichzelf dan blijkbaar niet opgestart en herstart elke 1 a 2 seconden (aan-uit-aan-uit-aan-uit ...)

Leon

Spookgedrag servo's

oosterbaan · 2010-11-07 21:09 UTC

beste Forum bezoekers

vandaag hebben wij gemeten met een scoop op de poorten van de OC 32. daar viel ons iets op wat wij niet kunnen thuis brengen. In het blok spannings beeld zien wij vanuit de nul lijn een grote piek neer boven gaan en ook weer snel terug naar nul gaat daarna een kleine piek naar beneden met de informatie van de benodigde spanning die de servo stuurt naar de gewenste stand. Is dit normaal.
Verder hebben wij het nul volt punt gemeten. Daaruit bleek dat je goed moet opletten waar je begint mat het vaststellen van het nul punt. Wij zij gestart met de PC. Bij het meten tussen de OC 32 gnd en de pc sloeg de meter uit naar 80 volt. Bij onderzoek bleek dat de PC niet geaard was. Verder hebben wij de gestabiliseerde 5 volt getest deze was optimaal .
Ik hoop dat jullie met deze informatie weer iets verder zijn

Groetjes Hans Oosterbaan

Spookgedrag servo's

martindomburg · 2010-11-08 07:29 UTC

Hopelijk kan leon iets met deze info. Dit zijn goede zaken (:razz:) Ik heb hier geen kaas van gegeten, ik heb ergeen ervaringen mee met de fijnelectronica. Maar als ik vanuit mijn oogpunt als electrotechnicus installatietechniek klinken deze teksten erg verklarend. het lijkt mij dat die pieken de stuiptrekkingen veroorzaken.

Ik pak de GND allen vanaf de stabi voeding. Het maakt bij mij ook niks uit of ik de dinamokast waar de oc in zit extra aard of niet.

Ik gebruik een laptop, dat heeft geen aarding. Zou dat nog iets uitmaken??

Spookgedrag servo's

lvperlo · 2010-11-08 10:57 UTC

Ik kan weinig met de metingen van Hans. Als dit echt het signaal zou zijn kan geen enkele servo daar op reageren en aangezien ze het blijkbaar wel doen kan deze meting niet kloppen.
Uit mijn OC32's komt op de servo-uitgangen 'gewoon' een strakke blokgolf van ca 4,8V en exact 50Hz (ook als de servo's zijn aangesloten).

RS485 is een 3-draads verbinding. De derde draad (gnd) draagt geen signaal en is alleen maar een ruw referentiepunt. Als PC en OC32's beide op dezelfde GND zitten of reeds een andere verbinding hebben waar een referentie in zit (bv een RS232 verbinding) is die derde draad niet nodig. Is er geen enkele andere verbinding, dan is die derde draad wel verstandig, want anders kunnen de RS485 drivers die spanningen van 80V te verwerken krijgen die Hans meet. Dat vandie 2 en 3 draden staat trouwens ook in de handleiding, alleen zonder de verdere technische details.

Mvg,
Leon

Spookgedrag servo's

martindomburg · 2010-11-09 16:39 UTC

Alsof de duvel er mee speelt zijn de problemen helaas weer terug. Als mijn V200 rijd heb ik nergens last van, maar als er een tenderloc BR80 of BR65 rijd dan begint alles te reageren zodra deze de wissels raakt.

(:cry:)Word toch tijd voor serieuze actie.

Maar wat????????

Spookgedrag servo's

teunvisser · 2010-11-09 18:00 UTC

Hallo Martin

Ik heb dit euvel ook gehad en heb dit opgelost door de rails te poetsen en de wielen van de loc. De oorzaak was dus slecht contact, hopelijk kun jij je voordeel er mee doen.

Succes

Groet Teun Visser

Spookgedrag servo's

martindomburg · 2010-11-09 21:07 UTC

Hoi teun,

bedankt voor het advies. Ik heb het geprobeerd maar helaas geen verschil. De metalen wielen van de loc geven teveel pulsen door die de servo's oppikken denk ik.

Spookgedrag servo's

lvperlo · 2010-11-10 01:13 UTC

Martin,

We stoppen voorlopig even met deze discussie.
Frans en/of ik nemen contact met je op om persoonlijk bij je langs te komen.
Ik wil namelijk niet geloven dat het bij een goede aanleg niet kan werken, maar op deze manier komen we er niet uit.

Mvg,
Leon

Spookgedrag servo's

martindomburg · 2010-11-10 14:54 UTC

Hoi leon,

Duidelijk, zo lijkt me de enigste manie rom de problemen op te lossen. Zal het product zeker ten goed komen.

word vervolgt

Spookgedrag servo's

lvperlo · 2010-11-10 16:06 UTC

Zal het product zeker ten goed komen

Dat is nog maar de vraag, dan moeten we eerst weten of het product de oorzaak is. Dat gaan we ontdekken.

Mvg,
Leon

Spookgedrag servo's

Misha · 2010-11-11 05:53 UTC

Heren (zijn er eigenlijk ook dames? (:confused:), anders die ook (:biggrin:),

Bij mij was het gisterenavond weer hommeles met de servo's. Spontaan gingen ze allemaal (7 stuks) weer maximaal heen en weer staan draaien en blokkeren. In tegenstelling tot mijn eerdere opmerking heb ik enkele keren zowel de voeding van de servo's als de voeding van de OC32 uit moeten zetten en weer aan. Koploper eerst op rood anders crashed koploper (schijnt een probleem onder windows 7 te zijn wat (nog) niet opgelost is). Dinsdagavond heb ik een duur testje gedaan om het schaduwstation te testen en twee uur lang geen problemen hiermee gehad.

Ben dus heel benieuwd naar de bevindingen bij Martin.

Overigens rijden er bij nog niet eens treinen en gaat het puur om de UCCI en de OC32 met 7 servo's, twee auto's en een vierkante meter magneetstrips.

Groetjes Misha.

Spookgedrag servo's

TeunVisser · 2010-11-11 07:15 UTC

Ook ik ben heel beniewd naar de oorzaak hiervan, omdat ook voor mij op onverklaarbare wijze de servo,s soms spontaan zenuwachtig heen en weer draaien, em ik de oorzaak hievan niet kan achterhalen.

Groet Teun

Spookgedrag servo's

JM Schnater · 2010-11-11 08:14 UTC

Heren/ dames,

Ik als elektronica nono kan natuurlijk niks zinnigs toevoegen aan deze discussie maar heb met twee servo's aangesloten op OC32 en met UCCI en koploper (mbv laptop) tot op heden nog niet een keer dit probleem gehad. Oké ik rij evenals Misha (nog) alleen met auto's maar rij inmiddels 4 maanden volledig probleemloos met niet een hapering.
Zou het aantal servo's nog een rol kunnen spelen of 'de vaste computer'?

Marco

Spookgedrag servo's

lvperlo · 2010-11-11 10:05 UTC

Gelukkig zijn er ook nog mensen waarbij het gewoon werkt.

Ik vermoed dat het aantal servo's in principe niet uitmaakt. Uiteraard is het wel zo dat hoe meer servo's je aansluit hoe meer stoorsignalen het geheel kan oppikken, maar als je het netjes stervormig bedraad vanuit de OC32 en je de eindpunten elektrisch gezien niet ergens anders mee verbindt zouden die signalen niet moeten accumuleren.

Wat wel uit maakt is de lengte van de aansluitdraad van OC32 naar servo.

Ik heb bij wijze van 'ultieme test' een stuk telefoonkabel (de ouderwetse 4-aderige) van ca 15 meter genomen en daar 2 servo's op aangesloten via een SP4. Het geheel is stabiel. Ik heb alle mogelijke stoorbronnen gezocht, elektronische dimmers, stofzuigers, boormachines, niets veroorzaakte enige storing ... op 1 apparaat na: als ik de TL onder het schap boven mijn werktafel aanzet schieten de servo's heen en weer. De ene keer een beetje, de andere keer ernstig. Het hangt er ook van af hoe de kabel loopt en het hangt mede van de servo af. Aangezien ik in mijn huis geen enkele andere stoorbron kan vinden die "het doet" heb ik de situatie geoptimaliseerd door een kabelloop te nemen die maximaal effect sorteert: de grootste en meest reproduceerbare storing bij het aan en uitzetten van de TL.

Vervolgens heb ik over de signaaldraden bij de SP4 (dus tussen signaal en GND) per servo een multilayer condensator gezet van 10nF.
Hiermee is het probleem volledig opgelost: de servo's zijn normaal stuurbaar en geven geen krimp meer.

Een condensator van 1nF werkt niet voldoende. 10nF lijkt in mijn situatie de optimale waarde. Aangezien ik maar 1 bruikbare stoorbron heb is het lastig andere situaties uit te testen.

Hoewel het stuursignaal naar de servo laagfrequent is (50Hz) en er voor een servo dus geen enkele reden is te reageren op hoogfrequent signalen is de constructie van die dingen (of in elk geval bepaalde types) blijkbaar dusdanig dat ze dat wel doen. De extra condensatoren hebben pas enig merkbaar effect vanaf frequenties van 500kHz.

Ik heb een sterk vermoeden dat deze maatregel de problemen zoals Teun die beschrijft kan oplossen. Echter:

Zelfs als ik de config gebruik hoor ik bij elke tik van de laptop de servo's pulseren

Lijkt me toch echt iets dat daar niets mee te maken heeft.

Mvg,
Leon

Spookgedrag servo's

bverbiest · 2010-11-11 15:57 UTC

Leon

Ik heb het thuis even getest en ook bij mij is de storing bij het aanzetten van de TL verlichting weg na toepassen van een 10nF condensator. Alle servo's blijven het verder prima doen.
Is dit iets om ook standaard te gaan gebruiken bij onze grote baan, hoewel ik daar deze storing nog niet heb gemerkt? Dan zal ik tzt de printjes aanpassen.

Mvg,

Barend

Spookgedrag servo's

lvperlo · 2010-11-11 16:15 UTC

Hallo Barend,

Mooi dat het bij je thuis ook verbetering geeft.

Wat onze demobaan in Rotterdam betreft: "If it ain't broke, don't fix it"
De TL verlichting daar zit op aparte groepen. Bovendiend is de dag/nacht verlichting helemaal elektronisch gestuurd en heb je dus geen last van die %@^$& starters, die zijn er gewoon niet. Ik vermoed dat de storing niet door "de ether" komt, maar via het net. Verschillende groepen is dan blijkbaar geen probleem. Thuis is dat nauwelijks te doen, dus dan moet je je toevlucht zoeken tot andere middelen.

Mvg,
Leon

Spookgedrag servo's

Misha · 2010-11-11 22:25 UTC

Leon,

Ik heb nog nooit van multilayer condensator gehoord. Wel van elco en keramische.

Wat kosten ze en kun je me tegen betaling er een stuk of 10 toesturen. dan ga ik jouw mogelijke oplossing ook heel graag proberen, want zo als het nu gaat is het niet betrouwbaar.

Jouw verklaring vind ik zeer aannemelijk en dus de moeite waard om te proberen.

Groetjes Misha.

Spookgedrag servo's

lvperlo · 2010-11-11 22:53 UTC

Als je die 10nF condensatoren bij Conrad wilt bestellen: deze bijvoorbeeld

Mvg,
Leon

Spookgedrag servo's

Misha · 2010-11-14 18:22 UTC

Heb ze net besteld. Komend weekend maar eens inbouwen. Ben benieuwd!

Groetjes Misha.

Spookgedrag servo's

Misha · 2010-11-15 14:06 UTC

Leon,

Ik heb even een tekening gemaakt van wat ik denk dat jij bedoelt. Kun je verifiëren of dit zo klopt?

Groetjes Misha.

SP4 Ontstoor condensator.jpgSP4 Ontstoor condensator.jpg

Spookgedrag servo's

lvperlo · 2010-11-15 14:10 UTC

Hallo Misha,

Je mag plaatsnemen in het ontwerpteam(:cool:) Helemaal correct.

Leon

Spookgedrag servo's

Overlord · 2010-11-15 17:56 UTC

Leon

Als extra stoorzender moet je eens een telefoon in de buurt van de servo's brengen en jezelf laten bellen, altijd leuk!

Verder hebben zelfs servo's die ik gebruikte met de modelauto en vliegtuigen last van storingen in huis. Buiten zijn de signalen te zwak om op te merken aan het gedrag van de servo's maar binnen konden de servo's toch echt wel eens een beetje blijven bewegen.
Hetzelfde zie je trouwens als servo's een beetje tegendruk hebben dan willen zij ook wel eens blijven bewegen totdat de gewenste uitslag behaald wordt (lukt dus niet)
En ook de voeding blijft belangrijk, lage voeding in de model voeding voor de servo's en deze beginnen ook te klapperen.

Dus doe jullie voordeel hiermee!

Groet, Paul

Spookgedrag servo's

lvperlo · 2010-11-15 18:07 UTC

Paul,

Ik heb (al eerder) de draad naar de servo's ongeveer 10 slagen om mijn GSM heen gewikkeld en ben er vervolgens mee gaan bellen, althans, ik heb pogingen gedaan. Bellen ging lastig doordat het draad de knopjes in de weg zat, maar storing op de servo's heb ik niet geconstateerd. Veel sterker kun je je GSM signaal niet maken lijkt me.
Ik heb het zowel geprobeerd met ontkoppelcondensatoren als zonder.
Misschien heb ik een erg goede telefoon, of misschien juist een erg slechte, of heb ik rechtsdraaiende storing en moet ik linksom wikkelen, maar ik heb toch een vermoeden dat dergelijke berichten over storing van GSM's niet echt wetenschappelijk onderbouwd zijn. Anders zou ik graag een beschrijving van een opstelling zien waarbij de storing reproduceerbaar is.

Mvg,
Leon

Spookgedrag servo's

Overlord · 2010-11-16 20:48 UTC

Hoi Leon,

Duidelijk, ik ken een aantal situaties waarin de telefoon absoluut storing veroorzaakte. Ik zal als wij de eerste OC32 met de servo's aangesloten hebben onder Raoul zijn baan het een en ander gaan testen en hoop zo bij te kunnen dragen aan deze discussie.
Of doordat het geen probleem is of met een duidelijke omschrijving hoe te reproduceren.

Totdat wij dus de wissels gaan aansluiten houd ik mij even buiten de discussie (:biggrin:)

Paul

Spookgedrag servo's

Misha · 2010-11-17 18:44 UTC

Leon en anderen,

Na aanvankelijk een groot gejuich hier te hebben geschreven heb ik dit helaas weer weg moeten halen. (:redface:) (:evil:)

Na een half uur testen en verschillende keren het licht uit en aan gedaan rood spiegelei gedaan in KL, daarna wat aangepast in het baanontwerp en weer groen spiegelei. Hierna zijn alle servo's weer van slag. Voeding is niet uit geweest. Zelfs na tien pogingen alles uit en weer aan krijg ik het niet stabiel. Ben er maar mee gestopt. (:confused:)

Na het aanzetten van de voedingen voor OC32 en servo's hoor je even een aantal servo's een default stand innemen en daarna is het rustig. zodra ik dan groen spiegelei doe en de commando's om alle servo's in de juiste stand (volgens KL) te zetten worden gestuurd via de interface gaat het mis.

Sorry Leon, maar de condensator oplossing is toch niet de oplossing bij mij.

Groetjes Misha.

Spookgedrag servo's

Misha · 2010-11-17 18:45 UTC

--PS: Wat mij betreft kan de discussie nu wel gesloten worden beschouwd.

Groetjes Misha.--

!!!!Helaas toch weer open!!!!!!!!!! Zie boven.

Spookgedrag servo's

martindomburg · 2010-11-17 18:52 UTC

He Misha,

Top dat het werkt bij je. (:biggrin:) We zijn echter nog vollop bezig met testwerk. Bij mij hebben we al een boel verholpen maar nog niet 100%

Vandaag hebben we getest en ook met de montage van de condensatoren was het bij mij niet helemaal weg. Maar in plaats van oor verdoving is het nu fluisterwerk geworden. Das een dikke + en ook bij 1 locomotief maar hoorbaar, bij de rest is het stil

Het probleem zit hem nog in de communicatie tussen dinamo en de OC32, Leon zal zodra hij definitief weet wat de oorzaak en oplossing is hier een verslag van gaan doen. Hij weet het beter te verwoorden dan ik.

Spookgedrag servo's

Misha · 2010-11-17 20:04 UTC

Helaas Martin ik had te vroeg gejuicht.

Spookgedrag servo's

martindomburg · 2010-11-17 20:36 UTC

Nee hoor, ik heb na vanmiddag het volle vertrouwen in Leon dat het opgelost gaat worden. De condensatoren zijn een goede aanwinst en zeker geen overbodige luxe

Spookgedrag servo's

martindomburg · 2010-11-17 22:17 UTC

Even een resume van wat ik tot dusver hiervan heb opgestoken. Als dit uiteindelijk correct blijkt te zijn is het een mooie voor de wiki van de workshop.

onder het motto "go your gang en bie not bang"

Richtlijnen bij het voeden van servo's:

- Plaats de OC32 zo dicht mogelijk bij de gebruikers, zo houd je de kans dat een pulsdraad externe invloeden krijgt zo klein mogelijk
- Gebruik de SP4 print waarop je 4 servo's kan aansluiten (€ 7,50)
- van de SP4 naar de OC32 kan je het beste met een UTP kabel leggen
- gebruik een gestabiliseerde voeding van 7,5V om de servo's te voeden. De SP4 maakt daar een correcte spanning van.
- Via RS485 communiceren. Deze kan vele meters aan en is niet gevoelig voor storingen. Deze worden door de OC32 eruit gefilterd

Voeden van de OC32 en servo's:
- 1 gestabiliseerde voeding 12V
- hierop sluit je de GND van de servo's, OC32 GND (massa) en de twee GND pins van K5 aan. Sluit alle GND's dus aan in ster op de GND van de voeding
- de voeding 12V gebruik je voor LED's, Relais en de VP van de OC32. De OC32 maakt van die VP een 5V voeding voor de print zelf.
- met een 6 tal diodes in serie kan je die 12V verlagen naar 7,5V om de servo's mee te voeden.

Groetjes

Spookgedrag servo's

Misha · 2010-11-18 05:53 UTC

Martin,

Zo zie ik het ook en heb ik het ook aangelegd.
Echter ik heb twee afzonderlijke voedingen gebruikt. 1 voor de OC32 en 1 voor de servo's.

Groetjes Misha

Spookgedrag servo's

Misha · 2010-11-18 06:15 UTC

Leon,

Ik weet het niet meer. Na een nachtje slapen (nou ja slapen) begin nu toch het idee te krijgen dat de instabiliteit voortkomt uit de OC32. Maar waar dat dan door komt zou ik niet weten.

Gevoelsmatig lijkt het erop dat wanneer KL (groen spiegelei) een reeks commando's naar de OC32 stuurt er een instabiliteit optreed in het aanstuursignaal naar alle servo's. Aanvankelijk dacht ik dat het aan de voeding lag en/of opgepikte stoorsignalen uit de omgeving. Die zijn er wel want de TL balken hadden/hebben wel degelijk invloeden op het stuursignaal. Echter na een euforisch eerste halfuur na inbouwen condensatoren kan er momenteel helemaal niets meer en krijg ik het niet meer rustig.

Jasper Andrea gebruikt een DSC en heeft alleen bij het opstarten dat de servo's een bepaalde schijnbare willekeurige stand aannemen en daarna laat hij KL de wissels initiëren en heeft verder geen problemen. Hij kent 'onze' problemen dus niet. Daarom begin in te twijfelen aan de OC32.

Komend weekend ga ik de condensatoren weer uitbouwen en kijken of het dan anders is.

Suggesties zijn zeer welkom!!!!!

Groetjes Misha.

Spookgedrag servo's

lvperlo · 2010-11-18 09:10 UTC

Misha en alle anderen,

Jullie weten dat we onderzoek aan het doen zijn bij Martin. Dat probleem gaan we eerst oplossen. Als we daarmee klaar zijn, dan discussiëren we hier weer verder.

Mvg,
Leon

Spookgedrag servo's

Misha · 2010-11-18 12:19 UTC

Ok,

Ik ga even in de wachtstand.

Groetjes Misha.

Spookgedrag servo's

Patrick · 2010-11-19 09:31 UTC

Voor de liefhebbers een goedkoper alternatief voor de Conrad servo's:
http://www.linkdelight.com/TO33-SG90-9g-Mini-Micro-Servo-RC-plane-Car-V4-450-helicopter.html
Voor tien stuks ben je incl $9,- verzendkosten, $29,- kwijt (+/- €21 euro)

Ik heb er zelf wat besteld om in de toekomst enige testjes mee te doen. Eerst de uitkomsten even afwachten.

Groeten,
Patrick

Spookgedrag servo's

lvperlo · 2010-11-21 16:08 UTC

Patrick,

Nuttig, maar ik zie het verband niet met het onderwerp van dit draadje. Graag een nieuw topic aanmaken als je van onderwerp verandert.

Mvg,
Leon

Spookgedrag servo's

lvperlo · 2010-11-21 16:13 UTC

Allen,

Er staat inmiddels een nieuwe firmware 0.0.1.3 voor jullie klaar.
In 0.0.1.2 blijkt een fout in de communicatieroutines te zitten die leidt tot verstoring van de uitgangen als je tegelijkertijd communiceert via RS232/TTL en RS485 en tenminste over een van de verbindingen OC32 berichten gaan.
Concreet: een OC32 die in een Dinamo systeem zit (gekoppeld op TTL/RS232) en die je terwijl je Dinamo systeem aan staat benadert met OC32Config via RS485 doet rare dingen.
Deze fout is in 0.0.1.3. hersteld.

Mvg,
Leon

Spookgedrag servo's

Misha · 2010-11-22 06:18 UTC

Leon en anderen,

Ben gisteren er toch weer mee bezig geweest. Kon het niet laten. (:smile:)

Ben achter het volgende gekomen;

Nu heb ik op mijn print een controle LED zitten om te controleren of de 7805 een spanning afgeeft. Het is mij nu opgevallen dat, in die gevallen dat het mis gaat na F5, de LED uitgaat gaat of flauw gaat flikkeren en de servo's dan de kluts kwijt zijn.

Ondanks dat ik KL staat ingesteld dat tussen de commando's 1 sec gewacht moet worden, is/lijkt de OC32 langer bezig te zijn dan 1 sec om een servo in een bedoelde stand te zetten. De OC32 is daardoor met meerdere servo's tegelijkertijd bezig. Wat naar mijn mening ook het gewenste gedrag is. Echter de voeding wordt daardoor meer belast dan wanneer er slechts 1 servo wordt aangestuurd.

Het lijkt er daarom op dat bij meer dan 4 servo's aangesloten op de print de 7805 door de belasting gaat resoneren en dus de verstoringen veroorzaakt.

Ik heb de voedingsspanning nu verhoogd naar 9 volt. Nu lijkt het beter te gaan, maar na mijn aanvankelijke gejuich wil ik toch nog even voorzichtig zijn met roepen dat dit de oplossing is.

Wat denken jullie van mijn analyse?

Is het aannemelijk dat het verhogen van de voedingsspanning de oplossing is?

Groetjes Misha.

PS: Voor de duidelijkheid, ik gebruik een zelfbouwprint voor 6 servo's om de servo's aan te sturen (soort van SP6 (:exclaim:) ) en niet de SP4 van Leon die geschikt is om 4 servo's aan te sturen. Ik verwacht dan ook niet dat mijn problemen zich voordoen op de SP4.

Spookgedrag servo's

lvperlo · 2010-11-22 08:54 UTC

Hallo Misha,

Niemand heeft gezegd dat je niet mag experimenteren. Alleen is het erg lastig om tegelijkertijd verschillende problemen aan te pakken die wellicht dezelfde oorzaak hebben, maar wellicht ook niet.

Een deel van het probleem van Martin (verstoring tijdens het lezen uit en schrijven naar de OC32 met OC32Config) is opgelost met bovenstaande firmware-update.
De rest van het probleem, instabiele servo's, lijkt grotendeels opgelost te zijn met de 10nF condensatoren en het beter aanleggen van voeding en kabels.

Wat jij bovenstaand schrijft zou goed kunnen. De stroomsterkte van de 7805 is beperkt tot 1A, sommige types (ook die op de SP4) 1,5A. Wellicht zijn 6 servo's gewoon teveel of op het randje van wat de 7805 aan kan. Als je de voedingsspanning wijzigt zou het regelgedrag van de 7805 net een fractie anders kunnen zijn. Uiteraard is ook van belang dat jouw voeding de totaalstroom aan kan.
Ik neem trouwens aan dat je voor en na de 7805 een condensator hebt zitten. De condensator vóór de 7805 is de belangrijkste. Optimaal is eigenlijk als je daar zowel een elko (van bv 220uF) als een keramische multilayer (bv 100nF) zet.

Mvg,
Leon

Spookgedrag servo's

Misha · 2010-11-22 16:28 UTC

Leon,

Na het lezen van de 0.0.1.3 releasenotes was ik er nog niet van overtuigd dat dit bij mij de oorzaak en dus de oplossing kon zijn. Vandaar dat ik verder ben gaan zoeken.

Ik heb inderdaad voor en achter de 7805 een elco en een gewone condensator zitten. Wel met andere waardes dan jij aangeeft. Voor de uitbreiding straks ga ik jouw waardes gebruiken. Zolang zich geen problemen nu meer voordoen dan probeer ik het zo even uit met dit printje.

De 10nF condensatoren bij de servo's zijn inderdaad een oplossing voor de verstoringen bij het aan en uit zetten van de TL verlichting.

Volgens mij beginnen we aan het eind van dit draadje te komen. Ik heb er tenminste weer een goed gevoel bij. Er is een hoop boven komen drijven in dit draadje. Is het wat om e.e.a. op te nemen in de OC32 en/of SP4 handleiding?

Bedankt in ieder geval voor je steun en oplossingen.

Groetjes Misha.

PS: Ik heb de 0.0.1.3 versie bewust nog niet op de OC32 geplaatst. Ik wacht er even mee tot ik weet dat wat ik nu bedacht heb met het verhogen van de voedingsspanning ook daadwerkelijk de oplossing voor mij is gebleken. E.e.a. puur om vast te stellen dat de voedingsspanning/belasting kennelijk een kritische factor is voor de 7805. Dit ook i.h.k.v. 1 ding tegelijk oplossen. (:smile:)

Spookgedrag servo's

lvperlo · 2010-11-22 21:32 UTC

Ik heb naar aanleiding van deze discussie een nieuwe post aangemaakt om inzichtelijk te krijgen welke problemen er eventueel nog over zijn. Ik heb de indruk dat het probleem van Martin toch enigszins een geval apart is. Aangezien deze post gestart is door Martin bespreken we zijn situatie hier, voor zover nog nodig. Andere gevallen graag in de nieuwe post

Mvg,
Leon

Spookgedrag servo's

Misha · 2010-11-23 06:10 UTC

Leon,

Helemaal mee eens. Mijn overgebleven probleem lijkt opgelost dan wel oplosbaar en is naar ik aanneem specifiek voor de uitvoering van mijn print voor 6 servo's.

Martin,

succes verder en ik hoop dat je nu veel plezier gaat beleven aan je treinen- en auto besturing.

Groetjes Misha.

Spookgedrag servo's

martindomburg · 2010-11-23 07:03 UTC

Dank je Misha,

Ik heb er al veel plezier van, deze "problemen" heb ik geleerd te zien als uitdagingen (:cool:). Het probleem met configureren is opgelost bij mij, het andere echter nog niet. Daar word nu hard aan gewerkt.

Hopelijk is mijn of leon's volgende post hier dat het is opgelost en hoe :)

Ik vind die print wel interessant, wellicht kan je hier een apart draadje voor maken?

Spookgedrag servo's

lvperlo · 2010-11-23 09:57 UTC

Martin,

Ik ben er uiteraard geheel niet op tegen als Misha zijn informatie over "de print" publiceert of deelt, maar Misha schrijft juist dat hij problemen heeft met een 7805 die 6 servo's moet voeden. Waarom vind je het interessant als het het probleem wat je hebt alleen maar groter maakt?

Misha,

Het stroomverbruik wordt uiteraard niet anders als je de spanning verhoogt, de 7805 wordt alleen warmer ;-). Maar wellicht is de 7805 net even stabieler bij een hogere spanning. Het is dan "rommelen in de marge", maar goed, kan net genoeg zijn.

Wat ook zou kunnen is dat je kabel teveel spanningsverlies geeft. Je gebruikt UTP LAN kabel, dat is 24AWG (tenminste, ale je massieve kern gebruikt) en heeft een weerstand van 0.085 Ohm/meter. Heb je een kabel van 3 meter, dan is dat 6 meter heen en weer, dus een weerstand van ca 0,5 Ohm. Een piekstroom van 1,5A leidt dan tot een spanningsverlies van 0,75V (inductieve verliezen niet meegerekend).
Dat is wellicht net kritisch bij een voeding van 7,5V.

Mvg,
Leon

Spookgedrag servo's

martindomburg · 2010-11-23 12:38 UTC

Simpel,

Het feit dat hij 6 servo's kan voeden vind ik interessant. We hebben twee draden over in de kabel en het scheelt weer printjes. Als het goed werkend te krijgen is dan is een SP6 voor mij interessanter als een SP4.

groetjes

Spookgedrag servo's

Misha · 2010-11-23 16:17 UTC

Martin,

Mijn printje is niet meer dan een strokenboard waarop de 7805, de daar omheen liggende condensatoren, een led met een weerstand, de connectoren en de condensatoren voor de stuursignalen voor de servo's zijn aangebracht.

Vanwege dezelfde reden als Leon al aangeeft adviseer ik je daar voorlopig nog van af te zien.

Ik wil zelf ook eerst meer ervaring opdoen met deze print en als blijkt dat de 7805 inderdaad het net of net niet aan kan dan gebruik ik hem ook voor maximaal 4 servo's. Leon heeft daar tenslotte niet voor niets voor gekozen.

Ik vind mijn printje niet iets om daar in deze fase van ontwikkeling mee te koop te gaan lopen. Het moet zich eerst nog gaan bewijzen na alle 'uitdagingen'. (:biggrin:)

Leon,

Jouw uitleg is duidelijk en sluit aan bij mijn eigen ideeën hierover. Tot nu toe lijkt het met de warmte mee te vallen. Dit komt waarschijnlijk ook doordat er niet constant veel van de 7805 wordt gevraagd. Voornamelijk alleen als de servo's van stand moeten veranderen. Mijn 7805 is trouwens van de 1A type. Ik zal een keer een 78S05 bestellen deze is 2A. Misschien een ander gedrag...

Even voor de duidelijkheid. Het probleem was er eigenlijk alleen als met F5 in KL opgestart werd. Dan werden meerdere servo's tegelijkertijd aangestuurd en verbruikten ze meer stroom en kennelijk werd de 7805 daarvan zenuwachtig. Daarna was er nog het probleem bij het aandoen van de verlichting, maar dat is opgelost door de condensatoren in/aan de stuurleiding.

Groetjes Misha.

Spookgedrag servo's

lvperlo · 2010-11-23 19:57 UTC

Martin,

Aangezien de weerstandsbankjes per 8 uitgangen gaan vind ik een modulariteit van 4 logischer dan een van 6. 8 vind ik op dit moment onverstandig.

Als je het nu heel erg zonde vindt dat er 2 aders ongebruikt zijn adviseer ik je 2x2 aders parallel te zetten, bv wit/groen en wit/oranje voor de GND, groen/wit en oranje/wit voor de +. De twist in deze paren is het grootst, dit aangezien je de overige aders niet in paren gebruikt.
Door 2x2 aders parallel te zetten verlaag je de impedantie naar de servo aansluitprint.

Mvg,
Leon

Spookgedrag servo's

Misha · 2010-12-27 08:27 UTC

Aanvulling:

De 78S05 vertoond bij mij hetzelfde gedrag.
In de testopstelling voldoet momenteel de verhoogde spanning naar 9 volt.

Groetjes Misha.

Spookgedrag servo's

martindomburg · 2010-12-27 08:45 UTC

Inmiddels is het een maand verder na mijn testsessie met Leon. Tot op heden heb ik geen stuiptrekkingen meer mogen vernemen van de servo's. Ik kan dus stellen dat het testwerk heeft geholpen.

Wat is er bij mij aangepast:

- Voeding servo's (via SP4) en OC32 uit dezelfde spanningsbron.
- De diodes die ik gebruikte om de spanning terug te brengen naar 7,5V voor de servo's is verwijderd.
- de massa's van de OC32, de servo's en artikelen vanuit 1 punt bedraad.
- SP4's voorzien van de smd condensatoren
- DS32 op de OC32 geplaatst om de bedrading direct aan et sluiten op de OC32 i.p.v. via een seperate klemmenstrook.

Mijn spanning op de OC32 en de SP4 is nu 10V en alles werkt naar behoren. Ik heb alleen 1 punt nog niet opgelost:

mijn stoomlocs met vaste tender geven een puls af op de rails waar de servo's op gaan reageren. Ik heb dit met een BR80 en een BR65. Ik rijd N-spoor, een daarvan is makant nieuw dus vuil zal het niet wezen.

groetjes