Multi-Set.ru - Форум

Multi-Set.ru - Форум (http://multi-set.ru/forum/index.php)
-   Ардуино в автомобиле (http://multi-set.ru/forum/forumdisplay.php?f=72)
-   -   HEX для проверки клавиатуры (http://multi-set.ru/forum/showthread.php?t=4304)

dvm99i 30.09.2019 14:29

Здравствуйте, Админ!

Цитата:

Админ:
Признаться когда Дима писал про свой завод и лазер.
Была только одна мысль - надо разогнать весь этот завод дармоедов к чёртовой матери.

Админ, то, что я описывал про лазер, один в один бьётся с тем, что вы писали про хаос на ДК.

Цитата:

Админ:
До Димы наконец-то дошло
Что он дожил до того момента, когда приборы могут работать по его алгоритмам, а не только по чужим.

Я в предыдущем посте показал зоны недостоверности,
которые находятся выше 0,7В.
Если соизмерить с длиной всего импульса ДК, то суммарная зона этой недостоверностьи 1/4 - 1/3.
Т.е. 25-30 % из 200 замеров будут "левыми" (по вероятности).
Плюсом сюда же наложится хаос от шумов.
Если вы посчитаете что такая достоверность достаточна,
то пожалуйста, дело хозяйское...

Цитата:

Админ:
Он же как клещ во что-нибудь вцепится и найдёт место где надо нажать на стоп.

Меня не сколько кнопка так озадачивает...
В принципе какая разница, где её нажать, и нажимать ли её вообще,
если данные заезд от заезда будут разные, или будут значительно меняться по мере переписывания стека.

The time has come to -
Push the button








Admin 01.10.2019 08:30

Здравствуйте dvm99i


Цитата:

Сообщение от dvm99i

Я в предыдущем посте показал зоны недостоверности,





Цитата:

Сообщение от dvm99i

Я в предыдущем посте показал зоны недостоверности,
которые находятся выше 0,7В.
Если соизмерить с длиной всего импульса ДК, то суммарная зона этой недостоверностьи 1/4 - 1/3.
Т.е. 25-30 % из 200 замеров будут "левыми" (по вероятности).
Плюсом сюда же наложится хаос от шумов.
Если вы посчитаете что такая достоверность достаточна,
то пожалуйста, дело хозяйское...


Если Дима привык обманывать сам себя .... то это его хозяйское дело.
Если он катается на прогазовках = не выезжая из гаража ... то это его хозяйское дело.

У вас будет выбор где провести линии отсечки расчётов.
И если привёл, как пример = 0,7 вольт ... то это условно.
А когда обещал не давать этого выбора ... то это я сердился и так пошутил.



И кстати.



На моей машине программно запрещены разгоны коленвала ... выше 3000 об/мин не поднимаются.
Получается ... кому то можно а кому то нельзя?
И если Дима тянет одеяло только на себя ... почему бы и мне не запретить это программно.

И таким образом сократить Диме выдуманные им зоны недостоверности.
Дело то ... хозяйское.


И кстати ....
Уследить за цифрами ШДК ... который у меня есть на машине.
Просто НЕ реально = тошнотворная дрянь.

И поэтому решил вывести всё на адресную ленту ..... чего и вам желаю.
Там есть возможность вывести вольты ... т.к. эти синие цифры = обыкновенный вольтметр.
Только настроенный вместо вольт показывать соотношение смеси.





Цитата:

Сообщение от dvm99i

если данные заезд от заезда будут разные, или будут значительно меняться по мере переписывания стека.


Когда что-то меняется и тем более значительно ... это не плохо, а замечательно.

Если есть голова на плечах то это и есть основа разобраться = что же ты делал, чтобы всё изменилось и значительно.
А когда всё одно и тоже ... это уже скука и пора на покой.

И это мои принципиальные разногласия с начальником ОТК завода дармоедов ... монстром Димой.


Не согласен я с Каутским.



У нас противоположные методы освоения действительности.
У него всё одно и тоже, а я базируюсь на разном.





Когда всё одно и тоже, Дима.
Не найти вам цветочек Аленький.


Admin 09.10.2019 11:41

Здравствуйте agnec.

Потому что любитель приключений оказался самый скорый на подъём.
В прошедший понедельник отправил вам, Атос, следующий вариант программы.
Понятное дело.
Что без инструкции разобраться не реально.
А свободного времени у меня очень мало ... и чтобы сдвинуть этот камень потихоньку начну объяснять что там.


Мы ещё разберёмся с настройкой той функции, которая работает на ДК в зоне = богато ... быстро.
(когда подтянутся не контуженные бойцы)
Поэтому оставил её в программе и добавил ещё одну ... она работает очень медленно.

Другими словами ...
Это продолжение всех тех инструкций, которые уже есть в этой теме.
И изменений в них = нет.




Про зачем?
Для контроля изменения расхода топлива.


Про как сейчас водителями машин это делается?
Мгновенные л/100 км или средние л/100 км.

Не секрет.
Что мгновенные л/100 км во время движения качаются не менее, чем на 1000% (в 10 раз)
Например ...
От 6 л/100 км ..... до 60 л/100 км .... т.к. есть зависимость от текущей скорости и работы педалью газа.

Не секрет.
Что средние л/100 км в итоге могут показать разные результаты расхода топлива на отрезке пути.
С разницей до 100% (в 2 раза).



Другими словами.
У такого расхода топлива (л/100 км) есть огромная зависимость от скорости движения автомобиля.
И проконтролировать изменение расхода топлива в таких условиях НЕ просто.
Но.
Если из формулы расчётов вынуть зависимость от скорости.
Получатся мгновенные л/час ... и соответственно средние л/час.
У которых есть своя беда с контролем изменения расхода топлива = зависимость от оборотов.



Так вот.
Чтобы обмануть все эти фокусы арифметики и отменить эти зависимости (от скорости и оборотов).
И предлагается следующая функция.

Не поверите ... поэтому вам и предлагается это проверить.

Чтобы проконтролировать изменение расхода топлива .... сам расход топлива мы вычислять НЕ будем :big_boss:

Предлагается посмотреть на расход топлива с другой точки.
С точки зрения самого мотора и как его видит сам ЭБУ.





По мотивам этой страницы форума.

Цитата:

Сообщение от dvm99i
Цитата:

Админ:
Практически с квадратного сигнала ... разной амплитуды и длины ... конденсатор ищет среднюю.

А вычислять с петли ещё чего то кроме обыкновенной средней .... и нахер не надо .... если ещё проще.

Пока что отлаживаюсь и разбираюсь с осцилографом...
Вот сигнал, снятый мной вчера с оказией:



Синий сигнал- лямбда,
коричневый- ДПКВ,
красный- ДПДЗ,
зелёный- контакт-выключатель на ДПДЗ.

Нагрузка мотора- АКПП при нажатом тормозе, максимальные обороты- чуть меньше 2000.

Во вложении находится весь файл с тестом (чуть более 10 сек), если хотите, можете раскрыть его в Disco.

Т.е. это нагрузка на мотор, приближенная к "боевой"....



Да, господа.
Не смотря на тщетные попытки монстров наложить на это своё ВЕТО !

Изменение расхода топлива предлагается контролировать с датчика кислорода (ДК).
По этому принципу.



И назовём эту функцию = средний остаток кислорода в выхлопной трубе.

Не смотря на то что измеряться будут средние вольты на ДК.


Прошу монстра Диму не забывать.
Что на той странице форума уже были отпилены его рога.

Прошу понять = будет вычисляться вовсе не лямбда .... и все совпадения с ней считать так = правильно катаешься.
А на сколько в среднем изменился расход топлива с точки зрения ДК.
По очень простому принципу ... вольты больше = расход больше .... вольты меньше = расход меньше.

Прошу дождаться и посмотреть ... как это будет выглядеть на адресной ленте.
И на что она способна.


Пока нарисую блок-схему самой функции.







И если кто-то назовёт это игрушкой, то это будет для меня высшей похвалой.
Потому что этого = игры и добиваюсь.

Захотел развеять скуку за рулём = дал бой самом себе.
Если кому-то за рулём и без этого НЕ скучно .... у него всегда есть :meeting: свой личный выбор.


Добавлю.
Чтобы эти точки зашевелились на амплитуде вольт на ДК ... приблизительно 0,5 вольта.
Расчёты будут идти почти на молекулярном уровне = 0,005 вольта
Другими словами ...
Расстояние между соседними токами на ленте - это шаг на 1%






Теперь осталось показать инструкцию по настройке функции.

Напомню ... ничего в программе не изменилось ... и только добавилось.
И это продолжение инструкции.



Включён этот пункт меню ... пиксель №4 .... или НЕ включён
Вычисление средней происходит постоянно и непрерывно.
Начиная с этого момента = включили зажигание = подали питание на плату ардуино.

Т.е. ... при входе в этот пункт меню .... всегда будут расчёты сделанные за последние (около 10 минут)
Но с момента включения питания.



При первом включении (не было настройки) .... точки опоры = НЕ будет.
Она появится как только зафиксируете её место = запишите её в память.
Запись = длинно (больше 1,2 сек) ... нажать на кнопку 30

И при последующих включениях (подаче питания на плату ардуино) ... она станет появляться сразу.
При выборе этого пункта меню = пиксель №4




При записи точки опоры (зелёная) ... она будет перемещаться ровно на положение синей точки.
И цвета их сольются в голубой.
Перезапись точки опоры можно делать сколько угодно раз.

Но постарайтесь быть честным хотя бы перед самим собой и часто этого не делайте.
Потому что ... так выигрывать у прошлого = не честно !!!





О ручном (с помощью кнопок) перемещении положения точек на шкале.

В виду того, что на шкале точек всего = 50 штук .... а расстояние между соседними точками = 0,005 вольт.
Диапазон шкалы ... 0,005*50=0,25 .... 0,25 вольт

Но не волнуйтесь ... при настоящей амплитуде вольт на ДК ... примерно 0,5 вольт.
При вычислении средней :big_boss: .... шкалы в 0,25 вольт должно хватить.
Но если НЕ хватит = чуток затупим инструмент = по желанию.

И будет амплитуда у средней ... например при 0,008 вольт ... 0,008*50=0,4 вольт ... вместо 0,25 вольт
Можно дать и программную возможность выбирать величину шагов.
Но как это = затупить инструмент .... можно доверить делать контуженным?


И вместо этого ....

Чтобы выбрать удобное положение точек на шкале ... для наблюдения за их поведением.
Точки ВСЕ и одновременно можно переместить по ленте.






Чтобы хватило шкалы в 0,25 вольт ... и чтобы красная точка (будущее) НЕ убегала за край шкалы.
Сделано ещё и следующее.



Для этого = чтобы притормозить красную точку.
и
Для этого = чтобы поддаться тем кому невтерпёж ждать 10 минут своей победы над прошлым.

Добавлено следующее ...



В итого получается ... настроить функцию достаточно всего 1 раз (один).
Все настройки = запоминаются.




Всё происходит достаточно медленно ... всё пояснил.

Есть ли вопросы у контуженных?





P.S.

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

Но на самом деле ... это попытка сделать для себя игрушку в пути.

Так что посмотрите, Атос, её в деле.
Чего там не хватает ... и что надо поправить ... заточим инструмент ещё острее.





P.S.S.

Ещё не оторвались от ДК ... а впереди ещё две важные функции для ДК.
А уже 29% оперативной памяти у Меги нету ... усреднения жрут оперативную память.



Регистратор (3 массива) ... + 5 массивов для ДК ... и алес Меге.
Надеюсь на этом усреднения закончатся ... всё остальное будем делать по-другому .... и на второй Меге.







Как и обещал здесь = Не гоните коней ... есть только Генеральный план

Расход топлива будет измеряться вольтами.

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

А вот и видео, как всё происходит.






И источник этого безобразия где расход топлива измеряется вольтами на ДК = график стехиометрии.



Ничего не выдумано.
И всё сделано согласно этому Аленькому цветочку.


Об одном лишь прошу.
Не занимайтесь ерундой и не ищите линейной зависимости между вольтами на ДК и расходом топлива.
Её нет на графике стехиометрии.


Никаких формул этой зависимости нет и не будет.

Потому что это познавательная игрушка.
Для контроля технического состояния ЭСУД, изменения среднего расхода ... и манеры вождения.



dvm99i 10.10.2019 10:14

Здравствуйте, Админ и все присутствующие!

Цитата:

Админ:
Прошу монстра Диму не забывать.
Что на той странице форума уже были отпилены его рога.

Как-то я этого не почувствовал...)))

