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

Rhätische Bahn in 0m; van Filisur naar Stuls door markuspetter
Vandaag om 18:58:24
Br 38 Piko Superen. door Vroeger
Vandaag om 18:46:10
Lima IRM pimpen door StefanNL_Plays
Vandaag om 18:45:25
Piko 51916 NS 1100 blauw botsneus door Corné81
Vandaag om 18:35:16
Yet Another Servo Decoder door AP3737
Vandaag om 18:28:35
Roco 290 digtaliseren door Herb73
Vandaag om 18:20:20
betreft de YD7001 door Ben
Vandaag om 18:17:43
Ronald doet de Fork Challenge! door Frank 123
Vandaag om 17:53:54
Artitec DE2 instellingen in Lokpilot 3 .5 MTC decoder door bellejt
Vandaag om 17:43:37
Een nieuw begin door dreezy
Vandaag om 17:31:11
Nederland jaren 50 op basis van mijn roots door defender
Vandaag om 17:22:27
Mijn eerste H0-modeltreinbaan in aanbouw door RetroJack
Vandaag om 17:20:07
S88n bus splitsen door Eric v C
Vandaag om 17:16:19
De Projecten van RetroJack door RetroJack
Vandaag om 16:43:45
US diorama in H0 door Wim Vink
Vandaag om 16:39:08
Roco gebogen wissels 2,5 mm door Albert de Heer
Vandaag om 16:20:42
Hengelo in 1981-1982, maar dan anders: Kassenberg in N door Mispoes
Vandaag om 15:03:37
Toon hier je pas gereed gekomen (model-)spoorbouwsels ... door Gert Arkema
Vandaag om 15:01:14
Philotrain 3737 rijeigenschappen verbeteren door Rico [momfer]
Vandaag om 14:59:51
Sfeer op je modelbaan door MOVisser
Vandaag om 14:44:58
20 jaar BNLS door MOVisser
Vandaag om 14:43:28
Länderbahn en Reichsbahn locomotieven. door puntenglijder
Vandaag om 14:34:32
365 "Het is weekend foto's" door Montanbahn
Vandaag om 13:49:21
Piko 2025 door Blausee-Mitholz
Vandaag om 13:17:14
Roco Plan T door NL-modelspoor
Vandaag om 11:41:48
Pfarrerwinkel bahn door Wim Vink
Vandaag om 11:03:36
NZH A 1001 - 1004 door Dave.......
Vandaag om 09:20:11
Intermittende kortsluiting door Klaas Zondervan
Vandaag om 08:54:20
Yamorc YD6016LN en diodeschakeling door Overet
Vandaag om 08:13:20
PB Models, ICR-rijtuigen door PBModels
07 July 2025, 23:43:49
  

Auteur Topic: Volautomatische universele bidirectionele goedkope keerlus controller  (gelezen 16789 keer)

Erik84750

  • Offline Offline
  • Berichten: 56
Re: Volautomatische universele bidirectionele goedkope keerlus controller
« Reactie #15 Gepost op: 10 May 2017, 09:28:36 »
Is een mechanisch relais wel snel genoeg om de polariteit te wisselen?
Gaat een rijdende trein daar geen hikje ofzo van krijgen als dat gebeurt?
Ja, een gewoon relais of zelfs zoals waar ik mee experimenteerde een Arduino Module (https://tinyurl.com/ladbz6g die op zijn beurt een relais of contactor aanstuurt, volstaat.

Hieronder is een voorbeeld van een 2-polig double throw relais dat rechtstreeks op een controller uitgang mag worden aangesloten én tot 2A DC kan schakelen.
https://tinyurl.com/m3tc5pv

Is er meer nodig dan kan je dit relais gebruiken om een groter relais of een contactor te schakelen.

De software houdt rekening met een "aankomende trein", houdt rekening met eventuele stoorpulsen of valse detecties, en schakelt de polariteit tijdig om. Wat is "tijdig": hier geldt dat de installatie van de detectoren DET-a en DET-b (de detectie van aankomende treinen) op een zodanige afstand van de geïsoleerde lus moeten geplaatst worden dat een trein die wordt gedetecteerd door DET-a of DET-b de polariteit (of voor DCC de fasen) omschakelt vooraleer de trein de keerlus binnenrijdt.
In de praktijk komt dit neer op een afstand van ongeveer 5cm -of meer- tussen DET-a of DET-b en de keerlus-isolatie.
« Laatst bewerkt op: 10 May 2017, 09:45:22 door Erik84750 »

Klaas Zondervan

  • Offline Offline
  • Berichten: 26608
    • Pagina van klaas
Re: Volautomatische universele bidirectionele goedkope keerlus controller
« Reactie #16 Gepost op: 10 May 2017, 09:45:22 »
Wat is eigenlijk de meerwaarde van de controller? Je kan met de detectors toch rechtstreeks een bistabiel relais omschoppen? Daar hoeft niks tussen te zitten.
Projecten:
Dubbelom
Halte Assel
Geluk, dat is vooraan staan als de overweg gesloten is.

jowi

  • Offline Offline
  • Berichten: 2375
Re: Volautomatische universele bidirectionele goedkope keerlus controller
« Reactie #17 Gepost op: 10 May 2017, 09:47:07 »
Misschien maak ik een denkfout, maar... de polariteit moet toch 2x geschakeld worden? De 1e keer bij het inrijden, dan moet de polariteit gelijk worden aan de polariteit van de inrijdende trein/rails, en als die trein eenmaal in zijn geheel in de lus staat, moet de polariteit van de gehele lus, dus inclusief rijdende trein, weer terug worden gezet?

Het moment van de 1e polariteitswisseling bepaal je met de inrij-detectie, dan kun je de lus al op de goede polariteit zetten terwijl de trein er nog niet eens ingereden is; de tweede polariteitswisseling moet je dan doen als de hele trein in de lus staat, en op het punt staat de lus weer uit te rijden, met een uitrij-detectie. Klopt die gedachtengang?

Dus de 2e wisseling doe je terwijl de trein rijd?

Erik84750

  • Offline Offline
  • Berichten: 56
Re: Volautomatische universele bidirectionele goedkope keerlus controller
« Reactie #18 Gepost op: 10 May 2017, 09:52:53 »
Wat is eigenlijk de meerwaarde van de controller? Je kan met de detectors toch rechtstreeks een bistabiel relais omschoppen? Daar hoeft niks tussen te zitten.
Inderdaad. Maar dan moet je het relais aansturen.
1. Ofwel via de contacten van een wissel: risico op wissel die niet of te laat wordt bediend, en ingeval van automatische bediening zijn de contacten gebonden aan één wissel.
2. Ofwel manueel: risico op menselijke fouten.

Met een controller ben je niet afhankelijk van enige (manuele of automatische) wisselsturing, kan je keerlussen bedienen die meerdere wissels bevatten (zie mijn bijlage in de eerste post), gebeurt de hele keerlusbediening volledig automatisch, en kan je om het even welke vorm van keerlussen bedienen (opnieuw: zie mijn schema).
Een groot voordeel is de lage kost en het feit dat je met om het even welk type of soort treindetector kan werken. De meesten hebben al treindetectie voor bijvoorbeeld aansturen van lichten of van treincontrollersoftware: je kan dan gewoon de uitgang parallel op beide systemen zetten (op voorwaarde dat de uitgang bij HOOG 5V is).

Erik84750

  • Offline Offline
  • Berichten: 56
Re: Volautomatische universele bidirectionele goedkope keerlus controller
« Reactie #19 Gepost op: 10 May 2017, 09:57:27 »
Misschien maak ik een denkfout, maar... de polariteit moet toch 2x geschakeld worden? De 1e keer bij het inrijden, dan moet de polariteit gelijk worden aan de polariteit van de inrijdende trein/rails, en als die trein eenmaal in zijn geheel in de lus staat, moet de polariteit van de gehele lus, dus inclusief rijdende trein, weer terug worden gezet?

Het moment van de 1e polariteitswisseling bepaal je met de inrij-detectie, dan kun je de lus al op de goede polariteit zetten terwijl de trein er nog niet eens ingereden is; de tweede polariteitswisseling moet je dan doen als de hele trein in de lus staat, en op het punt staat de lus weer uit te rijden, met een uitrij-detectie. Klopt die gedachtengang?

Dus de 2e wisseling doe je terwijl de trein rijd?
Het hangt ervan af van welke kant de vorige trein is binnengereden. Als het van dezelfde kant is als de vorige dan wordt bij het binnenrijden de polariteit 1x gewisseld en vooraleer buiten te rijden nog een keer. Het programma laat het relais staan in de stand en de richting van de laatst buitengereden trein.
Als een trein over DET-a binnenrijdt en over DET-b buitenrijdt, en vervolgens rijdt een tweede trein eerst over DET-b binnen dan staat het relais nog in de "goede" stand van de voorgaande trein. Dan wordt slechts éénmaal omgeschakeld: vooraleer de tweede trein over DET-a terug buitenrijdt.

Klaas Zondervan

  • Offline Offline
  • Berichten: 26608
    • Pagina van klaas
Re: Volautomatische universele bidirectionele goedkope keerlus controller
« Reactie #20 Gepost op: 10 May 2017, 09:57:40 »
Inderdaad. Maar dan moet je het relais aansturen.
Logisch, maar dat moet je in jouw geval ook. Een relais dat je niet hoeft aan te sturen kan je net zo goed vervangen door een paar vaste verbindingen. Ik heb het idee dat je nodeloos ingewikkeld aan het doen bent.
Projecten:
Dubbelom
Halte Assel
Geluk, dat is vooraan staan als de overweg gesloten is.

Erik84750

  • Offline Offline
  • Berichten: 56
Re: Volautomatische universele bidirectionele goedkope keerlus controller
« Reactie #21 Gepost op: 10 May 2017, 10:16:51 »
Logisch, maar dat moet je in jouw geval ook. Een relais dat je niet hoeft aan te sturen kan je net zo goed vervangen door een paar vaste verbindingen. Ik heb het idee dat je nodeloos ingewikkeld aan het doen bent.
Met "een paar vaste verbindingen" kan je niet de aansturing doen die een microcontroller kan, namelijk keerlussen van om het even welke vorm, met om een willekeurig aantal wissels, en willekeurig aanrijdbaar aansturen. Ik vrees dat als je dezelfde mogelijkheden wilt bereiken met een paar vaste verbindingen als wat je met een microcontroller kan doen je er niet zal komen.
Bijvoorbeeld: het eenvoudige detailschema "drawing 1" bevat reeds drie detectoren en één relais. Uiteraard ben je vrij om gewoon enkele bedradingen aan te brengen om te proberen dit te doen werken.

Maar het was mijn keuze om op een eenvoudige manier een gesofisticeerde werking (die niet eens zo ver gezocht is) voor dit systeem te bereiken.

Ik ben benieuwd hoe je de voorwaarden die ik heb opgelegd voor dit project, beschreven bij het begin van mijn post, en die worden gebruikt als vereisten voor dit systeem, met enkele bedradingen zal oplossen.

Maar uiteindelijk komt het hierop neer:
1. ofwel een eenvoudige manuele bediening, eventueel met aansturing via relais door wisselcontacten en een paar vaste verbindingen, met de nodige risico's op menselijke fouten, maar dat wordt er dan bijgenomen: is ook deel van de lol  ;D
2. ofwel een automatische bediening, en dan is het doel van mijn project hetgeen ik reeds in de eerste post heb vermeld.
« Laatst bewerkt op: 10 May 2017, 10:28:04 door Erik84750. Reden: typfouten »

Klaas Zondervan

  • Offline Offline
  • Berichten: 26608
    • Pagina van klaas
Re: Volautomatische universele bidirectionele goedkope keerlus controller
« Reactie #22 Gepost op: 10 May 2017, 10:43:41 »
Ik heb het idee dat  we elkaar niet begrijpen. Nog maar een poging: als je een relais niet hoeft aan te sturen, dan staat het altijd in dezelfde stand. Dus dan kan je de contacten net zo goed vervangen door een paar verbindingen.
Uiteraard moet je het relais wel aansturen. Maar dat kan je net zo goed direct door de detectors laten doen. Je hebt voor mij nog niet echt duidelijk gemaakt wat de meerwaarde van de controller is.
Projecten:
Dubbelom
Halte Assel
Geluk, dat is vooraan staan als de overweg gesloten is.

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: Volautomatische universele bidirectionele goedkope keerlus controller
« Reactie #23 Gepost op: 10 May 2017, 10:46:42 »
Hoi Erik,

Ik juich het altijd toe als mensen zelf aan de slag gaan! (y) Maar mag ik je een paar tips voor de code geven? Nee, echt geen afkraken. Alleen om dit programma en toekomstige beter te maken. Gewoon vriendelijk advies dus 8) (Komt makkelijk verkeerd over op een forum :angel:)

