Injection Issues with PDO

Injection Issues with PDO

Disclaimer Any direct or indirect consequences and losses caused by the dissemination and use of the information provided in this article shall be borne by the user. Thunder God Testing and the author of the article shall not bear any responsibility for this. Thunder God Testing reserves the right to modify and explain this article. … Read more

Fundamentals and Applications of CANopen (Part 3) – Predefined Connection Set

Fundamentals and Applications of CANopen (Part 3) - Predefined Connection Set

1、CANopenPredefined Connection Set To reduce the configuration workload of simple networks, CANopen defines a mandatory default identifier (CAN-ID) allocation table. These identifiers are available in the pre-operational state and can be modified through dynamic allocation. CANopen devices must provide the corresponding identifiers for the communication objects they support. The defaultID allocation table is based on … Read more

Analysis of CANopen PDO

Analysis of CANopen PDO

PDO stands for Process Data Object, primarily used for transmitting real-time data. PDO is divided into Receive PDO and Send PDO, where the reference objects for “Receive” and “Send” are the slave devices. The Receive PDO refers to the data received by the slave from the master, such as control words and target positions; the … Read more

Easy Introduction to CANopen Part Five

Easy Introduction to CANopen Part Five

1、Process Data ObjectPDO(Process Data Object) As mentioned earlier PDO belongs to process data used to transmit real-time data, that is, one-way transmission without the need for a response from the receiving nodeCAN message to confirm, from a communication terminology perspective, it belongs to the “producer-consumer” model PDO, as shown in the figure, it is like … Read more

Getting Started with CANopen – Part Three

Getting Started with CANopen - Part Three

1、Process Data Object (PDO) and Service Data Object (SDO) MessageID. When using CANopen, the configuration information and application data that need to be transmitted are placed in the Process Data Object PDO (Process Data Object) and Service Data Object SDO (Service Data Object). These objects are like baskets of fruit sold in the market; they … Read more

CANOpen Series Tutorial 08: Guide to CANOpen Communication Interface

CANOpen Series Tutorial 08: Guide to CANOpen Communication Interface

Follow our public account for updates! Don’t miss any news! This tutorial was originally published by the author strongerHuang in October 2018. Tags: CAN, CANOpen, CanFestival Copyright: Commercial use prohibited Disclaimer:This document is for personal study only. Please contact the author for authorization if you wish to reprint. 1Introduction The previous article provided an overview … Read more

Getting Started with CANopen: Special Protocols

Getting Started with CANopen: Special Protocols

1、Special Protocols (Specialprotocols) To facilitate CANopen master station management of slave stations. In the CANopen protocol, special COB-ID has been predefined for special functions, mainly including the following types of special messages. 1.Synchronization Protocol (Syncprotocol) Synchronization (SYNC), this message object mainly implements synchronized transmission across the entire network, as shown in the figure, just like … Read more

CANopen Protocol Stack Tutorial: Master-Slave Networking

CANopen Protocol Stack Tutorial: Master-Slave Networking

This video tutorial is highly practical, covering a lot of content, especially the PDO synchronization cycle and the non-periodic synchronization techniques that need to be thoroughly understood. Additionally, the H7-TOOL’s CANopen parsing feature has added split-window displays for NMT, PDO, SDO, emergency messages, etc., making it convenient for message classification when networking multiple devices. Video … Read more