TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: mychip en 09 de Abril de 2006, 18:59:29
-
Hola a todos, hoy es mi primer dìa en el foro. He estado leyendo mucho pero no he encontrado nada que me resuelva la siguiente duda.
Quisiera saber si puedo generar una señal PWM, con el módulo PWM del pic 16f876, de una frecuencia de 50Hz que me permita controlar un servo.
He buscado muchas formas y solo consigo hacerlo con una subrutina. El problema que le veo a esto es que tambien quiero controlar un motor paso a paso, un teclado, un display y los tiempos del micro, creo, no me van a dar.
Saludos a todos,
Hasta pronto.
-
Hola y bienvenido
Claro que se puede. Necesitas hacer correr al PIC a 1MHz y usar el módulo CCP1 ó 2 en modo PWM. Corriendo el PIC a 1MHz podrás alcanzar 20ms de periodo, si corres el PIC a mayor velocidad tendrás problemas para alcanzar esos tiempos. Es mejor usar el hardware que trae el PIC que generar los tiempos por software.
-
Que tal compadre...
Aca tenes una explicacion, mas que para dummies como yo sobre los servos controlados con el modulo PWM del pic...
Es una gran aportacion del Maestro Redpic..
http://miarroba.com/foros/ver.php?foroid=46840&temaid=4742913
Y pues dale, veamos como nos va...
Suerte compadre
-
:D Muchas gracias por las respuestas. Voy a hacer algunos intentos. Todavìa no se si con un clock de 1MHz el resto de la aplicaciòn va a funcionar bien. Solo es cuestion de probar.