Kanik met een gewone functiedecoder een servo aansturen in een wagon? Of zijn daar speciale decoders voor?
Dus wel in een rijdende wagon.
Of ziet iemand een andere oplossing om "iets" gewoon heen en weer te bewegen: eigenlijk gewoon twee standen: op/neer.
Een servo moet je aansturen met een servodecoder. Maar de servodecoders die ik ken passen niet in een wagen.
Je zou de beweging kunnen aandrijven met een gewoon motortje, en dat stuur je dan met een locdecoder.
Wat bedoel je met functiedecoder.... De functies die je mee met je lok verstuurd? Of de functies om bv seinen aan te sturen?
En welk protocol had je gewenst?
Geert
Citaat van: Geert op 23 augustus 2014, 20:00:40 PM
Wat bedoel je met functiedecoder.... De functies die je mee met je lok verstuurd? Of de functies om bv seinen aan te sturen?
En welk protocol had je gewenst?
Geert
Ik dacht aan een ESU functiedecoder.
Als het gewoon op en neer en op en neer is kan dat simpel met bvb een Attiny85 chip met programmaatje.
Of met een servo drivertje.
Citaat van: dani op 23 augustus 2014, 20:10:05 PM
Als het gewoon op en neer en op en neer is kan dat simpel met bvb een Attiny85 chip met programmaatje.
Of met een servo drivertje.
tell me more!
Een functiedecoder van Esu, welke spanning komt daar op een functieuitgang? En kan je daar ergens 5V op aftakken (5V met toch wel wat vermogen om de servo te laten bewegen). En die beweging moet deze geleidelijk zijn, of zeer snel?
Geert
Uit de uitgang van een functiedecoder komt ongeveer 18V, bijna net zoveel als de digitale spanning bedraagt. En daar kun je een servo niet direct mee aansturen, want naar een servo moet je ook een gepaste puls sturen. En daar heb je dus een servodecoder voor nodig.
http://www.digital-bahn.de/bau_servo/sandei.htm (http://www.digital-bahn.de/bau_servo/sandei.htm)
Erik
Hugo, we zullen het daar es over hebben, pm me even
Citaat van: dani op 23 augustus 2014, 22:11:46 PM
Hugo, we zullen het daar es over hebben, pm me even
Dani zou leuk zijn als je het erover hebt hier op het forum, hebben we er allemaal wat aan.
Daar is het forum voor dacht ik.
Vind ik ook. Een forum is geen datingsite. ;D
Ik heb even een Esu decoder bekeken. (Schema op het net) Er staat dat je de VCC spanning kunt aftakken op de connector. In de manual staat nergens welke spanning dit is? Indien deze 5V is, is dit al handig om weten. Indien hoger, dan moet je deze naar 5V brengen. 18V schakelspanning op de uitgangen functies is geen probleem. Ik heb al microcontrollers geprogrameerd die een logische ingang omzetten naar servopulsen (1-2ms pulsen met overgangsvertraging) Het is een zeer goedkoop en klein microcontrollertje, en ik wil dit wel is even verder uittesten voor jou. Kostprijs, gewoon het gebruikte materiaal: hooguit 3€.
Geert
Geert, als die ESU decoder een servo decoder is, dan is die spanning 5V, want dat is de gebruikelijke voedingsspanning voor servo's.
Als het een locdecoder is, dan is het 18V, (kan ook iets meer zijn) want dat is de gelijkgerichte digitale spanning.
Klaas, ik ga er van uit dat de Esu decoder gewoon een digitale uitgangsspanning van 18V op de uitgangen schakelt. Geen servopulsen van 5V. Deze worden opgewekt in een extra te voorziene microcontroller. Ik wilgewoon weten welke spanning VCC is die uit de decoderprint komt.
Geert
Soms is het wel is handig om weten wat deze servo moet aansturen in de wagon. Mogelijk zijn er andere mogelijkheden ;)
Geert
Citaat van: Geert op 23 augustus 2014, 23:48:11 PM
Soms is het wel is handig om weten wat deze servo moet aansturen in de wagon. Mogelijk zijn er andere mogelijkheden ;)
Geert
ZEER verstandige opmerking.
Erik
Uhlenbrock heeft een digital-servo, daar zit de decoder ingebouwd artnr 81310
Groetjes
Citaat van: eve op 23 augustus 2014, 23:50:19 PM
Citaat van: Geert op 23 augustus 2014, 23:48:11 PM
Soms is het wel is handig om weten wat deze servo moet aansturen in de wagon. Mogelijk zijn er andere mogelijkheden ;)
ZEER verstandige opmerking.
Ik gok op een panto, of een railreiniger
Voor een "klassieke" servo heb je in elk geval 5 volt nodig
Als je die uit een decoder kan halen (7805) dan kan het met een AtTiny opgelost zijn.
een panto zou een logisch antwoord kunnen zijn ja, ;)
Wat die 5 volt betreft: die haal je toch uit de railspanning ?
Citaat van: Michael op 23 augustus 2014, 22:19:15 PM
Citaat van: dani op 23 augustus 2014, 22:11:46 PM
Hugo, we zullen het daar es over hebben, pm me even
Dani zou leuk zijn als je het erover hebt hier op het forum, hebben we er allemaal wat aan.
Daar is het forum voor dacht ik.
Dat ben ik ook van plan maar een heel verhaal op een forum tikken vanaf een iphone doe ik vandaag even niet
Dani daar kan ik je geen ongelijk ingeven, want dan blijft het maar een klein toetsenbordje op een smartphone. ;D ;D ;D
Schijnt dus toch te bestaan, maar dat is geen uitdaging hé
http://www.uhlenbrock.de/intern/produkte/schalten/I65FCACF-001.htm!ArcEntryInfo=0007.8.I65FCACF
En dan moet er toch ook nog een decoder in voor de lichten...
Als het bedoeld is om een panto te laten bewegen, spreekt dit mij ook aan. Ik heb al schakelingskes gemaakt die een DCC functie omzetten naar een servobeweging. (Geen ESU decoder nodig) Enkel passen deze niet in een wagon, er zitten te veel opties in die hier niet nuttig zijn. Een nieuw klein printje ontwerpen met voeding en microcontrollertje.
Wel een praktische vraag: hoe gaan we de zeer krachtige servoarm (waarmee ik bedoel dat deze vast in zijn positie blijft staan) laten voorkomen dat de panto niet star in zijn positie blijft staan. Deze moet immers mee kunnen op en neer gaan afhankelijk van de hoogte van de bovenleiding.
Geert
Voor de aansturing van een Panto kun je beter een motor nemen, ook die heeft Uhlenbrock met ingebouwde decoder Artnr 81210
Groetjes
Door de verbinding tussen panto en arm te maken met een draadje voorkom je die starheid; dan is er wel weer de voorwaarde dat de panto altijd een druk ondervindt om "op te stijgen"; dus niet vastklikt in ingetrokken toestand
Aan de veerkracht in de panto zelf heb ik niet gedacht. Dan is dat draadje een goede optie.
Hoe lang duurt het in werkelijkheid dat een panto er over doet om te steigen (dalen)? 4 tot 5 seconden?
Geert
Citaat van: Geert op 24 augustus 2014, 12:53:02 PM
Aan de veerkracht in de panto zelf heb ik niet gedacht. Dan is dat draadje een goede optie.
Hoe lang duurt het in werkelijkheid dat een panto er over doet om te steigen (dalen)? 4 tot 5 seconden?
Geert
Enkele seconden?
https://www.youtube.com/watch?v=qtL1lPqVZxo
@Hugo ik heb je een schemaatje gemaild. Je mag het van mijn part gerust hier in de groep gooien.
Ik heb er wel bij gemeld dat ik eerst moet testen of de ATT85 met de DCC library overweg kan (dus of hij een interrupt heeft op pin 2) en of je vanaf de rails via de 7805 je servo gaat kunnen van voldoende stroom voorzien.
Er moet trouwens ook nog een beetje "buffering" over de gelijkrichtercel, bvb een 10 µF/35V
(http://i1059.photobucket.com/albums/t422/huugooke/ATT85-DCCservo_zpsf249fe62.jpg) (http://s1059.photobucket.com/user/huugooke/media/ATT85-DCCservo_zpsf249fe62.jpg.html)
Ik zal die opto coupler al weglaten. Gewoon een weerstandje van 100k rechtstreeks naar een ingangspoort van de µC.(zie volgend schema wel met PIC µC) De Interrupt zal wel reageren... Mijn schema is eigenlijk bedoeld om een wissel aan te sturen via DCC protocol met servo en optioneel een relais voor puntstukpolarisatie. De instellingen bereik servo via 2 potmeters is al niet nodig voor dit schema. De relais en zijn contacten ook niet. De transistor wel behouden, hiermee kan je de LED verlichting aanschakelen als de panto omhoog staat, net echt ;) .
Software is beschikbaar en getest. Printje aanpassen zal ik ooit is doen, ben zelf ook van plan panto te laten bewegen.
(https://lh6.googleusercontent.com/-3Vm-gi7MO5M/VAS08sPnfnI/AAAAAAAAAQM/rm01U7y9Bg4/w859-h522-no/aangepaste%2BDCC%2Bservo.png)
Geert
doe opto is altijd een hekelpunt...
Zet je die r in, dan krijg je kommentaar van "niet nodig", zet je er geen, dan zijn er altijd die kappen dat het moet...
Citaat van: dani op 01 september 2014, 23:11:27 PM
doe opto is altijd een hekelpunt...
Zet je die r in, dan krijg je kommentaar van "niet nodig", zet je er geen, dan zijn er altijd die kappen dat het moet...
Ja indien je een externe voeding gebruik is dit soms veiliger. Maar hier gebruik je ook de digitale baanspanning om de schakeling te voeden. En deze is niet galvanisch gescheiden.
Geert
Inderdaad, hier zie ook geen nut voor een optocoupler. Alles komt van één en dezelfde voeding.
Ik heb een bijna identieke schakeling, ook met een 12F683, met gewone versterkte uitgangen (MOSFet) voor verlichting. Ik zie dat die versterking ontbreekt in beide schakelingen, kunnen die microcontrollers de stroom voor een servo wel leveren? Ter info, mijn micro servos (3.7g) vragen 100mA...
de eigenlijke stroom voor de servo's komt toch niet van de microcontroller maar van de 5V voeding !
De µC levert enkel het PWM signaal om de positie van de servo te bepalen, dat is wat ik me herinner van vroeger. En is dat 100 mA ? dan zal er inderdaad nog wel een tor bij te pas komen, maar ik heb al geprobeerd met een ATMel 328 direct op de signaal pin van de servo en dat lukt. (een 5G en 9G microservo).
Voor de verlichting hangt het er van af of je een LED of meerdere gebruikt... of gloeilampjes. Dan kan je idd een transistor of een stuk van een darlington array IC gebruiken.
De servostuurpuls verbruikt bijna geen stroom. Wel de vaste 5V spanning.
Geert
dat dacht ik ook, vandaar maak ik me meer zorgen over de 7805 dan over de µC
Citaat van: dani op 02 september 2014, 13:43:59 PM
dat dacht ik ook, vandaar maak ik me meer zorgen over de 7805 dan over de µC
Dit verhelp ik door achter de 7805 een elco te plaatsen van 470microF.
Geert
Citaat van: Sattrickske op 02 september 2014, 13:08:27 PM
Ter info, mijn micro servos (3.7g) vragen 100mA...
Daar moet je mee opletten. Ooit eens een test gedaan met van die blauwe kleine servo's. In de 5V voedingsspanning had ik een weerstand van 1 Ohm (hoog vermogen) tussen gezet. Over deze weerstand kon ik de spanning volgen met een geheugenscoop. Als de servo beweegt, dan kon ik spanningspieken aflezen op de scoop van meer dan 1V gedurende enkele ms. Maar niet continue. Dit zijn dus stromen van 1A! Gemiddeld is de stroom mogelijk 100mA. Vandaar de iets of wat zware elco van 470µF om de 7805 wat te sparen.
Geert
100mA inderdaad voornamelijk over voedingslijnen (gemiddeld wel te verstaan). Maar aangezien ze nergens op de schemas stonden ging ik ervan uit dat de 5V/6V voedingslijn rechtstreeks aan de µC ging gehangen worden (om de servo uit te schakelen in rust).
Maar dat mag je dus niet doen, eerst een FETje of darlington tussen steken.
In geval van servos of andere motoren gebruik ik meestal 2 'voedingen' eentje voor de µC en eentje voor de motoren. Aangezien de µC bijna geen stroom verbruikt kan je deze voeding rond een een zener diode bouwen.
Allen,
Paco heeft dit kant-en-klaar:
http://usuaris.tinet.cat/fmco/download/dccfuncservo_manual.pdf
http://usuaris.tinet.cat/fmco/download_en.html#dcc
Function decoder with 2 servo and 2 outputs
Ik wil je hiermee helpen als je er niet uitkomt.
Van deze print heb ik overigens een verkleinde versie gemaakt om enkel 4x LED aan te sturen om zo een binnenverlichting te maken.
Mvg,
Dirk