TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: gio en 13 de Abril de 2007, 12:53:21

Título: servomotores con pwm en 16f84
Publicado por: gio en 13 de Abril de 2007, 12:53:21
Hola e estado buscando en la wey pero no encuentro ejemplos muy claros para controlar un servo motor, e encontrado la de pwm en ASM y en PBASIC con el pulsout, pero no encuentro ejeplos como hacerlo, en asm creo que me parese que nadamas lo puedo posisionar 256 en 180° si alguien sabe de algun manual de control de servomotores o tiene un ejemplo en asm porfabor postealo.

saludos, de antemano gracias..
Título: Re: servomotores con pwm en 16f84
Publicado por: sigodormido en 16 de Abril de 2007, 19:56:26
Mira en http://www.merlotti.com/EngHome/Computing/software.htm
No es ASM, es Pascal, pero se entiende, el PDF explica todo, y en ServoWiper se ve código. Si es sólo un servo te recomiento interrupciones de 20 ms, y en cada interrupción un pulso de 1 a 2 ms.
Título: Re: servomotores con pwm en 16f84
Publicado por: gio en 20 de Abril de 2007, 17:23:33
otra duda sie l servomotor, se calienta un poco y ace un ruidito como , clok, clo, clok es normal
sale gracias..
Título: Re: servomotores con pwm en 16f84
Publicado por: sigodormido en 22 de Abril de 2007, 14:10:11
Lo del calor, ni idea, hasta ahora no me he fijado.
El ruido es por estar demasiado cerca del límite. Aunque en teroría todos los servos funcionan igual, algunos admitirán  p.e. 1ms y otros no. Yo he tenido que configurar los míos por sw, a cada uno su mínimo y máximo, y no me han salido 2 iguales. Si el rango es 0··255, fíjate: 90··190, 72··173, 110··280, 36··185, 10··255 y 160··210