Autor Tema: Identificar pieza de velocímetro  (Leído 81112 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado jfmateos2

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3145
Re: Identificar pieza de velocímetro
« Respuesta #45 en: 29 de Junio de 2006, 17:55:08 »
Les presento el primer prototipo del velocímetro digital. En la primera prueba todo ha funcionado correctamente (hasta 120 km/h cuenta perfectamente; no he querido correr más porque llevaba a mi mujer a bordo). La precisión parece suficiente: coincide casi a la perfección tanto con el velocímetro analógico del propio vehículo como con el del GPS (normalmente va entre 1-2 km/h por detrás).

Básicamente he utilizado un 16F84 para contar el número de pasos del motor paso a paso, calcular la velocidad equivalente y mostrarla en los displays de 7 segmentos.
La parte más engorrosa de la programación ha sido encontrar la equivalencia entre pasos y velocidades, pues el velocímetro de mi C5 utiliza varias resoluciones entre las distinas marcas de velocidades, como pueden ver en la foto(alta resolución hasta 70km/h, muy alta resolución entre 100 y 130 km/h y muy baja resolución por encima de 150Km/h).

Aún pienso introducir las siguientes mejoras:

1. Apagar los ceros a la izquierda; es decir, si como se ve en la foto, la velocidad es 23 km/h, voy a hacer que se apague el cero que aparece delante.
2. Tengo que idear un sistema para que el velocímetro se apague al parar el automóvil, pues del lugar donde he tomado la corriente (del conector que va al cuadro de instrumentos) parece ser que hay alimentación de forma permanente. Montaré una especie de temporizador que apague el sistema si lleva cierto tiempo marcando 0 Km/h.

Quiero dar las gracias una vez más a todos los que habéis colaborado con vuestros conocimientos, opiniones y ánimos...
Y, si no lo consideran un abuso, aprovecho para solicitarles consejo sobre los siguientes extremos:

1. Desearía eliminar los cables que salen del salpicadero y había pensado en implementar un sistema de transmisión RF basado en módulos tipo Aurel. El problema es que no sé si los 433 u 866Hz podrían interferir, por ejemplo, con el equipo de música del vehículo. ¿Tienen alguna experiencia sobre la utilización de este tipo de módulos dentro de automóviles? Personalmente imagino que no interferirá, pues creo que el propio mando de apertura del vehículo funciona en estas frecuencias.
2. ¿Qué módulos Aurel o similares me aconsejan? He estado leyendo las especificaciones y no comprendo las diferencias entre unos y otros.

Nuevamente, muchas gracias.


Desconectado Chaly29

  • Moderador Global
  • DsPIC33
  • *****
  • Mensajes: 4315
Re: Identificar pieza de velocímetro
« Respuesta #46 en: 29 de Junio de 2006, 20:51:48 »
Hola jfmateos2, usa tranquilamente ese tipo de modulos en tu auto que no tendrás ningun problema de interferencia hacia el auto, ahora desde el auto hacia los modulos ya es otra cosa  :D, te felicito por los resultados, y te comento que si buscar dentro del mismo conector que entra al tablero del auto encontrarÁs más de un cable que son los encargados de alimentar el tablero al momento de porner el auto en contacto, y con estos mismo podras alimentar tu tablero.

Un saludo.

Atte. CARLOS.
La teoría es cuando se sabe todo y nada funciona. La práctica es cuando todo funciona y nadie sabe por qué.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Identificar pieza de velocímetro
« Respuesta #47 en: 30 de Junio de 2006, 02:52:38 »
Enhorabuena jfmateos. Da gusto ver cómo has conseguido resultados.

Y menos mal que no te pilló la Guardia Civil, si no te quita los puntos por adelantado, incluso antes de haber entrado la ley  :?

Desconectado jfmateos2

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3145
Re: Identificar pieza de velocímetro
« Respuesta #48 en: 04 de Julio de 2006, 07:53:21 »
Aquí estoy de vuelta tras varios días rompiendome la cabeza con puertas lógicas y circuitos secuenciales.
Antes de convertir el velocímetro en inalámbrico (con los módulos Aurel) me propuse eliminar el PIC, es decir, crear un contador que me indicase los pasos girados por el rotor del motor PaP sin recurrir a un microcontrolador ¿por qué? Sólo Dios lo sabe (quízás por afán de aprender).
El resultado ha sido la siguiente simulación con Proteus (es la primera vez que uso este programa, por lo que ha quedado todo muy liado).

Junto a este mensaje encontrarán adjunto el archivo DSN correspondiente a esta simulación.
Si lo prueban, comprobarán que accionando primero el interruptor de arriba, luego el de abajo, luego nuevamente el de arriba, y así sucesivamente, el contador avanza. Por el contario si, tras accionar un interruptor, en lugar de accionar el otro, vuelven a accionar el mismo, verán que el contador retrocede. Los interruptores representan la corriente que hay en uno de los extremos de cada una de las 2 bobinas del motor PaP.
Esto, que para mí es todo un logro, imagino que podría haberse hecho de un modo mucho más inteligente o elegante. Mis preguntas son:

1. ¿Podrían aportarme (no resolverme (me gusta romperme la cabeza)) alguna pista sobre cómo hacer esto mismo con más elegancia? Es decir, cómo se diseñaría un sistema con 2 entradas digitales que contase hacia delante si el cambio de estado de estas entradas se realizase en un sentido (por ejemplo, 11-->01-->00-->10-->11...), y que contase hacia atrás si el cambio de estado fuese en sentido contrario (por ejemplo, 11-->10-->00-->01-->11...).

2. ¿Creen que esta simulación de Proteus funcionaría en la vida real?

Muchas gracias

Desconectado jfmateos2

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3145
Re: Identificar pieza de velocímetro
« Respuesta #49 en: 04 de Julio de 2006, 16:52:47 »
Hola.
He eliminado del diseño los dos 555 (los utilizaba en modo monoestable para generar el pulso del contador y, a la vez, almacenar el nuevo estado en el gated S-R latch) y la simulación sigue funcionando (se la adjunto como archivo por si la quieren echar un vistazo).

Lo que me preocupa es que esto pueda funcionar en realidad, pues no sé si Proteus simula correctamente los tiempo de propagación.
Seguiré informando

Desconectado jfmateos2

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3145
Re: Identificar pieza de velocímetro
« Respuesta #50 en: 29 de Julio de 2006, 09:34:04 »
Hola a todos. Por fin he conseguido que funcione el cuentapasos del motor bipolar sin recurrir a un PIC (me he sentido como cuando me quitaron las ruedas de apoyo mientras aprendía a montar en bicicleta), con la ayuda de todos ustedes y de marioquillote.
Aquí les dejo el vídeo que demuestra tan gran azaña (para mí). Pueden ver cómo cuenta los pasos hacia delante al acelerar y vuelve perfectamente a cero al detener el vehículo (se ve bastante mal porque está grabado con el móvil).



Mis siguientes pasos será:

1. Implementar otra unidad idéntica para el motor PaP que controla el cuentarevoluciones.
2. Eliminar los displays de 7 segmentos, y sustituir los CI que trasladan la información de los contadores a estos displays por varios 74ls165 en cascada, que me permitan leer en serie tanto la información del velocímetro como la del cuentarevoluciones desde un PIC.
3. Introducir un reloj de tiempo real. Había pensado en un DS1307.
4. Implementar un sistema para transmitir la información de velocidad, revoluciones y hora por RF. El otro día estuve en Conectrol y me vendieron 2 módulos Aurel comercializados como kits de Cebek (C-0503 y C-0504) que espero que me sirvan.
5. Implementar, mediante otro PIC, un sistema de recepción de esta información y visualización en una pantalla LCD (tengo que eliminar los displays de 7 segmentos porque dentro del coche y a la luz del día no se ven). Aquí idearé algún sistema que me permita elegir diferentes sistemas de representación (analógico, digital, sólo velocidad, sólo hora, ...).
6. Desarrollar en este segundo PIC los algoritmos necesarios para poder calcular la distancia recorrida, velocidad media, velocidad máxima, en qué marcha voy, en qué marcha debería ir, ...
7. Idear algún sistema para almacenar en memoria (idealmente una tarjeta de memoria MMC) todos los datos de un trayecto, de modo que luego puedan transladarse al ordenador para realizar cálculos con Excel, por ejemplo.

¡Qué bonito es soñar! ¿Verdad?

En fin, no sé hasta dónde me permitirán llegar mis conocimientos, pero al menos me he fijado un camino.

En cualquier caso, lo primero que voy a hacer es pasar a limpio el esquema del "cuentapasos para motores bipolares sin PIC", por si a alguien le fuera de alguna utilidad.

Gracias por su atención y serán bienvenidos todos sus comentarios y sugerencias.

Seguiré informando
« Última modificación: 31 de Julio de 2006, 04:14:43 por jfmateos2 »

Desconectado Lorenzo

  • PIC16
  • ***
  • Mensajes: 110
Re: Identificar pieza de velocímetro
« Respuesta #51 en: 16 de Agosto de 2006, 14:59:46 »
Hola jfmateos2, como lo prometido es deuda, he encontrado la dirección de la página del prototipo del acelerador con servo, echale un vistazo a la página entera, ya que no sé lo que te podrá ayudar, pero por lo menos te animará. http://www.tecnun.es/automocion/proyectos/acelerador_electronico/inicio.htm
Gracias y saludos.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Identificar pieza de velocímetro
« Respuesta #52 en: 16 de Agosto de 2006, 15:19:28 »
Es interesante, aunque un bug en el programa o cualquier fallo del circuito puede ser muy peligroso. Yo me andaría con ojo.

Desconectado jfmateos2

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3145
Re: Identificar pieza de velocímetro
« Respuesta #53 en: 16 de Agosto de 2006, 15:35:26 »
Muchas gracias por el enlace Lorenzo. Ahora mismo tengo el proyecto estancado porque he comprado unos display LCD y estoy esperando a que me lleguen. En mi vehículo (Cintroen C5) la posición del pedal de aceleración se capta también con un potenciómetro, por lo que creo que la página que me has citado me servirá bastante. Cuando el pedal no está pisado, en los extremos del potenciómetro deben leerse 0,3 V, y cuando está pisado a fondo deben leerse 3.6 V según he leido en la documentación técnica.


Mi idea es intercalar un PIC entre el potenciómetro y el resto del vehículo. La misión del PIC será leer el valor del potenciómetro y generar una señal de la misma tensión, de modo que para el vehículo nada haya cambiado. Éste sería el primer paso.

Luego pondría un botón en el salpicadero para que el PIC mantuviera la misma señal de salida aunque el acelerador dejase de estar pisado, y para que procurase mantener la velocidad actual simulando que el acelerador está más o menos pisado. Por supuesto, también habría que implementar un sistema que anulase la misión del PIC en cuanto se pisase el acelerador o el freno.

Como bien dice Nocturno, el proyecto a mí también me parece arriesgado. La idea sería implementar un sistema redundate, con 2 o 3 PICs, y que sólo actuase cuando la respuesta de todos ellos fuera idéntica (como en los mandos de actuación de los aviones).

En fin, si no volvéis a saber de mí igual es que no funcionó bien... TOCO MADERA aunque como tengo la cabeza muy dura igual no me hace falta
« Última modificación: 16 de Agosto de 2006, 15:40:35 por jfmateos2 »

Desconectado groundman

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1870
    • www.ingeniopic.com
Re: Identificar pieza de velocímetro
« Respuesta #54 en: 09 de Noviembre de 2007, 19:14:00 »
Hola:

Las imágenes que adjunto corresponden al dispositivo encargado de hacer girar la manecilla del velocímetro de un Citroen C5. Internamente su aspecto es similar a un motor: dispone de un rotor en el que no se ve ningún tipo de arrollamiento (podría corresponder a un motor sin escobillas) y de una especie de estátor compuesto por 2 bobinas superpuestas. Los 2 extremos de uno de estos arrollamientos van unidos a 2 de las cuatro conexiones externas, y los extremos del otro arrollamiento van unidos a los otros 2 extremos.

hola jfmateos2. es verdad que este tipo de motor pap se suele averiar mucho.el de revoluciones es igual al de velocidad.
yo los he reparado,y lo que les pasa es que con el calor el eje de uno de los piñones reductores que es del mismo material que la carcaza,se rompe.
lo que hay que hacer y con mucha paciencia y temple,es hacer un agujero de 1mm justo en el centro del eje que se rompio ,por la parte de la carcaza y luego cortar un alambrito de 1mm y pegarlo con loctite .pero este motor es tan pequiñito y fragil que como el eje se te quede un poco gripado no te va a funcionar.y tendras que retocarlo hasta que atines.
Montando mi primera impresora 3D (Raprep Prusa i3)

Desconectado jfmateos2

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3145
Re: Identificar pieza de velocímetro
« Respuesta #55 en: 10 de Noviembre de 2007, 06:13:40 »
Gracias Groundman ¿también tienes un C5?

Efectivamente reparé el motor paso a paso sustituyendo el eje original de plástico (que se había partido) por uno metálico (cortado de un clavo) y bien engrasado.

Hasta ahora no me ha vuelto a dar problemas... esperemos que siga así

Desconectado groundman

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1870
    • www.ingeniopic.com
Re: Identificar pieza de velocímetro
« Respuesta #56 en: 05 de Febrero de 2008, 13:28:00 »
no,no tengo un C5 mi coche es un xantia.pero en mi trabajo tube que repararle uno a un cliente.ya que sino, habia que ponerle un cuadro nuevo.
es un cachondeo que no se vendan estos componentes sueltos.sera porque citroen no fabrica los cuadros ni nada que sea electronico.

si el cuadro es de veglia,o decualquier fabricante.deberian de vender estos componentes ya que es un defecto de fabrica por fabricar componentes que no aguantan las altas temperaturas que hacen en verano con el coche al sol.y ni que decir de una serie de cuadros de la mercedez benz.que como en alemania no hace tanto calor,cuado vinieron a españa,se freia algun chip del cuadro y tienes que comprar un cuadro nuevo.

y perdona por la tardanza de mi respuesta,es que no entendia del todo el funconamiento de los foros.ni tampoco ahora entiendo del todo.

por ejemplo,como se ponen esos acesos directos para descargarse un archivo.de por ejemplo un .asm o un .txt

saludos.
Montando mi primera impresora 3D (Raprep Prusa i3)

Desconectado jfmateos2

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3145
Re: Identificar pieza de velocímetro
« Respuesta #57 en: 05 de Febrero de 2008, 13:35:18 »
Hola groundman, el problema de este cuadro en concreto es que lo fabricón una subcontrata italiana que perdió la confianza de Citroen (con razón) porque también había diseñado la centralita electrónica y tenía algunos bugs muy gordos que afectaban a la seguridad.

Para agregar un archivo a tu mensajes, justo debajo de donde lo estás escribiendo, haz clic sobre Opciones adicionales, y a continuación utiliza el control Adjuntar para subir el archivo que quieras. ¿es eso lo que preguntabas?

Desconectado groundman

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1870
    • www.ingeniopic.com
Re: Identificar pieza de velocímetro
« Respuesta #58 en: 05 de Febrero de 2008, 20:55:57 »
exacto muchas gracias por la informacion.ah y felizidades por tu proyecto del pic-tengu,te ha tenido que costar muchas horas de trabajo.

saludos.


Montando mi primera impresora 3D (Raprep Prusa i3)

Desconectado jeremylf

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1341
Re: Identificar pieza de velocímetro
« Respuesta #59 en: 25 de Octubre de 2008, 15:04:01 »
Hola jfmateos2, muy bueno tu proyecto y que bien que lo hayas podido terminar (siquiera la 1ra version  :lol:). Como bien te han comentado, seria mas facil usar el cable del sensor de velocidad que viene de la caja de cambios.

Veras, como se estan hablando de que los C5 son como los Peugeot y yo ni idea de esto.... Yo tengo disponible un Peugeot, modelo: 306 XR/98 y nose si tu o alguien por aqui sabria si este auto tiene este sensor de velocidad electrico. Y digo electrico porque en carros antiguos se usaba uno mecanico, que es un cable que sale de la caja de cambios y que va girando internamente, yendo conectado directo al velocimetro. De verdad que me seria muy util cualquier informacion que me pudieran brindar sobre esto... como su ubicacion (si esq lo tiene), los riegos o cosas asi, porque ademas, creo q este tb usa ese motor PAP dentro de la caja de instrumentos pero no quisiera meterme ahi.. como que mucho miedo  :D

Gracias a todos, y en especial a jfmateos2, este tema me ha servido de mucho.
Salu2