Generacion De Pwm Con Pic16F84

Páginas: 14 (3386 palabras) Publicado: 9 de febrero de 2013
Gener ación de señales PWM con el micr ocontr o lador PIC16F84
pr o

8

In Electronics

Pietro Loglisci

Se considera la forma de utilizar el microcontrolador Microchip PIC16F84 (uno de las más corrientes y económicos del mercado) para generar vía software una señal modulada por impulsos (PWM) que puede emplearse en numerosas aplicaciones.
WM es el acrónimo de "Pulse Width Modulation",expresión que designa un modo concreto de modulación, la llamada "Modulación de impulsos en anchura". Inicialmente, esta técnica se utilizaba casi exclusivamente para el control de potencia y velocidad de motores de corriente continua, pero con el tiempo se ha ido ampliando el campo de aplicación, por ejemplo, en las fuentes de alimentación conmutadas, onduladores c.c.-c.a., etc.; con ella se haconseguido realizar dispositivos mucho más eficientes, más compactos y más ligeros. El presente artículo se destina a In Electronics - n.08 describir en qué forma puede utilizarse un microcontrolador PIC16F84 para generar una señal del tipo PWM con la que se regulará la emisión luminosa de un Led y se controlará la velocidad de un pequeño motor de corriente continua: con esta base, el lector estarácapacitado para desarrollas sus propias aplicaciones. ¿Qué es la modulación PWM? Antes de la puesta a punto de la técnica PWM, la velocidad de un motor de corriente continua se regulaba > 1

Características Técnicas
Arquitectura RISC con 35 instruccionesi. La mayor parte de las instrucciones se ejecuta en un ciclo máquina. Máxima frecuencia de reloj: 20 MHz, ciclo máquina 20 nanosegundos.1024 localizaciones (14 bits) de memoria de programa. 68 bytes de memoria RAM. 64 bytes de memoria EEPROM. Localizaciones de memoria de programa de 14 bits. Localizaciones de memoria de datos de 8 bits. 15 Registros Especiales. Área de Stack de ocho niveles. Direccionamiento inmediato, directo, indirecto. Cuatro métodos posibles de interrupt: 1. Interrupt externo mediante la línea RB0/INT; 2.Interrupt interno con TIMER TMR0; 3. Interrupt externo sobre las líneas RB4÷RB7; 4. Interrupt para escritura hasta localización de datos EEPROM.

Especificaciones técnicas:

Características de los Periféricos
- 13 líneas bidireccionales de I/O; - Importante corriente entregada/absorbida sobre cada línea: 1. 25 mA máx consumidos (sink) en cada puerta; 2. 25 mA máx entregados (source) por cada puerta;- TMR0: contador temporizados de 8 bits con preescaler programable.

El micr ocontr olador PIC16F84
Este es uno de los más conocidos y ampliamente utilizados microcontroladores de 8 bits del mercado. Su clásica configuración de 18 patillas (Dual in Line 9 + 9) se reproduce en estas páginas, junto al esquema de bloques interno. La tendión de alimentación se aplica a las patillas VDD (positivo)y Vss (negativo, masa), que puede estar entre 2 y 6 V (valor típico 5 V). La frecuencia de reloj depende de las características del cuarzo o de la red RC conectada entre las patillas OSC1/CLKLIN y OSC2/CLKOUT; habitualmente se utiliza la frecuencia es de 4 MHz, pero el integrado puede funcionar con una frecuencia de reloj de hasta 20 MHz (PIC16F84A). La CPU, del tipo RISC (Reduced Instruction SetComputer), puede elaborar hasta 35 instrucciones que se ejecutan en un solo ciclo máquina (excepto las instrucciones de salto, que precisan de dos ciclos). La elevada velocidad conseguida se debe a la técnica específica utilizada, denominada "pipeline" de dos estados, que consiste en ejecutar una instrucción mientras en el registro de instruciones se carga la instrucción siguiente para sudescodificación. El microcontrolador dispone de 15 registros especiales, los más importantes de los cuales son el Program Counter PC y el Register Accumulator W. El primero aumenta automáticamente durante la ejecución de un programa para que pueda contener la dirección de la siguiente instrucción a ejecutar; el segundo lo utiliza el microcontrolador para efectuar numerosas operaciones aritméticas y de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pic16F84A
  • Pic16f84a
  • Pic16F84
  • Pic16F84A
  • PWM
  • Pwm
  • Pic16f84a
  • Pic16F84A

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS