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

Welke Vallejo kleur voor drijfstangen van een DB stoomlocomotief? door Ronald69
Vandaag om 20:00:39
US diorama in H0 door Wim Vink
Vandaag om 19:54:20
Toon hier je nieuwe (model-) spooraanwinst(en)... door arnout
Vandaag om 19:53:27
Mijn eerste H0-modeltreinbaan in aanbouw door Wim Vink
Vandaag om 19:52:07
Punt- en hartstukken door Klaas Zondervan
Vandaag om 19:41:21
MARDEC, de Multifunctionele ARduino dcc DECoder. door bord4kop
Vandaag om 19:34:37
Hengelo in 1981-1982, maar dan anders: Kassenberg in N door Mispoes
Vandaag om 19:23:35
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
Gebruik je Arduino zonder te "programmeren" ;) door Rsd1000
Vandaag om 17:07:59
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
De overeenkomst tussen een Ovaalramer en een Motorpost. door RK
Vandaag om 14:28:54
Onlangs gespot - gefotografeerd, de foto's door mass am see
Vandaag om 14:18:46
BMB-Module: “Corfe Castle Station” door Hans van de Burgt
Vandaag om 14:07:52
welk jaar ging Marklin OVP voor wagons van blauw naar wit door Railman
Vandaag om 13:40:42
GSS Jubileumbaantje (0e / 0n30) door MacArthur
Vandaag om 12:55:30
NTM P1 in Schaal-1 door MaraNCS
Vandaag om 11:39:38
Rio Grande Southern - Lizard Head Pass door Hans GJ
Vandaag om 11:30:20
Variaties op Station Zetten Andelst in HO door Duikeend
Vandaag om 10:54:40
De IJmuider spoorlijn - korte geschiedenis en plaatjes door Vislijn
Vandaag om 10:42:29
Internationale Spoor 0 en 1 dagen in Gießen, 23 en 24 maart, 2024 door bernhard67
Vandaag om 08:42:53
De Hondsrugbaan door mass am see
Vandaag om 08:15:11
  

Auteur Topic: Wisselbedieningstableau met Arduino mega voor DCC; hulp gevraagd  (gelezen 6453 keer)

Remco_Nzo

  • Offline Offline
  • Berichten: 274
Re: Wisselbedieningstableau met Arduino mega voor DCC; hulp gevraagd
« Reactie #15 Gepost op: 17 mei 2020, 22:09:10 »
Helemaal geweldig (y)
Ik stuur je morgen de sketch.

Remco.
N-spoor in de koelkast gezet - nu heerlijk bezig met LGB op zolder (dcc, multimaus, massoth, mardec, arloco)

Juroen

  • Offline Offline
  • Berichten: 408
Re: Wisselbedieningstableau met Arduino mega voor DCC; hulp gevraagd
« Reactie #16 Gepost op: 21 mei 2020, 14:54:27 »
Het werkt!  ;D Maar nog niet helemaal. ???

Ik kan nu met mijn zelfgemaakte bedieningstableau mijn wissels en ontkoppelservos bedienen.
Nogmaals dank voor de ondersteuning.

Er is nog één ding wat niet helemaal naar wens gaat.
Wellicht kan ik dat met hulp van het forum ook nog oplossen.

Toelichting van de besturing van mijn baan
Ik heb een roco startset (multimaus met versterker 10764).
Voor de communicatie met de PC gebruik ik een XpressnetLi van rosoft.
Op de PC gebruik ik Koploper 9.4.
Op de XpressnetLi heb ik een maultimaus als slave aangesloten.

Wat gaat er mis
Als ik het bedieningstableau (met de arduino) aansluit op het Xpressnet terwijl de XpressnetLI is verbonden met de PC raakt koploper van slag.
Andersom ook:
Als ik de XpressnetLi (met USB) op de PC aansluit en Koploper opstart terwijl het bedieningstableau al is aangesloten werkt de communicatie met Koploper niet.
Ik kan dan bijvoorbeeld geen wissels en lokomtieven met Koploper bedienen, de terugmelding klopt niet met de stand van de treinen.

Als ik alleen het bedieningstableau of alleen de verbinding met de PC maak, dan werkt het wel.

Om de fout te herstellen moet ik de XpressnetLi opnieuw configureren.
Daarbij lijkt het erop alsof het configuratieprogramma 'zoekt' naar de juiste baudrate en vervolgens geen XpressnetLi vindt.
Pas na een paar pogingen lukt het de XpressnetLi te configureren.

Het XNetAddress van de arduino staat op '15'.

Disclaimer: wat hieronder volgt, is de analyse van een leek.

Zou het iets te maken kunnen hebben met de baudrate van de arduino?
De XpressnetLi werkt met een vaste baudrate van 9600.
Ik heb al in de Xpressnet library zitten neuzen maar daar kan ik niet vinden hoe de baudrate ingesteld/bepaald wordt.

Ik hoop dat er een aantal aanknopingspunten voor advies zijn.

Bijvoorbaat dank,

Juroen.

Ronaldk

  • Offline Offline
  • Berichten: 8641
    • Bouw Endstation der Linie: Bahnhof Poggendam
Re: Wisselbedieningstableau met Arduino mega voor DCC; hulp gevraagd
« Reactie #17 Gepost op: 21 mei 2020, 16:02:20 »
Even een vraag: Heb je ook de arduino met de usb aangesloten op dezelfde PC? Zo ja: Waarom? Moet ook werken zonder aansluiting op de PC.

Groet Ronald.
Zijn we aan het bouwen? Ja! We zijn aan het bouwen: Ronald’s nieuwe project: Endstation der Linie: Bahnhof Poggendam!

Juroen

  • Offline Offline
  • Berichten: 408
Re: Wisselbedieningstableau met Arduino mega voor DCC; hulp gevraagd
« Reactie #18 Gepost op: 21 mei 2020, 16:29:28 »
Ik zie nu dat ik niet duidelijk was.

Als ik alleen het bedieningstableau of alleen de verbinding met de PC maak, dan werkt het wel.

Dat klopt niet niet, ik bedoel:

Als ik alleen het bedieningstableau of alleen de verbinding met de modelbaan maak, dan werkt het wel.

Ik sluit tijdens het rijden alleen de XpressnetLi aan op de PC. Dat is immers de interface.

De arduino in het bedieningspaneel sluit ik alleen aan op de PC als ik software wil aanpassen.
Altijd zonder verbinding met de modelbaan.

Als ik klaar ben met software instellingen, dan verbreek ik eerst de verbinding met de PC (arduino in het paneel is dan uit) en pas daarna sluit ik mijn paneel als slave aan op het Xpressnet van de modelbaan.

Groet Juroen.
« Laatst bewerkt op: 21 mei 2020, 16:33:59 door Juroen »

Ronaldk

  • Offline Offline
  • Berichten: 8641
    • Bouw Endstation der Linie: Bahnhof Poggendam
Re: Wisselbedieningstableau met Arduino mega voor DCC; hulp gevraagd
« Reactie #19 Gepost op: 21 mei 2020, 16:32:57 »
Hoe voed je de Arduino?
Zijn we aan het bouwen? Ja! We zijn aan het bouwen: Ronald’s nieuwe project: Endstation der Linie: Bahnhof Poggendam!

Juroen

  • Offline Offline
  • Berichten: 408
Re: Wisselbedieningstableau met Arduino mega voor DCC; hulp gevraagd
« Reactie #20 Gepost op: 21 mei 2020, 16:35:22 »
De arduino in het bedieningspaneel krijgt voeding uit de Xpressnet verbinding.

Van de vier draden zijn de buitenste +12 V en GND.

Groet, Juroen.

Ronaldk

  • Offline Offline
  • Berichten: 8641
    • Bouw Endstation der Linie: Bahnhof Poggendam
Re: Wisselbedieningstableau met Arduino mega voor DCC; hulp gevraagd
« Reactie #21 Gepost op: 21 mei 2020, 16:46:22 »
Niet doen. Dat ben je de bus aan het overbelasten. Je kan beter de arduino los voeden met een aparte voeding.

Zie ook dit document van Lenz (de bedenker van XpressNet):

Citaat
XpressNet devices can be powered directly from the XpressNet or powered through an external supply. The XpressNet device can be powered directly from the L and M 12 volts connections if the device draws less than 20mA when powered. This limit is to allow the bus to power multiple devices. If the devise requires more power than an external supply should be used.

Groet Ronald.
« Laatst bewerkt op: 21 mei 2020, 17:23:22 door Ronald Koerts »
Zijn we aan het bouwen? Ja! We zijn aan het bouwen: Ronald’s nieuwe project: Endstation der Linie: Bahnhof Poggendam!

Juroen

  • Offline Offline
  • Berichten: 408
Re: Wisselbedieningstableau met Arduino mega voor DCC; hulp gevraagd
« Reactie #22 Gepost op: 21 mei 2020, 17:31:39 »
Ronald,

Dank.

Ik ga het eens doen met een externe voeding op mijn paneeltje.
Mijn bevindingen zal ik wederom hier melden.

Groet Juroen.

Juroen

  • Offline Offline
  • Berichten: 408
Re: Wisselbedieningstableau met Arduino mega voor DCC; hulp gevraagd
« Reactie #23 Gepost op: 21 mei 2020, 17:56:02 »
Test uitgevoerd met externe voeding

Voor de diverse mardecs heb ik voedingen die 12V leveren. Daarvan heb ik er één toegewijd aan de voeding van mijn paneeltje.

