[help needed] модуль электронного дросселя ETB
- AndreyB
- Site Admin
- Posts: 14373
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: модуль электронного дросселя ETB
У нас только банальный ПИД в одну сторону -
Есть мнение, что электронный дроссель просит бОльшей сложности.
Есть мнение, что электронный дроссель просит бОльшей сложности.
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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: модуль электронного дросселя ETB
У меня без дрыганий не получилось в обе стороны управлять, даже свой полумост пробовал собирать -russian wrote:У нас только банальный ПИД в одну сторону -
Есть мнение, что электронный дроссель просит бОльшей сложности.
Долго пытался отладить, в итоге дорожки погорели на плате, силу тока не учел в толщине дорожек..
Re: модуль электронного дросселя ETB
Простой пид плохо подходит, в силу увеличения сопротивления пружины по мере открытия заслонки. + при закрытии в обратную сторону работает другая пружина, опять же другие коэффициенты...скорее всего нужно делать таблички коэф. ошибка/положение заслонки
Re: модуль электронного дросселя ETB
А никто не забыл про коифицент сопротивления на дорожках в педали и в дросельной заслонки ...на потенцыометрах ....
Re: модуль электронного дросселя ETB
подробнее...Abricos wrote:А никто не забыл про коифицент сопротивления на дорожках в педали и в дросельной заслонки ...на потенцыометрах ....
Re: модуль электронного дросселя ETB
Я думаю что это уже слишком тонкая настройкаdenisvak wrote: подробнее...
Re: модуль электронного дросселя ETB
А есть исходник под VNH2SP30 ?russian wrote:ПИД
- AndreyB
- Site Admin
- Posts: 14373
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: модуль электронного дросселя ETB
https://svn.code.sf.net/p/rusefi/code/trunk/firmware/V2oD2o wrote:А есть исходник под VNH2SP30 ?
это большой исходник сразу всего, выдирать из него дроссель нужно при желании - https://svn.code.sf.net/p/rusefi/code/trunk/firmware/controllers/electronic_throttle.cpp
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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: модуль электронного дросселя ETB
Ух ты, тока там указано "Electronic Throttle Module driver L298N" - суть та же, просто подключен был VNH2SP30 ?russian wrote:выдирать
- AndreyB
- Site Admin
- Posts: 14373
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: модуль электронного дросселя ETB
Да, вероятно. Если честно, не помню - это не используется сейчас.V2oD2o wrote:Ух ты, тока там указано "Electronic Throttle Module driver L298N" - суть та же, просто подключен был VNH2SP30 ?
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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: модуль электронного дросселя ETB
В общем плюнул я на этот PID, сделал простецкий алгоритм, вот видео - [video][/video]russian wrote:V2oD2o wrote: Да, вероятно. Если честно, не помню - это не используется сейчас.
никаких дерганий нет ура!
Re: модуль электронного дросселя ETB
а теперь добавить туда внешнюю силу (потоки воздуха), которая будет меняться хз по какому закону - тоже без дерганий будет?
Re: модуль электронного дросселя ETB
Руками пробовал, палец порезало не слабо, шим в обе стороны - а я педаль отпустил..puff wrote:а теперь добавить туда внешнюю силу (потоки воздуха), которая будет меняться хз по какому закону - тоже без дерганий будет?
Re: модуль электронного дросселя ETB
Стоит колом в любом положении
- AndreyB
- Site Admin
- Posts: 14373
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: модуль электронного дросселя ETB
А исходники опубликуешь? А какие планы на этот дроссель? Заводи тему, что это ты там делаешь
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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: модуль электронного дросселя ETB
Конечно, он до смешного прост, имхо будет много осуждений - но работает)russian wrote:А исходники опубликуешь? А какие планы на этот дроссель? Заводи тему, что это ты там делаешь
Вот только сдуру поехал в гараж скорее ставить, в не отапливаемый гараж, в итоге 38.5 - как только встану - выложу
А собираю http://rusefi.com/forum/viewtopic.php?f=15&t=1091 Смешно - но факт, других решений не нашел для осуществления проекта
Re: модуль электронного дросселя ETB
Вот, ща будет срач в постах) но работает, все подключил - пока я в гараже могу видео заснять)
пока на ардуино, позже разведу в одну плату на atmega и рефакторинг кода сделаю на AVRStudio, вытравлю и соберу
пока на ардуино, позже разведу в одну плату на atmega и рефакторинг кода сделаю на AVRStudio, вытравлю и соберу
- Attachments
-
- 893462093846732986732967.png (26.8 KiB) Viewed 30612 times
Re: модуль электронного дросселя ETB
наверное, правильный подход. самостоятельное изделие, все дела.
Re: модуль электронного дросселя ETB
сарказм?puff wrote:наверное, правильный подход. самостоятельное изделие, все дела.
Re: модуль электронного дросселя ETB
ни разу. хотя сейчас подумал - потом, очевидно, придёшь к тому, чтобы это в эбу запихивать (для прогревочных, для круиза, для экологии)
кстати, а какая задача ставилась при установке электронного дросселя (кроме развлечений/обучения)
и вот любопытно всё же толковое объяснение про необходимость PID (а может тут как раз зачаточный pid и реализован?)
кстати, а какая задача ставилась при установке электронного дросселя (кроме развлечений/обучения)
и вот любопытно всё же толковое объяснение про необходимость PID (а может тут как раз зачаточный pid и реализован?)
Re: модуль электронного дросселя ETB
ну тут не совсем баловство, ЭБУ Январь 5.1 от жигулей ставлю на ниссан кашкай, он не умеет дружить с электронным дросселем, а именно этот ЭБУ - т.к. это самое бюджетное решение для постройки турбоpuff wrote:ни разу. хотя сейчас подумал - потом, очевидно, придёшь к тому, чтобы это в эбу запихивать (для прогревочных, для круиза, для экологии)
кстати, а какая задача ставилась при установке электронного дросселя (кроме развлечений/обучения)
и вот любопытно всё же толковое объяснение про необходимость PID (а может тут как раз зачаточный pid и реализован?)
насчет pid - ну хз, там какие то сложные формулы расчета, через дифферециалы, интегралы.. я так понял эти формулы дают работать с опережением, т.е. если разница потенциометров очень велика - лупит шим в максимум, если не велика - то постраивается ШИМ чтоб удерживать нужное положение, ну это я чисто имхо - посмотрел графики работы ПИД регулятора
хотя тут по сути наверное так же получается если пот1-пот2=шим, но ограничиваем чтоб не вылезти за рамки 8 бит - 255, какой то наверное да - ПИД, но линейный )
- AndreyB
- Site Admin
- Posts: 14373
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: модуль электронного дросселя ETB
На картинке у нас как-бы PID, но самая простая версия - потому что I=0 и D=0
но если работает, то почему бы и нет.
но если работает, то почему бы и нет.
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
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: модуль электронного дросселя ETB
в подробности pid особо не вдавался, а тем более сам не пытался написать формулы, но если подключить библиотеку то прошивка занимает 80% флешки в МК, а этот код 6% с учетом того что это компилятор ардуино, т.е. не чистый кодrussian wrote:На картинке у нас как-бы PID, но самая простая версия - потому что I=0 и D=0
но если работает, то почему бы и нет.
Re: модуль электронного дросселя ETB
С I=0 холостого хода не будет как класса. Теория управления - 1й курс.russian wrote:На картинке у нас как-бы PID, но самая простая версия - потому что I=0 и D=0
но если работает, то почему бы и нет.
Re: модуль электронного дросселя ETB
ну мы вроде знаем, что холостой ход можно не только etb делать, но и подстройкой зажигания
Re: модуль электронного дросселя ETB
углом не хватит диапазона устранять астатическую ошибку положения.
Re: модуль электронного дросселя ETB
Вот тут спору нет, с ХХ пробема, дроссель подпружинен в 4%, сейчас ХХ 1600, углом пробовал ронять, падает до 1100, ниже уже воняет выхлоп сильноMaxi wrote:углом не хватит диапазона устранять астатическую ошибку положения.
Re: модуль электронного дросселя ETB
а ты тот Maxi что RPD ?Maxi wrote:
Re: модуль электронного дросселя ETB
ну да а какой же еще...V2oD2o wrote:а ты тот Maxi что RPD ?Maxi wrote:
Re: модуль электронного дросселя ETB
судя по тематике форума - ожидаемо, приятно познакомится)Maxi wrote:ну да а какой же еще...V2oD2o wrote:а ты тот Maxi что RPD ?Maxi wrote: