Обработка сигнала ДАД

Про байтики и логику ЭБУ
User avatar
Maxi
Sr Consultant
Sr Consultant
Posts: 786
Joined: Wed Oct 23, 2013 4:25 pm

Re: Обработка сигнала ДАД

Post by Maxi »

alex1100 wrote:Как знаете... ))) ананизмом никто не запрещал заниматься... Хотя на МС и ВЕМС с их примитивными алгоритмами и картами 12Х12 ездит куча тюненых моторов и как бы без проблем
при нормальном подходе этих проблем там вагон.
ни один серьезный мотор с валом 280 и более не может быть описан картой 12x12!

вот очень старенькая картинка с проблемам с картой 16x16

Image
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Обработка сигнала ДАД

Post by AndreyB »

Maxi wrote:мотор с валом 280...
А можно определение - что такое мотор с валом 280? 280 градусов фаза впрыска?
Maxi wrote:вот очень старенькая картинка с проблемам с картой 16x16
А какой размер карты здесь нужен, чтоб проблем не было?
в режиме speed density три карты: зажигание, VE и желаемый AFR. Какие из них нужны больше, чем 16x16?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
acab
provoker
provoker
Posts: 263
Joined: Wed Dec 18, 2013 7:27 pm
Location: Minsk, BY

Re: Обработка сигнала ДАД

Post by acab »

Maxi wrote: ни один серьезный мотор с валом 280 и более не может быть описан картой 12x12!

ну скажем так, мс2 и мс3, а так же вемс имеют в распоряжение по 2 карты на топливо, зажигание и афр
у меня к примеру 1 карта для атмосферы и 1 карта на наддув. всё работает в режиме онлайн
грубо говоря большая карта 32х16 на топливо и на афр + 24х12 на зажигание. мало разве?
User avatar
Maxi
Sr Consultant
Sr Consultant
Posts: 786
Joined: Wed Oct 23, 2013 4:25 pm

Re: Обработка сигнала ДАД

Post by Maxi »

russian wrote:
Maxi wrote:мотор с валом 280...
А можно определение - что такое мотор с валом 280? 280 градусов фаза впрыска
фаза вала.
А какой размер карты здесь нужен, чтоб проблем не было?
в режиме speed density три карты: зажигание, VE и желаемый AFR. Какие из них нужны больше, чем 16x16?
А это уже смотря какую мы хотим иметь на выходе точность попадания в смесь.
Технически может быть хватило бы и 16 но тогда надо для каждого двигателя решать задачу выбора узловых точек квантования - а это определенный геморой.
acab wrote: ну скажем так, мс2 и мс3, а так же вемс имеют в распоряжение по 2 карты на топливо, зажигание и афр
у меня к примеру 1 карта для атмосферы и 1 карта на наддув. всё работает в режиме онлайн
грубо говоря большая карта 32х16 на топливо и на афр + 24х12 на зажигание. мало разве?
что то я не помню 32x16 карт в вемс
опять же речь не идет о том сколько их.
в тех же К-моторах хонды их 14 штук на одно топливо
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Обработка сигнала ДАД

Post by AndreyB »

Maxi wrote: А это уже смотря какую мы хотим иметь на выходе точность попадания в смесь.
Технически может быть хватило бы и 16 но тогда надо для каждого двигателя решать задачу выбора узловых точек квантования - а это определенный геморой.
Слишком большые таблицы я подозреваю тоже гемморой в использовании, хотя бы в плане лишней работы на настройку?
Где баланс? 16x32? 24x24? 64x64? 32x128?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

Re: Обработка сигнала ДАД

Post by rus084 »

280 фаза вала:
это смещение 80 градусов? или что?
alex1100
Posts: 31
Joined: Fri Jun 27, 2014 12:22 pm
Location: РБ, Кобрин.

Re: Обработка сигнала ДАД

Post by alex1100 »

Ладно начинаю ликбез для теоретиков...
У МС-1 три карты впрыска и три карты зажигания 12Х12, еще есть карты по AFR. но их опустим, у МС-2 та же система...
Эти карты не коим образом не объеденяются, они переключаются и только... низкооктановое - высокооктановое (низкий буст - высокий буст) и закись... вот три карты...
У Вемса реализовано все на двух картах 12Х12 старая прошивка и на новой 16Х16...
Вемс от МС отличается обилием переферии т.к. 2ШПЛа, 4 датчика детона, 4 EGT, и мн. др.

Насчет "горбатых" валов...
Вполне можно откатать и на карте 12Х12... только откатывать нужно уметь, и откатывать его только по дросселю... в таких моторах ДАД используется только на бусте... у МС и Вемс есть такой режимчик "Hybrid Alfa-N"... та же проблема с моторами с большим дросселем... их тоже выкатывают строго по ДПДЗ...

