Компания TOSUN анонсировала интерфейсную плату TP114 — четырехканальный адаптер CAN / CAN FD в форм-факторе PCI Express (PCIe), ориентированный на встраиваемые промышленные системы, автономный транспорт и роботизированные комплексы под управлением ОС Linux и Windows.
Сетевой подход к автомобильным шинам через SocketCAN
Главная архитектурная особенность TP114 — глубокая нативная интеграция со стеком SocketCAN ядра Linux. В операционной системе каждый физический канал платы отображается как стандартный сетевой интерфейс (can0, can1, can2, can3).
Это дает инженерам и разработчикам ключевые преимущества:
- Сетевая модель программирования: взаимодействие с шиной организуется через стандартные POSIX-сокеты
socket(PF_CAN, SOCK_RAW, CAN_RAW). Не требуется подключать проприетарные бинарные библиотеки; - Готовая экосистема Open Source: прямая совместимость с пакетом
can-utils(утилитыcandump,cansend,cangen,canplayer), библиотекамиpython-can, фреймворками ROS и ROS 2 (Robot Operating System); - Широкая поддержка дистрибутивов: Ubuntu, Debian, RHEL, а также отечественные ОС на базе Linux (Astra Linux, РЕД ОС, Альт);
- Работа в Windows без драйверов: для Windows плата работает по модели Plug-and-Play с поддержкой TSMaster API и DLL для C++, C#, Python, MATLAB.
Технические характеристики платы TP114
| Параметр | Значение |
|---|---|
| Интерфейс подключения к хосту | PCI Express x1 (совместим со слотами x4, x8, x16) |
| Количество каналов | 4 независимых гальванически изолированных канала |
| Поддерживаемые протоколы | CAN 2.0A, CAN 2.0B, ISO CAN FD, Non-ISO CAN FD |
| Скорость в фазе арбитража | от 125 кбит/с до 1 Мбит/с |
| Скорость в фазе данных CAN FD | до 5 Мбит/с (до 8 Мбит/с по спецзаказу) |
| Гальваническая изоляция | 2500 В DC между каналами и ПК |
| Терминальные резисторы | Встроенные 120 Ом с возможностью программного/аппаратного переключения |
| Разрешение аппаратных меток времени | 1 мкс |
| Диапазон рабочих температур | от -40 °C до +85 °C (промышленный класс) |
Сферы применения
- Бортовые компьютеры беспилотных автомобилей: прямое подключение лидаров, радаров и исполнительных контроллеров шасси к ROS/Linux;
- Стенды Hardware-in-the-Loop (HIL): высокая плотность каналов в одном слоте PCIe для моделирования обмена данными между несколькими ЭБУ;
- Контроллеры производственных линий (EOL): надежная круглосуточная работа в составе промышленных стоек без сбоев USB-соединений;
- Стенды ресурсных испытаний: многоканальный сбор и логирование телеметрии с жесткими требованиями к точности синхронизации.