Doel:€250.00
Donaties:€92.50

Per saldo:€-157.50

Steun ons nu!

Laatst bijgewerkt
op 28-08-2019
Algemeen

De stichting

Recente berichten

Manchester, de Rocket, het station en een tussendoortje door NS1220
Vandaag om 16:38:13
Een kleine baan in een grote schaal: Laden en lossen in 1:22.5 door NS1220
Vandaag om 16:28:03
Timer schakeling rondje h0 door MOVisser
Vandaag om 16:18:19
Vaak gestelde vraag: 2- of 3-rail? door NS1220
Vandaag om 16:16:49
Toon hier je nieuwe (model-) spooraanwinst(en)... door NS1220
Vandaag om 16:11:18
Nieuwe baan, nieuwe schaal van N naar H0e door EricZmS
Vandaag om 16:01:17
Mijn eerste H0-modeltreinbaan in aanbouw door gvandersel
Vandaag om 15:36:12
Decoder instellen Trix Mobile Station door MdBruin
Vandaag om 15:02:39
Raadplaatje door Hlv53
Vandaag om 14:20:42
Hornby door Klaas Zondervan
Vandaag om 14:17:33
Messing in 0 (o.a. Tagh"O" Train, CHD) door daempfer
Vandaag om 14:15:07
Waalhaven kreupel gemaakt door Chris Westerduin
Vandaag om 14:10:33
Samenstelling Austria Express door d.vanaalst
Vandaag om 13:48:04
Piko 2019 door Ben
Vandaag om 13:46:52
BNLS werkspoor NS 8100 van Werps Modelbouw door daempfer
Vandaag om 13:29:41
Nederlandse Smalspoormodelbouwdagen Katwijk door smalspoorcompagnie
Vandaag om 13:25:42
Uit Smalspoorcompagnies werkplaats. door smalspoorcompagnie
Vandaag om 13:19:46
Trix dealer, zijn deze er nog in Nederland? door dennie
Vandaag om 12:59:02
Digikeijs DR5000 Centrale, productbeschrijving door Remunj
Vandaag om 12:43:10
Onlangs gespot - gefotografeerd, de links door Jeroen Water
Vandaag om 12:30:38
Once Upon A Time In A Computer Desk door Rondje_HO
Vandaag om 12:16:24
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door Schachbrett
Vandaag om 12:03:08
Bouw spoor nul modulebaan, Bahnhof Königshofen, tijdperk III door bernhard67
Vandaag om 11:50:17
NCS 7/8 tot NS 61 62 Maffei lok in spoor 0 door FritsT
Vandaag om 11:37:15
Hoekdiorama door André 1976
Vandaag om 11:30:39
Roco De Hoop Golfkarton wagen, Echt of fake. door edwin1974
Vandaag om 11:11:01
Roco NS 1200 - hoe stiller te krijgen? door Ben
Vandaag om 10:27:34
Stroomverbruik Roco motor 0913N / 85009 door VAM65
Vandaag om 10:16:00
Frans bietenbaantje in 009 (en parallel in 0e) door Peter Soonius
Vandaag om 09:42:34
Fleischmann kraan omgebouwd en decoder stuk door Monobrachius
Vandaag om 09:24:19
  

Auteur Topic: MARDEC, de Multifunctionele ARduino dcc DECoder.  (gelezen 181452 keer)

NTeering

  • Offline Offline
  • Berichten: 826
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1290 Gepost op: 22 mei 2019, 09:47:56 »
Hallo Hans,

Om te uploaden kun je volstaan met de Arduino IDE voor Linux.
https://www.arduino.cc/en/Main/Software
De dan benodigde .ino en/of .hex kan ik je wel mailen.
Alleen voor Putty moet je een vervanger zoeken.

Mvg
Nico

HansCl

  • Offline Offline
  • Berichten: 13
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1291 Gepost op: 22 mei 2019, 10:04:32 »
Hallo Nico,


De arduino IDE heb ik geinstalleerd.
Ik heb ook een PUTTY geinstalleerd, deze is gewoon beschikbaar in Ubuntu.
Kun je me dan het .ino bestand voor de ArSigDec en Mardec sturen?

Welk board moet ik kiezen voor DCCNext?

Bij voorbaat dank,
Hans

John van Staaijeren

  • Offline Offline
  • Berichten: 55
  • DSD
    • Baanplan Middelpunt
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1292 Gepost op: 22 mei 2019, 21:17:36 »
Nico,

Ik heb de volgende configuratie:

4 Uitgangen van de Mardec gekoppeld aan een 4 Relay Module.
2 Uitgangen zijn als volgt geconfigureerd:

Port 11: DCC 201, Acc.type 6 (D. One shot), , Inverted, Buddy 16, Time(ms) 50
Port 12: DCC 202, Acc.type 6 (D. One shot), , Inverted, Buddy 15, Time(ms) 50

