Показать сообщение отдельно
Старый 21.10.2020, 19:17   #12
Леха6886
Постоялец
Обо мне Обо мне
 
Регистрация: 04.10.2013
Адрес: Кемеровская область, Мариинск
Автомобиль: BMW E36 316i, 1991
Сообщений: 73
Сказал(а) спасибо: 4
Поблагодарили 16 раз(а) в 13 сообщениях
Вес репутации: 0
Леха6886 Нейтральная репутация
Ну что, продолжим... Следующий байт самый секретный)). Именно в нем хранится информация для правильной работы тахометра и еще кое что.
ВНИМАНИЕ!!!! Адреса с 00 до 61 включительно (байты 384В) защищены контрольной суммой. Любые изменения в этой области приводят к появлению РРРРР на одометре. Если кто то не знает, как пересчитать контрольную сумму – спрашивайте, будем учиться считать))
10: единицы измерения: 00- км, 01- мили. Это касается одометра.
10: тампер: 00- не активно, 01- активно.
10: указатель расхода топлива или температура масла: 00- топливо, 01- темп. масла.
10: топливный датчик: 02-поплавковый.
10: количество импульсов для тахометра: 02- 2 импульса, для 4-х цилиндровых двигателей, 03- 3 импульса, для 6-и цилиндров, 04- 4 импульса, для М60В40, 06- 6 импульсов, для M51D25WA2.
Как уже было выше, у нас есть пять параметров, которые нужно впихнуть в один байт. Для этого опять потребуются маски (нет, не медицинские, на этот раз). Маска- это своего рода шаблон, показывающий какие биты в байте можно менять в тот или иной момент. Вообще, если интересно, этому можно выделить отдельное место в этой теме, туда же добавить пересчет контрольной суммы. Скажите, что это вам нужно, буду объяснять, нет- значит нет. Напишу просто, что байт 70 –это приборка в км, тампер не активен, есть указатель мгновенного расхода топлива, датчик-поплавок, от 6-ти цилиндров. 50- тоже самое для 4-х цилиндров.
Оборудование:
11: не выяснил, что то связанное с данными: 00- данные действительны, 01- недействительные.
11: предупреждение о ремне безопасности (я так понимаю лампа на панели, как -нибудь проверим):00- не активно, 01- активно.
11: код на БК: 00- не активно, 01- активно.
11: трансмиссия: 00- ручная, 01-АКПП.
11: предупреждение гонга о ремнях безопасности: 00- не активно, 01- активно.
12…1D: кривая стрелки топливного бака. Ничего не трогал, не экспериментировал. На всех приборках значения одинаковые (по крайней мере в тех дампах, что есть у меня).
1Е…23: угол указателя уровня топлива. Тоже ничего не трогал.
24…2В: порог топливного бака, так переводит с немецкого, что это, сложно сказать. Возможно объем бака, но размер данных в 8 байт смущает.
2С…2F: и опять калибровки стрелки бака, на этот раз временная постоянная.
30…39: калибровки стрелки температуры.
3А: максимальные обороты двигателя: FF- дизель, D8- 6912 об/мин, Е1- 7200 об/мин, FA- 8000 об/мин.
3В: максимальное значение тахометра: DВ- 7000 об/мин, ВС- 6000 об/мин, D8- 7000 об/мин для М43, FA- 8000 об/мин.
3С: какой то индекс.
Сервисный интервал:
3D: Предупреждение о сервисе: 00- активно.
3D: задержка выключения индикатора сервисного интервала: 0А- одно значение.
3Е…3F: какой то тайп код.
На сегодня пожалуй хватит. В следующий раз будем воевать с Парт номерами, ревизиями, ВИН номерами, ну и может что еще захватим. Пишите пожелания, задавайте вопросы, возможно что то проверим на практике, пока есть «подопытный».
__________________
BMW е36 316i седан M40B16 => M42B18
Леха6886 вне форума   Ответить с цитированием

Sponsored Links