Question: what is the difference between can bus and profibus?
Answer: While Profibus is a Master/Slave bus, mostly used for cyclic data transfer, CAN is multi Master and used for event driven communication. Because of its simplicity and the flexibility higher layer protocols like CANopen provide, it is more used in machine automation.