29.08.2013 Views

Autonom robotväckarklocka med trådlös basstation - KTH

Autonom robotväckarklocka med trådlös basstation - KTH

Autonom robotväckarklocka med trådlös basstation - KTH

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Steg<br />

Bild 3. Den färdiga motordrivaren, ansluten till mikrokontrollern i bakgrunden.<br />

Som tidigare nämnt har en drivsekvens för helsteg åstadkommits. Vad som menas <strong>med</strong><br />

helsteg är att kuggarna på den magnetiserade rotorn ställer in sig i ett visst läge när en fas har<br />

en viss polaritet över sig. Eftersom motorn har 2 faser <strong>med</strong> två möjliga polariteter kan totalt 4<br />

helsteg göras per driftsekvens. Närmare undersökning visade att motorn går 200 helsteg eller<br />

50 driftsekvenser för varje varv. Eftersom motorn endast går 200 steg per varv kommer den<br />

att upplevas som ”ryckig” om den rör sig långsamt. En lösning på problemet är att ha<br />

mellansteg. Dvs. istället för att hoppa från ett steg till ett annat gör motorn små hopp<br />

däremellan. För att åstadkomma detta görs det övergångar mellan de fyra huvudstegen. Detta<br />

går att göra genom att antingen stegvis höja och sänka spänningen eller strömmen, istället för<br />

att göra direkta hopp. Om motorn anses vara linjär kommer motorns moment att bero linjärt<br />

på den tillförda effekten. Om spolarnas induktans försummas kommer enligt ohms lag den<br />

inmatade effekten att bero kvadratiskt på en inmatade strömmen eller spänningen. Spolarnas<br />

induktans valdes att försummas eftersom det ännu inte är känt <strong>med</strong> vilket hastighet som<br />

stegmotorn ska snurra.<br />

Med andra ord måste den kvadratiska summan av de tillförda strömmarna eller spänningarna<br />

över faserna vara så konstant som möjligt för att få ett jämnt moment.<br />

11

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!