Allereerst, weet je wat arrays zijn? Als je alle detector variabele in array's had gestopt was er denk ik nog maar de helft van je code overgebleven ;)

En ik begon eerst te juichen omdat je mooi const byte's gebruikt voor de pinnen en niet was vergeten millis() output in een unsigned te stoppen. (y) Maar waarom sla je daarna simpele bools op (pin states) op in int's? ???

Let iets meer op de opmaak. Regel 45 is bijvoorbeeld opeens niet ingesprongen. Of regel 58, volgens de "opmaak standaarden" is een regel altijd afgelopen na een {, } of ;. (Commentaar daargelaten, en voor de ; een uitzondering in de for-loop).

En als laatste variabele namen. Zeker voor de gobals is het handig dat deze zichzelf uitleggen. "A" doet dat zeker niet ;) Vuistregel is dan ook een beetje voor globals dat deze minimaal 5 karakters lang zijn.

En uitvoeringstechnisch, ik denk inderdaad dat het handig is om active high of active low in te kunnen stellen. Je gaat nu uit van high maar standaard stroomdetectie is active low.

En pin 0 en 1 gebruiken is niet zo super handig. Deze worden ook gebruikt door Serial en kan (al naar gelang de gebruikte detector) dus roet in het eten gooien als je wilt programmeren.

