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

Mijn eerste H0-modeltreinbaan in aanbouw door Dave.......
Vandaag om 00:12:10
Onlangs gespot - gefotografeerd, de foto's door Dave.......
19 July 2025, 23:56:15
Fleischmania Nostalgia door hervé
19 July 2025, 23:51:29
Länderbahn en Reichsbahn locomotieven. door Wim Vink
19 July 2025, 23:49:26
Swalbenburg, N modulebaan door NS264
19 July 2025, 23:46:32
De bouw van mijn modelbaan in Thailand door Wim Vink
19 July 2025, 23:46:05
Brawa goederenwagen Kassel ( Cassel ) h0 door hervé
19 July 2025, 23:10:30
Defensie wil oude koplopers ombouwen tot hospitaaltrein door Jeroen Vreeken
19 July 2025, 22:52:46
Toon hier je nieuwe (model-) spooraanwinst(en)... door 6martinus5
19 July 2025, 22:27:09
ongeremde Sikken/wagens in goederentreinen door Karben
19 July 2025, 22:26:04
Roco 69139 NS Plan V SOUND AC door NL-modelspoor
19 July 2025, 22:25:04
Spoor 1 nem of finescale door Wies
19 July 2025, 21:53:27
Wèhnich - Eén onbeduidend baantje op 1200 bij 1200mm door Prutsert
19 July 2025, 21:01:04
Station Roodeschool door Torikoos
19 July 2025, 20:58:39
NS 1700 transfers door ES44C4
19 July 2025, 20:32:18
Modules van Kees Gorter (vervolg) door ca.gorter
19 July 2025, 20:11:13
Pimpen Rivarossi DD-AR door Roelof R
19 July 2025, 19:36:41
De Projecten van RetroJack door NS264
19 July 2025, 18:52:37
Bentheimer Eisenbahn, gisteren, vandaag en morgen. door Hans Reints
19 July 2025, 18:25:23
Piko 2025 door Duikeend
19 July 2025, 18:06:39
Yet Another Servo Decoder door AP3737
19 July 2025, 17:35:25
Microstepper motoren voor armseinpalen door AP3737
19 July 2025, 17:30:39
De bouw van 'Ommelanden' (H0) door Jan Pieter
19 July 2025, 17:06:01
Sfeer op je modelbaan door R1954
19 July 2025, 16:40:14
Gezocht info en foto's van standaard dwarsliggerwagen door ES44C4
19 July 2025, 16:36:39
Vijfhuis (v.h. Frotterdam) door Ben
19 July 2025, 16:20:08
Piko 51916 NS 1100 blauw botsneus door Corné81
19 July 2025, 15:28:54
Spoor- en tramweg parafernalia door Eric B
19 July 2025, 15:26:07
Raadplaatje door ArjanB
19 July 2025, 15:20:46
BR-18.6 Schaal-0. door tijgernootje
19 July 2025, 15:14:06
  

Auteur Topic: Beginnen in Eagle, Arduino DCC 8x servo shield  (gelezen 58056 keer)

jowi

  • Offline Offline
  • Berichten: 2375
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #210 Gepost op: 22 July 2016, 08:53:26 »
Die weerstanden op de optocoupler zijn niet nodig... vraag Timo ;)
Het werkt inderdaad verder prima zonder deze 2 weerstanden (y)
« Laatst bewerkt op: 22 July 2016, 08:57:38 door jowi »

72sonett

  • Team encyclopedie
  • Offline Offline
  • Berichten: 2083
    • El Carrilet
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #211 Gepost op: 22 July 2016, 12:17:30 »
Citaat van: jowi
...  alles met de hand, behalve de GND, want die vul je immers achteraf met een plane op top- en bottom, althans, zo verwacht ik het... maar op 1 of andere manier verbind ie dan niet alle GND eilandjes...
Dat klopt. Het is ook niet een 'GND plane' maar een geïsoleerd  'filled plane'. Als je echt een 'GND plane' will hebben moet je een verbinding maken met een GND spoor.
El Carrilet
"te dom om te poepen"
MH

jowi

  • Offline Offline
  • Berichten: 2375
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #212 Gepost op: 22 July 2016, 12:55:52 »
Toch moet je, voordat je ratsnest aanklikt om de plane te activeren, de name zetten op 'GND'... dat zou toch betekenen dat het aan het GND net gekoppeld wordt... ?

Maar goed, als je dan inderdaad eerst echt de GND moet routen, en daar overheen pas een plane moet leggen, hoe haal je daarna dan die overbodige gnd routes weer weg?
« Laatst bewerkt op: 22 July 2016, 13:04:27 door jowi »

Te 2/2

  • Offline Offline
  • Berichten: 1004
  • Metrop-Märklin
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #213 Gepost op: 22 July 2016, 15:34:58 »
Sorry voor het terugkoppelen. Ik begreep even iets niet, en denk het nu wel weer te begrijpen.
Gewoon even checken. Dat staat vast ook al ergens uitgelegd in de encyclopedie, maar kon ik even niet vinden.

Maar dit heb je al en heet pull up weerstand  ::)
Een pull up weerstand, dat is toch precies van Gerard van der Sel aanraadt, die weerstand van 4k7 tussen + en signaal van de servo ?

In de wikipedia las ik daarover "A pull-up resistor can be used to try to pull the wire to high and low voltage levels. If the node is not in a high-impedance state, extra current from the resistor will not significantly affect its voltage level."
met een verwijzing naar https://en.wikipedia.org/wiki/Pull-up_resistor.

En daar wordt het gedrag afgezet tegen een "A pull-down resistor works in the same way but is connected to ground. It holds the logic signal at a low logic level when no other active device is connected".

Je zou dan verwachten dat je tegen het zwiepen van slechte servo's misschien beide nodig hebt?
Een voor het aanzetten, en een voor het uitzetten? Ik lees ook dat bij Timo geen servo-gezwiep optreedt bij het uitzetten, ook niet bij slechte servo's.
Jan Willem

analoog hybride DC baan (2-rail+3-rail),
CH, peco, piko, roco, k-rail

72sonett

  • Team encyclopedie
  • Offline Offline
  • Berichten: 2083
    • El Carrilet
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #214 Gepost op: 22 July 2016, 16:27:36 »
Citaat van: jowi
... hoe haal je daarna dan die overbodige gnd routes weer weg?
Niet, die plane staat op zichzelf, is geïsoleerd van alles.
El Carrilet
"te dom om te poepen"
MH

jowi

  • Offline Offline
  • Berichten: 2375
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #215 Gepost op: 22 July 2016, 17:01:23 »
Je zou dan verwachten dat je tegen het zwiepen van slechte servo's misschien beide nodig hebt?
Een voor het aanzetten, en een voor het uitzetten? Ik lees ook dat bij Timo geen servo-gezwiep optreedt bij het uitzetten, ook niet bij slechte servo's.
Wat ik proefondervindelijk vaststelde is dat als ik een losse servo pak, en deze aansloot op de 5V/GND met de signaalpin los, de servo een zwieper kreeg. Sloot ik echter tegelijk de 5V aan op zowel de 5V pin als de signaalpin, dan zwiepte deze niet. Vandaar de veronderstelling dat een pullup weerstand het zwiepen bij aanzetten van de voeding zou kunnen voorkomen. In de praktijk merkte ik dat het wel iets holp, maar ook niet altijd... maar voor de zekerheid neem ik ze maar mee in het schema, je kunt ze gewoon weglaten op de print.

jowi

  • Offline Offline
  • Berichten: 2375
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #216 Gepost op: 23 July 2016, 10:50:35 »
Vraagje; ik pas nu een relais toe om te zorgen dat bij opstarten en initialiseren van de arduino de dcc spanning pas op de puntstukken wordt gezet als de posities van de relais uit geheugen zijn gehaald en actief zijn gezet (anders kun je bij o.a. peco n wissels sluiting krijgen aangezien de tongen aan het puntstuk zitten).

Maar ik zou daar toch ook 2 transistors voor kunnen gebruiken om de 2 dcc polen te schakelen?
Heeft dat nog voor- of nadelen t.o.v. een relais?

Te 2/2

  • Offline Offline
  • Berichten: 1004
  • Metrop-Märklin
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #217 Gepost op: 23 July 2016, 18:05:06 »
In het draadje "handmatig polariseren" van geoline wissels komt Gerard van der Sel met deze oplossing aanzetten:


Foto en onderdelen komen direct bij PicomIt vandaan, schrijft Gerard even later in dat draadje.
Dit berust op mechanica, op 2 microswitches. Op het moment dat de servo een maximale uitslag heeft, drukt de servo-arm op een microswitch.

Eigenlijk is dat jouw probleem in een notendop. Alleen wil je dat oplossen met transistors in plaats van een mechanische oplossing (microswitches of relais).
Jan Willem

analoog hybride DC baan (2-rail+3-rail),
CH, peco, piko, roco, k-rail

jowi

  • Offline Offline
  • Berichten: 2375
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #218 Gepost op: 23 July 2016, 18:30:36 »
Nee, dit is niet waar mijn vraag om gaat, en afgezien daarvan wil ik absoluut niet dit soort enorme constructies met microswitches onder mijn baan... ieder zijn ding, maar dit is niets voor mij.

Mijn puntstukken worden met relais geschakeld en niet met microswitches die door de servo mechanisch worden aangeraakt.

Mijn vraag ging om het vervangen van het master-relais principe door transistors. Dus niet over de relais van de punstukken zelf.

