ФОРУМ КУПИТЬ

Последние статьи из блога

ВСЕ СТАТЬИ

MegaD-2561-RTC V3 - больше портов, зуммер и ИОН

28/10/2020 17:38:48

В октябре 2020 года в серийное производство запущен обновленный контроллер MegaD-2561-RTC V3, который получил целый ряд важных изменений и улучшений. При этом выпуск более бюджетной предыдущей ревизии контроллера (Ver 2.3) будет продолжен, а прошивка станет поддерживать одновременно обе модификации.

MegaD-2561 Ver 3
Обновленный контроллер MegaD-2561-RTC Ver 3.0

 

Количество портов увеличено до 45

Контроллер версии V2 имеет 38 портов, которые распределены следующим образом:

  • XP1 => 15 портов (P0-P14)
  • XP2 => 15 портов (P15-P29)
  • XT2 (клеммы) => 6 портов (P30-P35)
  • вилки АЦП XP5/XP6 => 2 порта (P36-P37)

Новый контроллер V3 имеет 45 портов:

  • XP1 => 15 портов (P0-P14)
  • XP2 => 15 портов (P15-P29)
  • XT2 (клеммы) => 15 портов (P30-P44)

Таким образом, общее количество портов увеличено на 7. Все дополнительные порты, а также порты с функцией АЦП выведены на клеммную колодку.


Во встроенном Web-интерфейсе контроллера все дополнительные порты (P38-P44) доступны с центральной страницы.
P45 - порт особенный. О нем чуть ниже.

 

Двухярусные клеммники

Чтобы разместить 15 портов, а также клеммы GND (земля) и питания (+3.3В, +5В) были применены двухярусные клеммники DEGSON.


Клеммы разъема XT2 с портами P30-P44

Максимальное сечение провода: 16 AWG (1,31 мм2 - ближайший 1 mm2 IEC 60228)
Для удобства пользователей на клеммах размещены цветные наклейки с обозначениями.
Неудобные "вилки АЦП" с портами P36 и P37, которые часто оставались незадействованными в предыдущей версии контроллера, также выведены на клеммы. На данных портах (P36-P37), как и прежде, не установлены резисторы подтяжки. Это важно при подключении к портами в режиме АЦП аналоговых датчиков, так как подтяжка искажает показания. А кроме того, к портам P36-P37 можно без особенностей, которые есть у цифровых портов, подключать модули типа MegaD-2R.

Заменена и клемма, которая предназначена для подключения питания +12В.
Теперь это клеммник DG125-5.0-02P с рельефной обоймой.
Максимальное сечение провода: 12 AWG (2.5 mm2)


Встроенные мощные стабилизаторы на 3.3В и 5В

В новом контроллере применены современные мощные DC-DC преобразователи. Их в модуле два: +3.3В и +5В. И каждый из них может отдать ток до 3 Ампер! При этом стабильность напряжения очень высокая и практически не зависит от резких скачков потребления.
В версиях V1-V2 установлен один преобразователь для линии +3.3В мощностью до 1.5А.
Клемма +5В обозначена на разъеме XT2 имеет ярко красный фон.

 

Микросхема RTC, элемент питания и кнопки Reset и Erase EEPROM

Если ранее функция часов реального времени (RTC) была реализована с помощью дополнительного модуля стороннего производителя, соединенного с основной платой шлейфом, то теперь оригинальный чип DS3231SN смонтирован непосредственно на основной плате. Это позволило вынести элемент питания CR2032 под лицевую крышку для удобства его замены, не смотря на то, что такая замена, вероятнее всего, потребуется не ранее, чем через 10 лет. К вопросу о том, почему в модуле установлена батарейка под брендом Navigator. Дело в том, что элементы питания для фирмы Navigator производит китайская компания Ningbo Battery And Electrical Appliance. Проведенное массовое тестирование элементов питания формата CR2032 показало, что изделия этого завода, выпускающиеся под разными брендами, в массе своей заслуживают доверия. В контроллеры также устанавливаются элементы других брендов, которые в результате исследования оказались в лидерах. Периодически батарейки из новых партий повторно проверяются.


