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

Dordrechtse Dwarsliggerwagens door gtw6016
Vandaag om 18:10:54
Vreemd probleem door AP3737
Vandaag om 18:03:54
Toon hier je nieuwe (model-) spooraanwinst(en)... door Daan de leeuw
Vandaag om 17:40:18
lampjes in huizen willekeurig schakelen door Bert55
Vandaag om 17:35:34
Prestige Models : ervaringen door willyTEE
Vandaag om 16:58:06
Mijn eerste H0-modeltreinbaan in aanbouw door Wies
Vandaag om 16:56:48
Artikelen over de CIWL in Spoorwegjournaal door Rob Ellerman
Vandaag om 16:22:52
Lokpilot 4 defect door spock
Vandaag om 16:12:46
Ombouw Hornby LMS Class 2P 4-4-0 naar NS 2100 door vpeters1984
Vandaag om 16:08:38
Nieuwe ruimte voor baan na ca. 30 jaar door ruudns
Vandaag om 16:05:18
Roco 1100 verwijderen koppeling nem schacht door Dick55
Vandaag om 15:44:02
Vijfhuis (v.h. Frotterdam) door Ronald Halma
Vandaag om 14:40:16
24e smalspoormodelbouwdagen 30 en 31 augustus 2025 bij Stoomtrein Katwijk Leiden door Ronald Halma
Vandaag om 14:39:19
Schwarzburg-Neuffen-Bahn door Ronald Halma
Vandaag om 14:38:13
Fleischmann Profi rails aan Roco Line rails zonder bedding koppelen door Ferdinand Bogman
Vandaag om 14:37:17
Camp 3 door Ronald Halma
Vandaag om 14:35:52
Aachenau West door wob
Vandaag om 14:30:54
De Hasseberg (spoor nul op 9mm) door Scratchbuilt
Vandaag om 14:27:09
Da's Daz 2 door Huup
Vandaag om 14:07:16
Hengelo in 1981-1982, maar dan anders: Kassenberg in N door 1200blauw
Vandaag om 13:51:41
BNLS-Module: "Rvbr-Btk, Ringvaartbrug Haarlemmermeer nabij Buitenkaag" NS H0 door nighttrain1
Vandaag om 13:39:42
De IJmuider spoorlijn - korte geschiedenis en plaatjes door Vislijn
Vandaag om 13:22:20
DE II van DKM opnieuw bedraden. door paazhaas
Vandaag om 13:04:47
Bahnstrecke 5867 door RobVille
Vandaag om 12:43:51
Heroplage Artitec Plan W? door André82
Vandaag om 12:33:36
Wat was jullie allereerste loc? door bellejt
Vandaag om 12:33:26
De overeenkomst tussen een Ovaalramer en een Motorpost. door FritsT
Vandaag om 12:26:30
USA-sampler met Amtrak, april/mei 2008 door jerdenberg
Vandaag om 12:13:23
Nederland jaren 50 op basis van mijn roots door defender
Vandaag om 11:46:15
Verschillen in S88N terugmelder Rosoft m.b.t. door Montanbahn
Vandaag om 11:24:38
  

Auteur Topic: Digitaliseren Fleischmann draaischijf  (gelezen 52560 keer)

72sonett

  • Team encyclopedie
  • Offline Offline
  • Berichten: 2083
    • El Carrilet
Re: Digitaliseren Fleischmann draaischijf
« Reactie #75 Gepost op: 01 March 2017, 21:20:10 »
- wat is de functie van R2 en C1? Die zitten verder nergens op aangesloten.
- ingangen A0 en A1 van de Arduino zijn kortgesloten op A en B van de encoder en zijn altijd 'hoog' via R1. Of trekt die encoder ze naar massa via contact C?
- ingang A2 wordt pas 'hoog' als de schakelaar wordt ingedrukt en zweeft indien niet, is dus niet duidelijk gedefinieerd.
- wat doet het voedingsdeel rond U1? Lijkt verder nergens heen te gaan.
El Carrilet
"te dom om te poepen"
MH

gvandersel

  • HCC!m maar toch Selectrix (RMX)
  • Offline Offline
  • Berichten: 3603
  • Als het maar elektrisch is.
    • Homepage Gerard van der Sel
