De condensatoren zijn echt nodig anders krijg je veel leesfouten
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.
Mijn plan om een H brug te gebruiken gaf niet echt een prettige regeling van de draaischijf motor
Eagle is nog nieuw voor me, en de leercurve is nogal stijl
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.
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.
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
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
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
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
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.
Deze functionaliteit ken ik niet Heb je een type nummer voor me ?