Author Topic: Исследование (ЭБУ/ECU/EFI) на базе MegaSquirtAVR/VEMS 2.x/3.x  (Read 212172 times)

0 Members и 1 Гость смотрят эту тему.

Offline valday666

  • клуб ForNext
  • Подпрограмма
  • *
  • Posts: 185
  • Карма: +9/-0
Не пойму логики в настройке РХХ. Что с TPS мучился, где все нелогично было, теперь вот с РХХ та же хрень.
Везде поставил по нулям, а в положении -40 начал методом тыка находить. От 0 до 255. При 255 шток выходит на максимальный уровень. Но при этом не доходит до конца где-то на 2-3 мм. Т.е. канал не перекрывает.
Но при этом max steps to extend не может превышать значения 245. По логике значение в -40 должно быть меньше этого значения, но клапан тогда еще больше не доходит до конца.
Если в max steps to extend ставить 246 и выше, то шток уходит до конца в канал и обратно не возвращается даже при включении/выключении зажигания. Ставлю 245 и ниже, начинает работать нормально. Сначала втягивает шток полностью, потом выдвигает обратно.
Если в таблице везде поставить вместо нулей, к примеру 200, то шток задвигается полностью, при максимальном значении в -40 255
И как в этом бреде разобраться? ???

Offline mentat-vvo

  • Администратор
  • Пользователь
  • *****
  • Posts: 895
  • Карма: +32/-0
  • the grid
    • www.fornext.ru
Нужно сменить последовательность шагов на обратную, то есть step sequence будет 11 10 01 00 = 228. Просто обмотки клапана распаяны иначе  ;D Комп должен сначала выдвигать, а потом задвигать. Тогда и цифры в итоге будут маленькие, когда задвинется полностью и дальше не сможет. Это и будет точка 0.

Offline valday666

  • клуб ForNext
  • Подпрограмма
  • *
  • Posts: 185
  • Карма: +9/-0
Чего-то не прокатывает... Шток пытается уйти дальше и обратно возвращается всего на пару шагов. Я вроде уже все возможные последовательности перепробовал.
Кстати, 228 - неправильная последовательность
Это получается D->C->B->A. РХХ при вращении прыгает.
Если стандартный шаг D->B->C->A
то обратный разве не должен быть A->C->B->D? 00 10 01 11 вроде как 39 должно быть, но теряются первые нули... Один шаг пропускается.

Offline mentat-vvo

  • Администратор
  • Пользователь
  • *****
  • Posts: 895
  • Карма: +32/-0
  • the grid
    • www.fornext.ru
Так работает с 39 или нет?
Чего-то не прокатывает... Шток пытается уйти дальше и обратно возвращается всего на пару шагов

Так должно быть, если max steps to extend большое число, а в таблице с температурами нули и ДТОЖ подключен. Он перекрывает канал? Пытаться уйти дальше он должен. Так нулевая позиция находится. Шток вообще не должен возвращаться при нулях в таблице с температурами. Только выдвигаться и полностью перекрывать канал, может прожужжать в крайнем положении лишние шаги. Если так, то можно смело заполнять таблицу с температурами. Только значения шагов там должны быть меньше, чем max steps to extend.

В общем, клапан работает, дело за малым. Если перекинуть одну обмотку местами (перепаять), то вращение будет в другую сторону (вроде бы так), если не получается со step sequence, давно экспериментировал с направлением.

Offline valday666

  • клуб ForNext
  • Подпрограмма
  • *
  • Posts: 185
  • Карма: +9/-0
С 39 оказывается работает. Это я вчера уже запутался.
В общем, ставлю max steps to extend = 245
В таблицах везде ставлю единицы. Клапан закрывается полностью. Ставлю везде 200 - клапан открывается полностью. Ставлю в -40 200, а в 77 единицу (остальная таблица остается с единицами). Включаю, температура 33 градуса. Заслонка чуть приоткрывается (совсем чуть-чуть). Снимаю датчик, получается 7 градусов (кстати, почему не ноль?) клапан открывается дальше. Закорачиваю выводы датчика, получается больше 100 градусов, заслонка закрывается полностью. Вроде так и должно быть.

Но почему он не реагирует на значения в таблице? А высчитывает среднее значение от минимума к максимуму

Offline mentat-vvo

  • Администратор
  • Пользователь
  • *****
  • Posts: 895
  • Карма: +32/-0
  • the grid
    • www.fornext.ru
Ставлю везде 200 - клапан открывается полностью.

Работает же таблица. Я щас перекомпилирую текст по настройке клапана РХХ с vemsecu.ru с учетом реалий такого старья как 1.0.53 и затолкаю его в раздел по настройке мод прошивок для 2.2, отсюда эти посты снесу. Проблему ведь нашли. Там понятнее будет, как таблицу настроить и какой параметр за что отвечает.

