Форум
 

Вернуться   Форум "Фрикер Клуб" - кодграббер своими руками > Основной раздел > Лаборатория Фрикера

Важная информация

Ответ
 
Опции темы Опции просмотра
Старый 14.11.2012, 08:14   #1
leon20008 Меню Пользователя
Резидент клуба
 
Аватар для leon20008
 
Регистрация: 09.10.2011
Сообщений: 155
По умолчанию CAN-анализатор

Для настройки и отладки устройств работающих по CAN линии понадобится CAN анализатор. Можно купить готовые устройства, а можно собрать самому.
Представленный ниже CAN анализатор проверен годами работает без нареканий.
Для начала изготавливаем печатную плату, затем прошиваем FTDI, а потом и Atmega 162-16AU.
В архиве находится прошивка, PCB, схема, документация, и сама программа.
FUSE для Атмеги выставляем примеру из файла документации.
FTDI eeprom(файл USB_CAN.ept) прошиваем программой Mprog или FTProg берем с официального сайта.
Автор и разработчик данного устройства: Michael Wolf.
Вложения
Тип файла: rar CAN_USB_1.rar (465.8 Кб, 2390 просмотров)
leon20008 вне форума   Ответить с цитированием
Старый 21.11.2012, 15:50   #2
Leon08 Меню Пользователя
Вступил в клуб
 
Регистрация: 13.08.2012
Сообщений: 27
По умолчанию Re: CAN-анализатор

подскажи тип размер используемых SMD компонентов

Добавлено через 1 час 51 минуту
сегодня вычитал что ELM327 – OBD-II сканер может прослушивать шину CAN путем небольших переделок, кто нибудь пробовал такое
Leon08 вне форума   Ответить с цитированием
Старый 21.11.2012, 23:47   #3
andrik Меню Пользователя
Автор
 
Аватар для andrik
 
Регистрация: 18.02.2011
Сообщений: 212
По умолчанию Re: CAN-анализатор

Цитата:
Сообщение от Leon08
сегодня вычитал что ELM327 – OBD-II сканер может прослушивать шину CAN путем небольших переделок, кто нибудь пробовал такое

Переделывать ничего не нужно все работает и так, сейчас именно этим и занимаюсь. Пользуясь случаем по оффтоплю, подскажите как в проге терминал 1.9 отправлять данные не в ASCll а в hex виде ?

P.S. Насколько я понял в обд разьеме 2 шины кан, высоко скоростная и низко скоростная. ЕЛМ327 подключен к высокоскоростной, если нужна низко скоростная необходимо просто подключиться к другим клемам

Последний раз редактировалось andrik; 21.11.2012 в 23:55.
andrik вне форума   Ответить с цитированием
Старый 22.11.2012, 03:23   #4
Leon08 Меню Пользователя
Вступил в клуб
 
Регистрация: 13.08.2012
Сообщений: 27
По умолчанию Re: CAN-анализатор

Цитата:
Сообщение от andrik
Переделывать ничего не нужно все работает и так, сейчас именно этим и занимаюсь. Пользуясь случаем по оффтоплю, подскажите как в проге терминал 1.9 отправлять данные не в ASCll а в hex виде ?

P.S. Насколько я понял в обд разьеме 2 шины кан, высоко скоростная и низко скоростная. ЕЛМ327 подключен к высокоскоростной, если нужна низко скоростная необходимо просто подключиться к другим клемам

Как данные передавать в hex виде еще не пробовал

в ОБД разъеме действительно две кан шины ЕЛМ327 подключен изначально к высокоскоростной шине, если низкосортная шина нужна то действительно переключатся нужно к другим клеймам но можно установить тумблер чтобы не перепаивать каждый раз клеммы схему могу выложить вечером когда буду дома
Leon08 вне форума   Ответить с цитированием
Старый 22.11.2012, 12:41   #5
Leon08 Меню Пользователя
Вступил в клуб
 
Регистрация: 13.08.2012
Сообщений: 27
По умолчанию Re: CAN-анализатор

elm-mod.jpg
В заводском исполнении ELM327 висит только на высокой CAN-шине, что позволяет работать только с частью модулей ФФ2. Для работы со всеми модулями, адаптер нужно доработать.
Слева нарисована схема переделки.
Красная и синяя линии от адаптера к 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 по родному протоколу, а также изменению их конфигурационных данных
Leon08 вне форума   Ответить с цитированием
Старый 22.11.2012, 13:33   #6
leon20008 Меню Пользователя
Резидент клуба
 
Аватар для leon20008
 
Регистрация: 09.10.2011
Сообщений: 155
По умолчанию Re: CAN-анализатор

Цитата:
Сообщение от Leon08
подскажи тип размер используемых SMD компонентов

Добавлено через 1 час 51 минуту
сегодня вычитал что ELM327 – OBD-II сканер может прослушивать шину CAN путем небольших переделок, кто нибудь пробовал такое

Привет!
Подойдет типоразмер
0805

Добавлено через 2 минуты
Цитата:
Сообщение от andrik
Переделывать ничего не нужно все работает и так, сейчас именно этим и занимаюсь. Пользуясь случаем по оффтоплю, подскажите как в проге терминал 1.9 отправлять данные не в ASCll а в hex виде ?

P.S. Насколько я понял в обд разьеме 2 шины кан, высоко скоростная и низко скоростная. ЕЛМ327 подключен к высокоскоростной, если нужна низко скоростная необходимо просто подключиться к другим клемам

Насколько помню $FF$FE могу ошибаться
leon20008 вне форума   Ответить с цитированием
Старый 23.11.2012, 20:05   #7
andrik Меню Пользователя
Автор
 
Аватар для andrik
 
Регистрация: 18.02.2011
Сообщений: 212
По умолчанию Re: CAN-анализатор

Цитата:
Сообщение от leon20008
Насколько помню $FF$FE могу ошибаться

Да правда. Спасибо очень помог!
andrik вне форума   Ответить с цитированием
Старый 28.11.2012, 06:18   #8
геннадий75 Меню Пользователя
Вступил в клуб
 
Регистрация: 03.02.2012
Сообщений: 24
По умолчанию Re: CAN-анализатор

В своё время тоже делал Can анализатор на PICи. В этой версий работает только приём сообщений, но более простого схемного решения врятли найдёте.
Вложения
Тип файла: rar Can.rar (456.6 Кб, 1667 просмотров)
геннадий75 вне форума   Ответить с цитированием
Старый 28.11.2012, 07:11   #9
Neo Меню Пользователя
Гость клуба
 
Регистрация: 07.11.2012
Сообщений: 3
По умолчанию Re: CAN-анализатор

Тоже собирал по этой схеме. Только на сколько помню(если автор конечно не исправил) в прошивке был косяк, не критичный, но на скорости 500к не работает, из ситуации можно выйти в программе canhacher или исправить косяк в самой прошивке.
Neo вне форума   Ответить с цитированием
Старый 28.11.2012, 09:08   #10
leon20008 Меню Пользователя
Резидент клуба
 
Аватар для leon20008
 
Регистрация: 09.10.2011
Сообщений: 155
По умолчанию Re: CAN-анализатор

Цитата:
Сообщение от Neo
Тоже собирал по этой схеме. Только на сколько помню(если автор конечно не исправил) в прошивке был косяк, не критичный, но на скорости 500к не работает, из ситуации можно выйти в программе canhacher или исправить косяк в самой прошивке.

Анализатор который выложен в начале темы работает отправка сообщений, со скоростью также все в порядке
leon20008 вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

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

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



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


vBulletin 4.1.0 Перевод: zCarot
(C) www.phreakerclub.com
Яндекс.Метрика