Bij inschakelen van de spanning worden de uitgangen LAAG gemaakt, wat als gevolg heeft dat de relays bekrachtigd worden door de INVERTED optie. Maar dit is niet gewenst want ik wil dat de relais onbekrachtigd zijn in ruststand bij inschakelen.

Ik schakel de spanning af waarbij de wissel RECHT staat.
Ik schakel de spanning in. Alle relais wordt ingeschakeld.
Ik stuur Wissel 201 KROM, er wordt nu nog niets geschakeld. De relais blijven bekrachtigd. De wissel blijft dus in de stand RECHT.
Ik stuur Wissel 201 RECHT, nu schakelen beide relais uit. De wissel blijft in stand RECHT.
Ik stuur Wissel 201 KROM, nu schakelt relais 2 even in (50 ms) en de wissel schakelt in stand KROM.
Ik stuur Wissel 201 RECHT, nu schakelt relais 1 even in (50 ms) en de wissel schakelt in stand RECHT.
Vanaf nu gaat het dus allemaal goed, totdat ik de spanning afsluit. Dan begint het verhaal opnieuw.

Als ik afsluit met wissel in stand KROM, dan gebeurd er dit:
Ik schakel de spanning in. Alle relais wordt ingeschakeld.
Ik stuur Wissel 201 RECHT, nu schakelen beide relais uit. De wissel blijft in stand KROM.
Ik stuur Wissel 201 KROM, nu schakelt relais 2 even in (50 ms). De wissel blijft in stand KROM.
Ik stuur Wissel 201 RECHT, nu schakelt relais 1 even in (50 ms) en de wissel schakelt in stand RECHT.
Vanaf nu gaat het dus allemaal goed, totdat ik de spanning afsluit. Dan begint het verhaal opnieuw.

Wat is nu mijn probleem:
Bij een Kato wissel met enkele spoel, die alleen schakelt als de plus en min omgepoolt worden, is er niets aan de hand.
Maar bij een Minitrix wissel met een dubbele spoel (met eindafschakeling) worden bij inschakelen van de relais beide zijdes van de spoel bekrachtigd en gaat alles heel snel links en recht en brand uiteindelijk de spoel door......

Ik heb de optie INVERTED bewust gekozen  omdat ik de relais bij inschakelen niet bekrachtigd wil hebben.

Is het mogelijk dat de uitgangen van de Mardec de laatst opgeslagen stand in de EEPROM ook direct bij inschakelen weer aannemen?
Waarbij ik er dan even van uit ga, dat de opgeslagen stand HOOG is (relais onbekrachtigd), want dat is de laatste situatie.

Bijgevoegd plaatje geeft de aangesloten situatie weer:



Met vriendelijke groet,
John van Staaijeren



N-spoor, Intellibox / ESU ECoS en Koploper

NTeering

  • Offline Offline
  • Berichten: 826
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1293 Gepost op: 26 mei 2019, 21:22:40 »
Hallo John,

Je zegt:
Citaat
Bij inschakelen van de spanning worden de uitgangen LAAG gemaakt, wat als gevolg heeft dat de relays bekrachtigd worden door de INVERTED optie.
Klopt dat wel?
Deze relais zijn juist ‘laag actief’, dus door de inversie zouden ze juist niet bekrachtigd moeten zijn.
Dus heb ik maar eens gemeten aan de One-shot uitgangen bij opstarten.
Inderdaad zijn de uitgangen laag; dat is kennelijk default Arduino gedrag, ze werden niet laag gemaakt .
Ook bij inversie! De inversie had geen impact bij opstarten.
Dat klopt met je ervaring, alleen de oorzaak voor dit gedrag is dus anders.

Daarom een aanpassing gemaakt voor one-shot poorten bij opstarten.
Alle one-shot poorten worden bij opstarten:
- Laag gemaakt zonder inversie
- Hoog gemaakt met inversie

Door deze wijziging worden, door de inversie, de uitgangen bij opstarten dus hoog en worden de relais NIET bekrachtigd.
Dit zou je probleem moeten oplossen.

Je vraagt:
Citaat
Is het mogelijk dat de uitgangen van de Mardec de laatst opgeslagen stand in de EEPROM ook direct bij inschakelen weer aannemen?
Dat is ook wat er gebeurt. Alle accessoires en servo’s worden weer op de opgeslagen stand gezet.
Alleen bij one-shot poorten valt er niks terug te zetten en gebeurde  er ook niets.
Dat is nu dus aangepast. Ze worden nu hoog of laag gezet op basis van de inversie.

Er is dan ook een nieuwe Mardec versie 5.1 beschikbaar op de downloadsite.
Een update installatie zal nog worden gemaakt.
Naast de genoemde aanpassing zitten er nog een paar andere wijzigingen en bugfixes in.

