Hot answers tagged

3 votes
Accepted

How to install a CAN port on PC (under Ubuntu)

For low cost, but well designed and well supported in linux, I can recommend the USB2CAN from 8Devices. If you will be booting windows occasionally to set up industrial drives or sensors, or doing ...
user avatar
  • 4,245
2 votes

How can I measure latency in a CAN bus?

Use an oscilloscope. Place oscilloscope probes on an i/o line on the master and a motor phase line on the slave. Toggle the i/o line just before sending the can bus command for a step change in the ...
user avatar
  • 4,245
1 vote

finding the frequency of CAN send and CAN receive messages using CAN in Ubuntu

candump can output the timestamp for each message in different formats. Check the usage notes of candump. candump -t d can0 ...
user avatar
  • 4,245
1 vote

What network protocol/control units are motor-based robots controlled with?

In modern industrial motion control, the communication between the controller (motion controller, robot controller, CNC contoller) is typically done with: Profinet CanOpen Sercos EtherCAT
user avatar
  • 6,447
1 vote
Accepted

Is it possible to use ROS2 real-time on a computer and connect to the robot actuator using a CAN bus?

First, you should define what real-time requirements do you have, not necessarily from a CAN-Bus, but from the application perspective. What is your cycle time, what latency can you accept, what ...
user avatar
  • 6,447
1 vote

What communication bus is used in state of the art systems to implement a synchronization signal?

There are many possible routes you can take. You mentioned CAN. CANOpen is built on CAN and is used in many automation and robotics related devices. CANOpen specifies a SYNC mechanism exactly for the ...
user avatar
  • 6,447
1 vote
Accepted

Do I have to use the CAN protocol that the motor controller uses in order to communicate with it?

CANopen is a application level protocol and socketcan is at the transport level. You can send Canopen messages using socketcan without any problems. You can compose canopen messages by hand but it ...
user avatar
  • 4,245

Only top scored, non community-wiki answers of a minimum length are eligible