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

24e smalspoormodelbouwdagen 30 en 31 augustus 2025 bij Stoomtrein Katwijk Leiden door Ronald Halma
Vandaag om 01:21:11
Terugverende koppeling door Deetrein
Vandaag om 00:27:32
Aanbrengen van (kleine) nummerplaten en dergelijke door Ferdinand Bogman
Vandaag om 00:05:28
Ombouw Hornby LMS Class 2P 4-4-0 naar NS 2100 door Erwin 054
03 August 2025, 23:57:10
NS 9500 scratch build uit Fleischmann BR94 door Erwin 054
03 August 2025, 23:50:40
Vreemd probleem door RobVille
03 August 2025, 23:37:42
Bahnstrecke 5867 door ruudns
03 August 2025, 23:05:00
Wat was jullie allereerste loc? door hervé
03 August 2025, 22:53:51
Nieuwe ruimte voor baan na ca. 30 jaar door Frank 123
03 August 2025, 22:53:48
Mijn eerste H0-modeltreinbaan in aanbouw door Wim Vink
03 August 2025, 22:46:30
Artikelen over de CIWL in Spoorwegjournaal door grossraumwagen
03 August 2025, 22:38:55
BNLS-Module: "Rvbr-Btk, Ringvaartbrug Haarlemmermeer nabij Buitenkaag" NS H0 door MOVisser
03 August 2025, 22:20:45
Fleischmann Anna ombouw. door Wim Vink
03 August 2025, 22:09:30
Lokpilot 4 defect door spock
03 August 2025, 21:57:09
Toon hier je nieuwe (model-) spooraanwinst(en)... door Cegielski
03 August 2025, 21:17:19
De overeenkomst tussen een Ovaalramer en een Motorpost. door FritsT
03 August 2025, 21:02:57
Tentoonstelling: Liefs uit Roosendaal door Rsd1000
03 August 2025, 20:33:08
Da's Daz 2 door Huup
03 August 2025, 20:15:23
Vijfhuis (v.h. Frotterdam) door Ferdinand Bogman
03 August 2025, 19:57:09
Module vliegveld Jan van Mourik door Modellbahnwagen
03 August 2025, 18:56:12
Antislipband vervangen van Fleischmann 4065 door Albert de Heer
03 August 2025, 18:47:08
De bouw van mijn modelbaan in Thailand door Flevodienst 1976
03 August 2025, 18:30:14
Yamorc:loconet goes loco door Dirk
03 August 2025, 18:24:44
Dordrechtse Dwarsliggerwagens door marco
03 August 2025, 18:06:22
Nederlandse trams in HO tijdperk 3 door Bart van der Meer
03 August 2025, 17:17:10
lampjes in huizen willekeurig schakelen door Ronald Schreuder
03 August 2025, 17:13:17
US diorama in H0 door puntenglijder
03 August 2025, 16:33:32
Aanbrengen nummerschildjes, maar met welke lijm? door FransW
03 August 2025, 16:17:23
Vitrinekast door Hasenwald
03 August 2025, 14:34:01
Verwijderen van het nummer op Roco 1631 – tips gezocht door Ben
03 August 2025, 13:15:07
  

Auteur Topic: Digitaliseren Fleischmann draaischijf  (gelezen 52344 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: 6706
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: 6706
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.