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

Использование расширителей портов и обсуждение пользовательских блоков
Ответить
Аватара пользователя
nickoass
Рядовой
Сообщения: 42
Зарегистрирован: 26 фев 2017, 20:13
Откуда: Киров

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

Сообщение nickoass »

Решил я развести и заказать на EasyEDA плату ввода  / вывода на основе Ардуино Нано. Ардуинка вставляется на плату в разъем.
На плате установлена MCP23017, которая ведет обмен данными с контроллером по шине I2C.
Имеется опторазвязка по входам и выходам. На выходах стоят мощные Мосфеты.
Напряжение на входах и выходах 24 в. Выбрано как общепринятое для промышленных систем.
Плату можно будет использовать как блок ввода / вывода по проводам  с любым другим контроллером, для этого Ардуина не устанавливается на плату.
Пока проект находится в стадии доводки.
Буду очень признателен за замечания и предложения.
Планируемый заказ 10 плат. Кому будет нужна плата, спишемся.
Черновик схемы...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось nickoass 02 авг 2017, 18:17, всего редактировалось 1 раз.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение Sancho »

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

Как вижу я, сугубо моё мнение.
Последний раз редактировалось Sancho 02 авг 2017, 18:56, всего редактировалось 1 раз.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Lma74
Рядовой
Сообщения: 8
Зарегистрирован: 23 мар 2020, 12:12
Имя: Михаил

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

Сообщение 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.

В итоге получиться набор удобоваримых плат для автоматики в быту, (сам занялся автоматикой в своей Бане и вот пришёл к такой идее)
Короче нужна помощь в реализации проекта.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Gurik
Рядовой
Сообщения: 8
Зарегистрирован: 08 дек 2021, 15:28
Откуда: Tallinn
Имя: Sergei

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

Сообщение Gurik »

рабчая плата на 16 входов, модбас RS485, вместо 7805 ставил TSR1-2450.
Schematic_16 Inputs To RS485 (Modbus RTU)_2022-01-03.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

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

Сообщение AlexCrane »

[ref]Gurik[/ref], А зачем DFrobot?
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Аватара пользователя
Gurik
Рядовой
Сообщения: 8
Зарегистрирован: 08 дек 2021, 15:28
Откуда: Tallinn
Имя: Sergei

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

Сообщение Gurik »

AlexCrane писал(а): 03 янв 2022, 19:41 [ref]Gurik[/ref], А зачем DFrobot?
DFrobot - модуль TTL-RS485 на 75176. Есть два дополнительных разьёма на плате, для установки китайских модулей на МАХ485:
TTLRS485.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Расширители портов»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя