Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD DE INGENIERÍA
Departamento de Ingeniería Mecánica
Ingeniería Civil en Mecánica
PLAN 2012
GUÍA DE LABORATORIO
CÓDIGO 15179
NIVEL 10
EXPERIENCIA C05
2. OBJETIVOS ESPECÍFICOS
3. INTRODUCCIÓN TEÓRICA
A continuación se realizara un detalle de cada uno de los elementos más relevantes que
conforman el sistema.
1
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERÍA
Departamento de Ingeniería Mecánica
Ingeniería Civil en Mecánica
3.1. Puente H
Un Puente en H es un circuito electrónico que
permite a un motor eléctrico DC girar en ambos
sentidos, avance y retroceso. Son ampliamente
usados en robótica y como convertidores de potencia.
Un control de motor Puente H utiliza cuatro
interruptores de potencia (MOSFETs en nuestro
caso) para direccionar corriente a través de un motor
de DC en una dirección o la otra, de este modo
permitiendo que el controlador del motor invierta la
dirección del motor a medida que se necesite.
Los MOSFETs también conmutan lo
suficientemente rápido para ser capaces de controlar
la velocidad del motor mediante modulación de
ancho de pulso (PWM) del par de MOSFETs activos.
En la Ilustración 3 e Ilustración 4, se observan los dos estados básicos del circuito, en los
cuales se permite al motor girar en sentido Horario y Anti Horario.
2
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERÍA
Departamento de Ingeniería Mecánica
Ingeniería Civil en Mecánica
𝐷 = 𝜏 ∗ 𝑓 ∗ 100
Con 𝐷 = 𝑐𝑖𝑐𝑙𝑜 𝑑𝑒 𝑡𝑟𝑎𝑏𝑎𝑗𝑜 (𝐷𝑢𝑡𝑡𝑦 𝐶𝑖𝑐𝑙𝑒), 𝜏 = 𝑡𝑖𝑒𝑚𝑝𝑜 𝑒𝑛 𝑞𝑢𝑒 𝑙𝑎 𝑠𝑒ñ𝑎𝑙 𝑒𝑠 𝑝𝑜𝑠𝑖𝑡𝑖𝑣𝑎 𝑓 =
𝐹𝑟𝑒𝑐𝑢𝑒𝑛𝑐𝑖𝑎 𝑑𝑒 𝑙𝑎 𝑠𝑒ñ𝑎𝑙.
Para emular una señal analógica se cambia el ciclo de trabajo, de tal manera que el valor
promedio de la señal sea el voltaje aproximado que se desea obtener, pudiendo entonces
enviar voltajes entre 0[V] y el máximo que soporte el dispositivo PWM utilizado, en el
caso de MyRIO es 3,3[V].
Las aplicaciones típicas para este tipo de señales son: Controlar intensidad de un LED,
mover servomotores, controlar LED RGB, controlar velocidad de motores de corriente
continua y controlar motores eléctricos de inducción o asincrónicos.
3.3. Encoders
Un codificador rotatorio (encoder), también llamado codificador del eje o generador de
pulsos, suele ser un dispositivo electromecánico usado para convertir la posición angular
de un eje a un código digital, lo que lo convierte en una clase de transductor. Estos
dispositivos se utilizan en robótica para medir la posición, velocidad y/o sentido de giro
de los motores.
En el caso de esta experiencia se empleara un
encoder magnético incremental de cuadratura,
el cual está conformado por una serie de
imanes (3 en nuestro caso) acoplados al eje
mecánico del motor, en conjunto con dos
sensores de efecto Hall, los cuales detectan el
sentido del campo magnético, retornando un 1
si se encuentran próximos al polo norte
magnético o 0 en caso contrario.
A partir de esta configuración se obtienen 2
señales binarias (A y B), las cuales están
desfasadas en 90 grados. A partir de esto, se
Ilustración 5 Diagrama funcional del encoder puede conocer el sentido de giro del motor.
magnético
Ilustración 6 Diagrama de pulsos del encoder: sentido Ilustración 7 Diagrama de pulsos encoder: sentido Anti
Horario Horario
3
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERÍA
Departamento de Ingeniería Mecánica
Ingeniería Civil en Mecánica
Para poder medir posición angular en este tipo de encoders (encoder incremental), es
necesario definir un punto de referencia y a partir de este, se cuenta la cantidad de
“pulsos” recibidos. Como la cantidad de pulsos por revolución (𝑁) es conocida, se puede
conocer la posición del eje del motor con una resolución de 360⁄𝑁 grados.
Para medir velocidad, se emplea un intervalo de tiempo, a partir del cual se analiza la
cantidad de “pulsos” recibidos durante ese intervalo de tiempo y se determina la
velocidad promedio del motor en ese intervalo de tiempo.
Matemáticamente Hablando:
𝑡
𝑑𝑒(𝑡) 1 𝑡 𝑑𝑒(𝑡)
𝑦(𝑡) = 𝐾𝑝 𝑒(𝑡) + 𝐾𝑖 ∫ 𝑒(𝑡) + 𝐾𝑑 = 𝐾𝑝 (𝑒(𝑡) + ∫ 𝑒(𝑡) + 𝑇𝑑 )
0 𝑑𝑡 𝑇𝑖 0 𝑑𝑡
Donde:
𝑦(𝑡) → 𝑆𝑎𝑙𝑖𝑑𝑎 𝑑𝑒𝑙 𝑐𝑜𝑛𝑡𝑟𝑜𝑙𝑎𝑑𝑜𝑟 (𝑣𝑎𝑟𝑖𝑎𝑏𝑙𝑒 𝑚𝑎𝑛𝑖𝑝𝑢𝑙𝑎𝑑𝑎)
𝑒(𝑡) → 𝑆𝑒ñ𝑎𝑙 𝑑𝑒 𝑒𝑟𝑟𝑜𝑟 (𝑆𝑒𝑡 𝑝𝑜𝑖𝑛𝑡 − 𝑉𝑎𝑟𝑖𝑎𝑏𝑙𝑒 𝑑𝑒 𝑃𝑟𝑜𝑐𝑒𝑠𝑜)
𝐾𝑝 → 𝐺𝑎𝑛𝑎𝑛𝑐𝑖𝑎 𝑑𝑒𝑙 𝑐𝑜𝑛𝑡𝑟𝑜𝑙𝑎𝑑𝑜𝑟
𝐾𝑝
𝐾𝑖 = → 𝐺𝑎𝑛𝑎𝑛𝑐𝑖𝑎 𝑑𝑒𝑙 𝑐𝑜𝑛𝑡𝑟𝑜𝑙𝑎𝑑𝑜𝑟
𝑇𝑖
𝐾𝑑 = 𝐾𝑝 𝑇𝑑 → 𝐺𝑎𝑛𝑎𝑛𝑐𝑖𝑎 𝐷𝑒𝑟𝑖𝑣𝑎𝑡𝑖𝑣𝑎
4
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERÍA
Departamento de Ingeniería Mecánica
Ingeniería Civil en Mecánica
4. MÉTODO A SEGUIR
2) Abra el proyecto H-Bridge & Geared Motor demo.lvproj entregado en conjunto con
esta guía de laboratorio.
3) Conecte el MyRIO al PC y ejecute el archivo Main.vi
5
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERÍA
Departamento de Ingeniería Mecánica
Ingeniería Civil en Mecánica
6
UNIVERSIDAD DE SANTIAGO DE CHILE
FACULTAD DE INGENIERÍA
Departamento de Ingeniería Mecánica
Ingeniería Civil en Mecánica
myRIO
Motor DC (rpm)
Puente H (señales de control y PWM)
Encoder (señales digitales)
Control PID
8.- BIBLIOGRAFÍA
Ed Doering. Guía de elementos básicos para iniciar proyectos con myRIO. National
InstrumentsTM