Скрипт CSS. Комплексная диагностика двигателя

Разработка скриптов анализатора
васек р
Сообщения: 304
Зарегистрирован: 08 июн 2014, 00:08
Благодарил (а): 26 раз
Поблагодарили: 247 раз

Re: Скрипт CSS - "… ВМТ цилиндра 1 совпадает с зубом №…"

Сообщение васек р » 17 июн 2019, 17:00

sovg писал(а):
17 июн 2019, 16:01
Вот теперь мне понятно, в чём проблема, - в инверсии сигнала синхронизации!!!
К сожалению, - Вы неправильно поняли, как работает вычисление ВМТ.
Если Вы будете обрабатывать Ваш оригинальный файл скриптом и задавать усреднённый угол опережения зажигания равный 10°, то всегда будете получать ВМТ на 18-м зубе задающего диска. И не важно, какую полярность синхро-сигнала Вы предложите скрипту (и при прямом и при инверсном сигнале - скрипт будет находить искру по изменению потенциала сигнала).
Но начинается отсчёт искры не в точке, где начинается искра, а в точке где ключ работает на замыкание. Получается, что дело не в полярности сигнала, а в том - что скрипт принимает за искру сигнал включения ключа в ECU.
ORIG INVERT.PNG
ORIG INVERT.PNG (57.5 КБ) 1061 просмотр
ORIG DIRECT.PNG
ORIG DIRECT.PNG (57.88 КБ) 1059 просмотров
 
Соответственно, и ВМТ будет указывать на 18-й зуб в обоих случаях (при прямом и инвертированном сигнале):
DIRECT.PNG
DIRECT.PNG (53.84 КБ) 1061 просмотр
INVERT.PNG
INVERT.PNG (54.17 КБ) 1061 просмотр
 
Но стоит немного модифицировать Ваш файл (отрезать несколько первых циклов), - и вот чудо: почти 20-й зуб при том же усреднённом УОЗ равном 10° и при синхронизации по срабатыванию ключа в ECU:
MODIF DIRECT.PNG
MODIF DIRECT.PNG (54.77 КБ) 1061 просмотр
 
Произошло это потому, что на модернизированном файле в том месте где скрипт распознал искру ECU подал её позже, чем на оригинальном файле:
MODIF.PNG
MODIF.PNG (40.16 КБ) 1061 просмотр
 
Правильно написал Валентин: не отступайте от правила съёма сигнала. А если уж отступили, - делайте на это скидку.
Aloha Oli Kai

sovg
Сообщения: 27
Зарегистрирован: 02 апр 2007, 18:32
Откуда: Московская область
Благодарил (а): 10 раз

Re: Скрипт CSS - "… ВМТ цилиндра 1 совпадает с зубом №…"

Сообщение sovg » 17 июн 2019, 18:00

Что-то я в недоумении: васек р, вы разрушили моё счастье :D ...
О какой модификации идёт речь? Зачем резать циклы? Это получается подгонка действительного под желаемое...
Если скрипту неважна инверсия синхросигнала (и это конечно же правильно), то расчёт зуба опирается только на угол от ВМТ по искре (переключение ключа в ЭБУ) и на маркер на диске. У нас смещение на 2 зуба вперёд, то есть - 22 зуба, это в реальности. Это смещение на 35°, как мне указали ранее, и если их скомпенсировать в окне конфигурации скрипта - то получим то что надо. Но откуда мне изначально знать, в какой машине сколько зубьев, и какое смещение УОЗ?
Значит получается, что вкладка "Задающий диск" в скрипте CSS - просто картинка...?

максим68
Сообщения: 2657
Зарегистрирован: 09 июл 2009, 09:02
Откуда: г. Славянск-на-Кубани Краснодарский кр. Россия.
Благодарил (а): 35 раз
Поблагодарили: 198 раз
Контактная информация:

Re: Скрипт CSS - "… ВМТ цилиндра 1 совпадает с зубом №…"

Сообщение максим68 » 17 июн 2019, 18:09

Творчески к работе подходить надобно, однако...

sovg
Сообщения: 27
Зарегистрирован: 02 апр 2007, 18:32
Откуда: Московская область
Благодарил (а): 10 раз

Re: Скрипт CSS - "… ВМТ цилиндра 1 совпадает с зубом №…"

Сообщение sovg » 17 июн 2019, 18:23

cur писал(а):
17 июн 2019, 16:20
важнее :
cur писал(а):
17 июн 2019, 15:52
неверно выбрали диапазон входных напряжений - обрезали участки пробоя и горения искры.
Какая разница - обрезан или нет? Если важен переходной момент переключения ключа, - то он виден, и очень чётко.
Не понимаю...

Аватара пользователя
cur
Сообщения: 2388
Зарегистрирован: 04 апр 2009, 20:19
Откуда: Балаклея Харьковской
Благодарил (а): 217 раз
Поблагодарили: 567 раз

Re: Скрипт CSS - "… ВМТ цилиндра 1 совпадает с зубом №…"

Сообщение cur » 17 июн 2019, 19:32

sovg писал(а):
17 июн 2019, 18:23
cur писал(а):
17 июн 2019, 16:20
важнее :
cur писал(а):
17 июн 2019, 15:52
неверно выбрали диапазон входных напряжений - обрезали участки пробоя и горения искры.
Какая разница - обрезан или нет? Если важен переходной момент переключения ключа, - то он виден, и очень чётко.
Не понимаю...
Для просмотра вкладки "Эффективность" - обрезка сигнала синхронизации большого значения не имеет; а вот для вкладки "Зубчатый диск" - это имеет очень существенное значение.

Хорошо, поясняю на пальцах:
Вы правильно заметили "важен переходной момент". И если бы вы сняли классический сигнал управления первичной обмоткой катушки зажигания, то получили бы две точки переходных моментов": *А* и *В*. И тогда скрипт CSS в качестве момента синхронизации использовал бы бо́льший потенциал точки *А*.
Изображение
 
Но вы неверными настройками диапазона входных напряжений срезали участок точки *А*, и оставили в осциллограмме только участок *В* (момент включения ключа). Участок точки *А* исчез, и стал невидим.
Вот и рассмотрим алгоритм нахождения 20-го зуба скрипта по вашему инверсному сигналу переключения ключа (исключительно для участка, который показан на снимке экрана ниже).

Точка *А* (сигнал включения ключа) используется программой как момент искры, и отсчитав право от этой точки *А* необходимые 10° (значение УОЗ, указанное скрипту в окне конфигурации) попадает на 19-й зуб (точка *D*).
Точка *А* от 20-го зуба (расстояние *А*-*С*) находится на расстоянии 18°; вот если эти 18° указать скрипту в качестве начального УОЗ, - то и попадём на 20-й зуб.
Если бы не был обрезан участок искрового пробоя *В*, то скрипт использовала бы для расчёта его, и отступив вправо от точки *В* необходимые 10° попадаем на 20-й зуб.
Приора-1.6-4.png
Приора-1.6-4.png (20.89 КБ) 983 просмотра

sovg
Сообщения: 27
Зарегистрирован: 02 апр 2007, 18:32
Откуда: Московская область
Благодарил (а): 10 раз

Re: Скрипт CSS - "… ВМТ цилиндра 1 совпадает с зубом №…"

Сообщение sovg » 17 июн 2019, 20:11

cur, всё это логично для 20-го зуба. Я не понимаю, как увязать искровой процесс на осциллограмме с моим маркером, соответствующим 22-у зубу? Реально в ВМТ у меня был 22-й зуб.

Аватара пользователя
cur
Сообщения: 2388
Зарегистрирован: 04 апр 2009, 20:19
Откуда: Балаклея Харьковской
Благодарил (а): 217 раз
Поблагодарили: 567 раз

Re: Скрипт CSS - "… ВМТ цилиндра 1 совпадает с зубом №…"

Сообщение cur » 17 июн 2019, 20:42

sovg писал(а):
17 июн 2019, 20:11
cur, всё это логично для 20-го зуба. Я не понимаю, как увязать искровой процесс на осциллограмме с моим маркером, соответствующим 22-у зубу? Реально в ВМТ у меня был 22-й зуб.
Очевидно, - тема развивается стремительно, и вы не успеваете вникать.
васек р очень доходчиво пояснял:
васек р писал(а):
17 июн 2019, 14:47
ЭБУ пытается хоть как-то сгладить частоту вращения коленвала; для этого он постоянно меняет УОЗ в широком диапазоне.
Величина угла меняется от +3°
и до +20°
васек р писал(а):
17 июн 2019, 15:58
В данном примере скрипт как-раз показал, что есть «пиление» по всем цилиндрам (постоянные изменения эффективности работы). То есть, скрипт показал, что неравномерность работы двигателя связана не с каким-то одним цилиндром.
С топливом проблем нет.
С искрообразованием явной проблемы нет.
Вы задаёте фиксированный начальный УОЗ для скрипта, а по факту - угол меняется в очень широком диапазоне.
Нет никакого несоответствия и в расчёте скриптом реального положения диска.

А вот для того, чтобы при усреднённом УОЗ получить привычный 20-й зуб, пришлось этот усреднённый угол задать непомерно большим. Это сразу вызвало вопрос. Опять таки, - скрипт помог в направлении поиска.
 
cur писал(а):
17 июн 2019, 15:53
Запишите одновременно 3 сигнала: Px, ДПКВ, сигнал синхронизации с искрой; и вам станет ясно, что судя по тому что вы визуально видите на 22-м зубе, - это смещение вашего задающего диска.

