Muy buena idea, interesante..., me anoto como tester....
Saludo.
Alejandro.
Por cierto, los imanes no te provocan vibraciones en la corona principal?
Yo había pensado usar un P5587 o IS471F para medir por reflexión para evitar posibles vibraciones por decompensación de la corona o que salga un imán disparado y mande el heli a un aporrizaje de emergencia :?
Salu2
:shock:
Esta muy bueno el proyecto ....
ALE: Que envidia de aparato ... muy chulo el helicóptero, a mi me gustan mucho esos bichos, pero no he podido hacerme a uno.
Sigo avanzando, he puesto los imanes en la corona del heli y el sensor Hall A1101.
Parece que funciona, porque leo unos valores bastantes estables, todavia no sé si en vuelo habrá algún problema, los imanes como veis son pequeños.
Os pongo una foto del invento:
(http://img689.imageshack.us/img689/2521/img1413a.jpg)
[
Hola, buen datalogger, utiliza una de las fases del motor como activador de la señal de interrupcion, con los polos del motor puedes contar las rpm del mismo ;) el poner un iman en la corona puede dañarte los rodamientos, a no ser que pongas 2 imanes a 180º. Ademas, asi eliminas peso que siempre es un incordio jeje.
Saludos.
P.D.: porque en vez de grabar en EEPROM no utilizar un modulo de Radiofrecuencia para enviar los datos al PC en tiempo real a traves del puerto serie? Yo lo tengo diseñado en mi sistema FPV como posible opcion...
if (PIR1bits.TMR1IF == 1) // Interrupt each 50 us.
{
// Ya se habia detectado pulso High
if (highPPM1)
{
// Sigue HIGH, count++
if (IN_PPM1 == 1)
{
if (countPPM1 > PPM1_MAX) // Error, pulso demasiado largo
countPPM1 = 255;
else
countPPM1 += 5; // Sube 50 us
}
// paso a LOW
else
{
if ((countPPM1 >= PPM1_MIN) && (countPPM1 <= PPM1_MAX))
valuePPM1 = countPPM1 - PPM1_MIN;
else
// valuePPM1 = 0;
highPPM1 = 0;
countPPM1 = 0;
}
}
else
{
// Se detecta pulso HIGH
if (IN_PPM1 == 1)
{
countPPM1 = 0;
highPPM1 = 1;
}
}
TMR1H = TIMER1_PRELOAD / 256;
TMR1L = TIMER1_PRELOAD % 256;
PIR1bits.TMR1IF = 0;
}Buenas,
¿No te has planteado la posibilidad de conectar el "picheli" a una especie de consola con un LCD o así para leer los valores de forma cómoda en el campo de vuelo? (ya hay que llevar miles de cacharros, como el cargador, las baterias, la emisora, herramientas, etc...), a esto súmale el portatil.
Creo que lo mas interesante sería saber los valores máximos y mínimos de rpm que son criticos en figuras extremas, el consumo máximo que ha tenido y cosas así sin necesidad de un portátil.