Control De Un Servo Con Un Microcontrolador.
Básicamente son dispositivoselectrónicos que controlan un motor en función de pulsos con una duración determinada, el programa control.asm genera tres tipos de pulsos a travésde RB1 según la combinación que le entremos por las patitas RA0 y RA1 es decir 0/0
1/0 0/1 1/1
Los pulsos que recibe el servo deben detener una duración entre 1000 uS y 2000 uS lo que dará una respuesta en el servo de 0 a 180 grados, siendo cualquier medida intermedia lacorrespondiente al tiempo entre 1000 y 2000 uS.
Con el programa que adjunto tenemos tres pulsos según la combinación RA0/RA1 que generaríantres señales todo-centro-nada.
En un servo por ejemplo FUTABA estándar la salida de la patita RB1 se aplica al cable blanco, el rojo al 5Vlt positivos y el negro a masa.
Si se quiere que el servo gire medidas intermedias solo hay que modificar los tiempos del TMR0, por lo quecon este control se puede controlar una rueda de dirección en un sistema de robótica.
Atención esto son programas realizados y probadospor mi no pretendo que funcionen en otros sistemas o para otras personas cualquier error que exista debe ser subsanado por la persona que lousa. Cualquier daño que ocasione el uso de este programa no me hago responsable del mismo, es decir si lo usa es bajo su responsabilidad
Regístrate para leer el documento completo.