De resultaten zijn gelijk.
Zonder Koploper werkt het maar als ik de interface naar de computer maak raakt het spul in de war:

- Wissels en lokomotieven bedienen met Koploper werkt niet meer.
- Het scrollen met de multimaus naar andere lokomotieven werkt traag.
- Lokomotieven reageren niet op de multimaus.
- Koploper sluit niet meer goed af (je baan is nog actief wil je nog even wachten); terwijl ik de juiste volgorde aanhoud.

USB van de XpressnetLi uit de computer en het werkt weer.

Zodirect de XpressnetLi opnieuw configureren; dan zal die ook wel weer werken.

Groet Juroen

Marcel112

  • Lid EMV
  • Offline Offline
  • Berichten: 1608
    • Project "Spoor op Vleugels"
Re: Wisselbedieningstableau met Arduino mega voor DCC; hulp gevraagd
« Reactie #24 Gepost op: 21 mei 2020, 18:01:46 »
Juroen,

Heb je de nog open staande eXpressNet plug al eens "kortgesloten"?
Helaas houdt het protocol namelijk niet van "losse eindjes" De laatste connector moet dus ook worden "gebruikt" met een kleine verbruiker.

Op het forum meerdere oplossingen voor te vinden.
Alle foto's van Spoor op Vleugels EMV Foto album
Alle filmpjes van de vereniging op Youtube

Juroen

  • Offline Offline
  • Berichten: 408
Re: Wisselbedieningstableau met Arduino mega voor DCC; hulp gevraagd
« Reactie #25 Gepost op: 21 mei 2020, 18:25:07 »
Marcel,

Als ik mijn paneel heb aangesloten is er geen open Xpressnet-verbinding meer.

Die had ik in den beginne wel: in de behuizing heb ik een dubbele RJ12 aansluiting. Aanvankelijk had ik die parallel aangesloten. Dat is ondertussen niet meer zo.

Ik meen dat voor een open verbinding een aflsuitweerstand van 120 Ohm nodig is.

Groet Juroen.

Ronaldk

  • Offline Offline
  • Berichten: 8641
    • Bouw Endstation der Linie: Bahnhof Poggendam
Re: Wisselbedieningstableau met Arduino mega voor DCC; hulp gevraagd
« Reactie #26 Gepost op: 21 mei 2020, 20:49:49 »
hoi,

De resultaten zijn gelijk.

Je hebt toch wel de de draden bij de 12 volt uit het Xpressnet-deel gehaald? En zit de A/B configuratie van je MAX485 wel goed? Klopt die wel?

Groet Ronald.
Zijn we aan het bouwen? Ja! We zijn aan het bouwen: Ronald’s nieuwe project: Endstation der Linie: Bahnhof Poggendam!

Juroen

  • Offline Offline
  • Berichten: 408
Re: Wisselbedieningstableau met Arduino mega voor DCC; hulp gevraagd
« Reactie #27 Gepost op: 21 mei 2020, 20:58:12 »
jazeker,

Ik heb de 12V en GND uit het Xpressnet contradeel gehaald en aan 12 V gekoppeld (polariteit vooraf getest).

De aansluitingen A en B heb ik gecontroleerd en kloppen met de schema's en de aanduiding op het MAX485 bordje.

Kan ik, bij wijze van test, A en B omdraaien?
Of gaat er dan iets (waarschijnlijk) kapot?

Zou gewaardeerd worden als iemand hierover kan adviseren.

Overigens,
ik ging ervan uit dat A en B wel goed moesten zitten (naast dat ik het ook controleerde) omdat 't anders niet zou werken.
Die aanname klopt misschien niet.  ???

Groet Juroen

Ronaldk

  • Offline Offline
  • Berichten: 8641
    • Bouw Endstation der Linie: Bahnhof Poggendam
Re: Wisselbedieningstableau met Arduino mega voor DCC; hulp gevraagd
« Reactie #28 Gepost op: 21 mei 2020, 21:15:35 »
Bij de meeste Max485-bordjes mag je een soldering aanbrengen om de juiste A/B kanaal toe te wijzen. Als die niet werkt mag je die weer wijzigen.

Groet Ronald
Zijn we aan het bouwen? Ja! We zijn aan het bouwen: Ronald’s nieuwe project: Endstation der Linie: Bahnhof Poggendam!

gruspoor

  • Offline Offline
  • Berichten: 183
Re: Wisselbedieningstableau met Arduino mega voor DCC; hulp gevraagd
« Reactie #29 Gepost op: 21 mei 2020, 21:19:01 »
Als je de A en B van een RS485 omdraait dan werkt het niet, er zal (als alles verder goed is aangesloten) niets defect raken. RS485 is een zwevende verbinding, de GND is een eventuele 3e draad.
Groetjes Gert

Soest in H0