Ho un motore passo-passo con angolo di passo di 2 gradi. Voglio visualizzare i secondi usando un ago collegato a questo stepper.
Il cristallo dell'orologio si divide bene per produrre impulsi di 1Hz, quindi ogni secondo posso comandare allo stepper di ruotare di 3 impulsi CW (360 gradi / 60 secondi = 6 gradi al secondo. Poiché lo stepper va di 2 gradi per passo, ho bisogno di 3 di tali impulsi).
Ora supponiamo che io voglia usare ogni passo per visualizzare i secondi in modo più fluido. Avrei bisogno di azionare il motore ogni 1/3 di secondo, o a 3 Hz.
Sto cercando di scoprire qual è il modo migliore per farlo.
Un ovvio il trucco è usare una frequenza più alta (sto usando 64Hz) e tollerare un po 'di jitter. C'è un altro modo che mi dia l'esatto 3Hz su 32,768kHz? (anche sapendo che uno non è divisibile per l'altro?)
A proposito, sto usando un MSP430, ma questo problema potrebbe essere portato su qualsiasi altra piattaforma.