CAN-анализатор
CAN-анализатор
Для настройки и отладки устройств работающих по CAN линии понадобится CAN анализатор. Можно купить готовые устройства, а можно собрать самому.
Представленный ниже CAN анализатор проверен годами работает без нареканий.
Для начала изготавливаем печатную плату, затем прошиваем FTDI, а потом и Atmega 162-16AU.
В архиве находится прошивка, PCB, схема, документация, и сама программа.
FUSE для Атмеги выставляем примеру из файла документации.
FTDI eeprom(файл USB_CAN.ept) прошиваем программой Mprog или FTProg берем с официального сайта.
Автор и разработчик данного устройства: Michael Wolf.
Представленный ниже CAN анализатор проверен годами работает без нареканий.
Для начала изготавливаем печатную плату, затем прошиваем FTDI, а потом и Atmega 162-16AU.
В архиве находится прошивка, PCB, схема, документация, и сама программа.
FUSE для Атмеги выставляем примеру из файла документации.
FTDI eeprom(файл USB_CAN.ept) прошиваем программой Mprog или FTProg берем с официального сайта.
Автор и разработчик данного устройства: Michael Wolf.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: CAN-анализатор
подскажи тип размер используемых SMD компонентов
Добавлено через 1 час 51 минуту
сегодня вычитал что ELM327 – OBD-II сканер может прослушивать шину CAN путем небольших переделок, кто нибудь пробовал такое
Добавлено через 1 час 51 минуту
сегодня вычитал что ELM327 – OBD-II сканер может прослушивать шину CAN путем небольших переделок, кто нибудь пробовал такое
Re: CAN-анализатор
Переделывать ничего не нужно все работает и так, сейчас именно этим и занимаюсь. Пользуясь случаем по оффтоплюLeon08 писал(а):сегодня вычитал что ELM327 – OBD-II сканер может прослушивать шину CAN путем небольших переделок, кто нибудь пробовал такое

P.S. Насколько я понял в обд разьеме 2 шины кан, высоко скоростная и низко скоростная. ЕЛМ327 подключен к высокоскоростной, если нужна низко скоростная необходимо просто подключиться к другим клемам
Последний раз редактировалось andrik 22 ноя 2012, 00:55, всего редактировалось 1 раз.
Re: CAN-анализатор
Как данные передавать в hex виде еще не пробовалandrik писал(а):Переделывать ничего не нужно все работает и так, сейчас именно этим и занимаюсь. Пользуясь случаем по оффтоплю, подскажите как в проге терминал 1.9 отправлять данные не в ASCll а в hex виде ?
P.S. Насколько я понял в обд разьеме 2 шины кан, высоко скоростная и низко скоростная. ЕЛМ327 подключен к высокоскоростной, если нужна низко скоростная необходимо просто подключиться к другим клемам
в ОБД разъеме действительно две кан шины ЕЛМ327 подключен изначально к высокоскоростной шине, если низкосортная шина нужна то действительно переключатся нужно к другим клеймам но можно установить тумблер чтобы не перепаивать каждый раз клеммы схему могу выложить вечером когда буду дома
Re: CAN-анализатор
Слева нарисована схема переделки.
Красная и синяя линии от адаптера к 6 и 14 контактам OBD-разъема – существующие провода. Нам нужно получить возможность переключать их с 6 и 14 на 3 и 11 контакты (с HS-CAN на MS-CAN) и обратно. Для этого используем сдвоенный тумблер (или кнопку или переключатель) вида ON-ON или два одинарных. Подключаем его в соответствии со схемой: перерезаем существующие провода в местах, отмеченных крестиками, и добавляем дополнительные (розовые и голубые на рисунке).
Теперь необходимо настроить адаптер на работу со средней CAN-шиной (MS-CAN). Для этого подключаемся через терминал к ELM327 и вводим следующую последовательность команд:
atpp2asv38
atpp2aon
atpp2csv81
atpp2con
atpp2dsv04
atpp2don
На ввод каждой их этих шести строк, адаптер должен ответить "ОК".
После этого можно приступать к диагностике всех CAN-модулей ФФ2 по родному протоколу, а также изменению их конфигурационных данных
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: CAN-анализатор
Привет!Leon08 писал(а):подскажи тип размер используемых SMD компонентов
Добавлено через 1 час 51 минуту
сегодня вычитал что ELM327 – OBD-II сканер может прослушивать шину CAN путем небольших переделок, кто нибудь пробовал такое
Подойдет типоразмер
0805
Добавлено через 2 минуты
Насколько помню $FF$FE могу ошибатьсяandrik писал(а):Переделывать ничего не нужно все работает и так, сейчас именно этим и занимаюсь. Пользуясь случаем по оффтоплю, подскажите как в проге терминал 1.9 отправлять данные не в ASCll а в hex виде ?
P.S. Насколько я понял в обд разьеме 2 шины кан, высоко скоростная и низко скоростная. ЕЛМ327 подключен к высокоскоростной, если нужна низко скоростная необходимо просто подключиться к другим клемам
Re: CAN-анализатор
Да правда. Спасибо очень помог!leon20008 писал(а):Насколько помню $FF$FE могу ошибаться

- геннадий75
- Участник
- Сообщения: 25
- Зарегистрирован: 03 фев 2012, 10:27
Re: CAN-анализатор
В своё время тоже делал Can анализатор на PICи. В этой версий работает только приём сообщений, но более простого схемного решения врятли найдёте.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: CAN-анализатор
Тоже собирал по этой схеме. Только на сколько помню(если автор конечно не исправил) в прошивке был косяк, не критичный, но на скорости 500к не работает, из ситуации можно выйти в программе canhacher или исправить косяк в самой прошивке.
Re: CAN-анализатор
Анализатор который выложен в начале темы работает отправка сообщений, со скоростью также все в порядкеNeo писал(а):Тоже собирал по этой схеме. Только на сколько помню(если автор конечно не исправил) в прошивке был косяк, не критичный, но на скорости 500к не работает, из ситуации можно выйти в программе canhacher или исправить косяк в самой прошивке.