Introduction to CANopen protocol