You are on page 1of 19

S

E
R
V
O
M
O
T
O
R
E
S

MICROCONTROLADORES PIC
Circuitos con
Servo-Motores 04
SIMULACIN EN ISIS
DEL SERVO FUTABA
S3003
CCFF D.P.E. MDULO DE PROYECTOS servos 004
2
s
e
r
v
o
m
o
t
o
r
e
s
Ejercicio de aplicacin
Deseamos verificar el funcionamiento del servo
futaba S3003, mediante ISIS, se propone realizar el
siguiente montaje:
Servo S3003
CCFF D.P.E. MDULO DE PROYECTOS servos 004
3
s
e
r
v
o
m
o
t
o
r
e
s
Funcionamiento
RA3 RA3RA2RA1RA0
ngulo
0
0
0
0
.
0
0
.
0
0
1
1 0 0 0 1 80
1 0 0 1 0 90
.
1
0
0 0 0 1 -80
0 0 1 0 -70
0 0 1 1 -60
. . . .
1 0 0 0 -10
1 0 0 1 0
1 0 1 0 10
. . . . .
1 1 1 0 50
1 1 1 1 60
0 0 0 0 70
. . . . .
1 1 1 1 310
0 0 0 -90
En el circuito anterior
mediante los switch
conectados al puerto
RA4:RA0,
indicaremos en el
ngulo que se debe
posicionar el eje del
servo y de acuerdo
con al siguiente
tabla:
CCFF D.P.E. MDULO DE PROYECTOS servos 004
4
s
e
r
v
o
m
o
t
o
r
e
s
Funcionamiento
La seal de control para el servo ser
generada a travs del pin RB0.
Para las temporizaciones utilizaremos el
TIMER 0
El servo que utilizaremos es el FUTABA
S3003, cuyos datos facilitamos en las
siguientes transparencias.
CCFF D.P.E. MDULO DE PROYECTOS servos 004
5
s
e
r
v
o
m
o
t
o
r
e
s
Funcionamiento del servo Futaba S3003
Los datos que poseemos para los servos FUTABA
para posicionar el servo en las tres posiciones
clsicas (extremos y central) son:
Duracin del pulso para un extremo: 0.3 ms.
Duracin del pulso para el otro extremo: 2.1 ms.
Incremento de tiempo: 2.1-0.3 = 1.8 ms.
Recorrido con el anterior incremento de tiempo: 180
Operando ( tiempo Recorrido), obtenemos que
por cada 10 s de incremento en el tiempo , el servo
avanza 1 grado.
CCFF D.P.E. MDULO DE PROYECTOS servos 004
6
s
e
r
v
o
m
o
t
o
r
e
s
Caractersticas del servo de ISIS
Editamos Las caractersticas que posee el
servo del entorno Proteus:
Posicin (-90)
duracin del pulso
(1ms)
Posicin (+90)
Duracin del
pulso (2 ms)
CCFF D.P.E. MDULO DE PROYECTOS servos 004
7
s
e
r
v
o
m
o
t
o
r
e
s
Modificamos las caractersticas del servo de
ISIS para que se acomoden al servo Futaba
S3003:
Nuevos valores
CCFF D.P.E. MDULO DE PROYECTOS servos 004
8
s
e
r
v
o
m
o
t
o
r
e
s
El programa que utilizaremos es le mismo que
habamos escrito para el ejercicio servo_003.
Las diferentes posiciones que obtenemos en
simulando con ISIS son:
CCFF D.P.E. MDULO DE PROYECTOS servos 004
9
s
e
r
v
o
m
o
t
o
r
e
s
Combinacin binaria de entrada: 00000
Tiempo en alta generado 0.3ms.
Posicionamiento: -90
CCFF D.P.E. MDULO DE PROYECTOS servos 004
10
s
e
r
v
o
m
o
t
o
r
e
s
Combinacin binaria de entrada: 00001
Tiempo en alta generado 0.4ms.
Posicionamiento: -80
CCFF D.P.E. MDULO DE PROYECTOS servos 004
11
s
e
r
v
o
m
o
t
o
r
e
s
Combinacin binaria de entrada: 01001
Tiempo en alta generado 1.2ms.
Posicionamiento: 0
CCFF D.P.E. MDULO DE PROYECTOS servos 004
12
s
e
r
v
o
m
o
t
o
r
e
s
Combinacin binaria de entrada: 01010
Tiempo en alta generado 1.3ms.
Posicionamiento: 10
CCFF D.P.E. MDULO DE PROYECTOS servos 004
13
s
e
r
v
o
m
o
t
o
r
e
s
PROGRAMA (1)
CCFF D.P.E. MDULO DE PROYECTOS servos 004
14
s
e
r
v
o
m
o
t
o
r
e
s
PROGRAMA (2)
CCFF D.P.E. MDULO DE PROYECTOS servos 004
15
s
e
r
v
o
m
o
t
o
r
e
s
PROGRAMA (3)
CCFF D.P.E. MDULO DE PROYECTOS servos 004
16
s
e
r
v
o
m
o
t
o
r
e
s
PROGRAMA (4)
CCFF D.P.E. MDULO DE PROYECTOS servos 004
17
s
e
r
v
o
m
o
t
o
r
e
s
PROGRAMA (6)
CCFF D.P.E. MDULO DE PROYECTOS servos 004
18
s
e
r
v
o
m
o
t
o
r
e
s
PROGRAMA (7)
CCFF D.P.E. MDULO DE PROYECTOS servos 004
19
s
e
r
v
o
m
o
t
o
r
e
s
PROGRAMA (8 )

You might also like