0 calificaciones0% encontró este documento útil (0 votos)
132 vistas0 páginas
Este documento describe el diseño y construcción de una brújula electrónica prototipo que muestra la orientación en una pantalla LCD. El sistema usa un sensor de campo magnético CMPS03 calibrado que ofrece una precisión de 3 a 4 grados. La brújula electrónica podría usarse para la navegación marítima, aérea, pilotos automáticos y dar orientación a automóviles sin GPS.
Este documento describe el diseño y construcción de una brújula electrónica prototipo que muestra la orientación en una pantalla LCD. El sistema usa un sensor de campo magnético CMPS03 calibrado que ofrece una precisión de 3 a 4 grados. La brújula electrónica podría usarse para la navegación marítima, aérea, pilotos automáticos y dar orientación a automóviles sin GPS.
Copyright:
Attribution Non-Commercial (BY-NC)
Formatos disponibles
Descargue como PDF, TXT o lea en línea desde Scribd
Este documento describe el diseño y construcción de una brújula electrónica prototipo que muestra la orientación en una pantalla LCD. El sistema usa un sensor de campo magnético CMPS03 calibrado que ofrece una precisión de 3 a 4 grados. La brújula electrónica podría usarse para la navegación marítima, aérea, pilotos automáticos y dar orientación a automóviles sin GPS.
Copyright:
Attribution Non-Commercial (BY-NC)
Formatos disponibles
Descargue como PDF, TXT o lea en línea desde Scribd
QUE PARA OBTENER EL TTULO DE INGENIERO EN COMUNICACIONES Y ELECTRNICA
PRESENTAN
ALDANA SALINAS OSCAR DANIEL GONZLEZ CHAVARRIA EMMANUEL LORETO FELIPE JOS MANUEL
ASESORES:
ING. ENRIQUE LPEZ ORTEGA ING. EDGAR CALDERN DAZ
MXICO, D.F. 2008 INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
1 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL BRJULA ELECTRNICA
REFERENCIA DE FIGURAS Y TABLAS RESUMEN 6 SUMMARY 7 ANTECEDENTES 8 PLANTEAMIENTO DEL PROBLEMA 12 OBJETIVOS 12 JUSTIFICACIN DEL PROBLEMA 13 ANLISIS Y ALCANCE 13 PRLOGO 14
CAPTULO 1 CONCEPTOS Y FUNCIONES BSICAS GENERALES DE LA BRJULA, MICROCONTROLADOR MSP430 (MSP430F1232)
INTRODUCCIN 15 1.1 CONCEPTO Y FUNCIONES BSICAS GENERALES DE LA BRJULA 15 1.2 ROSA DE LOS VIENTOS, ROSA NUTICA O COMPS MARINO 17 1.3 FORMAS DE ORIENTACIN 18 1.4 CAMPO MAGNTICO DE LA TIERRA 19 1.5 BALANCEO DE UNA BRJULA 20 1.5.1 REPRESENTACIN DE PASES DE CADA ZONA 20 1.6 MICROCONTROLADOR MSP430 21 1.6.1 DESCRIPCIN 21 1.6.2 CARACTERSTICAS DEL MSP430F1232 22 1.6.3 APLICACIONES CON EL MICROCONTROLADOR MSP430F1232 23 1.7 SISTEMA IAR 24 1.7.1 FAMILIAS COMPATIBLES CON IAR SYSTEM 24 1.7.2 SOFTWARE IAR EMBEDDED WORKBENCH 25 INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
2 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL CAPTULO 2 SENSOR KMZ51 PARA UNA BRJULA ELECTRNICA
INTRODUCCIN 26 2.1 BLOQUES DE LA BRJULA ELECTRNICA 26 2.2 CONCEPTOS GENERALES DEL SENSOR KMZ51 27 2.2.1 SENSORES DE CAMPO MAGNTICO 29 2.2.2 SENSORES MAGNETO-RESISTIVOS (MR) PARA APLICACIONES DE LA BRJULA 30 2.2.3 ELEMENTO DEL SENSOR MAGNETO-RESISTIVO 30 2.2.3.1 EFECTO MAGNETO-RESISTIVO 30 2.2.3.2 OPTIMIZACIN DE LAS CARACTERSTICAS DEL SENSOR UTILIZANDO ESTRUCTURAS BARBER POLE 31 2.2.3.3 CONFIGURACIN PUENTE DE WHEATSTONE 33 2.2.4 BOBINA DE AJUSTE/REAJUSTE Y DE COMPENSACIN 33 2.2.5 SENSORES DE MR MARCA PHILIPS PARA SISTEMA DE BRJULAS 34 2.3 UNIDAD DE ACONDICIONAMIENTO DE LA SEAL (UAS) 35 2.3.1 REQUERIMIENTOS 36 2.3.2 COMPENSACIN DE VARIACIN 38 2.3.3 COMPENSACIN DE LA DIFERENCIA DE SENSIBILIDAD (S) 40 2.3.4 COMPENSACIN NO-ORTOGONAL 42 2.3.5 CIRCUITO DISEADO 43 2.3.6 UAS CON MICROCONTROLADOR 44 2.4 UNIDAD DE DETERMINACIN DE DIRECCIN (DDU) 45 2.4.1 BRJULA DE 8 SEGMENTOS 45 2.4.2 BRJULA DE ALTA RESOLUCIN 46 2.5 CALIBRACIN DEL NORTE VERDADERO 46 2.6 EJEMPLO DE APLICACIONES 47 2.7 INTERFAZ O DESPLIEGUE EN LCD 49 2.7.1 LCD 49 2.8 OTROS FACTORES PARA MEJORAR UNA BRJULA ELECTRNICA 51
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
3 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL CAPTULO 3 BRJULA DIGITAL (CMPS03)
INTRODUCCIN 52 3.1 CONCEPTOS GENERALES DE LA BRJULA DIGITAL 52 3.2 CARACTERSTICAS DE LA BRJULA DIGITAL 53 3.3 CIRCUITOS INTEGRADOS EN LA BRJULA DIGITAL (CMPS03) 54 3.3.1 AMPLIFICADOR LMC6041 54 3.3.1.1 DESCRIPCIN GENERAL 54 3.3.1.2 CARACTERSTICAS 54 3.3.1.3 APLICACIONES 54 3.3.2 MICROCONTROLADOR PIC18F2321 55 3.3.2.1 MODOS DE ENERGA 55 3.3.2.2 ESTRUCTURA FLEXIBLE DEL OSCILADOR 55 3.3.2.3 CARACTERSTICAS DE LOS PERIFRICOS 55 3.4 FUNCIONAMIENTO DE LA BRJULA DIGITAL 56 3.5 CONEXIONES DE LA BRJULA DIGITAL 57 3.6 CALIBRACIN DE LA BRJULA DIGITAL 59 3.7 MODULACIN POR ANCHO DE PULSOS 59
CAPTULO 4 PRUEBAS DEL SISTEMA
INTRODUCCIN 61 4.1 VERIFICACIN Y COMPROBACIN DEL SENSOR CMPS03 61 4.2 CONEXIN DEL SENSOR CMPS03 CON EL MICROCONTROLADOR MSP430F1232 62 4.3 PROGRAMA PARA EL MICROCONTROLADOR MSP430F1232 64 4.4 FUNCIONAMIENTO Y DESPLIEGUE EN LCD DE LA BRJULA ELECTRNICA 69 4.5 PRECISIN DE LA BRJULA ELECTRNICA CONTRA UNA BRJULA ORDINARIA 70
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
4 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL CONCLUSIONES 71
GLOSARIO 72
BIBLIOGRAFA 74
ANEXO 76
LISTA DE ILUSTRACIONES
Figura Titulo Pgina
A Brjula moderna con lquido 10 1 Grafica de escala 17 2 Rosa de los vientos 17 3 Campo magntico de la Tierra 20 4 Mapa con zonas terrestres 20 5 Pines del MSP430F1232 22 6 Diagrama a bloques del MSP430F1232 23 7 Producto IAR system 24 8 Diagrama a bloques de una brjula electrnica 26 9 Vector del campo de la Tierra en 3D 29 10 Efecto magneto-resistivo en el Permalloy 30 11a Caractersticas de un sensor estndar R-H 32 11b Caractersticas de sensores Barber Pole 32 12 Sensor Barber Pole 32 13 Configuracin puente de Wheatsone 33 14 Campos generados por la bobina de compensacin y de ajuste/reajuste 34 15 Circuito integrado KMZ51 35 16 Efecto de inversin en la caracterstica del sensor 38 17 Diagrama a bloques del circuito de inversin 39 18 Diagrama de tiempo para circuito de inversin 39 19 Salida caracterstica tpica del sensor MR 41 20 Diagrama a bloques del circuito de compensacin de inversin y retroalimentacin electromagntica 42 21 Circuito acondicionado de seal para un sensor 43 22 Seal acondicionada a un microcontrolador 44 23 Direccin determinada para la brjula de 8 segmentos 45 24 Circuito para la brjula de 8 segmentos 45 25 Brjula analgica de 8 segmentos 47 26 Brjula analgica con alta resolucin 48 INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
5 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL 27 Brjula avanzada con alta resolucin con microcontrolador 48 B Pantalla de LCD 51 28 Brjula digital CMPS03 52 29 Diagrama de cada componente de la brjula digital CMPS03 53 30 Amplificador LM6041 55 31 PIC18F2321 56 32 Pines de la brjula digital CMPS03 57 33 Seal de onda cuadrada de amplitud acotada 59 34 Circuito para disminuir el voltaje de la seal PWM 62 35 Conexin del CMPS03 para conectarse al MSP430F1232 63 36 Circuito elctrico de la brjula electrnica 63 37 Diagrama de flujo del programa principal 64 38 Diagrama de flujo del inicio del programa 65 39 Diagrama de flujo de la configuracin del puerto A 66 40 Diagrama de flujo del LCD 68 41 Diagrama de la configuracin del LCD 68 42 Brjula electrnica indicando 0 (Norte) 69 43 Brjula electrnica indicando 90 respecto al Norte (Este) 69 44 Comparacin de la brjula electrnica VS brjula ordinaria 70
Tabla Titulo Pgina
1 Puntos cardinales 18 2 Caractersticas de los sensores KMZ51 y KMZ52 35 3 Mtodos de calibracin y sumario de errores 37 4 Relacin de ngulos con respecto a su ancho de pulso 61
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
6 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL RESUMEN
En este trabajo se describe el diseo y construccin, de un sistema de orientacin por medio de una brjula electrnica. Con el inters de mostrar el sistema proyectado a manera de prototipo donde este se despliegue en una pantalla de LCD para que se pueda usar en algunos servicios que se describen:
En la navegacin martima y area. Para la elaboracin de pilotos automticos. Para dar la orientacin a un automvil sin usar tecnologa GPS.
El sistema de orientacin utiliza la brjula digital CMPS03, que es un sensor de campos magnticos que una vez calibrado ofrece una precisin de 3 a 4 grados. Este sensor CMPS03 esta especficamente diseado como sistema de navegacin para robots. Esta brjula esta basada en los sensores de marca Philips KMZ51 que se colocan a 90 grados uno del otro y que son lo suficientemente sensibles para captar el campo magntico de la tierra. Adems cuenta con un amplificador LMC6041 y un microcontrolador PIC18F2321 integrados a la brjula digital CMPS03 que sirven para amplificar el voltaje de los sensores captadores de los dos ejes de la Tierra y el PIC lo utiliza para hacer los clculos del acimut y dar 2 diferentes salidas, una es PWM (Modulacin por Ancho de Pulso) y la otra una interfaz I2C.
El calculo del PWM para obtener los grados y desplegarlos en el LCD de forma decimal lo hace el microcontrolador MSP430F1232 que es un microcontrolador que no se encuentra en Mxico de la marca Texas Instrument y que tiene muchas ventajas a los microcontroladores que hay en Mxico.
Esta brjula electrnica tiene ms ventajas que una brjula ordinaria y son las siguientes:
Mayor exactitud y precisin. Mayor facilidad de manejo. Mejor facilidad de entendimiento y visualizacin. Menor interferencia. Comunicacin con otros sistemas electrnicos (PC).
Esta brjula electrnica tiene muy pocas desventajas que una brjula ordinaria y la ms significativa es que no es ecolgica ya que necesita de una pila.
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
7 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL SUMMARY
In this work its described the design and construction, of an orientation system by an electronic compass. With the interest of showing the projected system in prototype form where this is displayed in a LCD screen in order to be used in services such as:
In the Air and Sea navigation In the elaboration of automatic pilots In the orientation of a car without using GPS technology
The orientation system uses a digital compass CMPS03 this is a magnetic field sensor that once its calibrated delivers a 3 to 4 degrees accuracy. This CMPS03 sensor is design specifically as a robots navigation system. This compass is based on Philips KMZ51 sensors which are located at 90 degrees one from the other and that theyre sensible enough to capture the earths magnetic field. It also has an LM6041 amplifier and a PIC18F2321 microcontroller integrated to the CMPS03 digital compass which helps to amplify the voltage of the sensible sensor of the 2 earths axis and the PIC its used to calculate the azimuth and give 2 different outputs, one is PWM (Pulse Width Modulation) and the other is a I2C interface.
The PWM calculation to obtain the degrees and display them on the LCD on a decimal way is made by the microcontroller MSP430F1232 that is a microcontroller that is not found in Mexicos Texas Instrument Brand and has many advantages over the Mexican microcontrollers.
This electronic compass has many more advantages than the ordinary compass and are as follows:
Greater precision and accuracy Greater and easier handling Greater and easier understanding and visualization Less interference Communication with other electronic devices (PC)
This electronic compass has very few disadvantages than an ordinary compass and the more significant is that its not eco-friendly because it needs a battery.
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
8 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL ANTECEDENTES
La brjula es un instrumento muy antiguo, fue descubierta por los chinos aunque como antes no se patentaban los inventos no es muy seguro confirmar esto. La brjula es aliado de todos los navegantes y que ha sido y seguir siendo muy importante para conocer nuestra ubicacin en este planeta.
En el lenguaje de los marineros a la brjula se le conoce como comps (que proviene de una palabra francesa que significa "girar", as se le conoce en ingls tambin).
Los marinos de antao tenan miedo de internarse en alta mar. Tenan buenos barcos pero no podan saber hacia donde se dirigan. Se orientaban por el sol o la estrella polar. Pero haba ciertas complicaciones para su orientacin cuando se valan de los factores antes mencionados, ya que influa mucho el clima que se encontraba en esos das y, por esa razn deban mantenerse a la vista de tierra. Existan ciertas complicaciones ya que tenan que alargar considerablemente su camino, haba muchas rocas cerca de la costa pero en esos instantes era lo nico que podan hacer.
Con la ayuda de la brjula las complicaciones que se mencionaron anteriormente fueron superadas poco a poco, ya que con sta se logr cruzar los mares en todas direcciones, por lo cual era difcil extraviarse porque ya saban donde estaba el Norte.
En el siglo VI a.c. se descubri que cierta clase de mineral atraa al hierro, como fue hallado cerca de la ciudad de Magnesia, en Asia Menor, se llam piedra de Magnesia, y el fenmeno se denomin magnetismo. ste fue estudiado por primera vez por Tales de Mileto. Tiempo despus se descubri que si un fragmento de hierro o acero se frotaba con el mineral magntico (en la actualidad conocido como imn) quedaba magnetizado (imantado); el trmino espaol de imn procede de una palabra latina que significa "piedra dura".
La brjula creada por la cultura china consista en un trocito de caa conteniendo una aguja magntica que se haca flotar sobre el agua, y as indicaba el Norte magntico, aunque esta brjula presentaba algunos problemas, lo anterior se deba a que requera estar en aguas calmadas.
Aunque cabe destacar que los chinos nunca se sirvieron del imn para establecer el rumbo en la navegacin. Los rabes pudieron aprender de los chinos aquel fenmeno llamado magnetismo, y tal vez algunos cruzados lo aprendieron a su vez de los rabes llegando as a Europa. Posteriormente los italianos perfeccionaron la brjula que los chinos haban empleado y Marco Polo fue el que la introdujo a Europa. [1]
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
9 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL El concepto de brjula esta compuesto por las palabras "buxula", que significa cajita hecha de boj o boxus, dicha cajita es un instrumento magntico que aparece descrito en La Divina Comedia de Dante, de la siguiente manera: "Los navegantes tienen una brjula que en el medio tiene enclavada con un perno, una ruedecilla de papel liviano que gira en torno de dicho perno; dicha ruedecilla tiene muchas puntas y una de ellas tiene pintada una estrella traspasada por una punta de aguja; cuando los navegantes desean ver dnde est la tramontana (Norte), marcan dicha punta con el imn". [2]
En 1180, el sabio ingles Alexander Neckam (1157-1217) fue el primer europeo que hizo referencia a esa capacidad del magnetismo para sealar la direccin. Con el tiempo la aguja magntica se coloc sobre una tarjeta marcada con varias direcciones, la aguja se poda mover libremente en torno de la tarjeta; al dispositivo se le dio el nombre de Brjula, palabra que deriva de otra latina que significa caja. En la terminologa marinera a la brjula se la llama comps (que proviene de una palabra francesa que significa girar). [3]
En el ao 1269, Pietro Peregrino de Maricourt, alquimista de la zona de Picarda, describi y dibuj en un documento, una brjula con aguja fija (cabe sealar que en esos momentos histricos no se haba creado an la rosa de los vientos).
Algunos otros historiadores sealan que la primera brjula de navegacin prctica fue inventada por un armero de Positano (Italia), Flavio Gioja, entre los siglos XIV y XV. Dicho armero fue quien la perfeccion suspendiendo la aguja sobre una pa de forma similar a la que actualmente conserva y, la encerr en una cajita con tapa de vidrio. Aos despus apareci la "rosa de los vientos", que consista en un disco con marcas de divisiones de grados y subdivisiones, que sealaba 32 direcciones celestes, esta fue la brjula marina que se utiliz hasta fines del siglo XIX.
Posteriormente, el fsico ingls Sir William Thomson (Lord Kevin) logr independizar la brjula del movimiento del barco durante tempestades y, anul los efectos de las construcciones del barco sobre la brjula magntica, para esto, utiliz ocho hilos delgados de acero sujetos en la rosa de los vientos en lugar de una aguja pesada. Y era llenada con aceite para disminuir las oscilaciones.
La brjula puede tener muchos usos, pero todos derivados del hecho de que su aguja imantada siempre apunta al Norte; aunque existe una contradiccin un tanto lgica ya que, se ha estado mencionando que la aguja apunta directamente al Norte, lo cual es cierto, pero no apunta al polo Norte o verdadero sino al polo magntico.
Lo antes mencionado se debe a que el diseo es para dirigirse a un lado de la estrella polar en la lnea Norte-Sur que es en donde se ubica el polo magntico y esta direccin depender de donde est ubicado quien est haciendo esta observacin; an as el polo magntico siempre esta cambiando un poco, por tanto, el hallazgo del verdadero Norte depender tambin del momento en el que uno lo busque. INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
10 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL Por las razones antes mencionadas y para evitar esas complicaciones que se mencionaron, se cre una brjula que no estuviera sujeta a diversas variaciones y que no fuera magntica, que no necesitara correcciones, esto sucedi a inicios del siglo XX en el ao de 1911, un inventor de nombre Elmer Sperry cre la brjula giroscpica tambin conocida como girocomps; dicha brjula giroscpica, consiste en un giroscopio, cuyo rotor gira alrededor de un eje horizontal paralelo al eje de rotacin de la Tierra. Adems se le han agregado dispositivos que corrigen la desviacin, la velocidad y el rumbo; en los transatlnticos y buques suele estar conectado elctricamente a un piloto automtico. Dicho girocomps seala el Norte verdadero, mientras que la brjula magntica, seala el Norte magntico.
Lo que se conoca tiempos atrs era que un elemento fino de hierro magnetizado sealaba hacia el Norte, con lo cual se concluye que lo que conocemos en la actualidad como magnetismo en esos tiempos ya eran conocidos sus efectos.
En la actualidad, las brjulas de navegacin utilizan una aguja o disco magnetizados dentro de una cpsula llena con algn lquido, generalmente es aceite, alcohol o queroseno (figura A.1); dicho fluido hace que la aguja se detenga rpidamente en vez de oscilar repetidamente alrededor del Norte magntico. Fue en 1936 que Tuomas Vohlonen invent la primera brjula porttil llena de lquido, diseada para uso individual. [4]
Adems, algunas brjulas incluyen un transportador incorporado que permiten tomar medidas exactas de rumbos directamente de un mapa. Otras caractersticas usuales en brjulas modernas son escalas para tomar medidas de distancias en mapas, marcas luminosas para usar la brjula en condiciones de poca luz y mecanismos pticos de acercamiento y observacin para tomar medidas de objetos lejanos con gran precisin.
Figura A. Brjula moderna con lquido
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
11 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL Hoy en da la tecnologa y computacin, adems del avance satelital, han dejado muy de lado la brjula reemplazndola por el GPS (Sistema de Posicionamiento Global). Este sistema da las coordenadas exactas la cual se calcula mediante una triangulacin que realizan satlites de este sistema. Los equipos de posicionamiento tienen el tamao de un telfono mvil, o el de una calculadora cientfica. Estos proveen al instante, en cualquier rincn de la Tierra, informacin de coordenadas, mientras que otros modelos adicionan mapas de la zona que incluyen rutas, gasolineras, puestos sanitarios, y hasta el relieve u hostelera.
En estas pocas toda nave o embarcacin, equipo civil o militar puede estar al alcance de estos equipos. Sin embargo, barcos y aviones siguen llevando brjulas mejoradas que pueden servir como gua ante desperfectos en sistemas ms precisos.
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
12 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL PLANTEAMIENTO DEL PROBLEMA
La tecnologa actual ha dejado muy rezagada a las brjulas reemplazndola por el GPS (Sistema de Posicionamiento Global), ya que cuenta con un sistema de coordenadas mas exactas que realizan los satlites; pero estos aparatos aparte de ser muy exactos son muy caros y de difcil acceso. En Mxico, las aplicaciones de instrumentos electrnicos de posicionamiento son usados solamente para el rastreo y recuperacin de vehculos robados. En pases ms desarrollados ocupan esta tecnologa GPS al mximo.
Los navos y algunos otros transportes martimos y areos tienen y requieren de brjulas para saber hacia donde se dirigen ya sea para el norte, sur o algn otro punto que nos marca la rosa de los vientos; esto es por mxima seguridad ya que si hubiese un desperfecto en el sistema de posicionamiento global (GPS) aclarando que no todo es 100 % confiable y se correra el riesgo de que ocurrieran muchos accidentes. Por todo lo anterior, se pretende realizar un sistema de orientacin (brjula electrnica) que permita tener un margen de error muy pequeo y que su precisin sea mayor comparndola con una brjula ordinaria actual.
OBJETIVO Mediante el uso de tecnologa de bajo consumo, disear y construir una brjula electrnica digital para transporte areo, terrestre o martimo o de uso personal de bajo costo y, que esta despliegue la informacin en una pantalla de LCD indicando los grados con una precisin mayor a las brjulas actuales ordinarias.
OBJETIVOS PARTICULARES
Mediante el uso de un microcontrolador de bajo consumo de alta tecnologa comercial, desarrollar una brjula de orientacin para la industria, comercio, uso personal y transporte a un bajo costo.
Dar a conocer nuevas tecnologas que no se encuentran en Mxico como lo es el microcontrolador MSP430F1232, que es de bajo consumo y que cuenta con muchas ventajas en comparacin de los microcontroladores que se encuentran en Mxico en la actualidad.
Desarrollar y construir un sistema de orientacin que, instalado en un automvil permita ir a una direccin con mayor precisin y exactitud que con una brjula ordinaria actual.
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
13 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL JUSTIFICACIN DEL PROBLEMA
En Mxico existe una falta de servicios de sistemas de orientacin y posicionamiento, adems de no contar con mucha tecnologa de bajo consumo de energa, es por ello que se dise y se construy un prototipo capaz de obtener la direccin ms precisa y exacta que una brjula ordinaria y, que el costo no sea tanto como es la tecnologa de Sistema de Posicionamiento Global (GPS), pudiendo ser de emergencia donde ya se cuenta con esta como en los aviones o barcos para reafirmar la direccin.
La brjula desarrollada trata de ser lo ms exacta posible, por lo tanto se hace uso de la brjula digital CMPS03, dicha brjula digital contiene dos sensores magnticos KMZ51 lo suficientemente sensibles para detectar el campo magntico; el campo magntico mencionado es conocido como Norte magntico; adems de que cuenta con un amplificador LMC6041 el cual por sus caractersticas de fabricacin se es uno de los mejores del mercado. Cuenta adems con un microcontrolador PIC18F2321 que hace la conversin del acimut medido a un ancho de pulso. Tambin se le hace una interfaz con el microcontrolador de bajo consumo como es el MSP430F1232 y este da a conocer las ventajas como lo es el ahorro de energa.
ANLISIS Y ALCANCE
Se pretende disear y construir una brjula electrnica que sea lo mas precisa y exacta a lo que pudiera ser la tecnologa GPS, que muestre los grados en una pantalla de LCD con muy poca variacin a comparacin de lo que son las brjulas ordinarias. El microcontrolador (MSP430F1232) de bajo consumo hace que pueda tener una batera con un tiempo de vida mayor.
Se podra aadir una interfaz para comunicarse con otros dispositivos electrnicos. Una opcin sera la comunicacin con la PC para visualizar en la pantalla los ngulos respecto al Norte, adems de poder realizar un programa con el cual se pueda tener acceso a las instrucciones de un barco y le de la ruta, controle la velocidad, las direcciones que debe recorrer y los ngulos a los que debe dirigirse para hacer un control automtico por ejemplo, solo por mencionar algunas ventajas de este sistema.
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
14 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL PRLOGO:
El presente trabajo tiene como finalidad, explicar lo que es una brjula electrnica, mencionado sus caractersticas y cosas que deben ser consideradas para que sea lo ms precisa y exacta en comparacin a las brjulas ordinarias que conocemos. Adems de indicar aplicaciones que se pueden llevar a cabo.
Este trabajo est organizado de la siguiente forma:
En el Captulo 1 se establecen los Conceptos y Funciones Generales de la Brjula y del Microcontrolador MSP430 (MSP430F1232). Adems se habla del software que se requiere para simular y programar el microcontrolador. Este sirve de marco terico para el lector.
En el Captulo 2 se habla del sensor KMZ51 de la marca Philips para una Brjula Electrnica, indicando los bloques del funcionamiento de una brjula electrnica, las caractersticas, los errores y ejemplo de aplicaciones.
En el Captulo 3 se establecen las caractersticas, funcionamiento y calibracin de la Brjula Digital (CMPS03) y dando descripcin general de cada uno de sus componentes.
En el Captulo 4 se tratan las pruebas realizadas al sensor CMPS03, el armado del circuito y la programacin del microcontrolador MSP430F1232, los diagramas de flujo del programa que ejecuta el microcontrolador; adems de verificar el correcto funcionamiento de la brjula electrnica.
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
15 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL CAPTULO 1 CONCEPTOS Y FUNCIONES BSICAS GENERALES DE LA BRJULA, MICROCONTROLADOR MSP430 (MSP430F1232)
INTRODUCCIN
En el capitulo se abarcan conceptos importantes de una brjula, las formas de orientacin con que se cuentan. Tambin cuenta con una explicacin breve del microcontrolador MSP430F1232 de bajo consumo con el cual se va ha lograr medir el ancho de pulso en la salida de la brjula digital (CMPS03) y, el despliegue en nmeros decimales del ngulo con respecto al norte en la pantalla de LCD por medio de su programacin, tambin se trata acerca del software IAR Embedded Workbench que es el software para programar nuestro microcontrolador; dicho lo anterior se llevar a cabo lo siguiente: Describir las funciones y conceptos con los que cuenta una brjula. Explicar las caractersticas del Microcontrolador MSP430F1232. Comentar sobre el software IAR Embedded Workbench para la programacin del microcontrolador.
1.1 CONCEPTO Y FUNCIONES BSICAS GENERALES DE LA BRJ ULA
La brjula es el instrumento utilizado para la determinacin del Norte magntico de la Tierra y por tanto, para la determinacin de cualquier direccin con relacin a sta. En su forma bsica consiste en una aguja magnetizada sujeta en su punto central y con posibilidad de giro sobre una rosa de direcciones. [1]
En orientacin su uso se limita a lo ms simple, orientar el mapa correctamente, identificar nuestra posicin y, darnos una direccin de viaje o rumbo a un punto de referencia.
Todos saben que un fragmento de hierro, cerca de una aguja magntica, desviar la aguja del verdadero norte hasta cierto punto, segn las dimensiones del fragmento y su proximidad a la aguja. Se debe de tomar en cuenta ciertos cuidados en la construccin de los barcos o de los lugares en donde se dispondr la brjula para evitar esas desviaciones.
Es preciso recordar que el Norte o polo magntico y el Norte geogrfico no coinciden con exactitud, estando este ltimo a la derecha del primero, por lo que se debe tener en cuenta esta variacin cuando se calcule un rumbo muy preciso. La brjula se puede utilizar con o sin mapa, aunque con ste las posibilidades de orientacin aumentan considerablemente. INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
16 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL Los mapas estn orientados al Norte y la brjula indica siempre el Norte magntico, lo que se debe hacer es hacer coincidir el Norte de la brjula con el del mapa, para ello se coloca la brjula sobre el mapa y se gira a ambos hasta que la aguja sea paralela al Norte del mapa. Una vez orientado no ser difcil identificar nuestra ubicacin localizando en el mapa aquellos elementos del paisaje que aparecen ante nuestra vista.
Las brjulas constan de tres elementos fundamentales:
* La aguja imantada: suele ser de acero y va montada libremente en el limbo sealando una de sus puntas siempre al Norte magntico, si se coloca la brjula cerca de objetos metlicos o fuentes de electricidad pueden modificar o alterar su comportamiento.
* El limbo o esfera graduada: es el crculo donde gira la aguja de la brjula. El sistema habitual de graduacin es el sexagesimal que divide el crculo en 360 grados; el limbo puede ser fijo y movindose slo la aguja, o flotante siendo solidarios el limbo y la aguja.
* La caja o chasis es la estructura donde se aloja los dos elementos anteriores y el resto de elementos si los hubiera, su diseo depende del tipo de brjula.
Adems de estos elementos, algunas brjulas ms completas poseen adems de la aguja imantada, el limbo y la caja, un clicmetro con el cual se puede ubicar el norte real con solo girar varias veces el mismo debido a que cada clic establece una diferencia de tres grados, un escalmetro que es utilizado para realizar mapas topogrficos y en el cual se encuentran marcadas las escalas en metros, pelo de azimut que sirve para enfocar objetos a distancia y obtener con el mismo su posicin en grados, ranura de azimut que contiene el pelo de azimut es en la que se visualiza el objeto destinado a enfocar.
Para determinar una direccin entre el punto donde estamos y el punto donde queremos ir, seguiremos tres pasos:
a) Colocamos la brjula sobre el mapa con uno de los cantos ms largos de la brjula o una lnea de direccin uniendo los dos puntos.
b) Giramos el limbo hasta que las lneas Norte-Sur de su interior sean paralelas a las lneas Norte-Sur del mapa. La flecha Norte de la brjula debe ser paralela y apuntar al Norte del mapa, sino la direccin sera contraria.
c) Levantamos la brjula del mapa y la mantenemos en la mano, nivelada horizontalmente. Giramos sobre nosotros mismos hasta que el Norte de la aguja magntica coincida con la flecha Norte de la brjula. La direccin a seguir nos vendr marcada por la flecha de direccin.
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
17 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL Adems, se debe tomar en cuenta la definicin de mapa topogrfico y de la escala que tiene dicho mapa. Un mapa topogrfico es una representacin area a escala de un determinado terreno, para esto, se necesita una simbologa que es sobrepuesta en el mapa para resaltar algunos puntos importantes que se encuentran dentro del terreno. Los desniveles, que son muy importantes para hacerse una idea de la superficie del terreno, etc. Lo anterior debido a que se debe saber sobre que y como se debe usar una brjula y un mapa para saber la localizacin de algn punto de ubicacin.
Una escala es la representacin en mayor o menor tamao de un objeto (figura 1), puede ser en la representacin en menor tamao de las distancias que existen entre ciudades, pueblos o simplemente dos lugares. Los mapas tambin traen una serie de smbolos que representan, por ejemplo: hospitales, hoteles, carreteras, ros, zonas verdes, etc. Para poder entender estos smbolos, los mapas contienen una leyenda que explica cada smbolo y color.
Figura 1. Grfica de escala
1.2 ROSA DE LOS VIENTOS, ROSA NUTICA O COMPS MARINO
La rosa de los vientos (figura 2), rosa nutica o comps marino, no es ms que la representacin de las direcciones o rumbos horizontales contenidos en la brjula.
Figura 2 Rosa de los vientos INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
18 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL De sus puntos principales se derivan los puntos laterales (NE, SE, etc.), los puntos bilaterales (NNE, SSE, OSO, etc.) y para finalizar los puntos cuarta (N, NE, S, SO, E, SE, etc.). Cada uno de estos 32 puntos posee una diferencia de 11.25 entre si y en su totalidad suman 360. [2]
Algunos de estos puntos por el hecho de ser principales reciben diferentes calificativos los cuales se presentan a continuacin:
PUNTOS CARDINALES DE LA ROSA DE LOS VIENTOS 1 NNE Nornordeste 22,50 2 NE Noreste 45,00 Gregal 3 ENE Este-noreste 67,50 4 E Este 90,00 Levante 5 ESE Este-sureste 112,50 6 SE Sureste 135,00 Siroco 7 SSE Sur-sureste 157,00 8 S Sur 180,00 Abajo (Medioda) 9 SSW Sur-suroeste 202,50 10 SW Suroeste 225,00 brego 11 WSW Oeste-suroeste 247,50 12 W Oeste 270,00 Poniente 13 WNW Oeste-noroeste 292,50 14 NW Noroeste 315,00 Mistral 15 NNW Nornoroeste 337,50 16 N Norte 360,00 Port (Tramontana) Tabla 1 Puntos cardinales
1.3 FORMAS DE ORIENTACIN
El Sol
Si no disponemos de brjula ni de mapa, siempre se tiene al Sol para orientarse. El Sol sale por el Este (Levante), est al Sur al medioda (12 hrs.) y se mete por el Oeste (Poniente). INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
19 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL Conviene recordar que la hora oficial no coincide con la solar; en invierno el medioda solar se corresponde a las 13 horas y en verano a las 14 horas. El nico punto fijo de referencia del Sol a lo largo de todo el ao es el medioda (Sur) pero hay que saber que el medioda solar es cuando el Sol pasa por el meridiano que rige la hora en cada pas.
Las Estrellas
Ms especficamente con la estrella polar, la cual era punto de referencia para los navegantes de hace mucho tiempo, la utilizaban para orientarse y seguir en el rumbo correcto. A pesar que existen diversas formas de ubicacin con las estrellas a travs de las diferentes constelaciones, la estrella polar es la ms utilizada debido a que nunca se mueve y su posicin es siempre con respecto al norte.
Las Nubes
Las nubes siguen un rumbo continuo de Norte a Sur, si observamos detenidamente podemos darnos cuenta que esta teora es cierta y puede ser til en diferentes situaciones.
El viento
El viento sigue un rumbo que va de Norte a Sur, por lo tanto; si colocamos un poco de polvo en nuestra mano y luego lo dejamos caer podremos notar que la direccin que toma el mismo es al Sur; este mtodo no es exacto debido a los continuos cambios que sufre la naturaleza, por ello, en ocasiones podemos ver que su rumbo es un poco al Suroeste.
1.4 CAMPO MAGNTICO DE LA TIERRA
El campo magntico de la Tierra es la cantidad fsica a ser evaluada por una brjula. As, que es requerida la comprensin de sus propiedades bsicas del campo magntico de la Tierra para disear una brjula. La figura 3 da una ilustracin de la forma del campo magntico de la Tierra. INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
20 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL
Figura 3 Campo magntico de la Tierra
1.5 BALANCEO DE UNA BRJ ULA
Debido a que la inclinacin e intensidad del campo magntico terrestre vara a diferentes latitudes, las brjulas generalmente son balanceadas durante su fabricacin. Este balanceo previene medidas errneas de la brjula debido a las mencionadas variaciones de campo magntico. La mayora de fabricantes balancean sus brjulas para una de cinco zonas terrestres, que van desde la zona 1, que cubre la mayor parte del Hemisferio Norte, hasta la zona 5, que cubre Australia y los ocanos del Sur. [3]
1.5.1 REPRESENTACION DE PASES DE CADA ZONA
Zona 1: Hemisferio Norte (Estados Unidos, Norte de Europa y Asia). Zona 2: Mxico, Amrica central, Panam, Colombia, Venezuela, Norte de frica. Zona 3: Per, Bolivia, Brasil, frica central. Zona 4: Paraguay, Uruguay, Sur de Argentina, Nueva Guinea, Sur de frica. Zona 5: Australia, Antrtica, Nueva Zelanda.
Figura 4 Mapa con zonas terrestres INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
21 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL 1.6 MICROCONTROLADOR MSP430
La familia de Texas Instrument MSP430 de 16 bits es de bajo consumo, renen muchas ventajas en las que destacan:
La de ser microcontroladores medianamente rpidos al funcionar hasta 8 MHz. Alto desempeo anlogo, ideal para soportar aplicaciones de medicin precisas (instrumentacin). Arquitectura Von Newmann 16bit RISC, que posibilita nuevas aplicaciones a una fraccin de cdigo. La de contar con accesible precio en comparacin a otras marcas. Perifricos integrados tales como conversores analgicos/digitales, comparadores anlogicos. Lo ms importante es su bajo consumo: En modo activo con 3 Volts de alimentacin: 350 uA. En modo standby: 0.7 A. En modo apagado (retencin de RAM): 0.1 A.
Esta ultima ventaja hace que se pueda hacer un dispositivo porttil y, que se este ejecutando el microcontrolador sin consumirse casi nada de nuestra batera, pudiendo llegar a ms de 1 ao la duracin de la pila dependiendo del uso que se le aplique al dispositivo. Adems de todas estas ventajas, hay que mencionara su manejo rpido del convertidor A/D ms el multiplexor de 8 entradas. [4]
1.6.1 DESCRIPCIN
La familia de Texas Instruments MSP430 de los microcontroladores de ultrabajo consumo, consiste en varios dispositivos que ofrecen diversos sistemas de perifrico para varios usos. La arquitectura, combinada con cinco modos de bajo consumo de energa se optimiza para alcanzar una vida larga de la batera en usos porttiles. El dispositivo ofrece una CPU 16-bit de gran alcance del RISC, registros 16-bit, y los generadores constantes que atribuyen a la eficacia mxima del cdigo. El oscilador digital controlado (DCO) permite que el modo dormido pase al modo activo en menos de 6us.
Los MSP430x12x2 son microcontroladores que tienen incorporado un contador de tiempo 16-bit, un convertidor analgico/digital de 10 bits con el regulador integrado de la transferencia de la referencia y de datos (DTC) y veintids pines de entrada/salida. Adems, tienen protocolos asincrnicos (UART) y sncronos incorporados (SPI) para la comunicacin.
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
22 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL 1.6.2 CARACTERSTICAS DEL MSP430F1232
Voltaje de alimentacin en el rango de 1.8 V a 3.6 V. Bajo consumo: En modo activo: 200 A a 1 MHz, con 2.2 V de alimentacin. En modo standby: 0.7 A. En modo apagado (retencin de RAM): 0.1 A. Cinco modos de ahorro de energa. Tiempo de reaccin del modo dormido a estado activo, menos de 6 us. Arquitectura de 16-Bit RISC. Duracin de ciclo de la instruccin de 125 ns. Configuraciones bsicas del reloj: Varios resistores internos. Resistor externo. Cristal de 32 KHz. y cristal de alta frecuencia. Resonador. Fuente externa de reloj. 16-Bit Timer_A con tres registros de captura/comparacin. 10-Bit Convertidor A/D con referencia interna y regulador de datos. Interfaz de comunicaciones serial (USART0) con el UART asincrnico y SPI sncrono. El MSP430F1232 (figura 5): 8KB +256B Memoria Flash 256B RAM.
Figura 5 Pines del MSP430F1232
El microcontrolador MSP430F1232 cuenta con tres puertos, donde en el puerto tres se puede usar cualquier interfaz de comunicaciones como la serial (USART0), el UART asincrnico y el SPI sncrono. A continuacin en la figura 6 se muestra el diagrama a bloques del microcontrolador MSP430F1232. INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
23 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL Figura 6 Diagrama a bloques del MSP430F1232
1.6.3 APLICACIONES CON EL MICROCONTROLADOR MSP430F1232
* Reloj: Mantiene la hora en una gran placa que gestiona un display LCD y una matriz de teclas de membrana. El dispositivo se comunica con 3 hilos y un protocolo desarrollado para la aplicacin.
* Generador/Detector de tonos de prueba: Se utilizan diversos recursos dentro del microcontrolador para generar dos seales cuadradas estables. Por un lado se aprovechan los divisores internos del oscilador maestro para sacar a un pin un tono de 1MHz; por otro lado, aprovechado el temporizador de 16 bits se genera automticamente otro tono de 1KHz. Estas dos seales se filtran y suman para pasar a un amplificador que adapta el nivel de impedancia al de la lnea telefnica. Al mismo tiempo, se utiliza la funcin de captura de pulsos para medir en dos de sus pines la llegada de cada uno de los tonos, despus de haber pasado sendas etapas de filtrado y acondicionamiento de nivel en recepcin. El resultado de la deteccin se presenta en dos leds.
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
24 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL 1.7 SISTEMA IAR
IAR Systems (figura 7) proporciona una gama de herramientas de desarrollo para sistemas empotrados: los entornos de desarrollo integrado (IDE) con C/C++ compiladores y depuradores, kits de desarrollo, equipo de depuracin sondas y herramientas de diseo de mquina de estados. La lnea de productos apoya al 8051, ARM, MSP430 y otros ms. [5]
Figura 7 Producto IAR system
1.7.1 FAMILIAS COMPATIBLES CON IAR SYSTEM
-Dispositivos de 32 bits * ARM7 * AVR32 * NEC V850 * Renesas M32C * Microchip DSPIC
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
25 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL 1.7.2 SOFTWARE IAR EMBEDDED WORKBENCH
IAR Embedded Workbench es un conjunto de herramientas de desarrollo para la creacin y depuracin de aplicaciones que usen ensamblador, C y C++.
El entorno de desarrollo integrado que IAR Embedded Workbench proporciona un completo desarrollo integrado entre ellos un jefe de proyecto, redactor, compilador, herramientas de construccin. Aqu en este software se puede simular dentro del programa o en el hardware en tiempo real lo programado y realizar reprogramaciones sin desconectarlo del hardware [6]
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
26 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL CAPTULO 2 SENSOR KMZ51 PARA UNA BRJULA ELECTRNICA
INTRODUCCIN
En este captulo se presenta una descripcin completa del sensor KMZ51 para una brjula electrnica, ya que este es uno de los sensores que ms se ocupan para este tipo de aplicaciones de orientacin. Adems muestra los bloques que lleva una brjula electrnica y las consideraciones que se deben tomar para la elaboracin de esta misma. Por lo que se llevar a cabo lo siguiente: Describir el sensor KMZ51 detalladamente. Describir los bloques de una brjula electrnica. Describir los factores y consideraciones para la elaboracin de una brjula electrnica. En el capitulo 3 se hablar particularmente de la brjula digital CMPS03.
2.1 BLOQUES DE LA BRJ ULA ELECTRNICA
En la figura 8 se muestra un diagrama de bloques del funcionamiento de la brjula electrnica. Se presentan los bloques principales de cualquier brjula electrnica, los bloques funcionales exceptuando el sensor del campo KMZ52 o dos KMZ51 perpendiculares entre si, puede comprenderse como el hardware o como el software.
Figura 8 Diagrama a bloques de una brjula electrnica INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
27 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL 2.2 CONCEPTOS GENERALES DEL SENSOR KMZ51
La brjula magntica es una herramienta de navegacin muy importante y crucial, incluso en estos tiempos como lo es el sistema de posicionamiento global (GPS). Reemplazando la brjula de aguja magntica, la incorporacin de una brjula electrnica produce ventajas como mayor manejo de interpretacin y la facilidad de comunicarse con otros sistemas electrnicos, por ejemplo con una PC.
El KMZ51 y KMZ52 de los Semiconductores de Philips son los sensores del campo magntico, especializados para las aplicaciones de brjulas. Ambos sensores confan en el efecto de magneto-resistivo, proporcionan la sensibilidad y linealidad requerida para medir el dbil campo magntico de la Tierra. [1]
Mientras el KMZ51 es un solo sensor para un eje del campo, el KMZ52 comprende un sensor del campo bidimensional, es decir, para que fuera bidimensional con el sensor KMZ51 se requiere colocar dos de forma perpendicular cada uno para que cubran los 2 ejes. Ambos dispositivos tienen integrado el circuito de ajuste-reajuste y una bobina de compensacin, estas bobinas permiten aplicar la tcnica para la cancelacin de compensacin y la retroalimentacin electromagntica para la eliminacin de la sensibilidad con la temperatura.
Para los sensores del campo magntico dentro de la brjula electrnica, la magneto- resistividad (MR) es la solucin preferible. Esta tecnologa de MR ofrece una solucin efectiva, no requiere hacer o enrollar ninguna bobina y puede fabricarse en un circuito integrado. Adems, los sensores de MR son tambin superiores a los sensores de efecto Hall en esta aplicacin debido a su mayor sensibilidad.
Adems de los elementos del sensor, se requiere una seal acondicionada y una unidad de direccin fija como es el Norte magntico. Las funciones principales de la seal acondicionada es la amplificacin a la salida del sensor y tener la referencia especfica. En la determinacin de la direccin, el acimut se deriva como la cantidad de rendimiento de la brjula deseada.
La unidad determinada de direccin (UDD) es el Norte magntico. El acimut es el ngulo entre el Norte magntico y la direccin que se este indicando. Para las brjulas de alta definicin, este clculo tiene que ser hecho matemticamente aplicando el arctan de la proporcin de las 2 seales, el Norte magntico y la seal del sensor. Para las brjulas ordinarias ms simples solo usan 8 segmentos que indican el punto cardinal ms cercano o punto intermedio (N, NE, E, SE, S, SW, W, NW).
Tambin se explicar sobre la calibracin de las brjulas electrnicas contra las fuentes de error externas como los campos de interferencia magnticos, la desviacin entre el Norte verdadero y el magntico.
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
28 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL La fuerza del campo magntico de la Tierra vara con la ubicacin y cubre el rango de aproximadamente 20 a 50 A/m. Una comprensin de la forma del campo magntico de la Tierra puede adquirirlo si se asume que es generado por un imn y una barra magntica dentro de la Tierra como se observ en la figura 3. Las lneas del campo magntico apuntan del Polo Sur de la Tierra a su Polo Norte. La figura 3 indica que esto est opuesto a la convencin fsica de los polos de cualquier imn de barra magntica (las condiciones son histricas, en las que el polo Norte de una barra magntica ha sido definido como ese polo, eso apunta hacia el Norte en el campo magntico de la Tierra). Las lneas del campo son perpendiculares a la superficie de la Tierra en los polos y paralelas en el ecuador. Por lo tanto, el campo de la Tierra apunta hacia abajo en el hemisferio Norte y para arriba en el hemisferio Sur.
Un factor importante es que los polos magnticos no coinciden con los polos geogrficos, que son definidos por el eje de rotacin de la Tierra. El ngulo entre el eje magntico y el de rotacin es de aproximadamente 11.5. Como consecuencia, las lneas del campo magntico no sealan exactamente al Norte verdadero o geogrfico.
La figura 9 muestra una representacin en 3D del vector del campo de la Tierra (He) a algn punto en la Tierra. Esta figura permite definir las cantidades que son de importancia para una brjula. Las coordenadas x y las coordenadas y son paralelas a la superficie de la Tierra considerando que la coordenada Z apunta verticalmente hacia abajo.
Acimut
Acimut es el ngulo entre el Norte magntico y la direccin frontal (Hex). El Norte magntico es la direccin de Heh, los campos de la Tierra presentan el componente perpendicular a la gravedad. Tenemos que Heh se referir al componente "horizontal" del campo de la Tierra. La figura 9 muestra lo siguiente:
=arctan Hey Hex ( ) 1
El acimut es la cantidad de lectura de una brjula. El ngulo se cuenta en el sentido de las agujas del reloj del Norte magntico, es decir el norte es 0 =360, el Este es 90, el Sur es 180 y el Oeste es 270.
Inclinacin
Inclinacin es el ngulo entre el vector de campo de la Tierra y el eje horizontal. Como ya se seal, la inclinacin vara con la situacin real en la Tierra, mientras siendo cero en el ecuador y acercndose 90 cerca de los polos. Si la brjula es inclinada, entonces esta inclinacin tiene que ser considerada.
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
29 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL Declinacin
Declinacin es el ngulo entre el Norte geogrfico o verdadero y el Norte magntico. La declinacin es dependiente en la posicin real en la Tierra; tambin tiene un trmino de tendencia larga.
La declinacin puede ser al Este o al Oeste y puede alcanzar valores de aproximadamente 25. El acimut medido por una brjula tiene que ser corregido por la declinacin para encontrar la direccin frontal (Hex) con respecto al norte geogrfico.
Figura 9 Vector del campo de la Tierra en 3D
2.2.1 SENSORES DE CAMPO MAGNTICO
Como ya se seal anteriormente, la tarea de una brjula electrnica es la medicin del acimut, es decir, el ngulo entre el Norte y la direccin frontal. Por consiguiente, las dos fuerzas horizontales del campo de la Tierra tienen que ser medidas: uno en el eje x y otro en el eje y; esto requiere de dos sensores de campo magntico, los dos alineados paralelamente a su eje y con un giro de 90 grados respecto a ellos mismos.
El KMZ52 (2 KMZ51 girados 90 grados uno del otro) es un dispositivo que queda muy bien para esta aplicacin, ya que tiene dos sensores de campo sumamente sensibles en la configuracin requerida eje x y eje y. Adems, el KMZ52 comprende para cada uno de sus sensores KMZ51 un circuito integrado de ajuste-reajuste y la bobina de compensacin, as que, el KMZ52 hace obsoleto cualquier bobina externa. INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
30 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL 2.2.2 SENSORES MAGNETO-RESISTIVOS (MR) PARA APLICACIONES DE UNA BRUJ ULA
El efecto magneto-resistivo data de 1856, donde Thomson observ este efecto aunque no se encontr ninguna aplicacin prctica. Posteriormente, con los semiconductores se empez a utilizar como detectores de movimiento. La gama de sensores magneto- resistivos de Philips est caracterizada por su alta sensibilidad en la deteccin de los campos magnticos en un amplio rango de temperatura de trabajo, con un offset muy bajo y estable, y con una baja sensibilidad a la tensin mecnica. Por lo tanto, son un excelente medio de medida tanto en desplazamiento lineal como en angular bajo condiciones ambientales extremas en aplicaciones de automocin o maquinaria (ruedas dentadas, varillas de metal, entre otras). Otra aplicacin de los sensores magneto- resistivos es la medicin de velocidad rotacional. [3]
Un ejemplo donde las propiedades de los sensores magneto-resistivos pueden ser tiles es en las aplicaciones de automocin como deteccin de velocidad de una rueda para el ABS, en sistemas de control de motores y en detectores de medicin de la posicin de un chasis, en la medicin de posicin de vlvulas o de los pedales, etc. Otro ejemplo, es en la instrumentacin y control de equipos, que frecuentemente requieren sensores de posicin capaces de detectar desplazamientos en la regin de las dcimas de milmetro (o a veces menor) y en sistemas de ignicin electrnica donde se tiene que poder determinar con gran precisin la posicin angular de un motor de combustin. Debido a su alta sensibilidad los sensores magneto-resistivos pueden medir campos magnticos muy dbiles y son ideales para aplicaciones en brjulas electrnicas, correccin del campo de la Tierra y deteccin de trfico.
2.2.3 ELEMENTO DEL SENSOR MAGNETO-RESISTIVO
2.2.3.1 EFECTO MAGNETO-RESISTIVO
Los sensores magneto-resistivos (MR) usan el efecto magneto-resistivo, dicho efecto es la propiedad de una corriente transportando material magntico para cambiar su resistencia en la presencia de un campo magntico externo. La figura 10 muestra una barra de material ferromagntico llamado Permalloy (19% Fe, 81% Ni). [1]
Figura 10 Efecto magneto-resistivo en el Permalloy INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
31 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL Durante la exposicin de la barra de Permalloy, se aplic un fuerte campo magntico externo paralelo al eje de la barra; haciendo esto, se define la preferencia de la direccin de la magnetizacin dentro de la barra, en ausencia de cualquier campo magntico externo, la magnetizacin siempre apunta en esta direccin. En la figura 10 se asume en la direccin en x, la cual tambin es la direccin de flujo de la corriente. Ahora un sensor MR se basa en dos efectos bsicos:
La resistencia R de la barra depende del ngulo entre la direccin de la corriente y la direccin del la magnetizacin.
La direccin de magnetizacin y, por lo tanto, pueden ser influenciado por un campo magntico externo Hy, dnde Hy es paralelo al plano de la barra y perpendicular a la direccin deseada.
Cuando un campo magntico externo no esta presente, el Permalloy tiene un vector paralelo de magnetizacin interno a la direccin deseada, es decir, =0. En este caso, la resistencia R de la barra tiene su valor mximo Rmax. Si ahora un campo magntico externo Hy es aplicado, el vector interno del Permalloy rotar alrededor del ngulo . En campos de fuerza grandes, la magnetizacin tiende a auto-alinearse paralelo a Hy y el ngulo de rotacin se acercar a los 90. En este caso, la resistencia alcanza su valor mnimo Rmin. La ecuacin a lado de la figura 10 da la dependencia funcional entre R y , dnde Ro =Rmin y R =(Rmax-Rmin). La funcin de R y , donde Ro=Rmin y R= (Rmax-Rmin). Finalmente, la funcin de R en contra Hy es como sigue:
La figura 11 muestra un diagrama para la ecuacin (2), en donde, Ho es un parmetro que depende del material y geometra de la barra. La ecuacin (2) est definida por las magnitudes del campo de fuerza de Hy<Ho. Para Hy>Ho, R es igual a Ro. Ro y R son parmetros del material tambin. Para el Permalloy, R est en el rango de 2 a 3% de Ro.
2.2.3.2 OPTIMIZACIN DE LAS CARACTERSTICAS DEL SENSOR UTILIZANDO ESTRUCTURAS BARBE POLE
La figura 11a ilustra la caracterstica del sensor de acuerdo con la ecuacin (2). Para magnitudes pequeas de Hy, la sensibilidad es muy baja y no lineal. Adems, sta caracterstica no permite detectar, si Hy es positivo o negativo. Por lo tanto, la estructura bsica del sensor de la figura 10 tiene que mejorarse para aplicaciones de una brjula.
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
32 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL Las mejoras deseadas del sensor pueden ser alcanzadas depositando tiras de aluminio (llamado barber pole) encima de la barra de Permalloy en un ngulo de 45 grados al eje de la barra. La figura 12 demuestra el principio. Como el aluminio tiene una conductividad mayor al Permalloy, el efecto del barber pole es la de rotar la direccin de la corriente en 45 grados, cambiando el ngulo entre la magnetizacin y la corriente elctrica de a (-45).
La figura 11b muestra el impacto en la caracterstica del sensor debido a la estructura del barber pole. Para campos dbiles como el campo de la Tierra, la sensibilidad ahora es significativamente ms alta, la caracterstica es linealizarla y permitir detectar el signo de Hy.
Figura 11 a) Caractersticas de un sensor estndar R-H b) Caractersticas de sensores Barber Pole
Figura 12 Sensor Barber Pole
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
33 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL 2.2.3.3 CONFIGURACIN PUENTE DE WHEATSTONE
Prcticamente tiene sus ventajas el construir un sensor como un puente de Wheatstone, este consiste de 4 barras magneto resistente, como se muestra en la figura 13. Para sensores de brjulas, se ocupan estructuras barber pole, donde un par es orientada diagonalmente a +45 grados respecto al eje de la barra mientras que el otro par es orientado a -45 grados. As, la variacin de la resistencia R debido a un campo magntico es convertido linealmente en una variacin a la salida del voltaje diferencial V=+Vo - (-Vo). Los coeficientes de la temperatura inherente de las cuatro resistencias del puente son compensados mutuamente.
Figura 13 Configuracin puente de Wheatsone
2.2.4 BOBINAS DE AJ USTE/REAJ USTE Y DE COMPENSACIN
Los sensores MR son por naturaleza biestables, por ejemplo: la direccin de su magnetizacin interna puede ser invertida o volteada. Esto se puede alcanzar mediante un campo magntico de fuerza suficiente, si ese campo es aplicado paralelamente a la magnetizacin pero teniendo diferente direccin (figura 14). La inversin causa un volteo de la caracterstica del sensor, por lo que el voltaje de salida del sensor cambia de polaridad.
Los sensores MR pueden ser estabilizados en contra de una inversin no deseada mediante la aplicacin de un campo auxiliar magntico paralelo al eje de inversin. Este campo debe ser en pulsos como un campo permanente debilitar la sensibilidad. Al medir campos dbiles, es hasta deseado el invertir la caracterstica del sensor repetidamente; esto permite compensar la desviacin del sensor en una forma comparable a la tcnica de corte usada en la amplificacin de seales elctricas pequeas. La bobina de ajuste/reajuste cerca del sensor es un medio para aplicar un campo auxiliar para la inversin. INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
34 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL En sistemas de brjulas de alta precisin, el sensor debe tambin permitir la compensacin de cambio de sensibilidad con temperatura y compensar campos de interferencia. Los dos pueden realizarse por medio de un campo auxiliar en la direccin de la sensibilidad; esto puede ser generado mediante una bobina de compensacin cerca del sensor.
Figura 14 Campos generados por la bobina de compensacin y ajuste/reajuste
Los sensores MR Philips dedicados para aplicaciones de brjulas estn disponibles con bobinas de ajuste/reajuste y de compensacin integrados, ahorrando el costo y esfuerzo adicional de proveer bobinas externas. Adems, como las bobinas integradas pueden ser puestas ms cerca del sensor, ellas requieren significantemente menos corriente para generar la fuerza del campo requerido. Esto reduce el gasto y por lo tanto el problema de la unidad de acondicionamiento de seal (UAS).
2.2.5 SENSORES DE MR MARCA PHILIPS PARA SISTEMAS DE BRJ ULAS
Los semiconductores Philips ofrecen en este momento 2 productos de sensores, dedicados a este campo de aplicacin. Ambos productos emplean la estructura barber pole con su linealidad inherente y alta sensibilidad.
El dispositivo primario es el KMZ52, el cual comprende todos los elementos de un sistema sensor de brjula dentro de un solo paquete, es decir, dos sensores de campos dbiles con 90 grados de desplazamiento, entre ellos cada uno teniendo una bobina de ajuste/reajuste y de compensacin.
El KMZ51 es un solo sensor con bobina de ajuste/reajuste y de compensacin. Este puede ser empleado junto con el KMZ52 para formar un sensor tridimensional para compensar la inclinacin. INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
35 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL La figura 15 muestra un diagrama de circuito simplificado del KMZ51 mostrando el Puente de Wheatsone as como la bobina de ajuste/reajuste y de compensacin. La tabla 2 provee una vista general de los sensores para brjulas de la marca Philips.
Figura 15 Circuito integrado KMZ51
Tabla 2 Caractersticas de los sensores KMZ51 y KMZ52
2.3 UNIDAD DE ACONDICIONAMIENTO DE LA SEAL (UAS)
El propsito de este bloque es entregar los voltajes del rendimiento proporcional a las fuerzas del campo Hex y Hey respectivamente. Por consiguiente, las seales entregadas por los sensores del campo magnticos tienen que ser amplificados. Tambin los desplazamientos tienen que ser eliminados. Ms all de eso, la amplificacin de estas seales debe de ser exacta para permitir la compensacin de diferencias de sensibilidad entre el eje x y el eje y de los sensores. El Acondicionamiento de la seal es la parte ms importante y crucial de la exactitud de la brjula electrnica. INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
36 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL 2.3.1 REQUERIMIENTOS
El UAS consiste en 2 canales separados llenando la tarea bsica de amplificar la salida de voltaje del sensor en sus campos x y y. Considerando un campo de fuerza mnimo de la Tierra en el plano del sensor de aproximadamente 15 A/m y una sensibilidad del sensor tpica de 80 mV/(kA/m) (a Vcc =5V, ver tabla 2), un sensor MR desarrollar una amplitud de aproximadamente 1.2 mV cuando se rote en ese campo. Por lo tanto, una ampliacin significativa es requerida para que se pueda proveer un voltaje razonable para la etapa de determinacin de direccin siguiente.
Dependiendo del sistema de exactitud deseado, el UAS tiene que llenar hasta 3 requerimientos ms. Estos son la eliminacin de las siguientes fuentes de error:
Diferencia de Voltajes Vox, Voy en la salida del UAS: Estos son causados por las diferencias de los elementos de los sensores y el amplificador conectado. La diferencia de los elementos del sensor aumenta debido al cambio de tolerancia y de temperatura de los 4 elementos magnetoresistivos, los cuales son ordenados como el puente Wheatstone. As, la salida de voltaje del sensor se desva de 0, si ningn campo magntico aplicado.
Diferencia de sensibilidad S entre el canal x y canal y del UAS: Esto es debido al cambio de tolerancia y temperatura de las sensibilidades del sensor y de la amplificacin siguiente.
La No Ortogonalidad de los sensores: Debido al monto de las tolerancias, el desplazamiento angular real entre las desviaciones del sensor se desva de los 90 deseados por un ngulo .
La ecuacin (3) indica el efecto de stas fuentes de error en la lectura del acimut. Aqu se asume que la unidad determinadora de la direccin de la ecuacin (1) es reemplazando Hey y Hex con el voltaje de salida respectivo al UAS Vy y Vx. Cuando cada salida de voltaje equivale al campo medido de la Tierra por el canal de sensibilidad ms la desviacin, la lectura del acimut es:
=arctan Vy Vx =arctan He ( ) S S + sin( ) + Voy + He S cos Vox + ( ) 3
La ecuacin (3) se convierte idntica a la ecuacin (1), es decir, el acimut real se deriva, si Vox, Voy, S y son eliminado. Los errores del acimut causados por las desviaciones, S y son funciones peridicas de . Las amplitudes de estas funciones, por ejemplo: el error mximo del acimut, puede asumirse como proporcional a la magnitud de la respectiva fuente del error.
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
37 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL La tabla 3 establece las ecuaciones para estos errores de acimut juntas con la indicacin de su valor mximo dependiendo de la fuente de error respectiva
Error de desviacin =0.8/% Por ejemplo: una desviacin del radio de amplitud del 1% ocasiona un error mximo del acimut de 0.8 grados.
Error de Diferencia de Sensibilidad =0.3/%, Por ejemplo: un radio S/S del 1% causa un error de 0.3 grados.
Error No Ortogonal =1/, Por ejemplo: una desviacin ortogonal de 1 grado entre los sensores causa un error mximo del acimut de 1 grado
Tabla 3 Mtodos de calibracin y sumario de errores INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
38 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL El KMZ52 esta especificado para tener un voltaje compensado de mximo +1.5mV/V y un cambio de desviacin de mximo +3uV/(V/K) (ver tabla 2). Por lo tanto, al suministro recomendado de 5V, la mxima variacin del voltaje a 25C es +7.5mV y para un rango de temperatura de 100C es de 1.5mV. Comparando estos valores con la amplitud del voltaje que es del sensor 1.2mV se pone en evidencia, que el nivel de desviacin y el cambio de variacin de temperatura puede ser significativamente ms alto que la seal deseada. Como consecuencia, una eficiente compensacin de variacin interna es crucial para cada sistema de brjulas, hasta para los productos de baja calidad.
Para compensar las diferencias de sensibilidad S, el UAS debera permitir recortar el voltaje de salida por amplitudes iguales cuando sean rotados en el campo de la Tierra. Si se desea alta precisin sobre un amplio rango de temperatura debe de implementarse una compensacin automtica del cambio de la sensibilidad de temperatura debe implementarse.
El no-ortogonal mximo especificado para el KMZ52 es de dos grados, causando un error mximo de acimut de dos grados.; para aplicaciones donde esto no es suficiente.
2.3.2 COMPENSACIN DE VARIACIN
Una tcnica llamada inversin puede ser usada aqu, cuando el sensor biestable es sujeto a un campo magntico reversible en su direccin de inversin, su magnetizacin interna Mx y por lo tanto su caracterstica Vo contra Hy es invertida tal como lo seala la figura 16. Si la inversin es hecha repetitivamente, el voltaje de salida deseado cambiar de polaridad parecida a una seal AC. Sin embargo, la variacin del voltaje no cambia la polaridad as que es parecida a una seal variante de DC; esto permite compensar la variacin del sensor por medio de la filtracin del componente DC de su seal de salida invertida. Una rectificacin subsecuente permite convertir la seal AC de regreso a la seal DC del sensor deseada.
Figura 16 Efecto de inversin en la caracterstica del sensor INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
39 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL La figura 17 muestra el diagrama a bloques de un circuito de inversin. La inversin es generada mediante la aplicacin alternante de pulsos de corriente positivo y negativo a la bobina ajuste/reajuste del sensor. Para evitar prdida en sensibilidad, los pulsos de corriente deben ser cortos (alrededor de us). Despus de una preamplificacin, un filtro de pasa altas remueve la variacin del sensor de la seal de salida invertida. Un rectificador sincronizado convierte la seal invertida a una seal DC, y esto ahora esta libre de variacin. Una seal de reloj es requerida para controlar la fuente de inversin misma y el rectificador, el cual debe ser sincronizado con la inversin. La figura 18 muestra un diagrama de tiempo con las seales del circuito de inversin.
Figura 17 Diagrama a bloques del circuito de inversin
Figura 18 Diagrama de tiempo para circuito de inversin a) Vo del preamplificador. b) Vo del filtro. c) Vo del rectificador
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
40 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL El filtro y el rectificador sincronizado en la figura 17 pueden ser guardados, si un microcontrolador con un convertidor A/D esta disponible. En este caso, el voltaje de salida deseado (Vx,y) puede ser calculado de un voltaje de nivel alto Vp y el voltaje de bajo nivel Vn del sensor de la seal invertida y amplificada (ver figura 18a) como:
Asumiendo que la variacin no vara rpidamente con el tiempo, la carga del microcontrolador puede ser reducida leyendo Vp y Vn solo despus de intervalos de tiempo largo, para calcular y guardar la variacin actual del voltaje Vo:
Para el clculo del acimut, solo uno de los niveles de la seal del sensor invertido tiene que ser ledo por el microcontrolador Vp:
2.3.3 COMPENSACIN DE LA DIFERENCIA DE SENSIBILIDAD (S)
En una temperatura dada, S puede ser compensada ajustando la UAS por unos voltajes de salida iguales Vy,pp y Vx,pp durante la rotacin de la brjula. Los voltajes de salida pueden ser ecualizados ajustando la amplificacin de un canal del UAS. Una solucin alternativa mediante software sera corregir una salida de voltaje matemticamente: como el radio Vy,pp/Vx,pp igual al radio de sensibilidad Sy/Sx = (S+S)/S, as que Vy puede ser corregido de la siguiente forma:
Para mantener una precisin alta sobre la temperatura, el cambio de temperatura de la sensibilidad del sensor debe ser compensada durante la operacin. La figura 19 muestra la caracterstica de salida Vo contra H de un elemento sensor tpico MR en diferentes temperaturas. Todas estas curvas indican, que la salida del sensor es significativamente dependiente de la temperatura excepto en su punto 0 ya que un campo de fuerza 0 siempre causa un voltaje de salida de exactamente 0 independientemente de la temperatura. Por supuesto, esto solo es cierto descartando la variacin del sensor. Sin embargo, la variacin puede ser eliminada perfectamente mediante medios de la tcnica de inversin, como ya se mencion anteriormente. INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
41 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL
Figura 19 Salida caracterstica tpica de un sensor MR
As, el cambio de temperatura puede ser compensada operando los sensores en su punto 0. Por lo tanto, el componente del campo de la Tierra en cada sensor tiene que ser compensado por un campo opuesto de igual fuerza. Si ahora la magnitud y polaridad de este campo compensado son conocidas, la tarea de medicin esta hecha, aunque el sensor tenga una seal de salida de 0, a ste mtodo se le conoce como retroalimentacin electromagntica.
Prcticamente, el campo de compensacin puede ser generado aplicando una corriente a travs de una bobina apropiada cerca del sensor tal como ha sido sealado, los sensores MR de Philips para aplicaciones de brjulas vienen con una bobina de compensacin integrada, dejando aplicar el mtodo de retroalimentacin electromagntica sin la necesidad de ninguna bobina externa. Debido a la buena definicin del factor del campo de estas bobinas integradas de compensacin, hay una bien definida proporcionalidad entre el campo de fuerza a ser medido y corriente de compensacin.
La figura 20 muestra un diagrama a bloques para un canal UAS empleando la inversin y la retroalimentacin electromagntica. El circuito de retroalimentacin electromagntica es un controlador de aro cerrado, en la cual un regulador de corriente alimenta la bobina de compensacin para mantener el voltaje de salida del sensor en 0. INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
42 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL Para alcanzar el voltaje de salida del sensor de exactamente 0, un regulador de corriente con caractersticas integrales es requerido. La medicin del campo de fuerza puede ser representada como voltaje, proporcional a la corriente de compensacin.
Figura 20 Diagrama a bloques del circuito de compensacin de inversin y retroalimentacin electromagntica
2.3.4 COMPENSACION NO-ORTOGONAL
Se ha asumido que los dos sensores del campo magntico estn desplazados en un ngulo exactamente de 90 grados. Sin embargo, en la prctica el desplazamiento se desviar en un ngulo de la ortogonalidad deseada debido a tolerancias montadas. Esta desviacin causa un error en la lectura de la brjula, lo cual es una funcin peridica del acimut (ver tabla 3). El error mximo es aproximadamente igual al de no ortogonal .
Si se desea una precisin ms alta, el ngulo debe ser compensado, si la brjula es rotada con respecto al campo de la Tierra, entonces el cambio de la fase Vx y Vy es 90 grados +. Teniendo determinado el ngulo , el error puede ser eliminado matemticamente de la siguiente forma: Asumiendo que la UAS entrega las seales Vy=Vmax*sin(+); Vx=Vmax*cos y donde es el acimut, que es deseada una seal correcta Vy corregida=Vmax*sin y usando las relaciones trigonomtricas sin(+)=sin*cos+cos*sin, la Vy corregida es:
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
43 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL 2.3.5 CIRCUITO DISEADO
La figura 21 muestra un circuito para un canal UAS (es decir, la direccin del campo Hx o Hy), incluyendo preamplificacin, compensacin del desvi mediante la inversin y la compensacin de temperatura de sensibilidad mediante la retroalimentacin electromagntica.
Figura 21 Circuito acondicionado de seal para un sensor
Este diagrama lo utiliza cualquier sistema para una brjula, donde se observa la preamplificacin del sensor para cualquier campo, la bobina de compensacin, el generador de inversin, entre otras ms.
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
44 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL 2.3.6 UAS CON MICROCONTROLADOR
La figura 22 muestra un diagrama a bloques para una UAS usando un microcontrolador. De la circuitera analgica mostrada en la figura 21, slo la bobina invertida, la preamplificacin y la opcin de las bobinas de compensacin son requeridas. Las seales del sensor invertidas son mandadas va un convertidor analgico/digital. Debe ser considerado, que la resolucin de esta conversin debe ser ms alta que la exactitud de la brjula al final. Principalmente, las mismas consideraciones son vlidas para el convertidor digital/analgico manejando la bobina de compensacin. Para una brjula ordinaria o de bajo fin dnde la exactitud no es crtica, el convertidor analgico/digital puede ser de 8 bits que aparte es econmico y sera suficiente, pero si se requiere que sea ms exacto y preciso, un convertidor A/D con una resolucin ms alta es la solucin.
La compensacin de variacin puede ser implementada por software, ms all los rasgos del software optativos podran ser un algoritmo del mando para retroalimentacin electromagntica o compensacin no ortogonal. El software del microcontrolador realizar tambin la determinacin de la direccin y de tareas optativas, como la calibracin del campo de interferencia o la calibracin del Norte verdadero.
Figura 22 Seal acondicionada a un microcontrolador
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
45 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL 2.4 UNIDAD DE DETERMINACIN DE DIRECCIN (DDU)
La funcin de este bloque es derivar la informacin del acimut deseada de las fuerzas del campo moderadas Hey y Hex. Para las brjulas ms complejas se hace calculando la ecuacin 1 con un microcontrolador. Una brjula de 8 segmentos simple puede construirse para que indique la direccin aproximada (N, NE, E, SE, etc.).
2.4.1 BRJ ULA DE 8 SEGMENTOS
Si el sistema de la brjula solo requiere tomar direcciones cercanas o relativas solamente, se puede hacer uso de la brjula de 8 segmentos, que identifica el punto cardinal ms cercano o los puntos intermedios. Esta informacin se obtiene de las salidas de la UAS sin la evaluacin de la funcin arctan como esta en la ecuacin 1. La figura 23 muestra este principio, aqu las seales de salida de la UAS Vx y Vy muestran una rotacin a la derecha como las manecillas del reloj, comparando las seales de la UAS con los umbrales Vt+ y Vt-, las seales Norte, Sur, Este, Oeste pueden ser derivadas. La figura 24 muestra un circuito para la determinacin de la direccin.
Figura 23 Direccin determinada para la brjula de 8 segmentos
Figura 24 Circuito para la brjula de 8 segmentos INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
46 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL 2.4.2 BRJ ULA DE ALTA RESOLUCIN
Una brjula que requiere tener una alta exactitud es por ejemplo en los sistemas de navegacin. Aqu, la brjula junto con la medicin de la distancia recorrida se usa para determinar la posicin real incluso donde ya no se reciba ninguna seal GPS.
Si la direccin de informacin se requiere alta, por ejemplo un grado, tendremos que usar un microcontrolador para que evalu la ecuacin 1, dnde Hex y Hey tiene que ser reemplazado por los voltajes de salida de Vx y Vy al UAS. Al llevar a cabo la ecuacin 1, debe ser considerado que el argumento Vy/Vx tiene un polo en Vx =0, y que la funcin del arctan se define singularmente slo en el rango angular de /2 a +/2. As, el acimut tiene que ser computado, dependiendo de los estados reales de Vx y Vy:
Las ecuaciones anteriores son basadas en la convencin que el acimut se cuenta en el sentido de las agujas del reloj, donde el Norte es 0.
2.5 CALIBRACIN DEL NORTE VERDADERO
Una vez que el acimut es medido con la brjula, tiene que indicarse la posicin frontal en la que se encuentra uno en relacin al Norte magntico. Sin embargo, en la mayora de los casos prcticos, la direccin frontal relativa con el Norte verdadero es requerida para permitir la navegacin por medio de un mapa. Como sabemos no coinciden los polos magnticos y geogrficos de la Tierra, la direccin del Norte verdadero y del Norte magntico puede desviarse significativamente uno del otro. Esta desviacin se define como declinacin. La declinacin se define como el ngulo del Norte verdadero respecto al Norte magntico.
La declinacin tambin vara por perodos largos de tiempo, por lo tanto, solamente los datos actualizados de la declinacin se deben utilizar para la compensacin. Estos datos para las localizaciones por todo el mundo se pueden encontrar en la pgina de Internet del Centro Nacional de Datos Geofsicos (CNDG). INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
47 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL Para compensar el Norte verdadero, el ngulo de declinacin en la localizacin actual tiene que ser sumado o restado de la lectura del acimut obtenido por la brjula. La operacin apropiada depende de la declinacin si sta se encuentra al Este u Oeste.
Una manera prctica para la compensacin de la declinacin en una cierta rea o localizacin, sera llevar a cabo una brjula en la direccin del Norte verdadero (es decir, que sealara exactamente hacia el Norte geogrfico).
2.6 EJ EMPLOS DE APLICACIONES
Los diagramas del bloque siguientes representan las ideas para la realizacin de brjulas electrnica completas.
Figura 25 Brjula analgica de 8 segmentos
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
48 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL
Figura 26 Brjula analgica con alta resolucin
Figura 27 Brjula avanzada con alta resolucin con microcontrolador
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
49 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL 2.7 INTERFAZ O DESPLIEGUE EN LCD
El acimut moderado tiene que ser indicado por un desplieguen LCD y/o entregado a otro sistema electrnico como una computadora. Para este tipo de comunicacin con la PC se requiere de una interfaz (RS-232 por ejemplo).
2.7.1 LCD
El LCD (Liquid Crystal Display) que significa en espaol Pantalla de Cristal Lquido es un dispositivo inventado por J ack J anning, quien fue empleado de NCR. [2]
Se trata de un sistema elctrico de presentacin de datos formado por 2 capas conductoras transparentes y en medio un material especial cristalino (cristal lquido) ambos tienen la capacidad de orientar la luz a su paso. Cuando la corriente circula entre los electrodos transparentes con la forma a representar (por ejemplo, un segmento de un nmero) el material cristalino se reorienta alterando su transparencia.
El material base de un LCD lo constituye el cristal lquido, el cual exhibe un comportamiento similar al de los lquidos y unas propiedades fsicas anistropas similares a las de los slidos cristalinos. Las molculas de cristal lquido poseen una forma alargada y son ms o menos paralelas entre s en la fase cristalina. Segn la disposicin molecular y su ordenamiento, se clasifican en tres tipos: nemticos, esmticos y colestricos. La mayora de cristales responden con facilidad a los campos elctricos, exhibiendo distintas propiedades pticas en presencia o ausencia del campo. El tipo ms comn de visualizador LCD es el denominado nemtico de torsin, trmino que indica que sus molculas en su estado desactivado presentan una disposicin en espiral. La polarizacin o no de la luz que circula por el interior de la estructura mediante la aplicacin o no de un campo elctrico exterior, permite la activacin de una serie de segmentos transparentes, los cuales rodean al cristal lquido. Segn sus caractersticas pticas, pueden tambin clasificarse como: reflectivos, transmisivos y transreflectivos.
Las pantallas LCD (figura 27a) se encuentran en multitud de dispositivos industriales y de consumo: mquinas expendedoras, electrodomsticos, equipos de telecomunicaciones, computadoras, etc.
Cada LCD se compone de una pequea placa integrada que consta de:
La propia pantalla LCD. Un microchip controlador. Una pequea memoria que contiene una tabla de caracteres. Un interfaz de contactos elctricos, para conexin externa. Opcionalmente, una luz trasera para iluminar la pantalla. INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
50 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL El controlador simplifica el uso del LCD proporcionando una serie de funciones bsicas que se invocan mediante el interfaz elctrico, destacando: La escritura de caracteres en la pantalla. El posicionado de un cursor parpadeante, si se desea. El desplazamiento horizontal de los caracteres de la pantalla.
La memoria implementa un mapa de bits para cada caracter de un juego de caracteres, es decir, cada octeto de esta memoria describe los pxeles que deben iluminarse para representar un caracter en la pantalla.
Generalmente, se pueden definir caracteres a medida modificando el contenido de esta memoria. As es posible mostrar smbolos que no estn originalmente contemplados en el juego de caracteres.
El interfaz de contactos elctricos suele ser de tipo paralelo, donde varias seales elctricas simultneas indican la funcin que debe ejecutar el controlador junto con sus parmetros. Por tanto, se requiere cierta sincronizacin entre estas seales elctricas.
La luz trasera facilita la lectura de la pantalla LCD en cualquier condicin de iluminacin ambiental. Existen dos tipos de pantallas LCD en el mercado: pantallas de texto y pantallas grficas. En nuestro caso se utiliz un LCD de texto ya que solo se requiere desplegar nmeros decimales y textos cortos.
El LCD de texto solamente permite visualizar mensajes cortos de texto. Existen algunos modelos estandarizados en la industria en funcin de su tamao medido en nmero de lneas y columnas de texto. Existen modelos de una, dos y cuatro filas nicamente. El nmero de columnas tpico es de ocho, diecisis, veinte y cuarenta caracteres.
El controlador Hitachi HD44780 se ha convertido en un estndar de industria cuyas especificaciones funcionales son imitadas por la mayora de los fabricantes. Este controlador cuenta con los siguientes interfaces elctricos:
D0-D7: ocho seales elctricas que componen un bus de datos. R/W: una seal que indica si se desea leer o escribir en la pantalla (generalmente solamente se escribe). RS: una seal que indica si los datos presentes en D0-D7 corresponden a una instruccin o bien a sus parmetros. E: una seal para activar o desactivar la pantalla. Vo: seal elctrica para determinar el contraste de la pantalla; generalmente en el rango de Vcc a tierra (5V-0V), cuando el voltaje es de cero Volts se obtienen los puntos ms oscuros. Vcc y tierra: seales de alimentacin. Generalmente a 5 Volts.
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
51 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL Estas seales son fcilmente controladas desde un microcontrolador o desde una interfaz en paralelo, tpicamente a travs del interfaz IEEE 1284, tambin conocido como "Centronics". El mismo que se usa para las impresoras.
Figura B. Pantalla de LCD
2.8 OTROS FACTORES PARA MEJ ORAR UNA BRJ ULA ELECTRNICA
Otros factores que se necesitan consideran para hacer una brjula electrnica mejorada son los siguientes puntos:
-La calibracin de campo de interferencia Este se hace respecto al Norte magntico, ya que predomina este campo en la Tierra y se sobrepone a otros campos magnticos que causaran un error de la medida del ngulo.
-La Calibracin al Norte Magntico Como se sabe existe una desviacin entre la direccin del Norte magntico (medido por la brjula electrnica) y el Norte verdadero o Norte geogrfico.
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
52 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL CAPTULO 3 BRJULA DIGITAL (CMPS03)
INTRODUCCION
En este captulo se presenta la descripcin del sensor CMPS03, se habla de sus caractersticas, su funcionamiento, sus conexiones, su calibracin y los componentes que lo integran. Adems, se da una explicacin breve de la modulacin por ancho de pulso (PWM) ya que es primordial para el entendimiento de este trabajo. Por lo que se llevar a cabo lo siguiente: Describir las caractersticas, conexiones, calibracin y sus componentes integrados del sensor CMPS03. Explicar el funcionamiento general de la brjula digital (CMPS03). Explicar brevemente la modulacin por ancho de pulso (PWM).
3.1 CONCEPTO GENERALES DE LA BRJ ULA DIGITAL
La brjula digital CMPS03 se considera un sensor de campos magnticos que una vez que es calibrado ofrece una precisin de 3 a 4 grados; este sensor de campo magntico esta especficamente diseado como sistema de navegacin. La brjula digital CMPS03 (figura 28) tiene internamente los sensores KMZ51 de la marca Philips, que son bastante sensibles para captar el campo magntico de la Tierra. Dichos sensores se encuentran colocados en ngulo de 90 grados respectivamente y llevan un amplificador LMC6041 para hacer ms grande la seal de salida de los mismos para que posteriormente permita al microcontrolador PIC18F2321 calcular la direccin respecto al Norte magntico de la Tierra. [1]
Figura 28 Brjula digital CMPS03 INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
53 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL Esta brjula digital CMPS03 tiene dos interfaces, una es mediante modulacin por ancho de pulso (PWM) y, por medio de un bus I2C, lo que ayuda a la comunicacin con una amplia gama de microcontroladores.
3.2 CARACTERSTICAS DE LA BRJ ULA DIGITAL
FIGURA 29 Diagrama de cada componente de la brjula digital CMPS03
Se basa en el sensor de campo magntico KMZ51 de Philips.
La brjula CMPS03 lleva dos sensores KMZ51 montados en ngulo recto para as poder calcular la direccin horizontal del campo magntico terrestre.
Cuenta con un amplificador LMC6041 que sirve para aumentar la magnitud de la seal de la salida de los sensores KMZ51.
Consumo: 5V/15mA.
Obtencin de la orientacin Pin 4: seal PWM. Pines 2 y 3: interfaz I2C.
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
54 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL Seal PWM: Su ancho nos indica la orientacin: 1 ms: 0 10 ms: 90 19 ms: 180 28 ms: 270 36.99 ms: 359.9
La seal se mantiene a nivel bajo durante 65 ms entre dos pulsos consecutivos. El ciclo de trabajo es de 65 ms +el ancho del pulso. El pulso lo genera un Timer de 16 bits del microcontrolador 18F2321 (Ver Seccin 3.3.2) incluido en el mdulo CMPS03 con una resolucin de 1useg.
3.3 CIRCUITOS INTEGRADOS EN LA BRJ ULA DIGITAL (CMPS03)
3.3.1 AMPLIFICADOR LMC6041
3.3.1.1 DESCRIPCIN GENERAL
El consumo de energa ultra bajo y la corriente baja en la entrada y salida son lo que caracteriza al amplificador LMC6041 (figura 30), proporcionando la corriente de la entrada aproximadamente de 2 fA (tpicos). El LMC6041 puede funcionar con una sola fuente y el rango de voltaje en la entrada puede incluir tierra.
El LMC6041 es ideal para el uso en sistemas que requieren un consumo de energa muy bajo. Adems, la alta amplificacin a la salida.
Otras aplicaciones que se le da al amplificador LMC6041 son: los detectores de campo magntico, campo elctrico y los electrmetros.
3.3.1.2 CARACTERISTICAS
Corriente baja de la fuente: 14uA (Tpica). Funciona desde 4.5V a 15.5 V con una sola fuente. Ultra baja corriente de entrada aproximadamente 2 fA.
3.3.1.3 APLICACIONES
Amplificador para detector de fotodiodo e infrarrojo. Probador de PH. Sistema de deteccin de humo y fuego. Amplificador para transductores piezoelctricos. INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
55 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL
Figura 30 Amplificador LM6041
3.3.2 MICROCONTROLADOR PIC18F2321
Este microcontrolador PIC18F2321 (figura 31) es de 28 pines teniendo tres puertos de entrada/salida pudiendo tener una interfaz con RS-232. [4]
3.3.2.1 MODOS DE ENERGIA
Modo activo: CPU encendida, perifricos encendidos. Modo lento: CPU apagado, perifricos encendidos. Modo dormido: CPU apagado, perifricos apagados. Corrientes en modo lento aproximadamente menos de 2.5 uA (tpico). Corrientes en modo dormido menos de 100 nA (tpico). Oscilador Timer1: 1.8 uA, 32 KHz, 2 Volts (tpico). Perro Guardin (WD): 1.4 uA, 2 Volts (tpico). Dos velocidades del oscilador.
3.3.2.2 ESTRUCTURA FLEXIBLE DEL OSCILADOR
Cuatro modos de cristal hasta 40 Mhz. Activacin de 4x el cristal (PLL). Bloque del oscilador interno: - 8 frecuencias seleccionables por el usuario, a partir 31 KHz hasta 8 Mhz. - Proporciona una gama completa de velocidades de reloj a partir de 31KHz hasta 32 MHz cuando se activa el PLL. - Oscilador secundario usando Timer1 a cada 32 KHz.
3.3.2.3 CARACTERSTICAS DE LOS PERIFRICOS
- Alta corriente en la fuente 25 mA. - Tres interrupciones externas programables. INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
56 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL - Cuatro interrupciones de entradas. - Cuenta con 2 mdulos de captura/comparacin/PWM. - Cuenta con mdulo sncrono principal del puerto serial (MSSP) que apoya al I2C. - Mdulo direccionable usando USART. - Soporta RS-485, RS-232 y LIN 1.2. - Opera con la interfaz RS-232 usando el bloque interno del oscilador. - Convertidor Analgico/Digital de10-bits. - Comparadores anlogos duales con entrada multiplexada.
Figura 31 PIC18F2321
3.4 FUNCIONAMIENTO DE LA BRJ ULA DIGITAL
Para el funcionamiento de la brjula digital cuenta con tres etapas principales a seguir, estas etapas incluyen desde la localizacin de informacin (localizacin del Norte magntico) y como parte final el envo de informacin mediante una salida de PWM que se conectar al microcontrolador MSP430F1232. A continuacin, se muestran las siguientes etapas:
SENSOR DE LOCALIZACIN DEL NORTE MAGNTICO (Dispositivos empleados para localizar el punto Norte magntico).- En el diseo de la brjula se encuentran incluidos dos sensores de campo magntico con denominacin KMZ51, dichos sensores se encuentran diseados para sistemas de navegacin de robots; los KMZ51 son sensibles para captar el campo magntico de la Tierra y colocados en un ngulo de 90 grados permite al microprocesador PIC18F2321 calcular la direccin de la componente horizontal del campo magntico natural y el campo vertical, eso para que determine el Norte magntico.
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
57 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL UNIDAD DE ACONDICIONAMIENTO DE LA SEAL.- Esto es la amplificacin de la seal del sensor. Como se mencion anteriormente, los sensores forma una etapa del diseo de la brjula electrnica, pero muchas veces se corre el riesgo de perder la informacin que surge en los KMZ51 ya que la seal de informacin con el medio suele adquirir algunas otras seales que denominamos como ruido; para evitar dicho ruido o prdida de informacin, lo ms conveniente es aumentar la magnitud de la seal, es decir, amplificar la seal para lo cual se emplea el amplificador LMC6041, ya que requiere de un bajo consumo de energa y bajos niveles de corriente y temperatura alta y otras caractersticas ms. El LMC6041 enviar las seales ya amplificadas a un microcontrolador PIC18F2321 que tiene como funcin obtener o calcular los valores ms exactos que se necesitan para el funcionamiento de la brjula.
RECEPCIN DE LA SEAL.- La seal que es amplificada por el LMC6041 va a ser procesada por el microcontrolador PIC18F2321 que contiene el circuito de la brjula CMPS03, dicho microcontrolador como se mencion anteriormente, est diseado para que haga los clculos de los grados de direccin partiendo de un punto que denominamos Norte magntico. Va a calcular el acimut, o sea el ngulo entre el Norte magntico y la direccin en que este la brjula direccionando. El microcontrolador dar dos diferentes salidas: una seal PWM y una interfaz I2C, nosotros tomaremos la salida en PWM y esta se interpretara con su ancho de pulso; cuando tenga un ancho de pulso de 1 ms es igual a 0 y cuando sea el mximo 36.99 ms es igual a 359.9.
3.4 CONEXIONES DE LA BRJ ULA DIGITAL
En la figura 32 se observan las conexiones de los diferentes pines de la brjula digital CMPS03, las salida son el pin nmero 4 que es la salida en PWM (Modulacin por Ancho de Pulso). Y los pines nmero 2 y 3 corresponden a la interfaz del bus I2C formado por las seales SDA (seal de datos) y SCL (seal de reloj) y que es un interfaz serie bidireccional sincrono. [1]
Figura 32 Pines de la brjula digital CMPS03 INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
58 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL En el pin nmero 4 como ya se haba mencionado se obtiene una seal PWM en la que el pulso positivo representa el ngulo de la brjula. El pulso vara de acuerdo al ngulo que se encuentre respecto al Norte magntico anteriormente calibrado, es decir, la duracin mnima es de 1ms lo que representa 0 grados y ah sera el Norte y la mxima duracin del pulso es de 36.99 ms que representaran los 359.9 grados. As que cada grado es igual a 100 us. La seal permanece en cero durante el lapso de 65 ms entre pulsos. Por lo tanto, el periodo es la suma de 65ms en estado bajo mas la anchura del pulso (ngulo).
Los pulsos son generados por un contador de 16 bits del microcontrolador PIC18F2321, con una resolucin de 1 us. Cuando se use la salida del pin nmero 4, es decir la salida en PWM, es necesario conectar los pines nmero 2 y 3 del interfaz I2C a Vcc (5V) mediante dos resistencias de 47 Kohms, ya que el sensor CMPS03 no incluye resistencias de pull up en el circuito.
La otra alternativa es usar el interfaz I2C formado por los pines nmero 2 y 3, estos nos permite una lectura directa del valor en grados de la direccin. Como en este trabajo se utiliz la salida del pin nmero 4 o sea la salida PWM, no se comentar a fondo la interfaz I2C. Acerca de la modulacin por ancho de pulso (PWM) se tratar ms al respecto en la seccin 3.7.
El pin nmero 7 se usa para seleccionar entre 50 Hz (puesto a tierra) o 60 Hz (puesto a Vcc), esto se debe a una desviacin errnea de unos 1.5 grados causado por el campo generado por la red elctrica. En nuestro caso como en Mxico se maneja 60 Hz para la lnea elctrica se pondr el pin a Vcc o se puede dejar sin conectar ya que cuenta con una resistencia interna de pull up y se consigue disminuir el error a tan solo aproximadamente 0.2 grados. El circuito realiza una conversin interna cada 40ms (50 Hz) o cada 33,3 ms (60Hz) de acuerdo con la conexin de esta entrada. No hay ningn tipo de sincronismo entre la realizacin de la conversin y la salida de los datos, ya que cuando stos son ledos devuelven el valor ms reciente que est almacenado en su respectivo registro.
El pin nmero 6 se usa para calibrar el sensor magntico, aqu se debe calibrar con una brjula magntica normal para observar donde se encuentra el Norte magntico. Este pin cuenta con su propia resistencia de polarizacin (pull up) y puede dejarse sin conectar una vez realizada la calibracin. Los pines 5 y 8 los maneja para no conectarse, aunque el pin nmero 8 es el reset del microcontrolador PIC18F2321.
Para realizar la calibracin, la brjula digital CMPS03 deber estar perfectamente horizontal, adems de estar alejado de cualquier objeto metlico y objeto magntico. Tambin es necesario conocer con precisin la direccin, o sea, el Norte magntico y nos ayudaremos para comprobarlo con una brjula magntica ordinaria. La calibracin de la brjula digital puede hacerse por el mtodo de un push botton indicando los 4 puntos cardinales.
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
59 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL 3.6 CALIBRACIN DE LA BRUJ ULA DIGITAL
Consiste en utilizar un push botton entre el pin nmero 6 y tierra del circuito, con el fin de iniciar la calibracin, se debe tomar en cuenta que este pin tiene una resistencia de polarizacin interna y puede dejarse sin conectar una vez realizada la calibracin. Para llevar a cabo la calibracin basta con poner a tierra el pin numero 6 momentneamente por cada uno de los 4 puntos cardinales. Siempre es necesario calibrar los 4 puntos cardinales.
3.7 MODULACIN POR ANCHO DE PULSOS
La modulacin por ancho de pulsos (PWM, Pulse Width Modulation en ingls) es una tcnica en la que se modifica el ciclo de trabajo de una seal peridica pudiendo ser cuadrada o senoidal. [5]
El ciclo de trabajo de una seal peridica es el ancho relativo de su parte positiva en relacin al perodo (figura 33). Matemticamente:
Donde: D es el ciclo de trabajo, es el tiempo en que la funci n es positiva (ancho del pulso) y T es el perodo de la funcin
Figura 33 Seal de onda cuadrada de amplitud acotada
La construccin tpica de un circuito PWM se lleva a cabo mediante un comparador con dos entradas y una salida. Una de las entradas se conecta a un oscilador de onda triangular, mientras que la otra queda disponible para la seal moduladora. En la salida la frecuencia es generalmente igual a la de la seal triangular y el ciclo de trabajo esta en funcin de la portadora. INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
60 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL La principal desventaja que presentan los circuitos PWM es la posibilidad de que haya interferencias generadas por radiofrecuencia. Estas pueden minimizarse ubicando el controlador cerca de la carga y realizando un filtrado de la fuente de alimentacin.
Algunos parmetros importantes de un PWM son: La relacin de amplitudes entre la seal portadora y la moduladora, siendo recomendable que la ltima no supere el valor pico de la portadora y est centrada en el valor medio de sta. La relacin de frecuencias, donde en general se recomienda que la relacin entre la frecuencia de la portadora y la de seal sea de 10 a 1.
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
61 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL CAPTULO 4 PRUEBAS DEL SISTEMA
INTRODUCCIN
En este captulo, se da una explicacin de los pasos y pruebas que se realizaron para hacer la brjula electrnica desplegada en una pantalla de LCD mediante un microcontrolador MSP430F1232, que es un sistema de orientacin ms preciso que una brjula ordinaria, tambin se habla de las herramientas utilizadas en dicho proceso, se pretenden los siguientes objetivos: 1. Realizar pruebas para cerciorarnos que el sensor CMPS03 da las relaciones de los ngulos con los anchos de pulso.
2. Dar a conocer las conexiones y armado del circuito para realizar la brjula electrnica.
3. Observar algunas pruebas que se realizaron desplegadas en LCD (fotos) y hacer comparaciones de nuestra brjula electrnica contra una brjula ordinaria.
4.1 VERIFICACIN Y COMPROBACIN DEL SENSOR CMPS03
Para hacer este trabajo, primero se deben conocer algunos sensores de campo magntico, entre los ms sobresalientes est el KMZ51 y el KMZ52 que fueron los ms usados en las aplicaciones de orientacin ya que estos estn diseados para brjulas especficamente. El CMPS03 es un sensor o brjula digital que ya trae integrado dos sensores KMZ51 para los 2 ejes, x y y, esta brjula digital cuenta adems con su amplificador LMC6041 que da mayor amplitud de la salida de los sensores de campo magntico y contiene un microcontrolador PIC18F2321, que con el uso del Timer genera la salida en PWM y se hace una relacin del ngulo con respecto a su ancho de pulso (ver tabla 4).
Tabla 4 Relacin de ngulos con respecto a su ancho de pulso INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
62 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL Los anchos de pulso fueron comprobados en un osciloscopio digital donde se observ la variacin del ancho de pulso con respecto al ngulo que estuviera tomando como base el Norte magntico.
Las condiciones ideales y tericas del sensor CMPS03 son que el periodo siempre es de T=estado alto +65ms de estado bajo. El estado alto depender del ngulo que tenga la brjula digital (CMPS03). Por lo que: T=1 ms (0) +65ms =66 ms sera el periodo ms chico. T=36.99 ms (359.9) +65 ms =101.9 ms sera el periodo ms largo
Una observacin importante dentro de las medidas hechas con el osciloscopio es que en realidad el ancho de pulso ms grande lo da aproximadamente de 37.3 ms, que son en si 363 grados, lo que hace que el periodo sea T=37.3 ms +65 ms =104.9 ms.
Una razn de este error puede ser por el ruido que entra al PIC18F2321 y arroja la conversin no exacta como la que se maneja en la hoja de especificaciones de la brjula digital (CMPS03). Otra posible razn es como se coment en el capitulo 2, el error se deba a la no ortogonalidad exacta, ya que deben estar montados los dos sensores KMZ51 a 90 grados uno respecto al otro y la no exactitud en este requerimiento nos da como consecuencia error en las mediciones del acimut. Este error se tendr al final ya que en la conversin para mostrarlo en el LCD se observar que va la brjula de 0 a 363, esto indica una mala medicin del acimut del sensor CMPS03 y un error de 3 grados, esto se podra solucionar con repartirse este error en todos los ngulos mediante la programacin del MSP430F1232.
4.2 CONEXIN DEL SENSOR CMPS03 CON EL MICROCONTROLADOR MSP430F1232
Teniendo las relaciones de los anchos de pulso con los ngulos, la salida en PWM del sensor CMPS03 se debe recortar, ya que como la brjula digital se alimenta con 5 Volts la salida ser igual o menor, pero el microcontrolador MSP430F1232 no puede recibir mayor voltaje que con el que est alimentado, que son 3.3 Volts ya que se puso un regulador LF33CV y, se debe armar un pequeo circuito para recibir un voltaje menor de Vcc del MSP430F1232 que es el siguiente.
Figura 34 Circuito para disminuir el voltaje de la seal PWM INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
63 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL El sensor CMPS03 (figura 35) se debe conectar de la siguiente forma: Pin 1: a Vcc=5V. Pin 2 y 3: a Vcc con resistencias de 47Kohms, resistencia de pull up Pin 4: salida del sensor en PWM Pin 5,6,7,8: sin conectar Pin 9: a Tierra=0V
Figura 35 Conexin del CMPS03 para conectarse al MSP430F1232
El circuito elctrico se hizo en el programa PCB Wizard, las conexiones del sensor junto al microcontrolador quedan de la siguiente forma:
Figura 36 Circuito elctrico de la brjula electrnica INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
64 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL 4.3 PROGRAMA PARA EL MICROCONTROLADOR MSP430F1232
El microcontrolador se programa para que determine el ciclo til de una seal de entrada en PWM en el ciclo activo, el TAR del timer est trabajando a una frecuencia de 1MHz, para esto es necesario colocar un oscilador de cristal externo de 8MHz en las entradas XIN y XOUT del MSP430F1232. El microcontrolador en la terminal P1.1 est a la espera de un flanco de subida, para tomar el valor que tiene el TAR, una vez que ocurre se configura la terminal para que responda a los flancos de bajada y de esta manera con el flanco de subida y el actual se hace una resta para determinar el nmero de ciclos que permaneci en activo la seal de entrada, el resultado se da en hexadecimal y es guardado en la localidad 0x202 de memoria RAM del microcontrolador, la cual esta apuntada por la etiqueta WIDEPULSE2. As que se debe multiplicar el nmero de pulsos guardados en la memoria 0x202 y multiplicarlos por el periodo del reloj quedando de 1us Este resultado se mete a una funcin que convierta un nmero hexadecimal a decimal para poderlo desplegar en el LCD, cada nmero decimal se guarda en una direccin por ejemplo 0x204, 0x205, etc.
A continuacin se muestran los diagramas de flujo: PROGRAMA PRINCIPAL Inicio Habilitacin de Interrupciones; Cambio de valor para desplegar Ms lento el LCD; Conversin de hexadecimal a BCD del dato medido por la terminal P1.1 Fin
Figura 37 Diagrama de flujo del programa principal
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
65 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL
INICIO DEL PROGRAMA Inicio MCLK=HFXTAL =8MHz; ACLK=HFXTAL/8 =1MHz; SMCLK=0Hz; DCO=OFF; Inicializacin de STACKPOINTER; WATCHDOG TIMER detenido; LFXT1=HFXTAL; Divisin del ACLK/8; MCLK=LFXT1; DCO=OFF;--Apagado-- Fin Limpiado de bandera Osc Fault; Retardo del oscilador a cristal; Osc Fault=1? SI NO
Figura 38 Diagrama de flujo del inicio del programa
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
66 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL
Figura 39 Diagrama de flujo de la configuracin del puerto A
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
67 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
68 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL
Figura 40 Diagrama de flujo del LCD
Figura 41 Diagrama de la configuracin del LCD
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
69 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL 4.4 FUNCIONAMIENTO Y DESPLIEGUE EN LCD DE LA BRJ ULA ELECTRNICA
La brjula electrnica funciona cuando se prende mediante un interruptor, el microcontrolador MSP430F1232 se pone en reset automticamente y en pocos milisegundos despliega el ngulo en que se encuentre la brjula electrnica. Este ngulo variar dependiendo de cmo nos desplacemos respecto al Norte, por lo que el ngulo se mide en sentido a las manecillas del reloj siendo el Norte cero grados.
En la figura 42 se muestra la brjula electrnica indicando el Norte o lo ms preciso a l, desplegando en el LCD 0.60 grados Norte y en la figura 43 se despliega en el LCD 90.57 grados respecto al Norte lo que es el Este.
Figura 42 Brjula electrnica indicando 0 (Norte)
Figura 43 Brjula electrnica indicando 90 respecto al Norte (Este) INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
70 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL 4.5 PRESICIN DE LA BRJ ULA ELECTRNICA CONTRA UNA BRJ ULA ORDINARIA
Pruebas realizadas de la brjula electrnica:
El prototipo se prob en las instalaciones del Instituto Politcnico Nacional en la ESIME Zacatenco, en el laboratorio de microcontroladores de la academia de Electrnica, se observ el detalle de 3 grados de error que tiene el sensor CMPS03, ya que el sensor viene diseado y montado en placa con el resto de sus componentes, as que solo restara hacer un programa en el cual el error de 3 grados se repartiera en todo la brjula, debe resolverse el clculo mediante la siguiente expresin matemtica:
Medida corregida(ms) =Medicin de Grados(ms) [Error x Medicin de Grados(ms)]
Por ejemplo para 0 grados talto=Grados - [Error x Grados]=0 - [8.33m x 0]=1ms [8.33m x 1ms]= 1ms 0.0083ms=0.9917ms lo que dara muy prximo a 1ms (0) y en el LCD dara el ngulo de 0 grados variando.
Y para 363 grados (mximo del sensor CMPS03) talto=Grados [Error x Grados]=363 - [8.33m x 363]=37.3ms [8.33m x 37.3ms]= 37.3ms [0.310ms]=36.99ms lo que dara en el LCD un ngulo de 359.9 grados.
En la figura 44 se observa que la indicacin del Norte Magntico de la brjula ordinaria y la brjula electrnica es muy semejante.
Figura 44 Comparacin de la brjula electrnica VS brjula ordinaria INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
71 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL CONCLUSIONES:
La brjula electrnica es una buena opcin para lograr precisin y exactitud, adems de obtener facilidad de lectura del ngulo respecto al Norte. Esta opcin es de bajo costo comparndola con la tecnologa GPS sin perder la precisin con esto, sta cuenta con mayor manejo y entendimiento que las brjulas ordinarias. El ngulo de las brjulas ordinarias es difcil de visualizar ya que depende de la inclinacin con que se observe, tambin vara mucho la aguja por lo que no las hace muy confiables.
La brjula electrnica por lo tanto mejora todo estos aspectos en contra de una brjula ordinaria y su precio la hace accesible para cualquiera, pudiendo ser de uso personal, para transportes, industria o comercio.
La tecnologa que se encuentra en Mxico con respecto a estos sistemas de orientacin y posicionamiento se encuentra rezagada en nuestra opinin; ya que con stas se podran tener ms ventajas y comodidades, por ejemplo el control automtico por sealar alguna de ellas.
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
72 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL GLOSARIO
Acimut o Azimut: Es una palabra que proviene del rabe "as-sumut" (la direccin, el cenit), plural de "as-sumt". El significado de este trmino tiene algunas particularidades segn la disciplina en la que se use. En nutica, el acimut se mide desde el punto cardinal Norte en sentido horario de 0 a 360 y se llama acimut verdadero (Azv) o real. El acimut podr ser magntico, si se mide respecto al Norte magntico (Azm).
Amplificacin: Proceso de aumentar la amplitud de una seal.
Amplitud: Es la mxima distancia desde la posicin de equilibrio hasta la cresta de onda. La amplitud de una onda es el valor mximo, tanto positivo como negativo, que adquiere o alcanza una onda sinusoide.
Calibracin: Conjunto de operaciones que establecen bajo condiciones especficas, la relacin entre los valores de una magnitud indicados por un instrumento o sistema de medicin o los valores representados por una medida materializada y los valores correspondientes de la magnitud realizados por los patrones.
Campo magntico: Es una propiedad del espacio por la cual una carga elctrica puntual que se desplaza a una velocidad, sufre los efectos de una fuerza perpendicular y proporcional a la velocidad y a una propiedad del campo llamada induccin magntica.
Escalmetro: Es una regla especializada cuya seccin transversal tiene forma de un prisma con el objeto de tener diferentes escalas en la misma regla. Se emplea frecuentemente para medir en dibujos que contienen diferentes escalas.
Exactitud: Es la capacidad de un instrumento de medir un valor cercano al valor de la magnitud real.
I2C (Inter-Integrated Circuit)): Es un bus de comunicaciones serie; usa dos hilos para transmitir la informacin: por uno van los datos y por otro la seal de reloj que sirve para sincronizarlos.
Magnetismo: Fenmeno por el que los materiales ejercen fuerzas de atraccin o repulsin a otros materiales
Microcontrolador: Es un circuito integrado o chip que incluye en su interior las tres unidades funcionales de una computadora: CPU, Memoria y Unidades de E/S, es decir, se trata de un computador completo en un solo circuito integrado.
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
73 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL Norte magntico (polo magntico): Es el punto de interseccin de la superficie de la Tierra con los ejes de un magneto bipolar simple, esto aproxima mejor el actual campo magntico terrestre.
Oscilador: Es un sistema capaz de crear perturbaciones o cambios peridicos en un medio, ya sea un medio material (sonido) o un campo electromagntico.
Precisin: Capacidad de un instrumento de dar el mismo resultado en mediciones diferentes realizadas en las mismas condiciones
PWM (Modulacin por Ancho de Pulso): Es una tcnica en la que se modifica el ciclo de trabajo de una seal peridica
Rosa de los vientos (rosa nutica): Es un crculo con graduaciones que marca la vuelta o el crculo del horizonte, es decir, es un plano de coordenadas que indica a los cuatro puntos cardinales con sus derivados, que en total son 32.
Ruido: Seales no necesarias que suelen distorsionar o alterar las seales de informacin.
Sensibilidad: Es la mnima magnitud en la seal de entrada requerida para producir una determinada magnitud en la seal de salida, dada una determinada relacin seal/ruido u otro criterio especificado.
Seal moduladora: Es la seal que contiene la informacin que va a ser transmitida.
Seal portadora: Es una forma de onda generalmente senoidal, que es modulada por una seal que se quiere transmitir, esta onda portadora es de una frecuencia mucho ms alta que la de la seal moduladora.
Tecnologa GPS(Global Position System): Es un Sistema Global de Navegacin por Satlite (GNSS) el cual permite determinar en todo el mundo la posicin de un objeto, una persona, un vehculo o una nave, con una precisin hasta de centmetros usando GPS diferencial.
INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
74 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL BIBLIOGRAFA
[1] http://www.nxp.com/acrobat_download/applicationnotes/AN00022_COMPASS.pdf INSTITUTO POLITCNICO NACIONAL ESIME ZACATENCO INGENIERA EN COMUNICACIONES Y ELECTRNICA
BRJULA ELECTRNICA
75 ALDANA SALINAS OSCAR DANIEL GONZALEZ CHAVARRIA EMMANUEL LORETO FELIPE J OSE MANUEL