Unidad 2, Practica 3: Actuadores Hidráulicos, Servomotor - gerardonavart/Sistemas-Programables GitHub Wiki
Sistemas Programables | Ingeniería en Sistemas Computacionales | Instituto Tecnológico Superior de Huichapan
Un actuador es un dispositivo capaz de transformar energía hidráulica, neumática o eléctrica en la activación de un proceso con la finalidad de generar un efecto sobre un proceso automatizado. Se basan, para su funcionamiento, en la presión ejercida por un líquido, generalmente un tipo de aceite. Las maquinas que normalmente se encuentran conformadas por actuadores hidráulicos tienen mayor velocidad y mayor resistencia mecánica y son de gran tamaño, por ello, son usados para aplicaciones donde requieran de una carga pesada.
Son los encargados de dotar de movimiento a la estructura mecánica. Los actuadores hidráulicos, pueden ser clasificados de acuerdo con la forma de operación,funcionan en base a fluidos a presión. Existen tres grandes grupos:
- Cilindro hidráulico
- Motor hidráulico
- Motor hidráulico de oscilación
Las ventajas que presentan los actuadores de esta naturaleza son: - Altos índices entre potencia y carga.
- Mayor exactitud.
- Respuesta de mayor frecuencia.
- Desempeño suave a bajas velocidades.
- Amplio rango de velocidad.
- Produce mas fuerza que un sistema neumático de mismo tamaño.
Las desventajas son que debido a las elevadas presiones a las que se trabajan propician la existencia de fugas de aceite a lo largo de la instalación. Además, estas instalaciones suelen ser mas complicadas que las necesarias para actuadores neumáticos y mucho mas que para los eléctricos, necesitando de equipos de:
- Filtrado de partículas.
- Eliminación de aire.
- Sistemas de refrigeración.
- Unidades de control de distribución.
Las principales aplicaciones se encuentran en máquinas troqueladoras, en cargadores y en maquinarias pesada para obras civiles.
Conocer un servomotor y probar su funcionamiento, así como conocer sus aplicaciones.
- Una placa protoboard
- Una placa Arduino UNO
- Un servomotor
- Un potenciómetro
- Cables de conexión rápida
- Cables para protoboard
#include <Servo.h>
// Declaramos la variable para controlar el servo Servo servoMotor;
void setup() {
// Iniciamos el monitor serie para mostrar el resultado
Serial.begin(9600);
// Iniciamos el servo para que empiece a trabajar con el pin 9
servoMotor.attach(9);
// Inicializamos al ángulo 0 el servomotor
servoMotor.write(0);
}
void loop() {
// Vamos a tener dos bucles uno para mover en sentido positivo y otro en sentido negativo
// Para el sentido positivo
for (int i = 0; i <= 180; i++)
{
// Desplazamos al ángulo correspondiente
servoMotor.write(i);
// Hacemos una pausa de 25ms
delay(25);
}
// Para el sentido negativo
for (int i = 179; i > 0; i--)
{
// Desplazamos al ángulo correspondiente
servoMotor.write(i);
// Hacemos una pausa de 25ms
delay(25); }
}