Секунду? Когда как... Иногда я у себя долго кручу, особенно если по какой то причине машина не хочет заводитьсяrussian wrote:Я не знаю, как правильнее - мой аргумент помочь стартёру. Всё-таки крутим мы секунду, сомневаюсь что ШДК станет плохо так быстро.andreika wrote:Считаю это весьма спорным и даже опасным моментом. В случае подключения ШДК по линии o2 heater, как это сделано у меня.* o2 heater is off during cranking
[rusEfi] ВАЗ-2103 "Рыжик" (1977) :: Lada 1500 "Ryzhik" (1977) #37
Re: ВАЗ-2103 "Рыжик" (1977) :: Lada 1500 "Ryzhik" (1977) #37
Re: ВАЗ-2103 "Рыжик" (1977) :: Lada 1500 "Ryzhik" (1977) #37
Про подогрев ДК:
Были дк и без подогрева, не так ли?
Читал про возможность убийства разогретого датчика каплями масла/бензина.
По-моему у innovate это единственное такое однозначное утверждение. Имхо правильнее рассуждать логически?
Ещё про шаговик рхх хотел сказать (сорри за офтоп) - во взрослых штуках есть разгон и торможение (частота импульсов в начале/конце и в середине хода разная). Это актуально для быстрых перемещений, чтоб не срывалось ничего. Возможно, полезно и в случае рхх, но я не знаю. Было бы любопытно найти/снять сигнал с заводской прошивки.
Sent from my XT1058 using Tapatalk
Были дк и без подогрева, не так ли?
Читал про возможность убийства разогретого датчика каплями масла/бензина.
По-моему у innovate это единственное такое однозначное утверждение. Имхо правильнее рассуждать логически?
Ещё про шаговик рхх хотел сказать (сорри за офтоп) - во взрослых штуках есть разгон и торможение (частота импульсов в начале/конце и в середине хода разная). Это актуально для быстрых перемещений, чтоб не срывалось ничего. Возможно, полезно и в случае рхх, но я не знаю. Было бы любопытно найти/снять сигнал с заводской прошивки.
Sent from my XT1058 using Tapatalk
- AndreyB
- Site Admin
- Posts: 14610
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: ВАЗ-2103
тогда и газов горячих нет?darxfame wrote: Иногда я у себя долго кручу, особенно если по какой то причине машина не хочет заводиться

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: ВАЗ-2103 "Рыжик" (1977) :: Lada 1500 "Ryzhik" (1977) #37
На горячую у меня всегда хуже заводится чем на холоднуюrussian wrote:тогда и газов горячих нет?darxfame wrote: Иногда я у себя долго кручу, особенно если по какой то причине машина не хочет заводиться
Re: ВАЗ-2103 "Рыжик" (1977) :: Lada 1500 "Ryzhik" (1977) #37
Обычно не менее 2-3 секундrussian wrote:тогда и газов горячих нет?darxfame wrote: Иногда я у себя долго кручу, особенно если по какой то причине машина не хочет заводиться
Re: ВАЗ-2103 "Рыжик" (1977) :: Lada 1500 "Ryzhik" (1977) #37
Сегодня был первый выезд из гаража за последние два года! 
Правда, пока поездил только возле гаража, на 1-й передаче. Общие впечатления положительные. Подробнее расскажу чуть позже.

Правда, пока поездил только возле гаража, на 1-й передаче. Общие впечатления положительные. Подробнее расскажу чуть позже.
Re: ВАЗ-2103 "Рыжик" (1977) :: Lada 1500 "Ryzhik" (1977) #37
Ну мотор вить зоводился переодический чтоб внутренности не проржовели ...andreika wrote:Сегодня был первый выезд из гаража за последние два года!
Правда, пока поездил только возле гаража, на 1-й передаче. Общие впечатления положительные. Подробнее расскажу чуть позже.
Re: ВАЗ-2103 "Рыжик" (1977) :: Lada 1500 "Ryzhik" (1977) #37
Поездил ещё немного, вокруг гаража.
Вначале всё было более-менее нормально, машина хорошенько прогрелась. Ездил на 1-й/2-й передаче, крутил до 4-х тыс. В логах всё ок, количество ошибок триггеров не растёт.
Потом на пару минут заглушил движок.
После того как просто включил зажигание, обомлел: блок тут же начал ловить нереальные глюки триггера ДПКВ: Да-да, белым цветом - это обороты! Т.е. обороты появлялись и прыгали при незапущенном двигателе! Конечно, у нас сейчас жара, и подкапотное прогрелось немало, но всё же я никак не ожидал такое увидеть!
В общем, прямо посреди этого кошмара мне удалось завестись, и когда двигатель работал, глюков уже не было.
То ли это MAX9926 шалит, то ли ДПКВ, то ли ещё ловит какие-то помехи... Не знаю пока, что с этим делать...
Теперь о хорошем. Попробовал реализовать энергонезависимый РХХ с помощью спец.регистров RTC. И оно даже вроде бы работает! Правда, не получилось сделать режим форсирования парковки РХХ на старте при выжатой педали. Делал так, внутри stThread() степпера:
Т.е. всё по аналогии с продувкой. Но оно, собака, при выжатой педали возвращает getTPS()=0.0 !
@Russian, Это какая-то проблема многопоточности? Или на момент вызова stThread() ещё не проинициализированы slowADC? В чём может быть проблема с tps=0?
Вначале всё было более-менее нормально, машина хорошенько прогрелась. Ездил на 1-й/2-й передаче, крутил до 4-х тыс. В логах всё ок, количество ошибок триггеров не растёт.
Потом на пару минут заглушил движок.
После того как просто включил зажигание, обомлел: блок тут же начал ловить нереальные глюки триггера ДПКВ: Да-да, белым цветом - это обороты! Т.е. обороты появлялись и прыгали при незапущенном двигателе! Конечно, у нас сейчас жара, и подкапотное прогрелось немало, но всё же я никак не ожидал такое увидеть!

В общем, прямо посреди этого кошмара мне удалось завестись, и когда двигатель работал, глюков уже не было.
То ли это MAX9926 шалит, то ли ДПКВ, то ли ещё ловит какие-то помехи... Не знаю пока, что с этим делать...
Теперь о хорошем. Попробовал реализовать энергонезависимый РХХ с помощью спец.регистров RTC. И оно даже вроде бы работает! Правда, не получилось сделать режим форсирования парковки РХХ на старте при выжатой педали. Делал так, внутри stThread() степпера:
Code: Select all
bool forceStepperParking = !engine->rpmCalculator.isRunning(PASS_ENGINE_PARAMETER_SIGNATURE) && getTPS(PASS_ENGINE_PARAMETER_SIGNATURE) > CLEANUP_MODE_TPS;

@Russian, Это какая-то проблема многопоточности? Или на момент вызова stThread() ещё не проинициализированы slowADC? В чём может быть проблема с tps=0?
Мотор заводился периодически, всё в порядке.Abricos wrote:Ну мотор вить зоводился переодический чтоб внутренности не проржовели ...
- AndreyB
- Site Admin
- Posts: 14610
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: ВАЗ-2103 "Рыжик" (1977) :: Lada 1500 "Ryzhik" (1977) #37
Как-то слишком сложно, там не может быть чего-то сильно проще?andreika wrote:при выжатой педали возвращает getTPS()=0.0 !![]()
@Russian, Это какая-то проблема многопоточности? Или на момент вызова stThread() ещё не проинициализированы slowADC? В чём может быть проблема с tps=0?
Кстати fastAdc.conversionCount счётчик.
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: ВАЗ-2103 "Рыжик" (1977) :: Lada 1500 "Ryzhik" (1977) #37
Дык tps вроде ж slow, а не fast?russian wrote:Кстати fastAdc.conversionCount счётчик.
Иными словами, вроде должно бы работать?russian wrote:Как-то слишком сложно, там не может быть чего-то сильно проще?

- AndreyB
- Site Admin
- Posts: 14610
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: ВАЗ-2103 "Рыжик" (1977) :: Lada 1500 "Ryzhik" (1977) #37
Тогда slowAdc.conversionCount
Должно работать.

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: ВАЗ-2103 "Рыжик" (1977) :: Lada 1500 "Ryzhik" (1977) #37
так надо было температуру ядра посомтреть!
правда у макса один фиг до 125С работает
правда у макса один фиг до 125С работает
Re: ВАЗ-2103 "Рыжик" (1977) :: Lada 1500 "Ryzhik" (1977) #37
На скриншоте выше как раз видна температура ядра (зеленая кривая на графике) - около 50 градусов. Похоже, это не глюки самого ядра, а периферии...puff wrote:так надо было температуру ядра посомтреть!
Re: ВАЗ-2103 "Рыжик" (1977) :: Lada 1500 "Ryzhik" (1977) #37
в таком случае рядом параллельно вешать запасной логгер на выход макса. хотя шуметь, вероятно, и сам stm может?
Re: ВАЗ-2103 "Рыжик" (1977) :: Lada 1500 "Ryzhik" (1977) #37
С помощью conversionCount выяснил, что к моменту инициализации РХХ имеем вот что:russian wrote:Тогда slowAdc.conversionCountДолжно работать.
Code: Select all
EngineState: fast 77 slow 0

