Doel:€250.00
Donaties:€107.00

Per saldo:€-143.00

Steun ons nu!

Laatst bijgewerkt
op 17-06-2019
Algemeen

De stichting

Recente berichten

Toon hier je nieuwe (model-) spooraanwinst(en)... door Falcon10
Vandaag om 19:19:02
ARBED-A Wagens, wie heeft hier meer info over?? door Floris Dilz
Vandaag om 19:07:44
Wie herkent deze sfeervolle beschrijving? door JaJo
Vandaag om 18:49:55
BNLS-actie: Artitec DAF SRV door Edsko Hekman
Vandaag om 18:35:57
Projekt 083-338 door Eric B
Vandaag om 18:28:32
Van Swarzach naar Swarzburg door nkob
Vandaag om 18:20:05
Mijn eerste H0-modeltreinbaan in aanbouw door tijgernootje
Vandaag om 17:46:55
NCS 7/8 tot NS 61 62 Maffei lok in spoor 0 door JaJo
Vandaag om 17:41:50
Vitrinekast ipv baan door steven346
Vandaag om 17:37:56
Roco Fccpps door VAM65
Vandaag om 17:33:22
Exacttrain, SBB Gbs, een nieuwe variant. door Arnold van Heyst
Vandaag om 17:30:46
'even voorstellen’ uit Las Vegas door thonis
Vandaag om 17:20:09
Demontage Electrotren 1300 door hmmglaser
Vandaag om 17:03:19
Baanbouw met Ecos besturing genaamd: Giessenstad Rbf door Esufreak
Vandaag om 15:58:58
Modulebaan, waar kun je schaduwstation maken, en andere vragen. door rjr
Vandaag om 15:27:34
De bouw van Rehausen. door Lobomotion69
Vandaag om 15:14:40
Atlas Reko DDR tram 'T59' gesuperd door Roy van Dijk
Vandaag om 14:52:58
De bouw van mijn modelbaan in Thailand door phdirk
Vandaag om 13:42:30
Raadplaatje door Klaas Zondervan
Vandaag om 13:04:00
Tips voor een natuurgetrouwe modelbaan door Eric B
Vandaag om 10:25:42
25 jaar geleden door Arjan6511
Vandaag om 10:18:17
Onlangs gespot - gefotografeerd, de foto's door Eric B
Vandaag om 10:18:03
Spoor op industrieterrein Lage Weide door NS264
Vandaag om 09:38:51
Een secundair lijntje in de Puy de Dome en de (Haute) Loire anno 1968 door Karben
Vandaag om 09:09:20
VERPLAATST: Marklin 39978 Motorwagen serie VT 98.9, loopt vast op wissels. door Bert van Gelder
Vandaag om 00:44:49
Kleinste Modelbahnen ter wereld door Bjor
17 juni 2019, 23:41:26
NS modelbaan Hoekdam H0 door Reinier Z.
17 juni 2019, 23:32:30
Intellibox II door Bahn-AG
17 juni 2019, 22:52:56
Tandwielen van as Rocomotortje afkrijgen door Fritsprt
17 juni 2019, 19:56:18
Geknoei in 0 door Ronald Koerts
17 juni 2019, 19:33:22
  

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

NTeering

  • Offline Offline
  • Berichten: 801
    • 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: 801
    • 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: 801
    • 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: 467
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: 801
    • 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: 203
    • 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