Offline valday666

  • клуб ForNext
  • Подпрограмма
  • *
  • Posts: 185
  • Карма: +9/-0
Таблица не работает же. В таблице стоя десятки везде, а при нагреве клапан все равно прокручивается. Как бы считает среднее от -40 до +70. А то что в таблице прописано игнорирует.

Почему показывают датчики температуры по +7 градусов разобрался. У меня резисторы R15 и R16 я не нашел 2.49k и поставил 2.4... Похоже, подстроечники ставить придется. ДТВВ у меня от ТАЗовского ДТОЖ взят, а ДТОЖ бошевский (аналог), который был рекомендован на ауди-клубе. Разница в показаниях у них 5 градусов

Offline mentat-vvo

  • Администратор
  • Пользователь
  • *****
  • Posts: 895
  • Карма: +32/-0
  • the grid
    • www.fornext.ru
Таблица начинает работать при заведенном двигле, как-то так.

Offline Lugovski

  • клуб ForNext
  • Программа
  • *
  • Posts: 303
  • Карма: +15/-0
Валдай, резисторы на 2.49к делаются очень просто. Берёшь резюк на 2.4к и аккуратно натфилем зачищаешь эмаль, потом тем же надфилем легонько пилишь резистивный слой, пока не получишь на тестере заветное число 2.49к. Закрашиваешь резюк любым лаком. Всё.
Колхоз, согласен, но метод рабочий ;D

Offline valday666

  • клуб ForNext
  • Подпрограмма
  • *
  • Posts: 185
  • Карма: +9/-0
Наверное, построечник менее колхозный вариант ;D

Offline mentat-vvo

  • Администратор
  • Пользователь
  • *****
  • Posts: 895
  • Карма: +32/-0
  • the grid
    • www.fornext.ru
Подстроечник вообще не вариант. Будет шуметь. Только если совецкий прецизионный толщиной с палец и см 3 в длину зафигачить, 2 штуки ))
Я собирал из пар по 1 и 1.5к 5% путем подбора. А потом заказал 2.49 0.125Вт в инете.

Offline Lugovski

  • клуб ForNext
  • Программа
  • *
  • Posts: 303
  • Карма: +15/-0
Как подключить SD карточку к вемсу?
там фотки есть, вроде какие то конденсаторы и регулятор напряжения, а схемки нету..
Как я понял из схемы то светодиодная индикация осуществляется на пригрев и миск. Есть ли там чтото типа статус-светодиода как в версии 2.2 чтоб знать о том что мозг жив?

Offline mentat-vvo

  • Администратор
  • Пользователь
  • *****
  • Posts: 895
  • Карма: +32/-0
  • the grid
    • www.fornext.ru
На сильноточном есть 2 гнезда под светодиоды в плате, к ним как раз подтяжка впаяна на +5в по 1к. Сверху микрухи TPIC259DW 4 дырки это оно. Какую-то из них обычно на лампу "чек" припаивают. К SD карте нужен стаб питалова 3.3В, внизу есть под него место (78L33) по схеме глянь где. Сама SD садится на SPI-шину, это несколько контактов в широком разъеме слева от процессора, куда еще переходник USB втыкается, только правее. Распиновку погляди, опять же, на схеме. CLK вместе, MISO и MOSI перекрестно соединяются. Выбор карточки только не знаю куда втыкать, надо глянуть... Ну и делитель на согласование сигналов CLK и какой-то (MISO, штоле). Выхода от ATmega на 5В, а карточка 3.3В.
« Last Edit: 21 Март 2013, 15:34:48 by mentat-vvo »

Offline Lugovski

  • клуб ForNext
  • Программа
  • *
  • Posts: 303
  • Карма: +15/-0
спасибо, будем делать

Offline boida

  • Бит
  • *
  • Posts: 1
  • Карма: +0/-0
Всем привет! Сначала начал изучение с MS, но запутался с кучей модификаций и доработок.
Для начала соберу MSAVR этот проект полегче.
Первый вопрос по дополнительным функциям, нужно понять, что можно добавить к схеме и выбрать нужное, например на будущее нужен выход для буста.
  На плате есть разъемы назначение которых неизвестно.
1. ISP - для внутрисхемного программатора
2. J5
3. J6 - этот, скорее всего, под LCD
2. J7
3. J8
4. J9
5. J10
6. J12

Так же у МК есть незадействованные ноги, не факт что прошивка ничего не in/out на них.

Наверное назначение выводов разное для разных прошивок?
Спасибо!!