All Questions
39
questions
0
votes
1
answer
79
views
How may I manually construct CAN message for CANopen?
I understand CANopen uses CAN, the difference is usage and message type. I have basic CAN capable device and I want to control industrial motor controller, which uses CANopen.
I have its EDS file, but ...
0
votes
0
answers
41
views
Logging CAN bus load over time
I have used CANKing, which displays the bus load in real-time. However, I would like to do some long-term monitoring to see what the load looks like over time.
This site claims to have free software ...
0
votes
1
answer
126
views
STM32 Can bus random data
I am using an STM32 to transmit data over CAN using CAN2. Currently, my code is only setting up the can peripheral and sending periodic messages.
My messages usually look like this on the receiving ...
2
votes
1
answer
789
views
Consumer heartbeat time configuration in CANopen
I have the following situation. I have a master (consumer) and a slave (producer), the slave has to be between nodes 1-127, in this case the slave is in the node 125.
I'm trying to syncronize both of ...
0
votes
1
answer
150
views
CAN-Bus Message confusion
Can anyone tell me what the difference between these two sets of CAN Bus messages? This is from the manual of a Power Drive Unit (PDU) in the Cargo Handling System of a 747F (UPS Freight). This is the ...
0
votes
0
answers
69
views
ID collision on CANOpen SDO
I am working on a remote control module to control my heating boiler remotely. The boiler uses CANOpen 125k.
My module transmits periodically SDO requests to read temperatures and other parameters. ...
1
vote
1
answer
77
views
CAN physical layer flexibility
I'm considering designing a CAN bus (CANopen) where part of the bus, closest to each node, does not use twisted pair. Partially the bus will run in a DSUB, but partially through stackable header or ...
1
vote
2
answers
3k
views
Can CANopen coexist with CAN2.0B on the same bus?
I am new to CAN protocol so I have questions about combinations of CAN-Bus nodes on same network:
Is it possible to communicate with two different devices one having CAN in Automation (CiA) CANopen DS ...
0
votes
0
answers
411
views
CANOpen SDO block transfer retry if timeouted?
I'm using the CanFestival CANOpen library (https://canfestival.org/) for a PC app that talks to a device via CAN bus. The device is CIA-301 compliant. I'm using SDO block transfers for device firmware ...
2
votes
0
answers
164
views
Best approach to program a PLC using dbc file? (CAN communication)
I'm pretty new using CAN Communication but I need to program a Phoenix Contact PLC in Structured Text. The PLC should communicate with a motor that uses CANOpen protocol. The only resource I have is ...
3
votes
0
answers
652
views
Home automation using CAN bus
I am planning to make a prototype for wired home automation devices, and I am thinking of using CAN bus for communication between nodes and Gateway.
The way I am planning to build it, there is one ...
3
votes
1
answer
582
views
Different CAN-BUS specs on the same bus
I have several questions about different combinations of CAN-Bus nodes that are able to work together with realiability:
CAN2.0A and CAN2.0B nodes can work on the same bus at the SAME speed?
CAN2.0A ...
1
vote
1
answer
542
views
Multiple CANOpen SDO requests "in the air" at once
In CANOpen, expedited SDO requests and responses include the index and sub-index of the request.
All CANOpen master implementations that I've looked at require only one SDO per device be sent at once, ...
0
votes
0
answers
636
views
Transmit and receive in PDO for CANopen - Why use transmit channel?
According to CiA 301, there is something called TPDO Mapping and TPDO Communication.
TPDO communication is used for describing ...
2
votes
3
answers
2k
views
Process Data Objects - CANopen - How do they work?
I'm searching for information about PDO and the protocol CiA 301 V4.2.0 at topic 7.2.2.5.1 does not exactly show how PDO's work. ...