Doel:€250.00
Donaties:€130.00

Per saldo:€-120.00

Steun ons nu!

Laatst bijgewerkt
op 24-04-2024

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

Schrootplaats door ruudns
25 april 2024, 23:48:05
Bouw NS C 8605, BC 6012 en C 6820 door prutser
25 april 2024, 23:33:55
EifelBurgenBahn door Reinout van Rees
25 april 2024, 23:09:03
NS 6000 (in schaal 0) door FritsT
25 april 2024, 23:04:33
diorama, voor lange treinen. door Wim Vink
25 april 2024, 23:01:07
Toon hier je pas gereed gekomen (model-)spoorbouwsels ... door Bob R.
25 april 2024, 22:40:14
Kleine Baan in H0 (≤ 0.5m²) door Jack Black (NS1220)
25 april 2024, 22:31:45
Nederland jaren 50 op basis van mijn roots door defender
25 april 2024, 22:23:03
hoe diep is de kuil van een 23 meter draaischijf door peterha
25 april 2024, 22:20:53
Ijzeren Rijn: militair transport door ijzeren rijn
25 april 2024, 22:10:05
Baan 'begroenen', hoe, wat en waarmee? door Frank 123
25 april 2024, 21:56:33
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door Schachbrett
25 april 2024, 21:39:10
Toon hier je nieuwe (model-) spooraanwinst(en)... door DavidNS400 Grote sik
25 april 2024, 21:38:25
Mijn eerste H0-modeltreinbaan in aanbouw door Schachbrett
25 april 2024, 21:09:44
Pfarrerwinkel bahn door Schachbrett
25 april 2024, 21:08:37
Bahnbetriebswerk "Altendorf" door basjuh1981
25 april 2024, 20:53:29
Station Roodeschool door Torikoos
25 april 2024, 20:52:40
US diorama in H0 door basjuh1981
25 april 2024, 20:51:10
Bouw van tijdperk 1 HSM en SS rijtuigen door MathynK
25 april 2024, 20:11:23
Les Billards du Vivarais door Frank 123
25 april 2024, 20:07:55
Piko lok digitaal rijdt direct weg door Ronaldk
25 april 2024, 19:59:22
Gewoon wat busfoto's door Keska
25 april 2024, 19:20:28
Aachenau West door wob
25 april 2024, 19:10:24
Modelbaan schaal H0 niet geheel sluiten in pc prog door MartinRT
25 april 2024, 19:04:37
19 Toen door defender
25 april 2024, 19:01:10
20 en 21 april MobExpo door class 37
25 april 2024, 18:16:26
Bouw van postrijtuig P 7911-7920 (plan C) van FRIE door Rob Bennis
25 april 2024, 17:45:39
Al mijn goede ideeën... door maartenvdb
25 april 2024, 17:22:59
Raadplaatje door Benelux795
25 april 2024, 17:18:39
18 t/m 21 april Intermodellbau '24 Dortmund door Ronald Halma
25 april 2024, 15:58:27
  

Auteur Topic: Digitaliseren Fleischmann draaischijf  (gelezen 47079 keer)

dickkoning

  • Offline Offline
  • Berichten: 140
Re: Digitaliseren Fleischmann draaischijf
« Reactie #30 Gepost op: 05 februari 2017, 00:25:10 »
hoi

in mijn test opstelling gaan 1 en 2 stappen eigenlijk wel foutloos
jullie zullen gelijk hebben als het er straks bv 180 graden = 24 stappen gaan worden
ik hou nog even vol
Momenteel ben ik met de DCC kant bezig. Ik snap het draai 15 protocol niet goed, dus voorlopig gebruik ik het fleischman protocol

dickkoning

  • Offline Offline
  • Berichten: 140
Re: Digitaliseren Fleischmann draaischijf
« Reactie #31 Gepost op: 05 februari 2017, 10:17:37 »
Nog even over terugmelding
als je de draaischijf met dcc gebruikt en als je zowel de oprijsporen als de brug van spanning voorziet dan krijg je kortsluiting tijdens het draaien
(bv de linker rail staaf van de brug maakt tijdens het draaien contact met de rechter rail van het oprijspoor)
Het is advies is dan ook om dat niet te doen en of de oprij spoortjes of de brug spanningsloos te laten (afgezien nog van een keerlusschakeling)

Ik realiseer me dat bij een spanningsloze brug (de simpelste variant) er bv met een optocoupler kan worden gedetecteerd of er spanning op de brug staat. Ben ik wel de stroom sensing op de brug aan het verstoren, maar dat moet corrigeerbaar zijn

spock

  • Offline Offline
  • Berichten: 653
Re: Digitaliseren Fleischmann draaischijf
« Reactie #32 Gepost op: 05 februari 2017, 13:31:46 »
Hallo Dick,

Even een tip. Lees de documentatie eens door van de littfinski draaischijfdecoder.

https://www.ldt-infocenter.com/dokuwiki/doku.php?id=de:tt-dec

Daarin staat veel informatie over de problemen die je tegen kunt komen bij het aansluiten van een draaischijf.
Ook de oplossing voor de kortsluiting is beschreven.

mvg spock


dickkoning

  • Offline Offline
  • Berichten: 140
Re: Digitaliseren Fleischmann draaischijf
« Reactie #33 Gepost op: 05 februari 2017, 17:39:13 »
Hallo spock
ga ik doen
Ik ben nu met de software bezig, loop nog tegen wat hobbeltjes aan
Inmiddels de nauwkeurigheid  van mijn algoritme getest
met mijn oude schijf is en rotatie van 180 graden 7 van de 10 keer goed
Ik heb al wat ideetjes om dat te verbeteren maar die moet ik nog even uittekenen

Karst Drenth

  • Offline Offline
  • Berichten: 10232
  • NS blauw, groen, rood, bruin, grijs en standgroen
    • Plan U op Sleutelspoor
Re: Digitaliseren Fleischmann draaischijf
« Reactie #34 Gepost op: 05 februari 2017, 17:54:34 »
De Fleischmann TurnControl haalt wel iets in de buurt van 99 uit 100 ( is dus ook niet feilloos !! )

Gemiddeld op een beurs had ik met de DDPB twee a drie 'missers' per dag van 8 uur.


Grtzz & suc6,

Karst

Robert E

  • Offline Offline
  • Berichten: 909
    • Robert’s Modelspoor Pagina
Re: Digitaliseren Fleischmann draaischijf
« Reactie #35 Gepost op: 05 februari 2017, 21:44:21 »
Als die Fleischmann besturing al 100% is....

Ik zou gewoon met mageetje en hall sensors aan de gang gaan.. (Wie ben ik :)
In mijn besturing kijk ik naar spanning op oprijsporen via opto's, maar die magneet/hall sensor oplossing was denk ik eenvoudiger geweest...

Vergeet je niet dat mensen de brug wel eens handmatig draaien door de lock in te duwen en handmatig verdraaien om welke reden dan ook?

Kwa magneet en sensors, dit wat?

http://www.fucik.name/masinky/tocna/

Hier is ook nog zelfbouw schijf besturing te vinden

http://www.daveshobbyhoekje.nl/draaischijf-decoder-onder-het-stof-uit-gehaald/

In je code

void draai(unsigned int duur)
{
  unsigned long timer;

  timer = millis();
  timer = timer + duur;
  digitalWrite(Relay_3, RELAY_ON);// set the Relay OFF
  while (timer > millis())
  { // gebruik deze ruimte om iets af te handelen tijdens de draai
  }
  digitalWrite(Relay_3, RELAY_OFF);// set the Relay OFF
}

Haal die

  while (timer > millis())
  { // gebruik deze ruimte om iets af te handelen tijdens de draai
  }

uit die functie en doe andere afhandelingen in de main loop van de Arduino.

