PROPOSITOS ESPECIFICOS DE LA ASIGNATURA O UNIDAD DE APRENDIZAJE El alumno aprenderá y comprenderá los conceptos tanto en Hardware como en Software de los Microcontroladores, tomando como base la familia de Microchip, de la cual será capaz de realizar aplicaciones que le permitan entender el potencial que le pueda generar el uso de tales dispositivos. METODOS Y ACTIVIDADES PARA ALCANZAR LOS PROPOSITOS DE LA ASIGNATURA O UNIDAD DE APRENDIZAJE Se usarán las siguientes técnicas para alcanzar los propósitos de la asignatura: Exposición de parte del Catedrático. Investigación de parte de los alumnos. Realización de prácticas y proyectos para confirmar el conocimiento adquirido. Elaboración de un proyecto final integrador en el cual se recopilen los conocimientos vistos en la materia. PROCESOS ACADEMICOS INTERNOS Para el desarrollo correcto de la asignatura es necesario presentar los siguientes documentos con una semana de anticipación según corresponda: Cronograma con base en la dosificación, una semana antes de iniciar la materia. Material didáctico de los contenidos a impartir, una semana antes de cada clase. Planeaciones semanales, usando el formato institucional, una semana antes de cada clase. Materiales y herramientas para clases que involucran competencias profesionales. Reporte de calificaciones. SECUENCIA DIDACTICA APERTURA DESARROLLO CIERRE Se realizará una sesión de evaluación diagnostica a través de preguntas que serán respondidas de forma oral sobre el conocimiento que los estudiantes tienen acerca de microcontroladores y programación y el uso de estos mismos, para así poder identificar que tan necesario es reforzar temas vistos con anterioridad, que serán utilizados para este nuevo curso a impartir. Se expondrán los temas de circuitos digitales y programación, los cuales evaluará mediante exámenes prácticos. Los alumnos desarrollaran prácticas en las cuales llevaran de lo teórico a lo real el funcionamiento de los microcontroladores y la programación de circuitos digitales, para que puedan verificar las ventajas y desventajas dentro y fuera de la industria frente a los circuitos analógicos. Se realizará un proyecto integrador basado en la creación de un circuito digital real, en el que se aplicaran todos los conocimientos adquiridos en esta materia vistos a lo largo del curso, para así demostrar el conocimiento sobre programación adquirido a lo largo del curso. CRITERIOS PARA EVALUAR LAS ASIGNATURAS EN MODALIDAD MIXTA. Los criterios de evaluación que se consideran son los siguientes: Evaluación oral. Evaluación escrita. Evaluación por proyectos. Actividades en clase y tareas. Consideraciones generales para las evaluaciones propuestas: De acuerdo al tipo de evaluación que el docente a cargo de la impartición del curso elija, respetando su libre cátedra deberá cuidar los siguientes aspectos para garantizar que las evaluaciones sean transparentes e individuales: Para evaluaciones escritas virtuales los estudiantes deberán mantener sus cámaras encendidas durante todo el tiempo del examen y tendrán un tiempo establecido para la realización del examen. Contando con el monitoreo en todo momento del docente a cargo del curso. En caso de que el docente considere que las condiciones para asegurar la transparencia e individualidad de la evaluación no se cumplen, podrá aplicar examen oral bajo las mismas condiciones que en el caso de la evaluación escrita. DESCRIPCION SINTETIZADA DE LOS CONTENIDOS DE LA ASIGNATURA O UNIDAD DE APRENDIZAJE POR TEMAS Y SUBTEMAS UNIDAD I. Circuitos Digitales Fundamentos y sistemas de numeración Introducción a los Sistemas Digitales: Origen, símbolos, niveles, realización, tecnologías. Etapas de desarrollo de los circuitos integrados digitales Diferencia entre analógico y digital Sistema decimal Sistema binario Sistema octal Sistema hexadecimal Relaciones entre sistemas binarios, octal y hexadecimal Códigos binarios y principios algebraicos binarios Código binario, BCD, Exceso 3 y Gray Conversión entre códigos binarios Códigos alfanuméricos Métodos de paridad para detección de errores Variables booleanas y tablas de verdad Operación NOT, OR y NOR, AND y NAND. Operación OR Exclusiva y NOR Exclusiva Descripción algebraica de los circuitos lógicos Teoremas booleanos y DeMorgan Universalidad de las operaciones NAND y NOR Familias lógicas de circuitos integrados Terminología digital IC Familia lógica TTL Salidas del TTL con colector abierto, TTL de estado triple Familia de circuitos integrados digitales ECL. Circuitos integrados digitales MOS Características de la serie CMOS CMOS conduciendo a TTL, TTL conduciendo a CMOS. Combinatorios Definición Forma de suma de productos Simplificación de circuitos lógicos combinatorios Método del mapa de karnaugh. Secuenciales Definición Flip Flop Set Clear con compuertas NAND. Flip Flop Set Clear con compuertas NOR. Sistema asíncrono y síncrono. Flip Flop S-C con cronómetro. Flip Flop J-K con cronómetro. Flip Flop D con cronómetro. División y conteo de frecuencias. Contadores y registros Contadores asíncronos. Contadores síncronos. Contadores paralelos descendentes y ascendentes/descendentes. Contadores prefijables. Decodificación de un contador. Contadores BCD con transmisión en cascada. Contadores de registros de cambios. Aplicaciones de los contadores. Registros con circuitos integrados. Otros circuitos lógicos Decodificadores. Decodificadores de BCD a decimal. Decodificadores de BCD a 7 segmentos. Codificadores. Multiplexor de Información. Demultiplexor o distribuidor de datos. Registro de estado triple UNIDAD II. Generalidades de los Microcontroladores. Definición de un Microcontrolador. Diferencias entre un Microcontrolador, un Microprocesador y un DSP. Familia de Microcontroladores de la marca Microchip. Diagrama a bloques de Microcontroladores de la marca Microchip PIC16F84. Arduino UNIDAD III. PIC16f84 3.1. Hardware de Microcontroladores PIC16F84. 3.1.1. Identificación del Hardware de un Microcontrolador PIC16F84. 3.1.2. Identificación del Pin Out de un Microcontrolador PIC16F84. 3.1.3. Descripción de arquitectura usada en el Microcontrolador PIC16F84. 3.1.4. Descripción de Oscilador Externo RC, XTAL usado en el Microcontrolador PIC16F84. 3.1.5. Descripción de Memoria de Programa usada en el Microcontrolador PIC16F84. 3.1.6. Descripción de Memoria de Datos RAM usada en el Microcontrolador PIC16F84. 3.1.7. Descripción de Registros de Función Especial usados en el Microcontrolador PIC16F84. 3.1.8. Descripción de Memoria EEPROM de datos del Microcontrolador PIC16F84. 3.1. 9. Descripción de Temporizadores y Watch Dog Timer del Microcontrolador PIC16F84. 3.1.10. Descripción de Puertos de Entrada/Salida del Microcontrolador PIC16F84. 3.1.11. Descripción de Interrupciones del Microcontrolador PIC16F84. 3.2. Software de Microcontroladores PIC16F84. 3.2.1. Descripción general del software usado en los Microcontroladores PIC16F84. 3.2.2. Estructura general de un programa usado en los Microcontroladores PIC16F84. 3.2.3. Set de instrucciones en lenguaje ensamblador de los Microcontroladores PIC16F84. 3.2.4. Descripción de la palabra de configuración. 3.2.5. Generalidades de programación en lenguaje de alto Nivel PICC de Microcontroladores PIC16F84 y ventajas contra la programación en lenguaje ensamblador. 3.2.6. Plantilla base para desarrollo de programas en los Microcontroladores PIC16F84. 3.2.7. Uso de Simulador para los Microcontroladores PIC16F84. 3.3. Programador de Microcontroladores PIC16F84. 3.3.1. Descripción general de los elementos requeridos para llevar a cabo la programación de Microcontroladores PIC16F84. 3.3.2. Diseño de Programador Económico para Microcontroladores PIC16F84. 3.3.3. Uso de Programador para Microcontroladores PIC16F84. 3.4. Desarrollo de Aplicaciones con Microcontroladores PIC16F84. 3.4.1. Diseño de distintas aplicaciones realizadas con los Microcontroladores PIC16F84. 3.5. Otras familias de Microcontroladores PIC. 3.5.1. Generalidades y diferencias de otras familias de Microcontroladores PIC de 8/16/32 bits con respecto a la familia PIC16F84. UNIDAD IV. Arduino 4.1.1. ¿Qué es Arduino? 4.1.2. Familia Arduino 4.1.3. ¿Qué es el Open Source Hardware? 4.1.4. Características de Arduino Uno y Arduino Mega 4.1.5. Instalación del IDE y sus controladores 4.1.6. Entorno de trabajo 4.2. Introducción a la conexión de componentes electrónicos 4.2.1. Resistores 4.2.2. Capacitores 4.2.3. Push buttons 4.2.4. LEDs 4.3. Introducción a la programación en Arduino 4.3.1. Tipos de datos 4.3.2. Operadores 4.3.3. Estructuras de control 4.3.4. Temporización 4.3.5. Funciones 4.4. Señales Digitales 4.4.1. Pines de propósito digital 4.4.2. Multiplexación 4.4.3. Resistencias Pull-up 4.5. Comunicación serial básica 4.5.1. Descripción 4.5.2. Puertos seriales virtuales 4.5.3. El monitor serie 4.6. Señales analógicas 4.6.1. Pines asociados 4.6.2. Conversión analógica-digital 4.6.3. Lecturas analógicas 4.6.4. Resolución 4.6.5. Funciones Map() y Constraint() 4.7. PWM 4.7.1. Definición 4.7.2. Aplicaciones 4.8. Introducción a sensores 4.8.1. Principio de operación 4.8.2. Variables físicas 4.8.3. Fotorresistores 4.8.4. Sensores Infrarrojos PERFIL ACADEMICO DE LOS DOCENTES REQUERIDO PARA IMPARTIR LA ASIGNATURA O UNIDAD DE APRENDIZAJE Ingeniero en Electrónica, Ingeniero en Mecatrónica. Experiencia en el sector industrial de al menos un año desarrollando tareas afines con la asignatura. Objetivos específicos esperados del docente: El docente enseñara el funcionamiento interno y externo del microcontrolador, desarrollando programas en distintos lenguajes de programación utilizando los recursos del microcontrolador para resolver problemas de la industria.
PROPOSITOS ESPECIFICOS DE LA ASIGNATURA O UNIDAD DE APRENDIZAJE Hacer uso de las herramientas básicas para la instalación y mantenimiento de redes eléctricas industriales. METODOS Y ACTIVIDADES PARA ALCANZAR LOS PROPOSITOS DE LA ASIGNATURA O UNIDAD DE APRENDIZAJE Se usarán las siguientes técnicas para alcanzar los propósitos de la asignatura: Exposición de parte del Catedrático. Investigación de parte de los alumnos. Realización de prácticas virtuales y físicas para confirmar el conocimiento adquirido. Elaboración de un proyecto final integrador. DESCRIPCION SINTETIZADA DE LOS CONTENIDOS DE LA ASIGNATURA O UNIDAD DE APRENDIZAJE POR TEMAS Y SUBTEMAS 1. Conceptos Básicos El átomo Estructura interna de los materiales Resistencia eléctrica Voltaje Corriente Ley de Ohm Potencia Eléctrica Simbología de elementos eléctricos 2. Componentes de las Instalaciones Eléctricas Conductor eléctrico Factores a considerar para la selección de los conductores Cálculo de calibre de conductores Amarres para la conexión Canalizaciones Dispositivos de Protección (calculo y selección) Acometidas Interpretación de medidores de CFE (tarifas aplicables) Tierra Física 3. Análisis de Circuitos Eléctricos Circuitos en serie Circuitos en paralelo Conexión de escalera Código de colores en conductores Circuito principal y circuitos derivados División de circuitos (luminarias y carga) Cálculos de circuitos derivados y alimentadores para alumbrado y motores eléctricos 4. Elementos de control de motores eléctricos de corriente alterna. 5. Protección contra sobrecorrientes y corto circuito. 6. Fundamentos de tableros eléctricos. 7. Elementos para el proyecto de instalaciones eléctricas industriales. 8. Corrección del factor de potencia 9. Eficiencia eléctrica en la industria PERFIL ACADEMICO DE LOS DOCENTES REQUERIDO PARA IMPARTIR LA ASIGNATURA O UNIDAD DE APRENDIZAJE Ingeniero en Electrónica, Eléctrico, Mecatrónica o afín. Experiencia en el sector industrial de al menos un año, desarrollando tareas afines a la asignatura. CRITERIOS Y PROCEDIMIENTOS DE EVALUACION DE LA ASIGNATURA O UNIDAD DE APRENDIZAJE Concepto Porcentaje Método Asistencia 5% Pase de Lista. Teoría 20% Examen Escrito. Practica 60% Realización y Reporte de Practicas. Tareas 5% Entrega de Tareas Participación 10% Participación en clase REFERENCIAS BIBLIOGRAFICAS ABB SACE(2007). Manual Técnico de Instalaciones Eléctricas Aparatos de Protección Y Maniobra da Instalación Eléctrica. Consultado en: https://library.e.abb.com/public/79e9d70830db5707c125791f0038dfff/Manual%20tecnico%20de%20instalaciones%20electricas.pdf Marqués, Á. (2017). Instalaciones Eléctricas Comerciales E Industriales: Resolución de casos prácticos (7ma Edición). Ediciones paraninfo, SA. Harper, E. (2005). Manual de instalaciones eléctricas residenciales e industriales (2da Edición). LIusa. Zans, J. (2009). Instalaciones Eléctricas: Soluciones a problemas en baja y alta tensión (3era Edición). Paraninfo.
Ficha Técnica del Curso Tipo de servicio: Curso de formación en Backend Duración del curso en horas: 30 horas Contenido temático: Backend con Node Endpoints Test con Postman Cliente (Angular/React) Peticiones Http Despliegue Temas y subtemas: Backend con Node: Introducción a Node.js y configuración del entorno Fundamentos de Node.js y creación de un servidor básico Manejo de rutas y middleware en Node.js Conexión a bases de datos (MongoDB, SQL) Autenticación y autorización Endpoints: Creación y manejo de endpoints RESTful Validación y manejo de errores en endpoints Test con Postman: Introducción a Postman y pruebas básicas Pruebas avanzadas con Postman (colecciones, variables) Automatización de pruebas y generación de reportes Cliente (Angular/React): Introducción a Angular/React y configuración del entorno Creación de componentes y manejo del estado Realización de peticiones HTTP desde el cliente Integración del frontend con el backend Despliegue: Despliegue de la aplicación (Heroku, Vercel) Tiempo programado por tema: Backend con Node: 10 horas Endpoints: 4 horas Test con Postman: 6 horas Cliente (Angular/React): 4 horas Peticiones Http: 2 horas Despliegue: 2 horas Actividades de aprendizaje: Ejercicios prácticos Proyectos de desarrollo Pruebas y evaluaciones Elementos didácticos: Materiales de lectura Videos tutoriales Herramientas de desarrollo (Node.js, Postman, Angular/React) Criterio de evaluación: Participación en clase 50% Calidad de los proyectos desarrollados 30% Resultados de las pruebas y evaluaciones20% Fecha Hora Tema Lunes 9 de diciembre 9:00 - 10:00 Configuración del entorno y Visual Studio Lunes 9 de diciembre 10:00 - 11:00 Configuración del entorno y Visual Studio Lunes 9 de diciembre 11:00 - 12:00 Introducción a Node.js y configuración del entorno Lunes 9 de diciembre 12:00 - 1:00 Fundamentos de Node.js y creación de un servidor básico Lunes 9 de diciembre 1:00 - 2:00 Fundamentos de Node.js y creación de un servidor básico Martes 10 de diciembre 9:00 - 10:00 Manejo de rutas y middleware en Node.js Martes 10 de diciembre 10:00 - 11:00 Manejo de rutas y middleware en Node.js Martes 10 de diciembre 11:00 - 12:00 Conexión a bases de datos (MongoDB, SQL) Martes 10 de diciembre 12:00 - 1:00 Conexión a bases de datos (MongoDB, SQL) Martes 10 de diciembre 1:00 - 2:00 Autenticación y autorización Miércoles 11 de diciembre 9:00 - 10:00 Autenticación y autorización Miércoles 11 de diciembre 10:00 - 11:00 Creación y manejo de endpoints RESTful Miércoles 11 de diciembre 11:00 - 12:00 Validación y manejo de errores en endpoints Miércoles 11 de diciembre 12:00 - 1:00 Introducción a Postman y pruebas básicas Miércoles 11 de diciembre 1:00 - 2:00 Pruebas avanzadas con Postman (colecciones, variables) Viernes 13 de diciembre 9:00 - 10:00 Automatización de pruebas y generación de reportes Viernes 13 de diciembre 10:00 - 11:00 Introducción a Angular/React y configuración del entorno Viernes 13 de diciembre 11:00 - 12:00 Creación de componentes y manejo del estado Viernes 13 de diciembre 12:00 - 1:00 Proyecto Final Viernes 13 de diciembre 1:00 - 2:00 Calificación Final