- Вычислить RMS синусоидального сигнала на ходу. Частота меняется
сравнительно медленно и в любой момент заранее известна.
Классическая формула корень из суммы квадратов дает результат с
запаздыванием на n-ное количество точек. В одном из режимов работы
прибора имеется возможность получать 2 сигнала, исходный и
квадратурный. Там все красиво, берем в каждый момент времени корень
из суммы квадратов прямого и квадратурного, в результате сразу
получаем прямую линию на выходе, без Yurasvs(419 знак., 06.12.2024 11:36, pld, полностью)
- КИХ фильтр - "скользящее среднее" на длине в один период сунусоиды.
На вход фильтра подавать квадрат амплитуды синусоиды. В буфер пишем
новое значение для квадрата, старое значение квадрата синусоиды из
буфера удаляем. После прибавления нового значения квадрата,
вычисляем корень и получаем текущее значение RMS. - FIFO(Вчера, 18:27,
)
- для чисто синусоидального напряжения Upk = 1.414 * Urms. Пиковое
можно отловить частыыми выборками. Поделить - микроконтроллером. =L.A.=(1 знак., Вчера, 18:06, ссылка)
- Пытаюсь понять что значит RMS синусоиды на ходу? Оно по определению
среднеквадратичное значение на интервале времени. Может речь об
экстраполяции некой функции синусоидой? - Codavr(06.12.2024 22:19)
- Тут есть одно замечание. Если это синус и "частота меняется слишком
медленно", то "слишком медленно" меняется и амплитуда. Поэтому нет
никакой проблемы с задержкой в четверть периода. А если вас волнует
четверть периода, тогда это НЕ синус. И потому вычисление RMS через
амплитуду не катит. ЗЫ. Я больше скажу. RMS имеет физический смысл
только как интегральная за период величина. "Мгновенное значение
RMS" - это оксюморон. - my504(06.12.2024 22:08)
- У зайлога был проц с конвольвером шумоподобных сигналов, Z87000 или
Z87200, вроде, там хитрый способ приближенного вычисления корня:
берутся модули от квадратуры, и корень - половина разности большего
и меньшего значений. Точнее не скажу, инфа на сдохшем компе
осталась, который вытащить затруднительно. - Visitor(06.12.2024 18:04)
- Преобразование Гильберта делается фильтром Гильберта, оно вращает
фазу на 90 градусов. Как и какой другой фильтр он даст задержку.
Если частота известна, определить ещё и фазу, завести DDS с такой
же частотой и фазой. Тогда в любой момент текущее значение делённое
на значение с DDS даст амплитуду. Если синус чистый, RMS от
амплитуды отличается на константу. - mr-x(06.12.2024 14:18)
- Производной синуса является косинус. Но тут есть оговорка про
погрешности, возникающие при оценке производной измеренного
сигнала. - SciFi(06.12.2024 11:41)
- Вопрос к пользователям простых ПЛК, можно ли имея простой ПЛК (в
моем случае это овен ПР100) и обычный NTC терморезистор 10к,
подключив терморезистор ко входу 4-20мА (с дополнительным
постоянным резистором, что бы получить ток 4мА), получить измерение
температуры в диапазоне +10..+20гр с точность 2гр и разрешающей
способностью 1гр? Или не стабильность питающего напряжения на
выходе 4-20 даст слишком большую ошибку? Терморезистор в этом
диапазоне будет меняться от 12 до 18кОм AlexBi(1 знак., 01.10.2025 23:13, Cyber, полностью)
- Статья почти в тему: Visitor(1 знак., Вчера, 17:30, ссылка)
- Задействовать 2 входа - на 1вх термистор, на 2вх образцовый
резистор. Обрабатывать отношение 1вх/2вх - argus98(Вчера, 11:43)
- P.S. увидел - ток 4мА формируется отдельным резистором, можно не
читать. Ralex(273 знак., Вчера, 11:40)
- сделай повторитель на транзисторе LordN(120 знак., Вчера, 09:30)
- С такой погрешностью у меня отлично справляется самопальный
контроллер вентиляторов в домашней "файлопомойке": там четыре NTC в
виде делителя с 10к резисторами (0.1%). Подключены к аналоговым
входам STM32F072. Т.к. флоаты он не умеет, я использовал
кусочно-линейную интерполяцию, предварительно откалибровав по
платиновым термисторам. Как раз в районе 1-1.5℃ получается
погрешность в диапазоне 20÷60℃. Eddy_Em(80 знак., 01.10.2025 23:29, ссылка)
- Не понял насчёт флоатов. Кто не умеет, STM32F072? Софтовая
реализация чем плоха? - mr-x(Вчера, 11:24)
- Софтовая реализация медленная. Они ведь даже деление не умеют! Куда
уж тут флоаты? Eddy_Em(544 знак., Вчера, 11:29)
- Не может вычислять температуру 1000000 раз в секунду. Это никуда не
годится! SciFi(15 знак., Вчера, 11:27)
- У меня были мысли насчёт частоты опроса термометра, но я из от себя
гнал. - mr-x(Вчера, 11:29)
- Есть в природе платиновые термопары представляющие из себя волосок
кварцевого стекла с напыленной на кончике термопарой. У них
постоянная времени порядка миллисекунды и если не пиздят то даже до
сотен микросекунд. - Codavr(Вчера, 11:36)
- Частота там небольшая. Уж не помню. DMA загоняет данные в массив, а
когда они тебе нужны, вычисляется медиана по 9 последним
измерениям, а дальше уже температура. Eddy_Em(80 знак., Вчера, 11:34)
- 1 МГц - частота семплов? А как же здравый смысл? И меряя на большой
частоте ты вносишь дополнительную ошибку за счёт большего тока по
входу АЦП, буфера на входе явно нет. mr-x(330 знак., Вчера, 11:41 - 12:18)
- 239.5 сэмплов же, так что, куда меньше частота. Ну и пусть себе
молотит: DMA же этим занимается! А я просто из памяти беру нужные 9
значений, считаю их медиану (алгоритм из numerical receipies), а по
этому значению вычисляю температуру. - Eddy_Em(Вчера, 12:17)
- 48 кГц и 239.5 семплов чота не очень соотносятся. Я понимаю, что у
тебя всё хорошо работает и задача решена, но мы же тут о
представлении о прекрасном трындим. Я бы исходил из условий
необходимого и достаточного. DMA убрал, всё повесил на прерывание
раз в милисекунд эдак 10. Может быть даже усреднять не стал, ибо
зачем? - mr-x(Вчера, 12:30)
- Он имел ввиду время выборки УВХ - 239.5 периодов тактового сигнала
АЦП. А значит, выборки будут идти реже - меньше входной ток. - Nikolay_Po(Вчера, 14:11)
- Нахрена убирать DMA и щелкать программно, когда оно прозрачно в
фоне работает и вообще не мешает? А усреднять обязательно, т.к.
минимум младшие два разряда шумят. А у NTC 10кОм при температурах
под 80℃ уж очень сопротивление падает. Там реально уже вполне можно
на пару градусов ошибиться, если не фильтровать. Хотя, с другой
стороны, эти 80 градусов - тоже "±лапоть"… А гистерезис обычно
такой, что значительно превосходит все эти шумы. - Eddy_Em(Вчера, 14:05)
- DMA может не быть. Или быть занятым. А прерывание от таймера по
любому уже есть везде и поэтому бесплатное. Требования к джиттеру
отсутствуют. Что до затрат, то неплохо бы прикинуть, какой процент
займёт эта задача от всей производительности процессора. Уверен,
процент будет ничтожный. - mr-x(Вчера, 14:55)
- ADC имеет приоритет, поэтому невозможна ситуация, чтобы DMA был
занятым. А чтобы его не было на STM32, ну, это вообще сказка
какая-то! И с какого перепуга прерывание "бесплатное", если при
этом тратится уйма тактов на сохранение контекста, переключение в
другой, а потом возврат предыдущего контекста? Даже если прерывание
тупо инкрементирует счетчик (хотя, да: бывает, что по-другому
никак: тот же SysTick не умеет автоматом что-нибудь
инкрементировать, вот и приходится в Eddy_Em(33 знак., Вчера, 16:01)
- Дык и МК может не быть. Тогда придётся смотреть на градусник и
записывать цифры в тетрадку :-) - SciFi(Вчера, 14:59, +1)
- Хочется удалённого доступа и управления ПК на Win 10 от ПК с Win 7
(ведущий) / . RustDeskTop - соединяется один раз из 10, Any Desk денег вымогает, Supremo - не работает, Zoho Assist - не для РФ, Jump Desktop - не регистрируется (опять не для РФ ?), RuDesktop - убивает переключение RU/ENG - De_user(Вчера, 13:10 - 14:34, dao, полностью)
- Все эти игрища со сторонними сервисами утомляют... Ставишь на
сервере с помощью скриптов (не требуется сильных навыков
красноглазия) WireGuard, OpenVPN, PPTP и проблемы с удаленным
доступом к различным своим железкам (заодно и с ютубом) полностью
решаются. У меня, например, все 3 эти установлены . Там хоть RDP,
SSH, вебморда и пр.пр. Несколько лет юзаю серверок на McHost за 79
руб. Тут на днях давали ссылку на дешевый VPS, который по
заявленным характеристикам даже Гyдвин(18 знак., Вчера, 17:23, ссылка)
- попробуй вот это LordN(1 знак., Вчера, 16:40, картинка)
- Ammyy Admin работает. Из минусов 1) ограничение 30 часов в месяц 2)
нет автоматического перезапуска (после загрузки), что мне не
принципиально. Последняя версия 2020 года. De_user(1 знак., Вчера, 16:37, ссылка)
- А подключение к удаленному рабочему столу (MSTSC) никак
использовать нельзя? - reZident(Вчера, 14:03)
- А что, в маздае разве нет ssh? Мне еще давно говорили, что есть. А
для соединения двух компов, сидящих за натом, придется таки
арендовать VPS и настроить там шлюз. - Eddy_Em(Вчера, 13:58)
- Можно посмотреть в сторону ZeroTier или чего-то подобного. В
старину было Hamachi, там и сейчас что-то есть вроде бы. А поверх
этого дела банальный RDP. - SciFi(Вчера, 13:11)
- начал ставит Mounriver Studio 2 ..... чтота какта сыкатно.. klen(119 знак., 29.09.2025 18:42, dao, youtube, полностью)
- Чо сыкатно-то, если отдельный комп на эту затею выделить? - Kpoк(29.09.2025 20:19)
- гениально! каждой говнопрограмме по отдельному компу. это ж прямой
путь выхода из кризиса! klen(1 знак., 30.09.2025 01:15, картинка)
- Виртуальный. Жалко? - Cкpипaч(30.09.2025 08:35)
- зачем каждой-то? обычно одной виртуалки достаточно для изоляции и
опытов над такими говнопрогами. - starter(30.09.2025 08:21)
- Если выясняется, что это говнопрограмма, она сносится нахер или
продолжает лежать в компе, которого не жалко. Хорошая переносится
на рабочий комп. Даже неудобно объяснять такое. Ну и это, с
возрастом количество потребный программ существенно снижается. - Kpoк(30.09.2025 07:34)
- Мне кааца меня не совсем поняли... я на мекал на то что сейчас
никто и ничто не защищено от шпионажа. Раньше об этом хоть
возмущались когда опа - обнаружили. А тепер уже тупо гоп стоп -
открыто. Мы вам бесплатный сыр "ide для разработки" а вы нам
отдадите все че вы там будите писать и хранить. - klen(30.09.2025 09:51)
- Я вобще сам, лично закидываю на Яндекс-диск "всё, чё написал" -
раньше на флешках и CD-RW таскал между домашним и рабочим компом.
Не рефлексирую по этому поводу. Кому интересно - пусть ковыряются.
Глядишь, чего-то поймут. Я сам, спустя время, и то с трудом :)) - vpv.vpv(01.10.2025 06:49, +1)
- Вообще-то у меня как минимум один из компов никогда не входил во
всемирную сеть. Он и есть главный. - Kpoк(30.09.2025 21:26)
- "Air gap" для рабочего компа может спасти вкладчика всемирного
опенсорца. - teap0t(30.09.2025 13:45)
- вы просто не привыкли боротся со злом, привыкли под ним ходы
копать. - klen(30.09.2025 14:55)
- Мне слабО, да и задачи в жизни другие. Но локально - это решение ( если не
брать в расчёт желание раздуть пламя мировой революции ). - teap0t(30.09.2025 19:31)
- Что ты предлагаешь, товарищ Клён? Писать письма в Мунривер? - Nikolay_Po(30.09.2025 15:27)
- я предлагаю пилить свое - все равно жизнь заставит. сначала с
большим отставанием. - klen(30.09.2025 17:40, +1)
- "пилить свое" - кто оплатит этот банкет ? Вы заказчикам счет за
разработку утроите и они безропотно вам оплатят любую сумму ? А
время откуда возьмется ? Рабочее время расписано на проект и в нем
не предусматривается излишков на разборки с китайским
недоразумением (тем более что обычно "надо сделать вчера"). Я тут
призадумался насчет экономического смысла в применении Puya или
любого другого дешман-китая: он отсутствует при объемах выпуска
менее десятков тысяч изделий. У 3m(429 знак., 01.10.2025 11:06)
- Может, уже и пилят. Есть такой человек, Александр Фёдоров. В
Телеграм под ником @ruspl_afed. Он в команде (работает или был),
которая разрабатывает модули для какой-то среды разработки для
поддержки отечественных МК. Типа конфигураторв, наподобие Куба. Он
один из разработчиков Eclipse. Для NXP он делал "S32 Design
Studio", с графическими редакторами и генерацией кода для
распознавания изображений. Nikolay_Po(234 знак., 01.10.2025 10:46, ссылка)
- "Своё" актуально для серьёзных коллективов разработчиков, в
закрытых секретных конторах, создающих "военный" софт. Когда речь
идет о безопасности страны, и затраты никто не считает. А для
обычных эмбеддеров-частников, осваивающих мир RISC-V, играть в
"шпионские игры" смысла не вижу никакого. :)) - vpv.vpv(01.10.2025 07:00)
- У этих китайцев и под виндой их поделки без админских прав работать
не хотят. - AlexG(29.09.2025 18:45)
- maik-vs, с днём рождения! Всех благ тебе и твоей семье. - enc(27.09.2025 22:56, misc, полностью)
- Элвис К1892ВГ1Я. два cortex-m33, 320кб озу, qspi, ... 1 500 руб. с
НДС klen(10 знак., Вчера, 01:38, ARM, ссылка, полностью)
- Земля на печатных платах [видео] General(1 знак., 28.09.2025 01:35 - 01.10.2025 19:01, SCH, ссылка, полностью, +3)
- Вопрос про УЗ ванну для мойки печатных плат. Обычная бытовая
подойдет на 40кгц с подогревом? Типа такой? Или для плат нужна
какая то особая? Mty1(1 знак., 27.09.2025 14:42, Tech, картинка, полностью)
- Отмывал я как то в такой.. и потом все точные сопротивления на
плате поехали, вода в плату попала. - Samum421(28.09.2025 08:36)
- Примерно такую и использую. Отлично отмывает. Только средство нужно
специальное приобрести, наливать туда огнеопасные жидкости не
стоит. - Eddy_Em(27.09.2025 16:04)
- А я думал изопропиловый спирт норм, нет? И еще - если плата длинная
35см и узкая, можно ее мыть погрузив частично с одной и другой
стороны? - Mty1(28.09.2025 02:12)
- Я перестал спирт использовать. Он же просто растворяет в себе флюс,
размазывает по плате тонким слоем. Часто спирт менять надо. А вот
отмывочные жидкости рулят - они дезинтегрируют флюс ))) POV(1 знак., 28.09.2025 10:28, картинка)
- Поищите из чего сделана классика отмывки - Прозон, Зестрон, Вигон.
Там везде используют эфиры сложных спиртов(гликолей). Они одинаково
хорошо растворяют водо и жиро растворимые вещества, и смещают PH
для омыления канифольных кислот, обычно триэтаноламином. Гидронол
от Остека - то же самое, но типа своё и с конским ценником. - БAPMAЛEЙ(29.09.2025 15:14)
- чистый нельзя использовать, отложения от флюса остаются... 50/50 с
водой + фейри чуть чуть - Aleksey_75(29.09.2025 10:33)
- Круто, не знал что флюс можно дезинтегрировать. А при обычной
ручной отмывке он тоже хорош? Я как то выпаивал TQFP100 и под ней
был "холодец" из флюса. интересно - УЗ ванна его отмоет? - Mty1(29.09.2025 10:09)
- Кстати купил на алике флюс непомню точно какой...гелеевый
прозрачный.. Так его и ультразвук неберет вооо!!!! - Balda(28.09.2025 13:06)
- Во я ее тоже пользую - не дорого и хватает надолго, Balda(133 знак., 28.09.2025 13:04)
- кислота + спирт = этерификация. Нету больше кислоты - mnbv1(28.09.2025 11:44,
)
- Вот почему-то не советуют, мол, пары могут воспламениться. А
частично погружать можно, но середина может хуже отмыться. Для
крупных плат лучше большую ванну купить. Правда, и заливать туда
литров 20 придется... Eddy_Em(164 знак., 28.09.2025 08:43)
- Ремрад безопаснее и лучше моет. Можно, только уз излучатели
крепятся снизу, если ванна глубокая, на поверхности хуже моет. - jlm(28.09.2025 05:13)
- Нет ли у кого в закромах App. note № 16 (Fairchild, 1960-е)? - Toчкa oпopы(26.09.2025 22:38, misc, полностью)
- Для истории - китайские марки авто General(1 знак., 01.10.2025 17:32, Off, картинка, +1)
- Не только платы: как А-КОНТРАКТ покоряет спортивные вершины A-CONTRACT(1193 знак., 01.10.2025 16:04, zen, ссылка, ссылка)
- Про Зе говорят, что он за Донни повторяет-повторяет. Не он один ))) POV(1 знак., 01.10.2025 10:58, Off, ссылка, полностью)
- хых, 240 лямов вывод Маском спутника ))) POV(1 знак., 30.09.2025 23:03, Off, ссылка, полностью)
- Ну вот вслед за Василием Головачевым еще и Александр Бушков ушел
:-( reZident(1 знак., 30.09.2025 15:08, Off, ссылка, полностью)
- Маск технологичный дом/вагончик сделал jlm(1 знак., 30.09.2025 08:49, Off, youtube, полностью)