-
AutorBeiträge
-
2 Februar 2019 beim 17:50 #4699
Vincenzos
TeilnehmerSalbe, ho collegato un encoder MPG a Theremino per verificare la bontà dell’onda quadra in uscita.
Questo perchè nella movimentazione non corrispondono le posizioni.
In allegato l’immagine tratta dal signal scope dove si evidenzia la tribolante onda quadra.
nell’Hal ad ogni scatto (encoder 100 passi a giro) corrispondono 4 unità nel campo “Wert” .
Infatti se muovo lentamente la rotellina da uno scatto all’altro si vede bene un sequenza di quattro onde quadre in crescendo.
in rete non trovo nulla che mi possa spiegare bene come funzionano questi encoder ma dovrebbero generare un onda quadra + un’altra sfasata di 90° che serve per indicare la direzione.
Da tener presente che il conteggio che attua theremino è sempre preciso andando avanti e indietro.
non ho un oscilloscopio per verificare meglio e pensavo che theremino potesse aiutarmi.
https://drive.google.com/open?id=15HgYGtBvQaQdpvxtW4KLjnTADqNnfvCD
Gruß
Vincenzo3 Februar 2019 beim 12:40 #4701theremino
SchlüsselmeisterCiao,
gli Encoder lavorano proprio come hai scritto, cioè un onda quadra più un’altra sfasata di 90°.Dentro al Master c’è un algoritmo complesso che conta, capisce la direzione e elimina molti tipi di errori.
Ad esempio i due segnali non possono cambiare insieme, se lo fanno questo viene riconosciuto come errore e corretto.Qui c’è una spiegazione generica sugli Encoder:
https://www.phidgets.com/docs/Encoder_PrimerQui c’è la teoria del metodo (con una tabella di stati), che utilizziamo per correggere gli errori:
https://www.edn.com/design/integrated-circuit-design/4363949/Decode-a-quadrature-encoder-in-softwareI particolari li puoi trovare nel firmware del Master che si scarica da qui:
https://www.theremino.com/technical/schematics#masterv517 September 2019 beim 9:25 #6500MingZhentianxia
TeilnehmerAn encoder is a device that compiles or converts a signal or data into a signal that can be used for communication, transmission, and storage. The encoder converts an angular displacement or a linear displacement into an electrical signal, the former being called a code wheel and the latter being called a code ruler. According to the readout mode, the encoder can be divided into contact type and non-contact type; according to the working principle, the encoder can be divided into two types: incremental type and absolute type. Model: EN11, HSM1AF15
-
AutorBeiträge
- Sie müssen zu diesem Thema antworten protokolliert.