Самопальные модули для Мегадевайса

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
nevkon
Сообщения: 268
Зарегистрирован: 23 апр 2014, 14:48

Re: Самопальные модули для Мегадевайса

Сообщение nevkon » 17 фев 2017, 13:23

Подготовил предварительную версию на 16 портов.
Вложения
MegaD-2561 16O I2C.zip
(19.42 КБ) 208 скачиваний

rvv
Сообщения: 205
Зарегистрирован: 24 дек 2014, 16:32

Re: Самопальные модули для Мегадевайса

Сообщение rvv » 17 фев 2017, 15:59

Как я понял это в корпус D6MG?
Нужно будет удалять перемычку, что не есть хорошо и трудоёмко.
Возьми клеммы WAGO серии 235-1**. У них шаг 3,81. Провод до 1,5 кв.мм.
Вместо стандартных 9 штук с шагом 5,08 свободно войдут 11 штук или 12 с небольшим перебегом.

d.v.ermakov
Администратор
Сообщения: 2187
Зарегистрирован: 29 май 2015, 21:23
Откуда: Екатеринбург, Нижний Тагил

Re: Самопальные модули для Мегадевайса

Сообщение d.v.ermakov » 17 фев 2017, 17:57

В D6MG светодиоды под крышкой будут?

nevkon
Сообщения: 268
Зарегистрирован: 23 апр 2014, 14:48

Re: Самопальные модули для Мегадевайса

Сообщение nevkon » 17 фев 2017, 20:42

Это открытое исполнение. Вешается на 2 специальные планки на дин-рейку.

nevkon
Сообщения: 268
Зарегистрирован: 23 апр 2014, 14:48

Re: Самопальные модули для Мегадевайса

Сообщение nevkon » 20 фев 2017, 09:56

Подготовил версию на 16 выходов.
Основные используемые компоненты - ULN2803, MCP23017, PC817, коннекторы с шагом 5.08мм.
Опторазвязку при желании можно не устанавливать, тогда нужно будет поставить перемычку на место резистора типоразмера 2512, вместо оптопар нужно будет поставить перемычки по диагонали (от светодиода к сигнальному контакту) и поставить перемычки на место резисторов у микросхемы uln2803. В этом случае можно не фрезеровать разделяющие пазы.
Кстати если я правильно понял имелось в виду что-то типа такого:
https://ru.aliexpress.com/item/New-orig ... 60660.html
Попробую загнать их на плату, но габариты хоть и уменьшатся в ширину, а вот в высоту увеличится примерно на 10-20мм.
зы. Как можно html код вставлять здесь? Или никак?
Вложения
MegaD-2561 16O I2C ULN2803.zip
(21.33 КБ) 203 скачивания

rvv
Сообщения: 205
Зарегистрирован: 24 дек 2014, 16:32

Re: Самопальные модули для Мегадевайса

Сообщение rvv » 20 фев 2017, 11:42

Габариты для wago 235-1**
Изображение

rvv
Сообщения: 205
Зарегистрирован: 24 дек 2014, 16:32

Re: Самопальные модули для Мегадевайса

Сообщение rvv » 20 фев 2017, 11:50

Для сравнения:
Phoenix серия MKDSN 1.5
Изображение
Ningbo серия 301
Изображение

rvv
Сообщения: 205
Зарегистрирован: 24 дек 2014, 16:32

Re: Самопальные модули для Мегадевайса

Сообщение rvv » 20 фев 2017, 12:18

И ещё, у вас ошибка на разъёме выхода P8 ;)
Изображение
Вот за это я и не люблю Dip Trace! Никакого контроля ошибок и линий связи))
UPD: Точнее есть, но слабый.

nevkon
Сообщения: 268
Зарегистрирован: 23 апр 2014, 14:48

Re: Самопальные модули для Мегадевайса

Сообщение nevkon » 20 фев 2017, 14:33