En 1 seconde debounce, dat is best heftig  ;D


Timo
Verzonden vanaf mijn desktop met Firefox

Erik84750

  • Offline Offline
  • Berichten: 56
Re: Volautomatische universele bidirectionele goedkope keerlus controller
« Reactie #24 Gepost op: 10 May 2017, 11:05:06 »
Amai, bedankt! Ik zal die aanpassingen proberen te integreren, als ik vragen heb laat ik het jou zeker weten.

Pin 0 en pin 1 zijn idd RX en TX op Arduino maar ik gebruik een ATtiny85 en daar heb ik slechts P0 (pin 0) tot PB5, welke laatste zelfs niet als output in het Digispark bordje te gebruiken is (slechts 3V bij H).
De reden waarom ik Digispark ipv een zuivere ATtiny gebruik is wegens de prijs (2euro tov 3euro  ;D). Ik bekijk op termijn nog wel of ik evt. beter een andere controller zou gebruiken.

Ik apprecieer jouw input,

groeten,
Erik
« Laatst bewerkt op: 10 May 2017, 11:18:11 door Reinout van Rees. Reden: Citaat verwijderd, het staat er vlak boven »

Wim Ros

  • BHV
  • Offline Offline
  • Berichten: 7820
  • Alleen de waarheid ligt in het midden.
    • Perrongeluk
