Как Arduino запускает эл.двигатели 7 и 15 кВт одновременно.

Всем привет.

Хотел бы с вами поделиться своим "грязным" опытом, ошибках и результатом.

Рассматривать мы сегодня будем транспортер советской эпохи состоящий из двух частей. Одна часть транспортера приводится в движение асинхронным эл.двигателем с короткозамкнутым ротором мощностью 7 кВт и скоростью 950 об/мин, вторая часть с тем же асинхронником с кз ротором но 15 кВт и 970 об/мин.

Принцип работы транспортера простой. Как только на него подают продукцию, оператор нажимает и держит кнопку "Пуск". На секунды 3 срабатывает звонок типа МЗМ-1, сигнализирующем о скором запуске транспортера. По истечению 3-ех секунд запускается транспортер, оператор отпускает кнопку "Пуск"  и в дальнейшем другие операторы сортируют продукцию по нужным ячейкам. По необходимости нажимается кнопка "Стоп" для остановки транспортера и так по кругу. При этом операторы постоянно жаловались на боль в пальце, который за 12 часовую рабочую смену очень часто нажимает и держит 3 секунды кнопку "Пуск".

Общий вид:

Как Arduino запускает эл.двигатели 7 и 15 кВт одновременно. Arduino, Самоделки, Электроника, Длиннопост, Производство, Технологии, Программирование

Управление транспортером осуществляется с 5-ти кнопочных постов:

Как Arduino запускает эл.двигатели 7 и 15 кВт одновременно. Arduino, Самоделки, Электроника, Длиннопост, Производство, Технологии, Программирование

Раньше, запуск эл.двигателей осуществляли 2 магнитных пускателя 4-ой величины типа ПМА-4100. Но так как транспортер работал в повторно-кратковременном режиме, то контакты этих пускателей долго не выдерживали даже не смотря на то, что они были взяты с запасом по току.

От пускателей отказались и я собрал тиристорный привод. Опыт показал - 10 лет безотказной работы.

Общая схема:

Как Arduino запускает эл.двигатели 7 и 15 кВт одновременно. Arduino, Самоделки, Электроника, Длиннопост, Производство, Технологии, Программирование

Возникла вторая проблема - быстро выходили из строя реле времени (в схеме RT). Максимум пол года и всё, то включались быстрее, то включались медленнее, то не включались вообще.

Реле в последнее время применялись такие:

Как Arduino запускает эл.двигатели 7 и 15 кВт одновременно. Arduino, Самоделки, Электроника, Длиннопост, Производство, Технологии, Программирование

Их ремонтировали но на долго их не хватало.

В итоге решил собрать тестовое реле времени на Arduino Nano с возможностью дальнейшего расширения функционала таких как замер тока, дисплей, кнопки при помощи которых можно менять время выдержки и так далее.

Для теста использовал макетку. Высокое напряжение ни как не пересекается с низким:

Как Arduino запускает эл.двигатели 7 и 15 кВт одновременно. Arduino, Самоделки, Электроника, Длиннопост, Производство, Технологии, Программирование
Как Arduino запускает эл.двигатели 7 и 15 кВт одновременно. Arduino, Самоделки, Электроника, Длиннопост, Производство, Технологии, Программирование

Два нижних оптрона PC817 фиксируют отсутствие или наличие напряжения 220В, два верхних MOC3063 открывают симисторы.

Отпишусь сразу, с текущей схемой соединения PC817 Arduino будет фиксировать колебания переменной сети. Схему переделывать не стал, а просто сделал поправки в скетче при помощи millis() чтоб эти колебания не учитывались.

Немного модернизировали старую схему:

Как Arduino запускает эл.двигатели 7 и 15 кВт одновременно. Arduino, Самоделки, Электроника, Длиннопост, Производство, Технологии, Программирование

Принцип работы: При нажатии и отпускании кнопки пуск срабатывает звонок на 3 секунды, по истечению 3-ёх секунд звонок выключается и тут же включается пускатель КМ, который сам себя подхватывает своим контактом КМ1. Важно отметить симистор, который запускает пускатель КМ, открывается лишь на 0,15 секунд и потом закрывается. Этого времени достаточно чтобы пускатель сам себя подхватил блок контактом.

Приемущества:

