UK Supplier of Data Acquisition & Thermal Imaging systems, software and services

Search

FREE DELIVERY on orders over £275 ex VAT

CANopen – CANopen FD Slave Protocol Stack

Software package for development of CANopen / CANopen FD slave devices.

SKU CANopen / CANopen FD Slave Protocol Stack Category
Manufacturer:

Call for price

Description

CANopen / CANopen FD Slave Protocol Stack for Embedded Systems

The CANopen / CANopen FD Slave Protocol Stack is a professional embedded software solution for developers building CANopen-enabled devices. Delivered as portable C99 source code, the stack enables rapid integration of CANopen and CAN FD communication into industrial electronics, automation controllers, sensors, actuators and distributed I/O modules.

Supporting both CiA 301 and CiA 1301 standards, the protocol stack provides a scalable architecture with configurable PDOs, flexible object dictionary management and support for multiple CAN controllers through the CANpie FD interface.

CANopen / CANopen FD Slave Protocol Stack Key Features

  • CANopen and CANopen FD support according to CiA 301 and CiA 1301
  • Delivered as portable C99 source code
  • Optimised for low RAM and ROM usage
  • Modular architecture with flexible configuration
  • Support for standard and extended CAN frames
  • Runtime parameterisation via object dictionary
  • Easy integration with embedded applications
  • Broad CAN controller compatibility via CANpie FD
  • Vendor-specific object dictionary extensions supported
  • Optional CANopen Safety and Mini-Master add-ons available

Supported CANopen Services

The CANopen slave stack includes comprehensive protocol functionality for embedded CAN networks, including:

  • Service Data Objects (SDO / USDO Server)
  • Process Data Objects (PDO Consumer / Producer)
  • Network Management (NMT Slave)
  • Emergency Messages (EMCY)
  • Synchronisation Messages (SYNC)
  • Layer Setting Services (LSS)
  • TIME Producer and Consumer support

Flexible PDO and Object Dictionary Configuration

The protocol stack allows developers to configure up to 32 transmit PDOs and 32 receive PDOs while maintaining compliance with predefined connection sets defined in CiA standards. The local object dictionary can also be extended with custom vendor-specific parameters for application-specific communication requirements.

CANopen FD Stack Applications

Typical applications include:

  • Industrial automation systems
  • Embedded control devices
  • CAN FD data acquisition systems
  • Sensors and actuators
  • Motion control and drives
  • Distributed I/O systems
  • Automotive and off-highway electronics
  • Energy management and battery systems

The stack is suitable for both new product development and upgrading existing CANopen devices to CAN FD capability.

Optional Add-Ons and Device Profiles

Additional options are available to expand functionality, including:

  • CANopen Mini-Master functions
  • CANopen Safety (EN 50325-5)
  • CiA 401 I/O profile
  • CiA 402 drives profile
  • CiA 406 encoder profile
  • CiA 418 battery profile
  • CiA 419 charging device profile

Development Support and Licensing

The CANopen / CANopen FD Slave Protocol Stack includes:

  • Site-related company licence
  • No runtime royalties
  • Technical support for 12 months
  • Example applications for demo boards
  • English documentation and user manual

Stack / Profile / Driver Options

SKU
Description
50.01.020 CANopen / CANopen FD slave protocol stack
Protocol stack as C source code, example programs, documentation in English language, provided by download link
50.01.030 Option Mini-Master
Support NMT Master, SDO-Client and LSS Master, in C source code
50.01.031 Option Safety for CANopen Slave protocol stack
Functional expansion of the object dictionary of the CANopen Slave protocol stack according to European standard EN50325-5
50.09.401 CANopen Device Profile CiA 401
Device profile for digital and analogue I/O modules
50.09.402 CANopen device profile CiA 402
Device profile for drives
50.09.404 CANopen device profile CiA 404
Device profiles for sensors and actuators
50.09.406 CANopen device profile CiA 406
Device profile for encoders
50.09.410 CANopen device profile CiA 410
Device profile for inclinometer
50.09.417 CANopen Application Profile CiA 417
Application profile for lift control systems
50.09.418 CANopen Device Profile CiA 418
Device profile for batteries
50.09.419 CANopen Device Profile CiA 419
Device profile for charging devices
50.09.437 CANopen Application Profile CiA 437
Application profile for photovoltaic components
See CANpie FD Driver options CANpie FD Driver
API for CAN implementation for the respective microcontroller

 

CANopen Slave Protocol Stack
Communication Profile CiA 301, version 4.1 / CiA 1301
device profiles as optional add-on available
NMT Master Boot up message
Heartbeat producer / consumer
Node-Guarding
SDO Client Expedited upload / download
Segmented upload / download
Block upload / download
PDO Handler Pre-defined connection set for 32 transmit / receive PDOs
Support for standard / extended frames
Static / variable PDO mapping
CANopen Services Emergency message upon error conditions (EMCY handler)
Synchronisation message (SYNC consumer / producer)
Layer Setting Services (CiA 305, LSS)
Special Functions LED status information
Parameter store / restore
Options Mini master (NMT Master, SDO Client)
Device profiles (CiA 401, CiA 402, CiA 404, CiA 406, CiA 418, CiA 419, etc.)
CAN driver CANpie, available for a wide range of CAN controllers
(refer to separate datasheet)
CANopen - CANopen FD Slave Protocol Stack Specifications CANopen - CANopen FD Slave Protocol Stack Specifications

CANopen - CANopen FD Slave Protocol Stack User Manual CANopen - CANopen FD Slave Protocol Stack User Manual

Protocol Stacks CANopen, J1939 Brochure Protocol Stacks CANopen, J1939 Brochure

To discuss whether this product is suitable for your requirements, please contact us prior to ordering online.

Request further information on this product below