Doel:€250.00
Donaties:€128.00

Per saldo:€-122.00

Steun ons nu!

Laatst bijgewerkt
op 16-04-2024

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

18 t/m 21 april Intermodellbau '24 Dortmund door Arjan6511
Vandaag om 17:37:25
modulebaan jaren 60 door rudi van der Craats
Vandaag om 17:30:56
Treinreizen met m'n vader door Luit
Vandaag om 17:29:14
Pools diorama H0 door spoorijzer
Vandaag om 17:22:20
2e leven van een buitendienst gestelde Gesloten goederenwagen. door Karben
Vandaag om 17:13:11
Decals Star TE-5933 door Martijn193
Vandaag om 17:12:11
Kleine Baan in H0 (≤ 0.5m²) door Jack Black (NS1220)
Vandaag om 17:11:06
DR4024 door Ronaldk
Vandaag om 17:05:13
GSS Jubileumbaantje (0e / 0n30) door spoorijzer
Vandaag om 16:59:09
firm ware voor 3 D printer door borotof
Vandaag om 16:40:24
Efteling spoorweg gaat elektrisch door Klaas Zondervan
Vandaag om 16:19:48
Lantaarns Crafftiq op Roco Sik door Sven
Vandaag om 16:18:53
NS gaat weer thuis oefenen in klanttevredenheid door Arjan6511
Vandaag om 16:08:17
RhB modelbaan in Aanbouw die Scalettabahn Davos-Dürrboden door Hollandserhbfan
Vandaag om 15:53:47
NS gaat weer thuis oefenen in klanttevredenheid door Magic
Vandaag om 15:45:38
Ronald en Wanda's "Southern Comfort" swamp layout! door Ronald Halma
Vandaag om 15:14:21
Alt Wutachbahn - Sau-Schwänzle-bahn Weizen - Zollhaus - Blumberg door Bert55
Vandaag om 15:04:46
MARDEC, de Multifunctionele ARduino dcc DECoder. door bord4kop
Vandaag om 14:45:36
BMB 00-Modulebaan, BMB-Rijdagen en BMB-Deelname aan Beurzen & Evenementen door bask185
Vandaag om 14:27:08
Bouw NTM Stationsgebouw Lemmer door Cor--24
Vandaag om 14:13:26
Bauarbeiten im gange door 741230
Vandaag om 13:29:14
Locatie van foto gezocht door Arjan6511
Vandaag om 13:18:17
Mijn eerste H0-modeltreinbaan in aanbouw door 741230
Vandaag om 13:11:00
MB-module: Hielan Ware door Hendrik Jan
Vandaag om 12:47:14
Toon hier je nieuwe (model-) spooraanwinst(en)... door Martijn HITV
Vandaag om 12:40:37
Mijn eerste baan, Hexental in ho. 380x 120cm door Paul1969
Vandaag om 12:11:20
ÖBB Smalspoor minibaantje in H0e door RhB-Mikey
Vandaag om 11:05:17
Toon hier je (model)TRAM foto's. door Teun
Vandaag om 11:00:26
Onlangs gespot - gefotografeerd, de foto's door Teun
Vandaag om 10:54:54
Dubbelom, een boekenplankspoorbaan in H0 door Klaas Zondervan
Vandaag om 10:31:47
  

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

bentomiz

  • Offline Offline
  • Berichten: 94
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #405 Gepost op: 22 juni 2016, 20:28:40 »
Hola
Zijn er speciale "bevestigingen" boutjes moertjes om de mosfets driver modules  aan elkaar te maken?
Martin

NTeering

  • Offline Offline
  • Berichten: 1033
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #406 Gepost op: 22 juni 2016, 20:40:10 »
Nee, gewoon twee boutjes/moertjes M2 (M2,5) of een dunne zelftapper en een afstandsbusje.

bentomiz

  • Offline Offline
  • Berichten: 94
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #407 Gepost op: 24 juni 2016, 18:02:24 »
@Nico,
Vandaag begonnen Mardec op oude laptop te  installeren maar met het downloaden van de goeie usb2.0 - serial driver haakt windows af,
eerst maar nieuwe laptop kopen, daarmee moet ik even wachten omdat als ik er hier een koop dat met n Spaans toetsenbord is en dat is n beetje vervelend.
Eind juli komt n kennis met de auto die kan er een voor me meebrengen.
Martin

