Здравствуйте, гость ( Вход | Регистрация )



> Правила раздела Mazda RX7/8

Название темы должно обязательно начинаться с модели авто и доносить до пользователя основную суть темы. К примеру:
Mazda RХ-7: как заменить воздушный фильтр?
Для создания тем о купле/продаже предназначен подфорум Mazda Buy/Sale !

Флуд и оффтоп запрещены!
За создание тем купли/продажи - сразу +20%!

 
Reply to this topicStart new topic
> Mazda RX-8: приборка и ее прошивка, Вдруг кому-то будет полезно
EmiteR
сообщение Sep 18 2017, 13:10
Сообщение #1





Группа: MAZDAвод
Сообщений: 200
Регистрация: 23.08.2015
Из: Киев

Спасибо сказали: 25 раз(а)
Авто: Mazda RX-8 '04 SP, Opel Rekord coupe '69 5,7L
Имя: Роман



Всем привет.
Думаю, данная тема касается больше владельцев американок, нежели европеек. Но, может и владельцам европеек будет интересно.
Я расковырял дампы нескольких приборок и научился менять опции (as-built). Что можно сделать:
1) TPMS. Могу отключить полностью, могу перевести в режим "STANDBY" (когда лампа не горит и не мигает, пока не отвалится одно из колес или модуль), а могу и включить (себе так сделал на евро приборке под американский мозг TPMS)
2) Пробег с точностью до инкремента (метры).
3) Мили/км. Можно перевести американскую приборку в КМ по дефолту (в оригинале, после отключения клеммы, приборка будет в милях)
4) Калибровки таха. Актуально при свапе SP <-> HP туда или обратно, оставляя родную приборку.
5) Пищалка отсечки (к сожалению, только два режима - HP или SP, но в купе с калибровками таха, при свапе, этим можно поиграться).
Есть еще калибровки датчиков давления масла и температуры, но с ними пока не разобрался до конца. Заставить датчик давления масла работать как полноценный показометр не получится, но изменить его угол отклонения можно.
Насколько удалось выяснить, дампы мазды 6-ки GG и RX-8 очень похожи. Возможно, получится отключить TPMS и в GG.

По поводу самой информации. В открытом доступе я ее не буду выкладывать, поскольку я потратил недели бессонных ночей на сбор инфы, консолидацию и тесты. По запросу в личку, для некоммерческого использования, я готов ее предоставить бесплатно. Для коммерческого использования информацию не предоставляю.


--------------------
Yo, dawg. We heard you like blowers. So we put a blower on your blower on your blower on your blower on your blower. So now you can blow while you blow while you blow while you blow ©


Спасибо сказали:
Go to the top of the page
Вставить ник EmiteR в ответ
+Quote Post
AndyRX8
сообщение Sep 20 2017, 10:12
Сообщение #2





Группа: MAZDAвод
Сообщений: 1,472
Регистрация: 01.05.2009
Из: Одесса

Спасибо сказали: 194 раз(а)
Авто: Mazda RX-8, ML350
Имя: Андрей



Цитата(EmiteR @ Sep 18 2017, 14:10 ) *
Заставить датчик давления масла работать как полноценный показометр не получится, но изменить его угол отклонения можно.
заставить не получится потому, что этот датчик изначально не предназначен ничего измерять, он только "вкл-выкл", показывает есть давление или нет. А вот если поменять сам датчик на полноценный датчик давления, то тогда, возможно, ты бы и смог его заставить показывать не погоду на марсе )
Go to the top of the page
Вставить ник AndyRX8 в ответ
+Quote Post
EmiteR
сообщение Sep 20 2017, 10:30
Сообщение #3





Группа: MAZDAвод
Сообщений: 200
Регистрация: 23.08.2015
Из: Киев

Спасибо сказали: 25 раз(а)
Авто: Mazda RX-8 '04 SP, Opel Rekord coupe '69 5,7L
Имя: Роман



AndyRX8, так не получится тоже.
Там изначально в протоколе обмена заложено, что приборка реагирует на бинарный флаг: по кан шине в фрейме приходит значение датчика 0 или 1. Соответственно, 0 - стрелка лежит, 1 - стрелка показывает что есть давление.
То есть, даже если поставить резистивный датчик на маслонасос, который видит реальное давление, завести его в ЭБУ, то ЭБУ все равно будет присылать 0 или 1 на приборку. ЧТо бы это поменять, надо править базовую прошивку камня. Именно базовую прошивку камня (бутлоадер + интерпретатор), а не прошивку, которая заливается/сливается из ЭБУ (хранится на флешке камня).
Точно так же, если удалить мозг ЭБУ и пробовать слать кан фрейм со значениями, отличными от 1, то приборка их просто не берет во внимание. Что бы брала во внимание - надо править и ее базовую прошивку.

Что самое интересное, на стрелке давления масла стоит полноценный исполнительный механизм - шаговый двигатель, не ограниченный никакими пределами. То есть, механически и электрически он бы и мог показывать, если бы камень приборки отсчитывал шаги. Но, есть как есть.

Для тех, кто хочет таки реализовать давление масла, можно поступить следующим образом:
1) поменять на плате приборки выводы для шагового двигателя температуры и шагового двигателя давления масла местами
2) считывать с датчика давления масла значение, преобразовывать его в кан фрейм и отправлять на приборку байтом, которым ранее передавалось значение температуры
3) температура будет в режиме вкл-выкл и передаваться в байте для давления масла
4) это можно сделать при свапе, когда удален родной рыксомозг, иначе будет конфликт фреймов и ошибки по кан шине.


--------------------
Yo, dawg. We heard you like blowers. So we put a blower on your blower on your blower on your blower on your blower. So now you can blow while you blow while you blow while you blow ©
Go to the top of the page
Вставить ник EmiteR в ответ
+Quote Post
fDd
сообщение Sep 20 2017, 16:13
Сообщение #4





Группа: MAZDAвод
Сообщений: 186
Регистрация: 19.05.2009
Из: Одесса

Спасибо сказали: 9 раз(а)
Авто: Mazda RX-8
Имя: Валентин



я читал что датчик давления масла от митсубиши работает не "вкл-выкл"
]]>статья]]>


--------------------
Go to the top of the page
Вставить ник fDd в ответ
+Quote Post
AndyRX8
сообщение Sep 20 2017, 16:27
Сообщение #5





Группа: MAZDAвод
Сообщений: 1,472
Регистрация: 01.05.2009
Из: Одесса

Спасибо сказали: 194 раз(а)
Авто: Mazda RX-8, ML350
Имя: Андрей



Цитата(EmiteR @ Sep 20 2017, 11:30 ) *
AndyRX8, так не получится тоже.
Там изначально в протоколе обмена заложено, что приборка реагирует на бинарный флаг: по кан шине в фрейме приходит значение датчика 0 или 1. Соответственно, 0 - стрелка лежит, 1 - стрелка показывает что есть давление.
То есть, даже если поставить резистивный датчик на маслонасос, который видит реальное давление, завести его в ЭБУ, то ЭБУ все равно будет присылать 0 или 1 на приборку. ЧТо бы это поменять, надо править базовую прошивку камня. Именно базовую прошивку камня (бутлоадер + интерпретатор), а не прошивку, которая заливается/сливается из ЭБУ (хранится на флешке камня).
Точно так же, если удалить мозг ЭБУ и пробовать слать кан фрейм со значениями, отличными от 1, то приборка их просто не берет во внимание. Что бы брала во внимание - надо править и ее базовую прошивку.

Что самое интересное, на стрелке давления масла стоит полноценный исполнительный механизм - шаговый двигатель, не ограниченный никакими пределами. То есть, механически и электрически он бы и мог показывать, если бы камень приборки отсчитывал шаги. Но, есть как есть.

