Paso 1: Algunas reflexiones
¿Por qué 9, 62Hz?
Un día sideric tiene 86.164,099 segundos.
Y el montaje cuenta con las siguientes especificaciones:
- El eje de ascensión recta tiene un engranaje de gusano con 144 CV
- El paso a paso tiene un coeficiente de transmisión de 1:120
- El paso a paso necesita 48 pasos por vuelta.
Evalúa hacer un paso cada 86164,099/(144*120*48) segundos es decir
F_E = 1/(86164,099/(144*120*48)) = 9, 62Hz
¿Cómo obtener 9.62 Hz?
Esto era una cierta clase de un desafío educativo, porque no lo necesitaba en el final.
Tuve un 7.3728 MHz Crystaloszillator. Si se divide por 765901, se obtiene 9, 62Hz.
Dividir usé dos CD4040 (ver imagen).
Este circuito sería suficiente, si usted sólo desea conducir el eje de ascensión recta con algunos driver paso a paso, pero quería más.
Cómo obtener 9,62 Hz y más ?
Como tuve que implementar tres temporizadores de marcha independiente (paso a paso 2 y el cronómetro desde hace mucho tiempo), decidí alimentar una interrupción de hardware de arduino con 10kHz y utilizar contadores para desencadenar acciones cada llamadas X de la interrupción. Es decir, si llamo la interrupción 10000 veces, ha pasado un segundo.
Para 10kHz usé un Crystaloszillator MHz 1 un dividido por 100 con dos 7490 (ver último paso).