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 ...
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 ...
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 ...
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
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 ...
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 ...
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 ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
can × 12control × 3
motor × 3
real-time × 2
robotic-arm × 1
ros × 1
sensors × 1
microcontroller × 1
sensor-fusion × 1
actuator × 1
pwm × 1
ardupilot × 1
linux × 1
steering × 1