Projects with this topic
-
CanopenStorage Library Version: V1.0.0.0
Author informations
Name: Marian Seeger Email: marianseeger@seegersoftwaredevelopment.de
Overview The CanopenStorage library provides an interface to manage and interact with CANopen networks. It facilitates communication with nodes using Service Data Objects (SDO), Process Data Objects (PDO), and supports network management via Node Management States (NMT). The library is designed for integration with a backend storage system, logging, and error handling mechanisms.
Features
CANopen Network Initialization
Scans and initializes nodes in the network. Supports both local and remote nodes. Automatically configures node mappings and states.
PDO Communication
Handles PDO data reception and transmission. Generates and transmits PDO messages based on mapping configurations.
SDO Communication
Reads and writes variables using SDO. Supports retry mechanisms for reliable communication.
Emergency (EMG) Handling
Processes and logs emergency messages. Updates active error lists with reactions and timestamps.
NMT State Management
Retrieves and updates node states in the CANopen network.
Backend Storage Integration
Reads and writes variables from/to a backend storage system. Supports mapping between variables and object dictionary entries.
Logging
Provides detailed logging for CANopen operations and error handling.
Updated -
can4linux is a Linux device driver for the CAN bus. It supports various CAN interface boards dor classic CAN and CAN FD
Updated -
More information: http://www.raspitux.de/canopen-rechner/
Updated