Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I. INTRODUCCION
III. DESCRIPCIÓN
La conexión del sistema está basada en la comunicación
serial de un solo cable. Primero Arduino envía una señal
El actuador y el sistema de censado, debe identificar las
de inicio al módulo Encoder FC-03y luego da una
variables con sus magnitudes de medida, en la entrada que
señal de respuesta de interrupción por flanco(pwm) al
motor. float niv=analogRead(A0)/4;
Arduino recoge y extrae los datos en dos partes: la analogWrite(6, niv);
velocidad y los rpm por medio del código implementado
en su plataforma
delay(50); // retardo de casi 1 segundo
IV. PROCEDIMIENTO Serial.print(contador*20); // Como son cuatro
interrupciones por vuelta (contador * (60/4))
1.Implementar una etapa de control y potencia
para variar la velocidad del motor Serial.println(" RPM"); // El numero 2 depende
del numero aspas de la helise del motor en prueba
En Arduino Uno los pines de interrupción por flanco son:
2 y 3, la entrada es en pin 6 y el control se realiza por el
pin 0 el sensor actua mediante la lectura análoga de un }
potenciómetro, y la cual va a ser la encargada de variar el
ciclo útil del PWM, controlando la velocidad del motor: void interrupcion0() // Funcion que se ejecuta
durante cada interrupion
También los valores para alimentar son de 3V a 5v {
diagrama de conexión (ver figura 7) contador++; // Se incrementa en uno el
contador
}
codigo:
volatile int contador = 0;
volatile int encoder = 2; // Variable entera que se
Fig8: código Arduino.
almacena en la RAM del Micro
void setup() {
Serial.begin(9600);
attachInterrupt(0,interrupcion0,RISING); //
Interrupcion 0 (pin2)
attachInterrupt(digitalPinToInterrupt(2), contador,
RISING);
pinMode(encoder, INPUT); //"encoder" pin de
entrada digital
//de la se~nal del enconder
pinMode(6, OUTPUT);
ciclo_util = 127;
analogWrite(6, ciclo_util); 2. Censado de Velocidad con Enconder:
El censado del sensor es el siguiente, el número de vueltas
} del motor DC por medio de las interrupciones de una
hélice (acoplada al eje del motor) cada vez que pasa la
void loop() {
entre la elipse por la ranura ver figura 9
Fig12: Grafica con una eficiencia de 87.27%.
[4]https://www.cartagena99.com/recursos/alumnos/apunte
s/7_FUNCION_DE_TRANSFERENCIA_PRIMER_ORD
EN.pdf
[5]
https://www.zamux.co/sensor-de-velocidad-herradura-enc
oder-fc-03-optoacoplador-contador-de-pulsos-rpm?similar
_product=true
[6]
https://www.amazon.com/-/es/Engineering-1N5402-rectificador-
DO-201AD-Paquete/dp/B00CHTMOBK