arduino en stappenmotor.

In die vijzels zit vast een stukje draadeind?
Hoeveel omwentelingen maakt dat draadeind voor een volledige slag?
Er zijn kleine potmetertjes die 10 omwentelingen kunnen maken. Als dat voldoende is zou je zo'n potmetertje achter op de tandwielen kunnen maken.
Dan heb je per vijzel 5 draadjes. twee voor de motor en drie voor de potmeter.
Geen schakelaars etc. Die voor de potmeter mogen heel dun zijn.
Positie is dan altijd bekend, je maakt eigenlijk je eigen servo.

Hier ééntje met 22 omwentelingen zelfs.
https://smorenberg.com/meerslagen-p...elpotmeter-22-slagen-top-adjust-47-k-sil.html
 
Dat systeem ken ik, maar dat werkt niet bij deze omdat de motor de vijzel er dan uit duwt en geen weerstand opbouwt.
Maar het idee is goed.
 
Erwin, dat zou kunnen werken echter zit er aan die kant geen ruimte om dat er op te bouwen :(
grt peter
 
Ook mooi spul, maar veel te groot, de vijzels zijn maar 45 mm lang de cilinders 8mm dik.
Geweldig dat je mee denkt :)
Grt Peter
 
Nog een losse flodder (dat potmeter/servo idee hierboven is natuurlijk verreweg het elegantst)

Ik zie achterin die actuatoren 2 tandwielen. Op een van die tandwielen een magneetje plakken, daar in de buurt een reed contactje (of hall sensor)
Bij het begin van de vaart, vijzel indraaien totdat het stopt (aan 1 kant toch wel een "slagbegrenzing"?) bij wijze van calibratie.
Dan pulsen tellen met de CPU. Pulsen optellen / aftrekken afhankelijk van de draairichting.
Satellietschotel actuatoren werken ook zo.
1 dun draadje extra (gemeenschappelijke massa gebruiken)
 
Renez@
Dat zou idd wel een goed idee zijn, er hoort (komt) nog een deksel op. daar zou ik dan een hall sensor in kunnen maken.
Moet dan wel een heel klein magneetje zijn o_O
Dan heb ik die stappen driver niet nodig toch?
grt Peter
 
Ik zie achterin die actuatoren 2 tandwielen. Op een van die tandwielen een magneetje plakken, daar in de buurt een reed contactje (of hall sensor)
Bij het begin van de vaart, vijzel indraaien totdat het stopt (aan 1 kant toch wel een "slagbegrenzing"?) bij wijze van calibratie.
Dan pulsen tellen met de CPU. Pulsen optellen / aftrekken afhankelijk van de draairichting.
Dan komt het dicht in de buurt van het stappenmotor idee van Peter. Ook daar heb je een eindschakelaar nodig om het nulpunt te kalibreren, maar is iets eenvoudiger te programmeren lijkt mij (maar ik ken voornamelijk Arduino).

Dan heb ik die stappen driver niet nodig toch?
Om een elektromotor aan te sturen met electronica heb je altijd een driver nodig, hetzij een standaard esc, hetzij een driver die met arduino werkt. Meer smaken ken ik niet, maar zijn er vast wel.
 
Als ik het goed begrijp geeft de hall sensor de pulzen aan de nano door en de nano drijft de drijver aan.
dat zou weer een hoop geknutsel voorkomen.
Ja zo ongeveer, je moet nog wel even, voordat je de spulletjes gaat bestellen even controleren of het mini magneetje een voldoende groot magnetisch veld heeft om de hall-sensor te kietelen.
Hier staan wat rekensommetjes, waarbij je zelf nog wat getallen mag invullen.
https://www.supermagnete.nl/faq/Hoe...ule-voor-de-fluxdichtheid-van-een-ringmagneet
Zo kom je er ook achter wat de minimale afstand moet zijn.

En mocht een normale (met het blote oog zichtbare) hall-sensor te groot zijn, ze zijn er ook in SMD uitvoering.:)
 
euhhh dat is wiskunde daar had ik op school een 1 voor op mn raport :D
mijn hall sensoren zijn 2.8 x 2.8 mm. als de magneetjes binnen zijn zal ik testen.
grt Peter
 
mijn hall sensoren zijn 2.8 x 2.8 mm. als de magneetjes binnen zijn zal ik testen.
Ja lijkt me wel handig om dat even te testen, voordat je dagen en dagen in de software aan het ploeteren bent (debuggen) waarna blijkt dat de sensor niet werkt.:D

Het stuursignaal hoe ga je dat doen?
Direct vanuit de ontvanger met het servo stuursignaal de Arduino in?
 
Ook met een Hall sensor moet je, in dit geval, een begin- of eindpunt "kalibreren".
Dus voor elke bewegende arm, bij het opstarten, eerst terug naar de begin positie.

Dat kan met schakelaartjes (aantal draadjes; twee per benodigde schakelaar, minimaal 1 per schakelaar + één extra in de "kabelboom".
Dat is twee dikkere draden voor elke motor + één voor de Hall-sensor + één voor de schakelaar. Komt nog bij een gemeenschappelijk draadje voor GND en VCC ( 0V en voeding) in de "kabelboom".

Je kunt ook de oplopende stroom van de motor(en) meten bij de eindpunten en deze "gebruiken" als schakelaar.
Dat scheelt voor elke motor een schakelaar en een draadje in de "draadboom".

Moet je wel voor elke motor de stroom meten.
 
Ik ben een hier een beetje uit mijn "kennis-zone", maar ik denk dat een nadeel van het gebruik van gewone elektromotoren t.o.v. stappenmotoren is dat deze geen "hold" functie hebben, ofwel de kraanarm kan theoretisch doorzakken onder belasting. Maar met een schroefvijzel zal dat wel meevallen, die zijn in het algemeen zelfremmend.
Een ander punt is dat de elektromotoren met een gewone H-brug driver niet afgeremd kunnen worden door ze kort te sluiten, dus zal de motor nadat deze geen voedingsspanning meer krijgt nog even uitlopen. Maar ik ben daar niet zeker van, dus weet iemand meer? En zou het een probleem zijn? Peter heeft daar misschien al ervaring mee opgedaan.....
 
Back
Top