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

Ответ
 
Опции темы Опции просмотра
Старый 30.08.2013, 00:50   #1
bifurkas
Пользователь
Житель форума
 
Регистрация: 31.08.2011
Адрес: Н.Новгород
Марка: Wrangler YJ
Сообщений: 433
По умолчанию

Цитата:
Сообщение от Poul Посмотреть сообщение
Использован чип FT232RL. Как припаяться найдете в даташите. К нему есть софтина ft_prog. В софтине надо настроить инверсию обоих каналов (rx и tx) Скачиваем продвинутый терминал для serial портов. Запускаем. Открываем сэмулированный порт на баудрэйте 7812. 8 бит данных, без четности, один стоповый, флоуконтрол отсутствует. Переключаем терминал в режим HEX и шлем 2 байта 0x10. В ответ получаем список ошибок. Как в теме по ссылке. Всё просто!
Походу, SCI я всё-же спалил. Делал всё то-же самое, только инверсию аппаратно реализовывал. А скорость 7812 в дровах менял или в продвинутом терминале? Кинь ссыль на терминал или доработанные дрова на фт232 выложи, сравню со своими. Вот ещё файл с командами DRB и их описанием:
Вложения
Тип файла: txt drb_notes.txt (9.9 Кб, 62 просмотров)
bifurkas вне форума
  
  Ответить с цитированием Перейти в начало страницы
Старый 16.09.2013, 22:03   #2
bifurkas
Пользователь
Житель форума
 
Регистрация: 31.08.2011
Адрес: Н.Новгород
Марка: Wrangler YJ
Сообщений: 433
По умолчанию

Цитата:
Сообщение от Poul Посмотреть сообщение
Использован чип FT232RL. Как припаяться найдете в даташите. К нему есть софтина ft_prog. В софтине надо настроить инверсию обоих каналов (rx и tx) Скачиваем продвинутый терминал для serial портов. Запускаем. Открываем сэмулированный порт на баудрэйте 7812. 8 бит данных, без четности, один стоповый, флоуконтрол отсутствует. Переключаем терминал в режим HEX и шлем 2 байта 0x10. В ответ получаем список ошибок. Как в теме по ссылке. Всё просто!
Ну SCI я к счастью не пожёг. К SBEC удалось подключиться, на запрос 0х10 выдаёт, например, 10102CFE. Как расшифровать?
bifurkas вне форума
  
  Ответить с цитированием Перейти в начало страницы
Старый 30.08.2013, 10:33   #3
Poul
Пользователь
Житель форума
 
Регистрация: 19.08.2013
Адрес: Спб
Марка: 5.2 и 2.5 :)
Возраст: 43
Сообщений: 333
По умолчанию

Скорость порта выставлял в терминале. Дрова к чипу не трогал. Файлик этот, да и весь проект у меня скачан, спасибо. Ссылку на терминал кину когда за большим компом буду. Сомневаюсь что ты спалил скайпорт. Скорее не правильная реализация инверсии или просто rx на rx воткнул, а tx на tx :) померяй мултиметром. Земля должна быть общей обязательно. На одном канале должно приходить пять вольт со стороны авто, а на другом тоже пять вольт но со стороны компа.
__________________
AKA Паштет
Poul вне форума
  
  Ответить с цитированием Перейти в начало страницы
Старый 30.08.2013, 11:54   #4
bifurkas
Пользователь
Житель форума
 
Регистрация: 31.08.2011
Адрес: Н.Новгород
Марка: Wrangler YJ
Сообщений: 433
По умолчанию

ОК, ждём ссылку. Я на ранних этапах экспериментов со SBEC подал по SCI 12В. Там ОУ на входе/выходе, должно быть он и накрылся.
bifurkas вне форума
  
  Ответить с цитированием Перейти в начало страницы
Старый 30.08.2013, 16:42   #5
Poul
Пользователь
Житель форума
 
Регистрация: 19.08.2013
Адрес: Спб
Марка: 5.2 и 2.5 :)
Возраст: 43
Сообщений: 333
По умолчанию

http://realterm.sourceforge.net/inde...loads_Download
Это хороший терминал. Я им и пользуюсь.
__________________
AKA Паштет
Poul вне форума
  
  Ответить с цитированием Перейти в начало страницы
Старый 30.08.2013, 22:11   #6
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
По умолчанию

[QUOTE=Poul;693681]

Я правильно про Паштета понял?
__________________
Не бросать, не кантовать, вверх ногами не переворачивать, и следить чтоб не лез, куда не следует!
Не "ходил, нашел и пожевал", а "догнал, загрыз и съел"!
Если есть вопрос - можно в личку написать, быстрее увижу и отвечу...
A.S.A.T. вне форума
  
  Ответить с цитированием Перейти в начало страницы
Старый 02.09.2013, 09:54   #7
Poul
Пользователь
Житель форума
 
Регистрация: 19.08.2013
Адрес: Спб
Марка: 5.2 и 2.5 :)
Возраст: 43
Сообщений: 333
По умолчанию

[QUOTE=A.S.A.T.;693832]
Цитата:
Сообщение от Poul Посмотреть сообщение

Я правильно про Паштета понял?
Правильно. :)
__________________
AKA Паштет
Poul вне форума
  
  Ответить с цитированием Перейти в начало страницы
Старый 01.10.2013, 10:36   #8
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   #9
bifurkas
Пользователь
Житель форума
 
Регистрация: 31.08.2011
Адрес: Н.Новгород
Марка: Wrangler YJ
Сообщений: 433
По умолчанию

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

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

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


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

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

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

Rambler's Top100

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


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