На всякий случай выложил соответствующий PR.
Re: ВАЗ-2103 "Рыжик" (1977) :: Lada 1500 "Ryzhik" (1977) #37
В общем, я выяснил, в чём причина!andreika wrote:То ли это MAX9926 шалит, то ли ДПКВ, то ли ещё ловит какие-то помехи... Не знаю пока, что с этим делать...

Дело оказалось в вентиляторе охлаждения. Когда он включён, а двигатель - не запущен, то на ДПКВ идут сильные наводки, и ЭБУ фиксирует хаотичные обороты.
На фото видно, что датчик ДПКВ (справа) находится очень близко к электровентилятору (слева). (На белую бумажку возле ДПКВ внимание не обращайте - это я экспериментировал с зазором ДПКВ-шкив).
Причём, помехи ловит сам датчик, а не кабель. С прогревом это не связано: как только включить вентилятор - сразу идут помехи, даже на холодную.
И "фонит" оно там довольно сильно - я даже не поленился измерить магнитное поле возле работающего вентилятора:
(И это ещё далеко не пиковое значение).
В качестве меры борьбы с наводками, попробовал засунуть между вентилятором и дпкв решетчатый экран:
Экран помог где-то на 90%, слава Фарадею!

Вообще, вентилятор этот старенький, и, возможно, щётки в моторе уже изношены и сильно искрят, и поэтому он так фонит... Я точно не знаю.
Кстати, в старом блоке (SECU) вентилятор управлялся по ШИМ и не включался на полную мощность. А в rusEFI готового ШИМа для вентилятора пока нет, и у меня руки не дошли его допилить через fsio...
Вот такие весёлые у нас дела!..
Re: ВАЗ-2103 "Рыжик" (1977) :: Lada 1500 "Ryzhik" (1977) #37
То что он искрит ... и то что вокруг обмотки вентилятора вовремя роботы появляется магнитное поле наверное не связано ...
А вот то что это магнитное поле ловит обмотки VR сенсора ты сам убедился ...
Клетка фарадея .........
У тебя Электромогнитное излучение от мотора создают помехи путём электромагнитной новодкой можиш попробовать вытащить из какой нибудь техники видеомагнитофон телевизор и т.д . Там некоторые части блоки антен экронированые спец металлом но его надо зоземлять ... зделай из него коробочку и надень на VR сенсор ...
)))) может поможет ...)))
А вот то что это магнитное поле ловит обмотки VR сенсора ты сам убедился ...
Клетка фарадея .........
У тебя Электромогнитное излучение от мотора создают помехи путём электромагнитной новодкой можиш попробовать вытащить из какой нибудь техники видеомагнитофон телевизор и т.д . Там некоторые части блоки антен экронированые спец металлом но его надо зоземлять ... зделай из него коробочку и надень на VR сенсор ...
)))) может поможет ...)))
Re: ВАЗ-2103 "Рыжик" (1977) :: Lada 1500 "Ryzhik" (1977) #37
По поводу проблемы наводки от вентилятора.
Оказалось, что на помехи дпкв сильно влияет стальной болт, которым был закручен датчик. Это не проявлялось на СЕКУ, но более чувствительный MAX9926, вероятно, ловит вихревые токи в болте, индуцированные вращающимся магнитным полем вентилятора. В общем, я заменил этот болт на алюминиевый от какой-то ауди. А также заменил сам вентилятор на более современный.
В итоге, помехи стали появляться только в момент включения вентилятора, кратковременно. Чтобы решить и эту проблему, я добавил проверку напряжения зажигания в fsio-формулу для вентилятора:
Это заставит включаться вентилятор только когда двигатель работает (т.е. идёт зарядка аккумулятора), и позволит делать безопасный пуск двигателя, исключив влияние вентилятора.
Также, как вариант, я попробовал сделать плавное включение вентилятора с помощью ШИМ через fsio.
Отключил пин в настройках вентилятора, и задал его же в fsio. Поставил частоту в 100 Гц.
И задал формулу:
Формула инвертирована, т.к. у меня ШИМ-модуль имеет инверсный вход. Вентилятор заработал как надо. И всё бы хорошо, если бы не несколько проблем, связанных с ШИМ-fsio:
1) Даже в отключенном состоянии (скважность ШИМ 1) вентилятор всё равно гудит (хоть и не крутится), т.е. ШИМ не переходит в режим постоянного напряжения.
2) При включенном ШИМе двигатель не заводится.
Даже если скважность 1 (вентилятор отключён). При этом, никаких помех по ДПКВ не наблюдается: обороты стартёра показывает чётко и ошибок триггеров нет. Почему именно не заводится - не изучал, уже нет времени, к сожалению. Кто-нибудь может это проверить у себя?
В общем, от ШИМа придётся пока отказаться...
Оказалось, что на помехи дпкв сильно влияет стальной болт, которым был закручен датчик. Это не проявлялось на СЕКУ, но более чувствительный MAX9926, вероятно, ловит вихревые токи в болте, индуцированные вращающимся магнитным полем вентилятора. В общем, я заменил этот болт на алюминиевый от какой-то ауди. А также заменил сам вентилятор на более современный.

