Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
___________________________
Ing. Daniel Porras
C.I .12.357.176
2
LOS
ESTUDIANTES
UNIVERSITARIO
DE
POLITCNICO
ELECTRNICA
SANTIAGO
DEL
INSTITUTO
MARIO
EXTESIN
___________________________
Lcdo:
Rixio Jose Moreno Santo Domingo
C.I:12.539.480
NDICE GENERAL
LISTA DE FIGURAS.........................................................................................vi
LISTA DE CUADROS......................................................................................vii
RESUMEN......................................................................................................viii
INTRODUCCION..............................................................................................1
CAPTULO I......................................................................................................3
EL PROBLEMA.................................................................................................3
Contextualizacin del Problema....................................................................3
Objetivos de la Investigacin.........................................................................5
Objetivo General........................................................................................5
Objetivos Especficos.................................................................................5
Justificacin de la Investigacin....................................................................6
CAPTULO II.....................................................................................................8
MARCO REFERENCIAL...................................................................................8
Antecedentes de la Investigacin..................................................................8
Bases Tericas.............................................................................................11
Laboratorio de Electrnica..........................................................................11
Fuente de alimentacin............................................................................11
Generador de seal.................................................................................12
Osciloscopio.............................................................................................12
Analizador Lgico....................................................................................12
Multmetros..............................................................................................12
Tecnologas Libres.......................................................................................12
Software Libre..........................................................................................14
gEDA............................................................................................14
SPICE..........................................................................................14
Organo.......................................................................................15
KiCAD..........................................................................................15
Piklab...........................................................................................16
Ktechlab.......................................................................................16
Qucs.............................................................................................17
Hardware Libre........................................................................................18
Arduino.........................................................................................18
5
Pingino.......................................................................................19
OpenEEG :...................................................................................19
CAPTULO III..................................................................................................24
MARCO METODOLGICO............................................................................24
Modalidad de la Investigacin.....................................................................24
Tipo de Investigacin de acuerdo al Nivel...................................................25
Tcnicas e Instrumento de Recoleccin de Datos......................................25
Revisin Documental...............................................................................26
Observacin Directa................................................................................26
Tcnicas de Procesamiento y Anlisis de Datos.....................................27
CAPTULO IV..................................................................................................28
RESULTADOS.................................................................................................28
Identificacin de los equipos e instrumentos presentes en el laboratorio de
electrnica...................................................................................................28
Anlisis y determinacin de los requerimientos.........................................35
Investigacin y seleccin de los diseos accesibles y adecuados............41
El osciloscopio Digital.....................................................................................41
Lista de Componentes...............................................................................43
Diagrama por Bloques.................................................................................44
Bloque de entrada....................................................................................44
Microcontrolador AVR ATmega644..........................................................45
El Bloque de conversin ADC..................................................................46
Estructura Principal de Codigo Fuente........................................................46
El Multimetro Digital........................................................................................48
Lista de Compomentes............................................................................49
Funcionamiento del multimetro :..............................................................49
Codigo Fuente para el Multimetro...........................................................51
La fuente de alimentacin DC.........................................................................55
El Generador de Funciones............................................................................56
Lista de componentes..............................................................................57
Diagrama Esquemtico............................................................................58
Desarrollo de un prototipo basado en tecnologas libres, como una
herramienta complementaria para el estudiante de electrnica.....................59
Conclusiones...................................................................................................60
Recomendaciones...........................................................................................61
REFERENCIAS BIBLOGRAFICAS................................................................62
LISTA DE FIGURAS
Figuras 1 Laboratorio de Electrnica......................................................11
Figuras 2 Software de Simulacin GPL - Oregano...............................15
Figuras 3 Software Diseo PCB -3D......................................................16
Figuras 4 Entorno IDE para aplicaciones con Microcontrolaodres........16
Figuras 5 Simulador de PIC- GPL..........................................................17
Figuras 6 Entorno de Simulacin Electrnica de Seales Analogas.....18
Figuras 7 Ejemplo de Arduino como Sensor de Temperatura...............19
Figuras 8 Ejemplo de Pinguino como Volt- Amperimetro.......................19
Figuras 9 Ejemplo de un implementacin de Hardware Libre en
Medicina..........................................................................................................20
Figuras 10 Osciloscopio presente en el Laboratorio Marca GWINSTEK
modelo GOS-635G.........................................................................................30
Figuras 11 Multimetro Presente en el Laboratorio GWISNTEK- GDM8034.................................................................................................................31
Figuras 12 Generador de Funciones Presente en el Laboratorio MarcaGWINSTEK- GFG-8219A...............................................................................33
Figuras 13 Componentes para armar el Osciloscopio jytech 602.........44
Figuras 14 Esquema de la Entrada........................................................44
Figuras 15 Esquema de Conexion del Microcontrolador.......................45
Figuras 16 Convertidor ADC...................................................................46
Figuras 17 Diagrama de bloques de Multimetro....................................50
Figuras 18 Esquema de multimetro Digital............................................50
Figuras 19 Esquema y componentes de fuente de voltaje y corriente
regulada..........................................................................................................56
Figuras 20 Imagen de Componentes del Generador de Frecuencia....58
Figuras 21 Diagrama de Generador de Frecuencia..............................58
Figuras 22 Vista del Prototipo Terminado..............................................59
LISTA DE CUADROS
GFG-8219A.....................................................................................................33
Cuadros 4 Especificaciones- Fuente DC Marca GWINSTEK- GPS-2303
.........................................................................................................................34
Cuadros 5 Fuente DC Presente en el Laboratorio Marca GWINSTEKGPS-2303........................................................................................................35
Cuadros 6 - Asignaturas de Ing. Electrnica por Semestre...................36
Cuadros 7 - Relacin de Asignaturas por semestre con prcticas en
Laboratorio......................................................................................................37
Cuadros 8 - Diagrama de Bloques de Osciloscopio Digital...................42
Cuadros 9 Lista de componentes para el Osciloscopio Jyetch 602......43
Cuadros 10 Lista de Componentes del Multimetro................................49
Cuadros 11 Lista de componentes del Generador de Frecuencias......57
INTRODUCCION
hacen referencia al
CAPTULO I
EL PROBLEMA
Objetivos de la Investigacin
Objetivo General
Objetivos Especficos
para
reconocer
sus
caractersticas,
funcionalidad,
medicin y valores.
2. Analizar y determinar los requerimientos bsicos de los equipos e
instrumentos del laboratorio para prever criterios del diseo.
3. Investigar y seleccionar los diseos accesibles y adecuados
basados en tecnologas libres dentro del mbito tecnolgico para ser
implementados en el desarrollo del prototipo.
4. Desarrollar un prototipo basado en tecnologas libres, como una
herramienta complementaria para el estudiante de electrnica.
Justificacin de la Investigacin
en
los
principios
fundamentales
de
los
fenmenos
que la
confianza en si mismo del futuro Ingeniero electrnico, viene del poder tener
estas destrezas con los instrumentos que comnmente se manipulan en los
laboratorios de electrnica y de esa manera se logra una formacin
acadmica integral y holstica.
Hasta se podra visionar como una herramienta en un futuro no muy
lejano, como apoyo en una capacitacin E-Learning (educacin a distancia)
de los conocimientos que comnmente se imparten en locaciones
acondicionadas para ese fin, permitiendo al alumno vencer dificultades de
tiempo, ubicacin y disponibilidad.
CAPTULO II
MARCO REFERENCIAL
Antecedentes de la Investigacin
Flix
Marcano
Girot
Instrumentacin
Industrial
para
Adiestramiento
Desarrollo
(2008).
las
Diseo
del
Instalaciones
Tecnolgico
Laboratorio
del
Centro
(CADETEC) del
de
de
Instituto
esencialmente
en
el
diseo
de
un
laboratorio
de
la
disposicin
un
laboratorio
9
como
herramienta
para
la
10
Bases Tericas
Laboratorio de Electrnica
Espacio acadmico, dotado de los medios necesarios para realizar
investigaciones, experimentos, prcticas y trabajos de carcter cientfico,
tecnolgico o tcnico; est equipado con instrumentos de medida o equipos
con que se realizan experimentos, investigaciones o prcticas diversas,
segn la rama de la ciencia a la que se dedique. Tambin puede ser un aula
o dependencia de cualquier centro docente, acondicionada para el desarrollo
de clases prcticas y otros trabajos relacionados con la enseanza.
Tales instrumentos pueden ser: osciloscopios, fuentes de tensin fijas y
variables, tanto de corriente continua o alterna adems de los generadores
de seal, Frecuencmetros, Protoboard ,componentes electrnicos y cables.
Son
instrumentos
que
realizan
medidas
de
distintos
Tecnologas Libres
La tecnologa es el conjunto de conocimientos tcnicos y cientficos que
permite desarrollar bienes y servicios que satisfagan las necesidades
humanas y faciliten la adaptacin al medio ambiente.
Las tecnologas libres son aquellas que no precisan de autorizacin o
licencia para su uso. Ms bien, pertenecen a la sabidura y cultura popular,
propias de la ciudadana, que es quien las utiliza y explota en su propio
beneficio. Las propuestas sobre tecnologas libres son, cada vez ms,
perseguidas en los pases ricos, condicionados por las polticas de patentes
y copyright. Pero en los pases pobres, el trabajo con estas soluciones es
ms frecuente, precisamente porque no dependen de ningn factor
12
13
14
de
oregano
en
Simulacin
de
Amplificador
Operacional
15
16
.
Figuras 5 Simulador de PIC- GPL
Punto operativo CD
Anlisis de CA
Anlisis de Transitorio
Anlisis de Fourier
Anlisis de Ruido
Anlisis de Distorsin
Sensibilidad
Barrido de Parmetro
Barrido de Temperatura
17
.
Figuras 6 Entorno de Simulacin Electrnica de Seales Analogas
en
este
proyecto
Francs
llamado
PinginoVE,
Apoyado
19
luminosa
intermitente)
mediante
un
equipo
de
electroencefalografa
.
Figuras 9 Ejemplo de un implementacin de Hardware Libre en Medicina
Bases Legales
21
ODF
portales
web
de
la
APN
Tecnologa e Innovacin.
Gaceta Oficial 39.109: del cual se cita el primer artculo que dice
Todos los entes y rganos de la Administracin Pblica Nacional
de la Repblica Bolivariana
de
Venezuela
que
generen,
empleen
23
CAPTULO III
MARCO METODOLGICO
Modalidad de la Investigacin
24
25
las tcnicas tiene que ver con los procedimientos utilizados para
la recoleccin de los datos, es decir, el cmo, estas pueden ser la
revisin documental, observacin directa, y las entrevistas no
estructuradas (p.153).
De lo anterior se deduce que los instrumentos representan la
herramienta importante en la cual va a cumplir con los objetivos y metas
planteadas en el proyecto., por lo tanto, las tcnicas de recoleccin de datos
que sern utilizadas en la presente investigacin son:
Revisin Documental
(IUPSM-A3)
27
CAPTULO IV
RESULTADOS
Para la elaboracin del Laboratorio porttil, basado en tecnologas libres
para los estudiantes de electrnica del Instituto Universitario Politcnico
Santiago Mario extensin Maturn, fue necesario realizar una serie de
actividades para cumplir con la finalidad de los objetivos especficos
planteados.
Identificacin de los equipos e instrumentos presentes en el laboratorio
de electrnica.
Type
Z-Axis Input
VERTICAL SYSTEM
Sensitivity
5mV/div~5V/div3%,1mV~2mV/div5%
Bandwidth
DC ~ 35MHz (GOS-635G)
DC ~ 10MHz at 1~ 2mV/div
Rise Time
Input Impedance
Approx. 1M
Input Coupling
Vertical Mode
HORIZONTAL SYSTEM
Sweep Time
0.1s ~ 0.5s/div 3%
100ns ~ 50ms/div 5% (x 10 MAG)
10ns ~ 50ns 8% (x 10 MAG)
TRIGGER
Trigger Mode
AUTO, NORM
Trigger Source
Trigger Coupling
Trigger Slope
"+" or "-"
X - Y OPERATION
Sensitivity
5mV ~ 5V/div 4%
X-axis Bandwidth
DC ~ 1MHz
Phase Error
OUTPUT SIGNAL
Ch1 Signal Output
Calibrator Output
POWER SOURCE
AC 100V/ 120V/ 220V/ 230V 10%, 50Hz/ 60Hz
DIMENSIONS & WEIGHT
29
En las caractersticas del Multimetro Digital se encuentra el modelo GDM8034 de la marca GWISNTEK este posee una pantalla digita amplia de 0.5"
LCD con 3 1/2 dgitos que permite el desplegu de los resultados medidos.
Adems posee una serie de ponderosas funciones de prueba de voltajes y
corrientes AC/DC, Resistencia, Capacitancia, Diodos, y un audible beep para
continuidad, permite hacer medidas simples y sencillas; sus prestaciones
tcnicas se detallan a continuacin:
DC VOLTAGE
Range
Accuracy
Input Impedance
AC VOLTAGE
Range
Accuracy
Input Impedance
DC CURRENT
Range
30
Accuracy
AC CURRENT
Range
Accurancy
RESISTANCE
Range
Accuracy
CAPACITANCE
Range
Accuracy
Test Freq.
DIODE TEST
Test Current
Open Voltage
CONTINUITY BEEPER
Description
Test Current
Open Voltage
DISPLAY
POWER SOURCE
AC 110V/220V +15%, 50/60Hz
DIMENSIONS & WEIGHT
245(W) 95(H) 280(D) mm
Approx. 2kg
Cuadros 2 Especificaciones Multimetro GDM-8034 de la marca GWISNTEK
31
las funciones
Amplitude
Impedance
5010%
Attenuator
-20dB1dBx2
DC Offset
Duty Control
Display
Range Accuracy
SINE WAVE
Distortion
THD (Total Harmonic
Distortion)
Flatness
TRIANGLE WAVE
Linear
Symmetry
CMOS OUTPUT
Level
< 120nS
TTL OUTPUT
Level
> 3Vpp
Fan Out
20 TTL load
< 25nS
0V ~ 10V1V (100 : 1)
32
Input Impedance
10k10%
Sweep Time
Sweep Mode
0 ~ 100%
MOD. Frequency
Carrier BW
EXT Sensitivity
0 ~ 5%
MOD. Frequency
EXT. Sensitivity
Switch selector
Range
Accuracy
Time Base
Resolution
Input Impedance
1M // 150pF
Sensitivity
< 35mVrms (5Hz ~ 100MHz)
< 45mVrms (100MHz ~ 150MHz)
POWER SOURCE
AC115V/230V15%, 50 / 60Hz
DIMENSIONS & WEIGHT
251(W) x 91(H) x 291(D)mm
Approx. 2.2 kg(GFG-8219A)
Cuadros 3 Especificaciones Generador de Funciones GWINSTEK- GFG-8219A
33
sobrecarga
polaridad
inversa, con
un
encendido/apagado
GPS-2303
CH1
0~30V
0~3A
0~60V
0~6A
Voltage
Current
Tracking Series Voltage
Tracking Parallel Current
CH2
5V Fixed
3A Max.
---
0.01% + 3mV
0.01% + 3mV (rating current3A)
34
0.2% + 3mA
0.2% + 3mA
3mArms
Recovery Time
1A
METER
Digital
Accuracy
INSULATION
Chassis and Terminal
Chassis and AC Cord
POWER SOURCE
DC 500V / 20M
DC 500V / 30M
AC 100V/120V/220V 10%, 230V(+10% ~
-6%), 50/60Hz
35
VI SEMESTRE
LENGUAJE Y COMUNICACIN
COMUNICACIONES
METODOLOGIA DE LA INVESTIGACION I
METODOLOGIA DE LA INVESTIGACION II
MATEMATICAS I
MEDICIONES ELECTRICAS
ACTIVIDAD DE ORIENTACIN
SISTEMAS DIGITALES I
ELECTRONICA II
ELECTIVA III
VII SEMESTRE
MICROONDAS
II SEMESTRE
MATEMATICAS II
TEORIA DE CONTROL
SISTEMAS DIGITALES II
ELECTRONICA III
INGLES I
ELECTIVA IV
ALGEBRA LINEAL
VIII SEMESTRE
FISICA I
RADIACIN Y PROPAGACIN
III SEMESTRE
INSTRUMENTACIN INDUSTRIAL
INFORMATICA
INSTRUMENTACIN ELECTRONICA
MATEMATICAS III
ELECTRONICA DE POTENCIA I
INGLES II
DIBUJO
PROYECTO DE EXTENSIN
GEOMETRIA ANALITICA
ELECTIVA V
FISICA II
IX SEMESTRE
IV SEMESTRE
CONTROL DE PROCESOS
PROGRAMACIN
MATEMATICAS IV
ELECTRONICA DE POTENCIA II
LABORATORIO DE FISICA
PROYECTO DE INVESTIGACIN
CIRCUITOS ELECTRICOS I
PROYECTO DE CONTROL
ESTADISTICA
ELECTIVA VI
ELECTIVA I
X SEMESTRE
ANALISIS NUMERICO
TRABAJO DE GRADO
TEORIA ELECTROMAGNETICA
PASANTIA
CIRCUITOS ELECTRICOS II
ANALISIS DE SEALES
ELECTRONICA I
ELECTIVA II
HT
3
37
HP
2
V SEMESTRE
HT
HP
CIRCUITOS ELECTRICOS II
2
2
ELECTRONICA I
2
3
VI SEMESTRE
HT
HP
MEDICIONES ELECTRICAS
2
2
SISTEMAS DIGITALES I
2
2
ELECTRONICA II
2
2
VII SEMESTRE
HT
HP
SISTEMAS DIGITALES II
2
2
ELECTRONICA III
2
2
VIII SEMESTRE
HT
HP
INSTRUMENTACIN ELECTRONICA
2
2
ELECTRONICA DE POTENCIA I
2
2
IX SEMESTRE
HT
HP
LAB. DE ELECTRONICA Y POTENCIA
1
_
ELECTRONICA DE POTENCIA II
3
2
Cuadros 7 - Relacin de Asignaturas por semestre con prcticas en Laboratorio
39
Electrnica
III:
El
alumno
deber
analizar
disear
circuitos
40
41
42
43
procesar la seal para ser mostrada por display, donde se visualizar la seal
por software. Adems, el trigger, disparo, a elegir entre flanco ascendente,
flanco descendente, se har tambin por software.
Este dispositivo al ser un diseo con fundamentacin en la enseanza y la
filosofa del las tecnologas libres se encuentra todas las especificaciones,
componentes y diagramas para ser reproducido libremente y estos son los
siguientes:
Lista de Componentes
Categoria
Capacitor
Capacitor
Capacitor
Capacitor
Capacitor
Capacitor
Capacitor
Capacitor
Diode
Zener
Diode
Diode
Regulator
Jumper
Connector
Header
Connector
LCD
Inductor
Inductor
Trimmer
Transistor
Transistor
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
Resistor
Valor
0.1uF/100V
1pF
0.1u
100uF
470uF/16V
10uF
22pF
680pF
BAV199
3.0V
1N4007G
1N5819
CJ431
(Use by a piece
of wire) POWERJACK
-3.5
HEADER 5X2,
0.1"
RCA JACK
TG12864D-04
100uH
1mH/0.5A, 6
X7
10K,
Bourns
3314
8550
MMBT3904
249 1%
475 1%
150 1%
10K
499 1%
909K 1%
100 1%
100K 1%
0R
Cantidad
Categoria
Valor
Cantidad
Resistor
2K
Resistor
1K
Resistor
2M
Switch
SW_2P3T, SS23D07
Switch
Tact,
6X6X9mmNE5532
IC
IC
TL084/SO
IC
LM7805C/TO2
20
IC
ATmega64AU
1
1
1
5
1
2
2
2
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
2
6
1
6
1
1
2
1
6
2
6
2
3
9
1
1
1
1
44
IC
Crystal
PCB
Connector
Connector
Screw
Nut
Clip
Clip
Plug
tube
tube
00C
2mm
x8
size
Wire
stranded,
Wire
Heat shrink stranded,
Heat shrink m
Heat sink m
Panel
front and
Standoff
TLC5510/SO
20MHZ
109-062001 X 20Pin,
1 X 2Pin, 2mm
Pan head, M3
M3
Red, small size
Black,
small
RCA
1
1
1
1
2
1
1
1
1
1
AWG24,
100mm
AWG24,len, red
100mm 40m
len,
2mm
1
1
2
1
1
1
4
4
8
9
1
1
1
4mm 40m
KF-032_16
702-06202,
back
M3 x 6 + 6
Standoff
M3 x 15
Screw
Screw pan
6
Switch Cap head, M3 xKM1-A06
Firmware
113-06208-020
Document (or later) Schematic
Document
Quick
Reference
45
banda ancha(3Mhz.), alta velocidad, con entrada JFET. Tiene una corriente
de polarizacin muy baja (30pA).. Buscamos precisin por encima de todo.
Todo lo que son componentes pasivos, resistencias y condensadores,
tendrn que tener la mnima tolerancia posible y complementamos con el
Amplificador Operacional NE5532 como preamplificador en la etapas de
atenuacin.
Microcontrolador AVR ATmega644 sus caractersticas principales son
Alto - rendimiento, baja potencia avr de 8-bit, este microcontrolador
presenta avanzada arquitectura risc con 131 instrucciones de gran alcance la
mayora solo, ciclo de reloj de ejecucin hasta 20 mips de rendimiento a 20
mhz opcional de arranque de la seccin de cdigo con independiente de bits
de bloqueo, caractersticas de perifricos: Dos 8-bit de temporizador/con
contadores prescalers por separado y comparar los modos, seis canales de
pwm, 8 canales,de10-bit adc.
46
Entrada Analgica
47
3 ) Board.h
-- Header file
4 ) Command.c
5 ) Command.h
-- Header file
6 ) Common.c
7 ) Common.h
-- Header file
8 ) DSO.c
9 ) DSO.h
-- Header file
10 ) FMeter.c
48
11 ) FMeter.h
-- Header file
12 ) Screen.c
13 ) Screen.h
-- Header file
14 ) Zmon.s
-- Assembler subroutines
15 ) makefile
16 ) readme.txt
-- This file.
3. Limitations
-------------Comparing to full version DSO 062 firmware the Learning Edition has the following limitations:
1 ) Maximun sampling rate was limited to 100Ksps
2 ) No FFT function
3 ) No screen image transfer (hardcope) function
The project was developped under WinAVR(GCC). Under Windows environment please follow the
steps
below to build the project:
1 ) Download WinAVR from http://winavr.sourceforge.net/. Install it and have environment
variables setup properly as instructed in the accompanied documents.
2 ) Unzip all files in this package to a folder.
3 ) Open a command line window under Windows. Switch to the folder that contains the unzipped
files
with "CD" command. Type and execute "make all" from the folder.
---------DSO 062 Learning Edition is an open source software to implement digital storage oscilloscope
on JYE Tech DSO 062 board. It is a free software and is opened for education, research, and
commercial
developments under license policy of the following terms.
Copyright (C)2011 JYE Tech Ltd., All right reserved
1 ) DSO 062 Learning Edition is a free software and there is NO WARRANTY.
2 ) You can use, modify, and redistribute it for personal, non-profit, or commercial product UNDER
YOUR OWN RESPONSIBILITY.
3 ) If it is used in commercial product your product must not be in the name of "JYE Tech" and
must not
contain "DSO 062" in its title.
4 ) Redistributions of source codes must retain the above copyright notice.
8. Revision History
------------------Version
Date
Summary
-------------------------------0.01
49
El Multimetro Digital
Se evaluaron varios diseos basados en tecnologas libres, buscando
que prevalecieran los criterios y requerimientos bsicos determinados
anteriormente buscando una medicin DC frecuentemente entre 0 y 30 Volt,
en AC de 0-120 Volts, medidas de corriente hasta los 2 amp, medir
resistencia, capacitancias, y determinar continuidad para ello la mejor opcin
con esa caracterstica al momento de esta investigacin se detalla a
continuacin:
Diseo elaborado por SparkFun Electronics 6175 Longbow Drive Suite
200 Boulder, CO 80301, USA, https://www.sparkfun.com/products/10956,
este es un multimetro sencillo que puede introducir al estudiante fcilmente
en las nociones bsicas de medicin tiene un rango de medida de 0 a 30 volt
DC, una corriente 0-500mA con 1mA resolucin, medicin de resistencia y
prueba de continuidad es un diseo con la filosofa del las tecnologas libres
Cantidad
Componente
ATMega328
LM358 Op-Amp
siguientes:
Lista de Compomentes
100uF Capacitor
10uF Capaciator
1.0k Resistor
10k Resistor
5.6k Resistor
1.2k Resistor
1.0 Resistor
50
51
/*
*/
#define F_CPU 8000000
#include <avr/io.h>
#include <math.h>
// Needed for trunc function
#include <util/delay.h>
#include <avr/interrupt.h>
/* Function Definitions */
void ioinit(void);
void display(int number, int digit);
// SBI and CBI to set/clear bits
#define sbi(port_name, pin_number) (port_name |= 1<<pin_number)
#define cbi(port_name, pin_number) ((port_name) &= (uint8_t)~(1 << pin_number))
52
53
double current = 0;
int buzzPeriod = 200;
ioinit();
while(1)
{
// Every loop starts with ADC measurement
// measurement is processed and display updated
ADMUX = mode - 1;
ADCSRA = ADCSRA | (1<<ADSC); // Start ADC conversion
while(!(ADCSRA & (1<<ADIF)))
// Wait for AD interrupt flag
;
adResult = ((ADCL) | ((ADCH)<<8));
// Shift high and low to 10-bit
/*
*/
if (mode == 1)
// Voltage mode
{
voltage = adResult/1024;
dig0 = trunc(voltage*3.281);
dig1 = trunc(voltage*32.81) -10*dig0;
dig2 = trunc(voltage*328.1) - 100*dig0 - 10*dig1;
dig3 = trunc(voltage*3281) - 1000*dig0 - 100*dig1 - 10*dig2;
}
if (mode == 2)
// Current mode
{
current = adResult/1024;
dig0 = trunc(current*0.484);
dig1 = trunc(current*4.84) - 10*dig0;
dig2 = trunc(current*48.4) - 100*dig0 - 10*dig1;
dig3 = trunc(current*484) - 1000*dig0 - 100*dig1 - 10*dig2;
}
if (mode == 3)
// Resistance mode
{
resistance = (1024000/(adResult+1)) - 1000;
if (resistance < 10000) resDP = 0;
if ((resistance >= 1000000)&&(resistance < 200000))
{
resDP = 0b00000111;
resistance /= 1000;
}
else if ((resistance >= 100000)&&(resistance < 200000))
{
resDP = 0b0000100;
resistance /= 100;
}
else if ((resistance >= 10000)&&(resistance < 200000))
{
resDP = 0b00000010;
resistance /= 10;
}
else
resDP = 0b00001000;
if ((resistance < 10000)&&(resistance < 200000))
{
dig0 = trunc(resistance/1000);
dig1 = trunc(resistance/100) - 10*dig0;
dig2 = trunc(resistance/10) - 100*dig0 - 10*dig1;
dig3 = trunc(resistance) - 1000*dig0 - 100*dig1 - 10*dig2;
}
else
{
54
resDP = 0x00;
dig0 = 10; // dig1 = 0; // 0
dig2 = 11; // L
dig3 = 10; // }
// Buzzer if Resistance = 0
if (resistance == 0)
{
cli(); // disable interrupts, else get yucky buzzer
for(int i = 0 ; i < 100 ; i++)
{
cbi(PORTC, 4);
sbi(PORTC, 5);
_delay_us(buzzPeriod);
sbi(PORTC, 4);
cbi(PORTC, 5);
_delay_us(buzzPeriod);
}
sei(); // enable interrupts
}
}
if ((mode == 1)||(mode == 2)||((mode==3)&&(adResult<1023)))
_delay_ms(50); //This delay is to make display more readable in V anc I modes
PORTC = 0b0001000;
}
return 0;
}
void ioinit(void)
{
sei();
DDRD = 0xFF; // Set data direction for port D (A,B,...,G)
PORTD = PORTD | 0b00000000; // Initialize all segments off
DDRB = 0b00011111; // Set data direction for digits and button (PB5)
PORTB = PORTB | 0b00111111;
// All digits off, button high
DDRC = 0x78; // PC0-2 are input, rest output
/* Set up ADC */
ADCSRA = (1<<ADEN);
// Enable ADC
// Set 16-bit Timer 1 to update display
TCCR1A = 0x00;
TCCR1B = (_BV(WGM12) | _BV(CS12) | _BV(CS10));
OCR1A = 50;
// Set top of counter
TIMSK1 = _BV(OCIE1A);
// Enable OCR1A interrupt
55
56
La fuente de alimentacin DC
57
El Generador de Funciones
Dispositivo
M03PTH
M03SCREW_LOCK
58
Parts
JP3
JP9
3
2
1
1
2
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
1
.1uF
.22uF
1M
1k
1nF
1uF
5.6k
5V
10k
10uF
12V
25k
50k
74HC04_HEX_INVERTER
100uF
250k
330
Green
LOGO-SFENEW
POWER_JACKPTH_LOCK
R8
R9
STAND-OFF
XR2206
SWITCH-SPSTPTH_LOCK
CAPPTH
CAP_POLPTH2
RESISTORPTH1
RESISTORPTH1
CAPPTH
CAP_POLPTH2
RESISTORPTH1
V_REG_78XXSINK
RESISTORPTH1
CAP_POLPTH2
V_REG_78XXSINK
POT-RV16AF-20
POT-RV16AF-20
74HC04_HEX_INVERTER
CAP_POLPTH1
POT-RV16AF-20
RESISTORPTH1
LED3MM
LOGO-SFENEW
POWER_JACKPTH_LOCK
RESISTORPTH1
RESISTORPTH1
STAND-OFF
XR2206
59
S1, S2, S3
C3, C4
C8
R5
R1, R7
C9
C2, C5, C10
R10, R11
LM7805
R6
C11
L7812
R14
R12
U1
C1
R13
R4
LED1
JP4
J1
R8
R9
JP5, JP6, JP7, JP8
U2
Diagrama Esquemtico
60
61
Conclusiones
es una
herramienta
interactiva
para
el
estudio
62
Recomendaciones
63
REFERENCIAS BIBLOGRAFICAS
Richard M. Stallman. (2004). Software libre para una sociedad libre.
Madrid. Traficantes de Sueos.
Hurtado, J. (2007). El Proyecto de Investigacin. Metodologa de la
Investigacin Holstica. Caracas: Quirn.
Instituto Universitario Politcnico Santiago Mario. (2006). Manual de
trabajo especial de grado. Caracas.
Virgilio Rosendo Prez Prez (2011) Sistema Domtico y de
Entretenimiento: Hardware Libre y Software de Cdigo Abierto
Jordi Girona Salgado (2005) Laboratorio de Electrnica: Curso Bsico
Barcelona Espaa Ediciones de La Universidad de Catalua.
.CREUS SOLE, Antonio. Instrumentacin Industrial. Mxico: AlfaomegaMarcombo, 1992. 4 ed
W. Cooper. Editorial (1982)'Instrumentacin Electrnica Moderna y
Tcnicas de Medicin' de Prentice Hall
64
ANEXOS
65