Lineaire Actuator aansturen

Vandaag heb ik mijn lineaire actuator binnen gekregen via ik besteld heb bij Van Dijken Elektronica.

http://img207.imageshack.us/img207/4781/img2827w.jpg

De enige informatie die ik heb is dit:

Lineare Actuator Type: SONCEBOZ 7178 R001 Uitgerust met begin- en eindschakelaar en rotatie pulser.
Maximale uitslag circa 20 mm in ongeveer 20 omwentelingen
Aangedreven door Bipolaire Stappenmotor
Geschatte stapgrote 0.005 mm verplaatsing per stap.
o.a zeer geschikt voor kleine graveer- of freesmachines
Deze lineaire actuators zijn uit splinternieuwe apparatuur verwijderd.

maat: NEMA 17
0.6 Amp/phase
7 Ohm per phase

Heb heel het internet afgezocht maar kan helemaal niets vinden.

Heeft iemand hier misschien ervaring met deze lineaire actuator?

Een mailtje naar de Sonceboz mannen...
Op onderstaande link is wat info te vinden van zijn broertjes en zusjes - zo verschillend van aansturing zal het wel niet zijn.
http://www.sonceboz.com/en/linear-actuators/

Meten is weten
elmowww

Golden Member

Onderaan zit een bipolaire stappenmotor, genoeg hiervoor te vinden.

Boven op zit waarschijnlijk een pcb`tje met sensoren voor de terugkoppeling.

PA0EJE - www.eje-electronics.nl - e.jongerius[aapje]eje-electronics.nl - EJE Electronics - Elektronica/firmware ontwikkeling
benleentje

Golden Member

Onderin is inderdaad een doodnormale stappen motor aan te sturen met een L297 + l298 IC.

Uitgerust met begin- en eindschakelaar en rotatie pulser.

De begin en eindschakelaar zal je zelf wel kunnen vinden. De rotatie pulser zal info over moeten vinden. Maar die telt eigenlijk enkel de omwentelingen vd stappen motor.

Als het geheel met een microcontroller aan stuur heb je die rotatie pulser niet nodig. de controller laat je dan gewoon de stand onthouden.

Mensen zijn soms net als een gelijkrichter, ze willen graag hun gelijk hebben.

Is het misschien een goed idee om dit met een Arduino aan te sturen? Of is er een makkelijkere manier?

Als er iemand is die tegen betaling een besturing hier voor kan maken neem dan even contact met mij op.

Ik heb zo iets gemaakt. Niet voor een speciaal lineaire maar het werkt wel.

http://robin.tussen.be/?tag=stappenmotor

Er zijn 2 ingangen voorzien voor eindschakelaars. En een L298 als driver voor de stappenmotor. De avr die der in zit is een ATmega88. Dit is dezelfde als in een Arduino.

De stappenmotor software kan op 3 verschillende commandos krijgen:
-gewoon joggen zonder een positiet
-relatief( van af het vorig punt) een aantal stappen bewegen bv +1000 of - 1230
-absolute 0 = begin punt bv ga naar 100 (gaat die 100 stappen verder), ga naar 0 (gaat die 100 stappen terug)

Als je de software/schema/pcb wilt moet je me maar zeggen

Robin

Vraagje:

Heb je ondertussen al iets gedaan met die Lineaire Actuator?

Ik heb er vandaag namelijk 3 besteld voor een kleine cnc machine.
Was benieuwd naar de ervaring

Je ervaring staat recht evenredig met de gemaakte schade !!!

Laten we hier dan maar het grote "van-dijken-lineaire-actuatoren-topic" van maken :)

Ik heb ze namelijk ook en heb er een gesloopt om eens te kijken hoe ze werken. Misschien kan iemand uit de foto's afleiden hoe deze dingen aan te sturen zijn.
(sorry voor de grote foto's maar dan is het wel duidelijk :))

Het mechanisme in zijn "geheel"
http://img403.imageshack.us/img403/3523/act01compleet01.jpg

http://img194.imageshack.us/img194/1228/act01compleet02.jpg

De rotatiepulser
De spleet in het schijfje komt dus één keer per omwenteling voorbij die "lichtsluis" (geen idee hoe dat ding heet)
Op alledrie de "lichtsluizen staat: T P801A 4J
http://img507.imageshack.us/img507/8602/act02rotatiepulser01.jpg

De voor en achterkant van de print van de rotatiepulser. De getekende gekleurde lijnen geven aan waar de desbetreffende kleur draad op de print is gesoldeerd.
http://img507.imageshack.us/img507/5348/act02rotatiepulser02.jpg

Positiedetectie
Twee "lichtsluizen" en een zwart dingetje dat ertussen beweegt
http://img193.imageshack.us/img193/508/act03posdetectie01.jpg

De gekleurede lijnen geven de verbinding aan van de draden naar de soldeerpunten.
http://img146.imageshack.us/img146/9464/act03posdetectie02.jpg

Het zwarte dingetje in de begin(?) en eindstand(?)
http://img146.imageshack.us/img146/2443/act03posdetectie03.jpg

Klopt het volgende ?
- Dat wit +? Volt is
- Dat oranje de GND is
- Dat blauw de signaaldraad is voor de rotatiepulser. Hierop staat een positieve spanning die naar 0 gaat op het moment dat de spleet in het schijfje de sluis passeert.

One man's junk is another man's treasure...

De aansluiting voor de lichtsluizen kun je vrij eenvoudig met een multimeter uitzoeken, of gewoon proberen met een weerstand in serie op een lage spanning (5V of minder).

Het lijkt me op zich vrij eenvoudig; twee lichtsluizen als eindschakelaars, en een op de as om nauwkeuriger de eindstanden te kunnen detecteren. Verder is het gewoon een keer naar een referentiepositie sturen, en daarna stapjes tellen.

Een manager is iemand die denkt dat negen vrouwen in één maand een kind kunnen maken

Ik ben gaan puzzelen en hoop dat iemand dit kan bevestigen of verbeteren.
Ik kom hierop uit:

http://img22.imageshack.us/img22/8896/actschema01.jpg
(De grijze kaders zijn de lichtsluizen: E=eindstand, B=beginstand, R=rotatiepulser)

Op het moment dat een lichtsluis NIET geblokkeerd is zal het signaal op de draden blauw, zwart en groen omlaag getrokken worden toch ?

Voor de rotatiepulser:
De spoed van de windingen op de as is 0.5mm dus iedere puls betekent een verplaatsing van 0.5mm

De begin en eindstand:
Hier kom ik niet helemaal uit en heb er het volgende schema bij gemaakt:

Dit zijn dus de 2 lichtsluizen met het "zwarte dingetje" dat er tussen beweegt. 1 is de beginstand, 5 de eindstand
http://img269.imageshack.us/img269/9127/actlichtsluizen.jpg

De afstand tussen de lichtspleten is 11,5mm het "zwarte dingetje" is 12mm lang. Dus ik gok dat de situatie zoals hierboven bij nr 3 kan voorkomen. Posities 2, 3 en 4 zijn dan uniek maar bij posities 1 en 5 weet je dus niet of het ding in de begin of eindstand is ?
Je kunt dan wel zeggen dat de eindstand is bereikt wanneer de bovenste sluis nul WORDT terwijl de onderste al nul IS en omgekeerd. Maar stel dat ie in de begin/eindstand staat en je haalt de stroom eraf. Dan weet je dus niet waar dat ding is als je je uC weer opstart ?

One man's junk is another man's treasure...

Weet je zeker dat het ding zo ver kan dat hij weer uit de lichtsluis loopt? Dat lijkt me al een brakke constructie, precies om de reden die je zelf al aangeeft. Aan de andere kant, als het ding er niet uit kan lopen, krijg je geen melding vlak voor dat je mechanisch aan het eind komt.

Die tekening zou best kunnen kloppen, al kan ik natuurlijk niet controleren of de draadkleuren goed zijn. Het ziet er in ieder geval plausibel uit. Aan die 3 signaaldraden moet je natuurlijk wel een pull-up weerstandje zetten, of de pull-ups in de microcontroller aan zetten.

Een manager is iemand die denkt dat negen vrouwen in één maand een kind kunnen maken

Deze situatie doet zich ook voor bij tapes. (die Quarter Inch Cartrides (QIC) om backups op te maken).

De truuk is dus dat als je 1 detecteert dat je in je microprocessor ASAP weer terugstuurt naar positie 2, en noteert dat je de eindstand hebt bereikt.

Het is dan erg onwaarschijnlijk dat je opstart in een 1-of-5 positie. (maar het gebeurt ooit natuurlijk wel een keer.)

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/

Hoe is het mechanisch gemaakt? Loopt het ding mechanisch vast dusdanig vast dat je hem niet meer los krijgt met de motor, als je hem echt tegen het eind laat lopen?

Zo niet, dan kun je, als je een positie 1 of 5 detecteert, de motor een bepaald aantal stappen een kant op laten lopen. Als er dan niets gebeurd, staat het ding blijkbaar in de andere positie dan je had gegokt, en moet je hem de andere kant op sturen. Erg elegant is het natuurlijk niet.

Een manager is iemand die denkt dat negen vrouwen in één maand een kind kunnen maken

Denk dat het niet de bedoeling is dat situatie 1 en 5 voor komen. Hooguit als noodstop.
In positie 3 is er maar één puls van de pulsgever en dat is je referentie punt.
Je weet dan de positie op 0,005mm* nauwkeurig. In situatie 2 en 3 weet je welke kant
je op moet om te refereren. En in je besturing hou je beide eindpunten bij.

*er vanuit gaande dat de puls maar één stap van de motor duurt

Met geld moet je creativiteit bekopen.

Bedankt voor de antwoorden

Maar ik heb het denk ik veel te moeilijk gemaakt, er een nachtje over geslapen en de andere exemplaren die ik heb maar eens bekeken :)
Dat had ik dus eerder moeten doen want ze staan allemaal in de beginstand met het zwarte dingetje in positie... 3
Als je dan uit gaat van de standen hieronder dan weet je altijd in welke richting je moet bewegen om terug te komen in de beginstand. Vanuit die nulstand kun je vervolgens door het tellen van de stappen en het gebruik van de rotatiepulser exact de positie bepalen, toch ?

http://i27.tinypic.com/9qjxug.jpg

Is er al iemand begonnen met programmeren en solderen ?

One man's junk is another man's treasure...