Autor Tema: Calcular PWM con el compilador CCS  (Leído 4047 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado dragondgold

  • PIC16
  • ***
  • Mensajes: 103
    • Tmax & Gwolf Microcontrollers
Calcular PWM con el compilador CCS
« en: 07 de Mayo de 2011, 19:27:10 »
Hola tengo una duda... Estoy haciendo un programa para transmicion de datos por infrarrojo a 38KHz y me gustaría que el calculo de los valores para el módulo PWM se hicieran automáticamente. Para no ocupar memoria en el PIC me gustaría que el compilador hiciera el cálculo y lo colocara en una variable que es la que se carga simplemente, pero no se me ocurre como puedo hacerlo ya que necesitaría algún tipo de bucle que valla probando valores hasta dar con el justo o el aproximado.
Alguna idea? Sugerencia?

Gracias  ;-)
La conclusión final es que sabemos muy poco y sin embargo, es asombroso lo mucho que conocemos. Y más asombroso todavía es que un conocimiento tan pequeño nos pueda dar tanto poder

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Calcular PWM con el compilador CCS
« Respuesta #1 en: 07 de Mayo de 2011, 19:51:32 »
Lo puedes hacer con macros, defines la frecuencia  FCY, la frecuencia FPWM, y siguiendo los cálculos para el módulo determinas la configuración. Utiliza el buscador si tienes dudas como realizar el calculo, muchos han dedicado tiempo explicando paso a paso como realizarlo  ;-)


Saludos!
No contesto mensajes privados, las consultas en el foro

Desconectado dragondgold

  • PIC16
  • ***
  • Mensajes: 103
    • Tmax & Gwolf Microcontrollers
Re: Calcular PWM con el compilador CCS
« Respuesta #2 en: 07 de Mayo de 2011, 19:52:32 »
Ok suky muchas gracias buscare  ;-)
La conclusión final es que sabemos muy poco y sin embargo, es asombroso lo mucho que conocemos. Y más asombroso todavía es que un conocimiento tan pequeño nos pueda dar tanto poder

Desconectado dragondgold

  • PIC16
  • ***
  • Mensajes: 103
    • Tmax & Gwolf Microcontrollers
Re: Calcular PWM con el compilador CCS
« Respuesta #3 en: 07 de Mayo de 2011, 21:05:01 »
Encontre esta librería:

http://www.todopic.com.ar/foros/index.php?topic=32989.0

No conocia el tema de los macros muy interesante. Probe con frecuencias de hasta 10KHz con éxito pero cuando pongo 38000 para que genere 38KHz para el infrarrojo no genera esa frecuencia, genera una menor de alrededor de 15KHz, todo esto simulado en PROTEUS. Es un error de simulación?

Gracias
La conclusión final es que sabemos muy poco y sin embargo, es asombroso lo mucho que conocemos. Y más asombroso todavía es que un conocimiento tan pequeño nos pueda dar tanto poder

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Calcular PWM con el compilador CCS
« Respuesta #4 en: 07 de Mayo de 2011, 23:54:58 »
Pregúntaselo al autor de la librería...  ;-)
No contesto mensajes privados, las consultas en el foro

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: Calcular PWM con el compilador CCS
« Respuesta #5 en: 08 de Mayo de 2011, 01:15:40 »
No descartes el error de simulación, yo de ti haría la prueba en real.


 

anything