Помощник
Здравствуйте, гость ( Вход | Регистрация )
13.6.2010, 20:45
Сообщение
#40211
|
|
Группа: Пользователи Сообщений: 15 Спасибо сказали: 0 раз |
Слил еепром со спидометра.
Изменяемое значение лежит по адресам 0x26…0x2d. при пробеге 13012 — EF BD EF BD EF BD EF BD 13016 — DE FB DE FB DE FB DE FB После этого возникли вопросы по содержимому. — как узнать, что нужно менять местами байты? Просто запомнить как сливает программатор? — почему меняются два байта, ведь у двухбайтовой записи потолок — 65к, а у спидометра 100к+. Старшие байты хранятся по другим смещениям? — как из EF BD (или BD EF) получается 13012? Калькулятор выдает 61373 (48623), что немного больше, чем 13012. (вот на это не могу найти ответ. Дайте плз хотя бы намек на алгоритм). в CarDamp Base Прикрепленные файлы
|
|
|
Ответить |
13.6.2010, 21:00
Сообщение
#40213
|
|
Группа: Real User Сообщений: 514 Спасибо сказали: 4 раза |
— как узнать, что нужно менять местами байты? Просто запомнить как сливает программатор? — почему меняются два байта, ведь у двухбайтовой записи потолок — 65к, а у спидометра 100к+. Старшие байты хранятся по другим смещениям? — как из EF BD (или BD EF) получается 13012? Калькулятор выдает 61373 (48623), что немного больше, чем 13012. (вот на это не могу найти ответ. Дайте плз хотя бы намек на алгоритм). в CarDamp Base Значит плохой калькулятор у тебя, здесь старый и всем известный алгоритм. Мне хватило одного взгляда и 5-ти минут, чтобы слепить правильный кальк под него... 1. Ты полез не в те дебри 2. Свап делается, только для привязки дампа под кальк. Считывание и заливка дампа обратно или его модификация, производятся без свапа. Если ты свапил дамп для калькуляции, будь добр верни все на место... 3. Намек дал выше... Кстати, а какой год у данного моцика? Прикрепленные файлы
Отредактированно autodamp - 13.6.2010, 21:09
|
|
|
13.6.2010, 21:09
Сообщение
#40215
|
|
Группа: Пользователи Сообщений: 15 Спасибо сказали: 0 раз |
Значит плохой калькулятор у тебя, здесь старый и всем известный алгоритм. Мне хватило одного взгляда и 5-ти минут, чтобы слепить правильный кальк под него... Кстати, а какой год у данного моцика? Ну у меня виндовый калькулятор ) Значит у Вас есть опыт. А в какую сторону копать, что бы узнать этот «всем известный алгоритм»? Очень хочется с этим разобраться. (приборка сделана и уже на выдачу, остались только дампы) хм. 13011… а одометр тогда показывал 13012… значит просто +1. уже интереснее. Точный год я пока не знаю. По виду что-то из второй половины 90х. |
|
|
13.6.2010, 21:14
Сообщение
#40216
|
|
Группа: Real User Сообщений: 514 Спасибо сказали: 4 раза |
Ну у меня виндовый калькулятор ) Значит у Вас есть опыт. А в какую сторону копать, что бы узнать этот «всем известный алгоритм»? Очень хочется с этим разобраться. (приборка сделана и уже на выдачу, остались только дампы) хм. 13011… а одометр тогда показывал 13012… значит просто +1. уже интереснее. Точный год я пока не знаю. По виду что-то из второй половины 90х. +- 1, 2, а зачастую и несколько десятков км, для многих кальков обычное явление. Кстати, прежде чем написать свой кальк, я то же все просчитываю на виндовом. Но данный алго присутствует во всех фришных кальках. Год, надо узнавать сразу. Алго от узкоглазых авто.... Отредактированно autodamp - 13.6.2010, 21:16
|
|
|
13.6.2010, 21:45
Сообщение
#40219
|
|
Группа: Пользователи Сообщений: 15 Спасибо сказали: 0 раз |
+- 1, 2, а зачастую и несколько десятков км, для многих кальков обычное явление. Кстати, прежде чем написать свой кальк, я то же все просчитываю на виндовом. Но данный алго присутствует во всех фришных кальках. Год, надо узнавать сразу. Алго от узкоглазых авто.... глянул тачом, -1 и 0x40. «прежде чем написать свой кальк» — А в какой оболочке это пишется? «Но данный алго присутствует во всех фришных кальках» — А алгоритм там открыт? Пока я нахожу только «черные ящики». |
|
|
13.6.2010, 21:57
Сообщение
#40220
|
|
Группа: Real User Сообщений: 514 Спасибо сказали: 4 раза |
глянул тачом, -1 и 0x40. Это что? Пробег определился с точностью в 1 км? И адрес пробега? Для основной части - ДА. «прежде чем написать свой кальк» — А в какой оболочке это пишется? У меня ж представлено.... А алгоритм там открыт? А кто ж открывать то будет? Отредактированно autodamp - 13.6.2010, 21:59
|
|
|
13.6.2010, 22:06
Сообщение
#40221
|
|
Группа: Пользователи Сообщений: 15 Спасибо сказали: 0 раз |
Это что? Пробег определился с точностью в 1 км? И адрес пробега? Для основной части - ДА. расхождение дампа и показаний - 1. а там еще две группы. У меня ж представлено.... там копирайт название затер… А кто ж открывать то будет? ну если он всем известный ) а так да — выгоды нет от открытия. |
|
|
13.6.2010, 22:17
Сообщение
#40222
|
|
Группа: Real User Сообщений: 514 Спасибо сказали: 4 раза |
1. Прогер Омега (пора бы знать в лицо )
2. Известный - да, но не до такой же степени... Поверь, подавляющее число смотчиков, используя кальки под этот алго и знать не знают как эти байтики формируются.... А ты все и сразу.... Я надеюсь диспут закончен. |
|
|
13.6.2010, 23:14
Сообщение
#40226
|
|
Группа: Пользователи Сообщений: 15 Спасибо сказали: 0 раз |
1. Прогер Омега (пора бы знать в лицо ) Я только часа четыре погружаюсь в тему. Не успел со всеми познакомиться =) 2. Известный - да, но не до такой же степени... Поверь, подавляющее число смотчиков, используя кальки под этот алго и знать не знают как эти байтики формируются.... А ты все и сразу.... Зато они на этом деньги зарабатывают — тоже мотиватор. разобрались в формате. остался один вопрос… есть ли рациональное объяснение такому формату хранения? Это получается «совсем-совсем какой-то жестокий little endian». Зачем граница проходит в десятичной системе? Почему, например, «BDEF» а не более компактно? Это как-то упрощает вычисления/отображение/надежность? |
|
|
14.6.2010, 9:17
Сообщение
#40230
|
|
Группа: Real User Сообщений: 532 Спасибо сказали: 2 раза |
если правильно понял тебя, то BDEF затем что микроэлектроника думает на шестнадцатиричном исчислений. Это ведь в школе проходят на информатике.Так сказать будущих смотщитков готовят ))))))))))
-------------------- 61 63 64 6E 38 79 38 38
С 18.06.2012 присвоено звание ИНЖЕНЕР |
|
|
14.6.2010, 13:30
Сообщение
#40246
|
|
Группа: Пользователи Сообщений: 15 Спасибо сказали: 0 раз |
если правильно понял тебя, то BDEF затем что микроэлектроника думает на шестнадцатиричном исчислений. Это ведь в школе проходят на информатике.Так сказать будущих смотщитков готовят )))))))))) Проходят, но немножко не это. Это уже из области логики японских инженеров. Да и сама информатика тут кончается на переводе дампа из двоичной в шестнадцатеричную систему. Дальше, имхо, нужны познания из более младших классов ) |
|
|
15.6.2010, 6:46
Сообщение
#40280
|
|
Группа: Real User Сообщений: 380 Спасибо сказали: 1 раз |
хм. 13011… а одометр тогда показывал 13012… значит просто +1. уже интереснее. Пробег в дампе соответствует заявленному! :) Ты пытаешься найти пробег в "малом круге"!! Проедь сто километров - увидишь! |
|
|
16.6.2010, 0:15
Сообщение
#40312
|
|
Группа: Пользователи Сообщений: 15 Спасибо сказали: 0 раз |
Пробег в дампе соответствует заявленному! :) Ты пытаешься найти пробег в "малом круге"!! Проедь сто километров - увидишь! Ну я на столе 200км «накатал» — в принципе понятно. «малый круг» — интересная терминология ) |
|
|
Ответить |
|
11.11.2024, 13:50 Посл. ответ от Saveliy |
||
|
3.1.2024, 5:58 Посл. ответ от Александр |
||
|
25.7.2022, 7:21 Посл. ответ от Fedorov |
||
|
16.3.2022, 12:28 Посл. ответ от Saveliy |
||
|
22.3.2015, 3:08 Посл. ответ от Saveliy |
|
Вчера, 18:31 Посл. ответ от slalex |
||
|
14.11.2024, 19:12 Посл. ответ от jody |
||
|
13.11.2024, 15:30 Посл. ответ от wwwww71 |
||
|
13.11.2024, 13:19 Посл. ответ от Роман |
||
|
12.11.2024, 23:46 Посл. ответ от danis11 |
Сейчас: 16.11.2024, 3:42 |