NTeering

  • Offline Offline
  • Berichten: 1033
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #408 Gepost op: 24 juni 2016, 23:44:07 »
@Martin,

Als die oude PC Windows XP heeft klopt dat.
Heb ik toevallig gisteren nog getest. Ik heb daar andere drivers voor gevonden.
Die moet je handmatig installeren.
je kunt ze hier downloaden
Ga in Windows XP naar: Configuratie->Systeem->Hardware-> Apparaatbeheer->Poorten. Klik rechts op de 'foute' Serial 2.0 port en selecteer stuurprogramma bijwerken.
Ik hoop dat je er uit uitkomt.
Als dat lukt is er nog een andere hindernis.
Maar probeer eerst dit maar.

Nico
« Laatst bewerkt op: 26 juni 2016, 12:33:58 door NTeering »

bentomiz

  • Offline Offline
  • Berichten: 94
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #409 Gepost op: 25 juni 2016, 19:06:19 »
@ Nico,
Heel wat uurtjes aan gespendeerd, maar t lukt niet bovendien is die laptop zo traag dat gaat mijn geduld te boven.
Overigens t is windows 7 , maar ik heb m van de berg gegooid (zie email)
dank en groet
ik ga met Mardec eind juli op n nieuwe  aan de gang
Martin

jowi

  • Offline Offline
  • Berichten: 2375
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #410 Gepost op: 25 juni 2016, 19:31:49 »
Paar schoonheidsfoutjes.

Ik heb bij het loskoppelen van de usb kabel dat als je dan ook niet Putty (terminal) afsluit, de communicatie met de com poort bij daarna herverbinden, niet meer werkt.
Je kunt dus niet de usb lostrekken, en terwijl putty blijft draaien, opnieuw de usb kabel verbinden. Je moet de mardec dan eerst resetten (met de resetbutton, of dmv het (in mijn geval standaard) adres 1000. Of jezelf aanleren dat als je de usb kabel lostrekt, ook putty afsluit, ook als je daarna weer wilt verbinden.

Daarnaast heb ik ook dat bij het loshalen of insteken van de usb kabel de (op dit moment enige) servo af en toe een extra zwiep krijgt, en over zijn ingestelde bereik wordt gezet. Ook dit is weer op te lossen met een reset, of door de betreffende servo even om te zetten.
« Laatst bewerkt op: 25 juni 2016, 21:40:27 door jowi »

NTeering

  • Offline Offline
  • Berichten: 1033
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #411 Gepost op: 25 juni 2016, 22:19:57 »
Hallo Johan,

Als je de USB eruit trekt is putty de verbinding kwijt en geeft een foutmelding. Dat is ook logisch.
Maar je hoeft de Arduino niet te resetten.
Gewoon foutmelding wegklikken en putty afsluiten en na opnieuw verbinden putty weer starten.
Zo werkt het bij mij in ieder geval.
Dus inderdaad putty afsluiten na verbreken van verbinding.
Als je weer naar de configuratiestand wilt, kun je gewoon de kabel insteken, putty starten en een 'C' commando geven.

Van die zwiep heb ik geen last. Waar haal je de voeding van de servo vandaan?

Nico

Fritsprt

  • Offline Offline
  • Berichten: 2615
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #412 Gepost op: 25 juni 2016, 22:35:26 »
Een beetje late reactie op de vraag hoe Mosfets aan te sluiten op de MarDec (Arduino). Als je niet zelf wil solderen kan je dit printje toepassen.

Groet Frits
Groet Frits

Henk Boshuyzen

  • Offline Offline
  • Berichten: 910
    • Modeltram Toulon sur Arroux
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #413 Gepost op: 25 juni 2016, 22:36:36 »
Ach, als de putty nog openstaat als de kabel eruit gaat is dat eigenlijk niet erg.
Alse maar aanleert dat je na configuratie de boel goed afsluit met het exit commando en de putty sluit voor je opnieuw aansluit.
Met de goedkopere servo's kun je wel eens rare dingen krijgen, ik had er ook één met een zwiep met inschakelen. Vervangen door en ander, geen probleem meer. En voor die 2 euro via Aliexpress ga ik niet meer zoeken maar gaat de verdachte servo gelijk de kliko in of uit elkaar. Hetzelfde met "Jitterende" servo's.

jowi

  • Offline Offline
  • Berichten: 2375
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #414 Gepost op: 25 juni 2016, 22:46:46 »
De zwieper komt als ik de usb kabel niet snel genoeg in de laptop duw, of even laat jitteren tegen de usb connector. Dus inderdaad een ietwat vergezochte situatie geeft ik toe, die normaal waarschijnlijk niet voor zal komen. De servo krijgt nu zijn 5v direct van de arduino. Later zal dat een aparte voeding worden.

Nog iets wat ik een beetje vreemd vind, als je de usb kabel insteekt en putty start, dan 'reset' de mardec meteen en volgt de welkomstmelding, om dan vervolgens weer terug in bedrijfsmode te gaan. Je moet dan alsnog c intikken om naar de configmode te gaan. De reset heeft dan weer het gevolg dat alle servo's even sweepen naar midden en terug. Ik snap niet helemaal wat de gedachte daar achter is.

Ik zou het logischer vinden dat de mardec bij het verbinden met putty gewoon in bedrijfstoestand zou blijven tot de gebruiker c ingeeft, OF bij verbinden meteen zelf al naar de configtoestand gaat.

Allemaal triviale usability dingetjes hoor, het werkt in principe allemaal heel netjes, in de praktijk zul je zo'n ding 1 of 2x instellen en daarna kom je er niet meer aan...
« Laatst bewerkt op: 25 juni 2016, 22:52:36 door jowi »

NTeering

  • Offline Offline
  • Berichten: 1033
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #415 Gepost op: 25 juni 2016, 23:14:30 »
@Frits
Ja dat kan ook. Waar heb je die vandaan?
Net als deze: http://nl.aliexpress.com/item/Four-Channel-4-Route-MOSFET-Button-IRF540-V2-0-MOSFET-Switch-Module/32445246306.html?spm=2114.010208.3.10.L46mny&ws_ab_test=searchweb201556_0,searchweb201602_5_10037_10017_405_507_10033_10032,searchweb201603_10&btsid=8081cb7a-c595-4020-9a07-ac988274bee3
Maar die zijn wel wat duur.

Dan toch maar de printjes met één MOSFET: http://nl.aliexpress.com/item/TOP-MOSFET-Button-IRF520-MOSFET-Driver-Module-for-Arduino-ARM-Raspberry-pi/32278750001.html

@Henk
Waarom zou je een Exit commando geven na configureren als je de boel afsluit?
Als je putty en de Arduino afsluit maakt het niet uit in welke toestand MARDEC is. Het zal altijd opstarten in de toestand waarin het werd afgesloten.

@Jowi
Als je de servo een andere voeding geeft zal dat zwiepen over zijn.
De 'reset' met welkom scherm (en initialisatie van de servo's) die je ziet bij  starten van Putty en de kabel insteken doet de Arduino zelf. Dat zit zo ingebakken in de bootloader. Maar dat is toch niet erg. Daarna komt MARDEC gewoon weer in de toestand waarin hij was.
Als MARDEC geen initialisatie doet heb je dus wel last van ongecontroleerd gedrag. Daarom gebeurt dat ook.
Een servo wordt:
- naar de lage hoek gezet als er geen 'save' informatie is
- naar de 'opgeslagen' stand gezet als er wel 'save' informatie is.

Omdat eventuele save informatie niet hoeft overeen te komen met de werkelijke stand van de servo(kan immers nog verdraait zijn na save-commando) weet MARDEC bij opstarten niet hoe de servo werkelijk staat. Daarom wordt hij eerst met maximale snelheid naar het midden gezet en vandaar met de 'eigen' snelheid naar één van beide hoeken. De servo zal hierdoor nooit buiten de ingestelde hoeken komen.

Bedenk wel dat je dit soort perikelen alleen hebt bij het uitproberen en configureren. Eenmaal 'uitgeconfiguurd' en operationeel onder de baan is het allemaal niet zo'n probleem.

Mvg
Nico

Edit:
In configmode zal een servo altijd naar de lage hoek gaan. Het hierboven gestelde is alleen van toepassing op de bedrijfstoestand.
« Laatst bewerkt op: 26 juni 2016, 12:36:51 door NTeering »

jowi

  • Offline Offline
  • Berichten: 2375
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #416 Gepost op: 25 juni 2016, 23:34:49 »
Ah natuurlijk, die bootloader doet dat... ik snap het (y)
Maar inderdaad, eenmaal ingesteld draait de boel gewoon probleemloos.

Ik heb nog wel iets waar ik niet zo snel oplossing voor vond. Ik heb een frogpin toe laten voegen bij mijn servo, dat werkt prima. Maar hoe verwijder ik die frogpin weer mocht dat nodig zijn? "0" ingeven is niet geldig?

*edit* als je in Putty de flowcontrol op DSR/DTR zet, dan grijpt de bootloader niet in bij het aanzetten van de terminal :) dus geen reset ;D
« Laatst bewerkt op: 26 juni 2016, 00:25:14 door jowi »

Henk Boshuyzen

  • Offline Offline
  • Berichten: 910
    • Modeltram Toulon sur Arroux
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #417 Gepost op: 26 juni 2016, 05:54:51 »
@nico: bedoelde save commando in plaats van exit commando.

NTeering

  • Offline Offline
  • Berichten: 1033
    • ARduino Controlled MOdel RAilway
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #418 Gepost op: 26 juni 2016, 10:40:08 »
@Jowi

Frogpin verwijderen:
--------------------------------------------
Specify action (P/R/T/D/C/S/M/E/?): p

Specify pin number (3-12,14-19): 4
Servo with DCC 2, Nr 1, Angles 45/130, Frog pin 18, no Inversion, Speed 40
Angle set to LOW: 45

Specify action for Servo on pin 4
A/N/9/+/-/C/F/D/T/M/I/?/enter: f

Do you want to remove frogpoint polarisation ? Y/N
-------------------------------------------------

De flow control op DSR/DTR zetten helpt bij mij in ieder geval niet. Ook dan herstart MARDEC als Putty start.
Maar belangrijker is dat de commando's dan niet meer werken.

@Henk
Ook een save commando hoef je niet te geven. Ik denk dat je een verkeerd idee hebt van dat save commando.
Alles wat je instelt bij de configuratie van een specifieke pin wordt opgeslagen als je de configuratie van die pin beëindigt door ingave van <enter>
Het save-commando is alleen van toepassing op de bedrijfstoestand.

------------------------------------
Specify action for Servo on pin 4
A/N/9/+/-/C/F/D/T/M/I/?/enter: m

Set speed for pin 4
Enter value from 5 to 50 (40): 35
Speed set to 35 ms/step

Specify action for Servo on pin 4
A/N/9/+/-/C/F/D/T/M/I/?/enter: <enter>

Pin settings are saved!

Specify action (P/R/T/D/C/S/M/E/?):
---------------------------------------

Citaat
om dan vervolgens weer terug in bedrijfsmode te gaan. Je moet dan alsnog c intikken om naar de configmode te gaan
Dit is niet helemaal juist.
Bij insteken van de kabel is er een reset, maar MARDEC blijft in bedrijfstoestand.
Bij starten van Putty is er weer reset, maar MARDEC blijft in bedrijfstoestand.
Pas na ingave van 'C' start MARDEC in configmode.

Nico
« Laatst bewerkt op: 26 juni 2016, 11:38:11 door NTeering »

jowi

  • Offline Offline
  • Berichten: 2375
Re: MARDEC, de Multifunctionele ARduino dcc DECoder.
« Reactie #419 Gepost op: 26 juni 2016, 10:48:10 »
De flow control op DSR/DTR zetten helpt niet. Ook dan herstart MARDEC als Putty start.
Bij mij werkt het wel, verschil kan zitten in de hardware. Ik heb een originele uno... de chinese klonen kunnen net anders zijn. Bij de originele zit de DTR via een weerstand verbonden met de reset pin op het board.