Для тех, кто хочет таки реализовать давление масла, можно поступить следующим образом:
1) поменять на плате приборки выводы для шагового двигателя температуры и шагового двигателя давления масла местами
2) считывать с датчика давления масла значение, преобразовывать его в кан фрейм и отправлять на приборку байтом, которым ранее передавалось значение температуры
3) температура будет в режиме вкл-выкл и передаваться в байте для давления масла
4) это можно сделать при свапе, когда удален родной рыксомозг, иначе будет конфликт фреймов и ошибки по кан шине.
игра не стоит свеч, ибо информация о конкретном давлении масла нам без надобности. давление в системе и так поддерживается механическим регулятором. Нам достаточно информации о том есть давление или нет его)
а тем, кто хочет знать давление и температуру масла, то ставится проставка под маслофильтр, в нее отдельные датчики и в салон отдельные приборы )

Сообщение отредактировал AndyRX8 - Sep 20 2017, 16:29
Go to the top of the page
Вставить ник AndyRX8 в ответ
+Quote Post
EmiteR
сообщение Sep 20 2017, 16:52
Сообщение #6





Группа: MAZDAвод
Сообщений: 200
Регистрация: 23.08.2015
Из: Киев

Спасибо сказали: 25 раз(а)
Авто: Mazda RX-8 '04 SP, Opel Rekord coupe '69 5,7L
Имя: Роман



AndyRX8, я согласен. Просто делюь инфой, как это можно на практике реализовать

fDd, перечитай еще раз внимательно статью, которую сам же и скинул. Человек поставил датчик с более высоким порогом срабатывания. Он же сам тебе и ответил про режим "вкл-выкл"


--------------------
Yo, dawg. We heard you like blowers. So we put a blower on your blower on your blower on your blower on your blower. So now you can blow while you blow while you blow while you blow ©
Go to the top of the page
Вставить ник EmiteR в ответ
+Quote Post
fDd
сообщение Sep 20 2017, 16:55
Сообщение #7





Группа: MAZDAвод
Сообщений: 186
Регистрация: 19.05.2009
Из: Одесса

Спасибо сказали: 9 раз(а)
Авто: Mazda RX-8
Имя: Валентин



Цитата(EmiteR @ Sep 20 2017, 17:52 ) *
fDd, перечитай еще раз внимательно статью, которую сам же и скинул. Человек поставил датчик с более высоким порогом срабатывания. Он же сам тебе и ответил про режим "вкл-выкл"

да.. точно )
я перепутал о чем речь... о пороге срабатывания )


--------------------
Go to the top of the page
Вставить ник fDd в ответ
+Quote Post
EmiteR
сообщение Nov 5 2017, 18:39
Сообщение #8





Группа: MAZDAвод
Сообщений: 200
Регистрация: 23.08.2015
Из: Киев

Спасибо сказали: 25 раз(а)
Авто: Mazda RX-8 '04 SP, Opel Rekord coupe '69 5,7L
Имя: Роман



Это сообщение не совсем о прошивке, но связано с работой приборки.
На днях набросал код CAN конвертера, что бы из обычных дискретных/аналоговых/частотных сигналов получить CAN-фреймы для управления приборкой. Получилось как-то так:
]]>https://www.youtube.com/watch?v=HBoEXmshVFc]]>
Вход скорости - 2 канала от датчиков АБС передних колес. Скорость выводится средняя для оси. По этим же датчиками считается и пакет для одометра.
Тахометр - стандартный частотный сигнал с 2 импульсами на оборот (33,(3)Гц на 1000 об/мин). Считается время периода.
Так же, в приборке активировал TPMS, исключительно ради пищалки, что бы активировать ее для отсечки, т.к. штатную отсечку не удалось пока сдвинуть ниже 7280. Пищать начинает при 6500.

Сообщение отредактировал EmiteR - Nov 5 2017, 18:40


--------------------
Yo, dawg. We heard you like blowers. So we put a blower on your blower on your blower on your blower on your blower. So now you can blow while you blow while you blow while you blow ©
Go to the top of the page
Вставить ник EmiteR в ответ
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 




RSS Текстовая версия Сейчас: 28th March 2024 - 12:49