Welkom! Login voor uitgebreide toegang en gebruiksfuncties.

Updates:

seinbediening met servo

in Elektronica en analoog

Gestart door Gerke, 13 augustus 2006 13:22

Vorige topic - Volgende topic

Gerke

Hallo allemaal!

Heeft iemand van jullie ervaring met servo's als armseinbediening? Het lijkt mij dat die dingen best hiervoor te gebruiken zijn. Alleen rijst bij mij dan de vraag hoe je de servo in de ingeschakelde stand laat staan zonder de motor te verbranden. Zoals jullie allicht in mijn eerder geplaatste topic gelezen hebben is mijn kennis van electronica nihil en het lijkt mij dat er met een servo een relatief eenvoudige aandrijving te realiseren is die ook door een klophout als ik te realiseren moet zijn.

Wie kan me op weg helpen? Ik hoor graag van jullie.
Met groet,

Ger.

Martijn_

#1
Ik dacht dat conrad ook servo wisselaandrijvingen verkoopt.
Deze kan je ook voor seinen gebruiken.

Gert Klein

Als een servo niet beweegt, ongeacht in welke stand hij staat, draait de motor niet en gebruikt het servo geen stroom. Nou ja, een klein beetje dan,want de stuurschakeling in het servo heeft wat stroom nodig, maar dat is te verwaarlozen.

Het aansturen van een servo is helemaal niet eenvoudig. Als je geen sjoege hebt van elektronika kun je het best iets kopen dat kant en klaar is.

vr.gr.
Gert Klein

DHG500

Gert,
moet je een servo zien/behandelen als een stappenmotor?
Met vriendelijke groet, Bob (DHG500)  .

====E[]D-{|||}-{|||}-{|||}-{|||}-{|||}======

Vina venus ferrívia corrumpunt corpora nostra, sed vitam faciunt vina venus ferrívia

Gert Klein

Nee, een servo is een analoge motor. Een servo kan traploos elke stand aannemen tussen twee uitersten. Een servo heeft drie aansluidraden. Servo's voor de modelbouw worden meestal met +5V gevoed, dat is de eerste draad. De tweede draad ligt aan massa. De derde draad is voor de aansturing. Op deze draad staat een pulsvormig signaal dat varieert tussen 0 en +5V. De breedte van de puls bepaalt de mate van uitslag van het servo. Ik heb een tekeningetje gemaakt om het te verduidelijken:



De breedte van bovenste puls is net zo groot als de ruststand. In dat geval staat het servo in de middenstand. De middelste puls is korter, het servo draait dan b.v. naar rechts. De onderste puls is breder, het servo draait dan door de ruststand heen naar links. De breedte van de puls kan traploos worden veranderd, het servo draait dan meer of minder mee, afhankelijk van de breedte van de puls.

In het servo is een gelijkstroom motortje ingebouwd. Het motortje gebruikt alleen stroom als het servo draait. Draait het motortje niet, dan blokkeert de ingebouwde tandwieloverbrenging de servo arm.

Hoop dat dit het wat duidelijker maakt.

vr.gr.
Gert Klein

Klaas Zondervan

Gert,

in zo'n servo moet dan toch ook wat elektronica zitten om e.e.a. te laten werken?
B.v. een potmeter voor de standmelding en een vergelijkingsschakeling om het inkomende signaal te vergelijken met de werkelijke stand.
Zie ik dat goed?
En is het niet mogelijk om een servo te sturen met een variabele gelijkspanning, in plaats van met variabele pulsbreedte?
Projecten:
Dubbelom
Halte Assel

Gert Klein

Citaat van: Klaas Zondervan op 14 augustus 2006 10:59
Gert,

in zo'n servo moet dan toch ook wat elektronica zitten om e.e.a. te laten werken?
B.v. een potmeter voor de standmelding en een vergelijkingsschakeling om het inkomende signaal te vergelijken met de werkelijke stand.
Zie ik dat goed?
En is het niet mogelijk om een servo te sturen met een variabele gelijkspanning, in plaats van met variabele pulsbreedte?


Ja, maar vraag me niet hoe dat precies werkt. Voor mij is een servo een "black box". Ik weet hoe je het ding moet aansturen, maar daar houdt het mee op. Ik denk dat de goedkope servo's wel met zoiets simpels als een potmetertje zullen werken voor de feedback. Geavanceerde servo's hebben misschien een microcontroller aan boord die via een lichtsluisje omwentelingen van de motor telt o.i.d.

Voor alle duidelijkheid: de timing van het stuursignaal is in het echt anders dan in het tekeningetje, dat was meer educatief bedoeld.

Ik weet niet of ik je tweede vraag goed begrijp. Ik vond wel dit schemaatje voor een simpele aansturing van een servo met twee 555's. Dat maakt in ieder geval duidelijk dat het een PWM signaal moet zijn.

