Подключаемся К Станку По Производству Профлиста И Считываем С Него Длину Проката

Год назад на завод, где я тогда работал, попросили изготовить прибор, который бы считывал длину листов проката, пропущенного через машину по производству гофрированных листов.

Один из лидеров отказался со словами «Не делай добра и не получишь зла».

Мой босс дал мне этот хак.

Когда мы встретились, все оказалось довольно банально.

Машина выглядела примерно так, как на картинке:

Подключаемся к станку по производству профлиста и считываем с него длину проката

Его работа проста.

моторов два - один протягивает лист горизонтально через валы, которые придают листу форму металлического профиля, а второй мотор запускает пресс с ножом, который разрезает этот лист. Все управляется через контроллер.

К нему был подключен частотный переключатель для управления протяжным двигателем, датчик для пресса с фрезой и, конечно же, энкодер.

Часть схемы машины:

Подключаемся к станку по производству профлиста и считываем с него длину проката

Изучив принципиальную схему этого автомата, я решил подключиться к энкодеру и считывать значения с него напрямую.

Вот как это выглядит:

Подключаемся к станку по производству профлиста и считываем с него длину проката

Принцип работы прост. К валу прикреплен диск, и по всему диску есть отверстия.

На одной стороне диска расположен фотоприемник, на другой – фотопередатчик.

При вращении диска с фотоприемника снимаются импульсы, полученные за счет его подсветки от диода.

В зависимости от модели диск имеет разное количество отверстий, соответственно и разное количество импульсов на выходе энкодера за один оборот. В моем случае их было 1000. Сигнал выходит в виде дифференциальной пары.

Немного подумав, я набросал схему для atmege8 и esp8266. Мой партнер собрал его на конвейере, а я начал тестировать его в реальных условиях, а именно оставил на ночь на улице, так как станки на предприятии расположены в неотапливаемых помещениях.

Нам тоже повезло с погодой.

Было -35. Вот фото, как выглядит моя дворовая собака после ночи с такой температурой.



Подключаемся к станку по производству профлиста и считываем с него длину проката

Вот видео анализов сразу после простуды.

Первый запрос она обработала на ура, но последующие запросы, которые должны были отображать служебные данные, отображались криво.

Ну и решил я все переделать на 485 интерфейс.

Вот окончательная схема устройства.



Подключаемся к станку по производству профлиста и считываем с него длину проката

Питание все осуществляется через готовый преобразователь постоянного тока 2576. Выходной уровень сигнала энкодера составляет 24 В.

Фотоустройство.

Он состоит из двух частей 1 - это сам блок подсчета импульсов от энкодера и передачи их по интерфейсу 485

Подключаемся к станку по производству профлиста и считываем с него длину проката

2 это блок конвертера с 485 на usb на max485 и ch341g

Подключаемся к станку по производству профлиста и считываем с него длину проката



Подключаемся к станку по производству профлиста и считываем с него длину проката

Ну и заключительное видео с испытаний:



Ссылка на прошивку

Теги: #Программирование микроконтроллеров #Сделай сам или Сделай сам #Интернет вещей #Прототипирование #обратное проектирование #ESP8266 #машины #rs485 #atmega8
Вместе с данным постом часто просматривают: