I have some instruments that have air core movements I'd like to use, originally the pointer on the instrument only travelled 90 degrees, and I've a suspicion that the movement across the scale was no linear as I'll explain.
I have written some code that generates 2 sines waves, sine and cosine, the waves are generated by pwm, and to get proper sine I use a lookup table.
What I found is that the movements work but are way non linear, they start slow then sweep fast towards the centre of each quadrant, I metered the resistance of each coil sine and cosine, ones 160 ohm, t'other is 260 ohm, I think this counts for the non linearity, I was wondering if its a good idea to pull all the wire off and rewind both windings with the same no of turns to see if that makes them linear.
What I want to do is remove the stops and get them to work over 359 degrees sweep.