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

ПЛК на Arduino NANO

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

Схема
Schematic_PLC universal_2022-03-16.pdf
В качестве корпуса выбор пал на D6MG
gainta_dxmg.pdf
3D моделька
[spoiler]
PLC v1.0.jpg
[/spoiler]
Верхняя сторона
[spoiler]
Верхний слой.jpg
[/spoiler]
Нижняя сторона
[spoiler]
Нижний слой.jpg
[/spoiler]
Ну и собственно результат
[spoiler]
IMG_20220315_085238.jpg
[/spoiler]
[spoiler]
IMG_20220315_085255.jpg
[/spoiler]

Максимально можно реализовать 17 входов и 14 выходов.
Входы работают через оптроны, которые соединяют пины Ардуино с землей, сами пины подтянуты к внутренним 5 вольтам.
Выходы реализованы либо через пины a0-a5, либо через микросхемы сдвиговых регистров.
В качестве усилителя выходов используются микросхемы ULN2003.
Пины a0-a5, с помощью джамперов, можно подключать либо ко входу, либо к выходу.
Резисторы R17-R22 опционально позволяют реализовать делитель напряжения для использования в качестве кнопок.

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

ПЛК на Arduino NANO

Добавлено: 17 мар 2022, 13:12
jonik22sm
дай ссылку на проект

ПЛК на Arduino NANO

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

ПЛК на Arduino NANO

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

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

ПЛК на Arduino NANO

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

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

ПЛК на Arduino NANO

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