Re: Digitaliseren Fleischmann draaischijf
« Reactie #76 Gepost op: 02 March 2017, 08:45:17 »
Paar tekenfoutjes verhelpen: Stip bij B een draad opschuiven. en de stip vlak boven C@ even weghalen. De schakelaar C anders aansluiten (een kant aan massa en de terugkoppeling naar de nana vanaf de andere kant).
Waarom gebruik je bij de rotarie encoder wel pull-up weerstanden, terwijl je die bij de drukknoppen weglaat. Gewoon R1 t/m R3 weg. Ik vermoed dat de spanning T5Vrelais door de regeling rond de LM317? gemaakt wordt? ZO ja even een pijl erbij. Verder kunnen D1 t/m D3 gewoon 1N4148 dioden zijn.

Deze print is vrij snel gemaakt (minder dan een dag) en dan een euro of 30 voor 10 stuks. Voor 3 stuks is dat best te doen.

Groet,

Gerard van der Sel.
Holzburg (IIIb/IVa) schaal N.
Kijk ook eens bij de bouw en lees de avonturen.

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: Digitaliseren Fleischmann draaischijf
« Reactie #77 Gepost op: 02 March 2017, 09:43:53 »
Inderdaad paar schoonheidsfoutjes. Vooral rond de rotary en ik snap inderdaad niet zo goed wat je met de LM317 doet.

D1 kan inderdaad een 1N4148 zijn, of D2 en D3 dat ook kunnen zijn hangt af van de motor. En misschien mis ik het even, maar wilde je geen H-brug gebruiken?

En waarom gebruik je niet 2x dezelfde opto? Voor beide kan je zowel een 6N137 of een 4N35 pakken.

Voor de 6N137, R4 mag je weglaten. R5? en R9 ook als je de interne pull ups gebruikt. Voor de OK2 neemt de tijdconstante wel iets toe maar dat lijkt me niet heel erg.

C7 heeft op die plek niet zo veel zin. Maar OK1 zou er graag wel een dicht bij zijn voeding hebben.


Timo
Verzonden vanaf mijn desktop met Firefox

dickkoning

  • Offline Offline
  • Berichten: 140
Re: Digitaliseren Fleischmann draaischijf
« Reactie #78 Gepost op: 02 March 2017, 10:24:25 »
Hoi

Oeps , toch een paar foutjes in het schema   :-[
Eagle is nog nieuw voor me, en de leercurve is nogal stijl
Ik zal het schema bijwerken, want jullie hebben gelijk mn rond de encoder zitten er foutjes.

Ik heb bij mijn rotary encoder thuis een exemplaar met de pull ups op het printje van de encoder zelf, heb ik 1 op 1 gecopieerd. Kunnen ws wel weg maar heb ik niet kunnen testen.  De condensatoren zijn echt nodig anders krijg je veel leesfouten

De LM317 gebruik ik voor de spanningsregeling van de draaischijf motor. Dit is ws qua opbouw "over the top" maar werkt goed.
Ik heb helaas geen 2e DC- DC converter liggen andrers had ik dat wel gebruikt. Koeling van de LM317 is geen groot probleem (klein koellichaampje nodig) omdat de spanningsval vrij klein is  Stroom door de draaischijfmotor / relais is ongeveer 250 mA
Mijn plan om een H brug te gebruiken gaf niet echt een prettige regeling van de draaischijf motor

Ik zal in het volgende schema de relaisbediening van de draaischijf meenemen. Ik zit nog te wachten op een dubbelpolig relais wat ik via een ULN kan aansturen dan
kan het allemaal ws wel op een printje (muv display en encoder)

Dick
 
« Laatst bewerkt op: 02 March 2017, 10:32:46 door dickkoning »

ingenium

  • TM
  • Offline Offline
  • Berichten: 4350
    • Modeltrein projecten
Re: Digitaliseren Fleischmann draaischijf
« Reactie #79 Gepost op: 02 March 2017, 12:20:23 »
Ik vind het hartstikke mooi, maar de helft gaat me boven de pet.

Wat ik zou willen is de draaischijf met zo'n draaiknop bedienen, dus instellen op de knop drukken en het ding zien lopen (een soort moderne knop ipv de Fleischmann knop). Tevens automatisch ompolen waarbij de loc dus on-onderbroken met licht en geluid op de schijf blijft staan. Dus niet dat de diesel motor opnieuw gestart wordt omdat de spanning eraf is geweest.

Ik hoe de schijf niet in een automatisch systeem op te nemen.

Kan ik dan met dingen uit jouw probeersels uit de voeten?
Ben geitjes voeren en bloemetjes plukken, doei...

Ben

  • Offline Offline
  • Berichten: 6708
Re: Digitaliseren Fleischmann draaischijf
« Reactie #80 Gepost op: 02 March 2017, 16:59:07 »
Over het motortje: de variatie in snelheid is hoog als gevolg van belasting, warm/koud, etc. Zet tussen voeding en het motortje een oude lokdecoder die lastregeling aan boord heeft bij analoog bedrijf b.v. een oude Esu of Zimo decoder.

Werkt perfect.

Gr, Ben.

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: Digitaliseren Fleischmann draaischijf
« Reactie #81 Gepost op: 02 March 2017, 17:59:11 »
Hoi Dick,

Duidelijk! (y) Toch paar opmerkingen:

De condensatoren zijn echt nodig anders krijg je veel leesfouten
Dat is natuurlijk volledig afhankelijk van je gebruikte software  ;)

