Proyecto Final 4
Proyecto Final 4
Proyecto Final 4
Unidad Culhuacán
Ingeniería en Computación
1. Objetivo 5
2. Introducción 5
3. Marco teórico 7
3.1. Sistema digital . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.1.1. Modelo general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.1.2. Diseño de circuitos combinacionales . . . . . . . . . . . . . . . . . . . 9
3.2. Señales discretas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.3. Conversor de señal analógica a digital . . . . . . . . . . . . . . . . . . . . . . 11
3.3.1. Procesos de la conversión . . . . . . . . . . . . . . . . . . . . . . . . 12
3.3.2. Tipos de conversores usuales . . . . . . . . . . . . . . . . . . . . . . 12
3.3.3. Aplicaciones de los conversores analógico a digital . . . . . . . . . . . 13
3.4. Microcontrolador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.4.1. Elementos de un microcontrolador . . . . . . . . . . . . . . . . . . . . 14
3.4.2. Elementos internos de un microcontrolador . . . . . . . . . . . . . . . 14
3.5. Microcontrolador PIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.6. Control PID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.7. Encoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.7.1. Para qué sirve un encoder . . . . . . . . . . . . . . . . . . . . . . . . 19
3.7.2. Cómo funciona un encoder . . . . . . . . . . . . . . . . . . . . . . . . 19
3.8. Motor con encoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.8.1. Tipos de motor con encoder . . . . . . . . . . . . . . . . . . . . . . . 20
3.8.2. Funcionamiento de un motor con encoder . . . . . . . . . . . . . . . . 21
3.8.3. Motor con encoder óptico . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.9. Controlador L293D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.9.1. Conexiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.9.2. Diagrama simplificado del circuito interno . . . . . . . . . . . . . . . . 24
3.10.Circuito impreso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.10.1. Materiales requeridos . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.10.2. Diseño del circuito . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.10.3. Impresión del circuito . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.10.4. Lijado y limpieza de la placa . . . . . . . . . . . . . . . . . . . . . . . 27
3.10.5. Transferir el circuito con la plancha . . . . . . . . . . . . . . . . . . . . 28
3.10.6. Colocar la placa en agua y retirar el papel . . . . . . . . . . . . . . . . 29
3.10.7. Sumergir en el cloruro férrico . . . . . . . . . . . . . . . . . . . . . . . 30
3.10.8. Perforar placa y soldar componentes . . . . . . . . . . . . . . . . . . . 30
4. Desarrollo 32
4.1. Resultados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
5. Conclusiones 41
6. Bibliografía 43
Índice de figuras
3
14. Eliminando el papel de la placa . . . . . . . . . . . . . . . . . . . . . . . . . . 29
15. Placa perforada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
16. Placa esmaltada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
17. Código en C del proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
18. Comenzando a elaborar el proyecto en el software Proteus . . . . . . . . . . 36
19. Circuito del proyecto elaborado en Proteus . . . . . . . . . . . . . . . . . . . 37
20. Colocando el archivo .hex en nuestro PID . . . . . . . . . . . . . . . . . . . . 37
21. Probando con éxito el proyecto en Proteus . . . . . . . . . . . . . . . . . . . 38
Índice de cuadros
4
1. Objetivo
2. Introducción
Control digital
Un control digital es una unidad digital pequeña que actúa como un sistema de control.
Dependiendo del requerimiento del controlador, el control digital puede tomar la forma de
un computador de escritorio o puede ser tan pequeño como un micro control. En los
controles digitales la transformada de Laplace se reemplaza con la transformada Z donde
una señal de tiempo discreta en la forma de una secuencia de números complejos o reales
es convertida en una representación de dominio de frecuencia compleja.
Los controles digitales son utilizados principalmente como sistema de respuesta. Un
control digital típico cuenta con los siguientes componentes:
Conversión D/A – Digital de las señales de salida que son convertidas en señales
analógicas para el dispositivo.
Los controles digitales han adquirido popularidad en tiempos recientes debido a que son
económicos. Los controles digitales ofrecen la flexibilidad de configurarlos fácilmente
utilizando un software. Usted puede modificar los parámetros y la escala del desempeño
del dispositivo. Adicionalmente, los controles digitales son menos susceptibles al impacto
del medio ambiente en comparación con los controles analógicos.
3. Marco teórico
1. Sistemas de propósitos especiales. Estos tienen una programación fija que permite
ejecutar tareas específicas.
Z = F (X), donde
5. Diagrama lógico
8. Pruebas
La señal discreta es una secuencia de valores de una magnitud dada que corresponde a
una serie de valores discretos a lo largo del tiempo. Es una función con valores dados en
un conjunto de tiempos elegidos en el dominio de enteros. Cada valor de la secuencia se
denomina muestra y se obtiene a través de la operación de muestreo.
Una muestra de una señal o secuencia se denota por x[n] siendo n entero en el
intervalo −∞ < n < ∞(x[n] = x[nT ])
siendo xre [n] y xim [n] las partes reales e imaginarias de la secuencia {x[n]}.
El complejo conjugado de una secuencia se denota por:
En este mecanismo intervienen una serie de procesos que son: el muestreo, la retención,
la cuantificación y la codificación.
2. Retención: en esta etapa, las muestras son retenidas por un circuito de retención
para que se pueda evaluar su nivel. Matemáticamente, este proceso tampoco es
tenido en cuenta por las mismas razones que el muestreo.
Microprocesador
Memoria
Microprocesador
ALU: Unidad Aritmetica y Lógica. Está unidad esta compuesta por los circuitos
electrónicos digitales del tipo combinatorios (compuertas, sumadores,
multiplicadores), cuya principal función es el realizar operaciones. Estas operaciones
están divididas en tres tipos:
Registros: Los registros son las memorias principales de los procesadores, ya que
funcionan a la misma velocidad que el procesador a diferencia de otras memorias un
tanto más lentas (como la RAM, FLASH o la CACHE). Los registros están
construidos por Flip-Flops. Los Flip-Flops son circuitos digitales secuenciales.
Periféricos
La siguiente figura, nos muestra una analogía de como funciona el controlador PID el cual
actua sobre la señal de entrada e(t) [Error del sistema], donde la Acción Proporcional es el
presente, la acción integral el pasado y la acción derivativa el futuro.
3.7. Encoder
Los Encoder son dispositivos utilizados para transformar movimiento en señales eléctricas.
Esto hace que sean muy utilizados a la hora de tener que controlar movimientos de
maquinas. A continuación presentaremos algunos ejemplos de su aplicación:
En una maquina de corte: Es posible programar el corte a realizar una pieza ya que
el encoder es el encargado de enviar la señal de la posición del elemento de corte,
para que el elemento de control detecte cuando cortar.
Motor con encoder óptico Representa una de las clasificaciones de mayor utilidad
en el sector industrial. Está compuesto por una fuente emisora de luz, un disco
giratorio y un detector de luz foto detector.
Motor con encoder absoluto Estos dispositivos cuentan con código para cada
posición y se subdividen en dos categorías; los de un solo giro y los de giro absoluto.
Motor con encoder cuadratura Tiene facultades para indicar la posición, dirección y
velocidad del movimiento. Es común encontrarlos en artefactos eléctricos. Está
considerado como un motor encoder de rotación incremental.
Se trata del tipo de encoder más usado y está compuesto por una fuente emisora de
luz, un disco giratorio y una detector de luz “foto detector”.
El disco está montado sobre un eje giratorio y dispone de secciones opacas y
transparentes sobre la cara del disco. La luz que emite la fuente es recibida por el
fotodetector o interrumpida por el patrón de secciones opacas produciendo como
resultado señales de pulso que son leídas por un dispositivo controlador el cual
incluye un microprocesador para determinar el ángulo exacto del eje. El sensor óptico
utilizado se puede encontrar facilmente en las impresoras, en el ratón del ordenador
o en otras máquinas con tambores rotativos y que sirven para aportar precisión en el
giro de los mismos.
El sensor óptico se utiliza para hacer el control de encoder . Es decir, mediante una
rueda ranurada podemos determinar el ángulo y la velocidad de giro contando a
través de este sensor cuantas ranuras se han desplazado.
Las conexiones básicas del L293D dependen de la cantidad de motores que se usarán.
Existen principalmente tres arreglos: 4 motores-dc, 2 motores-dc y 1 motor a pasos
uni-polar. En cualquier caso la descripción de los pines se encuentra en la siguiente
imagen:
Los circuitos individuales se pueden usar de manera independiente para controlar cargas
de todo tipo y, en el caso de ser motores, manejar un único sentido de giro. Pero además,
cualquiera de estos cuatro circuitos sirve para configurar la mitad de un puente H.
El integrado permite formar, entonces, dos puentes H completos, con los que se puede
realizar el manejo de dos motores. En este caso el manejo será bidireccional, con frenado
rápido y con posibilidad de implementar fácilmente el control de velocidad.
3.9.2. Diagrama simplificado del circuito interno
Las salidas tienen un diseño que permite el manejo directo de cargas inductivas tales
como relés, solenoides, motores de corriente continua y motores por pasos, ya que
incorpora internamente los diodos de protección de contracorriente para cargas inductivas.
Las entradas son compatibles con niveles de lógica TTL. Para lograr esto, incluso cuando
se manejen motores de voltajes no compatibles con los niveles TTL, el chip tiene patas de
alimentación separadas para la lógica (VCC1, que debe ser de 5V), y para la alimentación
de la carga (VCC2, que puede ser entre 4,5V y 36V).
Las salidas poseen un circuito de manejo en configuración «totem-pole» (término en inglés
que se traduce como «poste de tótem», nombre que, gráficamente, nos remite a un
«apilamiento» de transistores.
3.10. Circuito impreso
Planca
Trapo o toalla
Esponja metálica
Pinzas de corte
Broca de 0.8 a 1 mm
Después de haber hecho las pruebas del circuito deseado en el protoboard, se debe crear
el diseño en computadora para luego imprimirlo y poder pasarlo a la placa pertinax.
Existen muchos programas gratuitos para diseñar PCB, los más populares son:
PCB wizard
Fritzing
ExpressPCB
EasyEDA
ZenitPCB
DesignSpark PCB
La mayoría de los programas de diseño PCB tienen la opción de «medir» o «regla» para
poder ver las dimensiones del circuito y así saber el tamaño de la placa fenólica que se va
a utilizar.
Se imprime el diseño del circuito en papel brillante, ya sea couche o fotográfico, con la
mejor calidad e intensidad de impresión. También puede imprimirse en una película
transparente o, si no está disponible, en papel normal. Si se usa papel normal, se remoja
con aceite de cocina después de imprimir. Esto no solo le da al papel la transparencia
necesaria, sino que también asegura que la plantilla quede bien en el tablero y no se
deslice. Puede usarse cualquier impresora que funcione con toner, es decir, una impresora
láser o una fotocopiadora se podrían utilizar, mientras que una impresora de chorro de tinta
no. Esto se debe a que la tinta de estas últimas impresoras no se despega al aplicarle
calor y el diseño nunca se transfiere.
Figura 12: Circuito impreso en la computadora
Generalmente las placas PCB pueden llegar a estar oxidadas y/o sucias, ya sea por
dejarlas a la intemperie o por transportarlas y almacenarlas en algún lugar inadecuado.
Para el proceso de lijado recomendamos usar una lima o lija de agua. La placa tiene que
quedar lo más brillante posible eliminando todos los daños, marcas y el óxido. Después de
lijar, se comienza con la limpieza de la placa. Con una esponja metálica y agua con jabón
lave suavemente para quitar la grasa, suciedad y residuos de cobre. También es
recomendable utilizar un trozo de papel con un poco de alcohol.
A partir de ahora, hay que evitar tocar la superficie de la placa, ya que las huellas digitales
pueden provocar errores en el diseño final.
3.10.5. Transferir el circuito con la plancha
Cuando se usa papel brillante se recomienda poner cinta adhesiva detrás de la placa
pertinax para fijar la plantilla y tensar el papel con el diseño para que haga un buen
contacto.
Esto generalmente no es necesario con la versión en papel común, ya que el aceite fija
bien la plantilla. Sin embargo, debe garantizarse que la plantilla se colocó cuidadosamente
y que no hay burbujas.
Ahora se cubre la placa con algún trapo o toalla para que el contacto con la plancha no sea
tan directo. También puede cubrir la baquelita con una hoja de papel bond tamaño carta.
Se comienza a planchar la placa de 3 a 10 minutos sin dejar de mover la plancha en
ningún momento. Se plancha suavemente ejerciendo un poco de presión y con la plancha
a máxima potencia.
El tiempo depende del tamaño de la baquelita, pero siempre verifique la placa hasta que
se que se haya logrado un resultado óptimo. Siempre puede exponer la placa al calor un
poco más de lo necesario si cree que todavía es necesario.
Si hay pistas que no quedaron completamente bien puede corregirse con un marcador
permanente.
3.10.7. Sumergir en el cloruro férrico
Se perfora la placa con una broca de 0.8 o 1mm en los lugares marcados en el diseño de
su circuito. En estas perforaciones es donde van a ir colocados los componentes
electrónicos.
Figura 15: Placa perforada
4. Desarrollo
Programa y código en C
Simulación en Proteus
Asimismo agregamos las fotos de nuestro circuito físico con el cuál comenzamos a trabajar
en nuestro proyecto.
Y agregamos las fotos de evidencia del equipo trajando en el proyecto
5. Conclusiones
Erick:El desarrollo del presente proyecto tiene ciertos aspectos importantes que convie-
ne resaltar a modo de conclusiones. Los reguladores digitales sustituyen varios elementos
en un sistema de control tradicional por cálculos en un sistema programado. Mientras que
los sistemas analógicos son continuos, los sistemas digitales son discontinuos. Esto signifi-
ca que sus valores se evalúan o cambian cada cierto período de tiempo llamado tiempo de
muestreo. El período de muestreo define cuántas veces por segundo se van a realizar las
conversiones analógico-digitales y se van a calcular los parámetros del PID. En adelante el
período de muestreo se representaría por la letra T.
Christopher: Así mismo quedó claro que un encoder es un dispositivo de detección que
proporciona una respuesta. Los Encoders convierten el movimiento en una señal eléctrica
que puede ser leía por algún tipo de dispositivo de control en un sistema de control de mo-
vimiento, tal como un mostrador o PLC.
Sofía: Pude observar que encoder envía una señal de respuesta que puede ser utilizado
para determinar la posición, contar, velocidad o dirección. Un dispositivo de control puede
usar esta información para enviar un comando para una función particular y estos funcionan
utilizando diferentes tipos de tecnologías para crear una señal, incluyendo: mecánica, mag-
nético, óptico y de resistencia – óptica es la más común. En detección óptica, el encoder
proporciona información basada en la interrupción de la luz.
6. Bibliografía
Comunicación I2C PIC explicación fácil - [junio, 2022 ]. (s. f.). Control Automático Edu-
cación. https://controlautomaticoeducacion.com/microcontroladores-pic/comunicacion-
i2c/
06 – interrupción de cambio en puerto B del PIC18F4550. (s. f.). Todo sobre Microcon-
troladores. https://unasguiasmas.wordpress.com/2015/07/30/06-interrupcion-de- cambio-
en-puerto-b-del-pic18f4550/
Periféricos básicos visualizador LCD - PDF free download. (s. f.). https://docplayer.es/51711402-
Perifericos-basicos-visualizador-lcd.html