Está en la página 1de 6

UNIVERSIDAD DISTRITAL FRANCISCO JOSE DE CALDAS – DISPOSITIVOS DIGITALES PROGRAMABLES 1

Informe de Laboratorio N°5: Manejo del Módulo


(PWM)
Mauricio Santibáñez Rojas 20181007101
Jose Miguel Larios Sombredero 20181007102
Facultad de ingeniería, Universidad Distrital
Bogotá, Colombia

Resumen: Este informe contiene el código y tipo de señales para el control de la velocidad de un motor
funcionamiento pertinente para el manejo del módulo AC.
PWM con el cual se realizará el control de velocidad para
un motor de corriente alterna, además de esto, se podrá II. OBJETIVOS
elegir entre algunos perfiles de velocidad a través del Objetivo General: Diseñar un sistema de control de
teclado matricial y se podrá observar la velocidad, velocidad en lazo cerrado para un motor AC.
además del perfil en un módulo LCD. Objetivos Específicos:
Abstract: This report contains the code and pertinent • Generar el código respectivo para el
operation for the management of the PWM module with microcontrolador Arduino implementando el
which the speed control for an alternating current motor PWM
will be carried out, in addition to this, it will be possible • Montar el diseño físico y funcional para el
to choose between some speed profiles through the matrix control.
keyboard and it will be possible to observe the speed, in
addition to the profile on an LCD module. III. MARCO TEÓRICO
Palabras Claves: PWM, tensión, velocidad, sensores, lazo
A. ¿Qué es Arduino?
cerrado, frecuencia
Arduino es una plataforma de creación de electrónica de
Keywords: PWM, voltage, speed, sensors, closed loop,
código abierto, la cual está basada en hardware y software
frequency
libre, flexible y fácil de utilizar para los creadores y
I. INTRODUCCIÓN desarrolladores. Esta plataforma permite crear diferentes
tipos de microordenadores de una sola placa a los que la
Los humanos tienen diferentes formas de comunicación, comunidad de creadores puede darles diferentes tipos de
entre las cuales se encuentran las verbales y las no uso.
verbales, en cuanto a las verbales, se puede hacer uso del Para poder entender este concepto, primero vas a tener que
lenguaje y las no verbales, se pueden encontrar la lectura entender los conceptos de hardware y el software libres.
o las señales. Las señales son una buena forma de enviar El hardware libre son los dispositivos cuyas
información de una a otra persona, y este es el método que especificaciones y diagramas son de acceso público, de
usan los componentes electrónicos para que otros manera que cualquiera puede replicarlos. Esto quiere decir
componentes realicen diferentes acciones, enviando que Arduino ofrece las bases para que cualquier otra
señales eléctricas que contienen información de tiempo, persona o empresa pueda crear sus propias placas,
tensión o corriente. En el mundo electrónico existen varios pudiendo ser diferentes entre ellas, pero igualmente
tipos se señales, entre las cuales están las análogas y las funcionales al partir de la misma base. [1]
digitales, las primeras tienen valores infinitos, en donde se
puede encontrar como ejemplo característico la
temperatura, en donde se pueden encontrar diferentes
valores entre uno, y para las segundas, se encuentran las
señales digitales en donde se tiene como ejemplo el
encendido o apagado, los valores son únicos y discretos,
es decir, enteros. Para esta práctica se hará uso de un tipo
de señal digital llamada (PWM) Pulse Width
Modulation o en español modulación por ancho de
pulsos es posible variar el tiempo que la señal se mantiene
Ilustración 1 Microcontrolador Arduino
en estado alto, pero siempre manteniendo el periodo
constante. Así pues, para este informe se hará uso de este
UNIVERSIDAD DISTRITAL FRANCISCO JOSE DE CALDAS – DISPOSITIVOS DIGITALES PROGRAMABLES 2

B. PWM (ON/OFF), si no que necesitaremos proporcionar un valor


PWM son las siglas de Pulse Width Modulation analógico de tensión que usarán para las aplicaciones
(Modulación por ancho de pulso). Para transmitir una deseadas. [2]
señal, ya sea analógica o digital, se debe modular para que
sea transmitida sin perder potencia o sufrir distorsión por D. Motores AC
interferencias. Si bien los motores de AC y DC (CC) cumplen la misma
PWM es una técnica que se usa para transmitir señales función de conversión de energía eléctrica en energía
analógicas cuya señal portadora será digital. En esta mecánica, están alimentados, construidos y controlados de
técnica se modifica el ciclo de trabajo de una señal manera diferente.
periódica (una senoidal o una cuadrada, por ejemplo), ya La diferencia más básica es la fuente de energía. Los
sea para transmitir información a través de un canal de motores de AC funcionan con corriente alterna (CA)
comunicaciones o para controlar la cantidad de energía mientras que los motores de DC (CC) funcionan con
que se envía a una carga. El ciclo de trabajo (duty cycle)
corriente continua (CC), como baterías, fuentes de
de una señal periódica es el ancho de su parte positiva, en
relación con el período. Está expresado en porcentaje, por alimentación de CC o un convertidor de AC a DC.
tanto, un duty cycle de 10% indica que está 10 de 100 a Motores eléctricos de AC (Corriente alterna):
nivel alto. [2] Comúnmente puesto en funcionamiento por un variador
de frecuencia de AC, un motor eléctrico de AC funciona
aplicando corriente alterna (AC) al motor eléctrico. Un
motor eléctrico de AC consta de varias partes, pero las
partes principales son el estator y el rotor.
El estator del motor eléctrico de corriente alterna tiene
bobinas que con el suministran de la
corriente alterna producen un campo magnético giratorio.
El rotor del motor eléctrico de AC gira dentro de las
bobinas del motor eléctrico y está conectado a un eje de
salida que produce un par de torsión gracias al campo
magnético giratorio.
Hay dos tipos diferentes de motores eléctricos de AC y
cada uno de ellos usa un tipo diferente de rotor. El primer
tipo de motor de AC se llama motor de inducción (también
conocido como motor asíncrono).
Un motor de inducción utiliza un campo magnético en el
rotor creado por una corriente inducida. El otro tipo de
motor de AC se denomina motor síncrono y gira con
precisión en la frecuencia de suministro o en un
Ilustración 2 Señal PWM
submúltiplo de la frecuencia de suministro. [3]
C. ¿Para qué se usa PWM? IV. DESCRIPCION DEL PROYECTO
Esta modulación es muy usada para controlar la cantidad
de energía que se envía a una carga, es una técnica Diseñar un controlador de velocidad de un motor AC en
utilizada para regular la velocidad de giro de los motores, lazo cerrado, es decir que utilice sensores para
regulación de intensidad luminosa, controles de elementos retroalimentar el sistema y de esta manera se manipule la
termoeléctricos o controlar fuentes conmutadas entre variable deseada en el sistema a través del PWM, es decir,
otros usos. manipulando el tiempo que esta el voltaje en estado 1.
La mayoría de los automatismos, incluido Arduino, no son Además de esto se usarán diferentes perfiles de velocidad
capaces de proporcionar una señal analógica. Sólo pueden y estas serán escogidas a través de un teclado matricial,
proporcionar una salida digital de -Vcc o Vcc. (por por otra parte, que se observe en un módulo LCD.
ejemplo, 0V y 5V). Entonces, para conseguir una señal
analógica, la mayoría de los automatismos usan PWM. Se
usa esta técnica porque como se ve en los ejemplos
anteriores, no siempre quieres un valor digital de la señal
UNIVERSIDAD DISTRITAL FRANCISCO JOSE DE CALDAS – DISPOSITIVOS DIGITALES PROGRAMABLES 3

V. METODOLOGIA E IMPLEMENTACIÓN
Para diseñar el dispositivo se debe tener En cuenta como
se realiza el PWM,
Por ello, lo primero es definir variables a usar, esto se
puede observar en la siguiente:

Ilustración 5 definición del módulo LCD

Para la siguiente sección se define como se mostrarán los


valores en el módulo LCD.

Ilustración 3 Librerías y Definición del Teclado Matricial

Aquí se puede observar la inclusión de librerías para el uso


de diferentes herramientas como el teclado matricial y el
módulo LCD, también se observa la definición del teclado
matricial en el código

Ilustración 6 Código de función para el Sensor

Se crea una función REncoder, con la cual se hará uso del


disco ranurado para el conteo de interrupciones.

Ilustración 4 definición de variables para el control

Por consiguiente, se definen otras variables que se usaran


