-
AutorPostagens
-
2 fevereiro 2019 em 17:50 #4699
Vincenzos
Participantepomada, 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
Vincenzo3 fevereiro 2019 em 12:40 #4701theremino
Keymastertchau,
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_PrimerAqui 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-softwareVocê pode encontrar os detalhes no firmware do Master, que você pode baixar aqui:
https://www.theremino.com/technical/schematics#masterv517 setembro 2019 em 9:25 #6500MingZhentianxia
ParticipanteUm 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
-
AutorPostagens
- Você precisa estar logado para responder a este tópico.