Encoders
Engenharia Eletrônica
Thiago Kiska dos Santos
Encoders
Ponta Grossa – Paraná
11/03/2015
Introdução
Esse trabalho tem como objetivo a apresentação e aprofundamento sobre o encoder. Basicamente, o encoder é do que um dispositivo eletromecânico capaz de medir movimento ou posição. Possui dois tipos principais: o encoder incremental e o encoder absoluto, cada um para usos específicos. Será também aprofundado o código de Gray, linguagem binomial utilizada especificamente no encoder absoluto, como modo de facilitar o trânsito de informações.
Código de Gray
Inventado por Frank Gray, o código de Gray é um sistema de código binário, que tem como particularidade o fato de que na passagem de um valor para o que o sucede, apenas um dígito, ou bit, muda. Frank Gray foi um pesquisador e cientista que trabalhou no Bell Telephone Laboratories durante as décadas de 1930 e 1940, período no qual foi inventor de diversas patentes. Entre elas, o próprio código.
O código de Gray surgiu quando circuitos lógicos digitais interagiam com válvulas termoiônicas e com dispositivos eletromecânicos. Era necessária uma potência elevada para os contadores, e ruídos eram gerados com a modificação de vários bits simultaneamente. O código de Gray permitiu a mudança de apenas um bit por transformação. No campo de controle de maquinário e em outras aplicações onde a quantidade de dados que são enviados a cada instante é importante, uma mudança de apenas um dígito de um valor para seu sucessor é algo extremamente vantajoso. Essa é a grande vantagem do código de Gray em relação aos códigos que o precederam.
O melhor modo de fazer conversões de base 10 para código de Gray é espelhando. Começando no bit de índice 0, escrevemos o bit 0 e 1. Em seguida, aplicamos um espelho ao conjunto 01, ficando o bit 0 com a seguinte ordenação 0110. Agora, a primeira metade dos bits do índice 1 tomam o valor 0, e a outra metade o valor 1. O bit