hallo leute ich arbeite ean einem project und ich muss pitch,roll, YAW winkelbestimmen ich habe soweit alles bekommen außer YAW da ich die verzögerungszeit T zwischen zwei messungen nicht auslesen kann , es sollte von dem Timer tick ausgelesen wird könnte ihr mich damit weiterhelfen. das sensor ist soweit kalbrieriert durch 1000 messungen 20ms pause zwischen 2 messungen und funktionert einwandfrei problem nur die delay time (verzögerungszeit) auszulesen roll = atan2(accy,accz) * RAD_TO_DEG; pitch = atan2(accx,accz) * RAD_TO_DEG; gyroZ = (rawgyroz - gyrobiasz) / 131.0; yaw += (-gyroZ*T); #pragma vector=WDT_VECTOR __interrupt void tick(void) { if(tick_0_5_ms > 0) { tick_0_5_ms++; if(tick_0_5_ms == 0) { LPM0_EXIT; } } }
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.