В итоге, помехи стали появляться только в момент включения вентилятора, кратковременно. Чтобы решить и эту проблему, я добавил проверку напряжения зажигания в fsio-формулу для вентилятора:
Code: Select all
((vbatt > 13.2) & ((fan & (coolant > fan_off_setting)) | (coolant > fan_on_setting)))
Также, как вариант, я попробовал сделать плавное включение вентилятора с помощью ШИМ через fsio.
Отключил пин в настройках вентилятора, и задал его же в fsio. Поставил частоту в 100 Гц.
И задал формулу:
Code: Select all
// 1 - (min(time_since_boot / 10, 1) * max(min((coolant - 80) / 5, 1), 0))
"1 time_since_boot 10 / 1 min coolant 80 - 5 / 1 min 0 max * -"
1) Даже в отключенном состоянии (скважность ШИМ 1) вентилятор всё равно гудит (хоть и не крутится), т.е. ШИМ не переходит в режим постоянного напряжения.
2) При включенном ШИМе двигатель не заводится.

В общем, от ШИМа придётся пока отказаться...
Re: ВАЗ-2103 "Рыжик" (1977) :: Lada 1500 "Ryzhik" (1977) #37
хыхы. буквально на днях мне сказали, что это характерная бага у микроконтроллеров avr (делал неинвертированный ШИМ=0, а на осциллографе видел иголки и duty cycle<0.7% или <0.3%). видимо, не только у avr 

- AndreyB
- Site Admin
- Posts: 14610
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: ВАЗ-2103 "Рыжик" (1977) :: Lada 1500 "Ryzhik" (1977) #37
У нас шим программный. Там в simplepwm есть минимум и максимум параметры - подозреваю, что там не ноль исторически
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
- AndreyB
- Site Admin
- Posts: 14610
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: ВАЗ-2103 "Рыжик" (1977) :: Lada 1500 "Ryzhik" (1977) #37
Похоже нет там минимума и максимума - я путаю с PID.russian wrote:Там в simplepwm есть минимум и максимум параметры - подозреваю, что там не ноль исторически
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: ВАЗ-2103 "Рыжик" (1977) :: Lada 1500 "Ryzhik" (1977) #37
так это надо осциллографом глянуть.
для avr в качестве воркараунда предлагали проверять эти крайние значения, отключать на них таймер и выставлять нужный уровень ручками. как по мне, так это маразм... плюс еще бывает же фильтр на выходе шима, который мог бы убрать эти иголки?
для avr в качестве воркараунда предлагали проверять эти крайние значения, отключать на них таймер и выставлять нужный уровень ручками. как по мне, так это маразм... плюс еще бывает же фильтр на выходе шима, который мог бы убрать эти иголки?
Re: ВАЗ-2103 "Рыжик" (1977) :: Lada 1500 "Ryzhik" (1977) #37
Я снова в строю!
Завершён 2-й этап тестирования платы "Прометей" на ВАЗ 2103 "Рыжик"!
Для проверки платы в боевых условиях проехал на машине по маршруту:
Украина - Польша - Словакия - Венгрия - Хорватия - Босния Герцеговина - Сербия - Румыния - Молдова - Украина.
Общая протяжённость поездки более 4500 км: Плата показала себя с наилучшей стороны, стойко выдержав все испытания от начала до конца путешествия!
В том числе при температуре 36 градусов в тени, на горных дорогах и сложных метеоусловиях.
Так что хочу ещё раз поблагодарить Андрея @Russian за замечательный проект rusEFI!
Более подробно впечатления и мысли по итогам поездки напишу чуть позже...

