|
Мультимарочные диагностические сканеры Всё по работе с автосканерами Launch, AutoCom, Барс, Bosch KTS, Autoboss, Carman scan и др. |
|
LinkBack | Опции темы | Поиск в этой теме | Опции просмотра |
08.01.2014, 08:54 | #22 (permalink) |
Участник тусовки
Регистрация: 05.01.2014
Сообщений: 111
Вы сказали Спасибо: 1
Поблагодарили 62 раз(а) в 20 сообщениях
Сказал(а) Фууу!: 0
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: Земля
|
Если не говорить о программировании - то возможности обычных стандартных КАН-адаптеров тоже достаточно велики - в их стандартных программах мы перехватываем и видим все сообщения. Зная протокол, - можем судить обо всем, что там происходит.. Вот, как-то так.. Кстати, в ихатовских и марафоновских программах (стандартных, - те, что идут вместе с приборами) также можно и отсылать в сеть любые кан-кадры с заданной периодичностью.. Об эмуляции я писал уже раньше..
Последний раз редактировалось Alexo; 08.01.2014 в 08:56.. |
08.01.2014, 09:42 | #23 (permalink) |
Участник тусовки
Регистрация: 05.01.2014
Сообщений: 111
Вы сказали Спасибо: 1
Поблагодарили 62 раз(а) в 20 сообщениях
Сказал(а) Фууу!: 0
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: Земля
|
Вот скрин со стандартной программы Марафона (CANwise) одного из 4-рех каналов некой системы управления, по сложности которая на порядок больше автомобильной. В этом канале порядка сотни сообщений и около сорока периферийных приборов.
То есть, я, зная только скорость обмена (500 К) подключился к шине (в любом месте, где это удобнее - всего-то делов - два провода подсоединить), "слышу" все, что там происходит. В данном случае - на рис. закладка CANtracer - если сообщение хотя бы раз проходило, то оно здесь появится под своим идетификатором и будет "стоять" неподвижно, меняться будут только данные (если им "положено" меняться в силу логики работы). Столбец NUM -сколько всего данных с идентификатором ID прошло на данный момент. Все представлено в 16-ричной системе счисления. Вот, например, сообщение с идентификатором 0х206 (так обозначают в 16-ричной системе), байт "0" (все подсчеты, как правило, начинаются не с 1-го а с0-го, также как и биты) - значение 0хD2 (в десятичной системе - 210). Я по протоколу знаю, что в этом байте передается значение скорости в км/час (так договорились, когда разрабатывали) протокол обмена, так как максимально возможная скорость - 230 км/час, то все "умещается" в один байт, который, как известно, позволяет передавать от 0 до 255. А, например, сообщения с ID 0х184, 0х186 - передают засветку клавиш от блока управления. То есть, в данном случае, буквально: "Клавиши такие-то такие-то подсвечивать желтым цветом".. Все эти сообщения проходят со средней периодичностью около 30 мс (то есть, порядка 30-ти раз в секунду).. Продолжение следует... |
Эти 10 пользователя(ей) сказали Спасибо Alexo за сообщение: | bazuka (08.01.2014), Charger (10.04.2014), DavidBejenari (01.09.2018), DenEkb (10.02.2015), DmDantonovich (11.09.2018), I Autodoc (11.02.2017), niska (01.06.2017), RS880M (13.07.2017), Алексей 76 (16.06.2015), Дмитрий 42 (29.11.2018) |
08.01.2014, 10:01 | #24 (permalink) |
Участник тусовки
Регистрация: 05.01.2014
Сообщений: 111
Вы сказали Спасибо: 1
Поблагодарили 62 раз(а) в 20 сообщениях
Сказал(а) Фууу!: 0
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: Земля
|
Конечно, зная протоколы, нам не нужны никакие даже самые крутые и навороченные дилерские сканеры, проанализировать все мы и сами "смогем". А если ещё и программировать уметь, то тут вообще - и диаграммы временные выечрчивать, и данные компоновать как нам надо и полную эмуляцию чего угодно.. и проч.
|
Сказал Спасибо Alexo за это сообщение: | DavidBejenari (01.09.2018) |
08.01.2014, 10:31 | #25 (permalink) |
Участник тусовки
Регистрация: 05.01.2014
Сообщений: 111
Вы сказали Спасибо: 1
Поблагодарили 62 раз(а) в 20 сообщениях
Сказал(а) Фууу!: 0
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: Земля
|
Продолжим..
Вот выдержка из штатного протокола обмена некоего управляющего блока с управляемым. Управляющий шлет запрос 0х200, управляемый - отвечает. На самом деле там 10 ответных сообщений. Я выбрал 2 - разных, первое из них шлет аналоговые параметры, второе - в основном дискретные, но есть и аналоговые. Скорость обмена в данном случае - 250 КБит/сек...
|
08.01.2014, 10:46 | #26 (permalink) |
Абориген
Регистрация: 28.10.2013
Сообщений: 890
Вы сказали Спасибо: 373
Поблагодарили 519 раз(а) в 149 сообщениях
Сказал(а) Фууу!: 0
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: москва
Авто: газ-21
|
КЛАСС!!!!!!!
ВЕЛИКОЕ ДЕЛО ДЕЛАЕШЬ!!!!!!
ЛИЧНО я с ИНТЕРЕСОМ ЧИТАЮ. СВЕЖИЕ МЫСЛИ!!! ВАЖНО ПОНЯТЬ ОБЩИЕ ПРИНЦИПЫ . А ПОТОМ ДОСКОНАЛЬНО ПО ПУНКТАМ УГЛУБЛЯТЬСЯ
__________________
Вот как надо строить мосты, МинСтрой такого и не видел!!!! Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). |
08.01.2014, 10:50 | #27 (permalink) | |
Абориген
Регистрация: 28.10.2013
Сообщений: 890
Вы сказали Спасибо: 373
Поблагодарили 519 раз(а) в 149 сообщениях
Сказал(а) Фууу!: 0
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: москва
Авто: газ-21
|
Цитата:
__________________
Вот как надо строить мосты, МинСтрой такого и не видел!!!! Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). |
|
08.01.2014, 10:55 | #28 (permalink) |
Участник тусовки
Регистрация: 05.01.2014
Сообщений: 111
Вы сказали Спасибо: 1
Поблагодарили 62 раз(а) в 20 сообщениях
Сказал(а) Фууу!: 0
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: Земля
|
Ладно, я сегодня на работе, вообще-то. Перерывчик надо сделать и поработать.. Но потом - продолжим.. У меня тоже вопросы есть к опытным диагностам.
|
08.01.2014, 10:55 | #29 (permalink) |
Абориген
Регистрация: 28.10.2013
Сообщений: 890
Вы сказали Спасибо: 373
Поблагодарили 519 раз(а) в 149 сообщениях
Сказал(а) Фууу!: 0
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: москва
Авто: газ-21
|
ДЛЯ РАЗВИТИЯ....
ALEXO, про библиотеки.....(кто за что отвечает, что даёт,Зачем надо)
__________________
Вот как надо строить мосты, МинСтрой такого и не видел!!!! Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). |
08.01.2014, 10:59 | #30 (permalink) |
Участник тусовки
Регистрация: 05.01.2014
Сообщений: 111
Вы сказали Спасибо: 1
Поблагодарили 62 раз(а) в 20 сообщениях
Сказал(а) Фууу!: 0
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: Земля
|
Библиотеки имеется ввиду программные. в случае с МАРАФОНОМ имеется ввиду CHAI.dll. То есть, производитель прибора поставляет и библиотеку - там на низком уровне описано общение с контроллером. Но, чтобы мне не заморачиваться при написании своих программ, я знаю только МЕТОДЫ работы с ней - то есть, например, чтобы программно установить скорость обмена, я вызываю саму библиотеку и метод SetBaud(500) - и абсолютно не парюсь, что там в ней происходит (несколько страниц на Ассемблере)
|
Эти 2 пользователя(ей) сказали Спасибо Alexo за сообщение: | aduard (20.02.2020), DavidBejenari (01.09.2018) |
|
|