Академический Документы
Профессиональный Документы
Культура Документы
Como ya conocemos, un servo necesita una seal de onda cuadrada de una frecuencia
de entre 50 a 60 Hz (es decir, un periodo o duracin de ciclo de entre 20 a 16,66
milisegundos respectivamente) , donde el pulso alto de la seal tenga una duracin de
entre 1 a 2 milisegundos:
Cuando el pulso es de 2ms, el servo girando en otro sentido (p.ej. sentido horario)
situndose 90 de la posicin central.
Si quieres ms saber como funciona un servo por dentro te recomiendo este enlace.
Objetivos
Bien, en este punto ya sabemos lo que queremos. Ahora, hay que hacer lo siguiente:
1.
2.
por supuesto hacerlo para que podamos controlar la duracin de los pulsos altos.
Para generar una seal de onda cuadrada, nos vamos a basar en el C.I. 555. Este
circuito integrado lo podemos utilizar como multivibrador astable.
Nada ms sencillo que ir a la hoja tcnica de los fabricantes (p.
ej. STMicroelectronics, National Semiconductor o Fairchild) para encontrar los datos de
como configurar el C.I. como astable, con sus ecuaciones correspondientes. Los datos
son bsicamente los siguientes:
Donde la forma de onda que se genera a la salida del pin 3 del integrado es la siguiente:
Y las ecuaciones asociadas a los tiempos que encontramos en esas mismas hojas son :
[PULSO NIVEL ALTO] > t1= 0,693 * (RA+RB) * C1
[PULSO NIVEL BAJO] > t2 = 0,693 * RB * C1
por tanto:
T = t1 + t2 = 0,693 * ( RA + 2RB ) * C1
f = 1 / T = 1,44 / (RA + 2RB ) * C1
Aplicando estos clculos, y jugando con los valores de los periodos que queremos
obtener, es muy sencillo obtener los valores de los componentes: resistencias y
condensador.
OJO !!! Si te fijas bien, t1 siempre va a ser mayor que t2. Esto lo muestra tambin el
dibujo de la forma de onda, y se traduce en que el periodo ms corto corresponde al
pulso de nivel bajo, y el ms largo al del pulso alto. Si comparas esta forma de onda con
la que se muestra en el apartado anterior donde describimos los servos, vemos que es
inversa. Para solucionar esto, tendremos que poner un inversor a la salida del 555.Como
consecuencia de todo esto, tenemos que centrarnos en el tiempo t2, que es el que vamos
a controlar.
Dado que tenemos 3 variables (RA, RB y C1) y 2 ecuaciones (las de arriba [PULSO NIVEL
ALTO] y [PULSO NIVEL BAJO]), fijemos C1 a un valor entorno a 0,1 F, y veamos los
valores de las resistencias para RA y RB en el caso de t2 = 1ms :
RB = t2 / (0,693 * C1 ) = 1,44 * t2 / C1 = 1,44 * 0,001 / 0,0000001 = 14400 Ohms
RA = (t1 / (0,693 * C1 ) ) RB , esta la resolveremos conociendo t1. Dado que queremos
que la forma de onda sea de 50 Hz, el periodo total T = 20 ms , luego:
t1 = T t2 = 20 1 = 19 milisegundos. Luego aplicando este valor:
RA = (0,019 * 1,44 / 0,0000001 ) 14400 = 259200 Ohms.
Estos valores de RA y RB son para generar un pulso con t2 = 1 ms.
Podemos volver a repetir los clculos para ver cuales son los valores si t2 = 2 ms. De
este modo, nos hacemos una idea de como deben variar los valores de RA y RB para
que obtengamos un circuito que genere esa variacin de t2.
Esto solo ha sido un ejemplo de como hacer los clculos bsicos de un astable con el
555. En internet se pueden encontrar muchsimas pginas con programas calculadora
de astables con el 555 que ahorran hacer estos pasos. Puedes hacer click aqu para ver
en Google todas las paginas referentes a calculadoras para el 555 , o simplemente
utiliza esta calculadora de astable con 555.
La razn de mostrarlos es para justificar lo fcil que resulta pasarlos a una hoja de
clculo, como la que muestro en el siguiente apartado, y jugar con los valores,
ajustndolos para obtener el rango de ancho de pulsos deseados.
R1 = 270 K Ohms
R2 = 16,2 K Ohms
C1 = 80 nF
La primera columna muestra el porcentaje del valor del potencimetro, que es la que se
adicionara a R2 para llegar al valor de RB que es el que nos interesa para calcular t2. En
la segunda se muestra ese valor real en Kilo Ohms.
Como se puede ver en la tabla, en los extremos el potencimetro sita los valores de la
duracin del pulso en aproximadamente 0,9 ms y 2,1 ms. Perfecto para probar casi
todos los servos del mercado.
Los valores seleccionados de los componentes son fciles de conseguir con valores de
los componentes comerciales:
R1 = 270 KOhms
C1 = 80 nF = 47 nF + 33 nF (condensadores en paralelo)
El potencimetro de 22KOhms es un valor comercial. Debe de ser lineal, para que sea
proporcional la posicin del potencimetro y la posicin del servo.
Y para las resistencias del mismo, RT1 y RT2 es suficiente dos resistencias de
10KOhms.