Servomotor i skrivare.

Robot, CNC, Pneumatik, Hydraulik, mm
Camro
Inlägg: 34
Blev medlem: 6 april 2011, 23:34:07

Servomotor i skrivare.

Inlägg av Camro »

Hej alla entusiaster!

Håller på att bygga en skärmaskin av gammal skrivare. Maskinen ska skära ut ur tunn plast, x och y led. Första skrivaren var en rejält gammal modell med stegmotor, helt enligt mitt önskemål. Andra skrivaren har servomotorer, återkopplingen sker med läsgafflar och ett streckat band. Hur drivs dessa motorer, är det pwm och en h-brygga? Upplösningen på skrivaren var nog ganska fin, för det är väldigt smala streck på läsbandet. Hur fungerar det när motor bara ska stega ett "steck" på läsbandet?

Erfarenheter av detta eller länkar skulle inte vara fel :humm:

Visst skulle jag kunna köpa stegmotorer och fixa det på den vägen, men återvinningstanken och nyfikenheten tog överhanden :D

Mvh
Camro
H.O
Inlägg: 5876
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: Servomotor i skrivare.

Inlägg av H.O »

Ja, den drivs av/med en H-brygga. H-bryggan drivs av en PWM-signal (finns ett par olika sätt). Duty-cyclen på PWM signalen bestämms av en regulator (som i fallet med skrivaren sannolikt körs i liten mikrokontroller). Regulatorn har två insignalen, börvärde (position motorn bör "ska" befinna sig på) och ärvärde (var motorn befinner sig, och det använder den den streckade remsan för att mäta/räkna ut). Ju större skillnad det är mellan de båda insignalerna desto mer ström matas motorn med. Jämförelsen mellan är- och börvärde samt "utstyrning" av H-bryggan görs normalt sätt 1000ggr i sekunden eller ännu oftare.
xxargs
Inlägg: 10189
Blev medlem: 23 september 2006, 14:28:27
Ort: Södertälje

Re: Servomotor i skrivare.

Inlägg av xxargs »

Man gick över till DC-servosystem hos i stort sett alla skrivartillverkare när antalet pixlar/punkter per tum översteg en viss nivå och man kunde inte göra mer finstegade stegmotorermotorer till rimlig kostnad utan att det blev risk för moire-effekter i utskriften. Personligen tyckte jag att det var en välgärning då i och med detta så blev bläcksprutorna betydligt tystare och man slapp höra vinande ljudet från stegmotorer.

Hp-skrivare har jag så vitt jag vet alltid kört med DC-servomotorer sedan urminnes tid, likaså deras penplottar.
Camro
Inlägg: 34
Blev medlem: 6 april 2011, 23:34:07

Re: Servomotor i skrivare.

Inlägg av Camro »

Många tack för svaren, ytterligare ett steg mot ett fungerande projekt. Känner någon till frekvensen på pwm-signalen? Hastigheten på motorn styrs alltså bara med pwm och spänningen är på signalen är konstant?
Användarvisningsbild
Klas-Kenny
Inlägg: 11756
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: Servomotor i skrivare.

Inlägg av Klas-Kenny »

Frekvensen är ju inte jättenoga, och kan väl väljas hyggligt fritt. Jag brukar personligen lägga mig på strax över 20kHz när jag PWM-styr motorer, då högre frekvens inte precis ger någon vinst, bara ökade switchförluster och mer störningar, men lägre frekvens kan ge ett hörbart vinande i motorlindningarna.

Edit: Och ja, det är ju en konstant spänning man switchar av/på, det är hela poängen med PWM. :D
I och med detta så ändrar man ju effektivspänningen (i fallet av PWM kan man tänka flytande medelvärde), och motorn är allt för mekaniskt trög för att "märka av" att det är annat än en konstant, lägre, spänning. Och med just motorer så gör ju induktansen i motorn att det hela jämnas ut ytterligare om man mäter på det.
Användarvisningsbild
SeniorLemuren
Inlägg: 8332
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Re: Servomotor i skrivare.

Inlägg av SeniorLemuren »

Det finns en massa lösningar på nätet. Här har du ett intressant projekt som behandlar även program eringen av PID-styrningen.

Edit. Här är ett annat projekt.
Camro
Inlägg: 34
Blev medlem: 6 april 2011, 23:34:07

Re: Servomotor i skrivare.

Inlägg av Camro »

Edit: Och ja, det är ju en konstant spänning man switchar av/på, det är hela poängen med PWM. :D
I och med detta så ändrar man ju effektivspänningen (i fallet av PWM kan man tänka flytande medelvärde), och motorn är allt för mekaniskt trög för att "märka av" att det är annat än en konstant, lägre, spänning. Och med just motorer så gör ju induktansen i motorn att det hela jämnas ut ytterligare om man mäter på det.

Tackar för allt engagemang, varje dag då man lär något nytt är inte bortkastad,

Ok motorn är tillräckligt trög för att inte gå ryckigt när duty cycle är bara några procent? Har liten erfarenhet när det gäller drivning av dc-motorer med pwm, så jag ser fram mot fler inlägg.
floppen
Inlägg: 109
Blev medlem: 14 september 2012, 13:28:32

Re: Servomotor i skrivare.

Inlägg av floppen »

En liten förklaring som många tycks missa med stegmotorer.
Ni kan inte att öka antalet steg/varv i en bipolär stegmotor med 1/4, 1/8 steg osv och tro att det är fasta lägen.
Visst kan du styra ut strömmen så motorn ställer sig något sådär rätt men det finns inget som säger att det blir samma läge vid belastning så när det gäller upplösning/varv så behöver ni återkoppling för att säkert positionera. Däremot så får ni tystare och mjukare gång med fler steg/varv.
Användarvisningsbild
Henry
Inlägg: 24437
Blev medlem: 20 april 2005, 02:52:47
Ort: Lund

Re: Servomotor i skrivare.

Inlägg av Henry »

Ok motorn är tillräckligt trög för att inte gå ryckigt när duty cycle är bara några procent? Har liten erfarenhet när det gäller drivning av dc-motorer med pwm, så jag ser fram mot fler inlägg.

Det blir bara ryckigt om det är för låg PWM frekvens. Med tex bara några 100Hz eller så kan det absolut bli det men med tex 20kHz kommer det inte att hända oavsett hur låg. Det enda som kommer att hända är att varvtalet på motorn minskas radiakalt till tex bara något knappt varv/min men ändå med hög styrka (pga av förhållandevis hög spänning) som används flitigt i skrivare idag.
Camro
Inlägg: 34
Blev medlem: 6 april 2011, 23:34:07

Re: Servomotor i skrivare.

Inlägg av Camro »

Jag tackar för all hjälp :tumupp:

Inte helt omöjligt att jag återkommer senare under projektets gång :)

Mvh Camro
Skriv svar