Ну, да ладно...
Админ, хочу вернуться к своей реплике из темы с Тойотой http://multi-set.ru/forum/showpost.p...&postcount=117

Цитата:

dvm99i:
Но если бы было так просто, то непременно нарисовал бы!

Реплика касалась по большей части индикатора.
Поэтому городить огород там не имело смысла.

НО мне очень было интересно, какой алгоритм вы примените к ленте.
И когда вы нарисовали эту блок-схему =



всё более-менее стало яснее!

Цитата:

Админ:
Вы нарисуйте схему ... формулы для которой показываете.

Админ!
Зачем вам схема, если есть формулы!
Всё на одной маленькой страничке в википедии https://ru.wikipedia.org/wiki/Среднее_квадратическое

Вернее, даже не формулы, а формула.
Она одна и та же для всех случаев расчёта СКЗ=


Как впрочем и та, что вы применяете сейчас на ленте- среднее арифметическое значение=


Только в СКЗ больше правды!
Потому что оно считает площадь, а не амплитуду.
Отсюда справедливо:

Подставьте любой числовой ряд в ту и другую формулу, и вы увидите, что это неравенство работает.
Ну вот, допустим, я взял первые влетевшие через дырку в моей голову числа: 2; 3; 8; 3
и посчитал для них и то, и другое:
СКЗ = 4,6
Ср.арифм.= 4

