04.09.2013 Views

Styresystem for kybernetisk håndleddsprotese - NTNU

Styresystem for kybernetisk håndleddsprotese - NTNU

Styresystem for kybernetisk håndleddsprotese - NTNU

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Kapittel 2. Styring av børsteløs DC-motor 9<br />

Det er viktig å merke seg at det vil være behov <strong>for</strong> pull-up-motstander <strong>for</strong> å<br />

kunne lese av sensorene. I en mikrokontroller er det mulig å sette intern pull-up<br />

på interrupt-pinnene, og en vil da slippe ekstra komponenter.<br />

Hall C<br />

b c’<br />

S<br />

a’ a<br />

c<br />

Hall A<br />

N<br />

b’<br />

Hall B<br />

Figur 2.5: Hall-sensor B er den eneste som ligger innen<strong>for</strong> nordpolens sektor, og avlesing<br />

fra hall-sensorene vil der<strong>for</strong> gi A = 0, B = 1 og C = 0. Hvis rotoren snus 180<br />

grader, vil avlesingen inverteres.<br />

180˚<br />

Hall C<br />

a’<br />

120˚ 60˚<br />

b c’<br />

S<br />

N<br />

Br<br />

c<br />

b’<br />

Hall A<br />

240˚ 300˚<br />

Hall B<br />

Figur 2.6: Rotorens magnetiske feltvektor danner en vinkel på 0 grader med horisontalplanet.<br />

Merk at ved rotasjon mot klokka, vil kommutering skje når hall-sensor A gir<br />

ut 0, og ved rotasjon med klokka når den gir ut 1.<br />

Figur 2.6 og tabell 2.2 viser hvordan pådraget på fasene skal settes <strong>for</strong> en gitt<br />

avlesing fra hall-sensorene ved rotasjon mot klokka. For å få rotasjon andre vei<br />

er det bare å invertere pådragene. I en mikrokontroller kan da kommuteringen<br />

gjøres ved å lese av hall-sensorene, og så gjøre et oppslag i en tabell <strong>for</strong> å finne<br />

det nye mønsteret som skal settes ut.<br />

a<br />

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

Saved successfully!

Ooh no, something went wrong!