Mvg
Nico
« Laatst bewerkt op: 27 mei 2019, 09:01:46 door NTeering »

John van Staaijeren

  • Offline Offline
  • Berichten: 55
  • DSD
    • Baanplan Middelpunt
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1294 Gepost op: 27 mei 2019, 17:29:59 »
Hallo Nico,

Het schakelgedrag bij inschakelen is met 5.1 opgelost zoals je in de tweede 5.0b hebt doorgevoerd (die je eerst niet zou uitbrengen).
Ik ben helemaal blij met versie 5.1.
Wel even wennen met de nieuwe pinnummering. Heb nu nog alleen de groene prints, over een paar dagen niet meer. 😀

Ook de eerder gemelde 50ms tijd is nu goed, dus geen veelvoud van 20 meer, maar zo erg was dat nu ook weer niet.

Servo's heb ik nog niets mee gedaan. Gaat wel een keer gebeuren: openen van remise deuren. En de servo's zal ik dan zeker op een andere print plaatsen omdat ik dat simpelweg gescheiden wil houden.

Met vriendelijke groet,
John van Staaijeren
N-spoor, Intellibox / ESU ECoS en Koploper

Goosie

  • Offline Offline
  • Berichten: 137
    • www.henkdegans.nl
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1295 Gepost op: 28 mei 2019, 10:25:19 »



Naast de genoemde aanpassing zitten er nog een paar andere wijzigingen en bugfixes in.

Mvg
Nico

Jammer dat die niet meer in achter in de handleiding vermeld worden, altijd fijn te weten wat er aangepast is in nieuwe versies. Kan dat terug komen?
Met vriendelijke groet,

Henk de Gans

Goosie

  • Offline Offline
  • Berichten: 137
    • www.henkdegans.nl
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1296 Gepost op: 28 mei 2019, 10:29:26 »
MARDEC Versie 5 is beschikbaar voor download


Door de gewijzigde opslag van de configuratie in het EEPROM moet je Mardec na update resetten en opnieuw configureren.

Is dit resetten nodig Nico? Staat in de handleiding alleen opnieuw configureren. Ik heb al mijn mardec's nu naar versie 5.1 gebracht, maar geen reset gedaan. Moet dit alsnog?
Met vriendelijke groet,

Henk de Gans

NTeering

  • Offline Offline
  • Berichten: 826
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1297 Gepost op: 28 mei 2019, 11:27:22 »
Hallo Henk,

Ik denk niet dat je Mardec's met hun 3.x of 4.x versie het nog doen.
De instellingen staan nu op andere plaatsen in het EEPROM.
Mardec 5 kan niet jouw versie 4 configuratie lezen.
Ben benieuwd naar een screendump die het tegendeel bewijst.
Dus ja, resetten en opnieuw configureren.
Maar als er alleen servo's aanhangen, dan zou ik gewoon 4.0a weer terugzetten.

Nico

Goosie

  • Offline Offline
  • Berichten: 137
    • www.henkdegans.nl
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1298 Gepost op: 28 mei 2019, 12:47:55 »
Hallo Nico,

Maak ik nu een denkfout?
Ik heb nog de groene mardec shields.
Nummering 3 wordt 1 en 4 wordt 2 enz zoals beschreven in handboek bladz 8.
Nu zit bijv. op mijn shield een relais aangesloten op 16 en 19, wordt dus 13 en 16.
Deze stonden beide op dcc adres 5
Ik heb eerst een screendump genomen van de oude configuratie.
Daarna V5.1 er op gezet.
Daarna zijn alle instellingen weg, en heb ik het geheel gevuld met de instellingen zoals ik ze had.
Alleen de poortnummers zijn dus anders.
Het stomme is nu dat mijn relais nu schakelen als ik op mijn centrale dcc 1 kies.
Ook mijn wissels liggen nu in de war(zitten op verkeerd dcc adres).
Heb toen een reset uitgevoerd, V5.1 opnieuw geladen en weer alles opnieuw ingevoerd, echter zelfde resultaat.
Zie hieronder mijn huidige configuratie.


OPGELOST!!(dank aan Nico en Karst)
Lag aan instelling van mijn DR5000 centrale die ik kort geleden ook geupdate had.
Adres eerste module moest op 1 staan ipv 0
« Laatst bewerkt op: 29 mei 2019, 11:38:04 door Goosie »
Met vriendelijke groet,

Henk de Gans

Ad Cleijsen

  • Offline Offline
  • Berichten: 481
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1299 Gepost op: 02 juni 2019, 21:55:26 »
Oke, ik durf.

Ali gebeld en als het goed is arduino's onderweg. En 2 DCC decoders liggen al te wachten.

Weer (ja) een nieuw projectje erbij. Maar heb er zin in. Zal deze week maar eens beginnen door dit draadje te gaan bladeren.
 (y) (y)