Al helemaal als je straks DCC signaal gaat verwerken.... Dat doe je in de loop, niet in deze routine...

Mvg

Robert
« Laatst bewerkt op: 05 februari 2017, 21:47:25 door Robert E »
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...

dickkoning

  • Offline Offline
  • Berichten: 140
Re: Digitaliseren Fleischmann draaischijf
« Reactie #36 Gepost op: 05 februari 2017, 22:13:01 »
@robert
ik zat stiekem ook al een beetje aan opto's  op de oprijsporen te denken als alternatief voor de hal sensor. Ik ga dus nog eens goed naar jouw schema kijken  ;D
Ruud Boer heeft een arduino schakeling beschreven die als S88 functioneert.
Als ik zoiets koppel aan opto's  over de oprijsporen of hall sensors onder de ring en dan een signaaltje naar de arduino die de brug bestuurt sla ik 2 vliegen in een klap
Eerst maar eens de brug van de schijf los, de motor smeren en een magneetje monteren om het hall idee te testen

@karst  @robert
hoe zorgt de fleischmann turncontrol voor voldoende betrouwbaarheid. Zit er iets van lastregeling voor de brug in ?
Ik heb net het filmpje van AndrevdG  gezien. Opvallend bij iedere exit een klik van de vergrendelingspal  Is dat misschien de clou ?
Pal valt in de vergrendeling, motorstroom valt weg  Dan heb je met een simpel stroomdetectortje een puls te pakken Pulsen kun je tellen etc
« Laatst bewerkt op: 05 februari 2017, 22:42:59 door dickkoning »

Karst Drenth

  • Offline Offline
  • Berichten: 10232
  • NS blauw, groen, rood, bruin, grijs en standgroen
    • Plan U op Sleutelspoor
Re: Digitaliseren Fleischmann draaischijf
« Reactie #37 Gepost op: 05 februari 2017, 22:51:08 »
Precies, zo werkt het.

Alleen niet helemaal goed uitgevoerd. Door de meetschakeling valt de spanning over de motor wat weg. Kan beter ;)

dickkoning

  • Offline Offline
  • Berichten: 140
Re: Digitaliseren Fleischmann draaischijf
« Reactie #38 Gepost op: 05 februari 2017, 23:31:16 »
yes, dat moet ik dan ook maar eens proberen
zou toch leuk zijn, arduino equivalent van FM turncontroller  ;D

Robert E

  • Offline Offline
  • Berichten: 909
    • Robert’s Modelspoor Pagina
Re: Digitaliseren Fleischmann draaischijf
« Reactie #39 Gepost op: 06 februari 2017, 19:53:59 »
Citaat
Ik heb net het filmpje van AndrevdG  gezien.

Mag ik de link :) Kan hem effe niet vinden of heb het gemist :) 

Citaat
of hall sensors onder de ring

Lijkt me meest simpele oplossing.... Hall sensor kost ook geen vermogen

Als voorbeeld(en)

https://www.eoo-bv.nl/ics/7988-tle4905l.html

https://www.martoparts.nl/hall-sensor

En in verre oosten via Ebay oid zal het nog wel goedkoper kunnen...

Kun je door extra hall sensor(s) taktisch te plaatsen gelijk het ompolen van je brug regelen.
Daar waar brug omgepoold moet worden extra hall sensor per spoor en extra magneetje ...

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...

dickkoning

  • Offline Offline
  • Berichten: 140
Re: Digitaliseren Fleischmann draaischijf
« Reactie #40 Gepost op: 06 februari 2017, 20:45:56 »
hoi

dit is de link naar het filmpje van andre     https://youtu.be/rJcepsFl-7E
Hij heeft zijn draaischijf verbonden met een flm turncontroller
Wat mij opviel is de korte klik waarbij de draaischijf wel door draait.

Dat moet de lockingpin van de draaischijf zijn 
Als je naar het schema van de draaischijf kijkt krijg je elke keer dat de pin "lockt"  een onderbreking van de stroom naar de motor
Met een simpele optocoupler /diodebrug moet zoiets te detecteren en te tellen zijn  Heb je gelijk je terugkoppeling met maar 3 draadjes in totaal
Door meteen na de puls de magneet weer te bekrachtigen draait de schijf redelijk vloeiend verder

Morgen ga ik vergelijken   hall sensor en magneet,  spanningsdetectie op de inrijspoortjes en tellen van stroomonderbreking

Zal wel even duren, ik hou je op de hoogte
Schema's volgen nog (voor de liefhebbers)

Dick

(met de hal sensor ben ik heel benieuwd naar verstoring door oa motor en electromagneet)

« Laatst bewerkt op: 06 februari 2017, 20:50:46 door dickkoning »

Robert E

  • Offline Offline
  • Berichten: 909
    • Robert’s Modelspoor Pagina
Re: Digitaliseren Fleischmann draaischijf
« Reactie #41 Gepost op: 06 februari 2017, 20:52:50 »
Thanks voor de link.

Citaat
Dat moet de lockingpin van de draaischijf zijn 

Inderdaad.... Die wordt wel weer heel rap ingetrokken om door te draaien.

Mg

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...

dickkoning

  • Offline Offline
  • Berichten: 140
Re: Digitaliseren Fleischmann draaischijf
« Reactie #42 Gepost op: 07 februari 2017, 12:00:50 »
hoi
dit is het schema van de draai schijfdecoder van paco  http://usuaris.tinet.cat/fmco/download/TT-F9152_manual.pdf



het gaat om het circuit rondom optocoupler OK1a
Daar zit de detectie van stroomgebruik door de draaischijf

Mijn schijf is een C type en ik heb gemerkt dat de detectie verstoord wordt door het relais in de brug. Dat gebruikt continue10mA
Genoeg om stroomdetectie te verstoren  Relais moet er toch uit dus dat eerst maar eens aanpakken
Ga ik gelijk een magneetje plaatsen

72sonett

  • Team encyclopedie
  • Offline Offline
  • Berichten: 2083
    • El Carrilet
Re: Digitaliseren Fleischmann draaischijf
« Reactie #43 Gepost op: 07 februari 2017, 12:36:23 »
Er zit een PIC in, die kun je kopen en de hex-file met het programma staat op zijn downloadpagina, maar je moet die PIC dan nog wel zelf programmeren.

Die PIC is ook wel te vervangen door een Arduino, en dan zelf het programma schrijven.
« Laatst bewerkt op: 07 februari 2017, 13:59:48 door 72sonett »
El Carrilet
"te dom om te poepen"
MH

dickkoning

  • Offline Offline
  • Berichten: 140
Re: Digitaliseren Fleischmann draaischijf
« Reactie #44 Gepost op: 07 februari 2017, 23:28:33 »
@72sonnet  Je hebt helemaal gelijk, ik denk dat dat ook wel gaat lukken. Mijn idee was echter om eerst zelf te proberen een digitale draaischijf te bouwen.

Vandaag ben ik een heel stuk verder gekomen

- stroomsensor gebouwd
- hall sensor getest, maar nog niet ingebouwd
- C relais in de draaischijf uitgeschakeld
- Software verder ontwikkeld, eenvoudige testversie is werkend

eerst het relais


printplaatje losmaken, printspoor naar spoeltje doornemen, relais contacten doorverbinden

Dan de stroomsensor


hierbij heb ik de sensor conform het schema van paco gebouwd.

Dan de code 
/*----Semiautomatische draaischijf besturing-----*/
/* versie 4  */
/* basis idee  geef korte puls op het relais, de draaischij gaat draaien */
/* als de draaischijf 1 positie gedraait heeft, stopt de stroom door de motor automatisch */
/* dit genereert een overgang van laag naar hoog op de motor sense pin */


#define aan 0         // tbv relais ingangen zijn geinverteerd       
#define uit 1


#define richting1  2    // Arduino Digital I/O pin number  tbv relais sturing
#define richting2  3    // 2 single relais altijd gelijkop bewegen bepalen de draairichting
#define lock       4    // relais wat de interne "lock" van de draaischijf aanstuurt
#define Relay_4    5

#define In_1      6     // Arduino Digital I/O pin number  tbv schakelaars
#define In_2      7
#define In_3      8
#define In_4      9
#define cSense    10    // curent sense motoraandrijving

bool pulsBusy = false;
unsigned long pulsTimer = 0;
unsigned long pulsTimer2 = 0;
unsigned long pulsDuur = 2000;
int teller = 0;


void setup()   /****** SETUP: RUNS ONCE ******/
{
  //-------( Initialize Pins so relays are inactive at reset)----
  digitalWrite(richting1, uit);
  digitalWrite(richting2, uit);
  digitalWrite(lock, uit);
  digitalWrite(Relay_4, uit);

  //---( THEN set pins as outputs )----
  pinMode(richting1, OUTPUT);
  pinMode(richting2, OUTPUT);
  pinMode(lock, OUTPUT);
  pinMode(Relay_4, OUTPUT);
  delay(1000); //Check that all relays are inactive at Reset

  pinMode(In_1, INPUT_PULLUP);
  pinMode(In_2, INPUT_PULLUP);
  pinMode(In_3, INPUT_PULLUP);
  pinMode(In_4, INPUT_PULLUP);
  pinMode(cSense, INPUT);


  Serial.begin(38400);
}//--(end setup )---


void loop()   /****** LOOP: RUNS CONSTANTLY ******/
{
  if (!digitalRead(In_1)) {
    clockwise(1);
    teller = 2;
  }
  if (!digitalRead(In_2)) {
    clockwise(1);
    teller = 4;
  }
  if (!digitalRead(In_3)) {
    clockwise(0);
    teller = 2;
  }
  if (!digitalRead(In_4)) {
    clockwise(0);
    teller = 4;
  }



  // pulsBusy is de variable die aangeeft dat het interne draaischijf locking relais geactiveerd is
  // pulsTimer is de teller die meeloopt met de duur van de relais puls
  // pulsDuur geeft aan hoelang de puls default duurt
  // teller is het aantal afslagen dat de scijf moet draaien

  if (teller > 0) {

    if (!pulsBusy) {
      pulsTimer = millis() + pulsDuur;
      pulsTimer2 = pulsTimer + 100;
      pulsBusy = true;
      digitalWrite(lock, aan);
      delay(10);  // probeersel
    }
    else {
        if ( millis() > pulsTimer)
      {
        digitalWrite(lock, uit);
        //Serial.print (digitalRead(cSense));
        if (digitalRead(cSense)) {
          //cSense is hoog : er loopt geen stroom door de motor   Hier moet je mischien nog iets van een debounce in zetten
          teller = teller - 1;
          pulsBusy = false;
          //Serial.println();
          //Serial.println(teller);
        }
      }
    }
  }
  if (!digitalRead(cSense)) {
    digitalWrite(13, HIGH);
  }
  else {
    digitalWrite(13, LOW);
  }
}
//--(end main loop )---


void clockwise(bool on)
{
  if (on) {
    digitalWrite(richting1, aan);// set the Relay ON
    digitalWrite(richting2, aan);// set the Relay ON
  }
  else {
    digitalWrite(richting1, uit);
    digitalWrite(richting2, uit);
  }
  delay(10);
}


//*********( THE END )***********
 

en tenslotte het resultaat

https://www.youtube.com/watch?v=JYRV3Lnu4s0

Je hoort het klikken van het  "locking"  relais    Dankzij de stroomdetectie telt de draaischijf nu netjes de afritten

Volgende stappen

-DCC interface
-DCC software
-O referentie met halsensor
-Ompool schakeling

bijna klaar  ;D ;D   (maar niet echt)