C-rail wisseltong positie detecteren...

Gestart door minitreintje, 21 september 2014, 12:31:36 PM

minitreintje

Hallo,

Weet er iemand een manier om de wisseltong positie van een C-rail wissel te detecteren? Het mag een sensor zelfs zijn op de wissel. Het zou dienen om de servo eindstanden te 'meten' en op te slagen in een microcontroller.

Daarna hoef het niet meer te dienen.

Groeten Dylan
Märklin C-rail modulebaan met Arduino

dani

zijn dat handbediende wissels of zitten er elektrische bedieningen in ?

Je zou bijvoorbeeld als het elektrisch bediend is,  de eindeloopschakelaars kunnen gebruiken die er al in zitten ?
Of anders kan je bvb optisch de" positie van de "opening" in de wisselschuif bepalen.
De kruik is te water gegaan...
De kruik is niet meer.

Huugooke

Als het maar één keer moet dienen: magneetje met reedrelais?
Contacten slopen van een relais en aan de mechanische bediening?
Magneet en Hall sensors?

PietB

Citaat van: dani op 21 september 2014, 13:50:40 PM
Je zou bijvoorbeeld als het elektrisch bediend is,  de eindeloopschakelaars kunnen gebruiken die er al in zitten ?
Die schakelaars zijn ongelofelijk onbetrouwbaar.
Maar het gaat om servo bediende wissels dus die schakelaars zijn gelukkig buiten beeld.

Het mooie van de C-wissels is het over-center mechaniek.
Als het stelmechanisme over het centrum van de slag is dan zal de ingebouwde veer er voor zorgen dat de wisseltong positief tegen de railstaaf worden gedrukt.
Volgens het principe; in de buurt is goed.
Dus de behoeft aan detectie is mi. niet noodzakelijk.
Gewoon de twee uiterste standen van de servo instellen en je bent er.

grt Piet.

minitreintje

Inderdaad het gaat om servo wissels maar ik zou die eindpunten niet zelf willen instellen.
Ik dacht aan een calibratieproces die zelf de eindpunten zoekt en die opslaat.


groeten Dylan
Märklin C-rail modulebaan met Arduino

PietB

Citaat van: minitreintje op 21 september 2014, 21:11:44 PM
Ik dacht aan een calibratieproces die zelf de eindpunten zoekt en die opslaat.
Ja maar dan gebruik je geen fabrieks decoder, zeker.
Want bij mijn weten hebben die deze mogelijkheid van terugkoppelen niet.
En dan heb je ook geen servo nodig, dan kan het een motor met vertraging zijn.

grt Piet.

Sattrickske

Gaat niet simpel zijn zonder de halve wissel te slopen.  De sporen zijn elektrisch verbonden, dus ga je nooit kunnen weten in welke stand de wissel precies staat.
Om de eindposities te bepalen gebruik ik gewoon een visuele methode met een test schakeling.  De schakeling beweegt de wissel, stapje per stapje in één bepaalde richting en als ik tevreden ben over de positie lees ik de waarde in de microcontroller uit.
Als je je servo met een veer aan de wissel koppelt (verenstaal) dan mag je gerust er een zware slag naar slaan, de veer vangt het versshil wel op...

minitreintje

#7
Ondertussen ben ik dit tegengekomen:


2-in-1: Detectie van de positie en een mooie montage van een servo.
Het moet wel wat aangepast worden naar mijn goesting maar de basis is er. Er moeten dus 2 sensoren komen, nu staat er eentje op:
OFF = positie 0
ON = positie 1
Deze heeft wel constante monitoring maar ik heb nog wat I/O's vrij dus waarom niet  ???

Kalibreren zonder de wissel open te breken. Kalibreren is zelf niet nodig :O

groeten Dylan
Märklin C-rail modulebaan met Arduino

Bolje

Dit lijkt interessant.  ;)
Waar heb je dit op de kop getikt?
Linkje, prijs, ...?
Waarschijnlijk beter dan de spoelen van Märklin zelf?
Vele groeten,
Ronald

minitreintje

Ik heb dit gevonden op het Arduino forum. Ik had die vraag daar ook gesteld omdat daar ook een aantal mensen zitten die ongeveer hetzelfde willen bereiken.
Het is DIY maar ik heb de tekeningen gekregen dus ik ga als ik tijd heb een prototype bouwen/frezen.

Het is eigenlijk een beetje een Viessman inbouwaandrijving.

Groeten Dylan
Märklin C-rail modulebaan met Arduino

Bolje

Citaat van: minitreintje op 11 oktober 2014, 11:48:35 AM
Ik heb dit gevonden op het Arduino forum. Ik had die vraag daar ook gesteld omdat daar ook een aantal mensen zitten die ongeveer hetzelfde willen bereiken.
Het is DIY maar ik heb de tekeningen gekregen dus ik ga als ik tijd heb een prototype bouwen/frezen.

Het is eigenlijk een beetje een Viessman inbouwaandrijving.

Groeten Dylan
Kun je de tekening doorsturen?
Vele groeten,
Ronald

minitreintje

Märklin C-rail modulebaan met Arduino