Simple CANopen master implementation