Перейти к содержанию
    

Анализатор протокола CAN

Добрый день.

Изучаю CAN в домашних условиях, за свой счет.

Хотелось бы приобрести на алике анализатор протокола CAN. Не дорого. Есть пара вариантов.

Народ покупает X1  и жалуется, что не подходит никакой софт. А какой есть на китайском. Но продолжает упорно покупать -купили >200шт.

Есть вариант X2, пишут - CAN Bus анализатор CANOpenJ1939 USBCAN-2A USB к CAN двойной путь совместимый ZLG. Зашел на сайт ZLG, качнул [Application Software] CAN_ Pro protocol analysis platform..... . Установил. Без анализатора не запускается, но есть выбор языка, и что-то там про английский.

Есть вариант X3, но дороговат. Анализатор CAN CANOpen J1939 USBCAN-2II конвертер совместим с ZLG USB to CAN. Народ покупает, не жалуется на отсутствие софта.  

Короче что посоветуете. 

 

 

 

X_1.jpg

X_2.jpg

X_3.jpg

Изменено пользователем Чижик

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сам только начинаю разбираться с CAN. Купил на али анализатор как на первой картинке. Как обычно - сначала купил, потом прочитал в комментариях про китайсуий софт. Внутри анализатора STM32F103, CP2102 и драйвер CAN. В комментариях нашел упоминание, что с небольшим допиливаним в этот анализатор заливается софт с гихаба, после чего он начинает работать с программой canhacker. Мне кажется, можно допилить этот проект под использование более современного STM32 с USB и CAN на борту (в F103 они не могут работать одновременно) и собрать подобный анализвтор, но уже без CP2102, самостоятельно. По деньгам получится чуть ли не дешевле этого экземпляра с али (я заплатил за него около 14 евро), а разработка софта добавит опыта.

Вот еще одна ссылка, тут уже на F105 с использованием набортного USB.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, Чижик сказал:

Хотелось бы приобрести на алике анализатор протокола CAN. Не дорого.

Принципиально на али?

 

2 часа назад, Чижик сказал:

Есть вариант X3, но дороговат.

Это сколько?

 

2 часа назад, Чижик сказал:

Короче что посоветуете.

Например купить у меня, но боюсь для вас будет очень дорого, ибо инструмент для профессиональной работы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Малина ( raspberry) и canhat https://www.waveshare.com/wiki/RS485_CAN_HAT

Интерфейс в линухе описан как lan-подобный, поэтому разбираем WireShark-ом, хотя есть и специализированные утилиты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 hours ago, Vasily_ said:

. . . .

Например купить у меня, но боюсь для вас будет очень дорого, ибо инструмент для профессиональной работы.

Сделайте как ушлые маркетологи, урежьте функциональность FW до CANHacker и будет "дорого, но терпимо", а может и недорого.

А если и API для PC будет в комплекте - так вообще замечательно.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 минут назад, k155la3 сказал:

урежьте функциональность FW до CANHacker и будет "дорого, но терпимо", а может и недорого.

Нет смысла что-то урезать, вариант под CANHacker и Bosch Busmaster тоже есть, но в продажу никогда не пойдет, такое глюкало стыдно продавать. А понятие дорого у каждого своё.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вопрос - для каких применений изучаете CAN?  

 

Как вариант - взять RPi и к нему любую плату на MCP2515, как выше посоветовали. Софта под него навалом и работает более-менее ничего.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 6/13/2020 at 12:17 AM, Сергей Борщ said:

допилить этот проект под использование более современного STM32

Сергей, если что, можете допиливать этот проект.

Там уже на базе 105-го, и работают оба канала.

Протокол, правда, с оригинальным lawicel чуток несовместим (из-за двухканальности, собственно).

 

Железо делать я поленился, использовал наработки некоей питерской конторы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо. Скорее всего я ограничусь подъемом оригинальной железки - чтобы жаба не задушила за выкинутые 14 евро. А в боевом устройстве будет F042. Несовместимость с протоколом, опять же, плохо - планировал использовать canhacker. Но с удовольствием посмотрю ваш вариант, чтобы не содить по лигним граблям.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если интересна работа CAN на физическом уровне , видеть как идёт подсчёт CRC , бит подтверждения , битые сообщения .

Собираешь  адаптер на PIC18f2550 или PIC24FJ64GB002 . 

CAN.rar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

18 часов назад, геннадий75 сказал:

Если интересна работа CAN на физическом уровне , видеть как идёт подсчёт CRC , бит подтверждения , битые сообщения .

Достаточно взять самый дешёвый лог.анализатор с али - Saleae. Всё это он показывает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 6/22/2020 at 10:18 AM, jcxz said:

Достаточно взять самый дешёвый лог.анализатор с али - Saleae. Всё это он показывает.

Да, это есть. На физическом уровне смотреть могу. Спасибо.

Вопрос, конкретен.

Если далее перейти от CAN как такового к стеку CANopen, то нужен инструмент для анализа стекового трафика и конфигурирования  сервисов нод.

С вариантом Х1 все более менее понятно, надо разбираться и что-то допиливать.

Про X3 есть обзор http://microsin.net/programming/arm/usb-can-canalyst-ii.html. Но стоит 4-5 тыр, а Х2 можно взять за 2 тыр.

Держал ли кто в руках и то и/или другое.

Вариант X2  и X3 совместимы с ZLG CANPro Analyser. Вопрос - кто-то использовал X2 с этим ПО.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 6/13/2020 at 12:44 AM, Vasily_ said:

1.Принципиально на али?

 

2. Это сколько?

 

3. Например купить у меня, но боюсь для вас будет очень дорого, ибо инструмент для профессиональной работы.

1. Не принципиально.

2. 4-5 тыр. Но непонятно, что я буду иметь в итоге. Что за софт с ним совместим. Где его брать и сколько еще платить.

3. Что есть профессиональная работа? Я сам профессионал со стажем и могу смело утверждать (в своей области), что цена профессионального инструмента никак не коррелирует с профессионализмом выполнения работы. А цена многих инструментов брендирована и ее бесценность только в том, что они могут быть востребованы в единичных экземплярах. Инструменты используемые массами им и доступны.

Это не касается инструментов "ручной работы из экологически чистых материалов". Но это другая история.

P.S.  Тем не менее с удовольствием ознакомлюсь с Вашим предложением. Я здесь не завсегдатай, поэтому не знаю о каком продукте идет речь. Можно в личку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 6/18/2020 at 7:05 PM, syoma said:

Вопрос - для каких применений изучаете CAN?  

 

Как вариант - взять RPi и к нему любую плату на MCP2515, как выше посоветовали. Софта под него навалом и работает более-менее ничего.

Да, такой вариант рассматривается. По деньгам почти тоже, а с учетом разборок с софтом путь достаточно тернист и сам требует последующей кропотливой интерпретации через WIRESHARK.

 

Удобно иметь коробочку, например, с Али и интерфейсный софт  от Saleae (типа "набора Saleae от Али"). Не дорого, но сердито.

 

И тут была бы интересна коробочка от Али и софт от ZLG  https://www.zlg.com/can/can/product/id/42.html

или Vector https://www.vector.com/int/en/download/?tx_vectorproducts_productdownloaddetail[download]=2164&tx_vectorproducts_productdownloaddetail[action]=show&tx_vectorproducts_productdownloaddetail[controller]=Productdownload&cHash=19d24b831b7bfc82fe0189b41cab4fb9

 

Многие осудят такой подход. Авторские права и прочее. Но есть взгляд о доступности интеллектуальных достижений человечества. Извините за оффтоп.

 

Спасибо, всем.

Изменено пользователем Чижик

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...