Autor Tema: Hacer tacómetro para coche  (Leído 7856 veces)

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

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: Hacer tacómetro para coche
« Respuesta #15 en: 09 de Agosto de 2006, 07:03:41 »
No necesitas ningún conversor, el PIC que indicas está sobradamente capacitado para contar los pulsos, si como dices son pulsatorios entre 0 y 5V.
Si lo quieres hacer en C, puedes buscar en el subforo de C porque hace poco se habló allí de algo parecido.

Desconectado Lorenzo

  • PIC16
  • ***
  • Mensajes: 110
Re: Hacer tacómetro para coche
« Respuesta #16 en: 09 de Agosto de 2006, 09:23:49 »
Hola, lo quiero hacer en ensamblador, que creo que es el lenguaje que te ayuda a comprender el funcionamiento interno de él, y como siempre he utilizado el basic, y el C no, pues siempre soy reaccio a utilizarlo. Si me decidiera a contar los pulsos, supongo que lo tendría que hacer a través del pin 4 de la puerta A, lo que no sé que tipo de rutina tendría que utilizar. Y si me decidiera a hacerlo a través de convertidor de frecuencia a tensión (cuál utilizo), supongo que tendría que utilizar, o un conversor analógico-digital externo (cuál utilizo) o cambiar de pic, ¿No?
Gracias y saludos.

Desconectado Lorenzo

  • PIC16
  • ***
  • Mensajes: 110
Re: Hacer tacómetro para coche
« Respuesta #17 en: 22 de Agosto de 2006, 17:55:10 »
Hola, ya he conseguido contabilizar los pulsos a través de TOCKI (gracias a los compañeros del foro) mediante una rutina principal que produce una demora de 250 milisegundos y que son mostrado en código binario por la puerta B. Ahora quiero visualizarlo a través de un display de dos dígitos, pero me surge la duda:
Si el programa principal tiene que encargarse de hacer la rutina de retraso de 250 milisegundos, como va a hacer la visualización de los dígitos, si éstos tienen que estar constantemente refrescandose, ya que por lo menos durante 250 milisegundos estará sin resfrecarse dichos display y por lo menos uno se encontrará apagado.
Gracias y saludos.

Desconectado BrunoF

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3865
Re: Hacer tacómetro para coche
« Respuesta #18 en: 24 de Agosto de 2006, 06:48:29 »
Hola Lorenzo. Pues entonces, deberas incluir la rutina de visualizacion de los Displays DENTRO de la rutina de retardo.
Recordá que un retardo, en realidad es hacer perder el tiempo al PIC, pero...¿qué mejor que aprovechar dicho tiempo para hacer cosas útiles y necesarias?.

Si intentas calcular matematicamente los retardos, probablemente te metas en un problema innecesario, siendo que hay herramientas fáciles de usar y que con un par de pruebas, obtendras los tiempos aproximados necesarios.
El MPLAB SIM es una de ellas.
Espero pronto publicar un videito para explicar cómo utilizar la simulación en MPLAB y también cómo contar el tiempo comprendido entre dos puntos, que resultará muy útil para tus cálculos.
Saludos
"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value."  -- Carl Sagan

Sólo responderé a mensajes personales, por asuntos personales. El resto de las consultas DEBEN ser escritas en el foro público. Gracias.

Desconectado Lorenzo

  • PIC16
  • ***
  • Mensajes: 110
Re: Hacer tacómetro para coche
« Respuesta #19 en: 25 de Agosto de 2006, 16:38:20 »
Hola, gracias brunoF por contestar, pero por ahora en principio para mí va a ser un poco lioso. Así que creo que en principio, y quizás no sea lo más depurado, pero creo que lo haré a través de 3 cd4511 para los tres dígitos de mayor peso, ya que las unidades se quedaría siempre marcando cero, ya que la resolución será de 60 en 60 revoluciones.
Yo creo que para empezar, y hacer un primer proyecto como éste, si lo hago con estos decodificadores, no creo que nadie me lo pueda reprochar, ya que creo que lo principal es seguir aprendiendo y saber utilizar los recursos de los pics.
Gracias y saludos.


 

anything