|
The KVASER CANopen stack is a user friendly API designed for high performance CANopen network.
Kvaser CANopen stack is very memory efficient. The stack is equipped with predefined compile parameters that offers the possibility to ignore support for unused CANopen optional functionality for the specific CANopen node to save even more memory if necessary to suit the wide range of needed complexity of an CANopen protocol implementations that you may have. Within the code, related blocks of functionality are grouped together in easily maintainable modules.
Kvaser CANopen stack supports
- NMT Master (module control service, reset node service, error
control service, node guarding service, life guard event, heart beat event,
boot up services)
- NMT protocols (start, stop, reset, enter pre-operational, enter
operational, reset communication)
- Synchronization Object (SYNC)
- Time Stamp Object (TIME)
- Emergency Object (EMCY)
- SDO Client/Server (expedited transfers and segmented transfers,
configurable messages buffers and unlimited number of active SDOs)
- PDO handler
- PDO inhibit time
- Dynamic PDO mapping
- SYNC master
- A Local Object dictionary
Communication between the CANopen Slave/Master and the application process takes place through easy-to-use and CPU-time efficient application communication functions described in the KVASER CANopen API documentation.
Kvaser CANopen code stack can run on all hardware supported by Kvaser CANLIB.
Contact us for more information: info@tke.fi
|