De LM317 gebruik ik voor de spanningsregeling van de draaischijf motor. [knip] Ik heb helaas geen 2e DC- DC converter liggen andrers had ik dat wel gebruikt.
Dat is inderdaad wel jammer. Zou een goeie toepassing zijn.

Mijn plan om een H brug te gebruiken gaf niet echt een prettige regeling van de draaischijf motor
Mm, gek. Nu is dit draadje een beetje lang dus kan het zo niet terug vinden, maar welke H-brug heb je gebruikt? Hoe aangesloten? Hoe aangestuurd? Welke frequenties enzo?

Eagle is nog nieuw voor me, en de leercurve is nogal stijl
Tja, zeker nu met de overname had ik dan ook niet meer investeert in het leren van Eagle ::) De Eagle overname is een extra reden om KiCad te pakken :angel:
Verzonden vanaf mijn desktop met Firefox

dickkoning

  • Offline Offline
  • Berichten: 140
Re: Digitaliseren Fleischmann draaischijf
« Reactie #82 Gepost op: 02 March 2017, 18:04:46 »
Op de youtube valt het me op dat je achter de relais nog een schakeling hebt hangen, die zie ik voor m'n gevoel ook niet terug in dit schema.
Klopt, het is een hulpschakelingetje om  2 single relais van de arduino print te bedraden als een dubbel relais
De bedrading van de draaischijf is gemaakt zoals in de link. Het stukje wat op het schema omschreven staat als k84 decoder heb ik gebruikt voor het bedraden van de relais in mijn schakeling
http://members.ozemail.com.au/~rossstew/rms/jpg/Fleischmann_Manual_Wiring.jpg   

Over het motortje: de variatie in snelheid is hoog als gevolg van belasting, warm/koud, etc. Zet tussen voeding en het motortje een oude lokdecoder die lastregeling aan boord heeft bij analoog bedrijf b.v. een oude Esu of Zimo decoder.
Deze functionaliteit ken ik niet  Heb je een type nummer voor me ?

Wat ik zou willen is de draaischijf met zo'n draaiknop bedienen, dus instellen op de knop drukken en het ding zien lopen (een soort moderne knop ipv de Fleischmann knop). Tevens automatisch ompolen

Zit er allemaal al in. Nu dat printje nog  even( en liefst met normale relais op de print)
Dus dat wordt weer terug naar de tekentafel en nog even wachten op een pakje uit china

maar welke H-brug heb je gebruikt? Hoe aangesloten? Hoe aangestuurd? Welke frequenties enzo?
Ontstoring mbv condensator is iets eenvoudiger dan mbv interupts, immers ik gebruik al een interupt in de DCC koppeling
H brug met de allersimpelste methode  dus analogWrite(value);

Dick
« Laatst bewerkt op: 02 March 2017, 18:34:02 door dickkoning »

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: Digitaliseren Fleischmann draaischijf
« Reactie #83 Gepost op: 02 March 2017, 19:17:23 »
Ontstoring mbv condensator is iets eenvoudiger dan mbv interupts, immers ik gebruik al een interupt in de DCC koppeling
Dat is waar. Welke library (of eigen code) gebruik je nu voor de rotary?

Dan had je nog wat kunnen spelen met de PWM frequentie. De standaard frequentie van +-450Hz en 1kHz zijn vaak niet super voor motoren.


Timo
Verzonden vanaf mijn desktop met Firefox

dickkoning

  • Offline Offline
  • Berichten: 140
Re: Digitaliseren Fleischmann draaischijf
« Reactie #84 Gepost op: 02 March 2017, 19:47:10 »
https://www.circuitsathome.com/mcu/reading-rotary-encoder-on-arduino/


void settrack()
536 {
537   static int16_t counter = 0;      //this variable will be changed by encoder input   origineel unsigned int8
538   int8_t tmpdata;
539   /**/
540
 
541
 
542   tmpdata = read_encoder();
543   if ( tmpdata ) {
544     counter += tmpdata;
545     if (counter > 191) counter = 0;
546     if (counter < 0) counter = 191;
547     lcd.setCursor(0, 1);
548     lcd.print("Target : ");
549     lcd.print(counter / 4); lcd.print(" ");
550   }
551   if (!digitalRead(ENC_SW))
552     target = counter / 4;
553 }
554
 
555 /* returns change in encoder state (-1,0,1) */
556 int8_t read_encoder()
557 {
558   static int8_t enc_states[] = {0, -1, 1, 0, 1, 0, 0, -1, -1, 0, 0, 1, 0, 1, -1, 0};
559   static uint8_t old_AB = 0;
560   /**/
561   old_AB <<= 2;                   //remember previous state
562   old_AB |= ( ENC_PORT & 0x03 );  //add current state
563   return ( enc_states[( old_AB & 0x0f )]);
564 }
565
 
566
 


dickkoning

  • Offline Offline
  • Berichten: 140
Re: Digitaliseren Fleischmann draaischijf
« Reactie #85 Gepost op: 02 March 2017, 20:46:04 »
Bijgaand het gecorrigeerde schema   ::)  Dank voor het commentaar
Het gedeelte rond de encoder is mijn interpretatie van een keyes 040 breakout board  ;D

Ik ga nog een keer experimenteren met relais aansturing mbv ULN 2003.  Dan kan ik de relais op de print plaatsen maakt eventueel nabouwen een stuk makkelijker


ingenium

  • TM
  • Offline Offline
  • Berichten: 4350
    • Modeltrein projecten
Re: Digitaliseren Fleischmann draaischijf
« Reactie #86 Gepost op: 02 March 2017, 20:48:55 »
Zit er allemaal al in. Nu dat printje nog  even( en liefst met normale relais op de print)
Dus dat wordt weer terug naar de tekentafel en nog even wachten op een pakje uit china

Zou je tzt. als je uit geëxperimenteerd bent willen opgeven wat je dan precies nodig hebt. Ik bouw het graag na.
Ben geitjes voeren en bloemetjes plukken, doei...

Robert E

  • Offline Offline
  • Berichten: 909
    • Robert’s Modelspoor Pagina
Re: Digitaliseren Fleischmann draaischijf
« Reactie #87 Gepost op: 02 March 2017, 20:58:51 »
Netjes :)

Kwa leercurve Eagle, kijk eens naar busses ipv losse lijntjes.
Linkje als voorbeeld, is genoeg te vinden.

https://www.youtube.com/watch?v=3c4PcVPb2hQ

Daarmee voorkom je van die spaghetti schema's :)

Mvg

Robert
MDRRC-II (Lite) goedkope DIY centrale voor DCC en MM.
Heb je een vraag, stuur me dan een mail via mijn site ipv persoonlijk bericht...

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: Digitaliseren Fleischmann draaischijf
« Reactie #88 Gepost op: 02 March 2017, 21:58:28 »
Als ik mezelf nog mag citeren...
En waarom gebruik je niet 2x dezelfde opto? Voor beide kan je zowel een 6N137 of een 4N35 pakken.

Voor de 6N137, R4 mag je weglaten. R5? en R9 ook als je de interne pull ups gebruikt. Voor de OK2 neemt de tijdconstante wel iets toe maar dat lijkt me niet heel erg.

C7 heeft op die plek niet zo veel zin. Maar OK1 zou er graag wel een dicht bij zijn voeding hebben.


Timo
Verzonden vanaf mijn desktop met Firefox

Ben

  • Offline Offline
  • Berichten: 6708
Re: Digitaliseren Fleischmann draaischijf
« Reactie #89 Gepost op: 03 March 2017, 09:32:05 »

Deze functionaliteit ken ik niet  Heb je een type nummer voor me ?


Alle Esu lokdecoders hebben analoge lastregeling aan boord evenals Zimo's.

Het is niet meer dan de motordraden op de decoder aansluiten (rood/zwart) en de motor op de decoder (oranje/grijs).



Gr, Ben.