Более 10% разницы! Что вам они лишние?

Хотя в меняющемся сигнале есть доля сложности (в периодическом её нет)=
уровень СКЗ привязан к какому-то определённому интервалу времени.
И такую же сложность вы испытываете при обсчёте среднего арифметического.

НО интервалы вы определили на блок-схеме (и мне они нравятся), т.е. сложность нивелирована!

Я не знаю, тяжело ли вшить в мозг ардуино формулу расчёта СКЗ, предложенный мной.
Но если уж среднее значение считает, то не уж-то квадраты не посчитает?


Цитата:

Админ:
Потому что это познавательная игрушка.

Если примените мою формулу, этой игрушке цены не будет!:good:



Admin 10.10.2019 10:30

Здравствуйте dvm99i.

Цитата:

Сообщение от dvm99i

Отсюда справедливо:



Подставьте любой числовой ряд в ту и другую формулу, и вы увидите, что это неравенство работает.


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

Если хотите ... будут работать одновременно эти две формулы.
Скажите только какого цвета вы хотите точки.


Но и всё же ...

Цитата:

Сообщение от dvm99i

Более 10% разницы! Что вам они лишние?


Вы не совсем правильно посчитали проценты погрешности.
На ленте только точки ... нет ни одного числа ...
Расчёты будут относительные ... как и само движение точек ... и их изменения ... расстояния ... не убегут на 10%

Впрочем ... в этом и цель = заставить точки разбегаться.
Иначе вывода не будет.


Эх, Дима.
Испортила вас ваша работа ... где все инструменты вы подгоняете под систему СИ.
Лоботрясы ... в хорошем смысле этого слова.



Но я думал что монстр Дима покруче найдёт недостаток у этой функции.
И уже постелил для него здесь это ...

Цитата:

Сообщение от Admin



Уже знаю ... потому что живу долго.
Чего у этой функции расчёта средних вольт на ДК могут ковырнуть совсем недальновидные монстры.
Они как кроты = видят только то что им в нос упрётся.

На бедную смесь эта функция отреагирует НЕ адекватно.
но
К этой функции осталось добавить автоматический контроль тех зон работы мотора.
Где бедная смесь запрещена.
Автоматический = захотите проморгать НЕ сможете = :snooks:

Но какие наши годы ... и эту функцию добавим ... если уже едут две Меги.



Другими словами ...
Будет предпринят комплекс мер ...
Чтобы проехать через тот бурелом, который из квадратных корней стелят монстры.





P.S.

Цитата:

Сообщение от dvm99i

Отсюда справедливо:



Подставьте любой числовой ряд в ту и другую формулу, и вы увидите, что это неравенство работает.


По формуле справа вывод результата будет не чаще, чем 20 раз в секунду
Там не только корень, но и возведение в степень.
Получается ...
Надо резать линию вольт на ДК на отрезки ... и их возводить в степень ... при 20 раз в секунду - это отрезок = 50 мс

Микроконтроллеры не работают (не решают задачи) параллельно ... только последовательно.

А лента отнимает у него много времени.
Поэтому и применяю такие формулы, которые микроконтроллер Меги может проглотить быстро.

Можно сделать и быстрей ... если не будет ленты.


Посмотрел ... с лентой можно и 50 раз в секунду устроить решение этой формулы.
Т.е. проблема не в этом = хочу или НЕ хочу подставить эту формулу.
А в скорости работы микроконтроллера Меги у которого полно и других задач.

Но резать на отрезки линию вольт на ДК придётся в любом случае ... ... чтобы возводить их в степень.
И рассчитанная вами погрешность в 10% ...
Может превратиться в туже погрешность, но по формуле без возведения в степень и добавления корней.

А там глядишь ... и Мега кончилась ... :meeting: ... из-за бесполезных хотелок.


Впрочем ... попробовать можно ... на программе для Димы ... он и покажет разницу.
С этим ...






dvm99i 10.10.2019 14:35

Цитата:

Админ:
Если хотите ... будут работать одновременно эти две формулы.
Мне нужна только моя!

Цитата:

Админ:
Вы не совсем правильно посчитали проценты погрешности.
На ленте только точки ... нет ни одного числа ...
Расчёты будут относительные ... как и само движение точек ... и их изменения ... расстояния ... не убегут на 10%


Относительные, да...
Но ведь нам ведь наверно важно быть уверенным,
что если поползло в "+", значит смесь богаче, в "-" -значит беднее с заявленной точностью 0,005В.
А эти 10% разницы будут представлять из себя ни что иное, как недостоверность.

Т.е. "+" не означает, что это реально плюс и смесь стала богаче, то же самое и с минусом.
Когда форма сигнала меняется, а не только амплитуда, происходить может что угодно, и это даже не предугадать.
Даже частота переключения ДК будет влиять, если использовать среднее арифметическое значение, а СКЗ она по барабану.

50 мсек - конечно маловато, 20 мсек- ХЗ, где-то на грани...
Я даже готов смириться, если этой задачей будет заниматься отдельный контроллер,
но обязательно по СКЗ!





Admin 11.10.2019 10:39

Здравствуйте dvm99i.

Цитата:

Сообщение от dvm99i



Я не знаю, тяжело ли вшить в мозг ардуино формулу расчёта СКЗ, предложенный мной.
Но если уж среднее значение считает, то не уж-то квадраты не посчитает?
.................................................. ...
но обязательно по СКЗ!


По правой формуле поступил так.
Все текущие значения возводятся в степень.
И с частотой 80 Герц поступают в массив на 300 значений
Где при заполнении массива входящий заменяет первого зашедшего ... далее их сумму делим на 300 и вынимаем квадратный корень.

В итого ... получилась мельница = скользящая средняя по СКЗ
И далее она чуток сглаживается, чтобы не дрожала на уровне 0,005 вольт .... иначе качается соответственно частоте

Вся история = минус 15% динамической памяти Меги.


Импульсы подаются прямоугольные ... повторить нос в нос импульсы на ДК на генераторе не просто.
Будем считать - это разведка боем.



Расчёты идут одновременно по двум формулам ... по СКЗ и без.
Видео передаёт не точно, по СКЗ = точка голубая .... (это лишь простое совпадение)


Меняю только частоту (забыл поменять амплитуду)
На высокой частоте расчёты попадают нос в нос.
При уменьшении частоты по СКЗ начинает уползать вправо (больше)



Меняю и амплитуду и частоту.
Та же история.



Без СКЗ при изменении частоты расчёты стоят на месте колом .... по СКЗ = плавают.
При изменении амплитуды ... работают одинаково.


Поигрался с генератором ...
Всё работает именно так .... по СКЗ или больше или равно ..... и меньше = никогда




Не знаю чего там СКЗ вынюхивает при изменении частоты.
Но повод для заблуждений даст.

Предположу что при уменьшении частоты у генератора чуток не равны плечи в минус и плюс.
Не понял почему этого не видит простое усреднение ... точнее там сглаживание расчётов.


А давайте спросим у Димы.

Цитата:

Сообщение от dvm99i

но обязательно по СКЗ!


Дима, колись = чего вы хотите увидеть по СКЗ?

Не сорвёт ли крышу при квадратичном усреднении? ... где я так понял = мелочи возводятся в степень.






Цитата:

Сообщение от dvm99i

Даже частота переключения ДК будет влиять, если использовать среднее арифметическое значение, а СКЗ она по барабану.
.....................................
но обязательно по СКЗ!


Согласно знаку ... больше/равно ... между этими формулами.
Прямо на видео выше всё работает с точностью наоборот :big_boss: ... чистая средняя более стабильна.

Не может обычная средняя уплыть вперёд ... а квадратичная остаться на месте = стать меньше.

Сам знак больше/равно подразумевает что средняя квадратичная должна плавать.




Цитата:

Сообщение от dvm99i

Цитата:

