TODOPIC

Otros Microcontroladores / Dispositivos programables => Microcontroladores 8 bits => Mensaje iniciado por: milton en 12 de Abril de 2008, 08:16:05

Título: Configuracion de una señal PWM
Publicado por: milton en 12 de Abril de 2008, 08:16:05
Wenas, estoy cacharreando con un AT90s8515 a ver si puedo controlar un motor mediante una señal PWM, para un pequeño robot. He leido en este foro y otros todo lo q tiene q ver con PWM y no me aclaro :( por eso me he decidido a escribiros, a ver si alguien sabe de alguna pagina web o que pueda explicarme brevemente como se configura una señal PWM y en que puerto sale.

Muchas Gracias  :mrgreen:


--------
Todos somos ignorantes.Lo que ocurre es que no todos ignoramos las mismas cosas.
Título: Re: Configuracion de una señal PWM
Publicado por: stk500 en 12 de Abril de 2008, 08:47:10
Que compilador usa? y si lo usa, seguro vendra algunos ejemplos  en Ayudas de como se haces.
Saludo
Título: Re: Configuracion de una señal PWM
Publicado por: migsantiago en 12 de Abril de 2008, 13:10:34
Hola

En esta página hay muy buenos proyectos para el avr que tienes, solo habría que saber si lo vas a programar en asm o en c, ya que el ejemplo de pwm está en c.

http://www.pek.nu/pekproj/proj/el/avrex/

En esta de AVR freaks está en assembler el uso del pwm...

http://www.avrfreaks.net/index.php?module=Freaks+Tools&func=viewItem&item_id=498
Título: Re: Configuracion de una señal PWM
Publicado por: milton en 12 de Abril de 2008, 15:39:49
Gracias por vuestras respuestas, le he echare un vistazo a esas paginas q me recomiendas.
POr cierto lo voy a programar en asm con el AvrStudio.

SAludos
Título: Re: Configuracion de una señal PWM
Publicado por: JCAK en 25 de Abril de 2008, 02:06:00
El siguiente link me resultó de mucha ayuda y explica paso a paso cómo generar PWM con Atmel. Lo explica brevemente y con ejemplos.
http://mil.ufl.edu/~achamber/servoPWMfaq.html (http://mil.ufl.edu/~achamber/servoPWMfaq.html)

También habla de un compilador que se llama CodeVision. Te recomiendo probarlo porque te va a facilitar mucho la configuración de los registros según lo que se desea hacer. Acá está un ejemplo paso a paso.
http://mil.ufl.edu/~achamber/servoPWMwCodeVision.html (http://mil.ufl.edu/~achamber/servoPWMwCodeVision.html)

Yo uso el CodeVision para configurar los registros, luego copio el dódigo que se genera y lo pego en el AVRStudio y sigo trabajando desde este ultimo.

Saludos
Título: Re: Configuracion de una señal PWM
Publicado por: cristian_elect en 15 de Mayo de 2008, 13:25:56
Hay varios modos de PWM en atmega cual quieres y periodo para darte la configuracion el CodeVision. Que es la misma para asm por su forma de visualisarlo con nombres de registros
originales del micro.
Título: Re: Configuracion de una señal PWM
Publicado por: Belgitaes en 16 de Mayo de 2008, 00:51:21
Código: [Seleccionar]
POr cierto lo voy a programar en asm con el AvrStudio.
Registros Y Funcionamiento en Modo PWM:

En Modo PWM El Timer1 es Configurado Para Producir Una Señal
De Modulacion De Ancho de Impulso Sobre Las Salidas OC1A Y OC1B
Aqui Te Subo Un Pequeño Manual Explicativo Del Modo PWM Del Timer1
Me A Venido Muy Bien Escribirlo Porque Asi De Paso
Me A Servido A Mi Mismo ya Que El Tema De Los Timers No Los Toque Mucho
Y Para Mi Escribirlo En Un Manual Es Una Forma De Aprender Que Me gusta Mucho
Y Que Al Mismo Tiempo Le Sirven A Otros
Título: Re: Configuracion de una señal PWM
Publicado por: LORE* en 20 de Enero de 2009, 21:31:49
Hay varios modos de PWM en atmega cual quieres y periodo para darte la configuracion el CodeVision. Que es la misma para asm por su forma de visualisarlo con nombres de registros
originales del micro.

Por favor me puedes ayudar con esta informacion ya que estoy aprendiendo a configurar los timers del ATMEGA8 para pwm y no tengo muy claro esto.
 Agradecería tu ayuda. jhobg35@yahoo.com