En el diagrama de bloques del sistema embebido (ver figura 1), se muestra en el bloque 3,
los elementos para el lazo de control de posicin desarrollado en [citar paper Cristian], en
los bloques 4 y 5 sensores que realizarn la conversin de la magnitud de fuerza a un nivel
de voltaje que servirn como seales de retroalimentacin para el lazo de control de fuerza
de agarre a desarrollar.
[Entrada de Comandos y
Envi de Datos] Controlador De
Tarjeta De Control 0 3.3[V] 0 12[V]
Puerto Serial Actuadores:
(ARM Cortex-M4F)
L298P
1 2
0 3.3[V]
0 3.3[V]
Se proceder a describir en esta seccin los elementos que conforman el hardware del
sistema embebido (ver figura 1), en el cual se implementara el algoritmo de control de
fuerza de agarre basado en PID, y los filtros digitales para el correcto acondicionamiento de
las seales de retroalimentacin.
Adems, se realizar una descripcin del filtro Adaptativo NLMS usado en el filtrado del
voltaje en relacin a la corriente obtenida a travs del Resistor Shunt, y de los mtodos de
regresin usados para la obtencin de las ecuaciones en el caso de los FSR.
Las principales razones por las cuales se opt por este microcontrolador son: por la demanda
de procesamiento requerido por el lazo de control de fuerza de agarre, los filtros digitales y
por el hecho de contar con una arquitectura 32 bits que nos permite manejar variables
punto flotante con un nmero inferior de ciclos de reloj en comparacin de un
microcontrolador de arquitectura de 8 bits [citar Libro de ARM Cortex M4], como el
ATmega328p usado en el trabajo previo [citar paper Cristian].
Para el manejo de los Actuadores PQ12, se usar el driver L298N, el cual tiene un pin
asignado para la colocacin de un resistor Shunt (ver figura 2), a diferencia del controlador
L293D usado en el trabajo previo que careca de esto (citar paper Cristian). Este pin nos
permite monitorear la corriente consumida por cada motor, para ello debe conectarse a una
entrada analgica del microcontrolador.
Este controlador soporta voltajes de operacin de hasta 46 [V], puede suministrar una
corriente de hasta 4 [A], y puede soportar una frecuencia de conmutacin de hasta 40 [kHz].
Para el manejo de este controlador es necesario el uso de 2 pines digitales del
microcontrolador y de un canal PWM, para cada motor (ver figura 3). El mdulo del
controlador se muestra a continuacin (ver figura 4).
Fig. 2. Diagrama del controlador L298N
Fuente: (citar Cloud cubesat)
Autores: (Citar Cloud cubesat)
Para la correcta medicin de la corriente consumida por cada motor, la hoja de datos
del controlador L298N, nos recomienda el uso de un resistor shunt (Rs) (ver figura 2),
para encontrar el valor del Resistor Shunt, se hace uso de la siguiente ecuacin [citar
Dyer]:
= (1)
Dado que se desea que el voltaje que pase a travs de este resistor sea igual a la
corriente que consumen los motores, el valor de la Resistencia Shunt ser de 1 [].
Otro dato necesario para el correcto funcionamiento del Resistor Shunt es la potencia
disipada por esta, para este clculo usaremos la formula siguiente [citar Dyer]:
= 2 (2)
Ya que la corriente mxima de los actuadores es de 115 [mA] [citar paper Cristian], la
potencia disipada ser de 13.23 [mW].
Adems, para reducir el ruido se debe colocar un filtro pasa-bajas luego del Resistor
shunt, la conexin de esto se muestra a continuacin (ver figura 5).
Fuente: Autores
Elaboracin: Autores
() = ()( ) ( 3)
=0
Donde:
y= es la seal estimada de la seal de entrada sin ruido.
x= es la seal con ruido adicionado.
w= son los coeficientes que se autorregularn para obtener la mejor prediccin.
Observando (3) se comprende que este filtro usa muestras anteriores para tratar de
predecir el valor real de la seal.
Mediante el software Matlab se procedi a realizar una simulacin de este filtro, para
ello se obtuvieron muestras de la seal a la salida del filtro analgico, el resultado se
muestra a continuacin (ver figura 7):
En la grfica (ver figura 7), se nota una mejora con respecto a la seal obtenida luego
del filtro analgico, esta mejora permitir que el lazo de control basado en PID sea ms
estable y robusto a cambios inesperados en la seal de retroalimentacin.