Давно обещанная тема про логирование

Осциллографы, мультиметры, анализаторы, логгеры, паяльное оборудование. Теория и практика.
User avatar
uncle_sem
Posts: 180
Joined: 27 Mar 2011, 10:24
Location: Брест, BY
Has thanked: 16 times
Been thanked: 30 times
Contact:

Re: Давно обещанная тема про логирование

Postby uncle_sem » 09 May 2011, 04:55

красивая штучка!
[url=uncle_sem.livejournal.com]чтение ошибок - не диагностика, стирание ошибок - не ремонт (с)[/url]
покупка инструмента не делает тебя механиком, покупка тестера - электриком, покупка сканера - диагностом (с)

yagger
Posts: 61
Joined: 13 Jun 2011, 19:55
Location: Minsk
Has thanked: 9 times
Been thanked: 7 times

Re: Давно обещанная тема про логирование

Postby yagger » 15 Jun 2011, 10:05

для кана бы такой фильтрик сделать. над заняться. :)

yagger
Posts: 61
Joined: 13 Jun 2011, 19:55
Location: Minsk
Has thanked: 9 times
Been thanked: 7 times

Re: Давно обещанная тема про логирование

Postby yagger » 19 Jun 2011, 10:34

продолжение то будет? :)

RobinDAB
Posts: 29
Joined: 27 Mar 2011, 04:11
Been thanked: 25 times

Re: Давно обещанная тема про логирование

Postby RobinDAB » 19 Jun 2011, 19:20

yagger wrote:продолжение то будет? :)

А это от Вас зависит.
Пока что особой активности невидно.
Если будут вопросы, возможно появятся и ответы. А так получается что я сам с собой тут разговариваю.

yagger wrote:для кана бы такой фильтрик сделать. над заняться. :)

CAN - Это уже совсем другая песня, и немножко параллельная тема.
Тем не менее есть в сети некоторые проекты совершенно во фри. Но очень сырые.
У всех CAN фильтров которые ребята сотворили, есть одна существенная беда: они сделаны на дешёвой элементной базе и по этой причине и глючат не по детски как только начинается непогода (ставить весной и гарантию давать 3 месяца!)
Всёже тут требуется более серьёзное ядро чем АРМ процик, расчитанный на применение в комнатных условиях.

yagger
Posts: 61
Joined: 13 Jun 2011, 19:55
Location: Minsk
Has thanked: 9 times
Been thanked: 7 times

Re: Давно обещанная тема про логирование

Postby yagger » 19 Jun 2011, 19:48

возможно меня не правильно поняли, я имел ввиду не фильтр "глушения" или "пропускания" посылок по ID с целью недоставки его по назначению, а фильтр отсеивания посылок вместе с ID от определенного модуля или сегмента сети CAN... вот нашел, осталось немного изменить схему и приспособить к CAN Hacker'у выход, чтобы ловить посылки только от интересующего модуля для возможности последующего анализа протокола, ответов модуля... :) надеюсь на правильном пути?

а активность может появиться только тогда, когда хоть сколь существенная информация появится для обсуждения, а так пока ИМХО надо перетерпеть и развить тему... :drinks:

User avatar
Girts
Posts: 2666
Joined: 24 Mar 2011, 22:06
Has thanked: 543 times
Been thanked: 1894 times
Contact:

Re: Давно обещанная тема про логирование

Postby Girts » 19 Jun 2011, 20:49

А может всё на самом деле проще - в каждом блоке обычно драйвер вынесен отдельно. Цепляешся на TX и наслаждаешся?
Народ давно требует красной кнопки!

yagger
Posts: 61
Joined: 13 Jun 2011, 19:55
Location: Minsk
Has thanked: 9 times
Been thanked: 7 times

Re: Давно обещанная тема про логирование

Postby yagger » 20 Jun 2011, 05:41

Girts wrote:Цепляешся на TX и наслаждаешся?
А если плата модуля под слоем лака приличным? ...или модуль расположен так, что просто так не добраться? ....время на "доставание" модуля его разборку и "цепляние"?... бывают еще такие модули, что при открытых двух половинках, контакты разъема не соединены со второй половиной, в которой сама плата непосредственно, подпаивать тучу контактов?... есть еще варианты... я понимаю что это самый простой способ, но можно же еще упростить, а точнее не упростить (скорее слегка усложнить), но сделать более удобным этот процесс. :)

RobinDAB
Posts: 29
Joined: 27 Mar 2011, 04:11
Been thanked: 25 times

Re: Давно обещанная тема про логирование

Postby RobinDAB » 05 Sep 2011, 14:26

uncle_sem wrote:ну повторить-то сигнал дело нехитрое, но хочется ж разобраться что там к чему... хотя бы для того чтобы подобрать этот код перебором, если он меняется. или он всегда одинаковый?

Ап, чтобы тема несдохла.
Для uncle_sem:
viewtopic.php?f=10&t=160
А давай попробуй разобратся, что же надо записывать в эмулятор, чтоб повторить тот же Рено эмуль!