Насчет размерности карты...
Размерность карты дает возможность более точной настройки ДВС из-за чего достигается лучшая отдача, экономия топлива и соответственно экологичность...)
лучший вариант размерности 32Х32... можно и больше, до 64Х64, но больше интересно только для высокооборотных (свыше 12000об.) или высоконаддувных (свыше 3бар) моторов...
Для атмо и небольшого буста 32Х32 за глаза хватит...

Фаза вала...
Все мы знаем, что колено крутится в два раза быстрее распреда... так вот фазы распреда - это угол в градусах по коленвалу от точки открытия до точки закрытия впускного и соответственно выпускного клапана...
Построение/доработка турбомоторов, электроника, откатка/настройка, консультации... skype: p_alex1
meXanicus
contributor
contributor
Posts: 314
Joined: Sat Dec 21, 2013 2:42 pm
Location: Russia, Rostov-na-Donu

Re: Обработка сигнала ДАД

Post by meXanicus »

Ох запутал. У меня по книге Впускной откр. перед ВМТ 2гр. закр после НМТ 40гр. Выпускной откр перед НМТ 41гр. закр. после ВМТ 3гр. Т.е. перекрытие (overlap) 5гр. Так? А вот фаза какая?
Я на Drive2 Alfa Romeo 156 SW
alex1100
Posts: 31
Joined: Fri Jun 27, 2014 12:22 pm
Location: РБ, Кобрин.

Re: Обработка сигнала ДАД

Post by alex1100 »

meXanicus wrote:Ох запутал. У меня по книге Впускной откр. перед ВМТ 2гр. закр после НМТ 40гр. Выпускной откр перед НМТ 41гр. закр. после ВМТ 3гр. Т.е. перекрытие (overlap) 5гр. Так? А вот фаза какая?
Все просто... между верхней и нижней мертвой точкой 180 град.
Итого по впуску имеем 180+2+40=222 град.
по выпуску 180+41+3=224 град.

Вот и вся арифметика...
Построение/доработка турбомоторов, электроника, откатка/настройка, консультации... skype: p_alex1
User avatar
rus084
contributor
contributor
Posts: 678
Joined: Sun Dec 01, 2013 1:40 pm
Location: Russia , Stavropol

Re: Обработка сигнала ДАД

Post by rus084 »

а зачем такие широкие фазы?
180 градусов на впуск и выпуск без перекрытия , чем такое не подходит?
чем полезно такое раннее открытие выпускного клапана? ведь не вся энегрия газов будет использоваться , или это для раскрутки турбины?
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Обработка сигнала ДАД

Post by AndreyB »

Друзья, @ прав - мы скатилсь на оффтопик :) Теория ДВС - http://rusefi.com/forum/viewtopic.php?f=8&t=603

Здесь конкретно сейчас актуальный вопрос остался: какая размерность карт VE/объёмной эффективности нам по делу нужна, чтоб обойти грабли типа http://rusefi.com/forum/posting.php?mode=quote&f=9&p=9398#pr9325

Слишком большие карты это
1) трудозатраты настройки (?)
2) ОЗУ у нас не резиновая
3) даже если не хранить копию карт в ОЗУ - даже флеш у нас не резиновый :)
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
alex1100
Posts: 31
Joined: Fri Jun 27, 2014 12:22 pm
Location: РБ, Кобрин.

Re: Обработка сигнала ДАД

Post by alex1100 »

Как я уже предлагал 32Х32 по топливу и зажиганию подойдет для ДВС средней степени доработки...
можно же написать унифицированный код с возможностью расширения до скажем 64Х64... думаю больше не нужно...
Слишком много ячеек тоже плохо, очень тяжело будет настраивать, т.к. будет тяжело удержать точку на месте...

по AFR и бусту 16Х16 более чем достаточно...
карт делать по две с возможностью переключения через условия или ногу проца (типа двухрежимной прошивки или под закись)...

Я бы предложил написать за одно еще утилитку-генератор карт, чтобы на основании нескольких параметров она могла сгенерить стартовую карту... но об этом позже...
Построение/доработка турбомоторов, электроника, откатка/настройка, консультации... skype: p_alex1
User avatar
XDA
Posts: 441
Joined: Wed Oct 23, 2013 7:28 pm

Re: Обработка сигнала ДАД

Post by XDA »

подключил вход аудиокарты к двум ДАДам (стоковый правый канал и тестируемый левый канал), чтобы посмотреть форму сигналов.
5я передача, газ в пол.
кому интересно - материал для исследований.
Attachments
motor_sound_1_6bar_boost.zip
(2.42 MiB) Downloaded 504 times
Теория хороша в том и только том случае, если она может достоверно предсказать результаты каждого нового опыта
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Обработка сигнала ДАД

Post by puff »

