Страница 1 из 1

J2534 Lite CAN 83333 kbod

Добавлено: Ср янв 25, 2017 5:14 pm
Denis_denis
Приобрел адаптер J2534. Установил драйвера. CANHACKER 2.002 . Перевел в режим канхакер, подключаюсь к мерседесу. там две шины моторная и комфорт. Моторная 500 кбит(в юзердефайне поставил 2 1000000/2=500000). Все ок, сообщения видим и передаем. Подключаюсь к комфорту, там 83,33 (1000000/12=83333). Но сообщения не видно, и при передаче нет реакции. осциллографом встал, вижу примерно 12,5 мкс самый короткий бит. Точнее не получается словить. Но видимо разбег какойто есть. Пробовал 11 и 13, тоже бестолку. Как победить? может есть какойто порасширеннее коэффициент.

Добавлено: Чт янв 26, 2017 12:32 am
chipsoft
Проверю завтра и отпишу.

Добавлено: Чт янв 26, 2017 11:09 am
chipsoft
Проверил следующим образом:
1. На первом компьютере запустил CANHacker с пользовательской настройкой скорости и делителем 12, чтобы получить скорость 83333,333
2. На втором компьютере запустил программу CANSCAN, которая слушает шину тоже на этой скорости
3. В CANHacker нажал SingleShort для передачи КАН пакета, программа CANSCAN на другом компьютере этот пакет увидела. Соответственно все работает.

Возникает вопрос, а Вы уверены, что там скорость именно 83333,33? Если скорость неверно задана, то на экране никаких данных не увидится.
Точно определить скорость можно, если снять лог логическим анализатором типа Saleae Logic.

Советую попробовать слушать шину с помощью консольной программы CANSCAN (для этого адаптер должен быть в режиме J2534).

Командная строка для прослушивания на скорости 83333 должна быть следующей:
canscan.exe -all -olog.txt -b83333

Добавлено: Чт янв 26, 2017 1:58 pm
Denis_denis
Подключился salae. выставил в анализаторе CAN. Длительность 1 бита 12 мкс. есть небольшой разброс +-0,2 мкс. лог прилагаю.

стоит задача не только слушать, а выдавать данные. поэтому canscan наверное не очень подходит

ps вложения прикрепить не дает. файл jpg размер 283 кб. в ограничения укладываюсь вроде бы, видимо запрещено на моей учетке

Добавлено: Чт янв 26, 2017 2:06 pm
Denis_denis
продолжение.

при подключении к шине 500 кбит требовался резистор 120 ом(без него сток блоки не выходят на связь). впаял в провода.

а на комфорте наоборот. убарл резистор и все заработало.

Добавлено: Чт янв 26, 2017 2:41 pm
chipsoft
Т.е. в итоге все заработало?

С резисторами это в общем-то нормальное дело. В некоторых случаях и 60 Ом нужно

Добавлено: Чт янв 26, 2017 2:43 pm
chipsoft
chipsoft писал(а):Т.е. в итоге все заработало?

С резисторами это в общем-то нормальное дело. В некоторых случаях и 60 Ом нужно
И да, CANSCAN умеет и отправлять сообщения в шину с заданной периодичностью.
Если разные шаблоны для намотки используете, просто создайте несколько bat файлов и запускайте по необходимости.

Добавлено: Чт янв 26, 2017 3:33 pm
Denis_denis
chipsoft писал(а):Т.е. в итоге все заработало?
да. Все нормально

Добавлено: Чт янв 26, 2017 4:24 pm
jeny
а чем CANSCAN лучше чем программа канхакер ? вроде бы еще есть can monitor pro но прога платная

Добавлено: Чт янв 26, 2017 9:15 pm
chipsoft
jeny писал(а):а чем CANSCAN лучше чем программа канхакер ? вроде бы еще есть can monitor pro но прога платная
Тут дело предпочтений. Мне удобней один раз в командной строке на клавиатуре все параметры задать, чем мышкой водить и все кликать.