Quando nos conhecemos, tudo se tornou bastante comum. A máquina parecia algo como a imagem:

Seu trabalho é simples. Existem dois motores - um puxa a folha horizontalmente através dos eixos, o que dá à folha a forma de um perfil de metal, e o segundo motor inicia uma prensa com uma faca que corta essa folha. Tudo é controlado pelo controlador. Um conversor de frequência foi conectado a ele para controlar o motor de brochamento, um sensor para uma prensa com um cortador e, claro, um codificador.
Parte do diagrama da máquina:

Depois de estudar o diagrama desta máquina, decidi conectar ao codificador e ler os valores dele diretamente. Isto é o que parece:

O princípio de operação é simples. Um disco é preso ao eixo, orifícios no disco estão por todo o disco. De um lado do disco há um fotodetector, do outro um fotossensor. Quando o disco é torcido, os pulsos são retirados do fotodetector, recebidos devido à sua iluminação do diodo. Dependendo do modelo, o disco possui um número diferente de orifícios, respectivamente, e um número diferente de pulsos na saída do codificador por rotação. No meu caso, eram 1000. O sinal sai como um par diferencial.
Depois de pensar um pouco, lancei um esquema para atmege8 e esp8266. O meu parceiro montou-o na instalação e comecei a testá-lo em condições reais, nomeadamente, deixei-o na rua durante a noite, uma vez que as máquinas se encontram em divisões sem aquecimento nas instalações. O clima também deu sorte. Era -35. Aqui está uma foto de como meu cachorro fica depois de uma noite com essa temperatura.

Aqui está um vídeo dos testes imediatamente após o frio.
Ela lidou com a primeira solicitação com estrondo, mas as solicitações subsequentes que deveriam exibir dados de serviço ela exibiu tortas.
Bem, decidi refazer tudo para a interface 485. Aqui está o esquema final do dispositivo.

Tudo é alimentado por um conversor disi pronto para 2576.
O nível do sinal de saída do codificador é 24 V.
Dispositivo de foto. Consiste em duas partes
1 este é o próprio bloco para contar pulsos do codificador e transmiti-los via interface 485

2 este é um conversor de bloco de 485 para usb em max485 e ch341g


Bem, e o vídeo final dos testes: