CAN-анализатор

Технологии, методики, программаторы и отладчики, среда разработки.
Аватара пользователя
дядяСаша
Новичок
Сообщения: 5
Зарегистрирован: 09 июл 2015, 23:02

Re: CAN-анализатор

Сообщение дядяСаша »

Mistr писал(а):Спасибо. А что так? Неработает
На данный момент пытаюсь понять в чем дело, вместо PCA82c250 использовал обсалютный аналог MCP2551, а так все по схеме автора, с Pic-ами работаю уже 6 лет ошибок быть не может, и вообще это первый мой девайс каторый я решил скопировать из-за незнаки C#, а так стараюсь делать все сам, поэтому ошибок на 1см у меня быть не должно :mad:

Добавлено через 56 минут
Mistr писал(а):Спасибо. А что так? Неработает
Уважаемый Mistr работает, сорри что очернил девайс, был касяк МК, пришлось разобрать свой pickit2 )) :p hreakerclub:
Последний раз редактировалось дядяСаша 24 янв 2016, 22:32, всего редактировалось 1 раз.
Аватара пользователя
геннадий75
Участник
Сообщения: 25
Зарегистрирован: 03 фев 2012, 10:27

Re: CAN-анализатор

Сообщение геннадий75 »

дядяСаша писал(а):Ну у меня такой вариант, но он не пашет (((
Изображение[/IMG]
На фото не видно 11 и 12 ноги должны быть соединены. Для проверки работы можешь собрать генератор CAN из приклеплённого файла. При частоте кварца 4 Мгц получаем 100 кбит, при 20 Мгц 500 кбит.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
дядяСаша
Новичок
Сообщения: 5
Зарегистрирован: 09 июл 2015, 23:02

Re: CAN-анализатор

Сообщение дядяСаша »

геннадий75 писал(а):На фото не видно 11 и 12 ноги должны быть соединены. Для проверки работы можешь собрать генератор CAN из приклеплённого файла. При частоте кварца 4 Мгц получаем 100 кбит, при 20 Мгц 500 кбит.
СПС, все работает, косяк был в МК, очень интересный генератор CAN (бюджетный)был бы рад заполучить исходник от генератора
Аватара пользователя
DEFF
Участник
Сообщения: 14
Зарегистрирован: 07 июн 2011, 10:56

Re: CAN-анализатор

Сообщение DEFF »

а в чем был косяк?
у меня тоже вынутый из осцила 2550 отказался работать
перешел на stm32 а этот так и не запустил

и еще кто подскажет может дизассемблер для того-же stm32f103
местный Pic"овский тот bin не берет
Аватара пользователя
DEFF
Участник
Сообщения: 14
Зарегистрирован: 07 июн 2011, 10:56

Re: CAN-анализатор

Сообщение DEFF »

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

изделие присоединилось даже к проге CANHacer
но ничего не приняло
а в приложеной терминалке
вид команды сильно зависит от скорости
и какие то вопросительные знаки в конце
это что помехи?
Аватара пользователя
геннадий75
Участник
Сообщения: 25
Зарегистрирован: 03 фев 2012, 10:27

Re: CAN-анализатор

Сообщение геннадий75 »

Если видим знак вопроса (?) то, значит на шине было шесть и более нулей пoдpят количество нулей одна цифра перед вопросом. В конце сообщения восклицательный знак (!) с 1-3 цифрами показывает сколько единиц до следующего сообщения.

Добавлено через 13 минут
На счёт генератора CAN на pic12f629, принцип работы простой CAN сообщение преобразуется в поток нулей и единиц и отправляется на CAN драйвер. Получается десять команд на битовой скорости шины,за это время успеваю проверить приоритет на шине (если вдруг одновременно пошло сообщение с более высоким приоритетом ) немного покурить и выставить на шину следующий бит сообщения.
Аватара пользователя
DEFF
Участник
Сообщения: 14
Зарегистрирован: 07 июн 2011, 10:56

Re: CAN-анализатор

Сообщение DEFF »

спасибо
вот в левом окне 381 0 06 100F00800000 3066 ?
в правом же 381 0 06 100F00800000 3066 3
и ниже 6!
на скорости 100Кб/с
команда постановки Шкода рапид что за тройка?

да и извините, может я где описанте от терминалки пропустил?
если так то "ткните" пожалуйста
Последний раз редактировалось DEFF 11 фев 2016, 18:34, всего редактировалось 1 раз.
Аватара пользователя
геннадий75
Участник
Сообщения: 25
Зарегистрирован: 03 фев 2012, 10:27

Re: CAN-анализатор

Сообщение геннадий75 »

Описания нет.
381................ 11 битный идентификатор
0.....................11 битный идентификатор (если 1 значит 29 битный идентификатор)
06....................в сообщений шесть байт
100F00800000.....шесть байт сообщения.
3066.................15 бит CRC.
3.......................ни один узел не подтвердил сообщение (если 2 подтверждено.)
6!......................шесть единиц до следующего сообщения
6?......................было шесть нулей на шине
Аватара пользователя
march cat
Участник
Сообщения: 123
Зарегистрирован: 05 авг 2014, 20:02

Re: CAN-анализатор

Сообщение march cat »

А кто анализировал UDS в новых Vag'ах ?
Аватара пользователя
геннадий75
Участник
Сообщения: 25
Зарегистрирован: 03 фев 2012, 10:27

Re: CAN-анализатор

Сообщение геннадий75 »

На физическом уровне ничего не изменилось всё тот же KWP2000 и CAN (ISO 15765). Просто установили стандарты на основные запросы и назвали это UDS. Как например J1939 для грузовиков это на физическом уровне всё тот же CAN 2.0b. Поэтому многие диагностические сканеры работают с UDS.
Ответить