Под лицевой крышкой контроллера MegaD-2561

Кнопки Reset и Erase EEPROM также вынесены под лицевую крышку, а пользоваться ими стало удобнее.

 

Зуммер

В контроллере V3 теперь установлен зуммер (пьезоизлучатель). На фотографии выше он расположен под лицевой крышкой в левом нижнем углу. Зуммер очень громкий, поэтому технологическая наклейка "Remove seal after washing" не удалена. Пищалку можно использовать в целом ряде различных ситуаций. И как аварийную сигнализацию на случай срабатывания датчиков протечки, дыма, газа или проникновения. И как предупреждающий или информационный сигнал о превышении каких-то пороговых значений. И даже как звонок. При этом во встроенном Web-интерфейсе контроллера зуммер представлен в виде стандартного порта P45 (тип OUT). А это значит, что работать со звукоизлучателем можно с помощью стандартных сценариев (Act), из планировщика cron и из функции Program. Включать/выключать его также можно через Web-интерфейс.

В сценариях можно использовать паузы и команды повтора для генерации различных по звучанию сигналов.
Например: 45:1;p1;45:0;p1;r3

Ну а при использовании сервера появляется возможность генерировать даже различные "трели".
Простейший пример кода на PHP, генерирующий интересный звук.

<?php
for ( $i = 0; $i < 10; $i++ )
{
    file_get_contents('http://192.168.0.14/sec/?cmd=45:1');
    file_get_contents('http://192.168.0.14/sec/?cmd=45:0');
}
?>

 

Источник опорного напряжения

В контроллере второй версии в качестве опорного напряжения для работы с АЦП портами использовалось напряжение питания. Это вносило некоторые искажения при работе с аналоговыми датчиками. Например, даже если выходное напряжение датчика держалось на одном уровне, значения АЦП порта менялись в некотором диапазоне. Графики значений могли слегка "дрожать" и имели умеренную пилообразную форму. Для борьбы с этим явлением в тех случаях, когда это действительно необходимо, предполагалось многократно считывать значение порта и усреднять.

В новой версии модуля MegaD-2561 преобразователи питания обеспечивают очень высокую стабильность выходного напряжения, что практически исключает дрейф значений АЦП. Но дополнительно к этому в контроллер установлен ИОН (источник опорного напряжения) от фирмы Maxim Integrated с начальным разбросом 0.1% и низким температурным коэффициентом. Это позволило практически исключить изменение показаний, вызванное работой подсистемы питания контроллера.

 

Контроллер в исполнении "моноблок"

Количество портов увеличено не только в MegaD-2561-RTC V3, но и в моноблоке.
Теперь модуль в данном исполнении имеет индекс MegaD-2561-31I15O-RTC-PoE. Разница лишь в том, что зуммера в моноблоке нет, а в обвязке порта P45 применен транзистор, позволяющий при необходимости подключить к блоку внешний звукоизлучатель или сирену.

Прошивка теперь будет автоматически определять версию и тип модуля, подстраиваясь под параметры конкретного аппаратного исполнения.
Все изменения, которые не связаны с особенностями "железа", будут доступны для всех версий контроллера: V1, V2, V3.

 

Автор: Andrey_B
Любое использование материалов сайта возможно только с разрешения автора и с обязательным указанием источника.



Добавить комментарий:

(необязательно, не отображается на сайте)


Сортировка комментариев: Последние сверху | Первые сверху

2020-10-28 17:57:02 | Ruslan
Андрей, вы прям балуете нас новыми разработками.
А говорят, в стране кризис... Кризис в головах. Работать надо и развиваться.
Тогда и результат будет такой же замечательный, как вы демонстрируете.


