motor sturing voor kanonnen

Discussie in 'Model elektronica' gestart door Jasper298, 1 dec 2014.

  1. Taurus Flyer

    Taurus Flyer

    Lid geworden:
    4 nov 2014
    Berichten:
    79
    Hans, de middenstand is in deze vrijwel niet te handhaven, de elektromotor zal, ofwel linksom ofwel rechtsom draaien, vandaar mijn suggestie om twee servoversterkers te gebruiken. Het is helaas niet mogelijk de elektromotor direct tussen de twee uitgangen te hangen. Een oplossing zou nog kunnen zijn een servo draairichting inverter vóór één van de servoversterkers te hangen, dan kan het wel.
    De terugkoppel potentiometers moeten dan weer op 25 en 75 procent ingesteld worden.

    Cees
     
  2. hmeijdam

    hmeijdam

    Lid geworden:
    29 jan 2010
    Berichten:
    1.922
    Locatie:
    Barneveld
    Ik heb een afwijkende mening. Zie hieronder mijn testopstelling.

    [​IMG]

    En het resultaat als filmpje



    Succes!
    Hans
     
    Laatst bewerkt door een moderator: 13 nov 2015
  3. Corrien

    Corrien In Memoriam Forum veteraan

    Lid geworden:
    28 okt 2003
    Berichten:
    12.624
    Locatie:
    Maasland
    Jasper298,

    Ik denk, dat je het beste eerst eens kunt inventariseren wat je aan functies nodig hebt en pas daarna bepalen waarmee je die aan gaat sturen.

    Je hebt op je Promars 7 'normale' kanalen en een multiswitch kanaal met 6 schakelfuncties. Als je de motoren van de kanonnen via een normaal kanaal gaat aansturen met een snelheidsregelaar, een servo of een motorompoler ben je voor elk motortje een kanaal kwijt. Als je dat via de multiswitch doet heb je per motortje twee van de schakelfuncties nodig (én een bijpassende motorompoler). Als je beide kanonnen parallel aanstuurt halveert dit aantal uiteraard.

    De duo switch, die je zelf aangeeft, gebruikt één kanaal en daarmee kun je één ompoolfunctie realiseren. Het zelfde is te realiseren met een snelheidsregelaar of een verbouwde servo. Bij de duo switch zit een handleiding hoe je dit doet, bij een snelheidsregelaar ook en hoe je een servo kunt ombouwen tot een soort van winch is hier beschreven: [post5]
    Uiteraard is in alle gevallen op de zender een 3-positie schakelaar of een potmeter nodig. Hoe je dit realiseert is al meerdere keren op dit forum beschreven en eventueel kan ik dit in een volgende posting ook beschrijven.

    Via de multiswitch heb je óf de transistor ompoler óf de relais ompoolmodule nodig, die Robbe in het programma heeft. De transistorompoler werkt uitsluitend op de gele 3-positie schakelaar kortsluitvrij. Bij de overige schakelaars bestaat namelijk de mogelijkheid, dat je er twee tegelijk aan zet en daar kan 't ie niet tegen. De relaisompoler heeft dat probleem niet.

    Als je met de beschikbare mogelijkheden van de zender onvoldoende uit de voeten kunt, zul je zo'n omschakelsysteem moeten gebruiken, dat Cheeta in posting #2 vermeldt. Dit wordt in het model ondergebracht en daarmee schakel je groepen van functies om. Een extra multiswitch of multiprop aanschaffen voor je zender kun je namelijk vergeten. Sinds 1989 worden deze namelijk niet meer geleverd en 2e hands worden deze praktisch niet aangeboden.

    Als je zelf wil gaan knutselen is het uiteraard het leukste om dat te doen met elektronica componenten, zoals hiervóór ook al enkele keren is opgemerkt. Ik kan je dan o.a. de site van Victor de Lang aanbevelen: http://www.victronic.nl/electronica index.html. Als het meer om de functionaliteit gaat ben je met een microprocessor flexibeler en wordt het een stuk kleiner. Hiervoor heb ik echter geen verwijzingen voor je. Je kunt dan eens vragen bij forumers Cheeta en Henk Grondman.
     
    Laatst bewerkt door een moderator: 25 nov 2015
  4. Taurus Flyer

    Taurus Flyer

    Lid geworden:
    4 nov 2014
    Berichten:
    79

    Hans,
    als je je video beoordeelt dan is duidelijk dat je een vrij groot neutraal gebied hebt rond de middenstand van de stuurknuppel.
    Bij toepassing van analoge versterkers wordt het verschil van de puls (1 tot 2 Sec) direct , versterkt gebruikt om de servomotor aan te sturen.
    Bij toepassing van een elektrotomotor die wat meer vermogen vraagt om aan te lopen zal inderdaad daardoor dit 'niet functionele' middengebied ontstaan. Een servo zal veel eerder 'aanlopen'.
    Daar onbekend is wat voor effect te verwachten is van de aanwezige aansturing kies ik daarom een 'functioneel correcte' aansturing met twee aparte servoversterkers waarbij de stroom door de elektromotor werkelijk 0 mA is als de stuurknuppel in het midden staat.

    Nadenkend over deze methode kom ik zelf overigens tot de conclusie dat de inverter die ik noemde, in serie met één van de door mij genoemde twee servo versterkers alleen nodig is indien gebruikt gemaakt wordt van servo's die met een middenaftakking op de accu werkten. Bij toepassing van twee versterkers met drie-draads aansturing is het een kwestie van het kiezen van de juiste twee draden, van elke versterker één van de oorspronkelijke motordraden.

    Cees
     
  5. hmeijdam

    hmeijdam

    Lid geworden:
    29 jan 2010
    Berichten:
    1.922
    Locatie:
    Barneveld
    De stroom in het middengebied is 100% uit. Daarom had ik er ook een led bij aangesloten om te kunnen constateren dat er niets aan stroom meer aan de electromotor wordt geleverd.
    Om dus jouw woorden te gebruiken het is "functioneel correct".
     
  6. Corrien

    Corrien In Memoriam Forum veteraan

    Lid geworden:
    28 okt 2003
    Berichten:
    12.624
    Locatie:
    Maasland
    Hans, gebruik je deze constructie ook zelf of is 't ie alleen maar even voor de gelegenheid in elkaar geknutseld? Vaak krijg je namelijk het probleem, dat als de voedingsspanning wat verandert het motortje toch gaat brommen en/of heel langzaam gaat draaien.

    De dode slag van een servo is namelijk als regel slechts een paar μs, dus dan levert een geringe verandering in de timing al problemen, vandaar dat ik in mijn verwijzing aan die dode slag wat had geprutst om dat verschijnsel kwijt te raken.

    Hoe onnauwkeuriger een servo van nature is, hoe groter die dode slag zal zijn, dus hoe minder je last zult hebben van dit probleem. Je hebt dus kans, dat het met sommige servotypen feilloos werkt.
     
  7. hmeijdam

    hmeijdam

    Lid geworden:
    29 jan 2010
    Berichten:
    1.922
    Locatie:
    Barneveld
    Hallo Jan,

    Ja en Nee :rolleyes:

    Ik gebruik hem in de praktijk als schakelaar en dimmer voor verlichting. Dan zit er ook nog een condensator bij om de PWM pulsen die nu naar de motor gaan wat te dempen indien er een led gedimd wordt ipv een gloeilampje. Een gloeilampje had geen condensator nodig.

    Ik ben wel nieuwsgierig of een fluctuatie van de voedingsspanning het nulpunt verzet, maar dat ga ik vanavond eens uitproberen.

    De servo die ik gebruik is de meest waardeloze 9 grams servo die ik ooit heb gehad. Ik geloof een Towerpro o.i.d. van 3 dollar met tandwielen gemaakt van oude koffiebekers. In dit geval dus misschien wel een voordeel.
     
  8. Taurus Flyer

    Taurus Flyer

    Lid geworden:
    4 nov 2014
    Berichten:
    79
    Ik gebruikte de uitdrukking 'funtioneel correct' omdat bij toepassing van mijn methode de inkomende puls op lengte wordt vergeleken met de vast pulsen die met de terugkoppelpotentiometers worden ingesteld.
    Is de inkomende puls langer dan 75%, is 1,75 msec, dan zal de elektromotor één richting opgestuurd worden. Is de puls korter dan 25%, is 1,25 ms, dan zal de andere versterker de elektromotor de andere richting opsturen omdat de vaste puls op 1,25 msec is ingesteld.
    Deze 25 en 75 % zijn duidelijk gedefinieerde waarden.
    Is de pulslengte tussen deze 25 en 75% dan is de stroom door de motor werkelijk 0 mA.

    Cees
     
  9. hmeijdam

    hmeijdam

    Lid geworden:
    29 jan 2010
    Berichten:
    1.922
    Locatie:
    Barneveld
    Meer testresultaten.

    Ik heb een voltmeter en een extra servo aangesloten op de ontvanger in bovenstaande testopstelling. Als ik het NIMH pack aansluit dan geeft hij 4,9 volt onbelast. Ik heb vervolgens bij de extra servo met de hand aan de servo arm getrokken en naarmate je harder trekt gaat die servo meer tegenwerken en meer stroom trekken. De spanning zakt dan in en als deze onder de 4,1 volt komt dan begint het motortje heel langzaam te draaien, wat betekent dat het nulpunt is verlopen zoals Corrien omschreef.

    Met een 2S Lipo en een BEC er aan vast kan ik zo hard aan de servo trekken als ik wil, maar omdat de spanning gelijk blijft verloopt het nulpunt niet en blijft het motortje uit.

    Mijn conclusie: Je hebt een voedingsspanning nodig die niet meer dan 0,7 volt inzakt onder belasting.
     
  10. Taurus Flyer

    Taurus Flyer

    Lid geworden:
    4 nov 2014
    Berichten:
    79
    Hans, ik waardeer je gedrevenheid maar principieel is dit gekozen principe af te raden.
    Voor mezelf ontwerp en bouw ik talloze analoge schakelingen en in deze situatie zou ik een simpele pulslengte naar analoge spanning omvormer nabouwen naar eigen ontwerp die in b.v. ook in mij Taurus toepas.
    Om de schakelniveau's te onderscheiden, in mijn voorbeeld, hangen daar meerdere comperators achter, opgebouwd rond de operationele versterkers ondergebracht in een LM324. Comperators hebben de eigenschap hysteresis te hebben rond de schakelniveau's.
    Deze hysteresis hebben tot doel het grijze gebied te mijden waarin jij onderzoek doet.
    Je bekijkt nu één specifieke schakeling onder eenmalige omstandigheden.
    Voor al mijn schakelingen kijk ik natuurlijk ook naar voedingsspanning afhankelijkheid, maar ik beoordeel ook temperatuurafhankelijkheid en probeer een inschatting te maken voor wat betreft invloed van veroudering.
    Ook wil ik dat mijn schakelingen principieel reproduceerbaar zijn.
    Uitgaande van de basisregels van analoge elektronica is de door jou gekozen oplossing naar mijn mening niet geschikt om te reproduceren, denkende aan de verscheidenheid aan versterkers die in omloop zijn.
    Het als een advies vermelden in dit draadje is daarom naar mijn mening af te raden.
    Twee separatie servo versterkers zijn naar mijn mening wél goed toe te passen om volgende reden.
    Ze gedragen zich in mijn situatie als simpele functieblokken met eindversterkers, hebben dan wel geen hysteresis maar in de grijze gebieden rond de 25 en 75 % kom je tijdens de bediening niet terecht en ................... ze zijn veelvuldig voorhanden, uit elke 'bestripte servo' komt er een, vrijwel ongeschonden, te voorschijn.
    Verzoek je om een aantal versterkers dan ben ik bang dat je brievenbus binnen no time vol zit.


    Cees
     
  11. hmeijdam

    hmeijdam

    Lid geworden:
    29 jan 2010
    Berichten:
    1.922
    Locatie:
    Barneveld
    Het wordt steeds leuker. Op de servo print zit een AA51880 chip, die alles min of meer regelt. Ik zag in de datasheet dat deze chip een instelbare "deadband" heeft d.m.v. een weerstand aangesloten op pin 11. Daar zit standaard een weerstand van 1K. Die heb ik op de print opgezocht en er een weerstand van 15K voor in de plaats gesoldeerd. Dan heb je vervolgens een prachtige wijde deadband.
     
    Laatst bewerkt: 11 dec 2014
  12. Corrien

    Corrien In Memoriam Forum veteraan

    Lid geworden:
    28 okt 2003
    Berichten:
    12.624
    Locatie:
    Maasland
    Als je nu ook nog met zekerheid kunt zeggen, dat het een Towerpro servo is, mag je van mij op je lauweren gaan rusten :D.

    Nog wel even nieuwsgierig doen: hoe wijd is wijd als je dat vertaalt naar de stuurknuppelbeweging. Een paar klikjes op de trim of kun je zelfs de knuppel een stukje heen en weer bewegen?
     
  13. hmeijdam

    hmeijdam

    Lid geworden:
    29 jan 2010
    Berichten:
    1.922
    Locatie:
    Barneveld
    Er zat een Towerpro stickertje aan de binnenkant, maar helemaal zeker of het een SG90 is ben ik niet.

    Hieronder kun je zien hoe groot de deadband is. Op mijn zender ongeveer een centimeter. Aan de instelling van de zender is verder niks gewijzigd t.o.v. vanmiddag.

     
    Laatst bewerkt door een moderator: 13 nov 2015
  14. Corrien

    Corrien In Memoriam Forum veteraan

    Lid geworden:
    28 okt 2003
    Berichten:
    12.624
    Locatie:
    Maasland
    Mooi resultaat!

    Hier op het forum wordt er met enige regelmaat gevraagd hoe je van een servo op deze manier een semi-lier kan maken, dus er zullen gegarandeerd meer belangstellenden zijn.

    Misschien iets om een apart topic aan te wijden?
     
  15. Taurus Flyer

    Taurus Flyer

    Lid geworden:
    4 nov 2014
    Berichten:
    79

    Na deze modificatie blijkt je schakeling inderdaad 'functioneel correct'.
    Begrijp je ook waarom ik het principe voor een willekeurige servo afraad?

    Congrats, Cees
     
  16. hmeijdam

    hmeijdam

    Lid geworden:
    29 jan 2010
    Berichten:
    1.922
    Locatie:
    Barneveld
    Goed idee. Bij deze gedaan en hier is de "Poor Mans Regelaar" te vinden.
     
  17. Corrien

    Corrien In Memoriam Forum veteraan

    Lid geworden:
    28 okt 2003
    Berichten:
    12.624
    Locatie:
    Maasland
    :offtopic:, oftewel: draadstarter, sla dit maar over.

    Jouw elektronica kennis is blijkbaar na de 70er jaren niet veel verder gegroeid Cees. Dat is niet kwalijk, maar let er een beetje op. Je verwerpt nu oplossingen, die van deze tijd zijn en dat is een slecht advies. Jouw oplossing zou in 1975 nog te overwegen zijn, maar intussen is de elektronica nogal geevolueerd. Zo'n primitieve, nodeloos complexe oplossing is natuurlijk nergens voor nodig met de huidige middelen. Het is ook de vraag of de draadstarter dit in een model kwijt kan. Ik heb er opzettelijk nog geen commentaar op gegeven, maar je vroeg er blijkbaar om, dat ik dat wél zou doen. Uiteraard is dit als mosterd-na-de-maaltijd, dus ik heb de draadstarter er al op gewezen, dat ie dit niet meer hoeft te lezen. Het is voor hem ook nauwelijks interessant. Overigens was 't ie - om voor mij begrijpelijke redenen - al heel wat eerder gestopt met meelezen.

    Om maar liefst twee servo versterkers en ook nog eens twee relais te gebruiken om een motortje te laten draaien is nergens voor nodig en nodeloos duur. Bovendien krijg je hiermee ook nog eens geen regelbare snelheid al beweer je zelf van wel.

    Als voor zoiets wat nieuws verzonnen moet worden gebruik je tegenwoordig het voorstel van Freijn en gebruik je natuurlijk een microprocessortje, zoals een Arduino. Alternatieve mogelijkheden hebben namelijk alleen maar nadelen, dus waar jij voordelen in ziet weet ik niet. Zo'n voorstel van Freijn wijs je dan ook niet af, tenminste als het de bedoeling is de draadstarter te helpen. De draadstarter geeft ook aan, dat hij wat programmeervaardigheid heeft, dus daarmee is hij goed op weg geholpen. Overigens ben ik zelf met Arduino's ook niet de meest vaardige, maar er zijn er hier op het forum meer dan genoeg die dat wel zijn en dan verder kunnen helpen als het hem zelf niet lukt.

    Als je in je eigen ontwerpen nog - voor een niet-elektronica hobbyist uiterst indrukwekkend klinkende, maar in werkelijkheid sterk verouderde - oplossingen wil verzinnen om een puls om te zetten in een gelijkspanning met als doel een motortje te laten draaien moet je dat zelf uiteraard weten. Een simpele d/a omzetter doet dat werk ook. De lol van het bedenken en bouwen kan ik nog wel begrijpen, maar zoiets ga je een ander natuurlijk niet adviseren. We leven in 2014, al bijna in 2015. Tegenwoordig doe je daarvoor niet zo moeilijk, maar pak je een snelheidsregelaartje. Niet van die lompe hoogfrequent gevallen, zoals ik ze zelf meer dan 30 jaar geleden ontwierp en publiceerde, maar eentje met een microprocessor aan boord. Uiteraard wordt het motortje hierin niet meer aangestuurd met een gelijkspanning, maar met een blokvormig signaal, waardoor het motortje langer leeft, het rendement een stuk hoger ligt en de toerenregeling mooier is. Mijn eigen ontwerpen zijn inmiddels ook hopeloos verouderd, dus die raad ik niemand meer aan, tenzij men tot de oudere jeugd behoort, die het nog leuk vindt om discreet opgebouwde schakelingen in elkaar te knutselen en/of probeert ze te verbeteren. Zo'n verbetering van een van mijn snelheidregelaar ontwerpen ben ik trouwens ergens in de 80er jaren nog in een Duits blad tegengekomen. Daarin werden al fets gebruikt, die voor die tijd in de modelbouw revolutionair waren, maar tegenwoordig al vele jaren gemeengoed zijn. Mijn eigen industriële ontwerpen, die ik in later jaren maakte, stammen trouwens ook van meer dan 15 jaar terug omdat ze verouderd zijn. Elektronica evolueert nu eenmaal snel. Tegenwoordig heb je al regelaars in postzegelformaat, waarop uiteraard een processortje en fets worden gebruik en tegen een prijs, waarvoor je zelf de componenten niet eens meer kunt kopen. Die dingen hebben vaak ook nog eens een inschakelbeveiliging en een failsafe aan boord. Ga dat maar eens knutselen met discrete elektronica.

    Tenslotte het resultaat van Hans. Goedkoper en leuker om te knutselen kan het eigenlijk niet. Waarom je dit functioneel incorrect noemde is mij onduidelijk. Het werkt en het werkt ook met elk type servo, hoewel dat met goedkope het beste resultaat geeft. Dat het nulpunt soms wat kritisch zal zijn is een bijkomstigheid. Voor het aansturen van een paar motortjes is nu eemaal geen rocket science nodig en je stuurknuppelfuncties beschikken over een trim. Met de huidige 2,4 GHz apparatuur is er praktisch tot geen jitter meer in de aangeleverde pulsen, dus zal het vaak nog wel meevallen ook. Zoiets hoor jij dan niet 'functioneel incorrect' te noemen en minderwaardig aan je eigen bedenksel, maar als het goed is, zie je dan onmiddellijk in, dat dit de draadstarter kan helpen en probeer je met zoiets mee te denken.
    Vervolgens gaat Hans (met zo te merken weinig elektronica kennis) als 't ie eenmaal op het spoor is gezet precies doen wat het resultaat kan verbeteren: de datasheet opzoeken en een oplossing vinden.
    Dit zijn nu precies constructies, die ik heel erg kan waarderen en er zelfs van kan genieten. De huidige generatie noemt dit het KISS-principe, oftewel 'keep it stupid simple'. Het is klein, super goedkoop en ook nog eens betrouwbaar. De draadstarter kan hiermee ook wat als 't ie wil.

    Begrijp je nu, dat ik vind dat je met jouw kennis een beetje moet opletten met het geven van elektronica adviezen?
     
  18. freijn

    freijn

    Lid geworden:
    13 nov 2005
    Berichten:
    2.825
    Locatie:
    Warm_Timboektoe Onzinnige berichten 34.128 nutt
    Eens Corrien

    En ter Info. De arduino software is 30 min werk met daarna nog wat parameters naar wens afstellen.
    Schema vond ik wat overdreven om een tekening van 5 connectoren te maken.
     
  19. Corrien

    Corrien In Memoriam Forum veteraan

    Lid geworden:
    28 okt 2003
    Berichten:
    12.624
    Locatie:
    Maasland
    Nu moet jij niet ook nog gaan zitten bluffen met je 30 minuten Freijn, anders moet ik jou ook vermanend toe gaan spreken en dat vind ik heel wat linker :D.

    Een programmaatje om vier servo's in een vertraagd tempo aan te sturen en daaraan nog een omschakelsysteem toe te voegen kost je gegarandeerd meer tijd dan een half uurtje. Nu maakt dat niet uit, het gaat er om dat je met zo'n processortje alle kanten op kan als je het programmeertaaltje eenmaal door hebt.

    Zoiets hadden ze 35 jaar geleden moeten uitvinden!
     
  20. Volhout

    Volhout

    Lid geworden:
    23 jul 2008
    Berichten:
    912
    Locatie:
    Twente
    Arduino

    Ondanks het feit dat Arduino wereldberoemd is, is het in dit geval niet de eenvoudigste oplossing, nog de goedkoopste.

    Google maar eens op PICAXE.

    Een losse voorgeprogrammeerde 8 pin chip kost 3 euro, ontwikkelomgeving is gratis (net als arduino trouwens) en is in BASIC programmeerbaar.
    Voor grote projecten totaal ongeschikt, maar dit is nou iets waar het geweldig voor is.

    Volhout
     

Deel Deze Pagina