Está en la página 1de 5

CAMBIO DE SENTIDO, VELOCIDAD DE MOTOR CON PWM

El siguiente trabajo se desarroll el control de motor, cambio de sentido, variacin de su


velocidad.
Con la ayuda del microcontrolador atmel atmega 8





Caractersticas generales del ATmega8/8L
Microcontrolador AVR de 8 bit de alto rendimiento y bajo consumo.
Arquitectura RISC avanzada.
- 130 instrucciones. La mayora de un simple ciclo de clock de ejecucin.
- 32 x 8 registros de trabajo de propsito general.
- Capacidad de procesamiento de unos 16 MIPS a 16 MHz.
- Funcionamiento esttico total.
- Multiplicador On-Chip de 2 ciclos

Memorias de programa y de datos no voltiles.
- 8K bytes de FLASH autoprogramable en sistema.
Resistencia: 1.000 ciclos de escritura / borrado.
- Seccin de cdigo aadida opcional con bits de bloqueo independientes.
Programacin en sistema con el programa aadido On-Chip.
Operacin de lectura durante la escritura.
- 512 bytes de EEPROM.
Resistencia: 100.000 ciclos de escritura / borrado.
- 1K bytes de SRAM interna.
- Bloqueo (cerradura) programable para la seguridad del software.



Caractersticas de los perifricos.
- Dos Timer/Contadores de 8 bits con prescaler separado y modo comparacin.
- Un Timer/Contador de 16 bits con prescaler separado, modo comparacin y
modo de captura.
- Comparador analgico On-Chip.
- Timer watchdog programable con oscilador separado On-Chip.
- Interface serie SPI maestro/esclavo.
- USART serie programable.
- Contador en tiempo real con oscilador separado.
- ADC de 8 canales en los encapsulados TQFP y MLF.
6 canales de 10 bits de precisin.
2 canales de 8 bits de precisin.
- ADC de 6 canales en el encapsulado PDIP.

4 canales de 10 bits de precisin.

2 canales de 8 bits de precisin.
- 3 canales de PWM.
- Interface serie de dos hilos orientada a byte.


Caractersticas especiales del microcontrolador.
- Reset de Power-on y deteccin de Brown-out programable.
- Oscilador RC interno calibrado.
- Fuentes de interrupcin externas e internas.
- 5 modos de descanso: Idle, reduccin de ruido ADC, Power-save,
Power-down y Standby.


I/O y encapsulados

- 23 lneas de I/O programables.

- PDIP de 28 pines, TQFP y MLF de 32 pines.

Tensiones de funcionamiento.

- 2.7 - 5.5V (ATmega8L).

- 4.5 - 5.5V (ATmega8).


Niveles de velocidad.

- 0 - 8 MHz (ATmega8L).

- 0 - 16 MHz (ATmega8).


Consumo de energa a 4MHz, 3V, 25C.

- Activo: 3.6 mA.

- Modo idle: 1.0 mA.

- Modo power-down: 0.5 A.





















La codificacin se realiz empleando el entorno de desarrollo integrado de atmel estudio,
para realizar dicho proyecto se debi ejecutar el siguiente cdigo:

Aqu observamos que faltan algunas funciones, dichas funciones son la habilitacin de pwm y
el control o seal del adc para interpretar el valor que genera el potencimetro.


Con este cdigo se quem el microcontrolador y para dicho fin tambin se realiz la simulacin
en proteus para ver los resultados de la prueba de la codificacin

En el presente trabajo tambin se adjunt un video para demostrar que tanto el cdigo como
la simulacin son los correctos y funcionan en la realidad.