Retornar
ao topo
ao topo
Autor
Mensagem
Level 26
26100863 xp
Registrado em:
08/09/2006
Local:
Joinville / SC
Mensagens:
1011
26100863 xp
Registrado em:
08/09/2006
Local:
Joinville / SC
Mensagens:
1011
Pretendo usar o servo de um motor de carrinho remoto com um circuito diferente do original. O problema está sendo identificar o padrão usado no encoder para poder fazer a programação. São cinco posições que tem que ser identificadas em cinco fios. São dois contatos individuais que atuam perpendicularmente em dois anéis. Abaixo segue uma foto com a marcação da posição central.Para mim isso está sendo um jogo de raciocínio, mas não está fácil.
Montei algumas tabelas tentando representar a lógica e combinar com a tabela verdade da programação, mas não deu certo.
ANEXOS:
![]() |
DSC00611.JPG Tamanho: 46.69 KB Downloads: 400 veze(s) |
_________________
Oi Vetor... Estranho !Imagino q as linhas q vc desenhou delimitam as 4 posições q vc imagina q ele possua, correto ? Mas no texto vc citou 5 posições que faz mais sentido olhando o lay-out da pci. O mais fácil é medir todas as combinações com um multímetro, porque só olhando as pistas não faz sentido. Observe o pino 2 (numerando da direita para esquerda) ele não se conecta com nenhum outro pino ! Claro que isso não deve ser verdade, então significa que os contatos que giram na parte de cima não são paralelos. Se isso for verdade é necessário saber o ângulo entre os contatos p saber como eles se ligam... Passa a tabela verdade ! não miguela ela não
_________________
Level 26
26100863 xp
Registrado em:
08/09/2006
Local:
Joinville / SC
Mensagens:
1011
26100863 xp
Registrado em:
08/09/2006
Local:
Joinville / SC
Mensagens:
1011
Aquelas linhas que desenhei giram. São dois contatos distintos...
Posição | Anel externo | Anel interno |
1 | 1 com 5 | 2 com 3 |
2 | 1 com 5 | aberto |
3 | 1 com 4 | aberto |
4 | 1 com 3 | aberto |
5 | 1 com 3 | 2 com 5 |
_________________
Ahhh !!! Agora sim... agora q eu não entendi nada mesmoBrincadeira.... se eu estivesse na sua pele eu usaria este encoder como se fosse um teclado com 2 linhas e 3 colunas. Seguindo sua numeração: (veja imagem anexa) Coloque as linhas 1 e 2 em pinos de saída e os pinos 3,4 e 5 em entradas de seu microcontrolador, coloque nestas 3 entradas resistores de pull-up. Para ler 1- saída 1 em GND e a 2 em VCC; 2- Leia as 3 entradas e salve a informação; 3- saída 1 em VCC e a 2 em GND; 4- Leia as 3 entradas e salve a informação; 5- Faça um "swap" em um dos resultados e um "ou" com a outra leitura; Resultado (dependendo da sequência q vc usou): 1 - 11101011 2 - 11111011 3 - 11111101 4 - 11111110 5 - 10111110 Se eu não me enrolei acho q dá pra entender... Boa sorte
ANEXOS:
![]() |
matrix.JPG Tamanho: 3.64 KB Downloads: 399 veze(s) |
_________________
Level 26
26100863 xp
Registrado em:
08/09/2006
Local:
Joinville / SC
Mensagens:
1011
26100863 xp
Registrado em:
08/09/2006
Local:
Joinville / SC
Mensagens:
1011
Valeu Paulo, Isso que você disse é bem parecido com a conclusão que eu cheguei. O que pensei é em usar apenas o pino 2 em uma saída. O pino 1 fica no VCC direto. No momento que eu colocar o pino 2 em alto, posso ler que o curso está em um extremo. Em nível baixo eu tenho se o extremo é da direita ou esquerda. Em todo caso é ver o que fica mais fácil na hora de programar, uma saída não me faz muita falta, mas se der para economizar... rs Abraços
_________________
Hummm.... Tá dando dor de cabeça p pensar na sua soluçãomas pode dar certo. Eu só analisaria melhor a possibilidade de colocar esta saída do pino 2 em curto com o VCC do pino 1, em operação normal isso não ocorreria mas se encoder der pau...
_________________
|
|
|
Todos os horários são GMT - 3 Horas | Você não tem permissão para escrever novas mensagens v não tem permissão para responder às mensagens Você não tem permissão para editar suas mensagens Você não tem permissão para deletar suas mensagens Você não tem permissão para classificar tópicos Você não tem permissão para classificar mensagens Você não tem permissão para votar em enquetes Anexar downloads : Proibido Fazer Download de Arquivos: Permitido |
Powered by phpBB © 2001 phpBB Group