Решил я развести и заказать на EasyEDA плату ввода / вывода на основе Ардуино Нано. Ардуинка вставляется на плату в разъем.
На плате установлена MCP23017, которая ведет обмен данными с контроллером по шине I2C.
Имеется опторазвязка по входам и выходам. На выходах стоят мощные Мосфеты.
Напряжение на входах и выходах 24 в. Выбрано как общепринятое для промышленных систем.
Плату можно будет использовать как блок ввода / вывода по проводам с любым другим контроллером, для этого Ардуина не устанавливается на плату.
Пока проект находится в стадии доводки.
Буду очень признателен за замечания и предложения.
Планируемый заказ 10 плат. Кому будет нужна плата, спишемся.
Черновик схемы...
Блок расширения на MCP23017 для Ардуино Нано ( и не только)
Блок расширения на MCP23017 для Ардуино Нано ( и не только)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось nickoass 02 авг 2017, 18:17, всего редактировалось 1 раз.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Блок расширения на MCP23017 для Ардуино Нано ( и не только)
1. Входные разъёмы с двумя клеммами - один сигнальный, второй земля, - а вход ждёт 24в. откда и как???
2. При 24в и при подаче, всё-таки, их на вход около 10мА на вход, итого 0.08А на все - многовато, хотя зависит от источника. Сигнальный светодиод в цепь оптрона, один резак по входу, второй параллельно диодам на 10к, например(от наводок).
3. 1к по выходам оптронов, 5мА - зачем, это-же не К155 серия....
По нагрузочной стороне - у каждого свои ИУ.
Как вижу я, сугубо моё мнение.
2. При 24в и при подаче, всё-таки, их на вход около 10мА на вход, итого 0.08А на все - многовато, хотя зависит от источника. Сигнальный светодиод в цепь оптрона, один резак по входу, второй параллельно диодам на 10к, например(от наводок).
3. 1к по выходам оптронов, 5мА - зачем, это-же не К155 серия....
По нагрузочной стороне - у каждого свои ИУ.
Как вижу я, сугубо моё мнение.
Последний раз редактировалось Sancho 02 авг 2017, 18:56, всего редактировалось 1 раз.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Блок расширения на MCP23017 для Ардуино Нано ( и не только)
Хочу пойти не много дальше, создать набор плат расширения для 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.
В итоге получиться набор удобоваримых плат для автоматики в быту, (сам занялся автоматикой в своей Бане и вот пришёл к такой идее)
Короче нужна помощь в реализации проекта.
- Плата блока питания 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 для Ардуино Нано ( и не только)
рабчая плата на 16 входов, модбас RS485, вместо 7805 ставил TSR1-2450.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Блок расширения на MCP23017 для Ардуино Нано ( и не только)
[ref]Gurik[/ref], А зачем DFrobot?
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Блок расширения на MCP23017 для Ардуино Нано ( и не только)
DFrobot - модуль TTL-RS485 на 75176. Есть два дополнительных разьёма на плате, для установки китайских модулей на МАХ485:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя