Интернет ненужных вещей – Telegram
Интернет ненужных вещей
3K subscribers
329 photos
19 videos
23 files
539 links
Олег Артамонов. Техлид умных ТВ в Яндексе, сопредседатель Координационного совета при ОП РФ по общественному контролю за голосованием, председатель ТИК ДЭГ 2024 и просто неприятный человек.

Рекламы здесь нет и не надо.

Для связи: @olartamonov
Download Telegram
Так как я устал отвечать в почте всем по отдельности, напишу широковещательно:

1) Да, https://www.unwireddevices.com/products/developers/energymon/ можно купить — в данный момент предзаказ, платы будут через неделю-две, т.к. перед НГ мы заказали первые десять штук чисто на опыты. Оплата по безналу, за счётом и реквизитами пишите на oleg@unwds.com (потом мы это автоматизируем, но не прямо сегодня)

2) Да, эти измерители могут показать, сколько реально потребляет устройство, которое 90 % времени проводит во сне и жрёт 5 мкА, а потом просыпается и жрёт 250 мА, но всего 100 мс, более этого, они это сделают с весьма скромной ошибкой. Максимальный измеряемый ток — 3 А, минимальный — меньше 1 мкА (но в силу ограничений по точности токи округляются до 1 мкА). Измерения делаются каждые 10 мкс, но в силу ограничений интерфейса наружу выдаётся среднее значение за 10000 измерений, т.е. за 100 мс.

3) Да, при желании от них можно запитать устройства с рабочим напряжением выше 3,5 В (но не выше 24 В), используя внешний блок питания, т.к. измерение делается на «земле». Подъём «земли» на шунтах — масштаба нескольких десятков милливольт, кроме старшего диапазона, где уже заметно сказываются 35 мОм ключевого транзистора.

4) Нет, никакой особой квалификации для обращения не надо. В базовом варианте тестируемая железка настраивается на свой обычный рабочий режим, включается в измеритель, на измерителе нажимается кнопка «вкл», после чего всё так оставляется надолго — и на экранчике показывается прошедшее время и потреблённая энергия в мА*ч

5) Применение — отладка электроники, отладка прошивок, оценка срока службы IoT-устройств на различных источниках питания, в т.ч. устройств чужого производства, в т.ч. в разных режимах работы
Хотя, в принципе, можете и прямо сегодня жать https://www.unwireddevices.com/?post_type=product&p=185, если вам так проще

Да и нам вас учитывать будет удобнее
По просьбам радиослушателей в новую версию Energymon:

* добавлено удобное подключение внешнего источника питания
* увеличена точность измерений на микроамперном диапазоне (INA214 → OPA2376 + LM7705) и заодно полоса частот (30 кГц → 50 кГц)
* падение напряжения на верхнем диапазоне измерения (3 А) уменьшено до 50 мВ
* добавлено измерение фактического напряжения питания
* добавлено отображение на встроенном экране минимального, максимального и текущего токов потребления
* добавлен расчёт интегрального потребления в мВт*ч

Всё это по-прежнему в габаритах спичечного коробка (37,5 × 50 мм).

На этом приём пожеланий по аппаратной части закончен, платы ушли в печать.

Ну и ценник с 1 февраля поднимется с 2490 до 2990 в связи со всем этим.

Отвечая на вопрос из мессенджера: все, кто уже оплатил предзаказы или планирует это сделать до 1 февраля, получат сразу новую ревизию. Первая ревизия никому не рассылалась и рассылаться не будет, это был десяток образцов для отладки, проверки, оценки возможностей и показа фоток.
50959459_2182918311769570_3481236083360923648_n.jpg
30.2 KB
Не все это знают, но буква «R» в аббревиатуре «IoT» означает «Reliability».
https://www.compel.ru/lib/articles/pyat-osobennostey-lineynyih-stabilizatorov-o-kotoryih-nuzhno-znat

А с плавным запуском у Texas в каком-то из DC/DC есть прекрасная шутка — у него soft start с ограничением тока и без ограничения времени, он просто вдувает на выход сколько-то миллиампер, пока конденсаторы с той стороны не зарядятся до положенного порога.

То есть, если ваша нагрузка стабильно потребляет хотя бы немного больше — DC/DC просто будет запускаться вечно.

В даташите про это, разумеется, написано между строк.
Люблю ST, но странною любовью.

Каждый первый даташит на их акселерометры сообщает, что они калибруются на фабрике, калибровочные константы хранятся во флэше и при старте загружаются в регистры.

Это секретные регистры, потому что их адресов нигде нет.

Учитываются ли эти константы автоматически или же нет, также нигде не сказано.

Существует, однако, пакет X-CUBE-MEMS1, в котором есть функция MotionAC_GetCalParams, а также примеры с коррекцией данных акселерометра вручную.

Реализация MotionAC_GetCalParams в нём присутствует исключительно в бинарном виде, из чего мы лишний раз убеждаемся в секретности вышеупомянутых регистров.

Наверняка в головах сотрудников ST всё это имеет простое и логичное объяснение.

Сниффером на I2C посмотреть что ли, куда оно лезет?
И одна спецверсия.
2019-02-03_01-36-25.png
18.6 KB
If you want something done right — do it youself.

