Doel:€250.00
Donaties:€112.50

Per saldo:€-137.50

Steun ons nu!

Laatst bijgewerkt
op 22-01-2019
Algemeen

De stichting

Recente berichten

Geoline wissels elektrificeren door Klaas Zondervan
Vandaag om 13:04:22
Artitec 2019 raad-draadje door Wijktrein
Vandaag om 13:03:31
Toon hier je nieuwe (model) spooraanwinst(en)... door ceuleer
Vandaag om 12:56:01
Twee centimeter sneeuw verwacht, dienstregeling gehalveerd......... door NS8714
Vandaag om 12:51:43
Gezocht: foto van rangeerlok met kapotte Blauwe Engel op de miljoenenlijn. door ltmdepot
Vandaag om 12:44:41
Verven styreen door Hans Mol
Vandaag om 12:36:33
NS 5500 / HSM 700 spoor 0 / 1 door FritsT
Vandaag om 12:28:12
Onlangs gespot - gefotografeerd, de foto's door Remco vM
Vandaag om 12:03:04
The R & J Colliery Ltd. 1:76 Brits. door RobbertJan
Vandaag om 12:02:14
BNLS-Werkspoor - Pimp my hondekop door lrrw
Vandaag om 12:02:03
Ombouw/Pimpen Bolle neuzen door bollen neus
Vandaag om 11:36:09
Roco NS1600 (eerste generatie): digitaal maken door Combino
Vandaag om 11:34:33
Jos en Sven bouwen een nieuw H0e diorama voor Rail 2019 door grove den
Vandaag om 10:55:41
Modulebaan.nl Kijk- Speel- en Doedag 26 Januari 2019 door Chris80
Vandaag om 10:52:38
Brawa loc digitaal maken, welke decoder past hier in? door Remunj
Vandaag om 10:28:27
BMB 00-modulebaan, Algemeen. door St00mboy
Vandaag om 10:25:30
2 verschillende voltages op 1 rail door Timo
Vandaag om 10:14:02
Sehr-am-Üzant II door Pnarfk
Vandaag om 09:43:29
LS Models, STVA (NS) autotransportwagens door Daan!
Vandaag om 09:18:05
ESU 2019 door rail4marcel
Vandaag om 09:10:50
MB-module "Dolce far N-te" door nkob
Vandaag om 08:55:40
Roco BR 215 superen (Röwa?) door Reinout van Rees
Vandaag om 08:49:14
Hoe een ruit voor het toilet blinderen? door NL-modelspoor
Vandaag om 08:41:58
Mijn eerste H0 modeltreinbaan in aanbouw door Wim Vink
Vandaag om 08:40:12
EifelBurgenBahn door Wim Hesselink
Vandaag om 07:25:23
Amsterdam Weesperpoort als nieuw station door Modellbahnwagen
Vandaag om 07:11:39
Communicatie Decoder Pro en Intellibox Basic door paulmh
Vandaag om 07:04:41
Rijnstraat door Den Zoeterdam
Vandaag om 07:03:57
Kopstation aan Noordzeekust Duitsland door Tulpendaal
Vandaag om 05:54:23
BNLS/RCU Booster-Hub vraagbaak door Frankkamdee
Vandaag om 05:50:02
  

Auteur Topic: DCC++ probleem automatiseren, probleem met servo's, Mardec en Hall-sensoren  (gelezen 1224 keer)

hepost

  • Offline Offline
  • Berichten: 43
Beste mensen,

Sinds kort ben ik begonnen met de eerste stappen om mijn baantje deels te automatiseren. Ik heb een dcc++ centrale bestaande uit een arduino mega met een arduino motor shield i.c.m. rocrail. Ik heb een aantal hall sensoren (type 3144) aangebracht. De sensoren detecteren de trein m.b.v. een magneetje, dit werkt prima. De bedoeling is dat er automatisch gependeld kan worden. Nu komt het probleem, zodra ik de 5v en/of gnd van de mega aansluit op de sensoren op de baan dan reageren de servo's niet meer die aangesloten zijn op 3 mardecs. De loc reageert echter nog wel gewoon op de dcc signalen.

Ik heb van alles al geprobeerd om de oorzaak te isoleren en te achterhalen. Als ik alleen de gnd aansluit van de mega op de baan, de hall sensoren afgekoppeld, ontstaat dit probleem al. Mijn vermoeden is dan ook dat de 5v bedrading ruis opvangt. De 5v en sensor bekabeling heb ik al zoveel mogelijk apart van de dcc kabels lopen en alle draden getwist. Ook externe 5v voeding geprobeerd, alleen is er wel een gnd naar de mega nodig. Dit had ook geen effect. Meerdere zoekpogingen op internet hebben nog tot niets geleid.

Wat ik nog niet heb gedaan is om een dcc sniffer eraan te hangen om te kijken of en welke signalen wel/niet aankomen. Zodra ik een extra arduino binnen heb en voldoende tijd heb dan ga ik dit nog doen. Mocht iemand ondertussen een idee hebben wat het probleem kan zijn en wat er aan valt te doen dan lees ik het graag.

Met vriendelijke groet,
Hendrik
« Laatst bewerkt op: 06 januari 2019, 22:46:29 door Bert van Gelder »

72sonett

  • Team encyclopedie
  • Offline Offline
  • Berichten: 1224
    • El Carrilet
Re: dcc++ probleem automatiseren
« Reactie #1 Gepost op: 06 januari 2019, 21:29:48 »
...  Als ik alleen de gnd aansluit van de mega op de baan ...  ontstaat dit probleem al.
De gnd van de mega mag ook niet  aan de 'baan' (als je daarmee de rails bedoelt), alleen de uitgangen van de motor shield (een 'dual H bridge') mogen aan de rails zitten (één uitgang aan de rails de andere aan een programmeerspoor), verder niks, ook niet de gnd van de Mardec aan een rail aansluiten.
« Laatst bewerkt op: 06 januari 2019, 21:49:23 door 72sonett »
El Carrilet

Not sent from my Pocketline Swing 380, Xperia Z2, iPhone, C5503, ALE-L21 or SM-G900F using Tapatalk.

MH

hepost

  • Offline Offline
  • Berichten: 43
Re: dcc++ probleem automatiseren
« Reactie #2 Gepost op: 06 januari 2019, 22:06:57 »
De gnd van de mega mag ook niet  aan de 'baan' (als je daarmee de rails bedoelt)

Nee dat was blijkbaar een verkeerde woordkeus. Daar bedoel ik de sensoren die op de baan, dus tussen de rails geplaatst, niet verbonden aan de railstaven of op enigszins andere manier verbonden aan de dcc-bedrading mee. Zoals ik al geschreven had, heb ik aparte bedrading voor de sensoren. De sensoren worden gevoed door de 5v van de mega. Zo veel mogelijk gescheiden van de dcc bekabeling om overspraak te vermijden.

72sonett

  • Team encyclopedie
  • Offline Offline
  • Berichten: 1224
    • El Carrilet
Re: dcc++ probleem automatiseren
« Reactie #3 Gepost op: 06 januari 2019, 22:27:58 »
Dan zou ik verder ook niet de 5 V van de Arduino voor iets anders gebruiken, dus een heel gescheiden circuit voor de sensoren e.d. Ook de gnd van de Arduino nergens anders aan.

Waarop/hoe heb je die sensoren precies aangesloten? Die DCC++ Arduino kan verder niets anders dan naar Rocrail luisteren en commando's op de rails zetten.
« Laatst bewerkt op: 06 januari 2019, 22:34:15 door 72sonett »
El Carrilet

Not sent from my Pocketline Swing 380, Xperia Z2, iPhone, C5503, ALE-L21 or SM-G900F using Tapatalk.

MH

hepost

  • Offline Offline
  • Berichten: 43
Re: dcc++ probleem automatiseren
« Reactie #4 Gepost op: 06 januari 2019, 22:35:21 »
Dat is momenteel de situatie.

Menno

  • Offline Offline
  • Berichten: 2612
    • Mijn van-alles website
Re: dcc++ probleem automatiseren
« Reactie #5 Gepost op: 06 januari 2019, 22:40:35 »
Probeer de situatie eens te tekenen: dat maakt het ook voor anderen vaak een stuk inzichtelijker hoe het zit (en soms voor jezelf ook).

Ik vermoed dat er ergens stromen gaan lopen die de boel onderuit helpen, maar dat is moeilijk te zeggen zonder een basaal schema.

72sonett

  • Team encyclopedie
  • Offline Offline
  • Berichten: 1224
    • El Carrilet
Re: dcc++ probleem automatiseren
« Reactie #6 Gepost op: 06 januari 2019, 22:51:53 »
Ja, hoe krijgt Rocrail de signalen van de sensoren?
Rocrail moet die op één of andere manier krijgen en stuurt dan op basis van de door jou opgegeven logica commando's naar de DCC++/Arduino.

Je computer met Rocrail zit met een USB kabeltje aan de Arduino? Dan krijgt die ook 5 V en gnd van je computer, heeft dus geen extra voeding nodig. De motorshield moet wel een aparte eigen voeding,  van 18 V= of zo.
« Laatst bewerkt op: 06 januari 2019, 23:04:13 door 72sonett »
El Carrilet

Not sent from my Pocketline Swing 380, Xperia Z2, iPhone, C5503, ALE-L21 or SM-G900F using Tapatalk.

MH

hepost

  • Offline Offline
  • Berichten: 43
Re: DCC++ probleem automatiseren, probleem met servo's, Mardec en Hall-sensoren
« Reactie #7 Gepost op: 07 januari 2019, 16:13:18 »
Het schema is aangepast. Hopelijk verduidelijkt het e.e.a.

« Laatst bewerkt op: 08 januari 2019, 21:58:47 door hepost »

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4245
Re: DCC++ probleem automatiseren, probleem met servo's, Mardec en Hall-sensoren
« Reactie #8 Gepost op: 07 januari 2019, 16:24:26 »
Even voor de duidelijkheid, je hebt dus in totaal 4 volledig onafhankelijke voedingen?
- 14V
- USB (van PC/laptop)
- 12V
- 5V

Of komen sommige daarvan stiekem uit dezelfde voeding?


Timo
Verzonden vanaf mijn desktop met Firefox

72sonett

  • Team encyclopedie
  • Offline Offline
  • Berichten: 1224
    • El Carrilet
Re: DCC++ probleem automatiseren, probleem met servo's, Mardec en Hall-sensoren
« Reactie #9 Gepost op: 07 januari 2019, 17:45:03 »
Ik zie geen vreemde dingen...   ???

Heb je de printbaan onder op de motorshield doorgekrast en de pennen 2 en 13 met elkaar verbonden?


De Mardecs, servo's en relais hebben wel een gemeenschappelijke gnd?


Ik zie nu dat je in Rocrail  pinnen 22..53 van de Arduino Mega voor I/O kunt gebruiken.



« Laatst bewerkt op: 07 januari 2019, 20:24:06 door 72sonett »
El Carrilet

Not sent from my Pocketline Swing 380, Xperia Z2, iPhone, C5503, ALE-L21 or SM-G900F using Tapatalk.

MH

hepost

  • Offline Offline
  • Berichten: 43
Re: DCC++ probleem automatiseren, probleem met servo's, Mardec en Hall-sensoren
« Reactie #10 Gepost op: 07 januari 2019, 20:18:32 »
Even voor de duidelijkheid, je hebt dus in totaal 4 volledig onafhankelijke voedingen?

Timo

Ja dat klopt.

hepost

  • Offline Offline
  • Berichten: 43
Re: DCC++ probleem automatiseren, probleem met servo's, Mardec en Hall-sensoren
« Reactie #11 Gepost op: 07 januari 2019, 20:22:23 »

Heb je de printbaan onder op de motorshield doorgekrast en de pennen 2 en 13 met elkaar verbonden?
De Mardecs, servo's en relais hebben wel een gemeenschappelijke gnd?


Ja op alle bovenstaande vragen.

Na nog wat uitproberen kwam ik achter het volgende:
Mijn baan bestaat momenteel uit 3 modulen. Elke module is via een sub-d kabel verbonden met de centrale. Dus drie sub-d kabels.
De eerste twee modulen zijn voorzien van hall-sensoren.
Als ik 1 van de 2 modulen (de sensoren daarvan) aansluit op de centrale dan reageert alles zoals het moet, maakt niet uit of het module A of B is.
Zodra ik beide aansluit dan werkt het niet meer.
Ik blijf puzzelen...
« Laatst bewerkt op: 07 januari 2019, 21:13:38 door hepost »

Menno

  • Offline Offline
  • Berichten: 2612
    • Mijn van-alles website
Re: DCC++ probleem automatiseren, probleem met servo's, Mardec en Hall-sensoren
« Reactie #12 Gepost op: 07 januari 2019, 21:49:13 »
Maar wát werkt er dan niet meer? Komen de signalen van de hall-sensoren dan niet meer aan of komen die wel aan maar werken de servo's niet meer?

Het zou gemakkelijk te testen moeten zijn met een multimeter op het punt waar de uitgang van de hall-sensor de Arduino ontmoet. Als daar wel signaal staat bij 1 module, maar niet bij 2, denk ik dat je het probleem bij te lange kabels moet zoeken.
Punt 2 is dat ik niet helemaal begrijp hoe de constructie tussen de Mardec-Arduino en de Arduino mega zit kwa ringleiding: zoals het nu getekend is LIJKT het alsof de ene Arduino z'n ringleidingconnectie ergens anders heeft dan de ander.

Ik zou opteren voor EERST doorlussen naar de andere Arduino en van daaruit met 1 aansluiting naar de rails.

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4245
Re: DCC++ probleem automatiseren, probleem met servo's, Mardec en Hall-sensoren
« Reactie #13 Gepost op: 08 januari 2019, 09:04:00 »
Klinkt mij in de oren naar storing op de voeding. Vandaar dat ik ook altijd pleit om geen 5V onder de baan te distribueren ::) Zeker de 5V uit de USB niet. Je zou de mega eens uit een andere bron kunnen voeden.


Timo
Verzonden vanaf mijn desktop met Firefox

AlbertG

  • Offline Offline
  • Berichten: 151
Re: DCC++ probleem automatiseren, probleem met servo's, Mardec en Hall-sensoren
« Reactie #14 Gepost op: 08 januari 2019, 19:05:31 »
Het is maar een idee, maar wat gebeurt er als je de Hall-sensoren aansluit op de 5V en de GND van de motorshield in plaats van de Mega?

Albert.