Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Superiores de Ecatepec.
C2022-2 15701
Sistemas Embebidos
Fecha de entrega:
9 de Septiembre del 2022
Presenta:
Zamora Pérez Miriam Judith.
1
«Practicas I y II»
Docente: M. en C. Derlis Hernández Lara. Torres Castillo Oscar.
INTRODUCCION
Sistemas Embebidos
Los sistemas embebidos no solo están desplegados en la industria, sino que afectan a
cualquier faceta de nuestra vida, ya que gran cantidad de equipos de uso diario
integran estos sistemas, como coches, ascensores, juguetes, etc.
Se suele tener la creencia de que los sistemas embebidos son sistemas cerrados que
carecen de interfaces con el usuario o con otros dispositivos, cuando realmente son
equipos totalmente funcionales cuyo objetivo es ejecutar tareas de control. Otra
creencia muy extendida es pensar que todos los sistemas embebidos son sistemas
de tiempo real, cuando en realidad, no requieren esta característica por defecto.
Básicamente, un sistema embebido se caracteriza por dos funcionalidades:
2
«Practicas I y II»
Docente: M. en C. Derlis Hernández Lara.
Objetivo General
Antes de iniciar estas Prácticas debemos entender no solo el concepto, si no
tener y aplicar los conceptos aprendidos durante el curso, y recordar los temas
vistos y aplicados dentro de las clases desde el semestre pasado básicamente.
Una vez entendido más a Profundidad los conceptos y las lecciones aprendidas
vamos a continuar con el proceso de Reportes donde incluiremos las materias, la
reproducción de los códigos y sus esquemáticos en Arduino y Proteus 82.1
respectivamente.
3
«Practicas I y II»
Docente: M. en C. Derlis Hernández Lara.
Marco Teórico.
Algebra Booleana:
Compuertas Lógicas:
Proteus 8.2.
4
«Practicas I y II»
Docente: M. en C. Derlis Hernández Lara.
Arduino:
Imagen 3 – Imagen de los Logos de los Softwares Proteus 8.2 y Arduino, en respectivo orden.
Tabla de Funcionamiento:
Motores.
Imagen 4 - Un motor de corriente continua convierte la energía eléctrica en mecánica. Se compone de dos partes: el estator y el rotor .
5
«Practicas I y II»
Docente: M. en C. Derlis Hernández Lara.
PIC16F887.
SIMULINO UNO.
El Arduino Uno es una placa de micro controlador de código abierto basado en el
microchip ATmega328P y desarrollado por Arduino.cc.1 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. También es
similar al Arduino Nano.
6
«Practicas I y II»
Docente: M. en C. Derlis Hernández Lara.
Practica 1 y 2.
«1° Prá ctica: Control de bombas de agua.»
7
«Practicas I y II»
Docente: M. en C. Derlis Hernández Lara.
Control digital de Bombas y Motores.
Objetivo.
Se realizarán prácticas de aplicación para SE, las prácticas 1 y 2 consisten en realizar
el diseño digital de la manipulación de bombas y motores a partir de ciertas
restricciones, se presenta el diseño desde el planteamiento del problema, la obtención
de la tabla de verdad, ecuaciones del sistema, simplificación por álgebra Booleana,
hasta su implementación física, simulada en Proteus y prueba de funcionamiento.
Materiales de Equipo
Hardware:
Compuertas Lógicas.
Estados Lógicos (logicstates).
Motores (Bombas).
Software:
Arduino IDE.
Proteus Profesional.
S.O.
Comunicación Serial Paralela.
Procesador de textos.
8
«Practicas I y II»
Docente: M. en C. Derlis Hernández Lara.
Practica 1.
Diseñar el circuito lógico digital que controla dos bombas de agua, la primera de un
pozo “A” que llena un depósito “T1”, la segunda extrae agua de dicho depósito y
llena el depósito “T2”. La condición del funcionamiento es la siguiente:
9
«Practicas I y II»
Docente: M. en C. Derlis Hernández Lara.
De la Tabla 1 se obtienen las siguientes ecuaciones Booleanas:
10
«Practicas I y II»
Docente: M. en C. Derlis Hernández Lara.
Control digital de Bombas y Motores: Capturas Arduino.
Figura 2.1- Inicio del Código en Arduino, como se puede observar iniciamos colocando las entradas y salidas de nuestro circuito a
utilizar.
Figura 2.2 - Fin del Código en Arduino, como se observó se codifico la Lógica.
11
«Practicas I y II»
Docente: M. en C. Derlis Hernández Lara.
Control digital de Bombas y Motores: Capturas Proteus 8.2
12
«Practicas I y II»
Docente: M. en C. Derlis Hernández Lara.
Practica 2.
Con tres interruptores A, B y C se pretende poner en marcha dos motores M1 y M2
según el siguiente esquema:
Por mini términos (donde hay un uno lógico a la salida)= suma de productos:
13
«Practicas I y II»
Docente: M. en C. Derlis Hernández Lara.
Simplificando por medio del álgebra Booleana:
Una vez obtenidas las ecuaciones hay que simular el circuito lógico de control en
Proteus (ISIS) y codificar el diseño e implementarlo en Arduino como se muestra en
la Figura 1.
14
«Practicas I y II»
Docente: M. en C. Derlis Hernández Lara.
Control digital de Bombas y Motores 2: Capturas Arduino.
15
«Practicas I y II»
Docente: M. en C. Derlis Hernández Lara.
Control digital de Bombas y Motores 2: Capturas Proteus 8.2
Figura 2.3 y 2.4 (Superior e Inferior Respectivo Orden.)– Esquemático en Proteus 8.2.
16
«Practicas I y II»
Docente: M. en C. Derlis Hernández Lara.
Conclusión de las prácticas 1 y 2:
Un sistema embebido es un sistema electrónico que contiene como núcleo un micro
Controlador, que determina la parte lógica (entradas y salidas) de funcionamiento de
un sistema, mediante el cumplimiento de las condiciones necesarias que se establecen
en la programación del mismo, para que se lleven a cabo una serie de procesos que
tendrán como finalidad el funcionamiento de actuadores físicos como, por ejemplo:
motores, ventiladores, bombas, etc. La etapa de acoplamiento físico (etapa de
potencia) se lleva a cabo conjugando el uso de componentes como son: relevadores,
transistores, transformadores, resistores, etc.
Referencias Bibliograficas.
17
«Practicas I y II»
Docente: M. en C. Derlis Hernández Lara.