Nós nos conectamos à máquina de fazer folhas perfiladas e lemos o comprimento laminado

Um ano atrás, a fábrica onde eu trabalhava foi solicitada a fazer um dispositivo que lê o comprimento da folha de ferro laminada passada pela máquina para fazer uma folha perfilada. Um dos líderes recusou com as palavras "Não faça o bem e não receberá o mal." Meu chefe me deu este hack.



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



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:





Link para firmware




All Articles