Se pregunta aquí porque los EE están familiarizados con los conceptos de vectores rotativos ...
Tenga como entrada dentro de un microcontrolador, dos números con signo que corresponden a coordenadas rectangulares. Estos números están relacionados como los dos componentes rectangulares: un real y imaginario similar a R + jI .
Intentar tener como salida una pantalla en cuatro LED similares que se interpretarían a simple vista para indicar un ángulo vectorial ... similar a atan2 (real, imaginario). La intensidad de la luz se realizará a través de la modulación de ancho de pulso (PWM). Por ejemplo, una entrada de (140,0) se iluminaría completamente LED 00 , mientras que las otras tres estarían apagadas. Una entrada de (38,0) mostraría un brillo completo similar en LED 00 , ya que la pantalla es para ángulo , no amplitud .
La simetría reduce el círculo completo en ocho segmentos similares. Es obvio que a 0, 90, 180 y 270 grados, solo uno de cada cuatro LED debe estar completamente encendido con 100% de PWM. Y a los 45, 135,225,315 grados, dos LED adyacentes deben estar parcialmente iluminados una cantidad igual.
¿Pero iluminado cuánto? en relación con el 100% de PWM.
Debería ser 50% / 50 %? ¿Debería ser \ $ \ frac {100} {\ sqrt {2}} \ $% / \ $ \ frac {100} {\ sqrt {2}} \ $%?
El sondeo de la percepción de intensidad del ojo humano presenta una gran cantidad de escenarios, cada uno de los cuales tiene una función de transferencia no lineal diferente entre la entrada y el brillo percibido. No me queda claro qué escenario se aplica aquí.
Las tasas de actualización de la pantalla estarán cerca o más allá de la persistencia de la visión, en el área de 20-40 Hz. El fondo sería más oscuro que los LED y los LED se observarían directamente.
Editar - objetivos agregados:
Espero discernir si un vector gira en el sentido de las agujas del reloj o en el sentido contrario a las agujas del reloj: será girando muy lentamente (período de un segundo o más), pero en un entorno potencialmente ruidoso (ruido de fase). En algún momento, se aplicará un PLL, y el vector debería asentarse cerca de LED00. Este PLL tendrá una constante de tiempo de l-o-n-g. Me encantaría poder saber si está bloqueado en presencia de ruido.
En ángulos de 0,90,180,270 grados, PWM sería del 100% para uno de cuatro LED.
En los ángulos 45,135,225,315, el PWM para dos de cuatro LED adyacentes debe ser ???, teniendo en cuenta la percepción de intensidad errática de los ojos humanos? Una vez clavado, probablemente pueda realizar una transición sana para ángulos intermedios (0-45 grados).