Завершён 2-й этап тестирования платы "Прометей" на ВАЗ 2103 "Рыжик"!
Для проверки платы в боевых условиях проехал на машине по маршруту:
Украина - Польша - Словакия - Венгрия - Хорватия - Босния Герцеговина - Сербия - Румыния - Молдова - Украина.
Общая протяжённость поездки более 4500 км: Плата показала себя с наилучшей стороны, стойко выдержав все испытания от начала до конца путешествия!
В том числе при температуре 36 градусов в тени, на горных дорогах и сложных метеоусловиях.
Так что хочу ещё раз поблагодарить Андрея @Russian за замечательный проект rusEFI!
Более подробно впечатления и мысли по итогам поездки напишу чуть позже...
- AndreyB
- Site Admin
- Posts: 14610
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: ВАЗ-2103 "Рыжик" (1977) :: Lada 1500 "Ryzhik" (1977) #37
Я думаю ты рекордсмен по количеству стран, посещённых на одной плате rusEfi 

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: ВАЗ-2103 "Рыжик" (1977) :: Lada 1500 "Ryzhik" (1977) #37
а можно поподробнее - сколько человек ехало (загрузка авто), с какой скоростью перемещался (ведь там четырехступка?), сколько и какого бенза ушло (ведь там без всяких датчиков детонации, без адаптации зажигания к октановым числам?)
Re: ВАЗ-2103 "Рыжик" (1977) :: Lada 1500 "Ryzhik" (1977) #37
Ехало два человека плюс кэмпинговое снаряжение в багажнике. Перемещался со скоростью 120-140 км/ч по автомагистралям, а по остальным как ПДД и дорога позволяли. Коробка пятиступка. Бензин лил 95-й (старался брать получше типа nitro+ у Shell и т.д.). Расход где-то 9л/100 км по трассе, но точно сказать не могу. Смесь настраивал побогаче (12.5-13.5), чтобы хорошо валила. Датчик детонации есть, но в rusEFI не задействовался. Зажигание особо не подстраивал, а вот смесь частенько приходилось.puff wrote:а можно поподробнее - сколько человек ехало (загрузка авто), с какой скоростью перемещался (ведь там четырехступка?), сколько и какого бенза ушло (ведь там без всяких датчиков детонации, без адаптации зажигания к октановым числам?)
Re: ВАЗ-2103 "Рыжик" (1977) :: Lada 1500 "Ryzhik" (1977) #37
Впечатляет, я думал уже и в Польшу не пустят на машинах старше 2000 года. Пересечение границ без проблем? Какие документы для этого нужны?andreika wrote: Для проверки платы в боевых условиях проехал на машине по маршруту:
Украина - Польша - Словакия - Венгрия - Хорватия - Босния Герцеговина - Сербия - Румыния - Молдова - Украина.
Re: ВАЗ-2103 "Рыжик" (1977) :: Lada 1500 "Ryzhik" (1977) #37
Конечно, пускают, если машина в исправном техническом состоянии (без следов дтп, трещин на лобовом стекле, явной ржавчины и т.п.).KOT wrote:Впечатляет, я думал уже и в Польшу не пустят на машинах старше 2000 года. Пересечение границ без проблем? Какие документы для этого нужны?
Пересечение границы - как повезёт. Могут просто пропустить, а могут шмон устроить (ищут контрабанду). Зависит от величины очередей, настроения таможенников и фазы луны.
Документы обычные: загранпаспорт, права, техпаспорт и страховки (зеленая карта и мед.страховка). Мед.страховку и права обычно не проверяют.
Также лучше иметь при себе какую-нибудь броню ночёвки на первые сутки, платёжную карту или запас налички и примерный план поездки.
Re: ВАЗ-2103 "Рыжик" (1977) :: Lada 1500 "Ryzhik" (1977) #37
В честь Хеллоуина решил порадовать нас сразу несколькими PR:
https://github.com/rusefi/rusefi/pull/486
https://github.com/rusefi/rusefi/pull/485
https://github.com/rusefi/rusefi/pull/484
https://github.com/rusefi/rusefi/pull/483
Первые две доработки (#485, #486) были опробованы в поездке ещё летом и показали себя неплохо. Ещё одна - по просьбе Артёма @darxfame, для его модуля Bluetooth. И, наконец, крошечный фикс компиляции для MEMS.

https://github.com/rusefi/rusefi/pull/486
https://github.com/rusefi/rusefi/pull/485
https://github.com/rusefi/rusefi/pull/484
https://github.com/rusefi/rusefi/pull/483
Первые две доработки (#485, #486) были опробованы в поездке ещё летом и показали себя неплохо. Ещё одна - по просьбе Артёма @darxfame, для его модуля Bluetooth. И, наконец, крошечный фикс компиляции для MEMS.