Прошивка родного мозга AirTrek Turbo
Re: Прошивка родного мозга AirTrek Turbo
Не очень таинственной - сигнала ДД, усредненный сначала по рабочим циклам (потому что первоначальная обработка ДД привязана к рабочим циклам), а потом - по времени.
Сейчас записал адреса с план лога. Завтра поеду на работу - включу лог, потом выложу.
Сейчас записал адреса с план лога. Завтра поеду на работу - включу лог, потом выложу.
-
Rcus - Клубень Stage 3
- Статус: Не в сети
- Сообщений: 563
- Зарегистрирован: 14 дек 2012, 08:15
- Благодарил (а): 11 раз.
- Поблагодарили: 338 раз.
- Имя: Алексей
- Откуда: Челябинск
Re: Прошивка родного мозга AirTrek Turbo
Прокатился - снял лог со своего сток czT, может кому будет интересно. Там правда ДД другой (широкополосный), и гейн переключается не 1-3, а 1-2-4
-
Rcus - Клубень Stage 3
- Статус: Не в сети
- Сообщений: 563
- Зарегистрирован: 14 дек 2012, 08:15
- Благодарил (а): 11 раз.
- Поблагодарили: 338 раз.
- Имя: Алексей
- Откуда: Челябинск
Re: Прошивка родного мозга AirTrek Turbo
Когда я пытался снимать логи, чтобы увидеть как knock adc пересекает knock base, у меня ничего не вышло - слишком маленькая частота измерений. Надо Герц 50 хотя бы, а у меня от силы 4-5.
Я на Вконтакте /// Мой проект Airtrek Turbo "White Power" /// Турбоястреб на DRIVE2.RU
Турбосемья - мы всегда найдем чего бы у вас обосрать! (c)
Cколько людей, столько раз тебя и обосрут за твое мнение (c)
-
C00LM4N - Злой Админъ
- Автор темы
- Статус: Не в сети
- Сообщений: 9972
- Зарегистрирован: 04 июл 2012, 10:02
- Откуда: Москва
- Благодарил (а): 586 раз.
- Поблагодарили: 1440 раз.
- Имя: Сергей
- Откуда: Москва
Re: Прошивка родного мозга AirTrek Turbo
У меня вот 20Гц, но всё равно не хватает, потому что нужно как минимум в два раза больше частоты вращения двигателя (при 3к - 50Гц, частота логирования нужна 100Гц)
-
Rcus - Клубень Stage 3
- Статус: Не в сети
- Сообщений: 563
- Зарегистрирован: 14 дек 2012, 08:15
- Благодарил (а): 11 раз.
- Поблагодарили: 338 раз.
- Имя: Алексей
- Откуда: Челябинск
Re: Прошивка родного мозга AirTrek Turbo
Ну детон же не мгновенно уходит, зажигание не мгновенно откручивается. Будь даже половина частоты вращения двигателя - реально ухватить момент.
DMA нам в этом не поможет?
DMA нам в этом не поможет?
Я на Вконтакте /// Мой проект Airtrek Turbo "White Power" /// Турбоястреб на DRIVE2.RU
Турбосемья - мы всегда найдем чего бы у вас обосрать! (c)
Cколько людей, столько раз тебя и обосрут за твое мнение (c)
-
C00LM4N - Злой Админъ
- Автор темы
- Статус: Не в сети
- Сообщений: 9972
- Зарегистрирован: 04 июл 2012, 10:02
- Откуда: Москва
- Благодарил (а): 586 раз.
- Поблагодарили: 1440 раз.
- Имя: Сергей
- Откуда: Москва
Re: Прошивка родного мозга AirTrek Turbo
А почему не мгновенно? Сработало определение детонации в одном цилиндре - в следующем уже откатит зажигание, топливо добавляется чуть медленнее: главный цикл работает на частоте 100Гц. Там есть конечно ограничение на прирост knock_sum за один цикл.
-
Rcus - Клубень Stage 3
- Статус: Не в сети
- Сообщений: 563
- Зарегистрирован: 14 дек 2012, 08:15
- Благодарил (а): 11 раз.
- Поблагодарили: 338 раз.
- Имя: Алексей
- Откуда: Челябинск
Re: Прошивка родного мозга AirTrek Turbo
Список на дорелизную оплату Knock CEL закрыт.
Всем участникам в личку отписал куда и сколько платить.
Всем участникам в личку отписал куда и сколько платить.
Я на Вконтакте /// Мой проект Airtrek Turbo "White Power" /// Турбоястреб на DRIVE2.RU
Турбосемья - мы всегда найдем чего бы у вас обосрать! (c)
Cколько людей, столько раз тебя и обосрут за твое мнение (c)
-
C00LM4N - Злой Админъ
- Автор темы
- Статус: Не в сети
- Сообщений: 9972
- Зарегистрирован: 04 июл 2012, 10:02
- Откуда: Москва
- Благодарил (а): 586 раз.
- Поблагодарили: 1440 раз.
- Имя: Сергей
- Откуда: Москва
Re: Прошивка родного мозга AirTrek Turbo
Я всё не теряю надежды получить ответ по поводу возможности вывода свободных АЦП каналов на разъёмы контроллера двигателя.
Может у кого в Челябинске есть ненужный контроллер двигателя трека/гт-а на пару недель разобрать-посмотреть? :)
Может у кого в Челябинске есть ненужный контроллер двигателя трека/гт-а на пару недель разобрать-посмотреть? :)
-
Rcus - Клубень Stage 3
- Статус: Не в сети
- Сообщений: 563
- Зарегистрирован: 14 дек 2012, 08:15
- Благодарил (а): 11 раз.
- Поблагодарили: 338 раз.
- Имя: Алексей
- Откуда: Челябинск
Re: Прошивка родного мозга AirTrek Turbo
у меня лежит мозг от гта, но я смогу отправить только в середине апреля, т к на работе пока вне города.
-
georg1970 - Клубень Unlim 500+
- Статус: Не в сети
- Сообщений: 4998
- Зарегистрирован: 04 июл 2012, 11:07
- Благодарил (а): 263 раз.
- Поблагодарили: 1257 раз.
- Имя: Шота
- Откуда: Хабаровск и Сахалин
Re: Прошивка родного мозга AirTrek Turbo
В Челябе нету не используемых контроллеров.... Может Москвичи подсобят?
Федька На DRIVE2.RU
ГБО (Digitronic DGI 3D Power+ Gurtner lux+ Horizont 3), самоблок в трансфере, усилена АКПП, Валы 260int/256exh, клапанные пружины Evo 8, TD-05.
ГБО (Digitronic DGI 3D Power+ Gurtner lux+ Horizont 3), самоблок в трансфере, усилена АКПП, Валы 260int/256exh, клапанные пружины Evo 8, TD-05.
-
Psycho - Клубень Stage 2
- Статус: Не в сети
- Сообщений: 341
- Зарегистрирован: 05 июл 2012, 05:41
- Благодарил (а): 41 раз.
- Поблагодарили: 33 раз.
- Имя: Григорий
- Откуда: Челябинск
Re: Прошивка родного мозга AirTrek Turbo
Я завтра вечером до него точно доберусь!
Airtrek turbo RalliArt 2 люка, остальное сток 

