All streams
Search
Write a publication
Pull to refresh
4
0.1
Max Klimenko @dephonica

Audio Software Composer

Send message

Зато подобные бекдоры (уверен, что это не единственный) позволяют без напряжения скопировать прошивку интересующего устройства на основе ESP32 и запустить в производство "китайский аналог".

Поддерживаю вопрос, куда смотреть? Посмотрел libtgvoip по-диагонали - это махровый C-с-классами, отягощённый многоплатформенностью (из-за этого везде пачки #if).

С разборчивостью скорее всего будут проблемы в том числе и потому, что АЧХ будет сильно завалена в направлении высоких частот. Но несколько процентов модуляции яркости на 1-1.5 кГц с лампочкой на 6.3 вольта получить точно можно.

Пожалуй найду лампочку и замерю АЧХ.

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

Скрытый текст

Зависимость принимаемой мощности ветряком от скорости ветра квадратичная - поэтому в идеале он должен работать всегда строго на максимальном для него ветре. В 2 раза упал ветер = в 4 раза упала мощность.

Хуже, зависимость кубическая, поэтому в 2 раза упал ветер - в 8 раз упала мощность.

Вероятно имеется в виду 91% от КИЭВ для указанного типа и профиля турбины. Это, конечно же, не КПД системы.

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

В случае ESP32 могу согласиться только с непопаданием в требования безопасности - есть вероятность, что чип полон китайских закладок, в том числе и для простого считывания заблокированной прошивки. Долговечность и надёжность обычная, если сравнивать с чипами потребительского сегмента. Много ли ПЛК сейчас собираются на чипах промышленного класса?

Всё остальное перечисленное не имеет прямого отношения к промышленному применению, так как не указано ни одного требования ни по одному из параметров. Жесткое реальное время в контроллере дизельной электростанции и в контроллере сверхпроводящего магнита БАК - это разное жесткое реальное время, а на ESP32 вполне доступно миллисекундное время реакции на внешнее событие, чего достаточно для 3/4 всех применений.

Сюда же и производительность - это очень мощный двухядерный числогрыз, который без проблем отрисовывает UI в стиле Android (библиотека LVGL) и параллельно обеспечивает ту самую миллисекундную реакцию на своих входах/выходах. И для этого не нужно просчитывать такты каждого разветвления программы, как это требовалось на PIC16F628, мощности с запасом.

Резервирование и восстановление данных - в ESP32 встроенная поддержка разметки flash памяти в виде разделов и встроенная поддержка A/B апдейтов, когда при неудаче обновления запускается прошлая рабочая копия из соседнего раздела. Библиотеки типа EEBOOM позволяют хранить настройки прошивки с избыточностью достаточной для низкого износа памяти по циклам записи. Также эта избыточность обеспечивает надёжность хранения этих десятков/сотен байт параметров. Большие объёмы информации - это уже область внешних, относительно MCU, устройств и их надёжности.

Да, большого смысла пихать ESP32 в промышленное применение нет, но это не потому, что чип плохой и не тянет, с ТТХ у него всё просто отлично, а потому, что это чип универсальный, с компромиссами для уменьшения стоимости и упрощения разработки. Стоимость MCU в стоимости ПЛК это считанные проценты, поэтому имеет смысл использовать более подходящие для этого микроконтроллеры, если к ним есть доступ, что производители в основном и делают.

Плюсую, ESP32 без проблем проглатывает и не давится потоковой обработкой данных на 100к семплов в секунду (float32) с помощью FFT фильтров, одним ядром процессора. Второе при этом занято вводом/выводом и управлением потоком и загружено на 3-5%.

В прямом смысле, нажатие кнопки CE или однократное нажатие C/CE, в зависимости от клавиатуры калькулятора, после операции деления, после чего операция умножения. Не нашел ни одного восьмиразрядного калькулятора онлайн чтобы записать точное значения на экране после деления, поэтому заменил его на 'xxxxxxxx':

98765432 / 0.444 = xxxxxxxx (E)

CE (или C/CE один раз) - сбрасывает признак переполнения E

* 555 =

12345678

Точно, за давностью лет подзабыл промежуточное нажатие "CE" после деления.

На калькуляторах с восьмиразрядным дисплеем вот так: 98765432 / 0.444 * 555 = 12345678 (E)

Я погуглил и создаётся впечатление, что сейчас их много кто продаёт.

Товарищи где-то раздобыли несколько аморфных (да, они кажется ленточные под пластиком) тороидальных сердечников от "мстатор", которые в их станции на 20 кВт заменили трансформатор на феррите заняв в 1.5 раза меньше объём и понизив температуру в корпусе на несколько градусов. По их отзывам, у сердечника индукция как у железа дополняется низкими потерями как у феррита.

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

но на переусложнённый гироскутер действительно похоже

По числу функциональных элементов - абсолютно то же самое, в СИМ нет только магнитометра и GPS приёмника (и то не во всех). Остальная архитектура аналогична и отличается только количеством BLDC драйверов и их номиналами.

Более того, в гироскутерах втречается home-brew реализация отдельных драйверов каждого колеса с дополнительными STM8 в каждом, которые управляются основным модулем по SPI, и это уже сложнее чем простейшая аппаратная реализация квадрокоптера. Но суть остаётся та же - можно буквально подобрать или разработать подходящие по характеристикам модули, которые при подключении мотор-колёс будут СИМ, а при подключении high KV движителей - летательным аппаратом, разница только в прошивке.

А управление силовой частью таки полностью программно-определяемое. ...

Иначе маленькая поломка в 30-кВт блоке вызывает большой такой бабах.

Даже для реализации с аппаратным ШИМ все те же защиты актуальны, хоть и реализуются аппаратно (встроенно и обвязкой), по большей части. Но модуль зарядной станции - это ещё и про аггрегирование, биллинг и защиту дорогого клиентского авто, поэтому софт хоть и отсносительно несложный, но не нулевой и хорошо, если он целиком в руках разработчика.

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

Уровень дискуссии и аргументов понятен, всего доброго.

Гироскутер от квадрокоптера фактически отличается только софтом. И на базе той же самой аппаратной платформы (MCU, силовые драйверы, магнитометр, гироскоп, опционально GPS/Глонасс приёмник) можно реализовать ещё несколько абсолютно функционально разных изделий, у которых уникальность будет определаться как раз именно прошивкой, которая исполняется в контроллере. Ну и компоновкой+внешним корпусом.

Поэтому странно выглядит попытка обесценить роль софта в то время, согда существенная часть техники реализована как программно-определяемая.

"В данный момент Дженнингс живёт в Лос-Анджелесе (штат Калифорния), вместе со своим партнёром Джошом Стейлик (Josh Stehlik)"

Расход энергии - эквивалент 1.5 грамма глюкозы. Нам, млекопитающим, такое и не снилось. У нас только основной обмен веществ требует 1500-2000 ккал (1.5-2 миллиона калорий) в сутки.

А зачем сразу ложку сахара употреблять? Разделить её на 100 частей и употреблять через небольшие равномерные промежутки времени. Или вообще внутривенно. Этого же хватит на 40 интенсивов?

Information

Rating
3,173-rd
Location
Белгород, Белгородская обл., Россия
Date of birth
Registered
Activity