Funciones y características del CPM1/CPM1A
Función temporizador de
intervalo
(Interrupciones
programadas)
Función de salida de pulsos (sólo CPM1A)
Salida de pulsos
(salida una fase)
El CPM1/CPM1A dispone de un temporizador de intervalo con un rango de
selección de 0.5 ms a 319.968 ms en unidades de 0,1 ms. El temporizador se
puede seleccionar para ejecutar una interrupción simple o repetir interrup-
ciones programadas (modo de interrupción programada).
Programa principal
MOV
ADD
END
Modo
Un impulso
Genera una interrupción simple la primera vez que se
alcanza el tiempo seleccionado.
Interrupción
Genera una interrupción cada vez que se alcanza el tiempo
programada
seleccionado.
Dado que el CPM1A con salida transistor tiene una función de salida de pulsos
capaz de generar una salida de pulsos de 20 Hz a 2kHz (salida una fase), la
propia CPU puede controlar un motor paso a paso.
La salida de pulsos se puede seleccionar a modo continuo, en el cual la salida
se puede parar mediante una instrucción, o modo simple, en el cual la salida se
parará una vez alcanzada la preselección (1 a 16,777,215).
Salida de control CW/CCW
Tiempo alcanzado
Programa de interrupción
Función
Motor paso a paso
Controlador
de motor
Sección 1-1
SBN00
MOV
RET
Entrada de control
7