Спасибо что не проходите мимо. Ошибку исправил. Вся проблема что связи уже все убиты из-за работы прямо в файле ПП. В схеме это не реализовано.
Вопрос по wago. У этого разъема крышечка снимается чтобы можно было делать всю линейку с шагом 3.81 (покупать разных размеров не вариант, проще купить 50-100 штук по 2 клеммника и сращивать уже как надо)?
Заказал таки немного uln2803, буду делать с ними. Интересно было бы еще и на вход чтобы сделали в прошивке - тогда будет вообще интересно, но тогда если я правильно понимаю надо будет IntA и IntB задействовать для инициации считывания состояния. Тогда уже без wago никуда.
Вложения
MegaD-2561 16O I2C ULN2803.zip
(23.69 КБ) 160 скачиваний

rvv
Сообщения: 205
Зарегистрирован: 24 дек 2014, 16:32

Re: Самопальные модули для Мегадевайса

Сообщение rvv » 20 фев 2017, 15:02

Вот про крышечку озадачили...
Я всегда брал только под один провод (235-101, 235-777, 235-774).
У них модульная система, они стыкуется один к одному сколько угодно.
На последний торец ставится крышка 235-600.
Кстати, они и дешевле выйдут, чем брать на 2, 3, 4, ... контакта.
Плюс их можно миксовать по цветам.
По INTA и INTB -- их, конечно, желательно использовать, чтобы не занимать время МК, опрашивая входы в цикле.
Хотя вывести достаточно один пин, т.к. "There are two interrupt pins, INTA and INTB, that can be associated with their respective ports, or can be logically OR’ed together so that both pins will activate if either port causes an interrupt."
Это конфигурируется программно.
Так и сделано в ESP megaD API.

nevkon
Сообщения: 268
Зарегистрирован: 23 апр 2014, 14:48

Re: Самопальные модули для Мегадевайса

Сообщение nevkon » 28 фев 2017, 10:23

Подготовил рабочую версию на 16 портов. Скорее всего буду собирать по ней.
Сначала переделал на версию с 2 м/с ULN2803, но при токе 120мА на канал (по дш на реле) получалось максимальное тепловыделение порядка 1Вт (при таком токе падение идет порядка 1.1В-1.3В, если брать по максимуму 1.25Вт), а максимум для данных м/с является 0.92Вт если конечно не сделать специальную разводку, рекомендуется так и вовсе 0.48Вт (при этом если я правильно понял м/с нагреется до 85 градусов, ну не умею я читать даташиты).
Поэтому сделал 4 м/с с запараллеливанием входов/выходов. В этом случае я получаю в теории 60мА на выход с падением напряжения 0.9В-1.1В, иначе говоря с максимум тепловыделения 0.53Вт что уже немногим превышает рекомендуемое. Для улучшения теплоотвода увеличил размеры проводников и сделал полигон (правда как сделать термоинтерфейс пока не придумал, идеи приветствуются (пока мысли про термопасту и теплопроводную прокладку).
Все выходы теперь на одной стороне, основное питание на ней же (сверху). От мегадевайса провода подключаются с противоположной стороны (снизу). Настройка производится дип-переключателями.
зы. Плата увеличилась в длину, но уменьшилась в высоту. примерные габариты 65х150мм.
Точно, вот даташит на ULN2803 где хорошо все описано, а то их несколько и большинство бесполезные: https://cdn-shop.adafruit.com/datasheets/ULN2803A.pdf
Вложения
MegaD-2561 16O I2C.zip
(23.79 КБ) 161 скачивание

rvv
Сообщения: 205
Зарегистрирован: 24 дек 2014, 16:32

Re: Самопальные модули для Мегадевайса

Сообщение rvv » 28 фев 2017, 13:20

А что за dip переключатель такой хитрый, всего с парой выводов, а коммутирует три линии?
Первый раз такое вижу. Скинь ссылку на него.
И у него третий вывод smd? Запутался я.

nevkon
Сообщения: 268
Зарегистрирован: 23 апр 2014, 14:48

Re: Самопальные модули для Мегадевайса

Сообщение nevkon » 28 фев 2017, 14:17

Типа такого, только на 3 переключателя, по 2 вывода на линию (включено/выключено):
i.jpg
i.jpg (12.33 КБ) 3516 просмотров
Там под ним подтяжка - 3 резистора стоят.

rvv
Сообщения: 205
Зарегистрирован: 24 дек 2014, 16:32

Re: Самопальные модули для Мегадевайса

Сообщение rvv » 28 фев 2017, 14:22

"Там под ним подтяжка - 3 резистора стоят."
А, вот оно что...слона то и не заметил))
Спасибо.

nevkon
Сообщения: 268
Зарегистрирован: 23 апр 2014, 14:48

Re: Самопальные модули для Мегадевайса

Сообщение nevkon » 02 мар 2017, 09:30

Подготовил модуль на 16 входов на MCP23017. Схему рисовать не стал - она в точности повторяет стандартную из модулей к мегадевайсу.
Мне не нравится куча перемычек. Теоретически можно уменьшить их количество почти в 2 раза, но потребуются уже довольно крупные элементы (провести по 2 дорожки под перемычкой). Если есть мысли как или уменьшить количество перемычек или вообще избавиться от них без создания второго слоя, то пишите.
Вывел обе ноги прерывания на всякий случай, использовать я так понимаю можно будет и одно прерывание для определения нажатия на кнопку. Для тех кто балуется с разными видами нажатия думаю прерывание подключать не будет смысла, а в типовом варианте использования вполне реально снизить нагрузку на мегадевайс.
Надеюсь на вход режим тоже будет в прошивке. В идеале повесить оба устройства (входы и выходы) на 3 сигнальных провода. Тогда верхние колодки мегадевайса можно будет использовать под датчики.
Вложения
MegaD-2561 16I I2C.zip
(23.16 КБ) 147 скачиваний

rvv
Сообщения: 205
Зарегистрирован: 24 дек 2014, 16:32

Re: Самопальные модули для Мегадевайса

Сообщение rvv » 02 мар 2017, 10:55

Просто не соединяйте ноги клемм между собой дорожками, т.к. они и так скоммутированы внутри.
Появится место. Между ними проведёте дорожки gnd и +3.3V. А на их место, снизу платы, где они сейчас идут, проложите intA/B, обойдя по кругу dip переключатель.

nevkon
Сообщения: 268
Зарегистрирован: 23 апр 2014, 14:48

Re: Самопальные модули для Мегадевайса

Сообщение nevkon » 02 мар 2017, 13:10

Можно и так сделать, просто разъем будет похуже держаться. Я про больший объем перемычек - +3.3В которые подводятся к оптопарам как-то можно провести красивее? Уже затолкал по 2 дорожки между перемычками, уменьшил на 7 перемычек в итоге, надо только проверить смогу ли поставить нормально перемычку в этом случае.

rvv
Сообщения: 205
Зарегистрирован: 24 дек 2014, 16:32

Re: Самопальные модули для Мегадевайса

Сообщение rvv » 02 мар 2017, 14:10

В твоём случае оптимально будет поставить резисторные сборки sil.

nevkon
Сообщения: 268
Зарегистрирован: 23 апр 2014, 14:48

Re: Самопальные модули для Мегадевайса

Сообщение nevkon » 02 мар 2017, 14:35

Есть определенный прогресс - на плате осталось всего 8 перемычек типоразмера 1206. Думаю она в таком виде и останется если пройдет проверку приложенным элементом. Делать правда такую еще то удовольствие будет.
Вложения
MegaD-2561 16I I2C.zip
(25.97 КБ) 178 скачиваний

rvv
Сообщения: 205
Зарегистрирован: 24 дек 2014, 16:32

Re: Самопальные модули для Мегадевайса

Сообщение rvv » 02 мар 2017, 14:39

Неа, не есть гуд.

Ответить