Преобразователь Waeshare USB - CAN построен на базе микроконтроллера STM32F103 и предназначен для подключения устройств с шиной CAN к компьютеру посредством USB порта. Устройства поддерживает протоколы CAN2.0A (стандартный фрейм) и CAN2.0B (расширенный фрейм) с возможностью выбора скорости передачи CAN от 5 Кбит/с до 1 Мбит/с. Совместимо с Windows и Linux. Поддерживает дополнительные средства разработки.
Поддерживает четыре режима работы (Normal, Loopback, Silent и Silent Loopbac), несколько режимов отправки данных CAN (один кадр, несколько кадров, вручную, регулярно и циклически), а также несколько режимов приема данных CAN, позволяя настроить прием данных только с определенного идентификатора или указать идентификатор для автоматического ответа на настроенные данные. Полученные данные можно сохранять в форматах TXT или Excel.
Кроме этого, преобразователь поддерживает обнаружение шины CAN для проверки состояния, отправку и прием данных CAN с временной шкалой и т.д. Скорость виртуального COM порта можно изменять в диапазоне 9600 ~ 2000000 бит/с (по умолчанию 2000000 бит/с). Параметры устройство можно конфигурировать с помощью соответствующего программного обеспечения или соответствующих команд, передаваемых по UART.
Для обеспечения защиты от перенапряжения или переходных скачков напряжение, преобразователь оборудован встроенным TVS диодом. Более подробно о работе с преобразователем см.
здесь.