Скрипт SignalDAFP (Duration Amplitude Frequency PWM) - Длительность Амплитуда Частота ШИМ
- Андрей Шульгин
- Сообщения: 463
- Зарегистрирован: 02 авг 2007, 11:59
- Поблагодарили: 77 раз
- Контактная информация:
Скрипт SignalDAFP (Duration Amplitude Frequency PWM) - Длительность Амплитуда Частота ШИМ
Скрипт "SignalDAFP " - измерение длительности, амплитуды, частоты и скважности сигнала.
Скрипт позволяет отобразить параметры сигнала.
Это может быть необходимо при проверке таких сигналов, как датчик расхода воздуха с частотным выходом, сигнал управления электромагнитными клапанами, форсунками, ШИМ датчиков и т.д и т.п.
Для запуска скрипта вызовите меню:
- "Анализ => Загрузить скрипт => SignalDAFP.ajs";
- "Анализ => Выполнить скрипт".
PS:
Скрипт выложен с исходным кодом. Это для желающих его переделать под свои нужды.
Последняя версия:
Script SignalDAFP v1.09
История версий:
Script SignalDAFP v1.08
Script SignalDAFP v1.07+
Script SignalDAFP v1.07
Script SignalDAFP v1.06
Script SignalDAFP v1.02
Script SignalDAFP v1.01
Скрипт позволяет отобразить параметры сигнала.
Это может быть необходимо при проверке таких сигналов, как датчик расхода воздуха с частотным выходом, сигнал управления электромагнитными клапанами, форсунками, ШИМ датчиков и т.д и т.п.
Для запуска скрипта вызовите меню:
- "Анализ => Загрузить скрипт => SignalDAFP.ajs";
- "Анализ => Выполнить скрипт".
PS:
Скрипт выложен с исходным кодом. Это для желающих его переделать под свои нужды.
Последняя версия:
Script SignalDAFP v1.09
История версий:
Script SignalDAFP v1.08
Script SignalDAFP v1.07+
Script SignalDAFP v1.07
Script SignalDAFP v1.06
Script SignalDAFP v1.02
Script SignalDAFP v1.01
Ja! Ja! Volkswagen!
- Андрей Шульгин
- Сообщения: 463
- Зарегистрирован: 02 авг 2007, 11:59
- Поблагодарили: 77 раз
- Контактная информация:
Re: Скрипт SignalDAFP (Duration Amplitude Frequency PWM) - Длительность Амплитуда Частота ШИМ
Добавлена возможность указывать уровень синхронизации.
По умолчанию синхронизация происходит по среднему уровню сигнала,
но для сигналов с малой скважностью приходится указывать уровень вручную.
По умолчанию синхронизация происходит по среднему уровню сигнала,
но для сигналов с малой скважностью приходится указывать уровень вручную.
Ja! Ja! Volkswagen!
- Андрей Шульгин
- Сообщения: 463
- Зарегистрирован: 02 авг 2007, 11:59
- Поблагодарили: 77 раз
- Контактная информация:
Re: Скрипт SignalDAFP (Duration Amplitude Frequency PWM) - Длительность Амплитуда Частота ШИМ
Пример частотного сигнала с датчика расхода воздуха Bosch HFM6.
Ja! Ja! Volkswagen!
-
- Сообщения: 551
- Зарегистрирован: 01 май 2009, 05:20
- Благодарил (а): 172 раза
- Поблагодарили: 81 раз
Re: Скрипт SignalDAFP (Duration Amplitude Frequency PWM) - Длительность Амплитуда Частота ШИМ
Попробовал скрипт, пока ничего не понятно.Андрей Шульгин писал(а): ↑02 июн 2020, 21:02Пример частотного сигнала с датчика расхода воздуха Bosch HFM6.
Видимо будет нужна отдельная лекция.
- Андрей Шульгин
- Сообщения: 463
- Зарегистрирован: 02 авг 2007, 11:59
- Поблагодарили: 77 раз
- Контактная информация:
Re: Скрипт SignalDAFP (Duration Amplitude Frequency PWM) - Длительность Амплитуда Частота ШИМ
Вы дали задание скрипту вывести график длительности импульса сигнала (Duration). Но в этом файле записан сигнал частотного расходомера воздуха: чем больше расход воздуха, тем выше частота сигнала с датчика. Для такого сигнала следует выбрать отображение частоты (Frequency). В таком случае форма отображаемого графика будет аналогична графику напряжения выходного сигнала аналогового расходомера воздуха HFM5. Такой график отображён на моём снимке экрана выше. Обратите внимание на название графика.
Ваш же пример отображает инверсный график, поскольку с ростом частоты сигнала длительность импульсов уменьшается.
Рекомендации по применению скрипта SignalDAFP.
- Frequency (частота) - для отображения сигналов с изменяемой частотой, например, датчик расхода воздуха HFM6;
- PWM (ШИМ - широтно-импульсная модуляция) - для сигналов с изменяемой скважностью, например, сигнал температуры воздуха датчика HFM6;
- Duration (длительность импульса) - для сигналов с импульсами изменяемой длительности, например, управляющий импульс топливной форсунки;
- Amplitude (амплитуда) - для аналоговых сигналов, например, сигнал потенциометра дроссельной заслонки.
Следует также понимать, что включение инверсии исходной осциллограммы может влиять на отображение полученного графика.
Так, длительность импульса ОТКРЫТИЯ форсунки будет отображаться на графике Duration. Но если сделать инверсию осциллограммы управления форсункой, тогда после обработки сигнала скриптом мы получим график длительности ЗАКРЫТОГО состояния форсунки.
Ja! Ja! Volkswagen!
- cur
- Сообщения: 2709
- Зарегистрирован: 04 апр 2009, 20:19
- Благодарил (а): 324 раза
- Поблагодарили: 933 раза
Re: Скрипт SignalDAFP (Duration Amplitude Frequency PWM) - Длительность Амплитуда Частота ШИМ
Да, пояснялка не помешала бы.
Скрипт SignalDAFP детально отображает параметры.
Но ведь эти же параметры уже давно есть в PlugIn-е "Временные параметры".
-
- Сообщения: 551
- Зарегистрирован: 01 май 2009, 05:20
- Благодарил (а): 172 раза
- Поблагодарили: 81 раз
Re: Скрипт SignalDAFP (Duration Amplitude Frequency PWM) - Длительность Амплитуда Частота ШИМ
На записанном файле - PlugIn "Временные параметры" не включается.
Видимо, его нужно включать до начала записи.
Видимо, его нужно включать до начала записи.
- cur
- Сообщения: 2709
- Зарегистрирован: 04 апр 2009, 20:19
- Благодарил (а): 324 раза
- Поблагодарили: 933 раза
Re: Скрипт SignalDAFP (Duration Amplitude Frequency PWM) - Длительность Амплитуда Частота ШИМ
А разве мой снимок экрана Скрипт-SignalDAFP-1.png - не является достаточным доказательством того, что я запускал этот PlugIn на записанном файле?
Только вот этот вопросы - не по теме. Ну, коль хотите запустить PlugIn "Временные параметры" с файлом HFM6.mwf, вот вам фарватер
(в пункте 4 - выбрать ползунком уровень синхронизации).
-
- Сообщения: 551
- Зарегистрирован: 01 май 2009, 05:20
- Благодарил (а): 172 раза
- Поблагодарили: 81 раз
Re: Скрипт SignalDAFP (Duration Amplitude Frequency PWM) - Длительность Амплитуда Частота ШИМ
Эмуляция идёт, но окна пустые.
-
- Сообщения: 57
- Зарегистрирован: 07 июл 2015, 12:44
- Благодарил (а): 3 раза
- Поблагодарили: 5 раз
Re: Скрипт SignalDAFP (Duration Amplitude Frequency PWM) - Длительность Амплитуда Частота ШИМ
Включите синхронизацию (пункт 4 из инструкции от cur).
- cur
- Сообщения: 2709
- Зарегистрирован: 04 апр 2009, 20:19
- Благодарил (а): 324 раза
- Поблагодарили: 933 раза
Re: Скрипт SignalDAFP (Duration Amplitude Frequency PWM) - Длительность Амплитуда Частота ШИМ
atol, по процедуре повторно правка, без обид
А может и не знали, как задаётся синхронизация. Тогда вот новая пояснялка.
Щёлкните по треугольнику в меню уровня синхронизации (стрелка 7), до значений 2 V, - на осциллограмме появятся значки по стрелке 8.
Вот теперь программа будет понимать, что необходимо рассчитывать.
Ну а как же они могут наполниться, ежели вы невнимательно читаете написанное вам? А ведь я ещё и отдельно специально выделил:
А вы, судя по вашему снимку экрана, полностью проигнорировали пункт 4.
А может и не знали, как задаётся синхронизация. Тогда вот новая пояснялка.
Щёлкните по треугольнику в меню уровня синхронизации (стрелка 7), до значений 2 V, - на осциллограмме появятся значки по стрелке 8.
Вот теперь программа будет понимать, что необходимо рассчитывать.
- Вложения
-
- Скрипт-SignalDAFP-4.png (29.08 КБ) 41441 просмотр
-
- Сообщения: 551
- Зарегистрирован: 01 май 2009, 05:20
- Благодарил (а): 172 раза
- Поблагодарили: 81 раз
Re: Скрипт SignalDAFP (Duration Amplitude Frequency PWM) - Длительность Амплитуда Частота ШИМ
Никогда не пользовался, поэтому и не знал.
Учиться - никогда не поздно. Познание - это бесконечный процесс!
Спасибо за пояснения.
-
- Сообщения: 3063
- Зарегистрирован: 09 июл 2009, 09:02
- Благодарил (а): 52 раза
- Поблагодарили: 277 раз
- Контактная информация:
Re: Скрипт SignalDAFP (Duration Amplitude Frequency PWM) - Длительность Амплитуда Частота ШИМ
Андрею как всегда низкий поклон, за заботу о нас убогих...
Валентин, как по мне - так отлично, в виде графического наглядного сигнала представляется долгий частокол прямоугольных импульсов. Во многих случаях это позволит наглядно и быстро оценить перемены в сигналах управления механизмами и работы датчиков. Плюс появляется выбор у пользователя: кому-то привычнее использовать старые настройки, кто- то привыкнет к новому. В любом случае, арсенал прибора расширяется.
Валентин, как по мне - так отлично, в виде графического наглядного сигнала представляется долгий частокол прямоугольных импульсов. Во многих случаях это позволит наглядно и быстро оценить перемены в сигналах управления механизмами и работы датчиков. Плюс появляется выбор у пользователя: кому-то привычнее использовать старые настройки, кто- то привыкнет к новому. В любом случае, арсенал прибора расширяется.
- Андрей Шульгин
- Сообщения: 463
- Зарегистрирован: 02 авг 2007, 11:59
- Поблагодарили: 77 раз
- Контактная информация:
Re: Скрипт SignalDAFP (Duration Amplitude Frequency PWM) - Длительность Амплитуда Частота ШИМ
Небольшие изменения.
Теперь правильно сохраняются настройки уровней синхронизации в файл осциллограммы.
Теперь правильно сохраняются настройки уровней синхронизации в файл осциллограммы.
Ja! Ja! Volkswagen!
Re: Скрипт SignalDAFP (Duration Amplitude Frequency PWM) - Длительность Амплитуда Частота ШИМ
Добрый день.
А возможно ли с одного канала посмотреть сразу два графика: PWM и Frequency?
Возможно ли добавить сюда график оборотов двигателя, рассчитанный по сигналу датчика искры?
А возможно ли с одного канала посмотреть сразу два графика: PWM и Frequency?
Возможно ли добавить сюда график оборотов двигателя, рассчитанный по сигналу датчика искры?