РЕКЛАМА НА ФОРУМХАУС Теория не говорит, что такое ноль в интеграле, и что бывают переполнения. там где не делят - там нужна стабильность. В esphome делят Да, ноль случайно лишний написал. Конечно. Но я про результат - ее влияние невелико.
а как ее не может быть видно, если результат раз в несколько секунд, а исходный - намного чаще Так же ступеньками будет меняться.
во. А при правильном кошерном усреднении, точнее сглаживании, должно меняться более-менее гладко. Но не всегда эта кошерность получается
Студент, вам двойка. Идите домой, придете сдавать повторно. График дискретной величины выглядит гладким или при уменьшении масштаба по вертикали и горизонтали, так чтобы дискретность перестала быть видна (а я специально увеличил масштаб максимально, чтобы она была видна), либо если при рисовании графика используется сглаживание, которое выдумывает промежуточные давления дискретная величина при отображении в масштабе "десять точек по горизонтали на один отсчет" и должна выводиться ступеньками без сглаживания, на то она и дискретная. второй вопрос, что у исходного сигнала отсчетов больше, но я же сразу написал, что нам столько и не надо. Частоту отсчетов на выходе делаем такую, чтобы ПИД правильно работал, а измерений делаем побольше и усредняем.
хочется ответить в том же духе, но не буду Я правильно понимаю, что при вышеуказанном вами осреднении вы вы складываете сто целых чисел, делите на сто, получаете среднее в виде целого и потом бухтите на сглаживание при рисовании графика?[/QUOTE]
Такой ответ требует объяснения, в чем студент облажался. А без него - это будет клоунада, а не ответ Вам реально тут вычисления в целых числах мерещатся? Посмотрите на цифры вертикальной оси в esphome сенсор АЦП выдает вольты, вещественное число. результат на выходе средствами esphome округлен до 3 знаков после запятой. При этом шумы исходного сигнала дают полезную точность только в 1 знак после запятой, усредненное значение - 2 знака. ну и как не округляйте, даже если не отбрасывать ненужные знаки, то результат тут раз в несколько секунд, куча пикселей по горизонтали. В любом случае будет ступенька
Ну так вы не хотите объяснять и не понимаете даже о чем речь Садись, два. в esphome сенсор АЦП выдает целое число, которое тупо умножается на коффициент, который дискретность никуда не убирает. Дискретность прекрасно видна на вашем графике. Также на графике видна явная лажовость вашей обработки. Даже если взять все "синенькие" значения и тупо найти среднее по всему графику, то это среднее будет находится выше "желтенького" У вас на графике написано "RAW", а оно оказывется не RAW. У вас на графике четко видно 5 дискретных значения на диапазоне 0.037, что как-то не очень согласуется с 3 знаками после запятой Садись, два.
А ты читать вообще умеешь? В цикле перечитай https://www.forumhouse.ru/posts/33177174/ после "два" аж 3 абзаца с пояснением, за что двойку поставили Шизофрения какая-то Ты про целочисленные вычисления пел, а при чем тут "убиравет дискретность". В ESP АЦП выдает целое значение (и то через API ESP уже вольты читаются), а в esphome надо очень постараться, чтобы до целочисленного значения АЦП добраться. Вольты поступают в обработку. Вещественные. Зачем ты пишешь про вещи, в которых ни бум-бум? О, откровение. Оказывается на графике значения, считанного с АЦП, будет видна дискретность. Конечно. И дискретность, и шумы АЦП видны. Вот с ними и боремся. Повышаем точность А тут видна опять неспособность читать описание. https://www.forumhouse.ru/posts/33174715/ там написано - сначала медиана с небольшим окошком (убивает выперды разовые и чуть прореживает шум) и потом усреднение. Поэтому идеально получаем результат. Это не лажа, а грамотная обработка, впрочем она не понятна двоечникам. Это смотря что считать RAW. Это нефильтрованное значение, поступившее на обработку Как это не согласуется? Посмотри на вертикальный график. Все эти разные значения легли между 2.91 и 2.92, если бы не третий знак после запятой, там бы было только 2.91 и 2.92, а так есть и промежуточные Да, конечно, там дискретность видна. А чего бы ей не быть видной, если мы считаем среднее по 5 кажется значением, и на входе есть только 2.91 и 2.925 (примерно, на глазок по графику) и ничего другого, меняется только их количество в каждой порции усреднения. Это просто позорище какое-то непрерывное, зачем ты эту пургу пишешь?
Это было объяснение, что гладким график становится благодаря масштабу повторю А теперь увеличим масштаб вай-вай, как плохо усреднилось оказывается, ступеньки видны а по первому графику было так гладенько ...
Привет и студентам и преподавателям) Решил купить контроллер (модуль) NEVOTON BCG-1.1.3-WF Так в описании этого прибора написано: "Работа с внешним комнатным термостатом (к модулю подключается комнатный термостат по протоколу OpenTherm", или в другом месте написано: "К клеммам модуля подключен комнатный термостат стандарта OpenTherm. Этот термостат измеряет температуру воздуха в помещении..." Два дня ищу название, марку этого термостата "стандарта OpenTherm", чтобы его можно было подключить к NEVOTON BCG 113. Желательно беспроводного! Вообщем нужен градусник не в котельной. А с ZONT ами запутался напрочь...
окей гуль, найди "opentherm термостат" https://www.teplograd.ru/catalog/serie/komnatnye_regulyatory_salus/salus_rt520rf https://www.teplograd.ru/catalog/serie/komnatnye_regulyatory_salus/salus_rt520 https://fors-tsk.ru/catalog/kotly/komnatnye_termostaty/1444/ это что под руку попалось
Спасибо за быстр ответ. Но что то опасаюсь. Эти устройства подключаются к котлу на разьем OpenTherm. Так у них в инструкции. Но у меня же там уже занято! там же будет подцеплен Контроллер Nevoton! Куда же цеплять тогда эти "градусники" по твоей ссылке? Можно ли подцепить эти "градусники" на контакты openTherm контроллера Nevoton? (а не к котлу)
Из вашей цитаты "К клеммам модуля подключен комнатный термостат стандарта OpenTherm. Этот термостат измеряет температуру воздуха в помещении..."