Software aanpassen van servo naar stappenmotoren

Arduino specifieke Software
Berichten: 8
Geregistreerd: 14 Mei 2013, 15:49

Software aanpassen van servo naar stappenmotoren

Berichtdoor Bart-d » 14 Mei 2013, 16:15

Beste allemaal

Ik ben nieuw hier op de site en na het lezen van de berichten zag ik dat ik waarschijnlijk op de juiste site ben beland.

Ik ben bezig met een project dat via een arduino een paintball geweer aanstuurt.
Nu heb ik mijn project al bijna afgerond en werkt het theoretisch al.

Wat ik nu wil doen is het programma aanpassen zodat ik stappenmotoren kan gebruiken ipv servomotoren.

Voor dat ik hier dieper op in wil gaan met uitleg en foto's, zou ik graag een goedkeuring willen krijgen van de site.
Ik kan mij voorstellen dat sommigen hier niet van gediend zijn en liever niet willen dat dit wordt gepubliceerd.

Waarom ik dit project ben gestart?
Wij hebben een vereniging die graag doet paintballen.
Ik ben dit project begonnen om een "derde speler" te creëren.
Paintball wapens vallen onder de wet voor toegestane wapens en is niet verboden.
Het probleem zit hem meestal in de gebruiker, maar als vereniging kun je dit niet tollereren.

Ik hoor graag een antwoord

Al vast bedankt

Mvgr Bart

Advertisement

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Software aanpassen van servo naar stappenmotoren

Berichtdoor nicoverduin » 14 Mei 2013, 20:27

Netjes dat je dat vraagt :) Geen idee of het mag trouwens moet je denk ik aan de moderator vragen lijkt mij.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 8
Geregistreerd: 14 Mei 2013, 15:49

Re: Software aanpassen van servo naar stappenmotoren

Berichtdoor Bart-d » 15 Mei 2013, 09:21

Dat zal ik eens doen. Thanks

Berichten: 8
Geregistreerd: 14 Mei 2013, 15:49

Re: Software aanpassen van servo naar stappenmotoren

Berichtdoor Bart-d » 15 Mei 2013, 14:47

Ik heb een berichtje naar de moderator gestuurd. Nu even afwachten :arrow:

Gebruikers-avatar
Berichten: 229
Geregistreerd: 20 Jan 2013, 12:01

Re: Software aanpassen van servo naar stappenmotoren

Berichtdoor astrofrostbyte » 15 Mei 2013, 20:29

Als je z'n 'normaal' servotje pakt type modelbouw. daarvan dacht ik dat deze met een PWM signaal aangestuurd worden,
Nu is het onduidelijk als ik bv op de Hitek site kijk of dit van 0% duty tot 100% gaat.
En een andere specificatie die ik eigenlijk nooit zie is welke hoekverdraaiing daar mee overeen komt.

update:
Hitec servos require a 3-4V peak to peak square wave pulse. Pulse duration is from 0.9ms to 2.1ms with 1.5ms as center. The pulse refreshes at 50Hz (20ms).
Gear: Arduino- Uno,Due,Ethernet,Mega2560 , OLS LogicAnalyser, TDS1002, Rigol DG1022, J-Link EDU, BusPirate

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Software aanpassen van servo naar stappenmotoren

Berichtdoor nicoverduin » 15 Mei 2013, 20:38

Dit iets voor je: http://ee.onepotcooking.com/arduino-pla ... 62013.html
Maar als je met een stappenmotor aan de gang gaat, krijg je een ander verhaal. Dan heb je een driver nodig en uiteraard een stappenmotor. Zelf werk ik graag met de pololu stappen drivers. Die kunnen een redelijke power leveren en zijn in feite al aan te sturen met een paar draden: Pulse, Direction en een paar voedingsdraden uiteraard. Zie: http://www.pololu.com/catalog/product/1182. Ik koop ze meestal op www.samenkopen.net. Daar zit Bas Molkeboer met zijn 3D printers regelmatig. Zij niet zo duur maar wel erg gemakkelijk te gebruiken en de halve wereld met 3D hobby printers gebruikt ze.
Laatst gewijzigd door nicoverduin op 15 Mei 2013, 20:56, in totaal 1 keer gewijzigd.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Gebruikers-avatar
Berichten: 229
Geregistreerd: 20 Jan 2013, 12:01

Re: Software aanpassen van servo naar stappenmotoren

Berichtdoor astrofrostbyte » 15 Mei 2013, 20:50

Ik haal hieruit wel dat er een vaste relatie bestaat tussen het PWM signaal en de absolute hoek van de servo.
Maar waarom zie je dan eigenlijk geen specificatie daarvan als je een servotje koopt ? je ziet eigenlijk alleen specs over kracht en snelheid. http://www.quartel.nl/webshop/productdetails.php?id=QS3010D

of is er een ongeschreven regel dat dit altijd ongeveer 180graden is .
Gear: Arduino- Uno,Due,Ethernet,Mega2560 , OLS LogicAnalyser, TDS1002, Rigol DG1022, J-Link EDU, BusPirate

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Software aanpassen van servo naar stappenmotoren

Berichtdoor nicoverduin » 15 Mei 2013, 20:57

Ik heb een keer 20 van die MG996-r's gekocht,. Geen een is gelijk. Maar wel rond de 180 graden. Er zijn er ook die zo'n servo verbouwen dat hij continu kan draaien.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 8
Geregistreerd: 14 Mei 2013, 15:49

Re: Software aanpassen van servo naar stappenmotoren

Berichtdoor Bart-d » 16 Mei 2013, 21:15

Hey bedankt voor de reactie

Ik heb zelf stappenmotoren en heb een aansturing voor een paar euro gevonden.

http://www.okaphone.com/artikel.asp?id=471087

Deze zou kunnen. Op deze site staat ook een C code om te programmeren in ardiuno.

Nu wil ik dus eigenlijk de code die ik heb (waarmee de servo's worden aangestuurd) samen voegen met de

C code van de stappenmotoren.

Maar....

Dit is het probleem dat ik niet een code kan schrijven voor de ardiuno.


Ik heb nu servo's gebruikt die via een snaar een groter tandwiel aandrijven. Ik heb de potmeter uit de servo's gehaald en in het midden van het grote tandwiel geplaatst. Nu ziet de servo waar die is. Ik heb wel een tandwieletje van de servo moeten aanpassen omdat deze eigenlijk bedoeld waren voor 180'

Alleen vind ik de servo's niet echt lekker lopen en zijn niet stabiel. Ik ben toch van mening dat een stappenmotor een betere optie is. Meer kwaliteit.

Gr. Bart

Berichten: 8
Geregistreerd: 14 Mei 2013, 15:49

Re: Software aanpassen van servo naar stappenmotoren

Berichtdoor Bart-d » 16 Mei 2013, 22:56

Deze link

http://www.pololu.com/catalog/product/1182

Ziet er goed uit, dit is een vrij simpele oplossing. Maar om de stappenmotor te laten draaien heeft het printje een puls nodig. En een puls om richting te bepalen.

Zou ik hier ook met de sturing van een servo op aan kunnen sluiten?

Heeft er iemand ervaring mee?

Gr. Bart

Volgende

Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: MiltonHudge en 13 gasten