Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNIVERSIDAD DE CUENCA
INGENIERA ELECTRNICA Y TELECOMUNICACIONES
PAL CRDENAS
JIMMY FERNNDEZ
MARCO GUTAMA
PAOLA REINO ABAD
CRISTIAN VINTIMILLA
PROYECTO FINAL
MODULO DE MEDICIN DE CORRIENTE MEDIANTE EL USO DEL EFECTO HALL
RESUMEN
Hoy en da el uso de sensores para medir diferentes tipos de variables resulta indispensable para poder
entender el funcionamiento, comportamiento de tales variables y as tambin de sta manera poder
controlarlas.
Sin embargo, muchos de los sensores tienen un elevado costo, como es el caso de sensores de corriente
para motores AC, DC. Lo cual en un ambiente acadmico, para un estudiante o el mismo instituto, resulta
inaccesible por su costo.
ste proyecto enfocndose en la problemtica planteada, se crea una tarjeta como sensor de corriente
de bajo costo. Para ello se utiliza el circuito integrado FHS 40-P/SP600 [1], que es un transductor que
vara su voltaje de salida en respuesta a cambios del campo magntico generados por una corriente que
lo atraviesa (Efecto Hall).
1. Objetivos
2. Descripcin del
Proyecto
1. Introduccin
El efecto Hall se refiere a la aparicin de un
campo elctrico en un conductor por el cual
circula corriente y est en presencia de un campo
magntico, este campo elctrico es producido
por separacin de cargas, estas cargas son
perpendiculares al campo magntico aplicado y
se denomina efecto Hall. El sensor de efecto Hall
o la sonda Hall utiliza este principio magntico
para realizar mediciones de corriente o campo
magntico. Si se conoce el valor de la corriente,
PIC
microcontrolador
este
ser
utilizados
de
manera
muy
Como
como
la
mismo.
(VH).
puntos
fundamentales
sobre
2. Marco Terico
la
fuerza
magntica
ejercida
es
EFECTO HALL
un
material
conductor
inversamente
proporcional
al
campo
proporcional
la
corriente
magntico
al
es
nmero
de
sensores
en
circuitos
integrados,
en
Fig. 3 Integrado
del
ADC
(ADCON0,
ADCON1,
3. Desarrollo de
Software
PROGRAMACIN DE ADC Y PANTALLA LCD EN
4. Simulacin
MICROPROCESADOR
5. Desarrollo de
Hardware
El sensor de corriente se realiz en una placa. Se
emprimen las pistas en una lmina de acetato
transparente, en mxima resolucin. Despus se
la coloca en una placa fotosensible frente a la luz
durante 15 minutos para imprimir el diseo en la
placa.
6. Manual de Uso
Medicin De Corriente
El dispositivo permite la medicin de corriente
aislada mediante el efecto hall, este dispositivo
puede
Fig. 6 Diseo de Placa
medir
corriente
hasta
30A,
su
Paso N 3
Paso N 4
conector BNC
Paso N 5
Paso N 6
La
seal
obtenida
depende
la
7. Resultados
mediante
una
sonda
un
osciloscopio.
En un inicio se realizaron pruebas midiendo la
corriente de un cautn, sin embargo aqu se pudo
verificar que el sensor tiene una mejor aplicacin
8. Conclusiones
9. Referencias
http://plataforma.edu.pe/pluginfile.php/25796
0/mod_resource/content/1/lecturaefecto%20hall.pdf
http://intercentres.edu.gva.es/iesleonardodavi
nci/Fisica/Electromagnetismo/Electromagnetis
mo07b.htm
LEM USA, Minisens, FHS 40-P/SP600.
[Online]. Available:
http://www.lem.com/hq/en/component/optio
n,com_catalog/task,displayserie/serie,FHS%20
40-P--SP600/output_type,instantaneous/.
[Accessed: 10-Jul-2015].
ANEXO 1
Codigo del programa (.c):
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
TRISB4_bit;
TRISB5_bit;
TRISB0_bit;
TRISB1_bit;
TRISB2_bit;
TRISB3_bit;
pines
//Variables
char txt[10];
unsigned int muestraADC; // Variable para guardar muestra
// Variable para bucle
char i;
void Move_Delay() {
Delay_ms(200);
}
//Mtodo principal
void main() {
//Configuracin puertos
TRISA=0XFF;
LATA=0;
TRISB.B7=0;
LATB.B7=0;
TRISC=0;
LATC=0;
//Configuracin ADC
ADCON1=0b00001110; //AN0 ENTRADAS ANALOGICAS
ADCON0=0b00000000; //CANAL 0 (AN0) Y ADC DESACTIVADO
ADCON2=0b10111110; //JUSTIFICACION DERECHA, ADC TIEMPO ADQUISICION 20TAD,
ADCON0.ADON=1; //HABILITAMOS ADC
//Configuracin LCD
Lcd_Init(); //Inicio del LCD.
Lcd_Cmd(_LCD_CLEAR);
Lcd_Cmd(_LCD_CURSOR_OFF);
Lcd_Out(1,5,"SENSOR DE");
Lcd_Out(2,5,"CORRIENTE");
// Clear display
// Cursor off
// Escribe texto en la primera fila
// Escribe texto en la segunda fila
Delay_ms(2000);
// Movimiento de texto en LCD
for(i=0; i<12; i++) {
Lcd_Cmd(_LCD_SHIFT_RIGHT);
Move_Delay();
}
Lcd_Cmd(_LCD_CLEAR);
Lcd_Cmd(_LCD_CURSOR_OFF);
// Limpiar pantalla
// Cursor off
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
Lcd_Out(1,1,"Corriente:");
Lcd_Out(2,1,"00");
Lcd_Out(2,13,"[A]");
muestraADC=0;
ADCON0.B1=1; //INICIAMOS MUESTREO
while(1) {
if(ADCON0.B1==0){
LATC=ADRESL;
muestraADC=ADRESH<<8;
muestraADC=muestraADC|ADRESL;
//muestraADC=muestraADC*5/1023; //Dependera de la relacin voltaje-corriente
LATB.B7= ~LATB.B7;
//pin que conmuta en cada muestreo
ADCON0.B1=1; //Se activa nuevamente muestreo (ADC)
IntToStr(muestraADC, txt);
Lcd_Out(2,1,txt);
}
}
}