Скрипт SignalDAFP (Duration Amplitude Frequency PWM) - Длительность Амплитуда Частота ШИМ

Разработка скриптов анализатора
Ygryk
Сообщения: 2669
Зарегистрирован: 20 окт 2005, 08:42
Благодарил (а): 49 раз
Поблагодарили: 283 раза

Re: Скрипт SignalDAFP (Duration Amplitude Frequency PWM) - Длительность Амплитуда Частота ШИМ

Сообщение Ygryk »

Aleksei писал(а):
26 июл 2020, 09:02
А возможно ли с одного канала посмотреть сразу два графика: PWM и Frequency?
Нет, невозможно (по крайней мере, в текущей версии скрипта).
atol
Сообщения: 551
Зарегистрирован: 01 май 2009, 05:20
Благодарил (а): 172 раза
Поблагодарили: 81 раз

Re: Скрипт SignalDAFP (Duration Amplitude Frequency PWM) - Длительность Амплитуда Частота ШИМ

Сообщение atol »

Почему не выполняется скрипт SignalDAFP по 1 каналу из этого файла?
ВАЗ21099-1.mwf
(94.18 КБ) 471 скачивание
Ygryk
Сообщения: 2669
Зарегистрирован: 20 окт 2005, 08:42
Благодарил (а): 49 раз
Поблагодарили: 283 раза

Re: Скрипт SignalDAFP (Duration Amplitude Frequency PWM) - Длительность Амплитуда Частота ШИМ

Сообщение Ygryk »

atol писал(а):
30 июл 2020, 04:59
Почему не выполняется скрипт SignalDAFP по 1 каналу из этого файла?
ВАЗ21099-1.mwf
Для текущей версии скрипта (Script SignalDAFP v1.02) фрагмент записи должен состоять из не менее чем 2000 точек оцифровки сигнала. На практике это означает, что при сжатии сигналов по горизонтали в 500 раз (Масштаб по горизонтали => 1:500) длинна осциллограмм должна быть не короче 4-х клеток сетки осциллографа (для масштаба 1:400 - минимум 5 клеток).

Как видно по иллюстрации ниже, ваш фрагмент совсем чуть-чуть короче допустимого минимума.
 
2000 samples.png
2000 samples.png (40.48 КБ) 10596 просмотров
Diogo_motriz
Сообщения: 35
Зарегистрирован: 23 сен 2018, 22:49
Благодарил (а): 44 раза
Поблагодарили: 10 раз
Контактная информация:

Re: Скрипт SignalDAFP (Duration Amplitude Frequency PWM) - Длительность Амплитуда Частота ШИМ

Сообщение Diogo_motriz »

------------------------------------------------------
EN
Hello.

I am having difficulty interpreting the frequency graph. There is a descending line on this graph, like the frequency is decreasing!
In fact, this section of the graphs corresponds to a fragment of the waveform, where is no control signal to the VVT valve (in a red circle): roll:

Can this be fixed?
Thankful.

------------------------------------------------------
RU
Здравствуйте.

Мне трудно интерпретировать график частоты. На этом графике есть нисходящая линия, как будто частота уменьшается!
На самом деле, этот участок графиков соответствует фрагменту осциллограммы, когда на клапан VVT не подаётся сигнала управления (в красном кружке): roll:

Это можно исправить?
Спасибо.
Вложения
sincronismo fiat strada fire evo.mwf
(5.6 МБ) 367 скачиваний
linha descendente.jpg
linha descendente.jpg (323.08 КБ) 10265 просмотров
frequencia zero a.jpg
frequencia zero a.jpg (304.75 КБ) 10265 просмотров
Аватара пользователя
Андрей Шульгин
Сообщения: 462
Зарегистрирован: 02 авг 2007, 11:59
Поблагодарили: 74 раза
Контактная информация:

Re: Скрипт SignalDAFP (Duration Amplitude Frequency PWM) - Длительность Амплитуда Частота ШИМ

Сообщение Андрей Шульгин »

------------------------------------------------------
RU
Здравствуйте, Diogo_motriz.

Спасибо Вам за хороший пример для отладки алгоритма.
Попробуйте эту версию скрипта - Script SignalDAFP v1.06

------------------------------------------------------
EN
Hello Diogo_motriz.

Thank you for a good example for debugging the algorithm.
Try this version of the script - Script SignalDAFP v1.06
 
SignalDAFP.ajs
Script SignalDAFP v1.06
(14.5 КБ) 414 скачиваний
Diogo_motriz
Сообщения: 35
Зарегистрирован: 23 сен 2018, 22:49
Благодарил (а): 44 раза
Поблагодарили: 10 раз
Контактная информация:

Re: Скрипт SignalDAFP (Duration Amplitude Frequency PWM) - Длительность Амплитуда Частота ШИМ

Сообщение Diogo_motriz »

------------------------------------------------------
EN
Hi.
Many thanks for the reply.
I sent Vladimir the phrases of this scripts translated into Portuguese. My humble contribution.
Regards,

------------------------------------------------------
RU
Здравствуйте.
Большое спасибо за ответ.
Я отправил Владимиру фразы из этого скрипта, переведенные на португальский язык. Это мой скромный вклад.
С Уважением
Аватара пользователя
Андрей Шульгин
Сообщения: 462
Зарегистрирован: 02 авг 2007, 11:59
Поблагодарили: 74 раза
Контактная информация:

Re: Скрипт SignalDAFP (Duration Amplitude Frequency PWM) - Длительность Амплитуда Частота ШИМ

Сообщение Андрей Шульгин »

Diogo_motriz писал(а):
17 ноя 2020, 20:04
------------------------------------------------------
EN
I sent Vladimir the phrases of this scripts translated into Portuguese.

------------------------------------------------------
RU
Я отправил Владимиру фразы из этого скрипта, переведенные на португальский язык.
------------------------------------------------------
RU
Спасибо, Diogo_motriz.
Я встроил Ваш перевод на португальский язык в новую версию скрипта SignalDAFP v1.07

------------------------------------------------------
EN
Thank you Diogo_motriz.
I have added your Portuguese translation into the new version of the SignalDAFP v1.07 script
 
SignalDAFP.zip
Script SignalDAFP v1.07
(9.1 КБ) 408 скачиваний
Diogo_motriz
Сообщения: 35
Зарегистрирован: 23 сен 2018, 22:49
Благодарил (а): 44 раза
Поблагодарили: 10 раз
Контактная информация:

Re: Скрипт SignalDAFP (Duration Amplitude Frequency PWM) - Длительность Амплитуда Частота ШИМ

Сообщение Diogo_motriz »

------------------------------------------------------
EN
I couldn't open the Portuguese version.
------------------------------------------------------

RU
У меня не подгружается португальский языковой пакет.
 
shulgin.jpg
shulgin.jpg (57 КБ) 10044 просмотра
Аватара пользователя
Андрей Шульгин
Сообщения: 462
Зарегистрирован: 02 авг 2007, 11:59
Поблагодарили: 74 раза
Контактная информация:

Re: Скрипт SignalDAFP (Duration Amplitude Frequency PWM) - Длительность Амплитуда Частота ШИМ

Сообщение Андрей Шульгин »

------------------------------------------------------
RU
Попробуйте эту сборку.

------------------------------------------------------
EN
Try this build.
 
SignalDAFP.zip
Script SignalDAFP v1.07+
(14.14 КБ) 702 скачивания
Аватара пользователя
васек р
Сообщения: 641
Зарегистрирован: 08 июн 2014, 00:08
Благодарил (а): 85 раз
Поблагодарили: 545 раз

Re: Скрипт SignalDAFP (Duration Amplitude Frequency PWM) - Длительность Амплитуда Частота ШИМ

Сообщение васек р »

Здравствуйте.
Сначала - благодарность за появление такого нужного инструмента.
Закрыты вопросы с цифровыми MAF, закрыты вопросы с PWM сигналами на VVT, FAN, TURBO.
Со многими другими сигналами.
Думается, что некоторые "шероховатости", будут со временем исправлены.
.
Есть несколько пожеланий по работе скрипта.
Вот - наверное, только самые основные.

1. Хотелось бы при обзоре много-канальной записи сигналов - иметь возможность сдвигать все сигналы по вертикальной шкале, и масштабировать их.

2. Если возможно, организовать перенос названия каналов в результаты скрипта.
То есть, если на файле в описании каналов все каналы подписаны:
FILE DESCRIPTION.png
FILE DESCRIPTION.png (7.43 КБ) 9071 просмотр
то эти названия - автоматически были бы перенесены на финальный график (вместе с типом обработки сигнала):
GRAPHICS.png
GRAPHICS.png (104.51 КБ) 9071 просмотр
Возможно, что нужен некоторый шаблон, который бы "всплывал" при вызове функции "описание файла".
Пусть, просто :
1 -
2 -
3 -
4 -
5 -
7 -
8 -
Дальше, диагност самостоятельно только вносит название сигналов.
Но главное, чтобы подписи каналов этого шаблона, автоматом были бы привязаны к финальному графику.
Если каналы записи подписаны, - появляются подписи графиков.

3. Выявлен существенный недостаток при обработке сигналов, которые не имеют импульсов на всём протяжении записи.
Например - пропадают после сброса оборотов, или наоборот, появляются - только при наборе оборотов.
Для примера, - вот запись сигнала управления клапаном VVT, управление на который появляется только под нагрузкой: этот сигнал скрипт преобразовал некачественно:
VVT.png
VVT.png (24.67 КБ) 9071 просмотр
4. При изменении тайминга сигнала (смещение относительно сигнала колен-вала) скрипт - зачастую ошибается.
Может показать на графике, что изменялась длительность импульса.
Вот, на графике хаотично меняется Тi:
INJECTOR.png
INJECTOR.png (26.2 КБ) 9071 просмотр
Но скрипт CSS показывает, что менялся именно тайминг впрыска:
INJECTOR NO AMPL.png
INJECTOR NO AMPL.png (307.52 КБ) 9071 просмотр
5. Не знаю, насколько это сложно математически, но напрашивается возможность переключения между скриптами CSS и DAPF.
Или, хотя бы возможность в теневом режиме видеть график оборотов из CSS на финальном графике DAPF.

Вот файл , который обрабатывался DAPF для примеров:
SUZUK M16A VVT.mwf
(3.97 МБ) 300 скачиваний
......................................................................................................................................................
Если нужны файлы для отладки, укажите - что за сигналы нужны.
Думается, что можно найти много файлов, снятых в много-канальном режиме.
Aloha Oli Kai
Аватара пользователя
cur
Сообщения: 2707
Зарегистрирован: 04 апр 2009, 20:19
Благодарил (а): 318 раз
Поблагодарили: 932 раза

Re: Скрипт SignalDAFP (Duration Amplitude Frequency PWM) - Длительность Амплитуда Частота ШИМ

Сообщение cur »

васек р писал(а):
23 апр 2021, 16:04
2. Если возможно, организовать перенос названия каналов в результаты скрипта.
Привет.
Так уже все предусмотрено.
В вашем файле нет, но если бы было имя канала - подписано в окне имени канала вот так:
 
Скрипт-SignalDAFP-6.png
Скрипт-SignalDAFP-6.png (27.76 КБ) 9021 просмотр
 
То это имя, и имена всех подписанных каналов, отображались бы в скрипте.
Вот, я подписал в вашем файле имена всех каналов, и всё отображается:
 
Скрипт-SignalDAFP-5.png
Скрипт-SignalDAFP-5.png (15.21 КБ) 9021 просмотр
Аватара пользователя
cur
Сообщения: 2707
Зарегистрирован: 04 апр 2009, 20:19
Благодарил (а): 318 раз
Поблагодарили: 932 раза

Re: Скрипт SignalDAFP (Duration Amplitude Frequency PWM) - Длительность Амплитуда Частота ШИМ

Сообщение cur »

васек р писал(а):
23 апр 2021, 16:04
4. При изменении тайминга сигнала ... скрипт - зачастую ошибается.
Может показать на графике, что изменялась длительность импульса.
Так скрипт SignalDAFP и не отслеживает тайминг сигнала, а показывает именно длительность импульса впрыска в данной измеряемой временной точке. Смотрите по маркерам:
 
Одинаковые маркеры - это фотошоп для наглядности
Одинаковые маркеры - это фотошоп для наглядности
Скрипт-SignalDAFP-8.png (6.11 КБ) 9014 просмотров
Аватара пользователя
cur
Сообщения: 2707
Зарегистрирован: 04 апр 2009, 20:19
Благодарил (а): 318 раз
Поблагодарили: 932 раза

Re: Скрипт SignalDAFP (Duration Amplitude Frequency PWM) - Длительность Амплитуда Частота ШИМ

Сообщение cur »

васек р писал(а):
23 апр 2021, 16:04
4. ... Вот, на графике хаотично меняется Тi:
...
Но скрипт CSS показывает, что менялся именно тайминг впрыска
На графике скрипта, по стрелке *А*, хаотично меняется не Тi, а длительность импульса впрыска.
Но вкладка "Фаза" скрипта CSS действительно отображает тайминг впрыска.
Соглашусь с вашим мнением, что хаотичные всплески на графике INJECTOR - это какой-то программный сбой SignalDAFP, ведь CSS этот участок великолепно прорисовал.
 
Скрипт-SignalDAFP-9.png
Скрипт-SignalDAFP-9.png (44.56 КБ) 9033 просмотра
 
васек р писал(а):
23 апр 2021, 16:04
5. ... хотя бы возможность в теневом режиме видеть график оборотов из CSS на финальном графике DAPF.
Поддержу мнение.
Аватара пользователя
васек р
Сообщения: 641
Зарегистрирован: 08 июн 2014, 00:08
Благодарил (а): 85 раз
Поблагодарили: 545 раз

Re: Скрипт SignalDAFP (Duration Amplitude Frequency PWM) - Длительность Амплитуда Частота ШИМ

Сообщение васек р »

Привет.
cur писал(а):
23 апр 2021, 22:09
Так уже все предусмотрено.
В вашем файле нет, но если бы было имя канала - подписано в окне имени канала вот так:
Подписать каналы в готовом шаблон-образе - намного проще и быстрее, чем подписывать индивидуально в каждом описании отдельного канала. Это - подтверждает форум.
На показанных логах, практически нигде не подписаны каналы, особенно - если файл снят в много-канальном режиме.
То есть, показывают файлы, а потом в сообщении - печатают тот самый шаблон, и делают подписи каналов.
................................................................................
cur писал(а):
23 апр 2021, 22:40
скрипт SignalDAFP и не отслеживает тайминг сигнала, а показывает именно длительность импульса впрыска в данной измеряемой временной точке.
Речь - не о том, что скрипт неверно показал тайминг.
Речь - о том, что при изменении тайминга скрипт неверно показал длительность сигнала.
Включение дополнительных импульсов на форсунку длится на протяжении десятой доли секунды в переходном режиме.
Вот на этом участке, показан разгон на второй передаче:
 
ВТОРАЯ ПЕРЕДАЧА.png
ВТОРАЯ ПЕРЕДАЧА.png (8.24 КБ) 9000 просмотров
 
По скрипту CSS - меняется тайминг впрыска, и это - соответствует действительности.
По скрипту DAFP - менятся длительность импульса форсунки, чего - не происходит в реальности.
Ti - не "прыгает" от 0ms до 40ms.
Изменение тайминга Ti , привело - к ошибке в расчётах скрипта.
То есть, снова проявилось слабое место, на сигнале - который не имеет стабильного повторения на протяжении всего лога, происходит сбой в расчётах.
.............................................................................
cur писал(а):
23 апр 2021, 23:07
хаотично меняется не Тi, а длительность импульса впрыска.
Ti = длительность импульса впрыска
Последний раз редактировалось васек р 24 апр 2021, 12:55, всего редактировалось 2 раза.
Aloha Oli Kai
Ответить

Вернуться в «Cкрипты анализатора»