Medidor de velocidad para vehiculos
| #1 Medidor de velocidad para vehiculos |
| #2 |
|
Marcelo
Colaborador
|
Saludos ohbuiles,
Solo como referencia o quizás base de tu diseño, puedes ver este proyecto muy parecido al tuyo: http://es.geocities.com/microplans/cuentakm.htm (bonito proyecto para ponerlo en nuestro carro, por cierto.)
Si. Debes conocer la distancia recorrida por el rodillo entre pulso y pulso (digamos que la llamamos DP). Luego puedes calcular la distancia total contando los pulsos con el micro, desde el inicio hasta el final del recorrido o del tiempo de interés y por último, haciendo una simple multiplicación para obtener el valor: Dtotal = DP * #pulsos. Para el tipo de sensor que propones, seguramente tendrás un error debido al deslizamiento y desgaste del rodillo sobre la rueda. Éste se pudiera calcular empíricamente haciendo recorrer el sistema muchas veces, exactamente el mismo tiempo o trayecto y contando en cada caso el número de pulsos. Con las variaciones que obtienes en esos conteos puedes estimar el error. Un acople de tipo "transmisivo" o por engranajes, pudiera ser mejor. El error lo puedes calcular y mostrar desde el programa del PC, no haría falta hacerlo en el del PIC.
Si, con los micros puedes controlar tiempos y hacer relojes. Debes recordar que cada instrucción de programa dentro de ellos, consumen ciclos de reloj (del oscilador del micro) y por lo tanto deberás considerar estos retardos cuando diseñes tus rutinas de conteo de tiempo. Esto está bastante documentado en Internet e inclusive puedes encontrar rutinas ya construidas para una frecuencia de reloj del microprocesador determinada (4Mhz por lo general).
¿Cual dominas?. En cualquier lenguaje que desees. Lo importante es que éste pueda manejar los puertos de comunicación del PC (USB, Paralelo, Serial, etc.) y cualquiera de ellos lo puede hacer hoy en día. Facilidad de programación y rapidez de desarrollo: Visual Basic. Potencia de programación, rapidez de ejecución y programas ejecutabes más pequeños: C++, Delphi. Saludos, Marcelo. |
|||||||||||||||||||
|
|
||||||||||||||||||||
| #3 Re: Medidor de velocidad para vehiculos |
|
maunix
Colaborador
|
Bueno, si tu lo dices... El sensor lo piensas armar tu ? o piensas comprar un encoder?
Si, pero debes tener muy en claro como piensas trabajar. Te aconsejo siempre llevar todo a variables ENTERAS, es decir no utilices coma flotante.
Si, ambos tienen timers internos proporcionales al CLOCK que le pongas.
Cualquiera, yo personalmente uso Delphi. El puerto serie suena bien para tu proyecto, lo conectas con un MAX232 y de ahí a la PC. Es algo simple. Aqui quisiera detenerme un poco. Si utilziarás una PC te aconsejo que lo tedioso de los cálculos lo hagas con ella. En un lenguaje de alto nivel es facil hacer A * B . En un pic en assembly no lo es... Entonces, te aconsejo que el PIC se remita a capturar datos (cantidad de pulsos) .y que esto lo envíe a la pc una vez terminada la captura. En la PC puedes ya tener almacenado los datos del radio del eje y con eso calcular la distancia. La velocidad sería idéntica forma. Puedes tomar cuanto pulsos de alguno de los timer te lleva realizar 10 vueltas (para tener mas precisión y no lidiar con los valores instantaneos de aceleracion, salvo que también necesites esto). Luego este dato lo pasas también a la PC y nuevamente es la PC la que calculará los datos de la velocidad. Espero haber sido util y claro |
|||||||||||||||||||
|
|
||||||||||||||||||||
|
| Temas de interés | |
|---|---|
| Anuncio: Como solicitar ayuda en proyectos de electrónica | |
| Revista de Informatica, Electrónica y Cultura general | |
| Soldadora de arco electrónica | |
| Puesta a tierra placa electrónica (PCB) en aparato portatil. | |
| Valvula electrónica de vacío | |
| Foros de Electronica |
| ||
Cuestiones Elementales de Electrónica ||
Fuentes de alimentacion ||
Circuitos de radio ||
Diseño de circuitos en general || || Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión || || Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos || |
Site Map
© Foros de Electrónica
Comunidad Internacional de Electrónicos
Powered by phpBB © 2001, 2005 phpBB Group
Acerca de || Política de privacidad
© Foros de Electrónica
Comunidad Internacional de Electrónicos
Powered by phpBB © 2001, 2005 phpBB Group
Acerca de || Política de privacidad