slalex
Posts: 30
Joined: 30 Sep 2011, 19:55
Has thanked: 1 time

Re: Давно обещанная тема про логирование

Postby slalex » 30 Sep 2011, 20:24

Добавлю свои 5 капель в тему,
Собрал я эмулятор иммо для VAG на AT90S2313 успешно внедрил его в VW, машина безглючно работает уже полгода, но хочется более подробно вникнуть в работу изделия, тем более я немного программирую микроконтроллеры mcs51, хочется что-нибудь свое придумать, перейти на AVR, эмулятор - как полигон для исследований, и хочу спаять еще один что-бы лежал на всякий случай, но как его проверить без машины? я когда обрал эмуль - скаптурил обмен по к-линии, к сожалению без разделения какой байт в каком направлении идет , обмен выглядит так: напругу на эмуль подаю постоянно, включаю зажигание на мозгах - из мозгов что-то выплевывается по к-линии, эмуль тоже что-то плюет - довольно хитрый обмен секунды 2 идет.

скаптурил я 4 раза вот результаты:

00 07 F8 01 FE D7 28 E9 16 68 97 04 FB 8A 75 03 07 F8 02 FD 3D C2 A4 5B 44 BB 3B C4 51 AE 03 03 FC 03 FC 09 F6 03 03 FC 04 FB 06 F9 03

00 07 F8 01 FE D7 28 46 B9 38 C7 04 FB 8A 75 03 07 F8 02 FD 3D C2 8D 72 10 EF 3E C1 56 A9 03 03 FC 03 FC 09 F6 03 03 FC 04 FB 06 F9 03

00 07 F8 01 FE D7 28 F1 0E 88 77 04 FB 8A 75 03 07 F8 02 FD 3D C2 A0 5F 5C A3 1A E5 D3 2C 03 03 FC 03 FC 09 F6 03 03 FC 04 FB 06 F9 03

00 07 F8 01 FE D7 28 B1 4E 78 87 04 FB 8A 75 03 07 F8 02 FD 3D C2 A0 5F 40 BF 4A B5 76 89 03 03 FC 03 FC 09 F6 03 03 FC 04 FB 06 F9 03

что я делаю потом, подсоединяю к-лайн адаптер к эмулю, выдаю на к-лайн 00 07 ну и так далее а в ответ от эмуля ничего, почему не понятно???
Народ, давайте не только тупо паять схемки а немного вникать и вносить что-то свое,
поэтому если кто знает как работает эмулятор, форматы кодовых посылок, заголовки, свои соображения - выкладывайте.
Для начала хочется просто изучить принцип работы форматы посылок, свою прошивочку написать ну и все такое.

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

slalex
Posts: 30
Joined: 30 Sep 2011, 19:55
Has thanked: 1 time

Re: Давно обещанная тема про логирование

Postby slalex » 30 Sep 2011, 22:26

Продолжу свои наблюдения,
надеюсь кто-нибудь присоединится и заменит вопросики на свои комментарии,
рад буду если кто выложит VAG KeyWord1281 protocol,
почитав http://hex.co.za/vaginfo/ предлагаю свой вариант интерпретирования.
в моих 4 скаптуреных посылках видно что изменяются от раза к разу данные в 1 и 2 посылках - интересно что это за данные?

байт
эхо
00 ? наверное пробуждение шины для обмена

07 F8 в посылке будет 7 байт
01 FE посылка 1
D7 28 команда D7 ?
B1 4E данные ?
78 87 данные ?
04 FB данные ?
8A 75 данные ?
03 конец посылки

07 F8 будет 7 байт
02 FD посылка 2
3D C2 команда 3D ?
A0 5F данные ?
40 BF данные ?
4A B5 данные ?
76 89 данные ?
03 конец посылки

03 FC будет 3 байта
03 FC посылка 3
09 F6 команда 09 (ACK command)
03 конец посылки

03 FC будет 3 байта
04 FB посылка 4
06 F9 команда 06 (END OUTPUT command)
03 конец посылки

User avatar
Girts
Posts: 2666
Joined: 24 Mar 2011, 22:06
Has thanked: 543 times
Been thanked: 1894 times
Contact:

Re: Давно обещанная тема про логирование

Postby Girts » 01 Oct 2011, 02:03

07 - от моторного, F8 - иммо отвечает инверсией, 01 - от моторного, FE - ......
Вообщем всё вместе - это то, что происходит когда иммо по 0 каналу сбрасывают...
Болгары делали правильнее как бы, у них 3 раза эмуль пытался прописыватся, если всё ОК, то дальше уже как приписанный работал. Со своим блоком только. Но в то же время это была и их слабость.
Протокол? Да это старьё всё, давно неактуально и неинтересно. Разве что только для общего развития.
Про эмуль -
Известны примерно 10...15 вариантов прошивок. Вариантов 5 валяются у нас на компах. Одну мы сами писали. Имхо самая правильная получилась.
:crazy:
Народ давно требует красной кнопки!

slalex
Posts: 30
Joined: 30 Sep 2011, 19:55
Has thanked: 1 time

Re: Давно обещанная тема про логирование

Postby slalex » 02 Oct 2011, 13:17

Girts wrote:07 - от моторного, F8 - иммо отвечает инверсией, 01 - от моторного, FE - ......
Вообщем всё вместе - это то, что происходит когда иммо по 0 каналу сбрасывают...
Болгары делали правильнее как бы, у них 3 раза эмуль пытался прописыватся, если всё ОК, то дальше уже как приписанный работал. Со своим блоком только. Но в то же время это была и их слабость.
Протокол? Да это старьё всё, давно неактуально и неинтересно. Разве что только для общего развития.
Про эмуль -
Известны примерно 10...15 вариантов прошивок. Вариантов 5 валяются у нас на компах. Одну мы сами писали. Имхо самая правильная получилась.
:crazy:


"Мы сами писали" меня очень обнадежило,
хочу для разминки переложить VAG эмулятор на AT89C2051,
вот я думаю почему когда я подсоединяю к-лайн адаптер к эмулятору и выдаю в него что скаптурил - он молчит,
вопросы такие :
00 в начале обмена - это 00 или что-то еще(сброс какой, инициализация на 5 бод)?
когда ECU обращается к ИММО он делает инициализацию передачей 0х33 на скорости 5 бод?

User avatar
uncle_sem
Posts: 180
Joined: 27 Mar 2011, 10:24
Location: Брест, BY
Has thanked: 16 times
Been thanked: 30 times
Contact:

Re: Давно обещанная тема про логирование

Postby uncle_sem » 03 Oct 2011, 19:30

по нынешним временам не в 2051 нужно перекладывать, а в тиньку 12-13-15, в какой памяти хватит... ;)
[url=uncle_sem.livejournal.com]чтение ошибок - не диагностика, стирание ошибок - не ремонт (с)[/url]
покупка инструмента не делает тебя механиком, покупка тестера - электриком, покупка сканера - диагностом (с)

AVP87
Posts: 11
Joined: 06 Sep 2011, 20:50
Been thanked: 1 time

Re: Давно обещанная тема про логирование

Postby AVP87 » 19 Oct 2011, 20:14

Добавлю лог общения иммо и моторника с двухсотки. Верхний график запрос мозгов при старте, нижний ответ иммо. Естественно код динамически. . Кто что видет интересного?
You do not have the required permissions to view the files attached to this post.

AVP87
Posts: 11
Joined: 06 Sep 2011, 20:50
Been thanked: 1 time

Re: Давно обещанная тема про логирование

Postby AVP87 » 19 Oct 2011, 20:16

Логи снятые с ЛК200, Верхний запрос при старте мозгов мотора, нижний ответ иммо. По протоколу че то вообще какой то ступор
You do not have the required permissions to view the files attached to this post.

User avatar
Girts
Posts: 2666
Joined: 24 Mar 2011, 22:06
Has thanked: 543 times
Been thanked: 1894 times
Contact:

Re: Давно обещанная тема про логирование

Postby Girts » 20 Oct 2011, 04:48

AVP87 wrote:Логи снятые с ЛК200, Верхний запрос при старте мозгов мотора, нижний ответ иммо. По протоколу че то вообще какой то ступор

Файлы чем открываются?
Короче ссылка на инструментарий использованный наверное треба...
Народ давно требует красной кнопки!

AVP87
Posts: 11
Joined: 06 Sep 2011, 20:50
Been thanked: 1 time

Re: Давно обещанная тема про логирование

Postby AVP87 » 20 Oct 2011, 10:35

http://www.saleae.com/downloads/
Снимал logic-ом

User avatar
Girts
Posts: 2666
Joined: 24 Mar 2011, 22:06
Has thanked: 543 times
Been thanked: 1894 times
Contact:

Re: Давно обещанная тема про логирование

Postby Girts » 20 Oct 2011, 11:16

ИМХО - типичный вопрос/ответ.
2ой канал - идёт синхронизация по частоте для того устройства что на 0ом канале, потом по 0 идёт посылочка (неск повторов) на которую то, что на 2-ом канале отвечает. Тоже в нескольких повторах для уверенности.
Вообщем - что смущает то?
Народ давно требует красной кнопки!

AVP87
Posts: 11
Joined: 06 Sep 2011, 20:50
Been thanked: 1 time

Re: Давно обещанная тема про логирование

Postby AVP87 » 20 Oct 2011, 12:57

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

User avatar
Girts
Posts: 2666
Joined: 24 Mar 2011, 22:06
Has thanked: 543 times
Been thanked: 1894 times
Contact:

Re: Давно обещанная тема про логирование

Postby Girts » 20 Oct 2011, 13:30

ИМХО:
пример 1 - посыль по 0, как он пришёл - идут посыли от 2. Посыль от 0 повторяется ещё раз. Но ответ по 2 идёт сразу же после акцепта первой посылки. Тоже с повтором.
L200.JPG
You do not have the required permissions to view the files attached to this post.
Народ давно требует красной кнопки!


Return to “Лаборатория”

Who is online

Users browsing this forum: No registered users and 4 guests