Visita 3 mensajes - 1 mediante 3 (de 3 total)
  • Autor
    Mensajes
  • #4699
    Vincenzos
    Partícipe

    Ungüento, Conecté un codificador MPG a Theremino para verificar la calidad de la salida de onda cuadrada.
    Esto se debe a que las posiciones no coinciden en el movimiento..
    Se adjunta la imagen tomada del alcance de la señal donde se resalta la angustiosa onda cuadrada.
    en Hal con cada disparo (codificador 100 dar una vuelta) Corresponder 4 conducir en el campo “valor” .
    De hecho, si muevo lentamente la rueda de un clic a otro, puede ver una secuencia de cuatro ondas cuadradas en crescendo.
    en la red no encuentro nada que pueda explicarme bien cómo funcionan estos codificadores, pero deberían generar una onda cuadrada + otro cambio de fase de 90 ° que sirve para indicar la dirección.
    Tenga en cuenta que la cuenta que implementa theremino siempre es precisa yendo y viniendo.
    No tengo un osciloscopio para verificar mejor y pensé que theremino podría ayudarme.
    https://drive.google.com/open?id=15HgYGtBvQaQdpvxtW4KLjnTADqNnfvCD
    saludos
    Vincenzo

    #4701
    theremino
    Llave maestra

    Ciao,
    Los codificadores funcionan tal como lo escribiste, es decir, una onda cuadrada más otro cambio de fase de 90 °.

    Dentro del maestro hay un algoritmo complejo que importa, entiende la dirección y elimina muchos tipos de errores.
    Por ejemplo, las dos señales no pueden cambiar juntas, si lo hacen, se reconoce como un error y se corrige.

    Aquí hay una explicación genérica sobre los codificadores:
    https://www.phidgets.com/docs/Encoder_Primer

    Aquí está la teoría del método. (con una tabla de estados), que usamos para corregir errores:
    https://www.edn.com/design/integrated-circuit-design/4363949/Decode-a-quadrature-encoder-in-software

    Puede encontrar los detalles en el firmware del Master que puede descargar desde aquí.:
    https://www.theremino.com/technical/schematics#masterv5

    #6500
    MingZhentianxia
    Partícipe

    Un codificador es un dispositivo que compila o convierte una señal o datos en una señal que se puede utilizar para la comunicación., transmisión, y almacenamiento. El codificador convierte un desplazamiento angular o lineal en una señal eléctrica., el primero se llama rueda de código y el segundo se llama regla de código. Según el modo de lectura, el codificador se puede dividir en tipo de contacto y tipo sin contacto; de acuerdo con el principio de funcionamiento, el codificador se puede dividir en dos tipos: tipo incremental y tipo absoluto. Modelo: EN11, HSM1AF15

Visita 3 mensajes - 1 mediante 3 (de 3 total)
  • Usted debe ser conectado para responder a este tema.