2020-10-29 23:56:08 | Bonefolder
Андрей, судя по отсутствию джамперов для переключения цифрового порта в стандартный In, надо полагать, что все дополнительные порты, как и ранее на самой меге, «цифровые»? И лишь условно In?
А так, да, поздравляю с запуском нового продукта)


2020-10-30 08:06:06 | Andrey_B
Bonefolder, да, все порты P30-P44 "цифровые" за исключением P36-P37. Эти "прямые".


2020-10-30 11:39:07 | Александр
Уважаемый Андрей!
Когда ожидается в продаже MegaD-2561-31I15O-RTC-PoE?
Спасибо!


2020-11-03 00:33:25 | Nail
СПС за развитие и улучшения микроконтроллеров.


2020-11-03 17:24:11 | Алексей
Добрый день, будет ли возможность использовать дополнительные выходы, как прошивка определяет версию железа, просто могу вывести дополнительные выводы, а смогу ли я ими воспользоваться чтобы не покупая новый контролёр?


2020-11-03 17:25:47 | Andrey_B
Алексей, к сожалению дополнительные порты будут доступны в прошивке только для версии 3.* контроллера и моноблока.


2020-11-03 17:40:56 | Алексей
Очень жаль, думал если прошивка одна можно допоять перемычку или сопротивление, плата у меня разведена своя и порты уже выведены на всякий случай, значит так и останутся без дела.


2020-11-04 14:06:42 | Andrey
Присоединяюсь к Алексею. То же плата своя и жаль, что нельзя воспользоваться дополнительными портами...


2020-11-08 17:44:29 | Игорь
Андрей, не подскажете какие микросхемы Вы используете в DC-DC преобразователях МегаД?


2020-11-08 22:40:33 | Владимир
Игорь отвечу за Андрея на фото видно BD9D321EFJ, в своих поделках я использую MP1470


2020-11-09 11:37:24 | Игорь
Владимир, большое спасибо


2023-12-01 12:40:20 | Михаил
Здравствуйте, Андрей и все форумчане. Подскажите, куда копать.
Стоит задача сделать подсветку лестнице по алгоритму - человек подходит к лестнице, на каждой ступеньке включается подсветка (светодиодная лента) Далее, при постановке ноги на ступеньку, лента меняет режим работы, либо яркость, либо цвет и т.п., но что то одно пока.
Справится ли мега с такой задачей без сервера?
И какой язык программирования изучить, что бы в дальнейшем было проще работать с Мегой. Мне нравится Питон, но может лучше что то другое?


2023-12-01 18:07:43 | Andrey_B
Михаил, если вы обращаетесь в форумчанам, то это не сюда, а на форум. Здесь, в комментариях, такие темы обсуждать неудобно. Сделать без сервера можно. Весь вопрос в конкретных технических деталях: что это будут за датчики, что это будет за лента/ленты, какие модули и порты использовать для подключения всего этого. Есть различные варианты и подходы. Задайте вопрос лучше на форуме. Были люди, которые это делали.
Язык программирования на сервере может быть абсолютно любым. Какой удобнее разработчику.


2024-01-03 10:21:40 | Александр
Здравствуйте Андрей! Подскажите пожалуйста есть ли Screen в прошивке моноблока или она только в базовом MegaD-2561-RTC V3?


2024-01-03 12:41:03 | Andrey_B
Александр, в моноблоках 3-й версии (MegaD-2561-31I15O) эта функция есть.


2025-01-08 08:14:41 | Андрей
Добрый день, где найти описание клейм 2 версии


2025-01-08 16:46:57 | Andrey_B
В документации. В самом низу есть ссылки на краткие руководства модулей, снятых с производства.


2025-09-11 10:41:55 | Андрей
Добрый день!
Можно ли на MegaD-2561-V3-RTC изменить стандартный SNMP Community с public на свой?


2025-09-11 13:22:55 | Andrey_B
Андрей, к сожалению в данный момент в прошивке нет такой возможности.