Особенности
- ANSI-C совместимый исходный код CANopen FD стека
- Соответствие MISRA-C
- Поддержка сервисов CANopen CiA 1301
- В комплект поставки входит Layer Setting Service (LSS)
- Расширения для других доступных стандартов
- Доступно для многих типов CAN FD контроллеров и ЦПУ
- Удобный пользовательский интерфейс
- Широкие возможности по конфигурированию и масштабированию
Как это работает
Гибкий пользовательский интерфейс предоставляет функции для оценки полученных данных и использования сервисов CANopen FD в сети.
Для подключения стека CANopen FD Stack к нескольким CAN контроллерам и типам ЦПУ используется четко определенный интерфейс драйвера. Используя этот интерфейс драйвера, стек CANopen FD Stack также может быть легко адаптирован к новым CAN контроллерам или типам ЦПУ.
Также возможна замена аппаратных платформ с минимальными усилиями. Стек CANopen FD Stack может использоваться с различными операционными системами реального времени, такими как ThreadX, FreeRTOS, Keil RTX или TI-RTOS, а также с Linux (SocketCAN, can4linux) или QNX, а также с расширениями реального времени для Windows.
Кроме API функций есть также Mailbox API, доступный для простого использования с несколькими задачами или потоками. Сообщения между модулями приложений и стеком CANopen отправляются через почтовые ящики вместо вызовов функций. Это обеспечивает неблокирующую связь. Приложение может состоять из нескольких задач, в которых параллельно используется стек CANopen.
Для экономии ресурсов CANopen FD Stack имеет широкие возможности по настройки и масштабированию. Настройки этих функций поддерживаются графическим инструментом конфигурирования CANopen DeviceDesigner, который также позволяет создавать каталог объектов и файл EDS с помощью встроенной базы данных. Как следствие, изменения могут быть реализованы быстро и легко. Использование уникального CANopen DeviceDesigner позволяет сэкономить ценное время на разработку.
Представлено множество готовых к работе примеров, чтобы сделать запуск со стеком CANopen FD Stack максимально простым. Кроме того, в комплект поставки входит руководство пользователя, описывающее принципы и области применения, а также справочное руководство, детально описывающее каждую API функцию. Стек постоянно тестируется с помощью CANopen Conformance Test на соответствие спецификации.
Системные требования
- Компилятор ANSI-C
- Контроллер с CAN FD
Содержимое поставки
- Исходный код протокола CANopen (совместимый с ANSI-C)
- Готовые к запуску примеры приложений
- Руководство пользователя и справочное руководство в электронном формате
- Доступно как лицензия на проект (действительна для 1 проекта и 1 устройства) так и лицензия на рабочее место (1 место разработчика для всех продуктов)
- Поддержка в течение 6 месяцев (лицензия на проект) или 24 месяца (лицензия на рабочее место)
- Опциональное соглашение об обслуживании
- Опциональная поддержка интеграции
- Включена 1 именная лицензия на CANopen DeviceDesigner