Re: Volautomatische universele bidirectionele goedkope keerlus controller
« Reactie #25 Gepost op: 10 May 2017, 11:11:53 »
Erik, vervangt nu 2 BC557b transistoren door een Arduino. Dat levert behalve programmeer ervaring/stress op, verder geen enkel financieel gewin. Denk toch echt dat een Arduino meer kost dan 2 BC557b transistortjes.

Veel suc6 verder met je project.

Groetjes
Intellibox via LocoNet-Interface met s88 via een s88 naar LocoNet adapter.Of L.NET-S88SD16-N Marklin 6021 via een 63820, LocoNet-Interface en een s88 naar LocoNet adapter. Lenz Digital Plus via  LI101F of s88XPressNetLi s88SD16-n. http://rosoft.boards.net

Erik84750

  • Offline Offline
  • Berichten: 56
Re: Volautomatische universele bidirectionele goedkope keerlus controller
« Reactie #26 Gepost op: 10 May 2017, 11:20:11 »
Ik vermoed dat je bedoelt dat "hetzelfde" kan bereikt worden met 2 transistoren ipv met een controller?

Ben benieuwd hoe je daarmee zal bereiken wat ik in de projectomschrijving heb opgenomen?

Ik sta open voor suggesties, maar ik pas zelf toe wat ik predik en dus ook op mijn treinbaan: dus ook hetgeen ik hier publiceer. En wees gerust, ik ben lui van aard en probeer de kortste weg naar oplossingen te vinden  ;D
« Laatst bewerkt op: 10 May 2017, 12:34:38 door Edsko Hekman. Reden: quote weggehaald »

Erik84750

  • Offline Offline
  • Berichten: 56
Re: Volautomatische universele bidirectionele goedkope keerlus controller
« Reactie #27 Gepost op: 10 May 2017, 11:28:56 »
... maar je vergeet dat er ook mensen zijn die eea voor de hobby doen. Die het zelf willen maken. Ook al kost dat meer, ook al is het complexer. Gewoon omdat het kán.
Bedankt. En ik denk niet dat je voor €2 (een ATtiny85 controller) beter en/of goedkoper vindt, in elk geval niet voor wat hier eigenlijk maar nodig is qua software en I/O.
Maar voor mij is het inderdaad onschatbaar wat ik hierbij opdoe aan ervaring, sociale contacten, en kennis (ik verwijs oa naar de post van Timo).

« Laatst bewerkt op: 10 May 2017, 11:55:39 door Reinout van Rees. Reden: Irritante deel van verwijderd bericht uit citaat weggehaald »

Klaas Zondervan

  • Offline Offline
  • Berichten: 26608
    • Pagina van klaas
Re: Volautomatische universele bidirectionele goedkope keerlus controller
« Reactie #28 Gepost op: 10 May 2017, 11:54:16 »
Wim bedoelt eigenlijk hetzelfde als wat ik zeg: als iets simpel kan dan moet je het niet moeilijker maken.
« Laatst bewerkt op: 10 May 2017, 12:02:13 door Reinout van Rees. Reden: Indirecte verwijzing naar weggehaalde berichten weggeknipt om het begrijpbaar te houden »
Projecten:
Dubbelom
Halte Assel
Geluk, dat is vooraan staan als de overweg gesloten is.

Reinout van Rees

  • Team forummoderators
  • Offline Offline
  • Berichten: 7750
  • Forummoderator
    • Persoonlijke website + weblog
Re: Volautomatische universele bidirectionele goedkope keerlus controller
« Reactie #29 Gepost op: 10 May 2017, 12:01:21 »
Aargh, doe de onderlinge mopperberichten onderling via PM a.u.b.
Ik heb wat opgeschoond en weggehaald. (Ook twee indirect betrokken berichtjes licht aangepast).

Reinout-als-moderator
(ik zeg het hier maar in het draadje want anders vragen mensen zich af waar sommige berichten zijn gebleven)
Bouw v/d EifelBurgenBahn (h0, zijlijn in de Eifel)
Eifelgeschiedenis (verhalen en video's over de Eifelburgenbahn)