-
Marshall - Клубень Unlim 500+
- Статус: Не в сети
- Сообщений: 1582
- Зарегистрирован: 07 июл 2012, 16:01
- Благодарил (а): 398 раз.
- Поблагодарили: 372 раз.
- Имя: Роман
- Откуда: Благовещенск
Re: Прошивка родного мозга AirTrek Turbo
Друзья, возможно пишу не в ту тему, но проблема такая. EcuFlash 1.44 не видит ЭБУ вот что пишет . Evo Scan работает прекрасно. Операционная система Win7.
Airtrek Turbo, механика EVO VII, прямой выхлоп на 63 мм, остальное все сток
- arteym_777
- Клубень
- Статус: Не в сети
- Сообщений: 24
- Зарегистрирован: 09 мар 2013, 16:44
- Благодарил (а): 1 раз.
- Поблагодарили: 0 раз.
- Имя: Артем
- Откуда: Владикавказ
Re: Прошивка родного мозга AirTrek Turbo
Опенпорт российский?
Я на Вконтакте /// Мой проект Airtrek Turbo "White Power" /// Турбоястреб на DRIVE2.RU
Турбосемья - мы всегда найдем чего бы у вас обосрать! (c)
Cколько людей, столько раз тебя и обосрут за твое мнение (c)
-
C00LM4N - Злой Админъ
- Автор темы
- Статус: Не в сети
- Сообщений: 9972
- Зарегистрирован: 04 июл 2012, 10:02
- Откуда: Москва
- Благодарил (а): 586 раз.
- Поблагодарили: 1440 раз.
- Имя: Сергей
- Откуда: Москва
Re: Прошивка родного мозга AirTrek Turbo
Скоро все порты станут российскими)))
ЗЫ Не удержался...
ЗЫ Не удержался...
-
georg1970 - Клубень Unlim 500+
- Статус: Не в сети
- Сообщений: 4998
- Зарегистрирован: 04 июл 2012, 11:07
- Благодарил (а): 263 раз.
- Поблагодарили: 1257 раз.
- Имя: Шота
- Откуда: Хабаровск и Сахалин
Re: Прошивка родного мозга AirTrek Turbo
Ымперцы с ымпериями умирают быстро и очень болезненно )
ЗЫ Не удержался...
ЗЫ Не удержался...
Я на Вконтакте /// Мой проект Airtrek Turbo "White Power" /// Турбоястреб на DRIVE2.RU
Турбосемья - мы всегда найдем чего бы у вас обосрать! (c)
Cколько людей, столько раз тебя и обосрут за твое мнение (c)
-
C00LM4N - Злой Админъ
- Автор темы
- Статус: Не в сети
- Сообщений: 9972
- Зарегистрирован: 04 июл 2012, 10:02
- Откуда: Москва
- Благодарил (а): 586 раз.
- Поблагодарили: 1440 раз.
- Имя: Сергей
- Откуда: Москва
Re: Прошивка родного мозга AirTrek Turbo
Пока вы там собираетесь на Knock CEL я его уже сделал (в выходные будем проверять. 2Psycho: хорошо что двигатель не запустился тогда, потому что там перетиралась часть кода не относящаяся к управлению CEL)
Посмотрел как EvoLiveMap патчит 96530706 для DMA - там идёт перехват прерываний SCI0, пока непонятно насколько будет сложно сделать подобное для гт-а/трека. Кстати кто знает C#- код EvoLiveMap можно посмотреть при помощи dotPeek, но развидеть его вы уже не сможете.
Заодно глянул остальные моды тефры - совершенно у нас разные подходы к тому же KnockCEL. у меня - переписывание стокового алгоритма с добавлением доп. условий, у тефры - перехват перед переходом от виртуальных к железным выходам.
Альтернативные карты реализованы тоже по-разному. Я использую индекс режимов, и меняю вызов с простого вычисления по карте на вызов в передачей массива карт, нужная выбирается по индексу. Tephra - заводит несколько указателей в памяти, присваивает им значения в зависимости от выбранного режима, и подменяет в коде только аргументы.
Посмотрел как EvoLiveMap патчит 96530706 для DMA - там идёт перехват прерываний SCI0, пока непонятно насколько будет сложно сделать подобное для гт-а/трека. Кстати кто знает C#- код EvoLiveMap можно посмотреть при помощи dotPeek, но развидеть его вы уже не сможете.
Заодно глянул остальные моды тефры - совершенно у нас разные подходы к тому же KnockCEL. у меня - переписывание стокового алгоритма с добавлением доп. условий, у тефры - перехват перед переходом от виртуальных к железным выходам.
Альтернативные карты реализованы тоже по-разному. Я использую индекс режимов, и меняю вызов с простого вычисления по карте на вызов в передачей массива карт, нужная выбирается по индексу. Tephra - заводит несколько указателей в памяти, присваивает им значения в зависимости от выбранного режима, и подменяет в коде только аргументы.
-
Rcus - Клубень Stage 3
- Статус: Не в сети
- Сообщений: 563
- Зарегистрирован: 14 дек 2012, 08:15
- Благодарил (а): 11 раз.
- Поблагодарили: 338 раз.
- Имя: Алексей
- Откуда: Челябинск
Re: Прошивка родного мозга AirTrek Turbo
Перехват - это своего рода хак... думаю твой подход должен быть более релевантным и быстрым
-
Xeed - Клубень Stage 2
- Статус: Не в сети
- Сообщений: 278
- Зарегистрирован: 05 июл 2012, 11:29
- Благодарил (а): 19 раз.
- Поблагодарили: 14 раз.
- Имя: Ярослав
- Откуда: Киев
Re: Прошивка родного мозга AirTrek Turbo
Быстрым? Нет, с чего бы. И тот и другой код исполняются в основном цикле программы (на частоте 100Гц).
Просто я не думал о другом способе, потому что хотелось чистоты в логах(отлаживал по логам), и в первоначальном варианте в прошивке Z27AG уже было мигание при критических ошибках - не хотелось нарушать.
Но хаком это гораздо проще реализуется (кстати в варианте тефры мигает даже если CEL уже горит по какой-либо ошибке, у меня KnockCEL мигает только если он изначально погашен).
Просто я не думал о другом способе, потому что хотелось чистоты в логах(отлаживал по логам), и в первоначальном варианте в прошивке Z27AG уже было мигание при критических ошибках - не хотелось нарушать.
Но хаком это гораздо проще реализуется (кстати в варианте тефры мигает даже если CEL уже горит по какой-либо ошибке, у меня KnockCEL мигает только если он изначально погашен).
-
Rcus - Клубень Stage 3
- Статус: Не в сети
- Сообщений: 563
- Зарегистрирован: 14 дек 2012, 08:15
- Благодарил (а): 11 раз.
- Поблагодарили: 338 раз.
- Имя: Алексей
- Откуда: Челябинск
Re: Прошивка родного мозга AirTrek Turbo
C00LM4N писал(а):DMA нам в этом не поможет?
Я кажется понял как в связке Tephramod + EvoLiveMap работает DMA...
Оригинальный протокол MUT прост: посылаем байт запроса, получаем байт ответа. В кольте его расширили для двухбайтных ответов, но не суть.
В "DMA прошивках" перехватывают принятые байты 0xe0-0xe2 на уровне обработчика прерывания, если включен протокол MUT, и активируют DMA канал на приём 6 байт, из которых 4 - адрес, 2 - размер.
По окончании приёма DMA канал повторно активируется соответственно команде.
0xe0 - непрямое чтение (используется для чтения из RAM_MUT_Table - в команде передаётся указатель на массив указателей на данные)
0xe1 - прямое чтение
0xe2 - прямая запись
Это жалкое подобие настоящего протокола DMA, использовавшегося разработчиками (см. код с адреса 0x8000 для SH контроллеров и 0x10000 - M32R (mitsubootloader)), никакого CRC и расширенного логирования. Мне кажется даже реализовать это можно проще, переписав функцию обработки протокола MUT. "Но я уже в пижаме" :)
Последний раз редактировалось Rcus 21 мар 2014, 08:45, всего редактировалось 1 раз.
-
Rcus - Клубень Stage 3
- Статус: Не в сети
- Сообщений: 563
- Зарегистрирован: 14 дек 2012, 08:15
- Благодарил (а): 11 раз.
- Поблагодарили: 338 раз.
- Имя: Алексей
- Откуда: Челябинск
Re: Прошивка родного мозга AirTrek Turbo
хотя толком ничего не понял еще но спасибо за работу.хоть что то движется
-
В888МВ96 - Клубень Unlim 500+
- Статус: Не в сети
- Сообщений: 1546
- Зарегистрирован: 05 июл 2012, 06:54
- Откуда: Екатеринбург
- Благодарил (а): 195 раз.
- Поблагодарили: 172 раз.
- Имя: Евгений
- Откуда: Екатеринбург
Re: Прошивка родного мозга AirTrek Turbo
C00LM4N писал(а):Опенпорт российский?
Из Екатеринбурга. Кабель оказался рабочий. Пришлось сменить ноутбук и все заработало. )))
Теперь стал новый вопрос, что зашить в трек на механике. Есть ли что нибудь от Эво, именно под меху?
Airtrek Turbo, механика EVO VII, прямой выхлоп на 63 мм, остальное все сток
- arteym_777
- Клубень
- Статус: Не в сети
- Сообщений: 24
- Зарегистрирован: 09 мар 2013, 16:44
- Благодарил (а): 1 раз.
- Поблагодарили: 0 раз.
- Имя: Артем
- Откуда: Владикавказ
Re: Прошивка родного мозга AirTrek Turbo
прошива от ГТА.а то что МКПП или МКПП уже не имеет значения.другого вроде нет ничего.ну всмысле править под твой конфиг уже
-
В888МВ96 - Клубень Unlim 500+
- Статус: Не в сети
- Сообщений: 1546
- Зарегистрирован: 05 июл 2012, 06:54
- Откуда: Екатеринбург
- Благодарил (а): 195 раз.
- Поблагодарили: 172 раз.
- Имя: Евгений
- Откуда: Екатеринбург
Re: Прошивка родного мозга AirTrek Turbo
Леш, ты вот написал про девелоперский дма для sh контроллеров. Надо понимать, что в наших мозгах он тоже есть и можно логгить с бешеной скоростью, как ты на кольте?
Я на Вконтакте /// Мой проект Airtrek Turbo "White Power" /// Турбоястреб на DRIVE2.RU
Турбосемья - мы всегда найдем чего бы у вас обосрать! (c)
Cколько людей, столько раз тебя и обосрут за твое мнение (c)
-
C00LM4N - Злой Админъ
- Автор темы
- Статус: Не в сети
- Сообщений: 9972
- Зарегистрирован: 04 июл 2012, 10:02
- Откуда: Москва
- Благодарил (а): 586 раз.
- Поблагодарили: 1440 раз.
- Имя: Сергей
- Откуда: Москва
Re: Прошивка родного мозга AirTrek Turbo
Можно, только программы для этого у меня нет. Протокол разработчиков в czT мало того что работает по другой шине (CAN вместо K-Line), так ещё и внутри несколько отличается. Да и вообще надо разобрать его в GT-A, посмотреть что поддерживается. А то вот MUT сильно проще, может и этот не будет поддерживать нужных фич.
-
Rcus - Клубень Stage 3
- Статус: Не в сети
- Сообщений: 563
- Зарегистрирован: 14 дек 2012, 08:15
- Благодарил (а): 11 раз.
- Поблагодарили: 338 раз.
- Имя: Алексей
- Откуда: Челябинск
Кто сейчас на форуме
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2