Моя хотеть CAN<->USB

Целей 2.
1. Штатное использование компьютера в качестве устройства на шине.
2. Отладка шины.
Дядюшка Ляо часто пишет в описании "поддержка zlg CANpro" Вот выборка https://www.aliexpress.com/popular/zlg-usb-can.html Это типа круто?
В общем мне бы что нибудь с API под WIN. И с удобным GUI. Возможно в виде 2 устройств.

И еще... Я правильно понял, что максимальный поток на шине CAN (чистыми) это около 0,6Мбит/сек?
Tags:
Плюсую Марафоновскую железку. Применял на работе для управления стендом (AT90CAN128). Проблем не имел. Прикупил себе такой же для отладки домашних поделок.

Марафоновскую pci-карту я поднял и запустил в рамках моего пeрвого проекта на qt. Никаких проблем не было абсолютно даже для полного новичка.



Edited at 2016-12-04 10:49 am (UTC)
Я вот сейчас навскидку не помню, сколько функционала там было для создания своего "устройства" (это было немного давно и сейчас его у меня уже нет). Как сниффер или просто как приемник данных от девайсов - PCAN был великолепен.
Нифига себе!
Спаять на STM32F042C6 выйдет от силы в полтора рубля!
Куда угодно.
Кстати, если брать запчасти на ибее, то этот конвертер еще дешевле выйдет! От силы рублев 400-500!
Я вот как раз собираюсь в следующем году систему мониторинга температур зеркала телескопа делать, связь между модулями по beCAN, а в конце будет сидеть orange pi с такой же платкой на F042, но уже с USBшным выходом, который в обычном режиме CDC будет отдавать данные со всех ста термодатчиков.
>систему мониторинга температур зеркала телескопа делать, связь между модулями по beCAN

а чем не нравится ds18s20 1wire?
Это примерно как безменом пытаться измерить массу мешка картошки с точностью до 50 грамм...
Кстати, пока не забыл. У F0 CAN и USB одновременно не работают, судя по этим вашим интернетам.
У F042 работают. У них, и еще у пары из то ли четвертой, то ли седьмой серии, тактирование USB и CAN идет от разных таймеров + разводка позволяет разделить ноги CAN и USB.
Ага, нашел, там буфер совместно используется, и если CAN включен, то он отьедает последние 256 байт, оставляя 768 для USB
В режиме CDC тупо побайтовая передача идет. Либо я что-то не так делаю — передавать блоками у меня не получалось. Так что, даже 768 дофига будет.
Делал такое на STM32F373CCT6+SN65HVD230. В качестве софта использовал Can Hacker.
Управление контроллером по протоколу Lawicel
Ковырялся с lawicel canusb, стоит где-то сотню евро. Писать в can может, читать, скорее всего, тоже. Под линуксами работает, с виндой -- б-г миловал.
Порт только один.

С двумя портами трогал что-то от Vector, но, боюсь, что стоит оно нереальных денег.

Edited at 2016-12-02 09:57 pm (UTC)
Carhacker либо копию на меге либо вариант на stm32 описан на хабре, на 4 наверное, иногда глючит
Китайский can usb прога от какого то 5.0 pro. выглядит ничего
USBtin адаптер cantoolz библиотека.
Тупо ELM327 если мы говорим об автомобиле, и туда и обратно может все, но нужен оригинал или производные, китай имеет маленький буфер, при широковещательном запросе будет пропускать пакеты.
CANARY http://www.autokey.com.ua/2can.html Хороша тем что можно делать MITM, и быстро анализировать что откуда.