Gast
#4213250
Mein Thread bezieht sich quasi auf das Ende dieses Threads Beitrag "Treíber für Kreuzspulinstrument" wo jemand die Kreuzspulmesswerk Anzeigen in seinem Tachometer per µC ansteuern wolte. Nun bin ich selbst auch dabei ein Tacho bzw dessen Instrumente direkt anzusteuern. Leider bisher nur per linearer berechnung der Die Drehspulmesswerke bewegen sich auch durch jeden Quadranten bis zum Ende, jedoch schwankt die Genauigkeit der angezeigten Werte sehr stark je nach Bereich, sodass ich nun schon seit Monaten versuche eine gescheite ergo schmale sin/cos lookup Tabelle einzupflegen, scheitere jedoch an meinen dafür wohl doch noch zu geringen C Kentnissen... Oder ich stelle mich einfach nur zu dumm an. Doch bevor ich hier einfach nach nem C Codebeispiel bettle wollte ich mich mal bei den Profis erkundigen ob ich denn mit meinem Ansatz generell richtig läge. Die invertierung der Spulenantreibenden Portpins je nach Quadrant geschieht ja im Programm, also braucht die lookup Tabelle schonmal keine negativen Werte. Zudem ist der Cosinus einfach nur Sinus + 90° ,also brauch man in seiner Tabelle doch nur einen gleichgerichteten Sinus einer bestimmten Länge (je nachdem wie gut man es programmieren kann ja nur 45°) um alle Winkel bzw Sollwerte ansteuern zu können. Ich suche ja sonst immer so lange nach Beispielen in C bis ich was verwertbares gefunden habe von dem ich etwas gescheites lernen kann aber bei diesen speziellen Air Core Metern finde ich leider nichts brauchbares.