Админ:
Потому что это познавательная игрушка.
Если примените мою формулу, этой игрушке цены не будет!:good:

Что ты сделал?
Как посмел ты сорвать мой любимый заветный цветок?
Дочка Настенька просила?



dvm99i 11.10.2019 21:53

Цитата:

Админ:
Что ты сделал?
Как посмел ты сорвать мой любимый заветный цветок?
Дочка Настенька просила?
Надо подумать (за выходные постараюсь)...
Что-то в этой сказке не то...

Admin 11.10.2019 22:17

1 = вход
2 = возведение в степень
3 = сумма 300 значений
4 = сумму делим на 300
5 = вынимаем корень и сглаживание в итоге

импульсы прямоугольные

это монитор порта usb порт

273 4 19724 1 189 2 35721.00 3 5950768 4 19835 3 5984640 4 19948 1 188 2 35344.00 3 6016263 4 20054 1 187 2 34969.00 3 6043507 4 20145 3 6063592 4 20211 5 61 3 6074536 4 20248 3 6079576 4 20265 3 6082145 4 20273 1 180 2 32400.00 1 169 2 28561.00 3 6080689 4 20268 1 156 2 24336.00 1 140 2 19600.00 3 6070056 4 20233 1 124 2 15376.00 1 108 2 11664.00 3 6050836 4 20169 1 91 2 8281.00 5 62 1 74 2 5476.00 3 6024148 4 20080 1 63 2 3969.00 1 57 2 3249.00 3 5993148 4 19977 1 52 2 2704.00 1 50 2 2500.00 3 5961256 4 19870 1 48 2 2304.00 1 46 2 2116.00 3 5928964 4 19763 1 45 2 2025.00 3 5896393 4 19654 1 44 2 1936.00 1 43 2 1849.00 3 5863733 4 19545 5 63 3 5831357 4 19437 1 44 2 1936.00 3 5798981 4 19329 3 5766692 4 19222 3 5734032 4 19113 1 43 2 1849.00 3 5701743 4 19005 3 5669736 4 18899 1 42 2 1764.00 3 5637644 4 18792 5 64 1 41 2 1681.00 3 5605552 4 18685 1 42 2 1764.00 3 5572720 4 18575 1 43 2 1849.00 3 5538848 4 18462 1 44 2 1936.00 1 45 2 2025.00 3 5504303 4 18347 1 44 2 1936.00 3 5470139 4 18233 3 5436354 4 18121 3 5402946 4 18009 5 65 3 5369913 4 17899 1 45 2 2025.00 3 5337253 4 17790 1 44 2 1936.00 3 5304682 4 17682 3 5271649 4 17572 3 5238241 4 17460 3 5204077 4 17346 1 45 2 2025.00 3 5169913 4 17233 3 5135838 4 17119 5 66 1 44 2 1936.00 3 5102053 4 17006 1 43 2 1849.00 3 5068558 4 16895 3 5035438 4 16784 3 5001943 4 16673 1 44 2 1936.00 1 45 2 2025.00 3 4968910 4 16563 1 46 2 2116.00 1 45 2 2025.00 3 4938265 4 16460 3 4915326 4 16384 1 46 2 2116.00 3 4900967 4 16336 5 67 1 45 2 2025.00 3 4893967 4 16313 1 46 2 2116.00 3 4891727 4 16305 1 47 2 2209.00 3 4891127 4 16303 1 48 2 2304.00 3 4890935 1 47 2 2209.00 3 4891030 1 46 2 2116.00 1 52 2 2704.00 1 61 2 3721.00 3 4891618 4 16305 1 74 2 5476.00 5 68 1 89 2 7921.00 3 4894978 4 16316 1 104 2 10816.00 1 120 2 14400.00 3 4903678 4 16345 1 137 2 18769.00 1 155 2 24025.00 3 4920331 4 16401 1 166 2 27556.00 1 173 2 29929.00 3 4945771 4 16485 1 177 2 31329.00 1 180 2 32400.00 3 4974984 4 16583 1 182 2 33124.00 1 184 2 33856.00 3 5005992 4 16686 1 185 2 34225.00 3 5038101 4 16793 1 186 2 34596.00 3 5070672 4 16902 3 5103419 4 17011 5 69 3 5136334 4 17121 1 187 2 34969.00 3 5169703 4 17232 1 188 2 35344.00 3 5203366 4 17344 1 189 2 35721.00 3 5237323 4 17457 3 5271195 4 17570 1 188 2 35344.00 3 5305067 4 17683 1 189 2 35721.00 3 5338562 4 17795 1 190 2 36100.00 3 5372602 4 17908 5 70 3 5406853 4 18022 1 189 2 35721.00 3 5440725 4 18135 1 188 2 35344.00 3 5474510 4 18248 3 5507829 4 18359 3 5541237 4 18470 1 189 2 35721.00 1 190 2 36100.00 3 5575109 4 18583 1 191 2 36481.00 3 5609741 4 18699 5 71 3 5644373 4 18814 1 192 2 36864.00 3 5679090 4 18930 1 191 2 36481.00 3 5713807 4 19046 1 190 2 36100.00 3 5748143 4 19160 1 189 2 35721.00 3 5782394 4 19274 1 188 2 35344.00 3 5816090 4 19386 1 187 2 34969.00 3 5849409 4 19498 1 186 2 34596.00 3 5881196 4 19603 5 72 3 5909863 4 19699 3 5933010 4 19776 3 5947725 4 19825 1 187 2 34969.00 3 5954470 4 19848 1 186 2 34596.00 1 187 2 34969.00 3 5957382 4 19857 1 188 2 35344.00 3 5959237 4 19864 1 189 2 35721.00 3 5960733 4 19869 1 190 2 36100.00 5 73 3 5962237 4 19874 3 5963368 4 19877 3 5964499 4 19881 1 189 2 35721.00 1 182 2 33124.00 3 5964876 4 19882 1 171 2 29241.00 1 158 2 24964.00 3 5958773 4 19862 1 143 2 20449.00 1 127 2 16129.00 3 5943501 4 19811 1 110 2 12100.00 1 93 2 8649.00 3 5919880 4 19732 1 76 2 5776.00 1 65 2 4225.00 3 5889556 4 19631 5 74 1 58 2 3364.00 1 53 2 2809.00 3 5856820 4 19522 1 50 2 2500.00



