Doel:€250.00
Donaties:€0.00

Per saldo:€-250.00

Steun ons nu!

Laatst bijgewerkt
op 03-12-2025

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

sound piko NS2000 door Sikko
Vandaag om 18:36:07
Nederland jaren 50 op basis van mijn roots door defender
Vandaag om 18:27:47
Koppeling (V)IRM - SLT door StefanNL_Plays
Vandaag om 18:07:37
Die Sauerlandbahn - Tijdperk III door defender
Vandaag om 18:07:05
datalek bij Flickr door Peter J K
Vandaag om 17:52:41
Dienstregeling IC+ door StefanNL_Plays
Vandaag om 17:42:24
draaistel wagens 40 84 953 2 855 - 862 voor reizigersmaterieel door gtw6016
Vandaag om 17:23:00
Analoog overstap naar digitaal door Ronald Halma
Vandaag om 17:19:48
Z21 newGen door BramFokke
Vandaag om 16:58:57
Houten Plus zaterdag 21 februari 2026 door basjuh1981
Vandaag om 16:58:26
Het einde van de Roco Glaskasten 43256 door Scratchbuilt
Vandaag om 16:52:05
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door Schachbrett
Vandaag om 16:47:20
ESU Powerpack (mini) geeft kortsluiting op LokSound 5 door Blausee-Mitholz
Vandaag om 16:29:10
US diorama in H0 door Dave.......
Vandaag om 15:51:07
Line-up foto's van modellen door Ronald A.
Vandaag om 15:42:58
Ombouw/Pimpen Bolle neuzen door bollen neus
Vandaag om 15:25:58
Opdracht fotowedstrijd februari, maart 2026 "Mens en trein in model" door Bob R.
Vandaag om 15:24:32
Toon hier je nieuwe (model-) spooraanwinst(en)... door Arjan6511
Vandaag om 15:17:34
NS-Kameel in Spoor-0 (en misschien in Spoor-1) door FritsT
Vandaag om 15:03:26
Vitrineplankje door Wisselwachter
Vandaag om 15:01:51
Mijn LEGO modellen. door Charles_
Vandaag om 13:45:12
Piko NS 5/600 Hippel 2025 door Spoor010
Vandaag om 13:28:18
NS2900-serie / Staatsmijnen SM 150-serie (H0) door Floris Dilz
Vandaag om 13:27:27
Roco h0, NS 1200 door borotof
Vandaag om 13:27:04
Mijn eerste H0-modeltreinbaan in aanbouw door Wim Vink
Vandaag om 12:00:08
Scandinavië-IG: Skandinavisk bangården. Voor op Scandinavië gerichte spoorzaken door Loki
Vandaag om 12:00:03
Modelbaan in schaal TT omgeving Veluwe te bezoeken? door MOVisser
Vandaag om 11:52:35
De bouw van mijn modelbaan in Thailand door Jelmer
Vandaag om 11:17:32
Nieuw Boek :Het sein staat op rood. door Peter Kleton
Vandaag om 11:06:58
Etoile du Nord vooroorlogs, welke rijtuigen heb ik nodig? door sncf231e
Vandaag om 10:03:54
  

Auteur Topic: DCC Arduino: Problemen combinatie Motorshield en MCP23017  (gelezen 1168 keer)

PeterKuiper

  • Nieuwe gebruiker
  • Offline Offline
  • Berichten: 1
DCC Arduino: Problemen combinatie Motorshield en MCP23017
« Gepost op: 11 May 2022, 11:49:02 »
Ik heb op mijn Arduino Mega2560 een Motorshield R3 L289 gemonteerd. Op de Arduino draai ik de nieuwste DCC versie. Alles werkte in combinatie met RocRail prima tot dat ik een MCP23017 (van merk Gravity) aansloot. Zolang ik het Motorshield niet aanzet, werken de melders die via de MCP23017 zijn aangesloten perfect. Zodra ik de Motorshield aanzet werken de melders die via de MCP23017 lopen niet meer en als ik daarna de Motorshield weer uitzet blijft het probleem bestaan. Alleen als ik helemaal opnieuw opstart (inclusief verbreken van de verbinding met de computer) werken deze melders via de MCP23017 weer.
Ik dacht eerste dat het probleem werd veroorzaakt doordat ik relatief veel melders heb aangesloten op de 5volt van de Arduino. Maar ik heb de spanning gemeten en de spanning verandert niet bij het inschakelen van de Motorshield. Ik heb verder een aparte 5volt voeding aangesloten op de MCP23017 maar dat zorgde voor meer problemen zoals niet meer vinden van alle melders.
Weet iemand hoe ik dit probleem kan oplossen of wat ik verder kan proberen om te achterhalen wat er precies mis gaat.

bask185

  • Offline Offline
  • Berichten: 5250
Re: DCC Arduino: Problemen combinatie Motorshield en MCP23017
« Reactie #1 Gepost op: 11 May 2022, 13:10:25 »
Ik vermoed eerder een software probleem, maar het is niet duidelijk op dit moment. Als je mcp alleen melders inleest, zal die niet veel stroom trekken. Het motor shield trekt ook weinig van de 5V circuit.

Ik heb wat vragen.
Hoe precies zet je het shield aan en uit?
Wat voor melders gebruik je? Massadetectie? stroom detectie?
Heb je een schema gemaakt?

Ik ga even dat motorshield bekijken. Kan jij op een manier de software en iets van een schema online zetten?

Mvg,

Bas
Train-Science.com
Train-Science github
It ain't rocket science ;-)

meino

  • Offline Offline
  • Berichten: 2384
Re: DCC Arduino: Problemen combinatie Motorshield en MCP23017
« Reactie #2 Gepost op: 11 May 2022, 19:47:09 »
Ik heb geen specifieke kennis van DCC+ met een motorshield en de MCP23017 (dat is de versie die met I2C communiceert). Maar het zou mij niet verbazen als de DCC+ code de timers van de Arduino veranderd en dat dat een conflict oplevert met de I2C interface, die zijn eigen timer settings heeft. Iets anders is dat een andere variant van de MCP23017 met SPI werkt, en hoe praat de motorshield met de Arduino, waarschijnlijk ook met SPI en dan zou ook daar een conflict kunnen ontstaan.

Groet Meino

bask185

  • Offline Offline
  • Berichten: 5250
Re: DCC Arduino: Problemen combinatie Motorshield en MCP23017
« Reactie #3 Gepost op: 11 May 2022, 20:11:00 »
Voor zover ik weet, maakt I2C geen gebruik van de drie hardware timers. Daar heeft de chip een apart stukje hardware voor.

Maar als je de verkeerde timer gebruikt waardoor bijvoorbeeld millis() niet meer werkt, kan je onbedoeld de helft van een programma onklaar maken.

Dus... source code..

Bas
Train-Science.com
Train-Science github
It ain't rocket science ;-)

Hans1963

  • Offline Offline
  • Berichten: 567
  • Spoor 0, dat wordt wel wat!
Re: DCC Arduino: Problemen combinatie Motorshield en MCP23017
« Reactie #4 Gepost op: 11 May 2022, 22:50:26 »
Ik gebruik deze centrale ook in combinatie met Rocrail.

een Deek Robot motorshield L298P en een MCP23017 (merkloos) via I2C.
op de 2e I2C uitgang een PCA9685 bordje voor de servo's.

als test op de MCP23017 voorlopig infrarood melders.
deze komen probleemloos binnen in Rocrail onafhankelijk of de railuitgang van het motorshield aan of uit wordt gezet.

ik herken het probleem dan ook niet.
« Laatst bewerkt op: 11 May 2022, 23:52:42 door Hans1963 »
vr. groet,  Hans

AlbertG

  • Offline Offline
  • Berichten: 1070
    • Modelbaan Den Akker / Rocrail / DCC-EX
Re: DCC Arduino: Problemen combinatie Motorshield en MCP23017
« Reactie #5 Gepost op: 12 May 2022, 08:36:08 »
Hoe heb je de DCC++ EX software geïnstalleerd? Via de automatische installer? Heb je daar dan wel het juiste motorshield geselecteerd?

Heb je nog meer aangesloten op de poorten van de motorshield? Houd er rekening mee dat je niet alle poorten kunt gebruiken, zo uit mijn hoofd in ieder geval A0 en A1 niet.
Heb je aan de onderkant van de motorshield de verbinding VIN-Connect verbroken?

Als je er niet uitkomt dan raad ik je aan je probleem te melden op het Discord forum van het DCC++ EX team. De link naar dat forum vind je op de website, ik heb hem op dit moment even niet voorhanden.
« Laatst bewerkt op: 12 May 2022, 08:42:21 door AlbertG »
Hartelijke groeten,
Albert.
Mijn Youtube kanaal: https://www.youtube.com/@Albert-DenAkker