Самопальные модули для Мегадевайса
Re: Самопальные модули для Мегадевайса
Подготовил предварительную версию на 16 портов.
- Вложения
-
- MegaD-2561 16O I2C.zip
- (19.42 КБ) 208 скачиваний
Re: Самопальные модули для Мегадевайса
Как я понял это в корпус D6MG?
Нужно будет удалять перемычку, что не есть хорошо и трудоёмко.
Возьми клеммы WAGO серии 235-1**. У них шаг 3,81. Провод до 1,5 кв.мм.
Вместо стандартных 9 штук с шагом 5,08 свободно войдут 11 штук или 12 с небольшим перебегом.
Нужно будет удалять перемычку, что не есть хорошо и трудоёмко.
Возьми клеммы WAGO серии 235-1**. У них шаг 3,81. Провод до 1,5 кв.мм.
Вместо стандартных 9 штук с шагом 5,08 свободно войдут 11 штук или 12 с небольшим перебегом.
-
- Администратор
- Сообщения: 2187
- Зарегистрирован: 29 май 2015, 21:23
- Откуда: Екатеринбург, Нижний Тагил
Re: Самопальные модули для Мегадевайса
В D6MG светодиоды под крышкой будут?
Re: Самопальные модули для Мегадевайса
Это открытое исполнение. Вешается на 2 специальные планки на дин-рейку.
Re: Самопальные модули для Мегадевайса
Подготовил версию на 16 выходов.
Основные используемые компоненты - ULN2803, MCP23017, PC817, коннекторы с шагом 5.08мм.
Опторазвязку при желании можно не устанавливать, тогда нужно будет поставить перемычку на место резистора типоразмера 2512, вместо оптопар нужно будет поставить перемычки по диагонали (от светодиода к сигнальному контакту) и поставить перемычки на место резисторов у микросхемы uln2803. В этом случае можно не фрезеровать разделяющие пазы.
Кстати если я правильно понял имелось в виду что-то типа такого:
https://ru.aliexpress.com/item/New-orig ... 60660.html
Попробую загнать их на плату, но габариты хоть и уменьшатся в ширину, а вот в высоту увеличится примерно на 10-20мм.
зы. Как можно html код вставлять здесь? Или никак?
Основные используемые компоненты - 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 скачивания
Re: Самопальные модули для Мегадевайса
Габариты для wago 235-1**
Re: Самопальные модули для Мегадевайса
Для сравнения:
Phoenix серия MKDSN 1.5
Ningbo серия 301
Phoenix серия MKDSN 1.5
Ningbo серия 301
Re: Самопальные модули для Мегадевайса
И ещё, у вас ошибка на разъёме выхода P8
Вот за это я и не люблю Dip Trace! Никакого контроля ошибок и линий связи))
UPD: Точнее есть, но слабый.
Вот за это я и не люблю Dip Trace! Никакого контроля ошибок и линий связи))
UPD: Точнее есть, но слабый.
Re: Самопальные модули для Мегадевайса
Спасибо что не проходите мимо. Ошибку исправил. Вся проблема что связи уже все убиты из-за работы прямо в файле ПП. В схеме это не реализовано.
Вопрос по wago. У этого разъема крышечка снимается чтобы можно было делать всю линейку с шагом 3.81 (покупать разных размеров не вариант, проще купить 50-100 штук по 2 клеммника и сращивать уже как надо)?
Заказал таки немного uln2803, буду делать с ними. Интересно было бы еще и на вход чтобы сделали в прошивке - тогда будет вообще интересно, но тогда если я правильно понимаю надо будет IntA и IntB задействовать для инициации считывания состояния. Тогда уже без wago никуда.
Вопрос по wago. У этого разъема крышечка снимается чтобы можно было делать всю линейку с шагом 3.81 (покупать разных размеров не вариант, проще купить 50-100 штук по 2 клеммника и сращивать уже как надо)?
Заказал таки немного uln2803, буду делать с ними. Интересно было бы еще и на вход чтобы сделали в прошивке - тогда будет вообще интересно, но тогда если я правильно понимаю надо будет IntA и IntB задействовать для инициации считывания состояния. Тогда уже без wago никуда.
- Вложения
-
- MegaD-2561 16O I2C ULN2803.zip
- (23.69 КБ) 160 скачиваний
Re: Самопальные модули для Мегадевайса
Вот про крышечку озадачили...
Я всегда брал только под один провод (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.
Я всегда брал только под один провод (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.
Re: Самопальные модули для Мегадевайса
Подготовил рабочую версию на 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
Сначала переделал на версию с 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 скачивание
Re: Самопальные модули для Мегадевайса
А что за dip переключатель такой хитрый, всего с парой выводов, а коммутирует три линии?
Первый раз такое вижу. Скинь ссылку на него.
И у него третий вывод smd? Запутался я.
Первый раз такое вижу. Скинь ссылку на него.
И у него третий вывод smd? Запутался я.
Re: Самопальные модули для Мегадевайса
Типа такого, только на 3 переключателя, по 2 вывода на линию (включено/выключено):
Там под ним подтяжка - 3 резистора стоят.Re: Самопальные модули для Мегадевайса
"Там под ним подтяжка - 3 резистора стоят."
А, вот оно что...слона то и не заметил))
Спасибо.
А, вот оно что...слона то и не заметил))
Спасибо.
Re: Самопальные модули для Мегадевайса
Подготовил модуль на 16 входов на MCP23017. Схему рисовать не стал - она в точности повторяет стандартную из модулей к мегадевайсу.
Мне не нравится куча перемычек. Теоретически можно уменьшить их количество почти в 2 раза, но потребуются уже довольно крупные элементы (провести по 2 дорожки под перемычкой). Если есть мысли как или уменьшить количество перемычек или вообще избавиться от них без создания второго слоя, то пишите.
Вывел обе ноги прерывания на всякий случай, использовать я так понимаю можно будет и одно прерывание для определения нажатия на кнопку. Для тех кто балуется с разными видами нажатия думаю прерывание подключать не будет смысла, а в типовом варианте использования вполне реально снизить нагрузку на мегадевайс.
Надеюсь на вход режим тоже будет в прошивке. В идеале повесить оба устройства (входы и выходы) на 3 сигнальных провода. Тогда верхние колодки мегадевайса можно будет использовать под датчики.
Мне не нравится куча перемычек. Теоретически можно уменьшить их количество почти в 2 раза, но потребуются уже довольно крупные элементы (провести по 2 дорожки под перемычкой). Если есть мысли как или уменьшить количество перемычек или вообще избавиться от них без создания второго слоя, то пишите.
Вывел обе ноги прерывания на всякий случай, использовать я так понимаю можно будет и одно прерывание для определения нажатия на кнопку. Для тех кто балуется с разными видами нажатия думаю прерывание подключать не будет смысла, а в типовом варианте использования вполне реально снизить нагрузку на мегадевайс.
Надеюсь на вход режим тоже будет в прошивке. В идеале повесить оба устройства (входы и выходы) на 3 сигнальных провода. Тогда верхние колодки мегадевайса можно будет использовать под датчики.
- Вложения
-
- MegaD-2561 16I I2C.zip
- (23.16 КБ) 147 скачиваний
Re: Самопальные модули для Мегадевайса
Просто не соединяйте ноги клемм между собой дорожками, т.к. они и так скоммутированы внутри.
Появится место. Между ними проведёте дорожки gnd и +3.3V. А на их место, снизу платы, где они сейчас идут, проложите intA/B, обойдя по кругу dip переключатель.
Появится место. Между ними проведёте дорожки gnd и +3.3V. А на их место, снизу платы, где они сейчас идут, проложите intA/B, обойдя по кругу dip переключатель.
Re: Самопальные модули для Мегадевайса
Можно и так сделать, просто разъем будет похуже держаться. Я про больший объем перемычек - +3.3В которые подводятся к оптопарам как-то можно провести красивее? Уже затолкал по 2 дорожки между перемычками, уменьшил на 7 перемычек в итоге, надо только проверить смогу ли поставить нормально перемычку в этом случае.
Re: Самопальные модули для Мегадевайса
В твоём случае оптимально будет поставить резисторные сборки sil.
Re: Самопальные модули для Мегадевайса
Есть определенный прогресс - на плате осталось всего 8 перемычек типоразмера 1206. Думаю она в таком виде и останется если пройдет проверку приложенным элементом. Делать правда такую еще то удовольствие будет.
- Вложения
-
- MegaD-2561 16I I2C.zip
- (25.97 КБ) 178 скачиваний
Re: Самопальные модули для Мегадевайса
Неа, не есть гуд.