Mit 2 Magneto resistieve Brucke und OPAMPs habe ich eine analoge kompassensor für den RP6 gebastelt. Die MR-brucke sind van NXP, type KMZ10c. Da die empfindlichtkeit sehr niedrig ist muss das bruckesignal ca 2000 * verstarkt werden. Hierzu die OPAMP. Der OFFSET von die Brucke muss auch corrigiert werden. So komt das analog signal dan van ca 1 Volt bis max 4 Volt an die ADC0 und ADC1 von den RP6.
Trotzdem die einfache Schaltung komt da ein recht stabiles signal daraus !
Es kommen 2 sin signale daraus die um 90° verschoben sind. Mit die function ATAN komt dan ein winkel daraus. Die graphs sind von meine RP6 die sich um 400° gedreht hat. Wahrend das drehen sind ADC0 und ADC1 jede 200 ms ausgelesen.
Lesezeichen