Внедрив Arduino в схему транспортера после всех кнопок я ни каким образом не уменьшил безопасность при каких-либо ЧП. Даже если Arduino выйдет из строя, пробьёт симисторы - всегда есть возможность экстренно остановить транспортер нажав кнопку "Стоп" и вытащить ключ-бирку КА. Отсутствует эл.магнитное реле в схеме Arduino которое имеет механически износ. Время выдержки строго фиксировано, не больше не меньше. Имеются RC-фильтры. Дешевая ремонтопригодность. Цена сборки до 500 рублей при покупки деталей в местных радиомагазинах. Заказы с али оптом - ещё дешевле.

А теперь с какими препятствиями я связался

Arduino начала давать сбои и открывать симисторы от эл.магнитных помех - исправил керамическими конденсаторами "104". Изначально на одном из пинов Arduino не работала внутренняя подтяжка резистором - отказался от внутренней подтяжки и сделал наружную.

При написании скетча вроде бы всё предусмотрел и должно работать идеально, но на деле это далеко не так.

Как Arduino запускает эл.двигатели 7 и 15 кВт одновременно. Arduino, Самоделки, Электроника, Длиннопост, Производство, Технологии, Программирование

Когда я писал скетч впервые, подразумевал идеально работающих работников, которые кнопку нажали, отпустили. Но нет, ведь кто-то нажмет кнопку 2 раза, кто-то её передержит, кто-то будет нажимать прерывисто и постоянно и так далее. Это всё нужно было учитывать, так как Arduino это фиксирует и работа при неправильном написании скетча может нарушится.

Как видно скетч переделывался 7 раз, а баги и ошибки в работе выявлялись чуть ли не 2 месяца, приходилось переделывать. Сейчас все ошибки исправлены, схема отрабатывает как надо.

А теперь страшное! Как выглядит ШУ:

Как Arduino запускает эл.двигатели 7 и 15 кВт одновременно. Arduino, Самоделки, Электроника, Длиннопост, Производство, Технологии, Программирование

"Соплей" много не скрываю, бюджет ограничен, да и в целом это как подопытный кролик пока что. В будущем всё доведу до ума.

---

Скачать схемы с используемыми компонентами в PDF и скетч можно на ЯндексДиск.

П.с.: может что-то не идеально, но работает как надо.

Arduino & Pi

1.4K постов20.6K подписчиков

Добавить пост

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу

Вы смотрите срез комментариев. Показать все
18
DELETED
Автор поста оценил этот комментарий

Можно конечно и на Ардуино, но что-то сомнительно в плане надежности. (А ящик ваш так вообще жесть.) Существуют программируемые контроллеры специально предназначенные для производств, например Siemens. Множество достоинств, расписывать которые тут не имеет смысла. Погуглите по "Siemens PLC".

ПС: Не специалист, только учусь.

раскрыть ветку (37)
26
Автор поста оценил этот комментарий

Сименс PLC стоит как единорог, и использовать его имеет смысл только там где требуется получить сертификацию по безопасности. Если бы там был бы ядерный реактор или скажем какие-нибудь защитные лазерные поля для аварийного отключения, то да, PLC был бы обязателен, а для той кустарной автоматизации, о которой автор написал, ардуино вполне сойдет.

раскрыть ветку (28)
3
Автор поста оценил этот комментарий
Ага. На 1 конвейер сразу 400й запилить - чего мелочиться :)
раскрыть ветку (3)
1
Автор поста оценил этот комментарий

С резервированием.

раскрыть ветку (1)
Автор поста оценил этот комментарий
и с FailSafe
Автор поста оценил этот комментарий

Да, сразу на cfc

2
Автор поста оценил этот комментарий

Да ладно, 1200 - 200%. для производства не "сильно" и дорого

3
Автор поста оценил этот комментарий

Там точно наоборот. Плату автора сертифицировать будет дороже, чем купить стандартный ПЛК.

Кстати есть ПЛК от Овен, цена 80$, сертификаты все есть. Вполне промышленная надежность.

раскрыть ветку (13)
6
Автор поста оценил этот комментарий
да по такую задачу контроллер не нужен, програмируемое реле решит все вопросы, логи ка то примитивная.
раскрыть ветку (3)
DELETED
Автор поста оценил этот комментарий
Что-то мне подсказывает, что тут и таймерами 555 обойтись можно.
раскрыть ветку (2)
Автор поста оценил этот комментарий

Моторчик с редуктором и кулачком и выключатели смонтированные по кругу. Такого электромеханического контроллера в былые времена вполне хватало для запуска многоступенчатых ракет в космос (правда из-за неправильной сборки именно такого контроллера в свое время зажарили Неделина со свитой).

