Documente Academic
Documente Profesional
Documente Cultură
FACULTAD DE INGENIERÍA
ASIGNATURA:
DISPOSITIVOS DE CONTROL
PRÁCTICA #6
TIMERS
EQUIPO:
03 DE MAYO DE 2019
Introducción
Un módulo Timer es aquel capaz de realizar funciones similares a las de un PWM y
un contador, pero con la desventaja de que su interfaz de programación resulta ser
más compleja que la de los anteriormente mencionados. Los Timers son en
composición muy similares a los PWMs, ya que éstos se basan en una versión más
simple de los mismos.
El Timer es utilizado para obtener medidas de tiempo precisas, en este caso timer
funciona con el reloj del sistema; pero debido a su capacidad de realizar conteos
recibe de igual forma el nombre de contador. En casos como estos (conteos) el
timer no aumenta su valor en unidadd por cada ciclo de trabajo, sino que lo hace
mediante el flanco de subida o el flanco de bajada de alguna señal que llegue a un
pin.
El Timer32 se confroma de cuatro bloques digitales del PSoC, cada uno de 8 bits,
con la finalidad de lograr los 32 bits provistos por el mismo. Los bloques
consecutivos están conectados con un carry interno, terminal count y comparación
de señales, todos sincronizados en cadena. Algunas de las características y
descripciones del timer 32 son las siguientes:
Frecuencímetro
Control Proporcional
𝑈(𝑠) 1
= 𝐾𝑝 (1 + )
𝐸(𝑠) 𝑇𝑛 𝑆
Control Derivativo
Control Integral-Derivativo
Metodología
Pseucocódigo- frencuenciómetro
• Inicio
• Se enciende el PWM a 1MHz
• Se enciende el Timer
• Si se tiene que la Interrupción = Encendido
• Se guarda el valor en Medicion1 = Valor Timer
• Si la Interrupción = Encendido;
• Se guarda el Valor en Medicion2 = Valor Timer
• Cuando frecuencia = (Medicion1+Medicion2) /2
• Se imprimir el valor de la frecuencia
• Fin
A través del uso de timers es posible realizar interrupciones dadas según las
necesidades del programa cuando se llega al final de la cuenta, y determinar de
manera certera el momento en el qu se realizará un determinado bloque de código.
Por otra parte, los timers son utilizados para promediar y tomar medias de datos,
dependiendo de la precisión del timer mismo, ya que se tienen desde 8 hasta 32
bits, los cuales brindan una mayor resolución.