X

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

Скрыть объявления

Объявления

Каток BOMAG BW213 D-4 2007г., моточасы  
 24c04
сообщение 23.8.2010, 16:31
Сообщение #43367


Club

Группа: Real User

Сообщений: 537
Спасибо сказали: 16 раз

Есть такая приборка (точнее две). Подтолкните в нужном направлении с алго.
При попытке поправить часы, на экране 0.0 (контролька)
При заливке дампа из одной приборки в другую, все ОК.

Прикрепленный файл  Bomag_BW213_D-4_2007_24c01_6401h.bin.bin ( 128 B )
      Кол-во скачиваний: 37
Прикрепленный файл  Bomag_BW213_D-4_2007_24c01_5359_0h.bin ( 128 B )
      Кол-во скачиваний: 29

Прикрепленный файл  1.jpg ( 148 kB )
      Кол-во скачиваний: 70
Прикрепленный файл  2.jpg ( 118.11 kB )
      Кол-во скачиваний: 57
Прикрепленный файл  3.jpg ( 127.33 kB )
      Кол-во скачиваний: 63
Прикрепленный файл  4.jpg ( 146.8 kB )
      Кол-во скачиваний: 77
  Пользователя нет на форуме
 
«<3 из 3
 
Ответить
Ответов (30 - 43)
 Andron_h
сообщение 26.8.2010, 22:24
Сообщение #43592


Группа: Real User

Сообщений: 315
Спасибо сказали: 5 раз

заметил вот какую особенность (см. картинку)
возможно +1 и +3 и тд это остаток от какогото еще действия или старшый разряд какого-то числа
Прикрепленные файлы
Прикрепленный файл  каток.jpg ( 63.67 kB )
      Кол-во скачиваний: 59


--------------------
http://speedometrs35.ru (ツ)
  Пользователя нет на форуме
 
 Andron_h
сообщение 27.8.2010, 7:27
Сообщение #43597


Группа: Real User

Сообщений: 315
Спасибо сказали: 5 раз

Всё, у меня кончились идеи. Ставь 2220 я думаю заказчик будет доволен и этим.


--------------------
http://speedometrs35.ru (ツ)
  Пользователя нет на форуме
 
 24c04
сообщение 27.8.2010, 9:34
Сообщение #43601


Club

Группа: Real User

Сообщений: 537
Спасибо сказали: 16 раз

Цитата(Andron_h @ 27.8.2010, 7:27) *
Всё, у меня кончились идеи. Ставь 2220 я думаю заказчик будет доволен и этим.



А я еще денек помучаюсь :icon_kringeln:
  Пользователя нет на форуме
 
 Andron_h
сообщение 27.8.2010, 9:54
Сообщение #43604


Группа: Real User

Сообщений: 315
Спасибо сказали: 5 раз

ну как вариант я тебе могу сделать 1500 часов из дампа с 793, 4914 или 6772 часами работы
может у заказчика есть еще техника с которой можно снять дамп?
Отредактированно Andron_h - 27.8.2010, 9:57


--------------------
http://speedometrs35.ru (ツ)
  Пользователя нет на форуме
 
 SYSSI
сообщение 27.8.2010, 11:13
Сообщение #43605


Группа: Участник

Сообщений: 247
Спасибо сказали: 5 раз

Цитата(Andron_h @ 26.8.2010, 17:43) *
мозг этой контролькой окончательно сломан, приведи пару примеров плиз.


Да сам из тех примеров, что выложены, сделал такой вывод.
Ксорим, естественно контрольку, стартуем с 0
типа так:

00 00 00 00 00 00 00 00 00 00
01 00 00 00 00 00 00 00 D3 47
02 00 00 00 00 00 00 00 A6 8F
03 00 00 00 00 00 00 00 75 C8
04 00 00 00 00 00 00 00 6D 0F
...............
FD 00 00 00 00 00 00 00 E9 1B
FE 00 00 00 00 00 00 00 9C D3
FF 00 00 00 00 00 00 00 4F 94
00 01 00 00 00 00 00 00 61 B8
01 01 00 00 00 00 00 00 B2 FF
02 01 00 00 00 00 00 00 C7 37
03 01 00 00 00 00 00 00 14 70

Завязать с секундами можно если сделать цикл, который будет ксорить контрольку по моему алгоритму, соответственно от 0 до необходимого значения.


--------------------
не экономить нужно, а больше зарабатывать!!!
  Пользователя нет на форуме
 
 Andron_h
сообщение 27.8.2010, 12:16
Сообщение #43608


Группа: Real User

Сообщений: 315
Спасибо сказали: 5 раз

Цитата(SYSSI @ 27.8.2010, 12:13) *
Да сам из тех примеров, что выложены, сделал такой вывод.
Ксорим, естественно контрольку, стартуем с 0
типа так:
00 00 00 00 00 00 00 00 00 00
01 00 00 00 00 00 00 00 D3 47
02 00 00 00 00 00 00 00 A6 8F
03 00 00 00 00 00 00 00 75 C8
04 00 00 00 00 00 00 00 6D 0F
...............
FD 00 00 00 00 00 00 00 E9 1B
FE 00 00 00 00 00 00 00 9C D3
FF 00 00 00 00 00 00 00 4F 94
00 01 00 00 00 00 00 00 61 B8
01 01 00 00 00 00 00 00 B2 FF
02 01 00 00 00 00 00 00 C7 37
03 01 00 00 00 00 00 00 14 70
Завязать с секундами можно если сделать цикл, который будет ксорить контрольку по моему алгоритму, соответственно от 0 до необходимого значения.


ну я в терминологии запутался и в том что у тебя такая фраза для остальных случаев (0010...1110), если бит 0 = 1 -> ксорим 0x75C8, если = 1 -> ксорим 0xD347 где нужно читать 0, а где 1?
что значит первые? откуда?
давай считать биты в байте так b7 b6 b5 b4 b3 b2 b1 b0
первые это какие b3-b0 или b7-b4
CODE
если b0 = 1 ксорим на 75c8
иначе ксорим на d347
конец если


возможно алго и сработает, но боюсь просто перебором мы сможем увеличить только облась времени включенного зажигания, а вот со моточасами которые отображаются на экране может возникнуть заминка они то во всех замерах нулевые, и контролька может не совпадать.
Отредактированно Andron_h - 27.8.2010, 12:22


--------------------
http://speedometrs35.ru (ツ)
  Пользователя нет на форуме
 
 Andron_h
сообщение 27.8.2010, 12:59
Сообщение #43610


Группа: Real User

Сообщений: 315
Спасибо сказали: 5 раз

расчитаем эту строку FF 00 00 00 00 00 00 00 4F 94
контролька предыдущей строки 9CD3
байт счетчика равен 1111 ксорим на 2e2c

чето у мя не получается по этому алгоритму 9CD3 xor 2e2c = B2FF

а это уже контролька следующей строки а не текущей!


--------------------
http://speedometrs35.ru (ツ)
  Пользователя нет на форуме
 
 SYSSI
сообщение 27.8.2010, 15:19
Сообщение #43614


Группа: Участник

Сообщений: 247
Спасибо сказали: 5 раз

Цитата(Andron_h @ 27.8.2010, 13:59) *
расчитаем эту строку FF 00 00 00 00 00 00 00 4F 94
контролька предыдущей строки 9CD3
байт счетчика равен 1111 ксорим на 2e2c
чето у мя не получается по этому алгоритму 9CD3 xor 2e2c = B2FF
а это уже контролька следующей строки а не текущей!


да не так!

вот эти строки:

FE 00 00 00 00 00 00 00 9C D3
FF 00 00 00 00 00 00 00 4F 94

т.е. следим за FE !!!! (4 первых бита = 1110), бит0 = 0 -> ксорим D347 все правильно.

9CD3 ^ D347 = 4F94 (это уже контролька следующей строки)

вот и катит....

дальше должно быть так:

FF 00 00 00 00 00 00 00 4F 94
00 01 00 00 00 00 00 00 61 B8

т.е следим за FF !!!! (4 первых бита = 1111), бит0 = 1 -> ксорим 2E2C -> контролька 4F94 ^ 2E2C = 61B8

ну.....

не, не катит мой "алго". Посмотрел дальше - фигня получается...


--------------------
не экономить нужно, а больше зарабатывать!!!
  Пользователя нет на форуме
 
 Andron_h
сообщение 27.8.2010, 16:15
Сообщение #43616


Группа: Real User

Сообщений: 315
Спасибо сказали: 5 раз

это циклический CRC16 без знания полинома здесь делать нечего, вышку я уже забыл чтоб посчитать вырожденную матрицу.


--------------------
http://speedometrs35.ru (ツ)
  Пользователя нет на форуме
 
 ASHOT2009
сообщение 27.8.2010, 16:21
Сообщение #43617


Группа: Участник

Сообщений: 162
Спасибо сказали: 2 раза

Блин.
Парни.
Я смотрю на все это и думаю - шош там за проц стоит в этом катке, к-рый все эти вычисления делать буэт ?
Вероятно, все должно быть проще ....
Не кажется ?
  Пользователя нет на форуме
 
 Andron_h
сообщение 27.8.2010, 16:48
Сообщение #43618


Группа: Real User

Сообщений: 315
Спасибо сказали: 5 раз

дык раз в секунду делать операций на 500-700 тиков проца, при частоте даже в 1мегагерц, плевое дело даже для авровской тини


--------------------
http://speedometrs35.ru (ツ)
  Пользователя нет на форуме
 
 SYSSI
сообщение 27.8.2010, 17:48
Сообщение #43619


Группа: Участник

Сообщений: 247
Спасибо сказали: 5 раз

Цитата(Andron_h @ 27.8.2010, 17:15) *
это циклический CRC16 без знания полинома здесь делать нечего, вышку я уже забыл чтоб посчитать вырожденную матрицу.

если знать, что это CRC, то полином можно и подобрать.


--------------------
не экономить нужно, а больше зарабатывать!!!
  Пользователя нет на форуме
 
 24c04
сообщение 27.8.2010, 19:17
Сообщение #43621


Club

Группа: Real User

Сообщений: 537
Спасибо сказали: 16 раз

Всем спасибо за помощь и беспокойства.
Уезжаю на неделю в отпуск, приборки остаются у меня, через неделю продолжу. Может удастся у заказчика надыбать приборки с другими значениями (говорит вроде есть).
  Пользователя нет на форуме
 
«<3 из 3
Ответить
82 чел. читают эту тему (гостей: 82, скрытых пользователей: 0)
Пользователей: 0
Режим отображения: ·


  Сейчас: 18.11.2024, 3:14