воспроизвелось - как будто рык мотора.
вроде бы полностью совпадают каналы, и в разных режимах - значит, датчики работают одинаково?
User avatar
XDA
Posts: 441
Joined: Wed Oct 23, 2013 7:28 pm

Re: Обработка сигнала ДАД

Post by XDA »

нет. не одинаково. попробуйте найти почему.

по стоковому ДАДу карта VE ровненькая, практически плоская. по новому - горбатая и кривая.
Теория хороша в том и только том случае, если она может достоверно предсказать результаты каждого нового опыта
User avatar
Sergey89
contributor
contributor
Posts: 839
Joined: Wed Sep 25, 2013 5:30 pm
Location: Russia, Velikiy Novgorod

Re: Обработка сигнала ДАД

Post by Sergey89 »

На левом канале выше уровень высокочастотных составляющих. Это новый датчик с более высоким быстродействием?
User avatar
XDA
Posts: 441
Joined: Wed Oct 23, 2013 7:28 pm

Re: Обработка сигнала ДАД

Post by XDA »

да, это новый датчик.
причём он быстрее и более высокочастотный.
частотную характеристику я уже практически привёл к виду стока.
Теория хороша в том и только том случае, если она может достоверно предсказать результаты каждого нового опыта
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Обработка сигнала ДАД

Post by AndreyB »

Вернёмся немного к этой теме - обработка ДАД в прошивке теперь есть, теперь её нужно максимально понятно описать в исходниках и в документации.

Описание живёт в http://rusefi.com/wiki/index.php?title=Manual:Software:Fuel_Control#Speed_Density - там же ссылки на документацию исходников. Нужно ли что-то в этой документации улучшить?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
sasha.kams
Posts: 33
Joined: Thu Aug 21, 2014 5:30 pm
Location: Russia, Saratov

Re: Обработка сигнала ДАД

Post by sasha.kams »

В описании непонятно как рассчитывается Тзаряда. Я не программист и в исходниках тоже особо не понял. Если я правильно понял то коэффициенты по температуре это константы и таблицы единого коэффициента для расчёта Тзаряда нет? Кому не трудно разжуйте попроще, формулу начиркайте где что.
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Обработка сигнала ДАД

Post by AndreyB »

sasha.kams wrote:Если я правильно понял то коэффициенты по температуре это константы и таблицы единого коэффициента для расчёта Тзаряда нет? Кому не трудно разжуйте попроще, формулу начиркайте где что.
Хороший вопрос, уточнил этот вопрос в http://rusefi.com/wiki/index.php?title=Manual:Software:Fuel_Control#Speed_Density
коэффициент не константа, там интерполяция коэффициента по константной сейчас таблице 2x2 от оборотов и дросселя.

Как вариант, при необходимости можно таблицу 2x2 сделать настраиваемой. При еще большем желании можно увеличить таблицу, но нужно ли?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
sasha.kams
Posts: 33
Joined: Thu Aug 21, 2014 5:30 pm
Location: Russia, Saratov

Re: Обработка сигнала ДАД

Post by sasha.kams »

russian wrote:
sasha.kams wrote:Если я правильно понял то коэффициенты по температуре это константы и таблицы единого коэффициента для расчёта Тзаряда нет? Кому не трудно разжуйте попроще, формулу начиркайте где что.
Хороший вопрос, уточнил этот вопрос в http://rusefi.com/wiki/index.php?title=Manual:Software:Fuel_Control#Speed_Density
коэффициент не константа, там интерполяция коэффициента по константной сейчас таблице 2x2 от оборотов и дросселя.

Как вариант, при необходимости можно таблицу 2x2 сделать настраиваемой. При еще большем желании можно увеличить таблицу, но нужно ли?
2х2 мало очень, нужна размерность как у основных таблиц 3Д и плюс ещё пору 2Д для коррекции (одна по Твоздуха и другая по Тводы) и корректировать лучше коэффициент расчёта Тзаряда а не саму Тзаряда. Формулу почитаю сейчас, Спасибо!
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Обработка сигнала ДАД

Post by AndreyB »

sasha.kams wrote: 2х2 мало очень, нужна размерность как у основных таблиц 3Д и плюс ещё пору 2Д для коррекции (одна по Твоздуха и другая по Тводы) и корректировать лучше коэффициент расчёта Тзаряда а не саму Тзаряда. Формулу почитаю сейчас, Спасибо!
меня лично просто жутко интересует вопрос, как эта таблица коэффициента весов температур ОЖ и воздуха в коллекторе (какая у нас тут аббревиатура?) в жизни будет наполняться? исключительно из-за неверия в наполнение этих таблиц она сейчас такая мелкая и константрая.

и, еще раз - это таблица веса температур, не таблица температуры.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
sasha.kams
Posts: 33
Joined: Thu Aug 21, 2014 5:30 pm
Location: Russia, Saratov

