Перейти к содержанию

Andy Frost

+KLUB+
  • Постов

    378
  • Зарегистрирован

  • Посещение

Весь контент Andy Frost

  1. Это понятно, я уже это думал, почти как тогда с зажиганием, только бесконечное множество получается при переходе -1 до +1. А при -1 до 0, такого нету, да и в Я5 нет таких глюков, хотя переход есть. 1-128 положительные числа в представлении компа это 1-128 -1 - 127 это 255-1 = 254 и до 255-127= 128 Между -1 и 1 с переходом через 0 получаются числа от 254 до 1 только наоборот, 254, 253, 252 и тд до 3, 2, 1. Что в человеческом понимании -1 -2 -3 -4 -5... -127 128 127 126... 3 2 1 Ну еще учитывая что зажигание по 0,5 градуса....
  2. Собственно иммем странность. При движении, на ТОЖ от 50 до 55, видим явное завышение угла зажигания, причем настолько сильное что угол уходит аж в минус, от чего таз не едет дергается и чихает. Прогрев отключен, температурные коррекции тоже не такие большие. Хлопцы, че может быть, мозг кипит? Почему УОЗ выходит за границы, кто так дико добавляет угол? ВСЕМ кто глянул - спасибо!
  3. Недавно поккупаля РХХ, там был указана его моща, что-то смешное, учитывая что ход у него на 255 шагах всего 10,4 мм, то получтся нехилая нагрузка. Да и вообще он не для этого, слишком хилый. Вот скажи мотор от волговского РДВ прикрутить! ;)
  4. Ясно, всем спасибо. Знаится ставился и в корпус ДМРВ и в ресивер и усе ехало. Значт чо-то у мя с железом не то. Бум разбираться.
  5. Господа катающие ДАД на ЛС, ГДЕ у вас стоит ДТВ и какой? Эт важно, ответьте, плиз!
  6. Это понятно, при такой замене, каскад нагревателя в блоке может вообще сгореть из-за возросшего тока... Интересует именно обратная замена на Январе 5...
  7. Орлы, кто на сервисах живет или у кого ДК пучками валяются в загашниках... Проведите эксперимент, плиз! Засуньте новый ДК вместо старого. Че получится? Вопрос-то так и не разрешился... Надо понять, можно ли их туда-сюда менять и что для этого надо сделать?...
  8. В теории можно, если входы имеют высокоимпедансное состояние. Не проще ДВА ДАДа поставить? :)
  9. Вот тут накропал. Думаю поможет новичкам. Если есть предложения дельные или советы, высказывайте - дополню. Настройка Холостого Хода Речь пойдет именно про настройку работы двигателя на ХХ, что является весьма актуальным для моторов отличных от стандартных. Метод вполне работоспособный, как выяснилась и на неисправных двигателях, на которых удается добиться вменяемого ХХ даже при серьезных неисправностях в ЦПГ для любых существующих прошивок в которых есть РХХ. Для начала несколько слов о самом процессе регулирования ХХ в контролере. Существуют ДВА регулятора холостого хода в стандартных и приближенных к ним прошивках. Оба регулятора начинают работать когда обороты опускаются ниже оборотов Первого переходного режима, когда выбрасывается флаг ХХ. Работа П-Регулятора Первый это П-регулятор, который управляет углом зажигания и предназначен для тонкого регулирования, те регулирования при малых отклонениях оборотов. Если разница оборотов заданных и текущих превышает величину Зона нечувствительности то происходит изменение угла зажигания на ХХ: UOZ = UOZXX + KUOZ * EFREQ, где: UOZXX - УОЗ на ХХ минус Коррекция УОЗ на ХХ EFREQ - Текущая ошибка оборотов при регулировании. MINEFR - Зона нечувствительности. KUOZ - Коэффициент коррекции УОЗ, принимается равным Пропорциональному коэффициенту регулятора УОЗ 1 (высокие RPM), если ошибка положительна (EFREQ > 0) или Пропорциональному коэффициенту регулятора УОЗ 2 (низкие RPM), если ошибка отрицательная (EFREQ < 0). Величина приращения УОЗ: (KUOZ * FREQ) ограничивается величинами UDMIN и UDMAX взятыми из соответствующих таблиц Минимальное и Максимальное смещение УОЗ. Фактический смысл этого регулирования заключается в том, что чем больше м отдалились от заданных оборотов, тем больше изменится УОЗ в сторону для обеспечения возврата к ним. Причем Коэфф 1 валит обороты сверху, а Коэфф 2 поднимает снизу. Работа ПИ-регулятора Другой регулятор это регулятор по воздуху, который отвечает за работу РХХ. Его механизм регулирования сложнее П-регулятора, тк у РХХ нет четко заданной уставки для ХХ. Те РХХ приходится регулировать от того положения в котором он находится в момент наступления ХХ. Поэтому очень важно чтобы когда этот момент наступает, РХХ находился как можно ближе к тому положению в котором будет осуществляться регулирование. Для этого надо настроить Принудительный ХХ, о чем написано выше. Итак, работа ПИ-регулятора описывается формулой: SSM = SSM + TMFR * (KFR * EFREQ + KFRI * (EFREQ - EFRET)), где: SSM - положение РХХ, шаг. TMFR - Жесткость регулятора частоты вращения – Коэффициент задающий силу изменения положения РХХ в зависимости от разницы оборотов от заданных. KFR - Пропорциональный коэффициент РХХ – как и в случае с УОЗ регулированием, определяет отклонение РХХ в зависимости от разницы оборотов. Чем больше разница, тем больше будет смещение РХХ от текущего. KFRI - Интегральный коэффициент РХХ – Временной коэффициент, изменяет шаги РХХ, в зависимсти от времени непопадания в заданные обороты. Чем дольше по времени обороты не были равны заданным, тем больше будет отклонение РХХ. EFREQ - Текущая ошибка оборотов при регулировании EFRET - Ошибка оборотов на предыдущем цикле регулирования Если разница оборотов заданных и текущих превысила Ограничение оборотов для интегратора, то она принимается равной этой величине. Физический смыл регулятора сводится к тому, что чем больше отклонились обороты от заданных и чем больше по времени они были отклонены, тем больше будет разница в положении РХХ между текущим и следующим. Те в отличие от П-регулятора УОЗ, регулирование осуществляется ступеньками, РХХ будет приближаться к положению регулирования не мгновенно, а значит возможно перерегулирование и вхождение системы в резонансный расколбас. Выбор оборотов ХХ Для начала надо выбрать обороты, на которых будет происходить регулирование ХХ. Лучше не жадничать и выбрать обороты на 50 больше гарантированных, тк в процессе движения, они будут опускаться ниже ХХ и надо чтобы мотор не заглох. Настройка регуляторов Если до сих пор не стало понятно, то скажу, что мы никак не можем повлиять на положение УОЗ или РХХ на ХХ. Поэтому единственное чем мы можем оперировать, это коэффициентами. Причем нам надо это делать так, чтобы во время настройки УОЗ, нам не мешал РХХ и наоборот. Поэтому нам понадобится инженерный блок (ОЛТ – Он Лайн Тюнер), в котором можно зафиксировать положение как и УОЗ, так и РХХ. Настройку будем проводить в три этапа: настраиваем ПИ-регулятор РХХ до вменяемых ХХ, затем П-регулятор УОЗ, и затем точно настраиваем ПИ-регулятора, тк после установки УОЗ он уйдет. В принципе можно сразу начать с УОЗ регулятора, если ХХ все-таки есть и держится, но в запущенных случаях все же лучше начать с РХХ. Процесс займет какое-то время, поэтому во врем трахтения на ХХ будет включаться вентилятор, и РХХ будет скакать на Смещение РХХ при включении вентилятора поэтому на время работы делаем его 0 шагов. Не забудьте по завершению вернуть обратно! Этап 1. Предварительная настройка ПИ-регулятора РХХ. Выставляем Ограничение оборотов для интегратора в две трети значения разности между заданными оборотами ХХ и первым Переходным режимом. Например ХХ = 1100, обороты первого режима = 1400, тогда Ограничитель будет как (1400 – 1100) * 2/3 = 200. Это необходимо, чтобы подхватывалось регулирование в момент входа в ХХ и при этом не было бы перерегулирования и резкого провала по оборотам. Значение 2/3 эмпирическое, мной придуманное, может кого-то не устроить. В любом случае, делать Ограничение больше разницы ХХ и ХХ1 нет смысла. Итак, открываем в Окно диагностики в ОЛТ и в Прямом управлении фиксируем УОЗ, например на 15 градусах. Далее лезем в коэфф ПИ-регулятора и ставим Интегральный в 0 для того чтобы не мешалось изменении РХХ, от того что обороты долго висят вне заданных. Те на текущем этапе настраиваем только Пропорциональный коэфф. Попробуйте поставить его в 0, а затем в максимальное положение, просто понаблюдайте, что происходит с оборотами, не удивляйтесь если мотор заглохнет.  Задача поймать такой пропорциональный коэфф, чтобы РХХ вставал навстречу изменяющися оборотам. Это хорошо видно на графиках. Обороты как бы должны перестать быть волнообразными, если они будут рваными, но примерно придерживаться заданных, это то что нам нужно для настройки П-регулятора УОЗ! Этап 2. Настройка П-регулятора УОЗ. После того как мы добились вменяемого ХХ, который не плавает волнами, надо настроить УОЗ-регулирование. Для этого надо понять в каких пределах мы можем с помощью УОЗ влиять на обороты. Фиксируем РХХ, как мы раньше фиксировали УОЗ, на примерно среднем положении в котором он пребывает и начинаем двигать углом, так же через прямое управление. При увеличении угла обороты должны расти, а при уменьшении опускаться. Причем, если при увеличении УОЗ, они растут, то при дальнейшем увеличении они начинают опять падать. Крутим вверх, запоминаем угол, при котором обороты еще растут, но скоро будут падать, например это 27 градуса (при 30, например уже начинается спад). Дальше крутим вниз до порога, при котором работа двигателя еще устойчива и обороты реагируют на уменьшение УОЗ и запоминаем его, например это 5 градусов (при 3, уже начинается неустойчивая работа или УОЗ перестает влиять. Рассчитываем средний угол, который и будет углом зажигания. УОЗХХ = (27 + 5) / 2 = 16. Рассчитываем максимальную величину смещения: UDMAX = - UDMIN = 27 – 16 = 11 Выставляем в прошивке УОЗ на ХХ 16 градусов, Коррекция УОЗ на ХХ поднимаем/опускаем так, чтобы оно было равно 0 при рабочих температурах. Смотрим, какое наполнение мотора на ХХ, и в калибровках Максимального и Минимального смещения УОЗ выше этого наполнения ставим 1 и -1 градус соответственно, а ниже и при нем, 11 и -11 соответственно, тем самым не давая вывалиться углу за адекватные пределы регулирования. Зона нечувствительности выставляем 10 оборотов, тк УОЗ-регулирование это все-таки точная настройка на малых отклонениях. Смотрим на обороты, вернее на то как они меняются и на то как УОЗ этому противостоит. Задача, играя Коэфф, сделать так чтобы УОЗ выстреливал на встречу скачку оборотов несколько больше чем это нужно, как бы упреждая раскачку оборотов. Те УОЗ должен резко ломаться, не должен быть плавным и волнообразным. Сначала настраиваем Высокие обороты выставляя в 0 Коэфф2, и меняя Коэфф1 от 0 и вверх. Затем начинаем повышать Коэфф2 от 0 так же вверх, следя за изменением реагирования УОЗ на изменение оборотов. Если взять большие Коэфф, то работа мотора будет резкой, жесткой на слух, произойдет перерегулирование и обороты опять начнут плясать. В идеале получаем скачущий УОЗ навстречу изменениям в оборотах. На этом настройка П-регулятора закончена и опять переходим к ПИ-регулированию с помощью РХХ, не забыв зафиксировать УОЗ на наших вычисленных 16 градусах. Этап 3. Окончательная настройка ПИ-регулятора РХХ. Теперь нам фактически надо повторить первый этап настройки, те добиться неплавающего волной ХХ, меняя П-коэфф регулятора, не трогая И-коэфф, который равен 0. Разница в том, что м теперь делаем это при правильном угле и в будущем нам будет помогать УОЗ регулятор, но для начала нам надо правильно настроить Жесткость РХХ, чтобы она соответствовала условиям работы. Раньше ее настраивать не имело смысла, тк наполнение было бы другим. Смотрим обороты ХХ и наполнение при них, лезем в Жесткость РХХ и делаем так, чтобы при ХХ и наполнении на ХХ, в таблице стоял коэфф 1, а при отклонении от Режимной Точки ХХ, Коэфф увеличивался и чем больше отходил бы, тем больше он был бы. Получится как бы трехмерная чашка, у которой на дне Режимная Точка ХХ с коэфф 1 и по мере отдаления от ней Коэфф растет. Вот примерно так: Тем самым мы обеспечили быстрое изменение числа шагов РХХ при удалении оборотов от заданных. Теперь донастраиваем П-коэфф, к этому времени, обороты уже должны быть достаточно устойчивыми и РХХ будет колебаться несильно, отзываясь на достаточно сильные изменения оборотов. Теперь дошла очередь до И-коэффициента. Увеличиваем его, плавно с 0, по одному шагу, смотрим что происходит с РХХ и оборотами. Увеличиваем до тех пор, пока РХХ и за ним обороты не начнут скачком, неожиданно изменяться то верх то вниз от устойчивого состояния, делаем пару-тройку шагов назад и успокаиваемся. Как показала практика, численные значения И-коэфф колеблется от 1/5 до 1/10 от П-коэфф. В общем когда он маленький, обороты неплохо регулируются, только иногда медленно сбрасываются. Настройка закончена, возвращаем все в нормальный режим, отключаем Прямое управление, Смещение РХХ при вентиляторе ставим как было (кстати и его можно настроить). Нажимаем на газ, бросаем, смотрим как обороты возвращаются к ХХ, радуемся. Собственно так настраивается большинство моторов. Причем весьма и весьма успешно. Как обычно, вопросы? 
  10. Тогда не парь себе мозг! Переделывай проводку, ставь ДК, Поправку от Ханг и выкатывай Топливо.
  11. Ну в таком случае жди того кто откатывал наполнение для стокового мотора на даде... Кстати моей прогой ты топливо не отстроишь, тк в 71-м блоке нет ДК. ;)
  12. Да куча кто на ДАДе ездиет, тока эти "готовые" прошивки для любого другого мотора будут как мертвому припарка. Ты пойми, что в прошивке для ДАДа задается фактически наполнение мотора воздухом и это задаваемое ЧЕЛОВЕКОМ наполнение надо выкатывать иначе будет неопадание по топливу. Если совсем так приспичило и чхать на жизнь мотора, то возьми поправку он ХАНГ, она похожа на что-то достоверное. В остальном, настройка не отличается от обычной прошивки.
  13. Погоди-ка, по какому совету? :) Ты спрашивал КАК отключть ДК кроме ХХ, я ответил, а советовать такого во время отстройки просто не мог. ДК отключать надо только ПОСЛЕ настройки. Включай обратно, катайся подольше, желательно несколько дней, за это время таблица ДК обучится более полно. Потом просто снимешь обучение Д-тулом, предварительно покатаешься немного с буком чтобы накопить данные по GBC для правильной конвертации, и перекинешь ее в поправку.
  14. Уже что-то, если не секрет, СО СКОЛЬКИХ увеличено? Нету ща под рукой ДК старого.
  15. Господа, доброго. Возник вопрос. Возможно ли подключение ДК нового образца, вместо старого? Я так понимаю принцип работы у них одинаковый, но в по слухам, в НО изменен нагреватель и из-за этого требуется уменьшение времени его прогрева в прошивке и еще некоторых переменых. Кто проделывал такую операцию, поделитесь опытом, что и как надо делать? Есть ли у кого даташиты на натчики, я пробывал искать но безрезультатно, хотя очень хочется знать, что же такого поменялось в них... Спасибо!
  16. Если речь идет об обычной прошивке, то в есть таблица: Лямбда регулирвание / Зона регулирование, в которой 1 - это работающий ДК в данной Режимной Точке, а 0 - неработающий. Находим при каких оборотах и наполнении у нас ХХ и эту зону и немного рядом делаем в 1, остальное в 0. Если прошивка J5LS, то находим калибровку: Лямбда регулирование / Зона регулирования по дросселю и ставим в ней везде 0%, если у вас хороший ДПЗД, или 1% если плохой.
  17. В таблице есть колонка: Delta Это есть средняя ошибка ошибка для данной ТОЖ. Чем она выше, тем хуже был ХХ в этой Т и результат вычислений может быть неверен. Вот выбор Влияния есть как бы отсекания всего что выше. Те не будут писаться данные, которые потенциально могут быть неверными. Коряво назвал, согласен. На досуге подумаю, как получше обозвать...
  18. Ну в общем програмка вроде обучилась логам автоваза. Ну и прикрутил разгон от одной произвольной скорости до другой, в частном случае от 0 до 100. Ща группа бета-юзеров проводит испытания, и думаю завтра будет рассылка. Sensej Ты чего расшумелся на д-тул? У него задача СОВСЕМ другая. Это прежде всего ЛОГГЕР, как ICD или Автоваз и тока потом все остальное. И как логгер он работает отлично! Макса послушай, с таким подходом лучше взять Матрицу и не париться. Включил, сел, поехал - настроил и главное очень точно настроил.
  19. В ЛС зоны расписаны правильно, в других прошивках нет. И зон как раз 12. С 0 по 11.
  20. Логи нужны ЛЮБЫЕ с ЛЮБЫХ контролеров, столбцы автоматом опознаются, так что можно произвольно галти тыкать, тока не забывайте основные: Время впрыска, обороты, РХХ, воздух и тд.
  21. Вишь, люди просят... Да и поздно уже. Прикрутил и вроде работает. Мне бы логов в почту накидали бы чтобы проверить, а то у меня всего три штуки...
  22. Хоть горшком, тока не в печку! :) В челом все верно. Изначально прога разрабытвалась для контроллеров семейства Я5 и прошив под них. Потом добавилась поддержка J5LS и на нее сделан упор в основном. Потом кто-то из шальных ручек выяснил, что она неплохо есть и Я7, но из-за того что алгоритмия ХХ не совпадает, то и регулировать там нечего. Ну и логи подцепляются от разных програм. Сначала была тока ICD? потом еще и ОЛТ5-7, ЩА вот вроде Автоваз подцепляется, думаю за пару дней осилю...
  23. Условия остались те же самые: 3000 рублей, Яндекс деньгами. То что окна криво выводятся - мой косяк, все никак руки не доходят выравнивание сделать, но в списке To-Do этот пункт есть! :)
  24. В общем с Автовазом вылез коcяк следущего рода. В его логе данные и их число располагаются в произвольном порядке, а не в жестком, как в ICD? те надо писать "умную" процедуру обработки лога, которая распознает, что и в каком столбце находится и хватит ли этих даных для анализа. Ща этим буду заниматься вплотную, а пока юзайте ICD...
×
×
  • Создать...