MegaD-16I-XT
MegaD-16I-XT
Доброго времени суток.
Андрей, а когда можно будет увидеть описание и фото MegaD-16I-XT ?
Андрей, а когда можно будет увидеть описание и фото MegaD-16I-XT ?
Re: MegaD-16I-XT
MegaD-16I-XT - модуль на базе микросхемы MCP23017, в котором реализовано 16 "стандартных входов". Конфигурация входов не меняется.
MCP23017 - микросхема-расширитель портов. Это означает, что при использовании одного MegaD-16I-XT мы получаем дополнительно 16 входов (за минусом цифровых портов, используемых для подключения к контроллеру).
Интерфейс для подключения к контроллеру - I2C. Поэтому данный модуль подключается не к разъемам XP1/XP2 контроллера (эти разъемы для MegaD-8I7O, MegaD-14-R, MegaD-14-IOR), а к любым цифровым портам.
Например, к любым цифровым портам клеммы XT2 контроллера (P30-P35). В определенных случаях эти же порты можно использовать для подключения других I2C-устройств/датчиков. Также при использовании нескольких MegaD-16I-XT, установленных рядом с контроллером, можно использовать одну линию I2C/SCL. Например, 2 модуля MegaD-16I-XT - это плюс 32 стандартных входа и минус 5 цифровых (SCL, 2xSDA, 2xINT).
Плата модуля.
Все 16 портов и интерфейсные клеммы разделены на два блока.
Вверху XT1: порты P0-P8. Для удобства у каждого порта есть земля.
Внизу XT2: порты P9-P15, а также клеммы SDA/SCL (сигнальные линии I2C), питание +3.3В и клемма INT для прерывания.
Чтобы обеспечить максимальную простоту подключения к контроллеру в модуле не используется +12В. Только +3.3В.
Модуль предназначен для работы с выключателями, герконами, различными извещателями, датчиками напряжения и т.д.: "сухой контакт", "открытый коллектор".
Функциональность работы с модулем определяется возможностями прошивки контроллера. Более подробно описано здесь в разделе "Работа с модулями на базе расширителей MCP23008/MCP23017".
Для экономии места в щитке модуль разработан под корпус D4MG (4DIN).
Клеммы DG381 - макс. сечение кабеля 16AWG (1,31мм2)
А для того, чтобы сделать стоимость модуля минимальной, решено было отказаться от светодиодов индикации на лицевой панели.
Конструктивно плата модуля обладает рядом особенностей, позволяющих реализовать некоторые новые функции в части работы с MCP23017.
Что это за особенности и новые функции я напишу позже, когда в прошивке контроллера будут сделаны определенные изменения.
MCP23017 - микросхема-расширитель портов. Это означает, что при использовании одного MegaD-16I-XT мы получаем дополнительно 16 входов (за минусом цифровых портов, используемых для подключения к контроллеру).
Интерфейс для подключения к контроллеру - I2C. Поэтому данный модуль подключается не к разъемам XP1/XP2 контроллера (эти разъемы для MegaD-8I7O, MegaD-14-R, MegaD-14-IOR), а к любым цифровым портам.
Например, к любым цифровым портам клеммы XT2 контроллера (P30-P35). В определенных случаях эти же порты можно использовать для подключения других I2C-устройств/датчиков. Также при использовании нескольких MegaD-16I-XT, установленных рядом с контроллером, можно использовать одну линию I2C/SCL. Например, 2 модуля MegaD-16I-XT - это плюс 32 стандартных входа и минус 5 цифровых (SCL, 2xSDA, 2xINT).
Плата модуля.
Все 16 портов и интерфейсные клеммы разделены на два блока.
Вверху XT1: порты P0-P8. Для удобства у каждого порта есть земля.
Внизу XT2: порты P9-P15, а также клеммы SDA/SCL (сигнальные линии I2C), питание +3.3В и клемма INT для прерывания.
Чтобы обеспечить максимальную простоту подключения к контроллеру в модуле не используется +12В. Только +3.3В.
Модуль предназначен для работы с выключателями, герконами, различными извещателями, датчиками напряжения и т.д.: "сухой контакт", "открытый коллектор".
Функциональность работы с модулем определяется возможностями прошивки контроллера. Более подробно описано здесь в разделе "Работа с модулями на базе расширителей MCP23008/MCP23017".
Для экономии места в щитке модуль разработан под корпус D4MG (4DIN).
Клеммы DG381 - макс. сечение кабеля 16AWG (1,31мм2)
А для того, чтобы сделать стоимость модуля минимальной, решено было отказаться от светодиодов индикации на лицевой панели.
Конструктивно плата модуля обладает рядом особенностей, позволяющих реализовать некоторые новые функции в части работы с MCP23017.
Что это за особенности и новые функции я напишу позже, когда в прошивке контроллера будут сделаны определенные изменения.
Re: MegaD-16I-XT
Правильно ли я понимаю, что данный исполнительный блок можно так же подключить к цифровым портам MegaD-14-IOR??
Re: MegaD-16I-XT
Конечно, можно.
-
- Сообщения: 65
- Зарегистрирован: 16 окт 2016, 20:13
- Откуда: Самара
Re: MegaD-16I-XT
Интересно почему не реализована возможность работы нескольких блоков на одной шине, ведь микросхема имеет выставляемую адресацию.
Re: MegaD-16I-XT
В модуле все реализовано. На фотографии можно увидеть разъем XP2 (A0-A2) для выставления адресных битов с помощью джамперов.
Вопрос главным образом к прошивке контроллера. Адресацию трудно уложить в логику автономной работы контроллера. Например, если порты являются выходами, то к конструкции "31e4:1" в сценариях придется добавлять адрес. Потребуется его указывать и для порта, который принимает сигнал INT.
Вопрос главным образом к прошивке контроллера. Адресацию трудно уложить в логику автономной работы контроллера. Например, если порты являются выходами, то к конструкции "31e4:1" в сценариях придется добавлять адрес. Потребуется его указывать и для порта, который принимает сигнал INT.
-
- Сообщения: 65
- Зарегистрирован: 16 окт 2016, 20:13
- Откуда: Самара
Re: MegaD-16I-XT
Может имеет смысл доработать прошивку, для экономии цифровых портов ?
А то получается физическая возможность есть, а не поддерживается программно.
А то получается физическая возможность есть, а не поддерживается программно.
Re: MegaD-16I-XT
Не уверен, что получится добавить адресацию для работы в автономном режиме без сервера. По целому ряду причин.
Но в паре с сервером адресация вполне возможна, причем с минимальными изменениями в прошивке.
Например, на сервере можно прописать, какому адресу соответствует вход для сигнала INT. Получая информацию о срабатывании этого входа, сервер сможет запросить по адресу состояние всех портов нужного расширителя.
Минус тут только в том, что серверу придется самому отслеживать, какие именно порты изменили свое значение.
Но в паре с сервером адресация вполне возможна, причем с минимальными изменениями в прошивке.
Например, на сервере можно прописать, какому адресу соответствует вход для сигнала INT. Получая информацию о срабатывании этого входа, сервер сможет запросить по адресу состояние всех портов нужного расширителя.
Минус тут только в том, что серверу придется самому отслеживать, какие именно порты изменили свое значение.
-
- Сообщения: 65
- Зарегистрирован: 16 окт 2016, 20:13
- Откуда: Самара
Re: MegaD-16I-XT
XP1 тоже выставляет адресацию, это уже на восьминогую микросхему рядом видимо.
Для каких целей она ?
Для каких целей она ?
Re: MegaD-16I-XT
Это микросхема EEPROM.
-
- Сообщения: 617
- Зарегистрирован: 30 мар 2017, 11:15
- Откуда: г.Севастополь
-
- Администратор
- Сообщения: 2191
- Зарегистрирован: 29 май 2015, 21:23
- Откуда: Екатеринбург, Нижний Тагил
Re: MegaD-16I-XT
Любой перечень заслуг в прошлом не перевесит целесообразности в будущем. (С) Владимир Тарасов.
Re: MegaD-16I-XT
А есть в планах подобный исполнительный блок, только для выходов 220В??
Re: MegaD-16I-XT
Прямо завтра - нет, а в будущем все возможно.
Re: MegaD-16I-XT
Отличная новость! И как вовремя: как раз когда я наконец озаботился расчётом щитков автоматики для дома.
Но поясните, пожалуйста, как это будет работать: оно будет само отправлять обновления статусов, как это делают стандартные входы на меге, или надо постоянно это поллить?
Судя по настройкам из текущей прошивки, можно только узнать текущее значение, то есть всё-таки второй вариант (поллинг).
Это значит что обычный выключатель света на такую штуку лучше не ставить?
(Из-за задержек).
Я всё правильно понял?
UPD Нашёл в документации про INT, вопрос снимается!
UPD2 А есть планы добавить ACT для входов расширения?
Но поясните, пожалуйста, как это будет работать: оно будет само отправлять обновления статусов, как это делают стандартные входы на меге, или надо постоянно это поллить?
Судя по настройкам из текущей прошивки, можно только узнать текущее значение, то есть всё-таки второй вариант (поллинг).
Это значит что обычный выключатель света на такую штуку лучше не ставить?
(Из-за задержек).
Я всё правильно понял?
UPD Нашёл в документации про INT, вопрос снимается!
UPD2 А есть планы добавить ACT для входов расширения?
Re: MegaD-16I-XT
Очень нужная штука!
Если я правильно понял, то можно всего на одной Меге с двумя подключенными модулями MegaD-14-R и с двумя этими модулями, подключенными непосредсвенно к Меге, сделать 28 управляемых линий на 32-х выключателях, но пока без обработки длительных и двойных нажатий. Так?
Просто у меня в проекте 27 линий освещения и 30 линий выключателей. А еще нужно всякие датчики подключать. Теперь вторую Мегу можно спокойно отдать под автоматику.
Очень нужная штука! И очень нужны ACTы, чтобы обрабатывать длительные и двойные нажатия...
Если я правильно понял, то можно всего на одной Меге с двумя подключенными модулями MegaD-14-R и с двумя этими модулями, подключенными непосредсвенно к Меге, сделать 28 управляемых линий на 32-х выключателях, но пока без обработки длительных и двойных нажатий. Так?
Просто у меня в проекте 27 линий освещения и 30 линий выключателей. А еще нужно всякие датчики подключать. Теперь вторую Мегу можно спокойно отдать под автоматику.
Очень нужная штука! И очень нужны ACTы, чтобы обрабатывать длительные и двойные нажатия...
Re: MegaD-16I-XT
Обработка длительных и двойных нажатий возможна на стороне сервера.
Если Act'ы и будут, то сперва самые простые, без обработки длительных и двойных нажатий. В работе с расширителями есть свои особенности. Существующий для обычных портов код не подходит.
MegaD-16I-XT позиционируется в данный момент главным образом для использования с извещателями всех видов, датчиками с выходом в виде открытого коллектора, герконами, концевиками.
Если требуются сложные встроенные сценарии для управления освещением при помощи выключателей, я бы предпочел родные порты контроллера.
Если Act'ы и будут, то сперва самые простые, без обработки длительных и двойных нажатий. В работе с расширителями есть свои особенности. Существующий для обычных портов код не подходит.
MegaD-16I-XT позиционируется в данный момент главным образом для использования с извещателями всех видов, датчиками с выходом в виде открытого коллектора, герконами, концевиками.
Если требуются сложные встроенные сценарии для управления освещением при помощи выключателей, я бы предпочел родные порты контроллера.
Re: MegaD-16I-XT
И это уже отлично!
Вот бы еще скрестить MegaD-2R с MegaD-2W - сделать блок реле повышенной надежности на шину 1-Wire, да еще каналов на 5, да с обратной связью...
Re: MegaD-16I-XT
Доброго времени суток!
Есть вопрос. Порты, используемые как выходы на данном изделии, какую нагрузку могут коммутировать? Характер нагрузки? Напряжение? Род и сила тока?
Такую можно прицепить? https://meandr-shop.ru/rele-promezhutoc ... 230v-uhl2/
По фото не совсем понятно.
В теме про MegaD-2561 указано, что можно реле и тиристоры, без подробностей.
Есть вопрос. Порты, используемые как выходы на данном изделии, какую нагрузку могут коммутировать? Характер нагрузки? Напряжение? Род и сила тока?
Такую можно прицепить? https://meandr-shop.ru/rele-promezhutoc ... 230v-uhl2/
По фото не совсем понятно.
В теме про MegaD-2561 указано, что можно реле и тиристоры, без подробностей.