JEEP-FORUM.RU - ДЖИП-ФОРУМ.РФ - Форум JEEP-ов
 
Race-Lab
Вернуться   JEEP-FORUM.RU - ДЖИП-ФОРУМ.РФ - Форум JEEP-ов > JEEP технический раздел > Электрика

 
 
Опции темы Опции просмотра
Старый 06.01.2014, 14:59   #11
Poul
Пользователь
Житель форума
 
Регистрация: 19.08.2013
Адрес: Спб
Марка: 5.2 и 2.5 :)
Возраст: 43
Сообщений: 333
По умолчанию

Запись потока скорее всего будет отдельным от JMDRB программным продуктом.
Проблема в том что в стандартных функциях DRB протокола нету команды возвращающей текущие значения сразу нескольких параметров. Есть только функция при вызове которой начинается бесконечный поток одного выбранного параметра (в JMDRB по этому потоку ресуются графики). Чтобы этот поток остановить, нужно послать команду остановки. Соответственно чтобы получать значения нескольких параметров, нужно постоянно запрашивать потоки данных и обрывать их получив из каждого по одной цифре. А это достаточно медленно. В таком режиме значения например восьми параметров будут обновляться примерно раз в секунду. Думаю в большинстве случаев при диагностике этой скорости недостаточно. Но есть у моторолы скоростной режим мониторинга памяти. Вызываем команду перехода в этот режим, переключаем скорость порта на 62500. Работа в этом режиме заключается в том что мы посылаем адрес ячейки памяти, а контроллер однократно отвечает нам значением этой ячейки. Скорость порта большая, ничего прерывать не нужно, всё быстро! В таком режиме можно получать 50-80 значений параметров в секунду. Но проблема в том, что у разных прошивок разных контроллеров значение одного и того же параметра находится по разным адресам. И автоматизировать поиск этого адреса не представляется возможным. Вот я и собираю коллекцию прошивок и дизассемблирую их чтобы понять сколько раскладок адресов существует. Прошивки одной группы используют одну и ту же адресную карту. Если создать базу адресов и алгоритм определения группы прошивки, то мы получим искомое.
Уффф... Запарился печатать. :)
__________________
AKA Паштет
Poul вне форума
  
  Ответить с цитированием Перейти в начало страницы
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Rambler's Top100

Текущее время: 12:33. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
<---->