microcontroladores pic

Anuncio
MICROCONTROLADORES PIC
SERVOMOTORES
Teoría de
ServoMotores 01
servomotores
Introducción
• Los servomotores, son dispositivos que se
caracterizan por su capacidad para situar un eje
en cualquier posición dentro de su rango de
operación (normalmente de 0º a 180º).
• Para ello, el servomotor espera un tren de
pulsos que le indicará el movimiento a realizar.
• Las partes que componen un servomotor son:
™Motor de CC
™Circuitería de control
™Engranajes reductores
CCFF D.P.E. MÓDULO DE PROYECTOS
servos 001
2
Servomotor y elementos de adaptación
servomotores
•
CCFF D.P.E. MÓDULO DE PROYECTOS
servos 001
3
Partes de un servomotor
servomotores
•
Eje
Eje
CCFF D.P.E. MÓDULO DE PROYECTOS
servos 001
4
Partes de un servomotor
servomotores
•
CCFF D.P.E. MÓDULO DE PROYECTOS
servos 001
5
servomotores
Conexión
• Los servomotores disponen de tres cables de
conexión,
dos
de
ellos
son
alimentación
(normalmente entre 4 y 8 V.) y el tercero sirve para
aplicar la señal de control que será un tren de pulsos.
• Los colores utilizados por la mayoría de fabricantes
es:
• Rojo: alimentación + Vcc (~ +5volts);
• Negro ó Marrón: conexión a tierra (GND);
• Blanco , Amarillo ó Naranja , es la línea de control por
la que se le envía la señal de control para indicar el
ángulo en el que se debe posicionar.
CCFF D.P.E. MÓDULO DE PROYECTOS
servos 001
6
servomotores
Funcionamiento
• Para posicionar un servo, tenemos que aplicarle un
pulso, de duración y frecuencia específica . Siendo
de dicho pulso el que indicará el ángulo de giro del
motor.
• Es importante destacar que para que un servo se
mantenga en la misma posición durante un cierto
tiempo, es necesario enviarle continuamente el pulso
correspondiente. De este modo, si existe alguna
fuerza que le obligue a abandonar esta posición, este
se opondrá al cambio.
CCFF D.P.E. MÓDULO DE PROYECTOS
servos 001
7
servomotores
Funcionamiento
¾
Si se deja de enviar pulsos (o el intervalo entre
pulsos es mayor del máximo) entonces el servo
perderá fuerza y dejará de intentar mantener su
posición, de modo que cualquier fuerza externa
podría desplazarlo.
¾
El tren de pulsos de pulsos que controla al
servo, normalmente debe poseer una frecuencia
entre 50 y 100 Hz. Lo que nos da periodos entre 10
y 20 ms.
¾ La duración del tiempo en alta suele estar
comprendida entre 0.9 ms y 2.1 ms., siendo el
valor de reposo (posición central) de 1.5 ms
CCFF D.P.E. MÓDULO DE PROYECTOS
servos 001
8
Funcionamiento
servomotores
•
La siguiente tabla nos da los valores de
control y la disposición de cables para algunos
servos:
CCFF D.P.E. MÓDULO DE PROYECTOS
servos 001
9
Funcionamiento
El posicionamiento del servo atendiendo a las
señales de control sería el siguiente:
servomotores
•
CCFF D.P.E. MÓDULO DE PROYECTOS
servos 001
10
Funcionamiento
Parte de la información contenida en el manual
de un servo Hitec es la siguiente:
servomotores
•
CCFF D.P.E. MÓDULO DE PROYECTOS
servos 001
11
servomotores
Funcionamiento
• En el manual de HITEC se indica la duración para
posicionar el servo en las tres posiciones clásicas
(extremos y central), pero también es posible
seleccionar
otras
posiciones
intermedias,
calculemos el valor del pulso para ellas:
Duración del pulso para un extremo: 0.9 ms.
Duración del pulso para el otro extremo: 2.1 ms.
Incremento de tiempo: 2.1-0.9 = 1.2 ms.
Recorrido con el anterior incremento de tiempo: 180º
• Operando (Δ tiempo ÷ Recorrido), obtenemos que
por cada 6,6 µs de incremento en el tiempo en alta,
el servo avanza 1 grado.
CCFF D.P.E. MÓDULO DE PROYECTOS
servos 001
12
Funcionamiento
servomotores
•
Resumimos lo anterior en una tabla, y para los valores
más usuales:
Tiempo en Alta
Posición
Tiempo en Alta
Posición
900 µs
0º
1500µs
90º
1000 µs
15º
1600µs
105º
1100 µs
1200µs
1300µs
1400µs
1500µs
30º
45º
60º
75º
45º
1700µs
1800µs
1900µs
2000µs
2100µs
120º
135º
150º
165º
180º
CCFF D.P.E. MÓDULO DE PROYECTOS
servos 001
13
servomotores
Recomendaciones
1.- Es muy recomendable utilizar dos fuentes de
alimentación en las aplicaciones, una para los
motores y servos y otra para la electrónica de control
(microntrolador). Pero recuerda que todas las líneas
de masa deberán estar unidas.
2.- Si usas cables demasiado largos para controlar los
servos, es probable estos tengan movimientos no
deseados, ello es debido a que el cable se comporta
como una antena y cuanto más largo es el cable, más
vulnerable es al ruido electromagnético pudiendo
incluso ser perturbado por señales de otros servos.
Esto se soluciona utilizando cable blindado (coaxial),
pero no olvides conectar el blindaje a masa.
CCFF D.P.E. MÓDULO DE PROYECTOS
servos 001
14
Recomendaciones
servomotores
3.- Procura no forzar los servos. Un servo con un
funcionamiento correcto NO se debe de calentar. Si se
calienta es que le estás obligando a realizar un
esfuerzo superior al que es capaz de desarrollar.
4.- Respeta los tiempos que facilita el fabricante en
cuanto a refresco de la señal de posicionamiento.
Si la señal de refresco llega mas tarde de lo
recomendado por el fabricante, el servo durante cierto
tiempo estará sin control.
¾
Por el contrario si se efectúa antes de tiempo, se
puede interferir con la temporización y el servo
emitirá un zumbido, y vibrará.
¾
CCFF D.P.E. MÓDULO DE PROYECTOS
servos 001
15
servomotores
Funcionamiento del servo Futaba S3003
• Los datos que poseemos de los servos FUTABA y
para posicionar el servo en las tres posiciones
clásicas (extremos y central) son:
Duración del pulso para un extremo: 0.3 ms.
Duración 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. MÓDULO DE PROYECTOS
servos 001
16
Funcionamiento
servomotores
• Resumimos lo anterior en una tabla, y para los
valores más usuales de posicionamiento el valor
del tiempo en alta:
Tiempo en Alta
300 µs
400 µs
500 µs
600µs
700µs
800µs
900µs
1000µs
1100µs
1200µs
Posición
0º
10º
20º
30º
40º
50º
60º
70º
80º
90º
CCFF D.P.E. MÓDULO DE PROYECTOS
Tiempo en Alta
1300µs
1400µs
1500µs
1600µs
1700µs
1800µs
1900µs
2000µs
2100µs
servos 001
Posición
100º
110º
120º
130º
140º
150º
160º
170º
180º
17
Descargar