SERVICIO NACIONAL DE ADIESTRAMIENTO EN TRABAJO INDUSTRIAL
FORMACIÓN PROFESIONAL DUAL
CUADERNO DE INFORMES
CÓDIGO N° 89001677
DIRECCIÓN ZONAL
_____Lima_Callao____
TÉCNICO EN ELECTRÓNICA INDUSTRIAL
CFP/UCP/ESCUELA: Electrotecnia
ESTUDIANTE: Juan Francisco Egocheaga Valladolid
1481637
ID: ____________ BLOQUE:
60EEITE501
ELECTRÓNICA INDUSTRIAL
CARRERA: ________________________________________________________________
Yabarrena Blas Edgar
INSTRUCTOR: _____________________________________________________________
QUINTO
SEMESTRE: _______________________ 12/08/24
DEL: _______________ 16/08/24
AL: ______________
INSTRUCCIONES PARA EL USO DEL
CUADERNO DE INFORMES DE TRABAJO SEMANAL
1. PRESENTACIÓN.
El Cuaderno de Informes de trabajo semanal es un documento de control, en el cual el
estudiante, registra diariamente, durante la semana, las tareas, operaciones que ejecuta en
su formación práctica en SENATI y en la Empresa.
2. INSTRUCCIONES PARA EL USO DEL CUADERNO DE INFORMES.
2.1 En el cuadro de rotaciones, el estudiante, registrará el nombre de las áreas o secciones
por las cuales rota durante su formación práctica, precisando la fecha de inicio y término.
2.2 Con base al PEA proporcionado por el instructor, el estudiante transcribe el PEA en el
cuaderno de informes. El estudiante irá registrando y controlando su avance, marcando
en la columna que corresponda.
2.3 En la hoja de informe semanal, el estudiante registrará diariamente los trabajos que
ejecuta, indicando el tiempo correspondiente. El día de asistencia al centro para las
sesiones de tecnología, registrará los contenidos que desarrolla. Al término de la
semana totalizará las horas.
De las tareas ejecutadas durante la semana, el estudiante seleccionará la más
significativa y hará una descripción del proceso de ejecución con esquemas y dibujos
correspondientes que aclaren dicho proceso.
2.4 Semanalmente, el estudiante registrará su asistencia, en los casilleros correspondientes.
2.5 Semanalmente, el Monitor revisará, anotará las observaciones y recomendaciones que
considere; el Instructor revisará y calificará el Cuaderno de Informes haciendo las
observaciones y recomendaciones que considere convenientes, en los aspectos
relacionados a la elaboración de un Informe Técnico (términos técnicos, dibujo técnico,
descripción de la tarea y su procedimiento, normas técnicas, seguridad, etc.)
2.6 Si el PEA tiene menos operaciones (151) de las indicadas en el presente formato, puede
eliminar alguna página. Asimismo, para el informe de las semanas siguientes, debe
agregar las semanas que corresponda.
2.7 Escala de calificación:
CUANTITATIVA CUALITATIVA CONDICIÓN
16,8 – 20,0 Excelente
13,7 – 16,7 Bueno Aprobado
10,5 – 13,6 Aceptable
00 – 10,4 Deficiente Desaprobado
PLAN ESPECÍFICO DE APRENDIZAJE (PEA)
SEGUIMIENTO Y EVALUACIÓN
Llenar según avance
OPERACIONES OPERACIONES
OPERACIONES
Nº OPERACIONES/TAREAS EJECUTADAS* PARA
POR EJECUTAR
SEMINARIO
1 2 3 4
01 Reconocer los menús de herramientas y botones. X
02 Reconocer los módulos o componentes del software. X
03 Configurar el entorno de trabajo. X
04 Dibujar circuitos básicos en DC. X
Configurar y conectar instrumentos virtuales en
05 X
circuitos DC.
Utilizar herramientas gráficas en tiempo real para
06 X
visualizar señales DC.
Configurar y conectar instrumentos virtuales en
07 X
circuitos AC.
Utilizar herramientas gráficas en tiempo real para
08 X
visualizar señales AC.
Configurar y conectar instrumentos virtuales en
09 X
circuitos digitales.
Utilizar herramientas gráficas en tiempo real para
10 X
visualizar señales discretas.
11 Configurar opciones de simulación. X
12 Configurar condiciones iniciales análogas y digitales. X
Dibujar nuevo componente y establecer un modelo
13 X
de simulación.
14 Modificar componentes existentes. X
Crear lista personalizada de materiales o
15 X
componentes.
16 Generar reportes para localizar fallas. X
17 Exportar circuitos en formatos gráficos. X
18 Identificar los tipos de circuitos impresos. X
19 Identificar los tipos de encapsulado. X
20 Identificar los tipos de montaje en placas. X
21 Diseñar PCB Layout con el módulo ARES X
22 Modelar el diseño en 3D. X
23 Crear ficheros de fabricación. X
*Número de repeticiones realizadas.
INFORME SEMANAL
5° SEMESTRE SEMANA N°2 DEL 12 de agosto AL 16 de agosto DEL 2024
DÍA TRABAJOS EFECTUADOS HORAS
SENATI
LUNES CAD ELECTRONICO 6 horas
4:15PM – 6:30PM
ROBÓTICA INDUSTRIAL
3:30PM – 6:30PM
MARTES 6 horas
CONTROL DE PROCESOS INDUSTRIALES
6:30PM – 9:45PM
MIÉRCOLES PRACTICAS 8 horas
Mantenimiento a una hervidora Oster
JUEVES PRACTICAS 8 horas
Desarrollo de Programa PWM en lenguaje Assemble
VIERNES PRACTICAS 8 horas
Desarrollo de Programa PWM en lenguaje Assemble
TOTAL 36 horas
Tarea más significativa: Generación de Señal PWM con Temporización en el
Microcontrolador PIC16F628A – EMPRESA / J.H.T Electronica
____________________________________________________________________________
Descripción del proceso:
1. Objetivo del Proyecto
El objetivo de este proyecto es desarrollar un programa en ensamblador para el
microcontrolador PIC16F628A que permita generar una señal de control en el pin RB3
utilizando un temporizador. El programa controla la activación y desactivación del pin RB3,
simulando un comportamiento de modulación por ancho de pulso (PWM) utilizando retardos
específicos.
2. Teoría y Contexto
Temporización y Control de Señal en Microcontroladores
• En los microcontroladores, los temporizadores son herramientas fundamentales para
generar señales de control y gestionar retardos precisos. Estos retardos se pueden
utilizar para simular señales PWM, donde la duración del pulso (ciclo de trabajo) y la
frecuencia de la señal pueden ser ajustados manipulando el temporizador.
Microcontrolador PIC16F628A
• El PIC16F628A es un microcontrolador de 8 bits que ofrece un conjunto de periféricos
integrados, como temporizadores y comparadores, que facilitan la implementación de
diversas aplicaciones de control. En este proyecto, se emplea el temporizador TMR0
para generar retardos que controlan la señal emitida por el pin RB3.
Frecuencia y Temporización
• La frecuencia de la señal PWM en este proyecto es de 1250 Hz, calculada a partir de la
frecuencia del cristal de 4 MHz del microcontrolador. El ciclo de trabajo se ajusta en
tiempo real mediante pulsadores, permitiendo controlar la salida de la señal.
3. Descripción del Circuito
El circuito utiliza un microcontrolador PIC16F628A con un cristal de 4 MHz para la
temporización. La señal de control se genera en el pin RB3. La configuración de los puertos y
del temporizador TMR0 se realiza al inicio del programa, preparando el microcontrolador para
la generación de la señal controlada.
4. Explicación del Código
a) Configuración Inicial
#include "p16f628a.inc"
__CONFIG _FOSC_INTOSCCLK & _WDTE_OFF & _PWRTE_OFF & _MCLRE_OFF &
_BOREN_OFF & _LVP_OFF & _CPD_OFF & _CP_OFF
En esta sección, se configuran las opciones principales del microcontrolador. Se utiliza el reloj
interno (INTOSCCLK), y se desactivan varias características como el Watchdog Timer
(WDTE_OFF) y la protección de memoria.
b) Definición de Registros
tmr0 equ 0x01
Option_reg equ 0x81
Status equ 0x03
portb equ 0x06
CMCON equ 0x1f
Trisb equ 0x86
X equ 0x20
Y equ 0x21
A equ 0x22
G equ 0x23
Aquí se definen los registros esenciales para la operación del programa, incluyendo el
temporizador tmr0, el registro de estado (Status), y el registro de control de puertos portb.
También se asignan direcciones a variables temporales (X, Y, A, G).
c) Configuración de Puertos
org 0x00
bsf Status,5
movlw b'00000000'
movwf Trisb
bsf Option_reg,0
bcf Option_reg,1
bsf Option_reg,2
bcf Option_reg,3
bsf Option_reg,4
bcf Option_reg,5
bcf Status,5
movlw b'00000111'
movwf CMCON
El código configura el puerto B (Trisb) como salida y desactiva el comparador analógico
mediante CMCON. La configuración del registro Option_reg ajusta el funcionamiento del
temporizador TMR0.
d) Programa Principal: Control de Señal
El programa principal se encarga de generar la señal de control en el pin RB3, utilizando el
temporizador TMR0 para crear retardos:
CLRF X
CLRF Y
CLRF A
CLRF G
Se inicializan las variables a cero. A continuación, se detalla cómo se controla el pin RB3 en
función de los retardos generados:
e) Generación de Señal con Retardos
• Primera Fase: Activación y Retardo
SI1
CLRF tmr0
BSF PORTB,3
NO1
MOVLW .2
SUBWF tmr0,0
BTFSS STATUS,2
GOTO NO1
BCF PORTB,3
En esta fase, el temporizador TMR0 se limpia (CLRF) y se activa el pin RB3. Luego, se genera
un retardo verificando el valor del temporizador hasta que alcance 2. Una vez transcurrido el
tiempo, se desactiva el pin RB3.
• Segunda Fase: Retardo y Activación
NO2
MOVLW .100
SUBWF tmr0,0
BTFSS STATUS,2
GOTO NO2
SI2
CLRF tmr0
BSF PORTB,3
El temporizador se limpia de nuevo y se genera otro retardo antes de activar el pin RB3
nuevamente.
• Tercera Fase: Retardo y Desactivación
NO3
MOVF tmr0,0
SUBLW .40
BTFSS STATUS,2
GOTO NO3
SI3
BCF PORTB,3
Finalmente, se genera un tercer retardo, y luego se desactiva el pin RB3.
f) Finalización
NO4
MOVF tmr0,0
SUBLW .100
BTFSS STATUS,2
GOTO NO4
END
5. Prueba
El programa fue probado utilizando MPLAB X IDE. El microcontrolador PIC16F628A en
proteus, y se verificó el funcionamiento correcto de la señal de control en el pin RB3, con los
retardos generados tal como se esperaba.
6. Conclusión
Este proyecto demuestra la capacidad del microcontrolador PIC16F628A para generar señales
de control mediante la gestión precisa de temporizadores. El código ensamblador permite
controlar el pin RB3 con retardos específicos, simulando un comportamiento PWM básico que
puede ser utilizado en diversas aplicaciones de control.
HACER ESQUEMA, DIBUJO O DIAGRAMA
Led cuando el PWM están en un 40%
Led cuando el PWM están en un 2%
CODIGO ASEMBLER EN SU TOTALIDAD NO2 MOVLW .100
; PIC16F628A Configuration Bit Settings SUBWF tmr0,0
BTFSS STATUS,2
; Assembly source line config statements GOTO NO2
#include "p16f628a.inc" SI2 CLRF tmr0
bsf PORTB,3
; CONFIG
; __config 0xFF19 NO3 MOVF tmr0,0
__CONFIG _FOSC_INTOSCCLK & _WDTE_OFF & SUBLW .40
_PWRTE_OFF & _MCLRE_OFF & _BOREN_OFF & BTFSS STATUS,2
_LVP_OFF & _CPD_OFF & _CP_OFF GOTO NO3
;---------Posicion de Memoria de los Registros----
tmr0 equ 0x01 SI3 bcf PORTB,3
Option_reg equ 0x81
Status equ 0x03 NO4 MOVF tmr0,0
portb equ 0x06 SUBLW .100
CMCON equ 0x1f BTFSS STATUS,2
Trisb equ 0x86 GOTO NO4
X equ 0x20
Y equ 0x21 END
A equ 0x22
G equ 0x23 ; para 16F628A seria 0x20, a partir de
esta
; dirección podemos asignar nuestras
variables,
; si las hubiera (registros de proposito general)
; hasta la dirección 0x6f (80 bytes)
;---------Configuracion de puertos-------------
org 0x00 ;Inicio si hay reset
;es el origen del programa
bsf Status,5 ;se pasa al banco1, para poder
configurar los tris
movlw b'00000000'
movwf Trisb
bsf Option_reg,0
bcf Option_reg,1
bsf Option_reg,2
bcf Option_reg,3
bsf Option_reg,4
bcf Option_reg,5
bcf Status,5 ;Regreso al banco0
movlw b'00000111' ; desactiva el comparador
analogico (111)
movwf CMCON ; ESTE REGISTRO ESTA EN
EL BANCO 0.
;Se acabo configuración
;de pines
;---------------------------------
;A partir de aqui se escribe el programa
(CONDICIONES INICIALES)
CLRF X
CLRF Y
CLRF A
CLRF G
SI1
CLRF tmr0
BSF PORTB,3
NO1 MOVLW .2
SUBWF tmr0,0
BTFSS STATUS,2
GOTO NO1
bcf PORTB,3
EVALUACIÓN DEL INFORME DE TRABAJO SEMANAL
NOTA
OBSERVACIONES Y RECOMENDACIONES
DEL INSTRUCTOR: DEL MONITOR DE EMPRESA:
FIRMA DE MONITOR DE
FIRMA DEL ESTUDIANTE: FIRMA DEL INSTRUCTOR:
EMPRESA:
AUTOCONTROL DE ASISTENCIA POR EL ESTUDIANTE
LUNES MARTES MIÉRCOLES JUEVES VIERNES SÁBADO
M T M T M T M T M T M T
INJUSTIFICADAS: I
ASISTENCIA A SENATI INASISTENCIA
JUSTIFICADAS : FJ
PROPIEDAD INTELECTUAL DEL SENATI. PROHIBIDA SU
REPRODUCCIÓN Y VENTA SIN LA AUTORIZACIÓN
CORRESPONDIENTE