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

Блок расширения на MCP23017 для Ардуино Нано ( и не только)

Добавлено: 02.08.2017{, 18:14}
nickoass
Решил я развести и заказать на EasyEDA плату ввода  / вывода на основе Ардуино Нано. Ардуинка вставляется на плату в разъем.
На плате установлена MCP23017, которая ведет обмен данными с контроллером по шине I2C.
Имеется опторазвязка по входам и выходам. На выходах стоят мощные Мосфеты.
Напряжение на входах и выходах 24 в. Выбрано как общепринятое для промышленных систем.
Плату можно будет использовать как блок ввода / вывода по проводам  с любым другим контроллером, для этого Ардуина не устанавливается на плату.
Пока проект находится в стадии доводки.
Буду очень признателен за замечания и предложения.
Планируемый заказ 10 плат. Кому будет нужна плата, спишемся.
Черновик схемы...

Блок расширения на MCP23017 для Ардуино Нано ( и не только)

Добавлено: 02.08.2017{, 18:55}
Sancho
1. Входные разъёмы с двумя клеммами - один сигнальный, второй земля, - а вход ждёт 24в. откда и как???
2. При 24в и при подаче, всё-таки, их на вход около 10мА на вход, итого 0.08А на все - многовато, хотя зависит от источника. Сигнальный светодиод в цепь оптрона, один резак по входу, второй параллельно диодам на 10к, например(от наводок).
3. 1к по выходам оптронов, 5мА - зачем, это-же не К155 серия....
По нагрузочной стороне - у каждого свои ИУ.

Как вижу я, сугубо моё мнение.

Блок расширения на MCP23017 для Ардуино Нано ( и не только)

Добавлено: 23.03.2020{, 12:48}
Lma74
Хочу пойти не много дальше, создать набор плат расширения для Arduino (ESP32).
- Плата блока питания 12V/5V/3.3V
- Плата с ESP32 на которой будут реализованы интерфейсы пользователя, часы реального времени, MP3 плеер и SD карта.
- Контролер ESP32 (второй) с входами для подключения: DS18b20/DHT22 - 14шт,
аналоговыми выходами 10V - 6шт,
I2C для подключения доп. входов/выходов.
- плата расширения на MCP23017 на 16 - входов
- плата расширения на MCP23017 на 16 - выходов
- плата расширения на ADS1115 на 4 - аналоговых входа под термопару
- плата расширения на ADS1115 на 8 - аналоговых входа 10V/20мА

Входа развазать оптопарами TLP291-4GB, выхода развязать релюшками через ULN2803AG.

В итоге получиться набор удобоваримых плат для автоматики в быту, (сам занялся автоматикой в своей Бане и вот пришёл к такой идее)
Короче нужна помощь в реализации проекта.

Блок расширения на MCP23017 для Ардуино Нано ( и не только)

Добавлено: 03.01.2022{, 16:11}
Gurik
рабчая плата на 16 входов, модбас RS485, вместо 7805 ставил TSR1-2450.
Schematic_16 Inputs To RS485 (Modbus RTU)_2022-01-03.png

Блок расширения на MCP23017 для Ардуино Нано ( и не только)

Добавлено: 03.01.2022{, 19:41}
AlexCrane
Gurik, А зачем DFrobot?

Блок расширения на MCP23017 для Ардуино Нано ( и не только)

Добавлено: 04.01.2022{, 17:05}
Gurik
AlexCrane писал(а):
03.01.2022{, 19:41}
Gurik, А зачем DFrobot?
DFrobot - модуль TTL-RS485 на 75176. Есть два дополнительных разьёма на плате, для установки китайских модулей на МАХ485:
TTLRS485.jpg