Набросал за вечер модуль защиты USB-порта, выдерживающий прилёт до 18 В на любую линию, включая D+/D-, и перегрузку по питанию. Чип — TI TPD3S714.
https://rb.ru/news/standart-iot/

Практически вся публичная история IoT в России — это история шапкозакидательства и торжественной отчётности перед Партией и Правительством об успешном освоении очередного бюджета.

Разработанный рукожопыми студентами из «Вавиота» т.н. национальный стандарт NB-Fi, кривой, косой и дырявый как решето — не исключение. Просто нескольким организациям — ФРИИ и РВК — очень, очень надо отчитаться о том, как они превозмогают и импортозамещают, а что делают они это говном ручной лепки — абсолютно никого не волнует.

Собственно, даже стандартом эту порнографию назвать крайне трудно — это очень поверхностное описание тривиального и плохо проработанного формата сообщений и столь же поверхностное описание физического уровня. Примерно в стиле «короче, берём любой чип, который умеет вот такую модуляцию, дальше первым байтом передаём номер пакета, тремя байтами адрес устройства, потом данные, их можно шифровать, а можно и нет, это вы сами решайте, ну и в конце CRC, который мы вот так считаем, и это всё как-то ещё надо на базовой станции принять, но тут уж вы сами думайте, а мы пока расскажем, какие проекты мы на этом уже продали».

Но зато через годик — в каждый первый тендер можно лепить «требуется соответствие ГОСТ бла-бла-бла» и пихать в него продукцию «Вавиот», потому что больше никто в здравом уме этому соответствовать не будет.
Кстати, если у кого под рукой есть PDF с проектом этого национального стандарта — киньте мне в телеграм или на oleg@unwds.com, я хочу вернуть его в интернет

А то почему-то так случилось, что в рамках «публичного обсуждения проекта» в ТК-194 собственно текст проекта в интернете появился крайне ненадолго

(у меня на одном из компов были файлы, но не на этом)

UPD. Горшочек, не вари!
ПНСТ_Интернет_вещей_протокол_первая_редакция.pdf
1.1 MB
У Игоря Петрова есть «служба утерянных цитат», а у меня будет служба утерянных файлов

Знакомьтесь — проект того самого национального стандарта протокола интернета вещей, который только что торжественно приняли по результатам публичного обсуждения (уровень публичности был настолько беспрецедентным, что найти в открытом доступе какую-либо информацию о содержании этого обсуждения и сделанных из него выводах невозможно)

Под конец обсуждения даже сам обсуждавшийся материал пропал из Интернета

Но это мы только что исправили
Соколов_письмо.pdf
380.8 KB
«При организации обмена данными между приборами учета электрической энергии и интеллектуальной системой учета электрической энергии (мощности) по радиоканалу обязательно использование энергоэффективных сетей дальнего радиуса действия (LPWAN –Low Power Wide Area Network) на базе протокола XNB (Extended Narrowband), построенных с использованием оборудования российского производства, и работающих в выделенном диапазоне частот 863 –865, 874 -876 МГц»

Вот так, легко и непринуждённо, всего одним письмом, Министерство связи Российской Федерации положило ВЕСЬ рынок учёта электроэнергии в означенной Федерации на колени Игорю Аркадьевичу Ротенбергу, с сентября 2018 владеющему компанией Стриж-Телематика, владеющей протоколом XNB (про который неизвестно вообще ничего, кроме названия; впрочем, с учётом, что Вавиот — это осколок Стрижа, можно предположить, что в протоколе XNB внутри такое же безграмотное студенческое говнище, как в NB-Fi).
Инкотексу, Энергомере и другим производителям счётчиков, очевидно. предложат покупать сертифицированные модемы и не жужжать.

Благо, у Игоря Аркадьевича аналогичный опыт с Эрой-Глонасс уже есть.
Посмотрел в код, кгхм, конкурента — который CurrentRanger, https://lowpowerlab.com/2018/09/26/currentranger-auto-ranging-current-meter/

https://github.com/LowPowerLab/CurrentRanger/blob/master/CurrentRanger_R1.ino

Боженька, за какие грехи смертные ты послал нам ардуинщиков?..

И ведь чувак за эту порнографию 120 баксов хочет.

У нас в Energymon типовая задержка переключения поддиапазонов по току — 10 мкс, см. картинки далее. У чувака — опрос АЦП в loop() и дёргание ножек через DigitalWrite; смотреть на осциллографе, с какой скоростью оно всё работает, я думаю, он даже не пробовал.
Ну и собственно, про Energymon:

1) почти все по первой волне предзаказов уже получили, в ближайшие два-три дня будет инструкция, новая прошивка и новая версия ПО для компа

2) хотелки с разных сторон вида «а нам бы это показать!», «а нам бы это убрать!», «а нам бы диапазон вот так попереключать!» привели к тому, что железка обзавелась ещё и консольными командами, которыми, например, период усреднения данных можно менять от 10 до 1000 мс, включать-выключать выдачу в консоль конкретных типов данных и т.п.

3) наснимали осциллограмм переключения диапазонов по току при перегрузке — типовая задержка 10 мкс, это вам не ардуина