duplicador de frecuencia continuamente variable

2

Necesito un tacómetro para una motocicleta que "dispara" el encendido en cada ciclo (360 grados). Los tacones son baratos para aplicaciones de 4 cilindros (fuego dos veces por ciclo, cada 180 grados) pero muy costosos para las motocicletas. Si pudiera duplicar la frecuencia de los pulsos del encendido, parecería ser un encendido de 4 cilindros, y podría usar un tacómetro de automóvil barato (que tiene una configuración de cilindro de 4-6-8). Veo circuitos para duplicar una frecuencia fija, pero la frecuencia de ignición varía bastante continuamente. ¿Algunas ideas?

    
pregunta cvsdave

2 respuestas

3

Este es un problema fácil para un microcontrolador. El micro recibe los pulsos del tacómetro y mide el período entre ellos. Cuando recibe un pulso, emite uno de inmediato, luego otro a la mitad del intervalo. El nuevo intervalo podría ser un poco diferente, pero dudo que a la mayoría de los tachs les importe mucho. Además, el motor de la motocicleta no puede cambiar la velocidad tan rápido.

Si realmente necesita pulsos de salida suaves, puede hacer un servo de error de fase. Los impulsos de salida se producen a partir de un oscilador de firmware que se puede ajustar hacia arriba y hacia abajo en el período. Se mantiene un error de fase acumulado, que se utiliza para variar lentamente la frecuencia de salida hacia arriba y hacia abajo. Para cada pulso entrante, el error de fase se incrementa en 2. Para cada pulso de salida, se reduce en 1. El resultado es un valor de error que le indica a qué distancia de la entrada están los impulsos de salida. Periódicamente (puede basarse solo en un temporizador interno), el período de pulsos de salida disminuye cuando el valor de error es positivo y aumenta cuando es negativo. Ajusta el valor de aumento y disminución en función de la cantidad máxima que el motor puede cambiar razonablemente de velocidad.

    
respondido por el Olin Lathrop
2

Improvisé un dibujo abajo. La idea es que tú

  1. podría necesitar extender el pulso de entrada con un monoflop
  2. retrasar ligeramente el pulso de entrada
  3. dispara un segundo monoflop corto
  4. use estas dos señales como entrada en una etapa EOR

Pulso de entrada (después de extenderlo opcionalmente con un mono):

|           ________________
|          /                \
+----------                  ----------

Retrasa el pulso de entrada y dispara un monoflop:

|                   ___
|                  /   \
+------------------     ---------------

La OR exclusiva de estas señales da como resultado un doble pulso:

|           ______     _____
|          /      \   /     \
+----------        ---       -----------
    
respondido por el jippie

Lea otras preguntas en las etiquetas