Está en la página 1de 29

PRACTICA #1

CONTROL DE VELOCIDAD PROPORCIONAL DE UN


MOTOR DE CD.

MATERIA:
CONTROL DE MOTORES 2

UNIVERSIDAD TECNOLOGICA DE SALAMANCA

PRESENTA:
Gallardo García Jonathan
Fuentes Hernández Pablo
Goytortua Badillo Uziel
Patiño Puente Ángel
Romero Alfaro Brandon

GRUPO:
IMET 8ºC

SALAMANCA GTO., 10 DE FEBRERO 2020


Contenido
Introducción ............................................................................................................................ 5
Objetivo .................................................................................................................................. 5
Materiales para circuito analógico y digital. .......................................................................... 6
Marco Teórico ........................................................................................................................ 7
LM35 – El sensor de temperatura más popular .................................................................. 7
Lm35 y sus características principales. .............................................................................. 7
Los pines del sensor lm35. ................................................................................................. 7
Circuito recomendable para su uso. .................................................................................... 8
Prueba rápida para el sensor lm35. ..................................................................................... 8
El amplificador operacional................................................................................................ 8
Ganancia en lazo abierto............................................................................................... 10
Ganancia en lazo cerrado. ............................................................................................. 10
Amplificador Diferenciador. ........................................................................................ 11
Circuito integrado 555 ...................................................................................................... 11
Utilización .................................................................................................................... 12
Características generales: ............................................................................................. 12
Diagrama de Bloques Interno: ...................................................................................... 12
Puente H l293D ................................................................................................................ 13
Que es y para qué sirve el puente H l293b ................................................................... 13
Control de dirección de giro mediante el puente H l293D. .......................................... 13
Diagrama de conexión del puente H l293D.................................................................. 14
Como controlar el giro del Motor ................................................................................. 14
Como controlo la velocidad de un motor de continua .................................................. 15
Arduino ............................................................................................................................. 15
Características técnicas ................................................................................................. 15
Funciones generales de cada pin. ................................................................................. 16
Desarrollo ............................................................................................................................. 17
Descripción de la practica................................................................................................. 17
Circuito Analógico. .......................................................................................................... 18
Realización de esquema de conexión del circuito y simulación. ................................. 19
Circuito Digital. ................................................................................................................ 22
Programación en plataforma Arduino. ......................................................................... 22
Realización de esquema de conexión del circuito y simulación. ................................. 23
Armado en físico. ......................................................................................................... 25
Resultados............................................................................................................................. 27
Conclusiones......................................................................................................................... 27
Bibliografía ........................................................................................................................... 29

Ilustración 1.-LM35 .................................................................................................. 7


Ilustración 2.-Amplificador Operacional ................................................................... 8
Ilustración 3.- Modelo ideal de amplificador operacional ......................................... 9
Ilustración 4.-Operacional de ganancia en lazo abierto ......................................... 10
Ilustración 5.-Operacional ganancia en lazo cerrado............................................. 11
Ilustración 6.-circuito integrado NE5555 ................................................................ 12
Ilustración 7.-Giros de motor de acuerdo con su polaridad ................................... 14
Ilustración 8.-diagrama de conexión L293D .......................................................... 14
Ilustración 9.-Arduino UNO .................................................................................... 15
Ilustración 10.-Forma en que se comportará el motor de cd con respecto a la
temperatura. .......................................................................................................... 17
Ilustración 11.-Forma en que se comportará el motor de cd con respecto a la
temperatura. .......................................................................................................... 18
Ilustración 12.- Esquema de conexión y simulación del circuito analógico ............ 19
Ilustración 13.- Demostración de giro de motor a 35°C ......................................... 20
Ilustración 14.- Demostración de giro de motor a 45°C ......................................... 20
Ilustración 15.- Ancho de pulsos a 45°C................................................................ 20
Ilustración 16.- Ancho de pulsos a 35°C................................................................ 21
Ilustración 17.-Programación en plataforma Arduino............................................. 22
Ilustración 18.- Esquema de conexión y simulación del circuito digital .................. 23
Ilustración 19.-Demostración de giro de motor a 35°C .......................................... 23
Ilustración 20.- Demostración de giro de motor a 45°C ......................................... 24
Ilustración 21.- Ancho de pulsos a 45°C................................................................ 24
Ilustración 22.- Ancho de pulsos a 35°C................................................................ 25
Ilustración 23.- Maqueta hielera para demostración .............................................. 25
Ilustración 24.- Conexión de circuito a maqueta. ................................................... 26
Ilustración 25.- Conexión Arduino a circuito. ......................................................... 26
Ilustración 26.- Elevado de temperatura con ayuda de encendedor...................... 26
Ilustración 27.- Resultados del circuito con maqueta ............................................ 27