sovg
Сообщения: 27
Зарегистрирован: 02 апр 2007, 18:32
Откуда: Московская область
Благодарил (а): 10 раз

Re: Скрипт CSS - "… ВМТ цилиндра 1 совпадает с зубом №…"

Сообщение sovg » 17 июн 2019, 20:58

OK! Возможно, надо побольше времени, чтобы освоить всю информацию из этой темы.
Надо будет потренироваться в свободное время...

максим68
Сообщения: 2657
Зарегистрирован: 09 июл 2009, 09:02
Откуда: г. Славянск-на-Кубани Краснодарский кр. Россия.
Благодарил (а): 35 раз
Поблагодарили: 198 раз
Контактная информация:

Re: Скрипт CSS - "… ВМТ цилиндра 1 совпадает с зубом №…"

Сообщение максим68 » 18 июн 2019, 10:01

Чем больше неравномерность работы мотора, тем сильнее скрипт CSS ошибётся в определении положения маркера. Это данность.
Если помыслить логически - то под воздействием нагрузок задающий зубчатый диск всегда смешается в сторону "Позже" - меньше 20-го зуба. В Вашем случае - определяет 22-й зуб.
Раз видим сильную неравномерность работы мотора, то понимаем, что расчитать точно - очень сложно; как то так...

sovg
Сообщения: 27
Зарегистрирован: 02 апр 2007, 18:32
Откуда: Московская область
Благодарил (а): 10 раз

Пункт меню "Режимы => CSS => CSS 4 channel" - отсутствует

Сообщение sovg » 20 июн 2019, 10:08

У меня как на снимке экрана, - отсутствует папка с CSS.
Я пробовал версию 4.4.9.7 и 4.4.9.74, - всё одно.
Windows 7, пробовал и 64bit-ную и 32bit-ную версии - одинаково...
Вложения
12.jpg
12.jpg (49.31 КБ) 856 просмотров

Аватара пользователя
cur
Сообщения: 2388
Зарегистрирован: 04 апр 2009, 20:19
Откуда: Балаклея Харьковской
Благодарил (а): 217 раз
Поблагодарили: 567 раз

Re: Пункт меню "Режимы => CSS => CSS 4 channel" - отсутствует

Сообщение cur » 20 июн 2019, 11:47

Какая у вас версия USB Autoscope? Случаем не USB Autoscope II или ниже?
Если "да", - то технические параметры вашего прибора не дают возможности записи одновременно четырех каналов с высокой частотой дискретизации. Поэтому, в USB Autoscope II или ниже нет пункта меню "Режимы => CSS => CSS 4 channel".
123234343gdffr.png
123234343gdffr.png (18.91 КБ) 844 просмотра
 
Такое меню имеется в USB Autoscope III и USB Autoscope IV.
657gsegt6jhfhy.jpg
657gsegt6jhfhy.jpg (24.18 КБ) 840 просмотров

sovg
Сообщения: 27
Зарегистрирован: 02 апр 2007, 18:32
Откуда: Московская область
Благодарил (а): 10 раз

Пункт меню "Режимы => CSS => CSS 4 channel" - отсутствует

Сообщение sovg » 20 июн 2019, 14:10

Ну, всё понятно: USB Autoscope у меня самый первый.

Аватара пользователя
cur
Сообщения: 2388
Зарегистрирован: 04 апр 2009, 20:19
Откуда: Балаклея Харьковской
Благодарил (а): 217 раз
Поблагодарили: 567 раз

Re: Пункт меню "Режимы => CSS => CSS 4 channel" - отсутствует

Сообщение cur » 20 июн 2019, 15:52

sovg писал(а):
20 июн 2019, 14:10
Ну, всё понятно: USB Autoscope у меня самый первый.
:clap:
Ну, главное что прояснили; теперь знаете возможности своего прибора.

sovg
Сообщения: 27
Зарегистрирован: 02 апр 2007, 18:32
Откуда: Московская область
Благодарил (а): 10 раз

Re: Скрипт CSS. Комплексная диагностика двигателя

Сообщение sovg » 21 июн 2019, 12:04

Ну да, возможности очевидно урезаны. А вот насколько полезны эти превосходства, связанные с увеличенной частотой дискретизации в USB Autoscope III / USB Autoscope IV? Можно конкретный пример, чего невозможно сделать при помощи USB Autoscope I (в практическом применении авторемонта), в отличии от USB Autoscope III / USB Autoscope IV?
По большому счёту, я работаю USB Autoscope I с 2004-го года, и мне хватает в арсенале четырёх каналов, высоковольтного модуля, ёмкостного высоковольтного датчика и датчика разрежения. Скрипты начал применять недавно, из-за любопытства. И вот думаю: надо мне перейти на USB Autoscope III / USB Autoscope IV...

Ответить

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