Сам не проверял = проверьте

Мне достаточно и ленты.

...


Посмотрел .... сглаживание может ввести в заблуждение .... вынимание корня не верно

Убрал его


1 = вход
2 = возведение в степень
3 = сумма 300 значений
4 = сумму делим на 300
5 = вынимаем корень

1 45 2 2025.00 3 5112198 4 17040 5 130.54 1 46 2 2116.00 3 5114314 4 17047 5 130.56 3 5116430 4 17054 5 130.59 3 5118546 4 17061 5 130.62 1 45 2 2025.00 3 5120662 4 17068 5 130.64 3 5122687 4 17075 5 130.67 3 5124712 4 17082 5 130.70 3 5126737 4 17089 5 130.72 1 44 2 1936.00 3 5128762 4 17095 5 130.75 1 43 2 1849.00 3 5130698 4 17102 5 130.77 1 44 2 1936.00 3 5132634 4 17108 5 130.80 1 43 2 1849.00 3 5134483 4 17114 5 130.82 3 5136332 4 17121 5 130.85 1 42 2 1764.00 3 5138181 4 17127 5 130.87 3 5139945 4 17133 5 130.89 3 5141709 4 17139 5 130.92 3 5143473 4 17144 5 130.94 1 43 2 1849.00 3 5145322 4 17151 5 130.96 1 44 2 1936.00 3 5147258 4 17157 5 130.98 3 5149194 4 17163 5 131.01 3 5151130 4 17170 5 131.03 1 43 2 1849.00 3 5153066 4 17176 5 131.06 3 5154915 4 17183 5 131.08 1 50 2 2500.00 3 5156764 4 17189 5 131.11 1 60 2 3600.00 1 74 2 5476.00 3 5160364 4 17201 5 131.15 1 89 2 7921.00 1 106 2 11236.00 3 5168285 4 17227 5 131.25 1 124 2 15376.00 1 142 2 20164.00 3 5183661 4 17278 5 131.45 1 159 2 25281.00 1 171 2 29241.00 3 5208942 4 17363 5 131.77 1 178 2 31684.00 1 183 2 33489.00 3 5240626 4 17468 5 132.17 1 185 2 34225.00 1 187 2 34969.00 3 5274851 4 17582 5 132.60 1 188 2 35344.00 3 5310195 4 17700 5 133.04 1 189 2 35721.00 3 5345916 4 17819 5 133.49 1 190 2 36100.00 3 5381637 4 17938 5 133.93 3 5417737 4 18059 5 134.38 1 189 2 35721.00 3 5453837 4 18179 5 134.83 1 188 2 35344.00 3 5489558 4 18298 5 135.27 3 5524902 4 18416 5 135.71 3 5560246 4 18534 5 136.14 3 5595590 4 18651 5 136.57 1 189 2 35721.00 3 5630934 4 18769 5 137.00 3 5666331 4 18887 5 137.43 3 5698331 4 18994 5 137.82 1 190 2 36100.00 3 5722982 4 19076 5 138.12 3 5735673 4 19118 5 138.27 3 5738284 4 19127 5 138.30 3 5739415 4 19131 5 138.31 1 191 2 36481.00 3 5739794 4 19132 5 138.32 1 190 2 36100.00 3 5740173 4 19133 5 138.32 1 189 2 35721.00 3 5740925 4 19136 5 138.33 3 5742421 4 19141 5 138.35 1 188 2 35344.00 3 5743169 4 19143 5 138.36 1 187 2 34969.00 1 186 2 34596.00 3 5742421 4 19141 5 138.35 1 185 2 34225.00 3 5740165 4 19133 5 138.32 3 5737909 4 19126 5 138.30 3 5736034 4 19120 5 138.28 3 5734159 4 19113 5 138.25 1 184 2 33856.00 3 5732663 4 19108 5 138.23 1 185 2 34225.00 3 5730798 4 19102 5 138.21 1 186 2 34596.00 1 180 2 32400.00 3 5729294 4 19097 5 138.19 1 170 2 28900.00 1 158 2 24964.00 3 5722094 4 19073 5 138.11 1 143 2 20449.00 1 128 2 16384.00 3 5706443 4 19021 5 137.92 1 112 2 12544.00 1 95 2 9025.00 3 5682887 4 18942 5 137.63 1 77 2 5929.00 1 66 2 4356.00 3 5653095 4 18843 5 137.27 1 58 2 3364.00 1 53 2 2809.00 3 5621115 4 18737 5 136.88 1 50 2 2500.00 1 47 2 2209.00 3 5588271 4 18627 5 136.48 1 45 2 2025.00 1 43 2 1849.00 3 5555327 4 18517 5 136.08 1 42 2 1764.00 3 5522495 4 18408 5 135.68 1 41 2 1681.00 3 5489580 4 18298 5 135.27 1 42 2 1764.00 3 5456665 4 18188 5 134.86 3 5423833 4 18079 5 134.46 3 5390628 4 17968 5 134.04 3 5357423 4 17858 5 133.63 3 5324218 4 17747 5 133.22 3 5297082 4 17656 5 132.88 1 43 2 1849.00 3 5278965 4 17596 5 132.65 3 5269150 4 17563 5 132.53 1 42 2 1764.00 3 5265438 4 17551 5 132.48 1 43 2 1849.00 3 5264066 4 17546 5 132.46

вход (1) и выход (5) разные потому что идут импульсы и на выходе скользящая средняя по СКЗ примерно за 3 секунды

Здесь уже корень вынимается правильно.

но
Значение №5 = итог качается .... потому что уровень = 0,005 вольт

Применил сглаживание по формуле ( выход = ((вход - выход) * К ) +выход )
К - число от 0,1 и меньше. Чем меньшее К, тем сильнее сглаживание.
Эта формула .... на видео выше ... работает параллельно квадратичному усреднению и ... прижимает расчёты по СКЗ в итоге

и попадает нос в нос с квадратичным при увеличении частоты

Могу его прижать простым арифметическим усреднением ... (итог квадратичного усреднения).
или
увеличить квадратичное усреднение до 2000 значений = закончить Мегу из-за Диминой хотелки




Не поленился.
Самому стало интересно во что именно Дима так убеждённо верит.
Сделал среднюю квадратичную чистоганом (без последующего сглаживания)
2000 значений в Мегу не влезло .... сделал 1000 ... и Мега закончилась.



Используется 76% динамической памяти ...
И красненьким пишет предупреждение = будь готов к нестабильности.


Результат чуток другой.

Средняя арифметическая и квадратичная разъехались примерно на 10% навсегда = при любой частоте
При изменении амплитуды считают одинаково.
Но при уменьшении частоты ... квадратичная средняя всё таки чуток уезжает в плюс от арифметической.
Средней арифметической ....
Которая стоит на месте и не дёргается = всё с точностью наоборот Диминой вере.



1 = вход
2 = возведение в степень
3 = сумма 1000 значений
4 = сумму делим на 1000
5 = вынимаем корень

Скользящая средняя по СКЗ из 1000 значений.

1 51 2 2601.00 3 3892776 4 3892 5 62.39 1 49 2 2401.00 1 48 2 2304.00 3 3895177 4 3895 5 62.41 1 47 2 2209.00 1 46 2 2116.00 3 3897386 4 3897 5 62.43 1 45 2 2025.00 3 3899502 4 3899 5 62.44 1 44 2 1936.00 3 3901527 4 3901 5 62.46 1 43 2 1849.00 3 3903463 4 3903 5 62.47 3 3905312 4 3905 5 62.49 1 44 2 1936.00 1 45 2 2025.00 3 3907248 4 3907 5 62.51 3 3909273 4 3909 5 62.52 1 46 2 2116.00 1 47 2 2209.00 3 3911389 4 3911 5 62.54 3 3913598 4 3913 5 62.55 1 46 2 2116.00 3 3915714 4 3915 5 62.57 1 45 2 2025.00 1 46 2 2116.00 3 3917739 4 3917 5 62.59 1 45 2 2025.00 3 3919855 4 3919 5 62.60 3 3921880 4 3921 5 62.62 3 3923905 4 3923 5 62.63 3 3925930 4 3925 5 62.65 1 44 2 1936.00 3 3927866 4 3927 5 62.67 3 3929802 4 3929 5 62.68 3 3931738 4 3931 5 62.70 1 45 2 2025.00 3 3933763 4 3933 5 62.71 1 46 2 2116.00 3 3935788 4 3935 5 62.73 1 47 2 2209.00 3 3937997 4 3937 5 62.75 3 3940206 4 3940 5 62.77 1 46 2 2116.00 3 3942415 4 3942 5 62.79 3 3944531 4 3944 5 62.80 1 45 2 2025.00 1 44 2 1936.00 3 3946556 4 3946 5 62.82 1 43 2 1849.00 3 3948492 4 3948 5 62.83 3 3950341 4 3950 5 62.85 3 3952190 4 3952 5 62.86 1 44 2 1936.00 3 3954039 4 3954 5 62.88 1 51 2 2601.00 1 62 2 3844.00 3 3956640 4 3956 5 62.90 1 75 2 5625.00 1 90 2 8100.00 3 3962265 4 3962 5 62.94 1 106 2 11236.00 1 123 2 15129.00 3 3973501 4 3973 5 63.03 1 140 2 19600.00 1 157 2 24649.00 3 3993101 4 3993 5 63.19 1 168 2 28224.00 1 175 2 30625.00 3 4021325 4 4021 5 63.41 1 179 2 32041.00 1 183 2 33489.00 3 4053366 4 4053 5 63.66 1 185 2 34225.00 1 186 2 34596.00 3 4087591 4 4087 5 63.93 1 187 2 34969.00 3 4122560 4 4122 5 64.20 1 188 2 35344.00 3 4157904 4 4157 5 64.47 3 4193248 4 4193 5 64.75 1 187 2 34969.00 3 4228217 4 4228 5 65.02 3 4263186 4 4263 5 65.29 3 4298155 4 4298 5 65.56 1 186 2 34596.00 1 187 2 34969.00 3 4332751 4 4332 5 65.82 1 186 2 34596.00 3 4367347 4 4367 5 66.08 3 4401943 4 4401 5 66.34 1 187 2 34969.00 3 4436539 4 4436 5 66.60 1 186 2 34596.00 3 4471508 4 4471 5 66.87 3 4506104 4 4506 5 67.13 1 187 2 34969.00 3 4540700 4 4540 5 67.38 1 186 2 34596.00 1 187 2 34969.00 3 4575296 4 4575 5 67.64 1 188 2 35344.00 3 4610265 4 4610 5 67.90 3 4645609 4 4645 5 68.15 3 4680953 4 4680 5 68.41 3 4716297 4 4716 5 68.67 1 187 2 34969.00 3 4751641 4 4751 5 68.93 3 4786610 4 4786 5 69.18 1 188 2 35344.00 3 4821579 4 4821 5 69.43 3 4856923 4 4856 5 69.69 3 4892267 4 4892 5 69.94 3 4927611 4 4927 5 70.19 3 4962955 4 4962 5 70.44 3 4998299 4 4998 5 70.70 3 5033643 4 5033 5 70.94 3 5068987 4 5068 5 71.19 3 5104331 4 5104 5 71.44 3 5139675 4 5139 5 71.69 1 181 2 32761.00 1 170 2 28900.00 3 5172436 4 5172 5 71.92 1 158 2 24964.00 1 143 2 20449.00 3 5197400 4 5197 5 72

