Utveckling och undersökning av algoritmer för MEMS-gyron
Examensarbetet har genomförts med utveckling och undersökning av
signalbehandlingsalgoritmer för MEMS-gyron. Idag används många MEMS-gyron i
olika elektronikprodukter. Företaget Motion Control utvecklar elektronik och
inbyggd programvara och de har bland annat tagit fram MultiPos, som är en
huvudmus för rörelsehindrade. MultiPos är en MEMS-gyro-baserad datormus.
MEMS-gyron används för att känna av huvudrörelser som användaren gör, men det
är önskvärt med en bättre signalbehandling, d.v.s. kunna reducera brus, offset
och drift. Olika gyron har olika egenskaper och algoritmen måste kunna fungera
för ett valfritt MEMS-gyro. Åtta olika algoritmer har undersökts, simulerats
med hjälp av MATLAB och implementerats i en dsPIC med hjälp av MPLAB. De
algoritmer som testats är högpassfilter, lågpassfilter, LMS, Wavelet, Kalman,
WFLC, tröskelvärdesmetod och fördröjningsmetod. Efter jämförelse,
sammanställningar och systemtest kan de olika filterfunktionerna användas
enskilt eller i kombination med varandra för att förbättra mätsignalen i
enlighet med filtrenas olika karaktärer.