раскрыть ветку (1)
Автор поста оценил этот комментарий

Ага, вот пример, до сих пор работает

https://www.youtube.com/watch?v=MXD5RyhfCpY

1
Автор поста оценил этот комментарий

Для поставленной задачи сертификация безопасности не требуется.

раскрыть ветку (4)
Автор поста оценил этот комментарий
Так. На вскидку. Имеем НЁХ с кучей движущихся частей, приводимую в движение нихеровыми приводами общей мощностью за 20квт. Сможете доказать свою уверенную позицию что сертификация не требуется?
раскрыть ветку (3)
2
Автор поста оценил этот комментарий

Требования к сертификации определяются на мощностью оборудования и не количеством движущихся частей. Если организация может доказать что автоматизированная часть процесса не повысила вероятность несчастного случая по сравнению с ручной (а в статье автор именно это и описал), то сертификация не требуется.

раскрыть ветку (2)
Автор поста оценил этот комментарий
Есть один нюанс. Предыдущее состояние системы никого не волнует. Пусть хоть на жопной тяге раньше работало. А вот движущиеся части, которые могут нанести вред прямым образом влияют на класс опасности оборудования. А организация скорее всего просто хер положила на все.
раскрыть ветку (1)
Автор поста оценил этот комментарий

Все ясно.

Автор поста оценил этот комментарий

Вот и я думаю шняга с надурино, зажует работника , крайнего быстро найдут. Это для поделок хорошо, на производстве ну его нахер.

раскрыть ветку (2)
Автор поста оценил этот комментарий

А если на основе Zelio зажует, что изменится?

раскрыть ветку (1)
Автор поста оценил этот комментарий

Сертификат соответствия как защита в суде, как не странно!

Автор поста оценил этот комментарий

сертификация в смысле Рустест обычный?

там вроде несколько тысяч всего надо.

1
Автор поста оценил этот комментарий
Реле Овен, Oni
Автор поста оценил этот комментарий

Кроме ПЛК есть ещё куча недорогой пром. автоматики, например ZelioLogic или ОВЕНовские ПР.

Автор поста оценил этот комментарий
Компактный контроллер Siemens logo! стоит около 10 т.р., его бы для целей ТСа было бы более, чем достаточно.
раскрыть ветку (6)
4
Автор поста оценил этот комментарий

Автор за 2 недели работы на зарплату возьмет больше, чем стоит ПЛК. А ошибка в промышленном оборудовании неожиданная может в миллионы выйти.

Экономить смысла нет. Другое дело если он профессионал электронщик, на Ардуине реализует всё быстрее, чем с ПЛК. И поддерживать сможет, сгорит Ардуина за 5 минут новую поставит. А сгоревший ПЛК можно месяц ждать, если редкая модель.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

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

2
Автор поста оценил этот комментарий

Дорого.

раскрыть ветку (1)
Автор поста оценил этот комментарий

дохренищи на вторичном рынке, недорого.

1
Автор поста оценил этот комментарий

Контроллер ценой в тридцать ардуинок. Ещё бы его было недостаточно...

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Сравнивать цену голой ардуйни и готового плк... Логика уровня полный писец
3
Автор поста оценил этот комментарий

Вы в общем случае правы.

Но если автор программирует на Си подобном чем-то он в возможностях на порядок выше, и переход на ПЛК будет шагом назад.

Еще есть ПЛК на Ардуине, дорогая но того стоит

https://habr.com/ru/post/402241/

Иллюстрация к комментарию
2
Автор поста оценил этот комментарий
Здесь и LOGO! за глаза хватит, если рассматривать Сименс.
раскрыть ветку (2)
DELETED
Автор поста оценил этот комментарий

Честно говоря, я Лого и имел в виду. Под PLC понимал просто Programable Logic Controller.

Автор поста оценил этот комментарий

Или Zelio Logic

1
Автор поста оценил этот комментарий

Согласен на 100%. Самоделки в пром. автоматику - стрёмно.

DELETED
Автор поста оценил этот комментарий
Овен пр200 и не надо такую хрень городить. Случись, что тс пойдет по уголовке. Так как его девайс не сертифицирован.
Автор поста оценил этот комментарий

Сколько раз у тебя отказывала ардуина?

Автор поста оценил этот комментарий

Как говаривал Аполлон Митрофанович - "Все эти чудеса изрядно стоят"

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку