Questions tagged [canopen]

49 questions
3
votes
1 answer

How to design CANopen OD and PDO mapping

I'm new to CAN and CANopen so I may still have some fundamental misunderstanding. What I'm trying to understand is how one would design the PDO mapping for a network with many of the same sensor/actuator. For illustration let's say I have 10 fridges…
Otus
  • 177
  • 5
1
vote
1 answer

How does CANopen support many devices with limited PDO

I'm pretty new to canbus and CANopen and can't seem to wrap my head around PDOs. I understand that a PDO must be defined and agreed upon ahead of time, and that multiple OD entries can be packed into a single PDO. What I'm not understanding is how…
Otus
  • 177
  • 5
1
vote
1 answer

Can a CANopen node receive the SDO block upload between another pair of nodes?

I know that with PDO there can be more than one receiver, but I wonder if that also applies to SDO block upload, so if I can have node A acting as a client, node B as a server and having some "eavesdropping" node C receiving a copy of the payload…
Joan
  • 1,403
  • 1
  • 9
  • 11
1
vote
0 answers

CAN Open PDO mapping

I am new to CANopen protocol and could anyone help me with the difference between PDO2 and PDO3.I am receiving CAN data from the sensor and i could see the message type as TXPDO2, TXPDO3 etc. Is there any difference between the 2?
Swathy
  • 11
  • 1
0
votes
1 answer

Is this possible in CANopen?

I'm planning a CANopen network with a few nodes (8-9) so I'm thinking of the Node-ID using 4 bits, and 7 for the rest of the COB-ID to indicate more than the 4 basic PDOs there seems to be (as up to 512 PDO are possible, apparently). from the below…
Joan
  • 1,403
  • 1
  • 9
  • 11
0
votes
0 answers

How to use CANopen with more than 4 PDOs?

I'm new to CANopen so excuse me if it's all nonsense. i need to specify some systems on a CAN bus network with CANopen. Because there are only 4 pre-defined PDOs and in some cases there are more data items, I thought of using one PDO and adding a…
Joan
  • 1,403
  • 1
  • 9
  • 11
0
votes
2 answers

Where can I save the Node ID in the Object Dictionary - CANopen

I'm building a library called Easy CANopen and it will focus on embedded systems due to the portability. Language C. But storing the Node ID in the Object Dictionary can be done, but I don't know if it's according to the standard, or I have free…
euraad
  • 1,125
  • 14
  • 37
0
votes
0 answers

Does the slave respond to the master if the master send the command specifier 0x4 or 0x15 - CANopen

According to Hydac HAT 1000, if you send with the command specifier(CS) to the slave, for example 0x4 or 0x15, then the slave will not respond back. But for other command specifiers, then the slave respond back to the master. Is that true that…
euraad
  • 1,125
  • 14
  • 37