Skip to content
@CANopenTerm

CANopenTerm

A versatile software tool to analyse and configure CANopen devices.

CANopenTerm

CANopenTerm

Codacy Badge

Continuous Deployment

Table of Contents

Overview

CANopenTerm is an open-source tool for developing, testing, and analyzing CANopen CC networks and devices. It provides a technical, no-nonsense solution for professionals working with CAN CC-based networks. Additionally, it supports SAE J1939 and OBD-II protocols, making it versatile for various applications.

Key functionalities include:

  • Monitoring and Analysis: Advanced trace filtering and node access for comprehensive network monitoring and analysis.

  • Configuration and Simulation: Tools for configuring CANopen CC devices and simulating nodes in development.

  • Testing: Capabilities to thoroughly test CANopen CC networks and devices.

  • Extended Protocol Support: Features tailored for CANopen, SAE J1939, and OBD-II protocols.

Key Features

  • Read and Write SDOs: Manage Service Data Objects with a user-friendly interface.

  • Send NMT Messages: Control network management with commands to one or all nodes.

  • Simulate PDOs: Add asynchronous Process Data Objects to simulate network traffic.

  • Versatile Raw CAN CC Interface: For non-CANopen needs, offering flexibility and control.

  • Workflow Automation: Streamline workflows with built-in Lua and Python interpreters, offering similar APIs for flexible task automation.

Additional Features

  • Built-in DBC Parser: Import and utilize DBC files for efficient CAN CC network analysis.

  • CANopen Profiles: Includes several common application and device profiles in a well-documented JSON-based file format.

  • Conformance Testing: Verify the object dictionary of your CANopen CC devices with the built-in electronic data sheet (EDS) parser.

  • Test Report Generation: Generate Test reports for integration with continuous integration (CI) systems such as Jenkins.

Why Your Support Matters

CANopenTerm is developed to provide a powerful tool for professionals at no cost. However, maintaining and improving such a project requires resources. Your donations can make a significant difference, enabling continued development and support.

Your contribution, no matter how small, will be greatly appreciated and will help keep CANopenTerm thriving.

Donate Now

Pinned Loading

  1. CANopenTerm CANopenTerm Public

    A versatile software tool to analyse and configure CANopen devices.

    C 11 1

Repositories

Showing 3 of 3 repositories
  • CANopenTerm Public

    A versatile software tool to analyse and configure CANopen devices.

    CANopenTerm/CANopenTerm’s past year of commit activity
    C 11 MIT 1 5 (2 issues need help) 0 Updated Dec 23, 2024
  • .github Public
    CANopenTerm/.github’s past year of commit activity
    0 0 0 0 Updated Dec 21, 2024
  • CANvenient Public

    An abstraction layer for multiple CAN APIs on Windows.

    CANopenTerm/CANvenient’s past year of commit activity
    C 0 MIT 0 0 0 Updated Jul 27, 2024

Top languages

Loading…

Most used topics

Loading…