Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

10/12/2012 #1


Oscilador externo para un PIC con PWM
Estoy usando un microcontrolador pic16f88 para mover un motor brushless a través de una ESC. Y eso se logra usando PWM, que funciona entre 60 y 40 HZ (funciona igual que un servomotor). El problema que para poder sacar un PWM con esa frecuencia el cristal debe ser menor o igual a 650kHz. La verdad que un el mercado de mi pais no existen cristales con esos valores. Quiero usar un LM555 como fuente de reloj, pero no estoy seguro si es lo suficientemente estable. De otra forma puedo usa multivibradores con TTL o CMos, pero no se cual es más estable?. No se si tubieron esperiencias usando fuentes de reloj externas.

Gracias por su ayuda.

---------- Actualizado después de 27 minutos ----------

otra opcion que considero es la de usar un CD4047. Creo que es una bueno opción, ya que es CMOS, y funcionará de igual forma, no importando el voltaja, bueno..eso creo.
10/12/2012 #2

Avatar de Ajna

El cristal de 32.768Khz es muy comun, es mas lo puedes sacar de un reloj de cuarso descompuesto, y usando prescalas puedes obtener frecuencias hasta de 1 Hz, o usa un oscilador RC
10/12/2012 #3

Avatar de BKAR

bueno para mi el 555 no es que sea inestable, los capacitores son lo que lo hacen menos inestable....
nose si los de tantalio o como se llamen son mejores. o si la version en CMOS del 555 es mas estable. pero a mi parecer si es muy estable usando capacitores comunes.

puedes verlo conenctando la salida atenuada con unos cuantos resistores a la entrada de tu tarjeat de sonido. es muy estable a mi parecer con un 555. al menos para 60Hz o 40Hz como dices.
11/12/2012 #4


probaste a hacer modulaciones por software?
11/12/2012 #5

Avatar de Scooter

Limako dijo: Ver Mensaje
probaste a hacer modulaciones por software?
Lo suscribo, ahora mismo los estoy haciendo en un arduino porque necesito frecuencias bajas y no quiero quedarme "a cámara lenta" en todo lo demás.
11/12/2012 #6

Avatar de Ajna

Scooter dijo: Ver Mensaje
Lo suscribo, ahora mismo los estoy haciendo en un arduino porque necesito frecuencias bajas y no quiero quedarme "a cámara lenta" en todo lo demás.
No se si el los PIC exista "nunca los he usado" pero hay microcontroladores a los que les puedes conectar el cristal principal "digamos a 16Mhz" y tienen la posibilidad de conectar otro cristal que alimenta directamente al oscilador de algun timer y puedes ponerle el cristal de baja frecuencia ahi digamos el de 32.768Khz y generar con el las señales PWM

Expliquenme eso de la modulacion!!!
11/12/2012 #7

Avatar de Scooter

Pues mira no me acordaba pero me parece que si que conozco alguno, es muy lógico que existan, releeré algún datasheet que casi seguro que será una "función olvidada". Hablo de 8052, no de pics, normalmente el PWM estaba asociado al desbordamiento del timer X, si el timer X va con su entrada externa...

Se puede hacer PWM por software o usando un timer, ahora mismo lo estoy haciendo así ya que aparte de amplitud estoy constantemente modificando la frecuencia. Se temporiza el Ton y se dispara una interrupción y se cambia el pin... se temporiza Toff y lo mismo...
15/12/2012 #8

Avatar de jquinchi

Hola.
Para el PIC16f88 que se está tratando en este tema se puede usar el modulo CCP que éste incluye en el modo PWM y usar un oscilador interno para ahorrar lo del cristal.
Para lograr la frecuencia de 50 Hz en el PWM, se configuraría un oscilador interno de 500 Khz, un prescaler de 16 para el Timer2, un valor de 0x9B para el registro PR2 y el valor de 0x0C para el CCP1CON.
Para más información se puede ver la hoja de datos de micro controlador http://ww1.microchip.com/downloads/e...doc/30487c.pdf

POSTDATA:
Aqui les dejo un video de un control con led que realicé usando oscilador interno y modulo CCP
16/12/2012 #9

Avatar de Daniel Meza

Otra sugerencia es que uses como base la frecuencia de la señal de la red (si es que tu proyecto no opera con baterías). Tengo entendido que en Bolivia la corriente la reciben a 50 Hz, la cual podrías duplicar con un rectificado de onda completa para así alimentar el TMR del PIC y generar el PWM.
16/12/2012 #10

Avatar de Scooter

Cuidadín: Rectificado de onda completa = 100Hz no 50Hz, si quiere 50 necesita rectificar media onda.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.