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

Swalbenburg, N modulebaan door tijgernootje
Vandaag om 13:52:37
Heljan containerkraan werkt niet naar behoren door MOVisser
Vandaag om 13:48:09
Intermittende kortsluiting door Klaas Zondervan
Vandaag om 13:42:37
wisselaandrijving MTB door Lobomotion69
Vandaag om 13:41:40
Pfarrerwinkel bahn door tijgernootje
Vandaag om 13:35:10
Sfeer op je modelbaan door R1954
Vandaag om 13:31:45
DVT: Belgische (militaire) "Dagelijkse Verlofgangers Trein": samenstelling? door IJmc
Vandaag om 13:12:03
Br 38 Piko Superen. door Lobomotion69
Vandaag om 13:05:11
Länderbahn en Reichsbahn locomotieven. door sncf231e
Vandaag om 13:02:27
Toon hier je pas gereed gekomen (model-)spoorbouwsels ... door RobbertJan
Vandaag om 12:57:05
Raadplaatje door Nullem
Vandaag om 12:36:56
Rhätische Bahn in 0m; van Filisur naar Stuls door Frans Peeters
Vandaag om 12:19:56
Roco Plan T door gtw6016
Vandaag om 12:18:12
Viesmann 5214 pendelautomaat vraag door maartenvdb
Vandaag om 12:17:56
Station Roodeschool door Torikoos
Vandaag om 12:13:31
The Micro Model Railway Dispatch door Scratchbuilt
Vandaag om 11:55:35
Nederland jaren 50 op basis van mijn roots door spoorijzer
Vandaag om 11:55:16
Mijn eerste H0-modeltreinbaan in aanbouw door Wim Vink
Vandaag om 11:51:02
Microstepper motoren voor armseinpalen door Bert Senden
Vandaag om 10:41:57
Wie heeft er ervaring met een baan in een inpandige garage in een app. gebouw? door Martijn1974
Vandaag om 10:20:56
20 jaar BNLS door Simplex
Vandaag om 09:56:09
US diorama in H0 door puntenglijder
Vandaag om 07:27:58
Roco 290 digtaliseren door Lobomotion69
Vandaag om 02:58:55
Defecte spanningsregelaar - Esu Ecos 2 - EcoSlink extended door spock
Vandaag om 00:26:01
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door Jelmer
05 July 2025, 23:59:25
Esu Ecos - Aansluiten en verdelen spanning over meerdere boosters door Peter.v.L
05 July 2025, 22:25:24
Bauarbeiten im gange door 741230
05 July 2025, 21:35:09
Reizigersmaterieel Twentelijn in de jaren '70 door Mispoes
05 July 2025, 21:27:49
Foto's totaalreclame ICM door Kees-Jan
05 July 2025, 20:22:56
Stalen D 4 deurs spoor 0 door moonlicht
05 July 2025, 19:59:52
  

Auteur Topic: Beginnen in Eagle, Arduino DCC 8x servo shield  (gelezen 57945 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: 293
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.