Re: Обработка сигнала ДАД

Post by sasha.kams »

russian wrote:
sasha.kams wrote: 2х2 мало очень, нужна размерность как у основных таблиц 3Д и плюс ещё пору 2Д для коррекции (одна по Твоздуха и другая по Тводы) и корректировать лучше коэффициент расчёта Тзаряда а не саму Тзаряда. Формулу почитаю сейчас, Спасибо!
меня лично просто жутко интересует вопрос, как эта таблица коэффициента весов температур ОЖ и воздуха в коллекторе (какая у нас тут аббревиатура?) в жизни будет наполняться? исключительно из-за неверия в наполнение этих таблиц она сейчас такая мелкая и константрая.

и, еще раз - это таблица веса температур, не таблица температуры.
Как наполнять это дело настройщика или предварительное автоматическое построение по приблизительному реальному наполнению двигателя ( формулу надо искать или просить у авторов ПО в котором её используют, в используемом мною ПО она есть, выкладывать не буду т.к. лицензия не позволяет это делать). Сейчас эта таблица линейная, а двигатель линейно воздух не ест, всегда кривая в зависимости от оборотов и дросселя, соответственно Тзаряда и коэффициент для её расчёта будет не линейный.
Пусть будет эта таблица - веса температур, просто привык к другому названию. Коррекции этого коэффициента по температуре воздуха и воды нужны, есть места где им работать.
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Обработка сигнала ДАД

Post by AndreyB »

Я завел для этого https://sourceforge.net/p/rusefi/tickets/144/ - но приоритет у этой темы самый низкий пока.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
sasha.kams
Posts: 33
Joined: Thu Aug 21, 2014 5:30 pm
Location: Russia, Saratov

Re: Обработка сигнала ДАД

Post by sasha.kams »

russian wrote:Я завел для этого https://sourceforge.net/p/rusefi/tickets/144/ - но приоритет у этой темы самый низкий пока.
Как мне кажется, приоритета вообще не должно быть. Скрин с такой таблицей, предварительная но не помню, может и корректировалась. Датчик Твоздуха находится возле фильтра, если его сместить к ресиверу, на ресивер то коэффициент увеличится. Он уже не будет с о,1 а будет где то в районе 0,3 начинаться.
Attachments
таблица - веса температур.PNG
таблица - веса температур.PNG (67.08 KiB) Viewed 34105 times
zelya
Posts: 21
Joined: Sun Jan 26, 2014 5:46 am

Re: Обработка сигнала ДАД

Post by zelya »

по частотам опроса ДАД я не понял, если брать теорию, то например Гирявец утверждает, что колебания абсолютного давления во впуске, несущие информацию об изменении циклового наполнения, вызванного изменением положения дроссельной заслонки и определяемые скоростью заполнения впускной системы, сосредоточены в полосе частот от 0 до 20 Гц, а колебания с частотой выше 20 Гц не связаны с изменением циклового наполнения и являются помехой при определении его величины. Далее указывают что действия по сбору, обработке и выводу управляющей информации должна быть не менее 40 Гц (удвоенное от 20 Гц.)
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Обработка сигнала ДАД

Post by puff »

тут в соседней теме еще есть вопросы по параметрам окна (как настраивать) и по интерпретации графиков из девконсоли (что там изображено)

про гирявеца. пложим, мотор работает на 3000 rpm, это 50 оборотов коленвала в секунду. то есть тут случается два окна, когда надо опрашивать ДАД.
или тут про какие-то другие частоты речь?
Abricos
contributor
contributor
Posts: 849
Joined: Mon Aug 18, 2014 12:32 am
Location: Carteret, NJ 07008

Re: Обработка сигнала ДАД

Post by Abricos »

И у меня будет вопрос ...
А как сей процес с колибаниями проходит у турбо или компрессорных моторов ???
У меня компрессор начинает дуть уже с 1000 оборотов ...
По логике в ресивер создается постоянное давление в одну сторону в сторону цылиндров ...
?????
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Обработка сигнала ДАД

Post by puff »

ну не постоянное, а разное (там дырка типа приоткрывается)
но вот для того и делают MAP датчики для турбомоторов с увеличеннм диапазоном измерений (до трех атмосфер?)
но какую-нибудь осциллограмму с такого датчика было бы полезно сравнить на атмосфернике и турбе
Abricos
contributor
contributor
Posts: 849
Joined: Mon Aug 18, 2014 12:32 am
Location: Carteret, NJ 07008

Re: Обработка сигнала ДАД

Post by Abricos »

puff wrote: но какую-нибудь осциллограмму с такого датчика было бы полезно сравнить на атмосфернике и турбе
Да тока для точьности эксперимента желательно что бы был один и тотже мотора с турбой и без ...
Post Reply