Компания ICP DAS расширила ассортимент процессорных плат, добавив серии с интерфейсом PCIe: PEX-CPM100 для поддержки CANopen и PEX-CM100 для стандартного CAN. Эти устройства обеспечивают надёжное подключение в промышленных сетях с высокими требованиями к стабильности и скорости передачи данных.
Серия PEX-CPM100: решения для CANopen-сетей
Серия PEX-CPM100 включает модели PEX-CPM100-D и PEX-CPM100-T, предназначенные для работы с CANopen-сетями в соответствии со стандартом версии 4.02. Эти устройства поддерживают функции как мастера, так и слейва, делая их гибкими для управления сетями и работы в распределённых системах. Основное различие между моделями заключается в типе разъёма:
- модель платы PEX-CPM100-D снабжена разъёмом DB9
- модель платы PEX-CPM100-T использует клеммную колодку
Комплект поставки включает саму плату, руководство Quick Start и кабель 4PCA-0904, позволяющий подключение к порту RS-232 или интерфейсному преобразователю, такому как I-7561. Это даёт возможность:
- Осуществлять мониторинг работы устройства с получением данных о сетевом статусе, буферах и внутренних процессах,
- Проводить обновление прошивки и низкоуровневую настройку параметров, чтобы подстроиться под изменения в сети,
- Выполнять диагностику и обнаруживать неисправности в многозадачных системах с множеством подключённых узлов.
Основные особенности PEX-CPM100:
- Поддержка CANopen-сетей до 256 узлов.
- Обмен данными по протоколам PDO и SDO, обеспечивая гибкость управления передачей данных между устройствами.
- Возможности диагностики для мониторинга сети и своевременного выявления ошибок.
Система передачи данных в сети CANopen настраивается с минимальными задержками, что особенно важно для задач, требующих быстрого отклика, таких как управление промышленным оборудованием и автомобильными системами.
Серия PEX-CM100: оптимизированные решения для CAN-сетей
Модели серии PEX-CM100 (PEX-CM100-D и PEX-CM100-T) предназначены для протокола CAN и поддерживают скорость передачи данных до 1 Мбит/с, что соответствует спецификациям CAN 2.0A и CAN 2.0B. Эти платы минимизируют задержки в высоконагруженных системах, обеспечивая быстрый обмен информацией между узлами.
Особенности работы плат
Обе модели оборудованы FIFO-буферами для приёма и передачи данных, защищая от потери информации даже при интенсивной нагрузке и поддерживая надёжность системы. Такой механизм снижает нагрузку на центральный процессор и упрощает управление программным обеспечением.
Буфер приёма данных обеспечивает беспрерывное получение сообщений, предотвращая потерю информации при высоких нагрузках.
Буфер передачи отправляет данные без задержек.
Функции фильтрации и маскирования позволяют обрабатывать только те данные, которые необходимы, снижая нагрузку на сеть и упрощая управление сетевым трафиком. Настраиваемое маскирование идентификаторов для работы с 11-битными и 29-битными сообщениями делает платы универсальными для различных задач.
Надёжность и системы управления ошибками
Для устойчивой работы в условиях электромагнитных помех платы оснащены системами обнаружения и коррекции ошибок:
- Автоматическая проверка целостности данных с использованием CRC выявляет и устраняет ошибки своевременно.
- Автоматический перезапуск передачи данных при возникновении ошибок позволяет поддерживать стабильность сети, минимизируя сбои.
- Возможность выполнения программного и аппаратного сброса способствует быстрому восстановлению системы в случае неполадок.
Программные инструменты и API
ICP DAS предлагает комплексные инструменты для интеграции плат в системы CANopen, совместимые с Windows и Linux. В них входят утилиты для диагностики, позволяющие вести мониторинг сети в реальном времени:
- Средства для мониторинга активности и диагностики ошибок упрощают контроль за состоянием сети.
- Библиотеки, поддерживающие языки C и C++, дают возможность разработчикам интегрировать платы в существующие проекты с минимальными усилиями.
Разработчики могут также создавать пользовательские прошивки, загружая их через интерфейс DPRAM. Это позволяет перераспределить задачи обработки данных между платой и ПК, что особенно полезно для задач, требующих высокой производительности в реальном времени.
Преимущества использования в промышленной сфере
Платы PEX-CPM100 и PEX-CM100 адаптированы для эксплуатации в тяжёлых промышленных условиях и предлагают:
- Минимальные задержки передачи данных, высокую производительность и оптимизированные сетевые алгоритмы,
- Поддержку многозадачности и гибкие настройки, которые позволяют легко управлять потоками данных большого количества устройств,
- Устойчивость к электромагнитным помехам, повышая надёжность работы в сложных условиях.