7: Práctica de Módulos Contadores y Aplicaciones de Circuitos
7: Módulos Contadores y Aplicaciones de Circuitos
Introducción
Cada Cog Propeller tiene dos Módulos Contadores y cada modulo contador puede configurarse para
desarrollar tareas repetitivas independientemente. Así que el chip Propeller no solo tiene la habilidad
de ejecutar código simultáneamente en cogs separados sino que cada cog puede también orquestar
hasta dos procesos adicionales con módulos contadores mientras el cog continúa ejecutando
comandos de programa. Los contadores pueden proporcionar una variedad de servicios como:
•
Medir Pulsos y Tiempo de Decadencia
•
Contar ciclos de señales y Medir Frecuencia
•
Enviar señales de oscilador numéricamente controladas (NCO). Por ejemplo ondas cuadradas
•
Enviar señales de ciclos de fase cerrada (PLL) las cuales pueden ser útiles para ondas
cuadradas de mayor frecuencia
•
Detección de limite de señal
•
Conversiones Análogo Digital (A/D)
•
Conversiones Digital Análogo (D/A)
•
Proporcionar señales internas para generación de video
Como cada modulo contador puede configurarse para desarrollar muchas de estas tareas en un tipo de
"programe y olvide", es posible para un Cog ejecutar un programa mientras al mismo tiempo hace
cosas como generar tonos de bocina, controlar motores y servos, contar frecuencias de entrada y
transmitir y/o medir voltajes análogos.
Esta práctica proporciona ejemplos de cómo usar 10 de 32 modos contadores diferentes para
desarrollar variaciones de 8 diferentes tareas:
•
Medición de tiempo en Decadencia RC para potenciómetros y foto resistores.
•
Conversión Digital Análoga para controlas luminosidad de LED
•
Señales NCO para enviar tonos de bocina
•
Señales NCO para IR modulada para objetos y detección de distancia
•
Contar ciclos de tonos de bocina
•
Detectar una transición de señal
•
Control de Amplitud de Pulso
•
Generar señales de alta frecuencia para detección de metal
Un cog no tiene necesariamente que "programar y olvidar" un modulo contador. También puede
dedicarse a procesar envolviendo módulos contadores haciendo cosas increíbles, incluyendo un
número de aplicaciones de audio y video. Esta práctica incluye un ejemplo que demuestra este tipo de
relación cog-contador aplicada a enviar múltiples señales PWM.
Prerrequisitos de la Práctica
•
Configuración y Pruebas
•
E/S y Tiempo
•
Métodos y Cogs
•
Objetos
Kit Educativo de Practicas Propeller: Fundamentos · Página 123