http://home.cogeco.ca/~rpaisley4/xServoTest555.html

vr.gr.
Gert Klein

Klaas Zondervan

Gert,

intussen had ik al wat gevonden, op de site van de modelbouwvereniging Papendrecht
Doorklikken naar >Modelbouw>Modelbouwtechniek>Werking van een servo.

Daar staat het principe duidelijk uitgelegd. Conclusie: je moet hem aansturen met een puls van bepaalde lengte. Je kunt hem niet zo maar met een drukknopje linksom of rechtsom zetten. Dus het lijkt mij voor modelspoortoepassingen een beetje te ingewikkeld.
Tenzij je je er speciaal op toelegt. Een voordeel van een servo is nl. dat je beide eindstanden precies kunt bepalen, dus je kunt ook de grootte van de slag (elektronisch) instellen.
Projecten:
Dubbelom
Halte Assel

Monobrachius

Zover ik weet is een servomotor een gelijkstroommotor met een opamp en potmeter.
Je zet zelf een bepaald voltage neer (zeg drie volt). Als de hoek dan bijvoorbeeld nul graden is, zal het voltage over de potmeter bijvoorbeeld 0V zijn. De opamp ziet dat er een verschil is tussen de 3V en 0V en zal de gelijkstroommotor stroom geven. Omdat de potmeter aan de motor gekoppeld is, zal deze meedraaien, hierdoor zal het voltage over de potmeter toenemen. Op een gegeven moment zijn de voltages gelijk en zal de opamp stoppen stroom te geven.
Verlaag je het voltage naar weer naar 0V, dan ziet de opamp weer een verschil en zal hij een negatief voltage geven aan de motor, die dan terugdraait.
Als ik het zo bekijk, dan zou het volgens mij niet moeten uitmaken dat je variabele spanning gebruikt.

Ik hoop dat het zo duidelijk is (en klopt :-[, tis bijna 2 jaar geleden).

Groeten Henk
K.Bay.Sts.B

Gert Klein

Hans de Loof heeft voor Loconet een module ontworpen waarmee je 8 servo's kunt aansturen. Ik heb hem gebouwd en hij werkt perfect. Je kunt de begin- en eindstand van elk servo instellen, en ook de snelheid waarmee het servo beweegt. Het nadeel is wel dat servo's tamelijk duur zijn. Voor de allergoedkoopste betaal je bij Conrad €4.95. Aangezien we toch al Loconet onder de clubbaan hebben liggen willen we hem gaan gebruiken voor dingen als het bedienen van overwegbomen en andere "leukigheden" op de baan.

De site van Hans de Loof is op de volgende URL te vinden:

http://users.pandora.be/deloof


vr.gr.
Gert Klein



Klaas Zondervan

Citaat van: Gert Klein op 14 augustus 2006 12:35
Voor de allergoedkoopste betaal je bij Conrad €4.95.
Vergeleken met andere motoraandrijvingen is dat spotgoedkoop.
Probleem blijft de elektronica die je nodig hebt om hem aan te sturen. Is op zich niet zo ingewikkeld, maar iemand die geen verstand heeft van elektronica kan beter iets anders kiezen.
Projecten:
Dubbelom
Halte Assel

RoSoft

Klaas, die elektronica heb je alleen nodig als je hem via een wisseldecoder wil aansturen. Anders kan het met de normale drukknopjes voor de wisselbediening.

Mvg
Wim
Marklin Digital 6020/21/27, 6051, Märklin 6021+UHL 63820, Lenz Digital Plus, Intellibox LocoBuffer II, MRDirect, DDW 6604 Booster, VB6.0 Delphi 6.0 Eigen Software: Perrongeluk, RoSoft, PT.

Gerke

Ik lees nog steeds mee, en roep nu: OH JA?!
hoe werkt dat dan?

Groeten,

Ger.
Met groet,

Ger.

Klaas Zondervan

Inderdaad, een servo met drukknoppen, dat zou ik ook wel willen weten.
Projecten:
Dubbelom
Halte Assel

RoSoft

Citaat van: Klaas Zondervan op 14 augustus 2006 13:06
Vergeleken met andere motoraandrijvingen is dat spotgoedkoop.
Probleem blijft de elektronica die je nodig hebt om hem aan te sturen. Is op zich niet zo ingewikkeld, maar iemand die geen verstand heeft van elektronica kan beter iets anders kiezen.

Volgens mij gaat dit over de Conrad wisselaandrijving en daar was  mijn reactie op.
Gewoon drukknopjes, hier wordt met geen woord gesproken over een Servo.

Mvg
Wim.
Marklin Digital 6020/21/27, 6051, Märklin 6021+UHL 63820, Lenz Digital Plus, Intellibox LocoBuffer II, MRDirect, DDW 6604 Booster, VB6.0 Delphi 6.0 Eigen Software: Perrongeluk, RoSoft, PT.