Está en la página 1de 16

MICROCONTROLADORES PIC

Simulación de
Circuitos con
Servo-Motores
SERVOMOTORES

En ISIS
Funcionamiento del servo Incluido en ISIS
• Uno de los servos que se incluye en ISIS y
que permite animación es:
servomotores

• Una vez insertado en el diseño, si lo


editamos obtenemos las siguientes
características:

CCFF D.P.E. MÓDULO DE PROYECTOS servos 002 2


servomotores Funcionamiento del servo Incluido en ISIS

• De los datos deducimos que la señal de


control ha de ser:

CCFF D.P.E. MÓDULO DE PROYECTOS servos 002 3


Funcionamiento del servo de ISIS
• Los datos que obtenidos para el servo ISIS, y que
permiten posicionarlo en los extremos y posición
central son:
servomotores

Duración del pulso para un extremo: 1.0 ms.


Duración del pulso para posición central: 1.5 ms.
Duración del pulso para el otro extremo: 2.0 ms.

Incremento de tiempo: 2.0-1.0 = 1.0 ms.


Recorrido con el anterior incremento de tiempo: 180º

• Operando (∆ tiempo ÷ Recorrido), obtenemos que


por cada 5.555. µs de incremento en el tiempo en
alta , el servo avanza 1 grado.

CCFF D.P.E. MÓDULO DE PROYECTOS servos 002 4


Ejercicio de aplicación
• Para estudiar el funcionamiento de los servos, se
propone realizar la simulación del siguiente circuito:
servomotores

CCFF D.P.E. MÓDULO DE PROYECTOS servos 002 5


Funcionamiento

• En el circuito anterior mediante los switch


conectados al puerto RA1:RA0, indicaremos en
el ángulo que se debe posicionar el eje del
servomotores

servo y de acuerdo con al siguiente tabla:

RA1 RA0 Posición Ángulo


0 0 Extremo izquierdo -90º (0)
0 1 Reposo (posición neutra) 0º (90º)
1 0 Extremo derecho +90º(180º)
1 1 Posición no alcanzable

CCFF D.P.E. MÓDULO DE PROYECTOS servos 002 6


Funcionamiento

• La señal de control para el servo será


generada a través del pin RB0.
servomotores

• Para las temporizaciones utilizaremos el


TIMER 0
El servo cuyo funcionamiento simularemos
utilizaremos es el propio que acompaña el
programa Proteus, cuyos datos se han
facilitado en las anteriores transparencias.
Como tiempo patrón tomamos el valor de 0.5
ms( 500µs)

CCFF D.P.E. MÓDULO DE PROYECTOS servos 002 7


servomotores
PROGRAMA (1)

CCFF D.P.E. MÓDULO DE PROYECTOS servos 002 8


servomotores
PROGRAMA (2)

CCFF D.P.E. MÓDULO DE PROYECTOS servos 002 9


servomotores
PROGRAMA (3)

CCFF D.P.E. MÓDULO DE PROYECTOS servos 002 10


servomotores
PROGRAMA (4)

CCFF D.P.E. MÓDULO DE PROYECTOS servos 002 11


servomotores
PROGRAMA (6)

CCFF D.P.E. MÓDULO DE PROYECTOS servos 002 12


servomotores
Simulación RA1:RA0 = 00

CCFF D.P.E. MÓDULO DE PROYECTOS servos 002 13


servomotores
Simulación RA1:RA0 = 01

CCFF D.P.E. MÓDULO DE PROYECTOS servos 002 14


servomotores
Simulación RA1:RA0 = 10

CCFF D.P.E. MÓDULO DE PROYECTOS servos 002 15


servomotores
Simulación RA1:RA0 = 11

CCFF D.P.E. MÓDULO DE PROYECTOS servos 002 16

También podría gustarte