Doel:€250.00
Donaties:€50.00

Per saldo:€-200.00

Steun ons nu!

Laatst bijgewerkt
op 03-01-2024

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

LokSound 4 decoders, files verbeteren (voor Roco b.v. TEE RAm, NS2400, etc) door Biesje
Vandaag om 22:06:44
Geluid NS Mat'46 vs NS Mat'54 door Rob Bennis
Vandaag om 21:54:12
Engelse wagon uit 1930 opgegraven in Antwerpen door willem2
Vandaag om 21:52:45
NS GLY omspuiten en opschriften door Rob Ellerman
Vandaag om 21:45:55
De Hondsrugbaan door cor_b
Vandaag om 21:40:07
welk jaar ging Marklin OVP voor wagons van blauw naar wit door Railman
Vandaag om 21:36:50
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door Schachbrett
Vandaag om 21:22:18
Mijn eerste H0-modeltreinbaan in aanbouw door puntenglijder
Vandaag om 21:15:13
Bouw van materieel 40 treinstellen door Rob Bennis
Vandaag om 21:09:04
Gebruik je Arduino zonder te "programmeren" ;) door Menno
Vandaag om 20:58:29
30 maart Modelspoorbeurs Houten & HCC Kennisdag door basjuh1981
Vandaag om 20:54:43
US diorama in H0 door basjuh1981
Vandaag om 20:52:48
Raadplaatje door eemstede
Vandaag om 20:43:38
Hengelo in 1981-1982, maar dan anders: Kassenberg in N door 1200blauw
Vandaag om 20:32:41
Onlangs gespot - gefotografeerd, de foto's door eemstede
Vandaag om 20:31:17
Welke Vallejo kleur voor drijfstangen van een DB stoomlocomotief? door Ronald69
Vandaag om 20:00:39
Toon hier je nieuwe (model-) spooraanwinst(en)... door arnout
Vandaag om 19:53:27
Punt- en hartstukken door Klaas Zondervan
Vandaag om 19:41:21
MARDEC, de Multifunctionele ARduino dcc DECoder. door bord4kop
Vandaag om 19:34:37
De (3d) knutsels van Ronald. door gdh
Vandaag om 19:22:56
Piko NS 2015 stroomafname probleem door Ben
Vandaag om 19:08:30
Bauarbeiten im gange door ruudns
Vandaag om 18:50:26
HSM D1715 door vpeters1984
Vandaag om 17:34:25
Beekdaelen in H0 door Stieven76
Vandaag om 17:17:41
Al mijn goede ideeën... door Monobrachius
Vandaag om 17:10:33
Ombouw/Pimpen Bolle neuzen door bollen neus
Vandaag om 15:58:15
Kleine Baan in H0 (≤ 0.5m²) door Jack Black (NS1220)
Vandaag om 15:06:14
U-vorm beperkte ruimte (H0 C-rails) door Jelmer
Vandaag om 14:58:04
Onlangs gespot - gefotografeerd, de links door Jeroen Water
Vandaag om 14:33:00
N spur scenery elementen maken van gips of klei? door Dave.......
Vandaag om 14:30:06
  

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

jowi

  • Offline Offline
  • Berichten: 2375
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #210 Gepost op: 22 juli 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 juli 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 juli 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 juli 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 juli 2016, 13:04:27 door jowi »

Te 2/2

  • Offline Offline
  • Berichten: 969
  • Metrop-Märklin
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #213 Gepost op: 22 juli 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 juli 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 juli 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 juli 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: 969
  • Metrop-Märklin
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #217 Gepost op: 23 juli 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 juli 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: 969
  • Metrop-Märklin
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #219 Gepost op: 23 juli 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 juli 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 juli 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: 289
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #221 Gepost op: 24 juli 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 juli 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 juli 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 juli 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 juli 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 juli 2016, 19:37:19 door jowi »

gvandersel

  • HCC!m maar toch Selectrix (RMX)
  • Offline Offline
  • Berichten: 3602
  • Als het maar elektrisch is.
    • Homepage Gerard van der Sel
Re: Beginnen in Eagle, Arduino DCC 8x servo shield
« Reactie #224 Gepost op: 25 juli 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 juli 2016, 09:41:26 door gvandersel »
Holzburg (IIIb/IVa) schaal N.
Kijk ook eens bij de bouw en lees de avonturen.