Groeten Ad

Rien Ridderhof

  • Offline Offline
  • Berichten: 31
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1300 Gepost op: 07 juni 2019, 16:27:33 »
Hallo Nico,

Recent 3 nieuwe DCCnext aangeschaft en gemonteerd. ik probeer hier aan 1 Dccnext 16 servo's te hangen,dat gaat goed tot en met poort 11.
Poort 12 t/m 16 geven geen enkel signaal. Een andere DCCnext module gepakt en ..... precies hetzelfde probleem. Wat kan dit zijn?
m.v.g
Rien

NTeering

  • Offline Offline
  • Berichten: 826
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1301 Gepost op: 07 juni 2019, 20:46:35 »
Hallo Rien,

Dat heeft niets met de DCCNext te maken.
Nog even gezocht in de MARDEC handleiding, maar het staat er echt.
Het eerste puntje op pagina 5:
Citaat
•   Aansturen van maximaal 12 servo’s t.b.v.  wisselaandrijving zonder puntstukpolarisatie of maximaal 8 servo’s met puntstukpolarisatie. De puntstukpolarisatie wordt gerealiseerd middels een extern relais.
Dat is een beperking van de servo library indien gebruikt op een Arduino UNO. De DCCNext is in feite een Arduino UNO.
Je kunt er dus ook maar 12 configureren.
Na de 12de kun je geen servo meer toevoegen.

Nu gebruik je wellicht geen MARDEC en heb je er toch meer dan 12 toegevoegd.
Dat werkt dus niet.

Mvg
Nico

heuvelbaan

  • Offline Offline
  • Berichten: 231
    • opbouw blog treinbaan
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1302 Gepost op: 07 juni 2019, 22:45:59 »
Hallo Nico,

Als eerste nogmaals mijn complementen voor je werk en alle service die je daar bij levert.  :D

Klein probleempje met de DCC next met mardec 5.0 software.

Inmiddels heb ik er van de 5 bestelde er 3 gebouwd, de eerste echter nog met mardec software 4.0
En dit was geen enkel probleem, alles werkte naar behoren met 12 servo's.

Nu heb ik DCC next 2 en 3 gebouwd en meteen Mardec software 5.0 er op gezet.
Het vreemde is de servo op pin 12 kan ik wel configureren maar hij werkt niet.

De eerst gebouwde DCC next erbij gepakt (Mardec 4.0) en deze werkt wel prima met servo op pin 12.

Alle solderingen nog eens nagekeken, 5 volt lijnen doorgemeten maar alles lijkt goed, behalve dat op DCC next met Mardec 5.0 servo 12 niet werkt.

Dus de 1e DCC next ook de software van Mardec 5.0 opgezet, en nu werkt servo 12 daar ook niet meer, terwijl deze onder Mardec 4.0 wel functioneerde?

Dus het lijkt op een foutje in de software, nu kan ik ze weer terug zetten naar Mardec 4.0 en vermoedelijk werkt servo dan 12 wel weer. Maar dan moet ik ook alles weer opnieuw configureren.

Groeten Marco

Overigens zie ik in het bericht van Rien hierboven ook hetzelfde probleem.
Ook hij kan geen servo op pin 12 (en verder) gebruiken, ik snap uiteraard dat pin 13 t/m 16 niet voor servo's geschikt zijn.  ;D
Maar ook Rien kan er maar 11 gebruiken.

« Laatst bewerkt op: 07 juni 2019, 22:49:24 door heuvelbaan »

Rien Ridderhof

  • Offline Offline
  • Berichten: 31
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1303 Gepost op: 07 juni 2019, 22:55:56 »
Klopt inderdaad, bij het configureren nummer 12 gebeurde er al niets meer.
Ik heb begrepen dat er alleen maar 12 pinnen voor servo's gebruikt kunnen worden maar de 12de werkt niet bij geen van de 3 DCCnext modules die ik heb.
Ik gebruik Mardec 5.1

Mvg
Rien

Verstuurd vanaf mijn SM-J330FN met Tapatalk
« Laatst bewerkt op: 07 juni 2019, 23:00:07 door Rien Ridderhof »
m.v.g
Rien

Rien Ridderhof

  • Offline Offline
  • Berichten: 31
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #1304 Gepost op: 08 juni 2019, 11:19:20 »
Beste Nico,

Vanmorgen alle 3 de DCC next modules gereset en opnieuw geconfigureerd met Mardec 5.1, maar poort/pin 12 doet het niet bij geen van alle, betekent dat er waarschijnlijk/mogelijk iets mis is met de software. Kan dit probleem verholpen worden of moet ik een extra module kopen omdat er nu een paar wissels niet aangesloten kunnen doordat poort/pin 12 op een aantal modules niet werkt?  ??? ::)
m.v.g
Rien