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

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

Фигню тебе пиндос наговорил. Побитно разбирается ответ на запрос 0х11 а не 0х10.
А конкретно про твой случай:
запрос 0х10 вызывает список кодов ошибок, один код - один байт. Заканчивающийся байтом окончания и иногда чексуммой.
Рассмотрим ответ твоего контроллера побайтно:
10 - эхо твоего запроса (контроллер всегда отсылает обратно то что ты отправил)
10 - код ошибки. Переводим в десятичную систему и получаем 16. Потеря напряжения батареи.
2c - следующий байт ошибки. В десятичной - 44. Проблемы с ДТВ.
fe - код окончания списка ошибок.
Конечно я тоже не гарант истинны, но я это понимаю так. Для проверки попробуй создать новую ошибку отключив ему любой датчик. И посмотри появится ли новый байт в этом списке. И какой именно.

ЗЫ: мой подопытный на столе, получающий только питание и зажигание, отвечает на 0х10 списком из 12 байт. :)
__________________
AKA Паштет

Последний раз редактировалось Poul; 01.10.2013 в 10:39.
Poul вне форума
  
  Ответить с цитированием Перейти в начало страницы
Старый 01.10.2013, 10:54   #272
bifurkas
Пользователь
Житель форума
 
Регистрация: 31.08.2011
Адрес: Н.Новгород
Марка: Wrangler YJ
Сообщений: 432
По умолчанию

Да я знаю, что пиндос фигню прогнал, я даже отвечать не стал. Я ждал ответа от другого человека, но он что-то промолчал. Мне приехал AutoXray, с ним экспериментирую. У него запрос на ошибки и ответ SBEC те-же самые, что и с ft232.
Перевод ответа в десятичную не соответствует ошибкам, описанным в таблицах. Принудительное создание ошибки добавляет один или два байта в ответ, т.о. можно "собрать" свою таблицу ошибок.
Кстати, в исходниках девыйса Юхи можно найти и другие запросы, например на обороты двигателя или напряжение аккумулятора.

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

Мы имеем право получать по заказу значение любого из первых 256 байт памяти процессора. А именно там хранятся текущие рабочие параметры. Надо лишь знать что где. Я собираю таблицу адресов. Сапример значение мап сенсора лежит по адресу 0х50 у джипов. У других крайслеров по другим адресам. Но это всё фигня. Гораздо интереснее реализовать алгоритм изменения энергонезависимых параметров. Например есть возможность глобальной коррекции угла зажигания в пределах +/-6 градусов. И эту установку мозг запоминает навсегда. Также можно изменить пробег и т д. На сколько я понял, в прошивке уже есть функция перешивки епрома. И вызывается она одной из команд по скайпорту. Но вот какой? И с какими параметрами? Если я это пойму, то смогу реализовать все функции DRB to PC. В аиде есть поддержка мотороллы 6811. Изучаю дизассмы прошивок...
__________________
AKA Паштет
Poul вне форума
  
  Ответить с цитированием Перейти в начало страницы
Старый 01.10.2013, 11:45   #274
bifurkas
Пользователь
Житель форума
 
Регистрация: 31.08.2011
Адрес: Н.Новгород
Марка: Wrangler YJ
Сообщений: 432
По умолчанию

Питоновский дизасм смотрел? Для меня ассемблер, тем более мотороловский - тёмный лес, но там скудные комментарии имеются. По крайней мере скорость порта я там увидел.
bifurkas вне форума
  
  Ответить с цитированием Перейти в начало страницы
Старый 01.10.2013, 11:50   #275
Poul
Пользователь
Житель форума
 
Регистрация: 19.08.2013
Адрес: Спб
Марка: 5.2 и 2.5 :)
Возраст: 43
Сообщений: 333
По умолчанию

Не только питоновский. Я ж говорю. Аида запросто разбирает мотороловский бин. Я тоже в асме не силен. Вот теперь наверстываю. Главное - мотивация! :)
__________________
AKA Паштет
Poul вне форума
  
  Ответить с цитированием Перейти в начало страницы
Старый 01.10.2013, 12:01   #276
bifurkas
Пользователь
Житель форума
 
Регистрация: 31.08.2011
Адрес: Н.Новгород
Марка: Wrangler YJ
Сообщений: 432
По умолчанию

Чем могу тебе помочь? У меня и подопытный на столе лежит, и рядом с джипом в гараже комп всегда имеется.
bifurkas вне форума
  
  Ответить с цитированием Перейти в начало страницы
Старый 01.10.2013, 12:09   #277
Poul
Пользователь
Житель форума
 
Регистрация: 19.08.2013
Адрес: Спб
Марка: 5.2 и 2.5 :)
Возраст: 43
Сообщений: 333
По умолчанию

Да у меня тоже несколько подопытных. Два живых. И два на запчасти. И машин в ремзоне всегда хватает. :) Только вот со временем плохо. Жаль, но помочь похоже нечем. Просто ждать и верить. Как думаешь? Это стоит потраченного времени? Много еще осталось людей которым это нужно?
__________________
AKA Паштет
Poul вне форума
  
  Ответить с цитированием Перейти в начало страницы
Старый 01.10.2013, 12:13   #278
Poul
Пользователь
Житель форума
 
Регистрация: 19.08.2013
Адрес: Спб
Марка: 5.2 и 2.5 :)
Возраст: 43
Сообщений: 333
По умолчанию

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

И еще в каждом из случаев записывай ответ на запрос 0х11. Там в двоичной системе каждый бит означает наличие или отсутствие конкретной ошибки.
__________________
AKA Паштет
Poul вне форума
  
  Ответить с цитированием Перейти в начало страницы
Старый 01.10.2013, 13:23   #279
bifurkas
Пользователь
Житель форума
 
Регистрация: 31.08.2011
Адрес: Н.Новгород
Марка: Wrangler YJ
Сообщений: 432
По умолчанию

Цитата:
Сообщение от Poul Посмотреть сообщение
Можешь записать и выложить строки ответа на 0х10 и коды моргания чеком в том же состоянии. Несколько разных ситуаций с разными ошибками. Составлять целиком таблицу всех ошибок ненужно. Надо понять как их правильно преобразовывать.

И еще в каждом из случаев записывай ответ на запрос 0х11. Там в двоичной системе каждый бит означает наличие или отсутствие конкретной ошибки.
ОК, что-то из этого уже сделано, попробую ещё создать стопудов-понятные ошибки и записать строки ответа на них.
bifurkas вне форума
  
  Ответить с цитированием Перейти в начало страницы
Старый 01.10.2013, 20:49   #280
A.S.A.T.
Пользователь
Житель форума
 
Аватар для A.S.A.T.
 
Регистрация: 01.10.2010
Адрес: СПб
Марка: Стал Jeep GC WH 2008 Overland 3.0CRD QD2 245 OME+2" 32", Был Jeep GC ZJ 1997 5.2Lim 44RE OD 2.5" 31"
Возраст: 48
Сообщений: 6,833
По умолчанию

Блин, мужики, чем вам могу помочь?
Просыпается молодость... ))))
__________________
Не бросать, не кантовать, вверх ногами не переворачивать, и следить чтоб не лез, куда не следует!
Не "ходил, нашел и пожевал", а "догнал, загрыз и съел"!
Если есть вопрос - можно в личку написать, быстрее увижу и отвечу...
A.S.A.T. вне форума
  
  Ответить с цитированием Перейти в начало страницы
Ответ


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

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

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

Rambler's Top100

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


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