Skip to content

Use SDO to achieve Req and answer method #164

@Lambo0604

Description

@Lambo0604

In the early, I used CAN messages to download the bin file of the master-slave node, such as a question and answer method. Now I want to use EtherCAT as a pipeline to download the bin file (non-FOE method), such as applying for SDO_Req and SDO_Resp, the master writes SDO_Req, and the slave reads the Req and puts the response in SDO_Resp, which is read by the master. In this way, one question and one answer is achieved. EtherCAT is only used as a transmission medium. I tested and found 100 Byte's question and answer takes 9ms. Is this method feasible? If it is feasible, is there any way to optimize the time consumption, because the mailbox size 0x80 seems to be unable to be expanded, and the time consumption is too large, which will lead to a relatively small bandwidth;
Thanks a lot!
Attached are packet captures downloaded and uploaded by SDO for time-consuming analysis~
SDO_100Byte_Write_Read.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions