Visualizando 3 Postagens - 1 através 3 (do 3 total)
  • Autor
    Postagens
  • #4699
    Vincenzos
    Participante

    pomada, Conectei um codificador MPG ao Theremino para verificar a qualidade da onda quadrada de saída.
    Isso ocorre porque as posições não coincidem no movimento.
    Em anexo está a imagem tirada do escopo do sinal onde a onda quadrada angustiante é destacada.
    em Hal com cada tiro (codificador 100 andar poraí) Correspond 4 dirigir em campo “valor” .
    De fato, se eu mover a roda lentamente de um clique para o próximo, uma sequência de quatro ondas quadradas em crescendo pode ser claramente vista.
    na rede, não encontro nada que possa me explicar bem como esses codificadores funcionam, mas devem gerar uma onda quadrada + outra mudança de fase de 90 ° que serve para indicar a direção.
    Lembre-se de que a contagem que implementa o theremino é sempre precisa, indo e voltando.
    Não tenho um osciloscópio para verificar melhor e achei que o theremino poderia me ajudar.
    https://drive.google.com/open?id=15HgYGtBvQaQdpvxtW4KLjnTADqNnfvCD
    saudações
    Vincenzo

    #4701
    theremino
    Keymaster

    tchau,
    Os codificadores funcionam exatamente como você escreveu, isto é, uma onda quadrada mais outra mudança de fase de 90 °.

    Dentro do Master existe um algoritmo complexo que importa, entende a direção e elimina muitos tipos de erros.
    Por exemplo, os dois sinais não podem mudar juntos, se eles fizerem isso é reconhecido como um erro e corrigido.

    Aqui está uma explicação genérica sobre os codificadores:
    https://www.phidgets.com/docs/Encoder_Primer

    Aqui está a teoria do método (com uma tabela de estados), que usamos para corrigir erros:
    https://www.edn.com/design/integrated-circuit-design/4363949/Decode-a-quadrature-encoder-in-software

    Você pode encontrar os detalhes no firmware do Master, que você pode baixar aqui:
    https://www.theremino.com/technical/schematics#masterv5

    #6500
    MingZhentianxia
    Participante

    Um codificador é um dispositivo que compila ou converte um sinal ou dados em um sinal que pode ser usado para comunicação, transmissão, e armazenamento. O codificador converte um deslocamento angular ou linear em um sinal elétrico, o primeiro sendo chamado de roda de código e o último sendo chamado de régua de código. De acordo com o modo de leitura, o codificador pode ser dividido em tipo de contato e tipo sem contato; de acordo com o princípio de funcionamento, o codificador pode ser dividido em dois tipos: tipo incremental e tipo absoluto. Modelo: EN11, HSM1AF15

Visualizando 3 Postagens - 1 através 3 (do 3 total)
  • Você precisa estar logado para responder a este tópico.