Эта скользящая средняя по СКЗ примерно за 10 секунд .... без последующего сглаживания выводится на ленту на видео выше.



Цитата:

Сообщение от dvm99i

Надо подумать (за выходные постараюсь)...
Что-то в этой сказке не то...


Понятное дело .... эта сказка кончается известно чем = владычицей морскою ... и кое кто у неё на посылках
Есть над чем подумать монстру Диме

Надеюсь чисел вам на выходные хватит .... мало будет = добавлю.


Цитата:

Сообщение от dvm99i

Цитата:

Админ:
Потому что это познавательная игрушка.
Если примените мою формулу, этой игрушке цены не будет!:good:

Этой игрушке уже нет цены .... это Аленький цветочек

Что ты сделал?
Как посмел ты сорвать мой любимый заветный цветок?
Дочка Настенька попросила?



dvm99i 12.10.2019 13:05

Здравствуйте, Админ!



Админ,
а сколько у вас значений берётся при вычислении среднего арифметического?


Цитата:

Админ:
Надеюсь чисел вам на выходные хватит .... мало будет = добавлю.

Эти числа, тем более в таком непереваримом виде, нет смысла разглядывать.

Да и сами же говорите, лента всё показывает.
Я с этим согласен.

Вопрос лишь в том, ЧТО она показывает, и почему оно так?


Когда я написал
Цитата:

dvm99i:
Что-то в этой сказке не то...

, я именно это и пытался понять...

Но когда вы дописали пост и сообщили об увеличении кол-ва отсчётов,
всё встало на места...

Я ни сколько не сомневался в теории, да и сейчас не сомневаюсь.
Проблемы чисто аппаратные!

При очень низкочастотном сигнале нужна длинная временнАя выборка.

Вы экспериментировали на меандре= прямоугольном сигнале.
На нём не должно быть изменений в разнице между Ср.знач. и СКЗ при изменении частоты.

Как пример...
Поиграйтесь "на кошках" возьмите вот такие числовые ряды (для простоты)
и рассчитайте для них СКЗ и среднее:

1111; 9999; 1111; 9999 (это эмуляция НЧ сигнала)
Для такого ряда СКЗ = 6,4 ; Ср.знач. = 5

Следующий ряд (эмуляция СЧ сигнала)-
11; 99; 11; 99
И опять видим: СКЗ = 6,4 ; Ср.знач. = 5

Следующий ряд (ВЧ сигнал)-
1; 9; 1; 9
СКЗ = 6,4 ; Ср.знач. = 5

Т.е. на прямоугольном сигнале никаких зависимостей от частоты быть не должно!
Естественно при условии, что его скважность не меняется.


Цитата:

Админ:
Эта скользящая средняя по СКЗ примерно за 10 секунд ....

Видимо мало 10 сек...

Понимаю, что с вычислительными возможностями Меги для таких расчётов беда.

Админ, я вот, честно говоря, не понял у вас одна Мега и для ленты, и для расчёта?
Или уже две Меги используется?

Вообще, ваш тест считаю удачным...
В том плане, что позволяет определить, на какой частоте начинается враньё по СКЗ.
Кстати, на какой частоте происходит этот разъезд?


Цитата:

Админ:
Применил сглаживание по формуле ( выход = ((вход - выход) * К ) +выход )
К - число от 0,1 и меньше. Чем меньшее К, тем сильнее сглаживание.

Если аппаратной вычислительной мощности хватило бы обсчитать сигнал
во всём частотном диапазоне, фильтр бы не понадобился.

Если среднее значение работает без фильтра, то СКЗ он тем более не нужен.


Эх!
Не очень генератор у вас = только квадратный сигнал, а это далеко не сигнал ДК.
Здесь бы нужен "хитрый" генератор, чтоб форму трапеции давал с возможностью изменения скважности.
В далёком приближении такой походит на сигнал ДК.







Часовой пояс GMT +3, время: 00:55.

Русский vBulletin v3.5.0, Copyright ©2000-2024, Jelsoft Enterprises Ltd.
Перевод сделал zCarot
Компания Multi-Set. 2006 г.