Autor Tema: servomotores con pwm en 16f84  (Leído 2374 veces)

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

Desconectado gio

  • PIC10
  • *
  • Mensajes: 27
servomotores con pwm en 16f84
« 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..

Desconectado sigodormido

  • PIC10
  • *
  • Mensajes: 2
Re: servomotores con pwm en 16f84
« Respuesta #1 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.

Desconectado gio

  • PIC10
  • *
  • Mensajes: 27
Re: servomotores con pwm en 16f84
« Respuesta #2 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..

Desconectado sigodormido

  • PIC10
  • *
  • Mensajes: 2
Re: servomotores con pwm en 16f84
« Respuesta #3 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


 

anything