Hola, soy nuevo por el foro y me gustaría, no obstante que me ayudárais.
Se que en el foro existe un tema parecido al mío, pero lo he leído y no he encontrado las soluciones que necesito. Mi problema es la realización de un trabajo para una asignatura de la carrera, en la que construiríamos un dispositivo que mediante sensores reconoce la dirección del norte y la marca mediante una linea de leds y mediante un display de 3 dígitos.
Todo esto se debe realizar con un microcontrolador PIC16F876A y dos sensores HMC1021Z magnetoresistivos de la marca Honeywell. Además de los decodificadores y displays oportunos(pero esto creo que sí seríamos capaces de hacerlo).
Tengo entendido que los sensores, poniendo uno perpendicular respecto al otro, y sabiendo que cuando marcan el máximo es cuando el campo de la tierra está paralelo a él, nos daría uno la proyección sobre su eje del vector campo de la tierra y el otro la otra proyección, de forma que de uno sacaríamos el seno y del otro el coseno del ángulo, teniendo que realizar con el PIC la operación de dividir y sacar el ángulo mediante la arcotangente.
Pero la verdad es que nunca hemos construido nada digital y aunque me he releido la Data Sheet de los sensores no consigo saber cómo funciona, ni cómo habría que conectarlo al PIC, ni si la salida de los sensores son analógicas y luego hay que convertirlas (supongo que sí), ni cómo hay que calibrarlo, (Tiene patas set y reset supongo que serán para medir, y para quedarlo en espera).
Por ello, os pido que me ayudéis en lo posible. También adjunto la Data Sheet de los sensores. Por otra parte, no se si haría falta alguna amplificación de señales, por ejemplo para iluminar los leds mediante algunos amplificador operacionales.
Muchas Gracias y
Saludos.
Se que en el foro existe un tema parecido al mío, pero lo he leído y no he encontrado las soluciones que necesito. Mi problema es la realización de un trabajo para una asignatura de la carrera, en la que construiríamos un dispositivo que mediante sensores reconoce la dirección del norte y la marca mediante una linea de leds y mediante un display de 3 dígitos.
Todo esto se debe realizar con un microcontrolador PIC16F876A y dos sensores HMC1021Z magnetoresistivos de la marca Honeywell. Además de los decodificadores y displays oportunos(pero esto creo que sí seríamos capaces de hacerlo).
Tengo entendido que los sensores, poniendo uno perpendicular respecto al otro, y sabiendo que cuando marcan el máximo es cuando el campo de la tierra está paralelo a él, nos daría uno la proyección sobre su eje del vector campo de la tierra y el otro la otra proyección, de forma que de uno sacaríamos el seno y del otro el coseno del ángulo, teniendo que realizar con el PIC la operación de dividir y sacar el ángulo mediante la arcotangente.
Pero la verdad es que nunca hemos construido nada digital y aunque me he releido la Data Sheet de los sensores no consigo saber cómo funciona, ni cómo habría que conectarlo al PIC, ni si la salida de los sensores son analógicas y luego hay que convertirlas (supongo que sí), ni cómo hay que calibrarlo, (Tiene patas set y reset supongo que serán para medir, y para quedarlo en espera).
Por ello, os pido que me ayudéis en lo posible. También adjunto la Data Sheet de los sensores. Por otra parte, no se si haría falta alguna amplificación de señales, por ejemplo para iluminar los leds mediante algunos amplificador operacionales.
Muchas Gracias y
Saludos.