para el conteo de la velocidad, como el uso de rpm o urpm,
Ilustración 7 integración del Set Point con el teclado
también se usan variables volátiles que obtienen los
valores y no los guardan para no llenar la memoria del Es esta sección se observa como al momento se presionar
microprocesador, es decir, son valores efímeros, se una se las teclas, el set Point o referencia tomara un valor
muestran y se van. de velocidad, además estos valores serán mostrados en el
modulo LCD y se usaran 4 teclas: el 1, 2, 3 y 4. Para cada
UNIVERSIDAD DISTRITAL FRANCISCO JOSE DE CALDAS – DISPOSITIVOS DIGITALES PROGRAMABLES 4

una de ellas existirá un valor de referencia, en la imagen


se pueden ver dos ejemplos con el 1 y el 2.

Ilustración 10 Función que muestra los valores en el LCD

Por último, se tiene el montaje final en donde se podrá


observar una imagen de los materiales usados y de las
conexiones realizadas para cada componente y por último
el montaje físico.

Ilustración 8 Código para el Lazo cerrado

En la imagen anterior se puede observar el uso de un while


para cada velocidad, el uso de esta condición contribuye a
cerrar el lazo con el uso de la comparación de dos Ilustración 11 Teclado Matricial
variables, además se hace uso de dos funciones,
revolución e imprimir, con la primera se controla el valor Aquí se observa el acoplamiento del disco ranurado con el
de salida de la tensión a través de la escritura del PWM y motor, el encoder se incorporará con las manos debido a
con el segundo se imprimen los valores dentro del LCD. la dificultad para implementarlo con el mismo montaje.
Lo mencionado anteriormente se puede observar en las
siguientes imágenes.

Ilustración 12 Motor AC con acoplamiento del disco ranurado

El motor AC utilizado en este caso fue un motor extraído


de una licuadora que puede generar 2000 revoluciones por
minuto, cabe aclarar que es un motor de escobillas.

Ilustración 9 función que realiza el PWM


UNIVERSIDAD DISTRITAL FRANCISCO JOSE DE CALDAS – DISPOSITIVOS DIGITALES PROGRAMABLES 5

En esta imagen se encuentra el montaje final, cabe aclarar


que el disco ranurado y el encoder se tuvieron que ajustar
con la mano debido a que fue algo engorroso ajustarlo,

Ilustración 13 Motor AC
Ilustración 16 Montaje Físico
El rele fue utilizado para realizar el control de la velocidad
VI. CONCLUSIONES
del motor, en donde prende y apaga mas rápido
dependiendo de la señal de referencia que elija el usuario. Debido a los materiales utilizados y el control realizado,
el error entre las señales de salida y la de referencia era
Además se encuentra el modulo LCD con una conexión bastante alto, sin embargo, el control fue funcional, es
I2C para facilitar las conexiones y disminuir la cantidad decir los picos de error existían debido a que el motor se
de cables utilizados. prendía y se apagaba, pero, si se llegase a eliminar este
ruido o error, la señal resultante es igual a la señal de
referencia o set point.
Para las primeras pruebas, el control fue realizado con un
motor DC, para las pruebas finales el motor usado fue AC
y el código funciono de forma óptima, y debido a que el
motor es AC se alimentó con una tensión de 120V.

VII. REFERENCIAS

[1] https://www.xataka.com/basics/que-arduino-
como-funciona-que-puedes-hacer-uno
Ilustración 14 Conexiones del módulo LCD y relé [2] https://solectroshop.com/es/blog/que-es-pwm-y-
como-usarlo--n38
Aquí se encuentran las conexiones respectivas al Arduino,
[3] https://www.sew-
provenientes de todos los elementos. eurodrive.es/produkte/motoren/drehstrommotoren-
asynchronmotoren.html

VII. ANEXOS
En esta carpeta se encuentra el código completo para una
mejor visualización
https://drive.google.com/drive/folders/1-3fb5vLP5-
ynUvQ1OqqV_zk3kUEgD1pQ?usp=sharing

Ilustración 15 Conexiones a Arduino


UNIVERSIDAD DISTRITAL FRANCISCO JOSE DE CALDAS – DISPOSITIVOS DIGITALES PROGRAMABLES 6

Ilustración 17 Valoración por parte del docente

También podría gustarte