Страница 1 из 1

ПЛК на Arduino NANO

Добавлено: 16.03.2022{, 20:23}
Goosr
Всем привет.
Надоело мне на макетках делать контролеры для станков, поэтому изучив EASYEDA начал изобретать.
Идея была разработать плату для сборки ПЛК различных конфигураций под разные задачи с монтажом в типовой корпус. Что собственно вышло:

Схема
Schematic_PLC universal_2022-03-16.pdf
(216.15 КБ) 268 скачиваний
В качестве корпуса выбор пал на D6MG
gainta_dxmg.pdf
(187.31 КБ) 178 скачиваний
3D моделька
СпойлерПоказать
PLC v1.0.jpg
Верхняя сторона
СпойлерПоказать
Верхний слой.jpg
Нижняя сторона
СпойлерПоказать
Нижний слой.jpg
Ну и собственно результат
СпойлерПоказать
IMG_20220315_085238.jpg
СпойлерПоказать
IMG_20220315_085255.jpg
Максимально можно реализовать 17 входов и 14 выходов.
Входы работают через оптроны, которые соединяют пины Ардуино с землей, сами пины подтянуты к внутренним 5 вольтам.
Выходы реализованы либо через пины a0-a5, либо через микросхемы сдвиговых регистров.
В качестве усилителя выходов используются микросхемы ULN2003.
Пины a0-a5, с помощью джамперов, можно подключать либо ко входу, либо к выходу.
Резисторы R17-R22 опционально позволяют реализовать делитель напряжения для использования в качестве кнопок.

Отправлено спустя 1 час 6 минут 34 секунды:
Ingwar писал(а):
16.03.2022{, 21:25}
Если плату будете питать от 24В, возможен сценарий, при котором на "кренке" будет рассеиваться около 1,3Вт. Озаботьтесь нормальным радиатором.
Питание как раз 22-24 вольта, радиатор обязательно.

ПЛК на Arduino NANO

Добавлено: 17.03.2022{, 13:12}
jonik22sm
дай ссылку на проект

ПЛК на Arduino NANO

Добавлено: 18.03.2022{, 11:33}
eugeneb
А что за разъём - P12 ?

ПЛК на Arduino NANO

Добавлено: 18.03.2022{, 13:41}
Goosr
eugeneb писал(а):
18.03.2022{, 11:33}
А что за разъём - P12 ?
Я туда вывел питание +5, p11, p13, p0, p1 что бы можно было подключить семисигментный дисплей, или uart.

Отправлено спустя 21 минуту 16 секунд:
jonik22sm писал(а):
17.03.2022{, 13:12}
дай ссылку на проект
Чой я не соображу как поделиться проектом.

ПЛК на Arduino NANO

Добавлено: 19.03.2022{, 07:35}
Anydy
А я бы для столь серьезного проекта использовал ESP32-WROVER-IB ну или STM32 помощнее чем синяя платка

Отправлено спустя 8 минут 9 секунд:
Goosr писал(а):
18.03.2022{, 14:03}
Чой я не соображу как поделиться проектом.
Как обычно....вложить файлы проекта в сообщение.....сейчас макс раразмер 7 мб ...если не влазит -- можно запаковать в архив....или разбить на несколько файлов......или обратится ко мне -- увеличу квоту

ПЛК на Arduino NANO

Добавлено: 20.03.2022{, 19:35}
Goosr
По просьбам форумчан архив для EASYEDA.
Заранее хочу предупредить, что какой либо ответственности не несу. :smile110:
Anydy писал(а):
19.03.2022{, 07:43}
А я бы для столь серьезного проекта использовал ESP32-WROVER-IB ну или STM32 помощнее чем синяя платка
Честно говоря, производительности AtMega128 для станка, работающего пошагово, более чем достаточно. Был момент, когда дисплей на сдвиговых регистрах мерцал в процессе выполнения станком рабочего цикла, да ну и ладно.