Doel:€250.00
Donaties:€88.00

Per saldo:€-162.00

Steun ons nu!

Laatst bijgewerkt
op 03-06-2025

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

Mooi weer om buiten te spelen door sncf231e
Vandaag om 23:04:30
Werkt de Yamorc software op Ubuntu? door renedh
Vandaag om 22:44:17
wiel met 3 mm asgat monteren op as van 2 mm.... door Marco Staartjes
Vandaag om 22:41:28
Piko 2025 door 5166
Vandaag om 22:36:46
Nederlandse Spoordijk in H0 door Miniature Holland
Vandaag om 22:22:11
Stadswapen Amersfoort op NS Cargo 1637 door pagoda of funn
Vandaag om 22:16:56
Randstadrail Baan 1:87 H0 (V.h. Den Haag-R’dam Hofplein Lijn) door Miniature Holland
Vandaag om 22:13:50
Station Voorburg ‘t Loo in 1:87 H0 door Miniature Holland
Vandaag om 22:06:34
Swalbenburg, N modulebaan door NS264
Vandaag om 21:54:44
Reactiveren van de 0N30 Mumby Lumber baan (ex-JD) by Ronald door Ronald Halma
Vandaag om 21:53:41
Toon hier je nieuwe (model-) spooraanwinst(en)... door Quinzeedied
Vandaag om 21:46:43
Spooraccessoires in diverse schalen, 3D-geprint. door MOVisser
Vandaag om 21:22:14
Plaat met klinkerpatroon voor straatspoor door Bert55
Vandaag om 21:11:11
20 jaar BNLS door Yuri v L
Vandaag om 21:06:20
Nijmegen in h0 door Dave.......
Vandaag om 21:04:44
keerlusproblemen door saskia
Vandaag om 20:53:37
Hoeveel treinen op Piko Trafo 55008? door Modeltreinmulder
Vandaag om 20:18:40
Ombouw/Pimpen Bolle neuzen door bollen neus
Vandaag om 19:17:46
Mijn eerste H0-modeltreinbaan in aanbouw door Wim Vink
Vandaag om 18:59:59
Raadplaatje door Dpc Fo
Vandaag om 18:51:43
Hoek-Warszawa Express D1245 1974 door Jeroen Water
Vandaag om 17:55:34
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door Schachbrett
Vandaag om 17:32:50
Philotrain NS6001-6006 (niet kijken als je blij met jou philotrain bent) door MathynK
Vandaag om 16:29:19
US diorama in H0 door Wim Vink
Vandaag om 15:30:30
Die Sauerlandbahn - Tijdperk III door basjuh1981
Vandaag om 15:11:20
Roco NS500/600/700, Hippelvragen, klein en groot door RetroJack
Vandaag om 14:38:10
De Projecten van RetroJack door RetroJack
Vandaag om 14:20:51
De modeltreinen van Spoorijzer door Keska
Vandaag om 13:59:49
Ruimte van 8.15m x 2.8m + zolder. door olaf99
Vandaag om 12:34:02
Bentheimer Eisenbahn, gisteren, vandaag en morgen. door Hans Reints
Vandaag om 11:54:21
  

Auteur Topic: Geen goede meting van reed-contact  (gelezen 3737 keer)

Moës

  • Nieuwe gebruiker
  • Offline Offline
  • Berichten: 2
Geen goede meting van reed-contact
« Gepost op: 24 March 2018, 17:24:37 »
Hallo Forum leden. Ik ben een modelsmalspoor in H0e (9mm spoorwijdte) aan het bouwen. Ik wil die aansturen met een Arduino computer. Het aan en uitzetten van de baandelen, het aansturen van de wissels, dat alles gebeurt met relais, gaat goed. Nu wil ik meten waar mijn loc staat. Onder de loc zit een magneet, in de rails zitten reedcontacten. Als ik met de multimeter meet werkt dit uitstekend, zodra ik de loc boven een reed-contact zet zie ik dat er contact wordt gemaakt. Ook als ik een simpel programaatje schrijf ZONDER dat ik stroom op de rails zet en de loc met de hand voortbeweeg, ziet de computer direct dat het reed-contact schakelt als ik de loc er voorbij duw.

Pas als ik ook stroom op het baandeel ga zetten lijkt het wel of het ding gek wordt. Hij meet voortdurend 0 en 1 afwisselend, onafhankelijk of de loc boven het reed contact staat of niet. Ik heb zowel met pull-down weerstand (10KOhm) gewerkt, als met een PULL_UP statement in de Arduino. Geen van beide oplossingen voorkomt het "random" schakelen van het reed contact.

Ik weet niet meer hoe ik nu verder moet, misschien heeft iemand op dit forum een idee? Als iemand ongeveer wil zien waar ik mee bezig ben: http://hvdheijd.home.xs4all.nl/

72sonett

  • Team encyclopedie
  • Offline Offline
  • Berichten: 2083
    • El Carrilet
Re: Geen goede meting van reed-contact
« Reactie #1 Gepost op: 24 March 2018, 18:49:02 »
Ik gebruik ook veel reedcontacten in H0 spoor maar ik heb niet het probleem wat jij beschrijft (ik gebruik ook geen Arduino).  Misschien dat bij 9 mm het magnetisch veld om de rail (als er een stroom loopt) net genoeg is om het contact te schakelen.

Heb je de reedcontacten evenwijdig tussen de rails liggen of dwars er onder?  Bij mij liggen ze in lengterichting.

Je zou ze ook nog rechtop in een gaatje tussen de rails kunnen zetten, misschien is het probleem dan weg.

« Laatst bewerkt op: 24 March 2018, 22:27:26 door 72sonett »
El Carrilet
"te dom om te poepen"
MH

wimk

  • Offline Offline
  • Berichten: 827
    • kusee.nl
Re: Geen goede meting van reed-contact
« Reactie #2 Gepost op: 24 March 2018, 22:01:25 »
Een Arduino is soms wat gevoelig voor zwerfstromen.
Heb je de min-pool van de Arduino en de minpool van de rails al met elkaar verbonden?
Ik weet niet of dat mogelijk is, maar zo j, dan zou ik dat eens proberen.
Wim K

Klaas Zondervan

  • Offline Offline
  • Berichten: 26577
    • Pagina van klaas
Re: Geen goede meting van reed-contact
« Reactie #3 Gepost op: 24 March 2018, 22:46:15 »
Je zou ze ook nog rechtop in een gaatje tussen de rails kunnen zetten, misschien is het probleem dan weg.
Als het probleem al bestaat zou het dan juist erger worden. Je zet het reedcontact dan evenwijdig met de veldlijnen tussen de rails, dus maximale beïnvloeding.
Maar ik denk niet dat het probleem daar zit. Het zal veroorzaakt worden door gezamenlijk gebruik van een massaleiding of door onhandig gekozen routes van de bedrading of door ontbrekende ontstoring op de signaalleidingen.
Maar daar valt pas wat zinnigs over te zeggen als Moës volledig inzicht geeft in hoe hij de zaak heeft opgebouwd.
« Laatst bewerkt op: 24 March 2018, 23:01:03 door Klaas Zondervan »
Projecten:
Dubbelom
Halte Assel
Geluk, dat is vooraan staan als de overweg gesloten is.

72sonett

  • Team encyclopedie
  • Offline Offline
  • Berichten: 2083
    • El Carrilet
Re: Geen goede meting van reed-contact
« Reactie #4 Gepost op: 24 March 2018, 23:23:30 »
Citaat van: Klaas Zondervan
...  Je zet het reedcontact dan evenwijdig met de veldlijnen tussen de rails, dus maximale beïnvloeding.
Ja, dat is zo. Iets met kurkentrekker? Dwarsrichting is dan ook ongunstig.
El Carrilet
"te dom om te poepen"
MH

Menno

  • Offline Offline
  • Berichten: 3439
    • Mijn van-alles website
Re: Geen goede meting van reed-contact
« Reactie #5 Gepost op: 24 March 2018, 23:28:38 »
Ik denk vooral dat het een ontstoringskwestie is. Het zal niet de eerste keer zijn dat er relatief lange draden aan de ingangen van een digitale bouwsteen zitten die allerhande signalen oppikken waar de controller niets mee moet doen (maar dat wel doet, want hij kan het verschil niet ruiken)

Maar zonder meer info blijft het vooralsnog gissen, al vermoed ik dat wat Klaas al aanhaalt de oorzaak is.

jerrytrein

  • Offline Offline
  • Berichten: 5914
Re: Geen goede meting van reed-contact
« Reactie #6 Gepost op: 25 March 2018, 00:36:40 »
Ik heb eens iets gelijks gehad met blokken
Kan het eens met een enkele wagon testen
Mogelijk dat de magneet van de loc motor invloed heeft(bij mij dus lima en jouef oude modellen)

Max Roodveldt

  • Offline Offline
  • Berichten: 258
  • 't is maar 'n spelletje...
Re: Geen goede meting van reed-contact
« Reactie #7 Gepost op: 25 March 2018, 00:50:56 »
Doe eerst maar eens een schema... :angel:
"And these visions of Johanna are now all that remain" - Bob Dylan (1966)

Klaas Zondervan

  • Offline Offline
  • Berichten: 26577
    • Pagina van klaas
Re: Geen goede meting van reed-contact
« Reactie #8 Gepost op: 25 March 2018, 08:53:48 »
IMogelijk dat de magneet van de loc motor invloed heeft(bij mij dus lima en jouef oude modellen)
Nee, dat is het niet . Moës schrijft dat het ook gebeurt als er geen loc boven het reedcontact staat.
Projecten:
Dubbelom
Halte Assel
Geluk, dat is vooraan staan als de overweg gesloten is.

Henk Boshuyzen

  • Offline Offline
  • Berichten: 911
    • Modeltram Toulon sur Arroux
Re: Geen goede meting van reed-contact
« Reactie #9 Gepost op: 25 March 2018, 09:49:52 »
Als het al het oppikken van stoorsignalen betreft kun je dat uitsluiten door één van de betreffende contacten eens te voorzien van een getwist aderpaar, dus gewoon de ground én de signaaldraad twisten en over de gehele lengte van reedcontact tot arduino laten lopen. Ik heb op HOm spoor hetzelfde gehad en het was hiermee opgelost. Wat niet wil zeggen dat het bij de topicstarter ook zo zal zijn, maar de moeite van het proberen waard. Gebruik bij HOe ook geen te grote reedcontacten.

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: Geen goede meting van reed-contact
« Reactie #10 Gepost op: 25 March 2018, 11:58:54 »
Ongunstig gekozen gezamelijke leidingen etc zullen inderdaad aardig bijdragen. Maar lange draden is altijd vragen om problemen uitdagingen ;D De standaard pull up van de Arduino (uitgaande van een standaard 8-bit exemplaar) is redelijk hoog met +-30k. Voor langere draden zou ik het verlagen (dus externe pull up weerstand) naar 1k. En twisted pair naar de reeds kan ook al helpen inderdaad. Maar ik zou het ook filteren. Of door extern iets van een 100nF te plaatsen of gewoon in software. Als je iets van een library als Bounce2 gebruikt heb je dat standaard al :)


Timo
Verzonden vanaf mijn desktop met Firefox

David Hoogvorst

  • Offline Offline
  • Berichten: 364
    • AnyRail
Re: Geen goede meting van reed-contact
« Reactie #11 Gepost op: 25 March 2018, 12:50:32 »
Inderdaad is een externe pull-up weerstand waarschijnlijk de makkelijkste oplossing. Begin eens met 1K, en verlaag tot iets van 250 Ohm als het nog niet voldoende is.
Sluit deze dus aan tussen de 5V van de Arduino en de poort waarop je het reedcontact detecteert.
Het reedcontact verbind je met de ene kant aan de aarde van de Arduino, en de andere kant aan die poort.

Normaal staat de poort dan op HIGH, en bij sluiting van het reedcontact op LOW.
Poort in de software definieren als INPUT_PULLUP.



Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: Geen goede meting van reed-contact
« Reactie #12 Gepost op: 25 March 2018, 12:55:49 »
Poort in de software definieren als INPUT_PULLUP.
Dat is dan op zich niet meer nodig ;D Maar daarmee verlaag je de weerstand inderdaad nog iets verder mee maar op 1k is dat maar 3%.


Timo
Verzonden vanaf mijn desktop met Firefox

72sonett

  • Team encyclopedie
  • Offline Offline
  • Berichten: 2083
    • El Carrilet
Re: Geen goede meting van reed-contact
« Reactie #13 Gepost op: 25 March 2018, 13:59:01 »
Citaat van: David Hoogvorst
...
Normaal staat de poort dan op HIGH, en bij sluiting van het reedcontact op LOW.
Poort in de software definieren als INPUT_PULLUP.

Zo heb ik ze ook aangesloten, op de interne pull up van een USB I/O kaartje met een Atmel chip, dezelfde als in een Arduino. Werkt zonder storing.




El Carrilet
"te dom om te poepen"
MH

Moës

  • Nieuwe gebruiker
  • Offline Offline
  • Berichten: 2
Re: Geen goede meting van reed-contact
« Reactie #14 Gepost op: 28 March 2018, 18:52:31 »
 Ik wil iedereen heel hartelijk danken. Het probleem is inderdaad opgelost, en zoals velen al schreven, het gaat om het pull-up of pull down. Ik gebruikte de interne pull_up van de Arduino, maar die was gewoon te zwaar. Nu heb ik alles zo veranderd dat ik een pull-down schakeling gebruik met een weerstand van 220 Ohm, of 440, dat moet ik nog nader bepalen, maar met beide weerstanden werkt het nu goed   :) :)