Tabla 1.- Configuración de Pines para el giro del motor L293D ............................ 15
Introducción
En este reporte podremos observar el funcionamiento de varios de los elementos
que tendremos que utilizar en el Desarrollo de la practica la cual tiene como finalidad
la realización de un circuito que tendrá como funcionalidad de encender un
ventilador o motor de corriente directa por medio de la lectura de un sensor de
temperatura LM35 el cual gracias a los elementos utilizados podremos realizar una
comparación en la que al tener una temperatura mayor a 35° se encenderá el
ventilador para que la temperatura se mantenga por debajo de la anterior esto es
gracias a varios circuitos integrados (Amplificador Operacional, Puente H L392D y
un NE555N).
Esto será posible gracias a la configuración de control de temperatura ON / OFF
que realizará la función de un “if” en el código de algún microcontrolador.

Objetivo
Realizar un control de velocidad proporcional de un motor cd o ventilador de
computadora mediante la temperatura de un sensor que mientras la temperatura
sea baja el motor gire a su mínima potencia, y mientras la temperatura sea alta el
motor gire a si máxima potencia.
Materiales para circuito analógico y digital.
 1 motor de cd o ventilador de cd
 Amplificadores operacionales
 Resistencias
 LM555
 LM35
 Driver para motor (LD93D) o puente H apropiado para el motor elegido
 Cables de puente
 Fuentes de alimentación
 Placa de pruebas

Para digital
- Arduino Uno
- 1 motor de cd o ventilador de cd
- LM35
- Driver para motor (LD93D) o puente H apropiado para el motor elegido
- Cables de puente
- Fuentes de alimentación
- Placa de pruebas
Marco Teórico
LM35 – El sensor de temperatura más popular
El LM35 es un circuito electrónico sensor que puede medir temperatura. Su salida
es analógica, es decir, te proporciona un voltaje proporcional a la temperatura. El
sensor tiene un rango desde −55°C a 150°C. Su popularidad se debe a la facilidad
con la que se puede medir la temperatura. Incluso no es necesario de un
microprocesador o microcontrolador para medir la
temperatura. Dado que el sensor LM35 es analógico,
basta con medir con un multímetro, el voltaje a salida del
sensor.
Para convertir el voltaje a la temperatura, el LM35
proporciona 10mV por cada grado centígrado. También
cabe señalar que ese sensor se puede usar sin offset,
es decir que, si medimos 20mV a la salida, estaremos Ilustración 1.-LM35
midiendo 2°C.

Lm35 y sus características principales.


Resolución: 10mV por cada grado centígrado.
Voltaje de alimentación. Por ejemplo, esté sensor se puede alimentar desde 4Vdc
hasta 20Vdc.
Tipo de medición. Salida analógica.
Numero de pines: 3 pines, GND, VCC y VSalida.
No requiere calibración.
Tiene una precisión de ±¼°C.
Esta calibrado para medir °C.
Consumo de corriente: 60 μA
Empaquetados comunes:
TO-CAN.
TO-220.
TO-92.
SOIC8.
Los pines del sensor lm35.
El pin out del sensor de temperatura son tres: GND, VCC y VSalida. Entonces
dependiendo del empaquetado será el orden de conexión de los pines. Por ejemplo,
el empaquetado TO-220 tiene la siguiente distribución:
Circuito recomendable para su uso.
Lo simple del circuito hace que sea muy fácil ser utilizado en alguna aplicación
embebida. Entonces sólo basta alimentarlo con digamos 5VDC, conectar la tierra
GND a la tierra del circuito digital y la salida de voltaje a la entrada del ADC.

Prueba rápida para el sensor lm35.


La prueba más sencilla que se puede realizar en para un sensor LM35 es usando
un multímetro. Entonces para comenzar se harán las siguientes conexiones:
VCC a 5VDC.
GND a GND de la fuente de alimentación y al negativo del multímetro.
Vsalida al positivo del multímetro.
Posteriormente se pondrá en multímetro en auto rango o en la escala de volts. Por
ejemplo, voltaje resultante corresponde a una medida directa de la temperatura.
Finalmente, tome el caso de la siguiente imagen, en este experimento el voltaje de
salida da: 230.3mV, si la resolución del sensor es de 10mV/°C, entonces se estaría
midiendo 23.03 °C.
El amplificador operacional.
Los amplificadores operacionales son, dispositivos compactos activos y lineales de
alta ganancia, diseñados para proporcionar la función de transferencia deseada. Un
amplificador operacional (A.O.) está compuesto por un circuito electrónico que tiene
dos entradas y una salida, como se describe más adelante. La salida es la diferencia
de las dos entradas multiplicada por un factor (G) (ganancia): Vout = G· (V+ – V-).
Estos dispositivos se caracterizan por ser construidos en sus componentes más
genéricos, dispuestos de modo que en cada momento se puede acceder a los
puntos digamos «vitales» en donde se conectan los componentes externos cuya
función es la de permitir al usuario modificar la respuesta y transferencia del
dispositivo.

Ilustración 2.-Amplificador Operacional

Un amplificador operacional (A.O. también op-amp), es un amplificador de alta


ganancia directamente acoplado, que en general se alimenta con fuentes positivas
y negativas, lo cual permite que obtenga excursiones tanto por arriba como por
debajo de masa o punto de referencia que se considere. Se caracteriza
especialmente porque su respuesta en: frecuencia, cambio de fase y alta ganancia
que se determina por la realimentación introducida externamente. Por su
concepción, presenta una alta impedancia (Z) de entrada y muy baja de salida. Este
es el símbolo:

Ilustración 3.- Modelo ideal de amplificador operacional

En la figura, se observan dos patillas de alimentación bipolar (+Vs y -Vs), una


entrada no inversora (+V), una entrada inversora (-V) y una de salida (Vout), algunos
como el LM386, disponen de una patilla de bypass. El amplificador sólo responde a
la diferencia de tensión entre los dos terminales de entrada, no a su potencial
común. Es decir, la misión del A.O: es amplificar la diferencia de tensión entre las
dos señales de entrada, respecto de masa. Es decir, el mismo resultado
obtendremos aplicando una entrada de 1mV en +Vin y 1,001mV en la entrada -Vin,
que aplicando 6V en +Vin y 6.001V en -Vin ya que:
1 – 1,001 = 6 – 6,001 = 0,001
1 – AV infinita ==> V+ = V- ==> Principio de TIERRA VIRTUAL.
2 – Rin (Zi) – Infinita (típico algunos MW) ==> I+ = I- = 0.
3 – Rout (Zo) nula (entre 100 y 200W) ==> fuente de tensión ideal.
4 – Amplificador de AC y DC.
5 – Ancho de banda infinito.
Ganancia en lazo abierto.

Ilustración 4.-Operacional de ganancia en lazo abierto

Cuando se aplica una señal a la entrada, la ganancia es el cociente entre la tensión


de salida Vs y la de entrada Ve que tiene el amplificador operacional cuando no
existe ningún lazo de realimentación entre la salida y alguna de las dos entradas.
Ver el diagrama.
La ganancia del amplificador en lazo abierto está dada por la siguiente fórmula:
AV = Vs / Ve
Dónde:
AV = ganancia de tensión
Vs = tensión de salida
Ve = tensión de entrada
En un amplificador operacional ideal, esta ganancia es infinita. Sin embargo, cuando
el operacional es real, su ganancia está entre 20,000 y 200,000 (en el amplificador
operacional 741C). Este tipo de configuración se utiliza en comparadores, donde lo
que se desea es, saber cuál de las dos entradas tiene mayor tensión, de ahí su
nombre, amplificador diferencial. La señal de salida Vs del amplificador diferencial
ideal debería ser:
Vs = Av (V1 – V2).
En la realidad, no es así ya que la salida depende de la tensión diferencial (Vd) y
del nivel medio llamado señal en modo común (Vc), o sea:
Vd = V1 -V2; y Vc = 1/2 (V1 + V2).

Ganancia en lazo cerrado.


Como decimos los amplificadores operacionales prácticos tienen ganancia de
tensión muy alta (típicamente 105), sin embargo, esta ganancia varía con la
frecuencia. La forma de compensar esto es, controlar la ganancia de tensión que
tiene el amplificador operacional, utilizando elementos externos para realimentar
una parte de señal de la salida a la entrada, que hará que el circuito sea mucho más
estable.
Ilustración 5.-Operacional ganancia en lazo cerrado

Con la realimentación, la ganancia de lazo cerrado depende de los elementos


empleados en la realimentación y no de la ganancia básica de tensión del
amplificador operacional, por lo que, para modifica la ganancia modificaremos los
valores de R1 y R2.
Como veremos a continuación, los circuitos con amplificadores operacionales,
resistencias y condensadores, los podemos configurar para obtener diversas
operaciones analógicas como sumas, restas, comparar, integrar, filtrar y por
supuesto amplificar.
La ganancia se obtiene por la siguiente fórmula: AV= – Vo / Vin. El sigo negativo
indica que la señal en la salida será la opuesta a la entrada (se confirma que una
señal positiva aplicada a la entrada produce una tensión negativa a la salida y
viceversa).

Amplificador Diferenciador.
Otra modificación del amplificador inversor, que también aprovecha la corriente en
un condensador es el diferenciador o derivador mostrado en la figura. En el que, la
tensión de salida es proporcional a la derivada de la señal de entrada Vi y a la
constante de tiempo (t =RC), la cual generalmente se hace igual a la unidad. Para
efectos prácticos el diferenciador proporciona variaciones en la tensión de salida
ocasionadas por el ruido para el cual es muy sensible, es la razón por la cual es
poco utilizado.
Circuito integrado 555
Es uno de los Circuitos Integrados más famosos, de los más utilizados. Según el
tipo de fabricante recibe una designación distinta tal como TLC555, LMC555,
uA555, NE555C, MC1455, NE555, LM555, etc. aunque se lo conoce como "el
555" y ya todos saben de qué se está hablando. Respecto al formato o encapsulado,
puede ser circular metálico, hasta los SMD, pasando por los DIL de 8 y 14 patillas.
Existen versiones de bajo consumo con el mismo patillaje y versiones dobles, es
decir que contienen 2 circuitos iguales en su interior, que comparten los terminales
de alimentación y se conocen con la designación genérica de 556, observa la
siguiente imagen.

Ilustración 6.-circuito integrado NE5555

Utilización
Este circuito es un "Timer de precisión", en sus orígenes se presentó como un
circuito de retardos de precisión, pero pronto se le encontraron otra aplicación tales
como osciladores estables, generadores de rampas, temporizadores secuenciales,
etc., consiguiéndose unas temporizaciones muy estables frente a variaciones de
tensión de alimentación y de temperatura.

Características generales:
El circuito puede alimentarse con tensión continúa comprendida entre 5 y 15 voltios,
aunque hay versiones que admiten tensiones de alimentación hasta 2 V., pero no
son de uso corriente. Si se alimenta a 5V es compatible con la familia TTL. La
corriente de salida máxima puede ser de hasta 200mA., muy elevada para un
circuito integrado, permitiendo excitar directamente relés y otros circuitos de alto
consumo sin necesidad de utilizar componentes adicionales. La estabilidad en
frecuencia es de 0,005% por ºC. Necesita un número mínimo de componentes
exteriores, la frecuencia de oscilación se controla con dos resistencias y un
condensador. Cuando funciona como monoestable el retardo se determina con los
valores de una resistencia y de un condensador.

Diagrama de Bloques Interno:


El funcionamiento y las posibilidades de este circuito se pueden comprender
estudiando el diagrama de bloques. Básicamente se compone de dos
amplificadores operacionales montados como comparadores, un circuito inestable
del tipo RS del que se utiliza su salida negada, un buffer de salida inversor que
puede entregar o absorber una corriente de 200mA. y un transistor que se utiliza
para descarga del condensador de temporización.
Una red de tres resistencias iguales fija los niveles de referencia en la entrada
inversora del primer operacional, y en la no inversora del segundo operacional, a
2/3 y 1/3 respectivamente de la tensión de alimentación. Cuando la tensión en el
terminal umbral (THRESHOLD) supera los 2/3 de la tensión de alimentación, su
salida pasa a nivel lógico "1", que se aplica a la entrada R del inestable, con lo cual
su salida negada, la utilizada en este caso, pasa a nivel "1", saturando el transistor
y comenzando la descarga del condensador, al mismo tiempo, la salida del 555
pasa a nivel "0". Pasemos ahora al otro amplificador operacional, si la tensión
aplicada a la entrada inversora, terminal de disparo (TRIGGER), desciende por
debajo de 1/3 de la tensión de alimentación, la salida de este operacional pasa a
nivel alto, que se aplica al terminal de entrada S del inestable RS, con lo que su
salida se pone a nivel bajo, el transmisor de descarga deja de conducir y la salida
del 555 pasa a nivel lógico alto. La gama de aplicaciones del circuito se incrementa,
pues se dispone de un terminal de reset, activo a nivel bajo, que se puede utilizar
para poner a nivel bajo la salida del 555 en cualquier momento.
Puente H l293D
Que es y para qué sirve el puente H l293b
En las mayorías de las aplicaciones electrónicas orientadas a Reboticas nos vemos
en la necesidad de controlar y generar movimientos. Según la naturaleza del
requerimiento recurrimos a Servo Motores o Motores de continua.
Me interesa mostrarles la forma adecuada de controlar un motor de continua, para
esto necesitamos controlar dos variables (Dirección y Velocidad).

Control de dirección de giro mediante el puente H l293D.


Un motor de continua determina su dirección de giro en función de la tensión entre
sus terminales, es decir si conectamos el terminal 1 del motor al Positivo de la pila
y el terminal 2 del motor al Negativo de la pila, obtendremos un sentido de giro
determinado, si lo conectamos en forma opuesta obtendremos el sentido de giro
contrario.
Para lograr este cambio controlado de polaridad nos apoyamos en un circuito
integrado conocido como Puente H (es una disposición circuito de transistores y
diodos que nos permite controlar la polaridad de dos terminales de salida en función
de unas entradas lógicas), como caso particular hablare del Puente H L293B.
Ilustración 7.-Giros de motor de acuerdo con su polaridad

Diagrama de conexión del puente H l293D


Este solo integrado nos permite controlar dos motores en simultaneo. los terminales
del Motor M1 conectados a los Pines 3 y 6 y los terminales del motor M2 a los
terminales 11 y 14, como se ilustra en la figura.
El pin 16 corresponde a la alimentación propia del integrado, 5V, el Pin 16 deberá
estar conectado a la tensión que alimentará los motores, puede variar en el rango
de (5 a 36) V.
Es importante tener en cuenta que esté integrado se alimenta con dos niveles de
tensión diferente, uno corresponde a la alimentación propia de integrado, que no
debe ser superior a 7V(VSS) y otra es la tensión con la que alimentaremos los
motores, pudiendo en este último hacerlo con hasta 36V(VC).

Ilustración 8.-diagrama de conexión L293D

Como controlar el giro del Motor


Fácil, el movimiento de giro corresponderá a la siguiente tabla de verdad
Colocando Niveles Altos y bajos en los Pines 2 y 7 Logramos controlar la tensión de
salida de los terminales 3 y 6.
Tabla 1.- Configuración de Pines para el giro del motor L293D

Como controlo la velocidad de un motor de continua


Para controlar la velocidad del motor nos basamos en la técnica PWM (Modulación
por ancho de pulso), que básicamente consiste en “apagar” y “encender” la señal
de entrada de manera de reducir la potencia suministrada al motor.
Para más detalle leer el apartado siguiente Modulación por ancho de pulsos PWM
Arduino

El Arduino Uno es una placa de microcontrolador de código abierto basado en el


microchip ATmega328P y desarrollado por Arduino.cc.
La placa está equipada con conjuntos de pines de E/S digitales y analógicas que
pueden conectarse a varias placas de expansión y otros circuitos. La placa tiene 14
pines digitales, 6 pines analógicos y programables con el Arduino IDE (Entorno de
desarrollo integrado) a través de un cable USB tipo B. Puede ser alimentado por el
cable USB o por una batería externa de 9 voltios, aunque acepta voltajes entre 7 y
20 voltios.

Características técnicas
 Microcontrolador: Microchip ATmega328P6
 Voltaje de funcionamiento: 5 voltios
 Voltaje de entrada: 7 a 20 voltios
 Pines de E/S digitales: 14 (de los cuales 6
proporcionan salida PWM)
 Pines de entrada analógica: 6
 Corriente DC por Pin de E/S: 20 mA
 Corriente CC para Pin de 3.3V: 50 mA
 Memoria Flash: 32 KB de los cuales 0.5 KB
utilizados por el gestor de arranque Ilustración 9.-Arduino UNO

 SRAM: 2 KB
 EEPROM: 1 KB
 Velocidad del reloj: 16 MHz
 Longitud: 68.6mm
 Ancho: 53,4mm
 Peso: 25g

Funciones generales de cada pin.


 LED: hay un LED incorporado controlado por el pin digital 13. Cuando el pin tiene
un valor alto, el LED está encendido, cuando el pin está bajo, está apagado.
 VIN: el voltaje de entrada a la placa Arduino/Genuino cuando se utiliza una fuente
de alimentación externa (a diferencia de los 5 voltios de la conexión USB u otra
fuente de alimentación regulada). Puede suministrar voltaje a través de este pin o,
si suministra voltaje a través del conector de alimentación, acceder a él a través de
este pin.
 5V: Este pin emite 5V regulado desde el regulador en el tablero. La placa se puede
alimentar con el conector de alimentación de CC (7-20 V), el conector USB (5 V) o
el pin VIN de la placa (7-20 V). El suministro de voltaje a través de los pines de 5V
o 3.3V evita el regulador y puede dañar la placa.
 3V3: un suministro de 3,3 voltios generado por el regulador de la placa. El consumo
máximo de corriente es de 50 mA.
 GND: Pines de tierra.
 IOREF: este pin en la placa Arduino/Genuino proporciona el voltaje de referencia
con la que funciona el microcontrolador. Un blindaje configurado correctamente
puede leer el voltaje del pin IOREF y seleccionar la fuente de alimentación adecuada
o permitir que los traductores de voltaje en las salidas funcionen con 5V o 3.3V.
 Reset: normalmente se usa para agregar un botón de restablecimiento a los
aislantes que bloquean el que está en el tablero.
Desarrollo
En esta práctica el equipo de alumnos controlará la temperatura de un sistema. El
controlador que se usará es un controlador del tipo proporcional. La temperatura se
controlará por medio de un ventilador accionado por un motor de cd.
Descripción de la practica

El equipo diseñara un controlador de temperatura del tipo proporcional.


Primeramente, se definirá la temperatura de control. El sistema deberá permanecer
a una temperatura igual o menor a 35° grados Celsius, si el sistema sobrepasa dicha
temperatura se deberá accionar un ventilador propulsado por un motor de cd.
Cuando el sistema alcance la temperatura de 45° grados Celsius, el motor girará a
su máxima velocidad. En el rango de los 35° a los 45° la velocidad del motor será
proporcional a la diferencia de temperatura entre la temperatura actual del sistema
y el “set point” o punto de consigna del controlador, que en este caso son los 35°.

Ilustración 10.-Forma en que se comportará el motor de cd con respecto a la temperatura.

Para obtener la diferencia entre la temperatura de consigna y la temperatura del


sistema se utilizará un amplificador operacional en la configuración diferencia o
restadora.
El equipo deberá elegir los valores de las resistencias apropiadas para su
aplicación. También se deberá elegir el valor del voltaje Va en función de la
respuesta de su sensor de temperatura.

Ilustración 11.-Forma en que se comportará el motor de cd con respecto a la temperatura.

Una vez se calcule la diferencia de temperaturas entre el punto de consigna y la


temperatura del sistema se deberá acondicionar dicha señal de error para controlar
el ciclo útil del PWM generado con el Oscilador LM555.
Además de hacer los cálculos y la simulación del sistema en ISIS PROTEUS, se
deberá construir una maqueta donde se simule el aumento de temperatura del
sistema y el control de temperatura de este.
El equipo deberá agregar un termómetro de cualquier tipo para demostrar el
eficiente funcionamiento de su sistema de control.
Después de esto, se realizará la misma practica solo que remplazando varios
elementos de ella con el respectivo Arduino Uno.
Cambiando el operacional y La compuerta 555 por este.

Circuito Analógico.
El circuito analógico lamentablemente no se logró realizar por cuestiones de los
amplificadores operacionales dado que los voltajes o corrientes que se le
suministraban no eran las suficientes o eran muy bajos llegando a la
descomposición de los principales componentes los cuales eran el amplificador
operacional, sensor de temperatura o PWM.
No obstante se logró realizar el diagrama y la simulación del circuito
Realización de esquema de conexión del circuito y simulación.

Ilustración 12.- Esquema de conexión y simulación del circuito analógico

Analizando el circuito, nosotros tenemos que el sensor de temperatura LM35, de


acuerdo con los grados que se detecten, mandara cierto voltaje el cual es en mV,
como nosotros queremos que nuestro circuito comience a funcionar después de los
35°C es necesario colocar una fuente de alimentación a 0.35V (35 mV) para poder
realizar una comparación con ayuda del amplificador operacional. Comparando
ambos voltajes con el amplificador operacional, tenemos que dar el voltaje hacia un
diodo, el cual evitara que el voltaje regrese hacia nuestro amplificador, este voltaje
alimentara a nuestro PWM (NE555) el cual su función es mandar los pulsos hacia
el puente H, el voltaje que se manda hacia el PWM es el que dictara el ancho de
cada pulso que recibe el PWM para poder alimentar de diferentes voltajes al puente
H para que así el mismo puente H mande el voltaje hacia nuestro motor, teniendo
un motor DC de máximo 12 V de alimentación, nuestro puente H se tiene que
alimentar a 12 V, cada vez que el sensor mande un voltaje diferente el circuito tendrá
que realizar el mismo proceso para poder alimentar el motor, teniendo que cuenta
que si 35°C es nuestro mínimo, el motor girara lentamente, cuando se tenga que
45°C el motor tendrá que girar a su máxima potencia.
Ilustración 13.- Demostración de giro de motor a 35°C

Ilustración 14.- Demostración de giro de motor a 45°C

Comprobando que el motor


gira de acuerdo con las especificaciones y verificando en ancho de los pulsos.

Ilustración 15.- Ancho de pulsos a 45°C


Ilustración 16.- Ancho de pulsos a 35°C
Circuito Digital.
Programación en plataforma Arduino.
Para llevar a cabo el circuito digital, el equipo realizo la investigación de cómo se
tiene que llevar a cabo la programación por medio de Arduino.

La programación se basa en
configurar los pines que se utilizarán
en la placa Arduino los cuales serán
el pin de entrada del sensor,
considerando que es una variable
analógica, tenemos que asignar a
una salida analógica de la placa
Arduino.
La salida 9 digital de nuestra placa
Arduino, considerada como el PWM,
se asignará al pin 15 de nuestro
puente H L293D.
Teniendo una restricción de
temperatura la cual fue asignada
entre los 35°C y 45°C será el rango
para seguir para nuestro circuito y el
control de la velocidad de nuestro
motor.
Ilustración 17.-Programación en plataforma Arduino
Comenzando con la programación
asignamos el pin 15 como nuestro
pin de salida la cual mandara el pulso PWM.
Dándole como valor a la variable temperatura como el valor que se dará en el sensor
estableciendo que es una señal analógica como analogRead de acuerdo con la
programación de Arduino
Dándole un valor a la variable restricción de temperatura como la contante entre 35
y 45 y PWM dándole el valor de la restricción de temperatura en donde nosotros
configuramos que a 35°C el motor girara a 0 RPM y a 45°C el motor girara a 255
RPM.
Escribiendo una variable analógica en el pin 15 como nuestro PWM.
Realización de esquema de conexión del circuito y simulación.
Para realizar el esquema de nuestro circuito utilizamos la plataforma PROTEUS, a
la cual fue necesario realizar la adquisición de las librerías de Arduino para poder
simular con ayuda de la placa Arduino en el mismo programa y dar fe de que nuestro
código si es el adecuado y realiza las funciones deseadas.

Ilustración 18.- Esquema de conexión y simulación del circuito digital

Realizando la verificación de nuestro código, es necesario la obtención del punto


HEX del código Arduino para poder simular nuestro código.

Ilustración 19.-Demostración de giro de motor a 35°C


Ilustración 20.- Demostración de giro de motor a 45°C

Comprobando que el motor gira de acuerdo con las especificaciones y verificando


en ancho de los pulsos.

Ilustración 21.- Ancho de pulsos a 45°C


Ilustración 22.- Ancho de pulsos a 35°C

Una vez que nosotros realizamos la simulación y verificamos que nuestro código es
correcto se procede al armado del circuito en físico

Armado en físico.

Se realizo una maqueta la cual nos ayudara a simular un


caso en donde se tenga que controlar la temperatura por
medio de un ventilador, el equipo decide realizar una
hielera de cervezas en la cual se colocaran las cervezas y
se detectara la temperatura de una lata contra el sensor
de temperatura, esto con el fin de tener una temperatura.
Se coloca el ventilador en la parte trasera de la maqueta
hielera para que enfrié los productos que se inserten.

Ilustración 23.- Maqueta hielera para


demostración
El circuito se realiza de la manera en la cual se conecta en nuestro esquema y
simulación.

Ilustración 24.- Conexión de circuito a maqueta.


Ilustración 25.- Conexión Arduino a circuito.

Realizando las pruebas desde el interior de la maqueta, se coloca una flama con
ayuda de un encendedor para elevar la temperatura en nuestro sensor y poder
encender el motor a su máxima y mínima velocidad.

Ilustración 26.- Elevado de temperatura con ayuda de encendedor.


Resultados
Se logro la obtención de un control de velocidad proporcional de un motor CD de
manera digital con ayuda de Arduino para comprender como es que funciona un
control proporcional y volver a realizar practicas anteriores con el fin de volver a
recordar el aprendizaje anteriormente adquirido y reforzar el conocimiento con
nuevos temas. Se obtuvo un circuito de manera 100 % funcional que nos ayuda a
la regularización de la temperatura de un espacio determinado el cual esta realizado
a escala con el fin de realizar la disminución de temperatura del espacio mencionado
con ayuda de un ventilador que se controla con ayuda de la placa Arduino.

Lamentablemente el equipo no fue

Ilustración 27.- Resultados del circuito con maqueta

capaz de realizar el circuito analógico de manera física por cuestiones de que los
amplificadores operacionales no rendirán a la manera en la que el equipo deseaba,
tanto como el sensor de temperatura y el PWM.

Conclusiones
- Jonathan Gallardo García
El trabajo diseñado nos sirvió para poder realizar la comparación sin necesidad de
códigos en la computadora todo es bastante sencillo y el funcionamiento es el
adecuado al que se esperaba en un principio de la práctica, se utilizaron cosas
bastante sencillas y fácil de conseguir por lo que se pude realizar de una manera
fácil y sobre todo muy entendible para nosotros.
- Ángel Patiño Puente

Esta práctica nos sirvió para reforzar conocimientos, además de que los materiales
fueron fáciles de conseguir y utilizar ya que conocíamos el funcionamiento de
algunos, fue una práctica fácil de comprender.
- Uziel Goytortua Badillo

En esta práctica, se aprendió a realizar un circuito que controla la temperatura con


compuertas lógicas y después con el uso del Arduino uno, posterior, se realice la
maqueta la cual hace la función de representación de una hielera y en esta, el
ventilador construido por el circuito reguló la temperatura.
- Brandon Michelle Romero Alfaro

Volvimos a hacer memoria del uso de los amplificadores operacionales, circuitos


integrados variados, Puente H y el uso de la placa Arduino para la realización de las
practicas, lamentablemente no se logró realizar el circuito de manera analógica por
cuestiones de los amplificadores operacionales, pero el circuito digital fue realizado
de manera exitosa cumpliendo con los rasgos que no se pudieron cumplir con el
circuito analógico obteniendo, de Nuevo, el conocimiento del uso de circuitos
integrados varios y placa Arduino.
- Pablo Enrique Fuentes Hernández

En esta práctica, logramos realizar el control de temperatura con un sensor y


compuertas lógicas, así como el mismo sensor con el Arduino programable para
que realice más funciones reemplazando las del 555 y el operacional.
Bibliografía
Arduino. (s.f.). Obtenido de https://www.geekfactory.mx/tutoriales/tutoriales-
arduino/pantalla-lcd-16x2-con-arduino/
Coughling, R. (s.f.). Amplificadores Operacionales.
Donate, A. H. (1995). Electrónica digital práctica: tecnología y sistemas.
EcuDino Word Press. (s.f.). Obtenido de https://ecuduino.wordpress.com/control-de-
velocidad-de-un-motor-dc-por-temperatura/
Google Imagenes. (s.f.). Obtenido de https://www.google.com.mx/imghp?hl=es-
419&tab=wi
Mandado, E. (1973). Sistemas electrónicos digitales.
Tutoriales. (s.f.). Obtenido de https://hetpro-store.com/TUTORIALES/lm35/

También podría gustarte