Het master relais zorgt ervoor dat pas na het opstarten van de arduino de dcc spanning op de puntstukrelais komt.

Te 2/2

  • Offline Offline
  • Berichten: 1004
  • Metrop-Märklin
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #219 Gepost op: 23 July 2016, 18:36:36 »
Helder. Je pakt dus terug naar je eerder gestelde vraag.

En het gaat er dan dus met name om wat de specs moeten zijn van deze transistor
om het benodigde amperage te halen.
« Laatst bewerkt op: 23 July 2016, 20:37:55 door Te 2/2 »
Jan Willem

analoog hybride DC baan (2-rail+3-rail),
CH, peco, piko, roco, k-rail

jowi

  • Offline Offline
  • Berichten: 2375
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #220 Gepost op: 24 July 2016, 10:55:24 »
Precies.  Ik stel me voor dat beide dcc aansluitingen geschakeld worden met een transistor, dus dubbelpoiig, net als met het relais. In theorie hoef ik daar dus alleen de 8 puntstukken mee te voeden, dus er zal maximaal 8x een decoder oid mee gevoed moeten worden als de 8 puntstukken ook daadwerkelijk allemaal op het exact hetzelfde tijdstip bereden worden... dat zal niet het geval zijn maar ja. Ik begrijp dat een bc547 max 100mA kan hebben, dat is met 2 a 3 treinen al te weinig denk ik... dus ik denk dat ik iets van een TIP120 ofzo moet gaan gebruiken. Maar dan is het al weer de vraag wat ga je daar mee winnen, 2 van die nemen net zo veel plek in op de print als het relais :) Dus ik denk dat ik het zo maar laat.

-Anton-

  • Offline Offline
  • Berichten: 295
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #221 Gepost op: 24 July 2016, 12:31:03 »
volgens mij gaat dat niet werken, want je hebt ook h-brug boosters.
en dan draait de + en- om op je DCC signaal. een soort wissels spanning signaal.
 :-\
« Laatst bewerkt op: 24 July 2016, 15:40:57 door -Anton- »
IB, Traincontroller, ESU loc programmer, Arduino, Daisy II

jowi

  • Offline Offline
  • Berichten: 2375
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #222 Gepost op: 24 July 2016, 13:25:21 »
Mmm ja dan is het al met al toch beter om maar het relais te blijven gebruiken.

De 1e versie van het bordje is als het goed is onderweg... ben heel benieuwd hoe dat er uit ziet, of dat werkbaar is, wat de problemen zijn etc etc :)
« Laatst bewerkt op: 24 July 2016, 13:27:21 door jowi »

jowi

  • Offline Offline
  • Berichten: 2375
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #223 Gepost op: 24 July 2016, 19:21:52 »
Ondertussen na wat experimenteren met een 74HC595 dan toch ook maar een 10x10 versie verzonnen, dus 10 servo's met 10 relais, én een master relais. Én een knipperledje ;) De reden is simpel, ik wil een schaduwstation bouwen met 18 wissels aan de ingaande en 18 aan de uitgaande kant... dan heb ik dus aan elke kant maar 2 van deze dingen nodig, anders 2 en een half :) De 10 servo's zitten direct op de Arduino, De 74HC595 neemt 8 relais voor zijn rekening, en de overige 2 zitten weer direct op de Arduino.



Board mag nog wat fraaier:
« Laatst bewerkt op: 24 July 2016, 19:37:19 door jowi »

gvandersel

  • HCC!m maar toch Selectrix (RMX)
  • Offline Offline
  • Berichten: 3603
  • Als het maar elektrisch is.
    • Homepage Gerard van der Sel
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #224 Gepost op: 25 July 2016, 09:39:06 »
Een transistor zal voor het schakelen van het DCC signaal niet werken. Een transistor kan de stroom maar in een richting geleiden. Het DCC signaal zal dus gelijkgericht worden en wat dit met je treinen gaat doen weet ik niet. Het makkelijkste is een relais gevolgd op grote afstand door een triac. Hierbij heb je mogelijk het geluk dat de signaalstroom korte tijd 0 zal zijn, zodat de triac zal doven, anders zit je met nog meer problemen. Blijf bij je relais zoals je al besloten hebt.
Overigens kijk eens een keer naar KICAD (zoals Timo al meerdere keren heeft aangeraden. Een plane koppel je daar aan een spanning (bv GND) en alle pennen met deze potentiaal zullen zich met de pane verbinden. Onder een GND en boven een +5V. Voeding geregeld.

Groet,

Gerard van der Sel.
« Laatst bewerkt op: 25 July 2016, 09:41:26 door gvandersel »
Holzburg (IIIb/IVa) schaal N.
Kijk ook eens bij de bouw en lees de avonturen.