CONTROL SYSTEM FOR AN ELECTRIC BICYCLE

DE502022006499D1Active Publication Date: 2025-12-24ROBERT BOSCH GMBH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
DE502022006499
Authority / Receiving Office
DE · DE
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-05-06
Filing Date
2022-08-04
Publication Date
2025-12-24
Estimated Expiration
2042-08-04
Patent Text Reader
Need to check novelty before this filing date? Find Prior Art

Description

State of the art

[0001] The present invention relates to a control system for an electric bicycle. Current electric bicycles typically offer the user several different support modes, which can be selected by the user. However, the potential of the different support modes is only partially utilized.

[0002] Within the scope of the present invention, a control system is disclosed which is intended to enable improved support for a user of an electric bicycle.

[0003] Reference is also made to the publications DE 10 2020 204201 A1, DE 20 2019 101294 U1, DE 10 2019 106585 A1, US 2016 / 016638 A1 and DE 10 2018 109272 A1.

[0004] Document DE102020204201A1 shows the preamble of claim 1. Disclosure of the invention

[0005] The control system according to the invention for an electric bicycle comprises a control unit which is configured to control a drive controller of the electric bicycle, wherein the control unit is configured to enable a user to select between several support modes via an operating interface, and to control the drive controller in such a way that a drive control for a motor of the bicycle takes place according to the selected support mode.

[0006] The drive control system is a control mechanism that manages those components of the bicycle that contribute to its propulsion. Specifically, the drive control system provided by the speed controller controls the bicycle's motor and / or braking system.

[0007] The drive control is primarily based on a set of drive parameters, i.e., values ​​for specific drive parameters. Each set of drive parameters is assigned to a support mode. If the control system provides several different support modes, a separate set of drive parameters is stored for each mode. The support mode is also referred to as the assist mode. Examples of support modes are ECO, Tour, Sport, and Turbo.

[0008] A drive parameter is a parameter used directly or indirectly for drive control. A drive parameter is not necessarily a controlled variable or a value for a controlled physical quantity. Rather, it is a parameter stored to determine the behavior of the drive control system and is used, for example, to determine control variables such as the supply voltage or current of the motor. Drive parameters are preferably configurable by the user.

[0009] The control system for the electric bicycle is not necessarily located entirely on the electric bicycle and can consist of several components.

[0010] The user interface is, in particular, a user interface provided by the control unit that allows the user to select from pre-configured support modes while riding. The user interface includes, in particular, a display or a color indicator to provide the user with information. For example, a selected support mode is indicated by displaying a specific color associated with that support mode.

[0011] The control unit is specifically designed for mounting on the handlebars of a bicycle. However, individual components of the control unit can also be located elsewhere on the bicycle, with only the display being mounted on the handlebars. Optionally, the control unit can be provided via a mobile device, such as a smartphone or tablet. In this case, the user interface is preferably provided via an app on the mobile device.

[0012] The dependent claims describe preferred embodiments of the invention.

[0013] Preferably, the control system includes a configuration interface that allows a user to modify drive parameters and / or create or add new support modes. The configuration interface is typically provided by the control unit in conjunction with the user interface. Alternatively, the configuration interface is provided by a separate configuration device, such as a smartphone or tablet.

[0014] According to the invention, the control unit is configured to calculate a key figure for each support mode using a key figure calculation rule based on the drive parameters stored for the respective support mode, and to sort the support modes based on the key figures calculated for the support modes. Alternatively or additionally, the control unit is configured to provide the drive parameters stored for each support mode via an interface, to receive a key figure via the interface, and to sort the support modes based on the key figures received for the support modes.

[0015] The sorting of support modes is particularly relevant when displayed in the user interface. This sorting is especially useful for creating a sequence for switching between support modes while riding. For example, a predefined button always selects the next stronger support mode. Another button selects the next weaker support mode. The sorting determines which mode represents the next stronger and weaker support modes.

[0016] Alternatively or additionally, the support modes are sorted in the configuration interface based on the key performance indicators (KPIs) calculated or received for each mode. The strength of each support mode is calculated offline, cloud-based, or embedded. The KPI calculation rule defines a model that represents the bicycle's drive system. KPIs are calculated from this model and ultimately used for sorting.

[0017] Typically, electric bicycles have their support modes pre-sorted according to a fixed order specified by the respective bicycle or motor manufacturers. However, if one or more users can modify the support modes, the user interface or configuration interface must be controlled by a control system to display these modes meaningfully and intuitively. In particular, the control unit must be capable of handling a mix of manufacturer, OEM, and user modes.

[0018] The control system, particularly the operating unit, preferably stores a large number of support modes with their associated drive parameters. However, only a portion of these support modes are active and made available to the user for selection via the user interface. This is taken into account when sorting the support modes.

[0019] The key performance indicator (KPI) calculation rule is, in particular, a calculation rule defined by one or more formulas, which combines specific parameters, especially drive parameters, of a support mode to obtain the KPI as a result. The KPI is calculated internally via the control system or externally, with the parameters necessary for such a calculation being provided by the control system via an interface. This interface is, in particular, an interface to a telecommunications network and / or a radio interface. The determined KPIs preferably enable the identification of a parameter representing the strength of a support mode. This allows multiple support modes to be sorted according to their strength as defined by the parameter.

[0020] Preferably, the key figure is calculated according to the key figure calculation rule from a maximum torque and / or a support factor stored for the corresponding support mode. These stored values ​​have a particularly strong influence on the behavior of a support mode, which is perceived by a user as strength. Therefore, these values ​​are also particularly well-suited for determining a key figure that reflects the strength of a support mode.

[0021] It is advantageous if the maximum torque and / or the support factor for calculating the key performance indicator (KPI) are determined for each of the support modes at a common operating point, where the common operating point is preferably defined by one or more of the following: a cadence, a rider torque, or a speed. The operating point is thus chosen to be the same for each support mode, making the determined KPIs comparable. This is advantageous because the maximum torque and the support factor can depend on the operating condition of the bicycle. For example, the support factor and the maximum torque are speed-dependent. To achieve comparability, it is advantageous to define the operating point via a specific speed.The operating point can be defined by several values ​​suitable for describing an operating state of the bicycle. For example, the operating point is defined by a combination of values ​​for speed, rider torque, acceleration, rotational speed, etc.

[0022] It is advantageous if, for determining the operating point, preferred values ​​of a user for cadence, rider torque, and speed are determined, and / or the operating point is selected depending on the type of electric bicycle. Preferably, the control system is configured to determine the preferred values ​​from the user's riding behavior and select the operating point accordingly. Alternatively or additionally, the operating point is selected depending on the type of electric bicycle, with the selection of the operating point preferably being performed by the control system. Preferably, the control system is configured to display an indicator in the user interface and / or the configuration interface, indicating whether a support mode can be modified by a user.This allows users to quickly see whether it is possible to optimize a support mode.

[0023] Preferably, the control unit is configured to record the distance traveled by a user on a bicycle and only make a specific support mode available for selection once a defined minimum distance has been covered. For example, the distance traveled by the bicycle is recorded from a predefined point in time, such as from the first use. The distance traveled by the bicycle is compared with a predefined threshold, and if this threshold is exceeded, an additional support mode is unlocked. Optionally, a limitation on configuring existing support modes is removed once the defined minimum distance has been covered. In this way, it is possible to make certain bicycle functions available to the user only after a predetermined period, particularly once they have gained sufficient experience with the bicycle.

[0024] It is also advantageous if the control system provides a mode in which the selection of possible support modes is limited via the user interface for predefined sections of the route. Such a mode can be called a competition mode. When this mode is activated, the user is specifically informed which support mode to use. This ensures that a specific support mode must be used when riding a predefined section of the route if it is to be ridden in competition mode. This allows different users to achieve comparable times when riding the predefined section, enabling a comparison of their physical fitness.

[0025] The route segments, i.e., one or more sections of a route, and the support mode associated with each segment are preferably configured by a user via a configuration interface of an online platform and transferred via an interface to the control system or control systems of different bicycles. Alternatively, the route segments and the support mode associated with each segment are configured via the control system's configuration interface.

[0026] It is advantageous if a user can predefine multiple route sections, and thus segments, and store them on the control system. It is also beneficial if each segment is assigned a corresponding support mode. When a user navigates the route, the control system automatically and preferentially switches to the selected support mode, ensuring that each route section is navigated with its assigned support mode. Alternatively, the user is notified that the support mode for a segment needs to be changed to allow for comparison with other users.

[0027] Preferably, a variable support mode can be defined for a section of track, where, for example, the level of support varies over a distance or a period of time. If the support mode is provided by the speed controller, the level of support is provided depending on a determined position or a time. For example, it can be configured so that the level of support is continuously reduced after entering a section of track.

[0028] In competition mode, a fixed motor output is preferred. This ensures that every user receives the same level of motor support.

[0029] Furthermore, it is advantageous if each of the support modes is identified by a corresponding color when displayed via the user interface, wherein the control unit is configured to calculate a color code describing the color for each support mode. This color code is calculated using a color calculation rule based on the drive parameters stored for that support mode. The color code is a digital code provided to a driver to control a display element, such as an LED or a display of the user interface, to display the color corresponding to the color code. The color code specifically describes the brightness and / or hue of the color. Preferably, a color code is calculated for each support mode selectable via the user interface using the color calculation rule.This means that each of the support modes can be displayed with an individual color, allowing different support modes to be distinguished solely by their color.

[0030] The color calculation rule is preferably chosen such that, for certain properties of a support mode, a specific hue of the color described by the color code is displayed more intensely. For example, with higher dynamic range, the red component of the color described by the color code increases.

[0031] Preferably, the color calculation rule comprises several individual sub-calculation rules, wherein each of the sub-calculation rules calculates the strength of a color component depending on an associated drive parameter or an associated property of a support mode.

[0032] Preferably, the drive parameters of a support mode are variable, and the color code for this support mode is continuously recalculated. When displaying the support mode via the user interface, the corresponding color is adjusted to the color code. Alternatively or additionally, using the color calculation rule for the support mode with variable drive parameters, two color codes are calculated for different values ​​of the drive parameter, defining a first color and a second color. When displaying the support mode via the user interface, a color change between the first and second colors is shown.This means that in support modes where the properties necessary for color calculation, and thus the drive parameters, are not unique because they can change over time, either the color code is continuously recalculated and the displayed color adjusted accordingly, or two different color codes are calculated, preferably each based on extreme values ​​of a drive parameter for a support mode. If two different color codes have been calculated, a continuous switching between the colors described by these codes can be displayed on the user interface to indicate the respective support mode.

[0033] It is also advantageous if the color calculation rule calculates the color code from a maximum torque and / or a support factor stored for the corresponding support mode. These drive parameters are particularly characteristic and easily perceived by a user and are therefore preferably represented by the color code.

[0034] Furthermore, it is advantageous if the values ​​of the drive parameters for a set of drive parameters are configurable by the user via the configuration interface, and a number of characteristic values ​​are represented by the configuration interface, with each characteristic value describing the behavior of the bicycle's drive control for the values ​​configured for the set of drive parameters. This means that when the user changes adjustable drive parameters for a support mode, immediate feedback is provided, illustrating the riding behavior resulting from the set drive parameters.

[0035] It is advantageous if the characteristic values ​​are displayed as a network diagram via the configuration interface. This allows multiple characteristic values ​​to be represented in a single diagram, creating a geometric shape. If a user is familiar with the system, they will be able to deduce the behavior of the drive control system, as determined by the configured drive parameters of a support mode, from this geometric shape. This results in a quickly perceptible and intuitive representation.

[0036] Preferably, the control system is configured to automatically switch between different support modes so that, after the switch, the drive control is based on the set of drive parameters of the newly selected support mode. In other words, the control system is configured to first execute drive control according to a first support mode and then automatically, without user intervention, switch from the first support mode to a second support mode to execute drive control according to the second support mode. The support mode is specifically one that can also be manually selected by the user. Optionally, the support mode can be one that can only be selected automatically by the control system.

[0037] The automatic switching is specifically linked to conditions that define when the automatic switch is executed. In particular, the automatic switch depends on at least one decision parameter. A condition is defined for this decision parameter, and the automatic switch occurs when the condition is met. This condition defines a threshold value for the decision parameter. The decision parameter is, in particular, a measured value or an operating parameter of the bicycle. Examples of decision parameters include the state of charge (SOC) of the bicycle's battery, a measured gradient, the rider's heart rate, average power output, speed, cadence, and / or a selected gear ratio.

[0038] The preferred method is automatic switching dependent on at least one condition, which is configurable via the user interface. In particular, the user can set a threshold value for a corresponding decision parameter. This configuration can also be done by the user by preselecting possible conditions. The condition does not need to be directly visible to the user if it is stored in a configuration option.

[0039] Furthermore, it is advantageous if the control system is configured to recognize a user's riding style or environmental conditions while the e-bike is in operation and to adjust the set of drive parameters based on this behavior, or to create a new set of drive parameters. In this way, the drive control behavior is automatically adapted to the user. It is beneficial if user confirmation is obtained before any adjustments to the drive parameters are made. This provides users with easier access to the settings and increases the appeal of configurable support modes. Intuitive recommendations enable the configuration or creation of more complex support modes.The new set of drive parameters is therefore preferably saved as a set of drive parameters for a support mode and is preferably not subsequently modified after saving without further confirmation from the user.

[0040] A user's riding behavior is recorded, in particular via any sensor system, and specifically through an analysis of the sensor data over time. The set of drive parameters is repeatedly adjusted until a certain operating state of the bicycle no longer occurs. For example, it is analyzed whether a user exhibits a specific, predefined behavior in a particular riding situation. If this is the case, the drive control is modified by adjusting the drive parameters so that this user behavior no longer occurs in that specific riding situation.

[0041] An environmental condition is a condition that describes the environment of the bicycle. For example, positioning, initial sensors, or rider torque can detect the type of surface the bicycle is currently operating on. Thus, the surface characteristics, for instance, are recorded as environmental conditions.

[0042] Preferably, several preset profiles are stored, with each preset profile defining presets for drive parameters of a support mode. When a new support mode is created, the drive parameters associated with the new support mode are set according to the presets of one of the stored preset profiles. Similarly, when drive parameters of a support mode being modified are modified, the drive parameters associated with the modified support mode are set according to the presets of one of the stored preset profiles. Each preset profile comprises one or more drive parameters or configurations for these drive parameters. The drive parameter presets associated with each preset profile are used to set the corresponding drive parameters for a support mode.The selection of which of the stored preset profiles is used for setting the drive parameters according to the presets can be made in different ways.

[0043] Modifying drive parameters for an existing support mode and creating a new support mode is preferably done via a smartphone app or similar device, such as a suitable computer program. This allows the user to adjust settings on the throttle via the app. Because users can modify the drive parameters of an existing support mode or create new ones, these modified support modes are also referred to as "User Defined Assist Modes" (UDAM). This enables customization of the e-bike's support modes. The support modes can include several drive parameters, some of which may overlap functionally. These drive parameters are typically technical parameters (e.g., maximum torque) that require a basic technical understanding from the user.The drive parameters, for example, can be adjusted via sliders. For a single support mode, multiple sliders are conceivable, e.g., more than four, to configure different drive parameters, all of which influence the e-bike's handling. If each slider has just 10 discrete settings, the user already has 10^4 = 1000 possible settings. Adjusting so many drive parameters can be overwhelming for the user, as it can be technically demanding and complex. This difficulty for the user is reduced by the preset profiles. These preset profiles are also referred to as "presets."

[0044] This introduces preset profiles for the drive parameters. These profiles provide the user with a simple way to roughly preset the drive parameters according to their application. Optional fine-tuning can then be achieved, if desired, by manually adjusting the drive parameters.

[0045] Preferably, one of several preset profiles is selected based on a user's choice via the configuration interface, one of several preset profiles is selected based on an electric bicycle category, one of several preset profiles is selected based on an active user profile, and / or one of several preset profiles is selected based on the result of a question-and-answer dialog, where a user is presented with several questions and the preset profile is selected based on the user's answers. The selected preset profile is then used to create the new support mode and / or to modify the drive parameters. The preset profile is thus either selected once by a user or determined based on other information.Alternatively, the desired preset profile is queried each time a support mode is configured, i.e., whenever a new support mode is created or when the drive parameters are modified, for example to reset the drive parameters of an existing support mode.

[0046] Preferably, one or more default profiles can be configured via a service interface. Ideally, these default profiles should not be modifiable by end users. This allows OEMs or dealers to preconfigure specific default profiles.

[0047] Preferably, the drive parameters set according to the selected preset profile can subsequently be modified by the user. This provides the user with a starting point for user configuration via the preset profile and the associated drive parameters.

[0048] It is also advantageous if the control unit includes an interface to a configuration platform and is configured to receive and store multiple sets of drive parameters for an initial number of support modes via this interface. Specifically, this interface is to a configuration platform provided via a server on a telecommunications network. This allows the support modes to be configured using the configuration platform and then uploaded to the control system.

[0049] It is advantageous if the control unit is configured to receive a selection from a user, which then allows the selection of a second set of support modes from the first set, and makes this second set of support modes available for selection while the bicycle is in operation. The first set is, in particular, larger than the second. In other words, this means that the control unit stores more support modes with their associated drive parameters than can be actively selected via the user interface while the bicycle is in operation. For example, some of the support modes must first be activated via the configuration interface before they can be selected via the user interface.This allows the control system to be reconfigured and the available support modes to be made available for use, even if a connection to a configuration platform cannot currently be established. At the same time, only a number of support modes that allow for practical use by the user are selectable via the user interface.

[0050] Furthermore, a configuration system is advantageous which comprises the control system according to the invention and a configuration platform. The configuration platform is designed to perform a selection of several support modes from a multitude of available support modes in order to define a pool of support modes, to allow a user to select several support modes from the pool of support modes, and to transmit the selected support modes, along with their associated drive parameters, to the control system's operating unit via an interface. The configuration platform is, in particular, an online platform and is provided via a server of a telecommunications network. The interface is an interface to the telecommunications network.

[0051] Selecting multiple support modes from a wide range of available modes involves filtering by an identifier that describes the type of bicycle belonging to the control system. Optionally, filtering from the multitude of support modes allows, for example, selecting only those modes from the pool that are permitted for a specific product line, user, region, speed, bicycle type, or serial number. The user then selects the appropriate support modes for a particular control unit from the pool. These selected modes are then loaded onto the corresponding control unit via the interface. Brief description of the drawings

[0052] Exemplary embodiments of the invention are described in detail below with reference to the accompanying drawing. The drawing shows: Figure 1 is an exemplary representation of a control system according to the invention, Figure 2 is a schematic representation for sorting support modes, Figure 3 is a representation of two characteristic curves for a maximum motor torque and a support factor, Figure 4 is an exemplary representation for a visualization of several characteristic values, Figure 5 is an exemplary course of a state of charge during operation of an electric bicycle, Figure 6 is an exemplary gradient course of a road surface during operation of the electric bicycle, Figure 7 is a flowchart for a method for creating or adjusting drive parameters for a support mode, and Figure 8 is a flowchart for a method for creating or adjusting drive parameters for a support mode using preset profiles. Embodiments of the invention

[0053] Figure 1Figure 1 shows a control system 1 according to an embodiment of the invention. The control system 1 comprises an operating unit 4, which is arranged on an electric bicycle 2 and enables operation of the electric bicycle 2. A battery unit 6 and an electric motor 11 are arranged on the electric bicycle 2. A speed controller 3 is also arranged on the battery unit 6, which is configured to provide drive control of the electric bicycle 2. The motor 11 is controlled by means of the speed controller 3. The drive control is based on a set of drive parameters, wherein the set of drive parameters is assigned to a selectable support mode, which can be selected by a user using the operating unit 4.

[0054] The control unit 4 is preferably a dedicated unit which can be connected to the electric bicycle 2 and the speed controller 3, for example via a plug-in interface, and is thus typically considered a component of the electric bicycle 2. Alternatively, the control unit 4 is a mobile device which communicates with the speed controller 3, for example via a wireless interface such as Bluetooth.

[0055] In preferred embodiments, a mobile unit, for example a smartphone 5, is configured to communicate with the control unit 4 of the electric bicycle 2. The control unit 4 and the speed controller 3 are configured using an app downloaded to the smartphone 5.

[0056] The control unit 4 is designed to allow a user to select between several support modes 21-24 via an operating interface 7a. The operating interface 7a includes, in particular, a selection unit with two selection buttons. These buttons allow a user to select a support mode while riding bicycle 2, thereby triggering drive control according to the drive parameters stored for that support mode. The operating interface 7a also includes a display unit that shows the user which support mode is currently selected. This display unit is, for example, a screen or at least an LED, with the selected support mode indicated by different LED colors or a different number of activated LEDs.

[0057] The control unit 4 is designed to control the drive controller 3 in such a way that drive control for the motor 11 of the bicycle 2 takes place according to the drive parameters of a selected support mode.

[0058] The control system 1 includes a configuration interface 7b, which allows a user to modify drive parameters and / or create new support modes. The drive parameters for a support mode can thus be configured using the configuration interface 7b. The configuration interface 7b and the operating interface 7a can be a single unit. For example, the operating interface 7a includes a display for showing the selected mode, and the configuration interface 7b is provided via the same display in a configuration mode. Alternatively or additionally, the configuration interface 7b is provided via the smartphone 5, with the configured drive parameters being transmitted, for example, wirelessly to the operating unit 4.

[0059] Drive parameters configured by the user via the configuration interface 7b of the smartphone 5 are preferably first transmitted to the control unit 4 and then provided by the latter to the speed controller 3. The control unit 4 or the smartphone 5 can also adjust or convert the drive parameters into parameters that can be processed by the speed controller 3.

[0060] The control unit 4 is configured to calculate a key figure 31-36 for each support mode 21-26 stored on the control unit 4, using a key figure calculation rule based on the drive parameters stored for the respective support mode, and to sort the support modes 21-26 when displayed in the operating interface 7a based on the key figure 31-36 calculated for the support modes 21-26. This is shown schematically in Figure 2This is illustrated. For example, the control unit 4 stores a set of 20 support modes. This set of 20 support modes includes, for example, a first support mode 21, a second support mode 22, a third support mode 23, a fourth support mode 24, a fifth support mode 25, and a sixth support mode 26.

[0061] Using configuration interface 7b, support modes are selected from the set of 20 support modes, and these selected support modes 21-24 are displayed in the user interface 7a. The aim is to sort the support modes 21-24 in such a way that they are sorted according to a strength, either in the selection provided via user interface 7a or in a selection sequence provided via user interface 7a. Strength is the level of support perceived by the user. For this purpose, a key figure 31-36 is calculated for each support mode in the set of 20 support modes. This is done using the key figure calculation rule, whereby the same key figure calculation rule is applied for the calculation of the key figure for each support mode in the set of 20 support modes.

[0062] Thus, each support mode 21-26 of set 20 of support modes is assigned exactly one key figure. For example, the first support mode 21 is assigned a first key figure 31, the second support mode 22 a second key figure 32, the third support mode 23 a third key figure 33, the fourth support mode 24 a fourth key figure 34, the fifth support mode 25 a fifth key figure 35, and the sixth support mode 26 a sixth key figure 36.

[0063] The key figure is calculated, for example, according to the key figure calculation rule, from a maximum torque and / or a support factor stored for the corresponding support mode. For instance, for the first support mode 21, a first maximum torque and a first support factor are stored as drive parameters. An example key figure calculation rule defines that the maximum torque is to be multiplied by a factor and the stored support factor is to be multiplied by a factor. The results obtained in this way could then be weighted and added together to arrive at the key figure.

[0064] When calculating the key figure based on the stored maximum torque and / or the stored support factor, a problem arises because these values ​​are typically represented by a characteristic curve and not a single factor. Therefore, it is preferable to define a common operating point, which is used as the basis for calculating the key figure using the key figure calculation rule.

[0065] In Figure 3 The diagram illustrates how a maximum torque curve versus speed and a support factor curve for the speed of bicycle 2 are chosen. This is shown in Figure 3 Above is a curve for the stored maximum torque and in Figure 3Below is a curve for the stored support factor. It can be seen that both of these values ​​have a value > 0 up to a speed Vmax, for example 25 km / h. It is further shown that an operating point can be defined, for example, by a speed vAP. The value of the maximum torque used to calculate the key figure is, for example, the value derived from the in Figure 3 The characteristic curve shown for the velocity vAP results. Accordingly, the support factor chosen for calculating the key figure according to the key figure calculation rule is the support factor that results for the velocity vAP in the Figure 3 The characteristic curve shown below is obtained.

[0066] The calculation method for the key performance indicator (KPI) is preferably chosen such that a higher maximum torque and a higher support factor result in a higher KPI than comparatively lower values ​​for maximum torque and support factor. A weighting between the maximum torque and the support factor can be applied.

[0067] In Figure 2For the calculated key figures, i.e., the first to sixth key figures 31 to 36, exemplary values ​​are shown. To sort a selection of the support modes from set 20 of support modes in the user interface 7a, a sorting is performed based on the key figure, specifically on the value of the key figure. Thus, support modes 21-24, which are displayed via the user interface 7a, are sorted in descending order according to the value of their key figure 31-34. Since the key figure is also an indicator of the strength of the support mode, as it is based on the maximum torque and the stored support factor, the support modes displayed in the user interface 7a are sorted according to their strength.

[0068] Regarding the defined common operating point, it should be noted that this can be defined by several values, not just the speed vAP. For example, an operating point could be a combination of values ​​for speed, rider torque, acceleration, cadence, and other factors. This is advantageous because the characteristic curves for maximum torque and the support factor can be highly non-linear and depend on vehicle speed, acceleration, rider torque, and cadence. Therefore, a model defined by the key performance indicator (KPI) calculation rule must be configured accordingly so that the KPI can be determined based on the model and thus on the KPI calculation rule.For example, an operating point is set at 20 km / h, 20 Nm rider torque, 0 m / s² acceleration, and a rider cadence of 60 RPM. Alternatively, the maximum values ​​for these parameters can simply be selected.

[0069] In the Figure 3In the characteristic curves shown, the operating point was chosen as an example at a speed vAP of 20 km / h. A parameter for the key performance indicator (KPI) is defined based on the Y-value. The individual parameters are weighted to produce a specific final KPI. The operating point can be chosen differently depending on the bicycle category, i.e., depending on the type of electric bicycle. For example, a mountain bike might have a different operating point as the basis for calculating the KPI than a city bike. This means that the sorting can vary depending on the category. Furthermore, the operating point can be learned individually by the rider. Typically, each rider has a preferred cadence and torque, which can also be used to parameterize a model for calculating the KPI.

[0070] The sorting can take place in a drive unit or on a display of the operator unit 4. If the sorting is already performed in the drive unit, the support modes to be displayed via the operator interface 7a can be transferred to the operator interface 7a of the operator unit 4 as an ordered array.

[0071] Instead of a single work point, multiple weighted work points can be used. Especially in mountainous regions, it can be useful to evaluate several work points at varying gradients in addition to the main work point on level ground. Geographic location can therefore also be used for sorting.

[0072] In the example described above, the key figures 31-36 are calculated by the operating unit 4. However, in alternative embodiments, it is advantageous if the operating unit 4 is configured to provide the drive parameters stored for the respective support modes 21-26 via an interface, and subsequently to receive the key figures 31-36 via this interface. The sorting of the support modes 21-24, when displayed in the operating interface 7a, is then performed based on the key figures 31-24 received for the support modes 21-24. This means that the drive parameters necessary for executing the key figure calculation rule are first provided to an external system via the interface, and subsequently the result of the key figure calculation rule, i.e., the key figure, is received and used for sorting.The interface is specifically an interface to a telecommunications network, and the drive parameters stored for the respective support modes are transmitted to a server 10, from which the key figure is received. In this way, the key figures can be set and corrected by a manufacturer, for example. Thus, a manufacturer can review the key figure determined for a support mode.

[0073] Regardless of the location or unit used to calculate the key figure, the calculation is based on a model that assesses the strength of the assist mode. This model is described by the key figure calculation rule. The key figure specifically determines the strength of the assist mode. The assist factor is a quotient of motor torque and rider torque.

[0074] In the Figure 2Of the support modes shown in section 20, only the first mode (21) and the sixth mode (26) are configurable by a user. Modes 22 through 5 are not configurable or modifiable by a user. This means that the values ​​for the drive parameters of these support modes cannot be changed by the user. For example, the first mode (21) is a mode named "Cube Turbo" by a user, and the sixth mode (26) is a mode named "User Tour" by a user. The remaining modes are manufacturer-predefined support modes. For instance, the second mode (22) is a mode named "Turbo," the third mode (23) is a mode named "Sport," the fourth mode (24) is a mode named "ECO," and the fifth mode (25) is a mode named "Tour."

[0075] Support modes 22 to 25, the second through fifth, are pre-configured by the manufacturer. Support modes 21, 22, 23, and 24 are displayed for selection via user interface 7a or can be selected via user interface 7a. The selection of which support modes are displayed or selectable via user interface 7a is made via configuration interface 7b.

[0076] It follows that of the support modes displayed via the user interface 7a, only the first support mode 21 is configurable, as the other support modes 22, 23, and 24 are predefined as non-configurable by the manufacturer. When using the different support modes 21-24 from the user interface 7a, a user may find that adjusting the drive parameters of one of these support modes 21-24 is desirable. However, this is not possible for all of these support modes 21-24. Therefore, it is advantageous if the control system 1 is configured to display an indicator in the user interface 7a indicating whether a support mode 21-24 can be modified by a user. Thus, in Figure 2For example, a first indicator 41 is shown, which is graphically attached to a selection area for choosing the first support mode 21. For example, in the Figure 2 As can be immediately seen from the illustration of the user interface 7a, only the first support mode 21 shown at the very top can be modified / configured by a user.

[0077] In the example described here, the indicator, i.e., the first indicator 41, is shown in a representation of the selectable support modes in the user interface 7a. Alternatively, however, it is also advantageous if this indicator is displayed in a configuration interface 7b, in which, for example, a selection can be made as to which support modes from the support modes of set 20 of support modes are displayed via the user interface 7a. This is also exemplified in Figure 2shown, where it can be seen that the first support mode 21 and the sixth support mode 26 are marked by a first indicator 41 and by a second indicator 42 to indicate that these support modes are configurable by a user.

[0078] Optionally, individual support modes can be enabled for modification by the user via the interface to Server 10.

[0079] It is also advantageous if the control unit 4 records the distance traveled by the user on bicycle 2 and a specific support mode is only unlocked for selection via the operating interface 7a or for configuration via the configuration interface 7b after a defined minimum distance has been covered. For example, a specific support mode only becomes available or configurable for the user after they have traveled more than 1000 km on bicycle 2. Similarly, a limitation on configuring existing support modes can be removed once the defined minimum distance has been covered. For example, stronger support modes can be selected if covering the minimum distance ensures that the user has sufficient experience handling bicycle 2.

[0080] Optionally, depending on the strength of the selected support mode settings, the user may be advised that appropriate riding experience is recommended for the selected support mode and setting.

[0081] The control system 1 preferably provides a mode by limiting the possible selection of support modes via the user interface 7a for predefined route sections. This allows different users to ride the predefined route sections with appropriate support from the motor 11 of the bicycle 2. This mode is therefore also referred to as the competition mode.

[0082] With conventional bicycles, meaning bicycles without electric assistance, such as racing bikes, different riders can compare their riding times for individual routes and sections of routes. With electric bicycles, without a mode to limit the selection of assistance modes, it is not possible to compare the riding times of different users, as the motor and battery power can significantly distort the recorded times.

[0083] The competition mode allows a specific assistance level to be set for a predefined section of the route, if desired to record a comparison time. This way, the motor power can be fixed, allowing for a comparison of route sections ridden by different users.

[0084] To enable the comparison of rides from different users, a route with one or more segments is first defined. A single segment is also referred to as a "segment." Defining the route and its segments is done, for example, via a configuration platform provided by Server 10. A route can be defined using a map, or individual segments can be defined by route characteristics such as length and gradient. Furthermore, a support mode is assigned to each segment via the configuration platform. A support mode assigned to a segment is not necessarily available on the electric bicycle's control system 1.Therefore, a support mode defined for a section of the route is preferably transmitted to the control system 1 together with the associated drive parameters and the definition of the section of the route.

[0085] In particular, each predefined section of the route is assigned exactly one support mode, and control system 1, in the mode where the selection of possible support modes is limited, is restricted precisely to the support mode predefined for that section of the route. This means that a predefined section of the route must be ridden using a specific support mode.

[0086] As an alternative to the configuration platform, a predefined route section with associated support modes can also be defined by riding the corresponding route sections in the respective associated support mode with the electric bicycle 2 and by recording the predefined route sections together with the respective support mode used by the control system 1 and transmitting them to the server 10.

[0087] If the competition mode is selected, the configuration interface 7b or the user interface 7a allows users to choose a predefined course with predefined sections against which they wish to compare their performance. The available courses are retrieved from server 10. To enable a comparison between different users in a competitive setting, users can download courses and sections with their associated defined support modes from server 10 that were previously uploaded to server 10 by another user.

[0088] For example, a route is downloaded from server 10, comprising a first section, a second section, and a third section. The first section is in support mode 21, the second section in support mode 22, and the third section in support mode 23. If the user starts the route with race mode activated, the first support mode 21 is automatically activated by control system 1 in the first section. The user cannot change this support mode unless race mode is exited. In this case, no comparable time is recorded. When the user reaches the second section with bicycle 2, the system automatically switches from support mode 21 to support mode 22.When the user reaches the third section of the route, the control system 1 automatically switches from the second support mode 22 to the third support mode 23. It should be noted that it can also be defined that no support from the electric motor 11 is provided in a section of the route. Optionally, the motor power provided within a section of the route can be predefined.

[0089] A support mode assigned to a section of the route can also be defined variably. For example, the level of support can change continuously and be continuously reduced, increased, or varied according to a predefined curve after entering a section of the route.

[0090] The control system 1 is therefore also configured to receive predefined route segments, optionally receiving associated support modes and drive parameters for each or individual segment. If the competition mode is selected and such a route is chosen, only the support modes assigned to the segments are permitted for operating the bicycle 2.

[0091] The preceding description refers to routes and route segments. However, the logic described can be applied equally to complete routes, tours, or tracks. Comparability of segments or route sections requires that the same riding mode is selected as the creator of the route segment. To this end, if technically permissible for control system 1, the corresponding support mode is transferred to control system 1 of bicycle 2 for riding along the route segment, provided the support mode is not yet available on control system 1.

[0092] Control system 1 fixes the support mode after the start of competition mode and once a section of the course has begun, ensuring that the entire section can be scored comparably. It is also possible that the selected section of the course requires riding in "Off" mode, i.e., without support.

[0093] Furthermore, it is possible to ride the segment in different support modes. For this, the combination or sequence of support modes used by the creator of the route segment is saved, and everyone riding the segment automatically experiences the same support mode changes as the creator used them during their ride. Creating such segments "on paper or digitally" is also possible without having to ride them first. This is done, for example, via the configuration platform provided on Server 10. This opens up further possibilities, such as the support level changing continuously and gradually decreasing after entering a route segment. Again, everyone riding the route segment automatically receives the setting on their bicycle's control system 1.

[0094] The assistance mode used cannot be manually changed in race mode after entering the first segment if the user wishes to have their time recorded. However, the user can manually change the assistance mode at any time, although this will exit race mode. A warning message will be displayed, and explicit confirmation from the user is required, as the segment cannot be recorded if the assistance mode is changed.

[0095] Preferably, when evaluating best times for the relevant sections of the route, it is possible to switch between different support mode settings and view the respective best times and challenge them using the competition mode.

[0096] In addition to the support mode, individual drive parameters can also be fixed in the competition mode, such as maximum torque or maximum speed support, and / or other drive parameters can be adjusted. Setting the values ​​of individual drive parameters for a support mode is therefore another factor that can be used to classify best times. To prevent this from leading to an unlimited number of combinations, a limit can be placed on the possible values ​​for drive parameters within a support mode for the time to be recorded.

[0097] The configuration platform is provided primarily via an app on the smartphone 5, which is connected to the server 10 via a telecommunications network 9, typically the internet. A comparison route can also be created or downloaded via the configuration interface 7b of the smartphone 5, which can then be driven in competition mode.

[0098] The support modes selectable via user interface 7b are each identified by a corresponding color. Either an indicator for a specific support mode is colored in that mode's associated color, or a single color is displayed to indicate that a particular support mode is selected. To convey a characteristic of the support mode to the user, each mode is not simply assigned a predefined color, but rather a color is calculated for each mode, specifically a color code based on a color calculation rule.

[0099] The color code is, for example, an RGB code. This color code defines the color displayed for a given support mode. It is calculated using a color calculation rule based on the drive parameters stored for that support mode. The color code describes the brightness and / or hue of the color. Therefore, the color displayed via the 7a user interface is not fixed by the manufacturer for a specific support mode or memory location; rather, it is derived from the properties of the respective support mode. This is achieved through the color calculation rule. This ensures that certain riding characteristics are clearly represented to the user via a color scale. The relationship between the characteristics of a support mode and the displayed color is defined by the color calculation rule.Similar driving behavior, i.e., similar characteristics, always result in a similar color. This makes the different support modes comparable for the user. The color can be automatically adjusted according to the color calculation rule when a support mode is modified via configuration interface 7b. A newly created support mode can also be assigned a color code and thus a color.

[0100] In addition to color-coding driving characteristics, further differentiation can be achieved by adjusting the brightness of the color or by using color gradients and / or brightness gradients. For example, it is advantageous if the color calculation rule includes a parameter that causes the color to flash, i.e., a successive change in brightness, when the characteristic of a support mode describes a particularly aggressive mode.

[0101] If the drive parameters of a support mode are variable, the color code for that support mode is continuously recalculated. When displaying the support mode via the user interface 7a, the color shown for a support mode is continuously adjusted to the color code. A support mode is considered variable if it can be adjusted via the configuration interface 7b or changed by another mechanism, for example, varying over time in competition mode. For instance, in an automatic mode, which is a possible support mode, the level of support from motor 11 is adjusted between low and high depending on the situation. Low support is represented by the color blue, and high support by the color red.Both the blue and red colors were calculated based on the color calculation rules and represent low and high levels of support, respectively, as characteristics of the automatic mode. The characteristics of a support mode are defined by the stored drive parameters or calculated from them. To illustrate the different characteristics occurring in the automatic mode, represented by the colors blue and red, a smooth, periodic color change between blue and red is displayed. This signals the characteristics of this support mode to the user.

[0102] Thus, two color codes are calculated using the color calculation rule, defining a first color, here blue, and a second color, here red. When the support mode is displayed via the user interface 7a, a color change between the first and second colors is shown.

[0103] If the color code for a support mode is continuously recalculated, and the corresponding color is adjusted to the color code when displaying the support mode via the user interface 7a, then at any given time a color is displayed to the user that corresponds to the current behavior, i.e., the current characteristic of the respective support mode.

[0104] The additional dimension of temporal changes in brightness and color significantly expands the representation space compared to a one-dimensional color, enabling more complex calculation functions and providing the user with more information about the current support mode.

[0105] Using the color calculation rule, the color code is calculated, for example, from a maximum torque and / or a support factor stored for a support mode. As with the key figure calculation rule, the maximum torque and / or the stored support factor can be used for a defined operating point.

[0106] One possible color calculation rule defines that a support mode is to be examined for a mean support factor f, which results from the ratio of motor power to rider power, and this ratio is mapped onto a color scale, e.g., from a first color (e.g., blue) to a second color (e.g., red). For example, a support factor of 0 could correspond to the color blue, a maximum support factor of f Max = 4 corresponds to the color red, and the value in between represents the average support factor according to the color wavelength. λ interpolated. This is done, for example, based on the following formula: λ Modus = λ rot ∗ f Modus f Max + λ blau ∗ 1 − f Modus f Max

[0107] The value λ The mode corresponds to the color wavelength, which is described by the color code for the medium support factor. The values λ red and λBlue corresponds to the color wavelengths of red and blue. The color for the support mode is determined by the color wavelength. λ and the color code is chosen so that it corresponds to the color associated with the support mode with the color wavelength λ Mode defined.

[0108] Another possible color calculation rule defines that support factors depend on the operating state. A variable support mode, for example, is specified with a support factor between 1.2 and 3.4. The minimum of 1.2 can now be mapped to one color according to formula (1), as in the example above, and the maximum of 3.4 can be mapped to another color according to formula (1). The displayed color can then continuously switch back and forth between the two colors defined in this way, thus making this particular dynamic apparent to the user.

[0109] From formula (1), a first color for a variable support mode can be calculated as λ Mode,Min for f Mode,Min = 1.2, and a second color for the variable support mode as λ Mode,Max for f Mode,Max = 3.4. These colors are reproduced in a color change, which is also calculated by the color calculation rule. Thus, the

[0110] Color calculation rule, for example, a definition of a color λ Mode,t of a variable support mode over the course of time t: λ Modus , t = λ Modus , Min * sin ωt 2 + λ Modus , Max * cos ωt 2

[0111] Here, ω defines the period of the color change. Red and blue are chosen as examples. Alternatively, any other combination of colors can be used.

[0112] Optionally, in addition to or as an alternative to the support factor, other or further properties of the support mode are taken into account, for which a color code is calculated. Examples of suitable metrics include dynamics, boost behavior, maximum support speed, or maximum torque.

[0113] Optionally, the color calculation rule is chosen so that properties of a support mode that do not influence a characteristic of the support mode, i.e., are not based on the drive parameters of a support mode, are also displayed by the color code and thus the color.

[0114] The color code can indicate, for example, whether a support mode is configured by a manufacturer, an OEM, or a user by adding a specific hue to the code for each property. For instance, a manufacturer's support modes are always represented by different shades of red or a red with varying brightness levels, an OEM's support modes by different shades of blue or a blue with varying brightness levels, and a user's support modes by different shades of gray or a gray with varying brightness levels. This also allows each OEM to define and protect "their" own color.

[0115] Alternatively, each bicycle category can be assigned its own color (mountain bike modes: shades of red, touring bike: shades of green). The color calculation rule for the color selection is then adjusted accordingly, for example by adding a color component to a color calculated according to formulas (1) and / or (2).

[0116] If a support mode can be configured by the user via configuration interface 7b, i.e., if values ​​of the drive parameters for a set of drive parameters can be configured by the user via configuration interface 7b, then it is advantageous if a number of characteristic values ​​are represented by configuration interface 7b, where each characteristic value describes a behavior of the bicycle's drive control for the values ​​configured for the set of drive parameters.

[0117] The characteristic values ​​thus describe various properties of the drive control, such as agility, strength, range, calorie consumption, fun factor, comfort level, typical speed, and power output. Figure 4 Figure 7b shows a view represented by the configuration interface, in which values ​​of drive parameters V1-V4 can be configured by a user via sliders, which is shown in Figure 4The following is shown below. For example, the first value, V1, is agility, which can be set as a drive parameter. The second value, V2, is a support factor, which can be set as a drive parameter. The third value, V3, is a maximum torque, which can be set as a drive parameter. The fourth value, V4, is a maximum speed, which can be set as a drive parameter. When a support mode is configured according to these drive parameters, it exhibits a specific behavior, which can be described by the characteristic values. The characteristic values ​​are calculated from the configured drive parameters and displayed in the form of a network diagram 40 via the configuration interface 7b to allow a user to assess the overall characteristics of a configured support mode.

[0118] Thus is in Figure 4The network diagram 40 is shown above, with the strength as a characteristic value on a first axis C1, the range as a characteristic value on a second axis C2, the user's expected calorie consumption as a characteristic value on a third axis C3, a fun factor as a characteristic value on a fourth axis C4, a comfort factor as a characteristic value on a fifth axis C5, a speed as a characteristic value on a sixth axis C6, a power as a characteristic value on a seventh axis C7, and agility as a characteristic value on an eighth axis C8.

[0119] The characteristic values ​​displayed for the individual axes C1 to C8 are calculated from the values ​​of the drive parameters V1 to V4. It is also possible for individual drive parameters to be directly represented as characteristic values. However, it is preferred that individual characteristic values ​​are calculated from a combination of several drive parameters.

[0120] In Figure 4The characteristic values ​​for two different support modes are shown. For example, it is evident that the first support mode, designated "Mode 1," provides high agility and power in drive control. Furthermore, it is evident that in the second support mode, designated "Mode 2," a greater range with higher calorie consumption is achieved through drive control. Once a user becomes accustomed to the typical representation of characteristic values ​​in the network diagram 40, the property or characteristic of a support mode can be recognized at a glance. Since the system behavior in drive control does not depend linearly on the adjustable drive parameters, such a visual representation is advantageous as feedback, as it clearly illustrates the effects of a configuration.

[0121] An algorithm immediately calculates the effects of a changed drive parameter value on the handling of bicycle 2 and thus also calculates the characteristic values. The diagram, shown here as example network diagram 40, visualizes the effects of the changed values ​​on the overall system behavior. For example, if the maximum torque is reduced to 60 Nm in the first support mode, such as an Eco mode with a low support factor, this has no effect on the system behavior, as this support mode will never reach 60 Nm. This can be illustrated by such a diagram. Thus, the user can see from the diagram the threshold at which a drive parameter value actually has a significant impact on the drive control.

[0122] For example, increasing the level of assistance will increase strength, performance, and fun factor. However, this will simultaneously reduce range and calorie consumption.

[0123] It is assumed that the values ​​of the drive parameters V1 - V4 can be set by the user, but that the characteristic values ​​of a support mode are also influenced by predefined values ​​of the configured support mode, referred to below as base values. An example calculation rule for calculating a characteristic value, in this case the strength, is as follows: Stärke = a ∗ f Agility UDAM AgilityA ssistMode + b ∗ f Assistance UDAM AssistanceA ssistMode ∗ f Max TorqueUDAM , MaxTorque ProductLine Stärke = 0.2 ∗ Min Agility UDAM ∗ Agility AssistMode , 5 + 0 .8 ∗ Min AssistanceUDAM ∗ AssistanceAs sistMode , 5 ∗ Max TorqueUDAM MaxTorque ProductLine

[0124] The selectable parameter 'a' weights a first function, which depends on the agility of the support mode, and the selectable parameter 'b' weights a second function, which depends on the level of support of the support mode. The sum of the first and second functions is multiplied by a third function to determine the characteristic value for the strength. The third function is a function that depends on the maximum torque.

[0125] The first function depends on the agility setting configured by the user and the agility value defined as the baseline for this support mode. This can be achieved, for example, by multiplying these values, with the first function depending on the resulting product. In the given formula, the value "AgilityUDAM" is an agility setting configured by the user as a drive parameter, i.e., the first value V1. The parameter "AgilityAssistMode" is a fixed baseline value defined for this support mode. Specifically, the first function selects a minimum value from the product of the user-configured agility and the baseline value, as well as a maximum value defining the agility range, which, for example, has been previously set to "5".

[0126] The second function depends on the support level set by the user and the support level defined as the base value for that support mode. This can be achieved, for example, by multiplying these values, with the second function depending on the resulting product. In the given formula, the value "MaxTorqueUDAM" is a support level configured by the user as a drive parameter, i.e., the second value V2. The value "MaxTorqueAssist Mode" is a base value fixed for the support mode. The third function is, in particular, the selection of a minimum value from the product of the user-configured support level and the base value, as well as a maximum value defining the support level's range, which, for example, has been previously chosen to be "5".

[0127] The third function depends on the maximum torque set by the user and the maximum torque stored as the base value for the support mode. This third function is a division of these values, i.e., a division of the user-set maximum torque (V3) by the base value. The base value for the maximum torque is a technically permissible maximum value for bicycle 2.

[0128] To implement different support modes on the control system 1, a configuration platform, such as one running on server 10, is advantageous. This platform allows manufacturers, OEMs, bicycle retailers, and even end customers to upload new support modes to the control system 1 or update existing ones. Access to the control system 1 and the configuration platform is a configurable option. A manufacturer, for example, provides the configuration platform with a wide range of available support modes by uploading these modes, along with their associated drive parameters, to server 10. This ensures that all support modes configured by a manufacturer for all bicycle types and models are available on the configuration platform.

[0129] The configuration platform is designed to execute a selection of several support modes from this multitude of available support modes in order to define a pool of support modes. This is achieved through filtering based on a filter parameter. For example, the multitude of available support modes can be filtered to provide support modes for a specific product line, a specific region, a specific bicycle type, or even a desired speed. The filter criteria are preferably configurable by a user and / or defined by the manufacturer for a user.

[0130] The support modes that match the filter criteria are added to the pool of support modes and displayed to the user. In a subsequent step, the user is then able to select several support modes from this pool. The support modes selected by the user are transferred to the control unit 4 of the control system 1 via an interface. This interface is a telecommunications interface of the configuration platform, which allows a connection to the control system 1, either directly or via a mobile device such as a smartphone 5.

[0131] The user is optionally given the ability to select which of the selected support modes from the pool of support modes are available via user interface 7a. Optionally, the user can also modify a support mode from the pool, i.e., change the drive parameters associated with that support mode. If more support modes from the pool have been loaded onto control system 1 than can be selected via user interface 7a, this selection can be changed using configuration interface 7b, making other support modes available via user interface 7a.

[0132] Optionally, the interface includes a wired connection, which is established in particular between a local computer and the control system 1, with the local computer obtaining the necessary information from the server 10 via the telecommunications network 9. This makes it possible for the control system 1 to receive some or all of the support modes from the pool of support modes with the drive parameters configured for them.

[0133] The control unit 4 includes an interface to the configuration platform and is designed to receive and store an initial set of support modes with associated drive parameters via this interface. To enable direct communication with server 10, the interface is specifically an interface to a telecommunications network, in particular an internet interface.

[0134] The control unit 4 is configured to receive a selection from a user, specifically via the configuration interface 7b, through which a second set of support modes is selected from the first set. This second set of support modes is then made available for selection during operation of the bicycle 2 via the user interface 7a. In other words, the control system 1 receives a variety of support modes from the configuration platform, corresponding to the support modes in the pool of support modes or a selection thereof. However, not all of these support modes are immediately selectable via the user interface 7a, as it may only be able to provide a limited number of support modes.Therefore, it is advantageous if the user can select which of the support modes are available via the user interface 7a while the bicycle 2 is in operation. This is preferably done via the configuration interface 7b.

[0135] Preferably, the pool of support modes is stored on server 10 and assigned an identifier that is individually linked to control system 1. Control system 1 is preferably configured to automatically establish a connection to server 10 and check whether the support modes in the pool, or the selected support modes from the pool, have been changed. Accordingly, it updates the support modes stored locally in control system 1 or downloads new support modes. Individual support modes can also be removed from control system 1 in this way, which might be necessary, for example, if problems arise with certain settings of a support mode.

[0136] Optionally, on the configuration platform, individual support modes within the pool of support modes can be marked as commercially available. Such support modes are either not transferred to Control System 1 or are transferred to Control System 1 but are not selectable via user interface 7a. To enable this, the support mode must first be explicitly purchased for a specific Control System 1 or by an intermediary for further distribution and is then activated on the Server 10 side or on the Control System 1 side. Only when the support mode is activated via the configuration platform or via configuration interface 7b, for example by entering a license key, does it become permanently selectable via user interface 7a.

[0137] It is particularly advantageous if a test function is also included, which allows a support mode to be transferred to the control unit 4 via the interface and to be used there for a limited period of time.

[0138] This allows manufacturers or OEMs to provide a greater number of support modes, enabling dealers and cyclists to customize their bicycles. Selecting the right support modes for a given bicycle type is time-consuming, and this configuration platform shortens that process, allowing the manufacturer (OEM) to quickly provide a suitable selection of support modes for the corresponding bicycle category.

[0139] Manufacturers are given the option to pre-select support modes that customers can activate while riding, thus differentiating themselves in terms of support mode selection. Furthermore, it is possible to define support modes for bicycle categories that are available on all bikes within that category, enabling dealers or end customers to compare or troubleshoot bicycles regardless of the manufacturer (OEM). Manufacturers (OEMs) are given the opportunity to offer brand-specific support modes and make them available for their brand and bicycle category.

[0140] The manufacturer (OEM), and therefore the end user, should always have the current support modes available for configuration. This allows for the management and provision of a large number of support modes. The manufacturer (OEM) can decide whether additional support modes can be added. The manufacturer (OEM) can decide whether the assistance modes on a bicycle can be modified by the end user (ODAM). The bicycle dealer can adjust the support modes and thus offer the customer a bicycle perfectly tailored to their needs.

[0141] The end user can switch between support modes without an internet connection, allowing them to select the perfect support mode for the situation. For example, they can configure different support modes for shopping trips and eMTB trails via user interface 7a and configuration interface 7b. Updating support modes is also possible when a software update makes it necessary.

[0142] This allows for greater individualization through the management of a wider selection of support modes. Support modes can be provided, exchanged, and modified by specifically defined groups of users for a particular control system 1.

[0143] The implementation of in-app purchases is also advantageous, allowing a user to purchase new support modes via a smartphone 5, for example using the configuration interface 7b, and to select them via the user interface.

[0144] It is preferential to store more support modes on the control system 1 of the bicycle 2 than can be selected for use by a user.

[0145] The control system 1 preferably executes a method for automatically switching between the selectable support modes. Thus, the control system 1 is configured to perform an automatic switch between different selectable support modes so that, after the switch, the drive control is based on the set of drive parameters of the support mode to which the switch was made.

[0146] For example, an electric bicycle 2 is used by a user with the first support mode selected, and the drive control is based on the set of drive parameters of the first support mode. The control system 1 continuously checks whether a condition occurs that would trigger a switch to an alternative support mode. If the condition occurs, the support mode is changed, and the drive control is based on the set of drive parameters belonging to the alternative support mode to which the switch was made. For example, the system automatically switches from the first support mode to a second support mode when the condition occurs. Similarly, after the switch, the drive control is based on the set of drive parameters of the second support mode.

[0147] The condition can optionally be configured using configuration interface 7b. For example, a user can make a selection using their smartphone 5 before riding the electric bicycle 2, choosing the condition under which a switch between different drive support modes occurs during the ride. Exemplary conditions, which can also be configured by a user, are shown in the following examples. Figures 5 and 6 described.

[0148] At the in Figure 5 In the example shown, the condition is a state-of-charge threshold of 51. The state of charge is also referred to as "State of Charge" (SOC). The threshold of 51 has been set to 20% by a user. This value of 20% is just an example, as the user can configure other values, preferably within a predefined interval. Figure 5Figure 50 shows the charge level profile over time during operation of the electric bicycle 2. At the start of the ride, the charge level is 100%. However, this decreases over the operating time of the electric bicycle 2 until, at time t0, it equals the user-configured threshold 51. The control system 1 recognizes that the condition has been met for an automatic switch between different support modes. At time t0, the system therefore switches from the first support mode to the fourth support mode 24. This might involve switching to a more energy-efficient support mode, such as from a Turbo mode to an Eco mode.After time t0, the electric bicycle 2 is operated by the drive controller 3 in the second support mode, and the drive controller 3 executes a drive control corresponding to the second support mode. If the charge level rises again at a later time and is once more above the threshold value 51, the support mode is optionally reset to the support mode that was active before the change at time t0.

[0149] At the in Figure 6In the example shown, the condition is a first threshold value 61 of an existing gradient. The gradient is preferably a gradient of a road surface on which the electric bicycle 2 is located, whereby the gradient is detected, for example, via an inclination sensor of the control system 1. The threshold value 61 has been selected by a user to be 5 degrees. The value of 5 degrees is to be considered exemplary, as the user can also configure other values, preferably within a predefined interval. Figure 6The diagram shows a gradient profile 30 during the operation of the electric bicycle 2 over time. The electric bicycle 2 initially operates at a gradient of 0 degrees, with the drive control of the electric bicycle 2 operating in a first support mode. At a first time t1, the tilt sensor of the control system 1 detects an increase in the gradient. The gradient then rises to over 5 degrees, thus exceeding the configured threshold 61. The system automatically switches from the first support mode to the second support mode, for example, by providing stronger support to the user from the motor 11. In the Figure 6 In the example shown, the slope drops again at a second time t2, resulting in an automatic switch from the second support mode back to the first support mode.

[0150] Preferably, multiple conditions, such as several threshold values ​​61 and 62, can be configured by the user. For example, the first threshold value 61 could be set at 5 degrees and a second threshold value 62 at 10 degrees. This would allow, for instance, an automatic switch to a third support mode if the gradient angle increases further to a value above 10 degrees, providing stronger motor assistance than the second support mode. Optionally, a third threshold value 63 can be set at -5 degrees. This would allow, for example, an automatic switch to a fourth support mode if the gradient angle drops below -5 degrees, providing weaker motor assistance than the first support mode. This could be an ECO or Touring mode.

[0151] Some or all of the threshold values ​​60, 61, 62 are optionally configurable by the user via the configuration interface 7b.

[0152] The automatic switching between different support modes is also known as "Automatic Mode Change." The user can activate and deactivate this automatic switching, for example, via the operating interface 7a or the configuration interface 7b. When automatic switching is activated, the control system 1 automatically switches between the available support modes. The currently active support mode is displayed on the control unit 4, which represents the operating interface 7a. This provides the user with constant feedback on which support mode the control system 1 is currently in. The conditions that trigger the automatic switching are stored in a configuration. This configuration can be set, for example, via an app running on a smartphone 5 and transferred to the speed controller 3 of the electric bicycle 2.

[0153] Conditions can be defined and linked together for various parameters of control system 1. For example, the system switches to an energy-saving support mode when the charge level drops below 20%. This condition is optionally marked with a high priority and is used as the preferred decision criterion.

[0154] Additional conditions can also be configured. For example, if the gradient is less than 5 degrees, a support mode is selected that provides assistance, enabling the rider to cover particularly long distances. For instance, a Tour mode might be selected. If the gradient increases above 5 degrees, the system switches to a more supportive mode, such as a Sport mode. If the gradient increases further, for example above 10 degrees, the system switches to an even stronger support mode, such as a Turbo mode.

[0155] If conditions are selected for different input variables, priorities can optionally be defined. For example, despite a steep gradient exceeding 10 degrees, the energy-saving support mode will still be selected if the selection of a threshold value for the state of charge is prioritized as a condition. By prioritizing the conditions, the following can be achieved, for example, in the Figures 5 and 6 The described conditions can be combined.

[0156] The one previously with the Figures 5 and 6The described automatic switching between different operating modes based on charge level and gradient is advantageous, but should be considered only as an example of a possible condition. Alternative or additional conditions can arise based on the following parameters: rider heart rate, average rider power output, speed, cadence, and / or selected gear ratio. For example, a user might shift to an easier gear when facing a steep incline. Consequently, an automatic switch to a more powerful assistance mode will occur.

[0157] The user can use predefined configurations or create their own configurations and adjust the conditions to their liking.

[0158] Alternatively or additionally, the control system 1 is designed to detect or analyze a user's driving behavior when operating the electric bicycle 2 and to adjust the set of drive parameters based on the detected driving behavior, or to create or suggest a new set of drive parameters.

[0159] Creating or adjusting the drive parameters for a support mode is done, for example, by the in Figure 7 presented procedures.

[0160] At the in Figure 7 In the procedure 70 shown, in a first procedure step 71, a new support mode is created by a user or a requirement is provided that an existing support mode should be modified.

[0161] The following section describes an analysis of the user's riding behavior during operation of bicycle 2. For this purpose, different characteristics of the riding behavior are continuously recorded and analyzed in parallel in analysis steps 72 to 76, from the first to the fifth.

[0162] In a first analysis step 72, the typical riding speed of the electric bicycle 2 is detected, thus establishing a comfortable speed. Once such a comfortable speed has been detected, a first adaptation step 77 proposes setting a speed recommendation based on this comfortable speed or optimizing motor assistance for this speed.

[0163] In a second analysis step 73, it is detected whether an abrupt interruption of pedaling occurs during a starting process. If such behavior is detected, a reduction of a dynamic factor and / or a support factor for the support mode is proposed in response in a second adjustment step 78.

[0164] In a third analysis step 74, the system detects whether a very high rider torque is present while riding, i.e., whether the rider torque exceeds a predefined threshold. If this is the case, a third adaptation step 79 suggests an increase in the support factor and maximum motor torque for the active support mode. Optionally or additionally, the user's heart rate is recorded in the third adaptation step 79, and an adjustment of the support factor and maximum motor torque is suggested based on the heart rate. For example, an increase in the support factor or the maximum motor torque can be suggested if the heart rate is very high.

[0165] In a fourth analysis step 75, it is detected whether a consistently very low driver torque is present, for example, whether the driver torque is below a predefined threshold. If this is the case, a fourth adjustment step 80 is executed in response. In this fourth adjustment step 80, the user is advised to reduce the support factor and the maximum motor torque.

[0166] In a fifth analysis step 76, an environment with high driving resistance is detected. This can be done, for example, by means of a location analysis or an incline angle. If an environment with high driving resistance is detected, a fifth adaptation step 81 is executed in response, in which an increase in the support factor and the maximum motor torque is proposed.

[0167] If any of the adaptation steps 77 to 81 have been executed, an optional confirmation step 82 suggests that the user adjust the selected support mode accordingly or create a new support mode. If the user confirms this, or if confirmation step 82 is not executed, the active support mode is adjusted according to the parameters determined in adaptation steps 77 to 81, or a new support mode is created with the parameters determined in adaptation steps 77 to 81, in a save step 84. If the save request to the user is denied in confirmation step 82, all determined settings are discarded. This occurs in a delete step 83.

[0168] This allows the user to be offered a support mode setting based on their riding style, riding conditions, and other environmental factors, preferably also providing a rationale for the suggested change. This offers the following advantages: easier access to the available settings for the user, increased appeal of adjustable drive parameters and configurable support modes, and the ability to create more complex support modes through intuitive recommendations.

[0169] Especially inexperienced users are not accustomed to riding faster than a certain speed. If sensors detect that the user always stops pedaling at the same speed, this speed can be suggested as a drive parameter for an assistance mode. This can be measured even more clearly downhill: if the bicycle does not accelerate above a certain speed, the user's comfort limit can be determined quite accurately and communicated accordingly.

[0170] It's also possible to adjust the support factor, the dynamic factor, and the maximum motor torque. Various scenarios can help determine whether the motor is set too aggressively or too weakly. This is typically noticeable when the user pedals, stops briefly, and then resumes with a "normal" pedal stroke. In this case, it can be interpreted that the motor assistance was initially too strong, causing the user to stop pedaling and then resume more cautiously. If this is the case, the initial acceleration was likely too strong, and a reduction, particularly of the support factor and / or the dynamic factor, is recommended. This reduction can be maintained until the riding situation described above no longer occurs.

[0171] In some cases, the assistance level can be adjusted via the speed. In the described scenario, it is conceivable that it would be recommended to reduce this assistance level at lower speeds.

[0172] On the other hand, if very high driver torques occur when starting off or while driving, it may be advisable to increase the factors described above and possibly also the maximum engine torque.

[0173] Lighter riders sometimes experience very low torque output and reach maximum speed very quickly. In this case, they may be under-challenged, and a reduction in the assistance level is recommended.

[0174] In the preceding scenarios, one option is conceivable that incorporates heart rate into this assessment. If a healthy or fitness level is regularly exceeded, the rider is likely being overtaxed by the current setting. In this case, a recommendation is made to increase the support factor and the maximum torque. It is also conceivable that a support mode could be gradually and automatically changed based on heart rate, provided the rider consents.

[0175] Finally, the environmental conditions should be considered. If GPS, inertial sensors (acceleration or yaw rate), or rider torque detects a change in the terrain, indicating, for example, that more challenging terrain is to be expected, the user will be advised to increase the assistance factor. With GPS, especially when using a known route, the advantage lies in being able to estimate how long the change in terrain will last and whether a recommendation is even worthwhile. Furthermore, on trails, it may be particularly advisable to reduce the dynamic factor in combination with the assistance factor to maintain more control. A very dynamic restart could be detrimental, if not dangerous, in such situations.

[0176] GPS / map-based (and also time-based) data allows for differentiating between commuting and leisure rides, enabling specific UDAM setting recommendations. Commuting is usually desired with minimal effort, making a high level of assistance and maximum motor torque appropriate. For leisure activities, fitness and range are often more important, so a recommendation for lower assistance levels is more suitable.

[0177] The changes can generally be recommended until the driving situations described above no longer occur or the user does not agree to a further suggestion.

[0178] The environmental conditions can be linked to the previous recommendations. For example, low rider torque and power output are more acceptable on the commute, and therefore the thresholds for the recommendations can be less stringent. If the input signals (e.g., low torque, low speeds, shaky steering angle) suggest a beginner, it is recommended to reduce the Dynamic Factor or the Assistance Factor.

[0179] In general, it is advantageous if users can create new support modes or modify existing ones. This is possible via configuration interface 7b.

[0180] When creating a new support mode, it is necessary to configure the associated drive parameters for that mode, for example, a set of drive parameters. If an existing support mode is to be modified, the user must reconfigure the associated drive parameters for that support mode.

[0181] One method to make it easier for a user to configure a new support mode is described in Figure 8 depicted.

[0182] In a first step, the user is given the option via configuration interface 7b to select one of several preset profiles 110, 111, or 112, which comprise a first preset profile 110, a second preset profile 111, and a third preset profile 112. The available preset profiles 110, 111, and 112 are listed in Fig. 8The preset profiles are labeled with names such as "Cruise," "Commute," and "MTB." These names indicate the riding characteristics associated with each profile. For example, the "MTB" preset profile contains 112 drive parameters that result in riding characteristics for the electric bicycle 2 that are particularly well-suited for hill climbs. Each preset profile defines presets for drive parameters within a support mode.

[0183] For each of the preset profiles 110, 111, 112, presets for drive parameters of a support mode are stored.

[0184] If a user has selected one of the preset profiles 110, 111, or 112, the configuration interface 7b allows the user to further modify the individual drive parameters in a second step 102. For this purpose, the user is shown, for example, several sliders 120-123, each of which can be used to configure or modify a drive parameter. Thus, the user is shown, for example, a first slider 120, which allows the user to set a first drive parameter; a second slider 121, which allows the user to set a second drive parameter; a third slider 122, which allows the user to set a third drive parameter; and a fourth slider 123, which allows the user to set a fourth drive parameter.The position of the slider corresponds to the configuration of the associated drive parameter.

[0185] If the user has selected one of the preset profiles 110, 111, or 112, the drive parameters for the newly created support mode are initially set according to the drive parameter presets stored for the selected preset profile 110, 111, or 112. The initial position of the sliders is displayed accordingly.

[0186] That's how it is Figure 8As can be seen by way of example, the user's selection of the first preset profile 110 leads to a first configuration 102a of the drive parameters for the newly created support mode, and the user's selection of the second preset profile 111 leads to a second configuration 102b of the drive parameters for the newly created support mode. This is evident from the different positions of the sliders 120-123. Thus, when creating a new support mode, the drive parameters associated with the new support mode are set according to the presets of one of the stored preset profiles.

[0187] The user can now perform a final configuration by moving the sliders as desired. The drive parameters set according to the selected preset profile can thus be modified by the user. If necessary, the settings can be reset to the default settings associated with the selected preset profile by pressing a reset button (124). Existing support modes based on preset profiles 110, 111, and 112 can also be configured in the same way. Therefore, even when modifying drive parameters of a support mode being modified, the drive parameters associated with that mode are set according to the default settings of one of the stored preset profiles.

[0188] Once the final configuration has been executed, the result is saved and, in a third step, provided to the speed controller 3. Based on the configured drive parameters, control values ​​are determined, which are used to control the motor 11 of the bicycle 2. The way in which the drive parameters are translated into the control values ​​can depend on calibration values, factory-configurable settings, and software properties.

[0189] In the example described above, one of several preset profiles is selected based on a user's choice via configuration interface 7b. However, this selection can also be made in alternative ways.

[0190] Alternatively, one of several preset profiles can be selected based on the electric bicycle's category. For example, the third preset profile, 112, is automatically selected if the electric bicycle 2 is a mountain bike.

[0191] Alternatively, one of several preset profiles can be selected based on an active user profile. This allows for the configuration of multiple users for the electric bicycle, each with a different user profile. The preset profile is then selected specifically for that user based on the currently active user profile.

[0192] Alternatively, one of several preset profiles can be selected based on the results of a question-and-answer dialogue. In this process, a user is presented with several questions, and the preset profile is selected based on the user's answers. For example, a user's preferences can be determined through the question-and-answer dialogue, and the preset profile can then be selected accordingly.

[0193] In any case, the selected preset profile will be used to create the new support mode and / or to modify the drive parameters.

[0194] Optionally, preset profiles can be configured via a service interface. For example, a dealer or OEM can define a specific preset profile that a user can then use during configuration.

[0195] In addition to the above written revelation, explicit reference is made to the revelation of the Figures 1 to 8 referred.

Claims

1. Control system (1) for an electric bicycle (2) comprising an operating unit (4) which is set up to control a driving controller (3) of the electric bicycle (2), - wherein the operating unit (4) is set up to allow a user to select between a plurality of support modes (21-24) via an operating interface (7a), and - to control the driving controller (3) in such a way that drive control for a motor (11) of the bicycle (2) is carried out in accordance with the selected support mode, characterized in that the operating unit (4) is set up - to calculate a characteristic number (31-34) for each support mode (21-24) by means of a characteristic number calculation rule based on the drive parameters stored for the respective support mode (21-24) and to carry out sorting of the support modes (21-24) based on the characteristic numbers (31-34) calculated for the support modes (21-24), or - to provide, for each support mode (21-24), the drive parameters stored for the respective support mode (21-24) via an interface, to receive a characteristic number (31-34) via the interface and to carry out sorting of the support modes (21-24) based on the characteristic numbers (31-34) received for the support modes (21-24).

2. Control system (1) according to Claim 1, characterized in that the control system (1) comprises a configuration interface (7b) which allows a user to modify drive parameters and / or to create new support modes.

3. Control system (1) according to Claim 1, characterized in that the characteristic number (31-34) is calculated in accordance with the characteristic number calculation rule from a maximum torque stored for the associated support mode (21-24) and / or a support factor stored for the associated support mode (21-24).

4. Control system (1) according to Claim 3, characterized in that the maximum torque and / or the support factor for calculating the characteristic number (31-34) for each of the support modes (21-24) are ascertained for a common operating point, wherein the common operating point is preferably defined by one or more of the following variables: a pedalling rate, a driver torque, a speed.

5. Control system (1) according to Claim 4, characterized in that, for ascertaining the operating point, preferred values of a user for the pedalling rate, the driver torque and the speed are ascertained, and / or the operating point is selected depending on a type of the electric bicycle (2).

6. Control system (1) according to Claim 2, characterized in that the control system (1) is set up to display an indicator in the operating interface (7a) and / or the configuration interface (7b), which indicator indicates whether a support mode is able to be modified by a user.

7. Control system (1) according to one of the preceding claims, characterized in that the operating unit (4) is set up to measure a distance travelled by a user with the bicycle (2) and - to provide a specific support mode for the selection only when a defined minimum driving distance has been travelled, and / or - to lift a limitation for configuring existing support modes when a defined minimum driving distance has been travelled.

8. Control system (1) according to one of the preceding claims, characterized in that the control system (1) provides a mode in which a limitation on a possible selection from the support modes (21-24) via the operating interface (7a) is carried out for predefined road sections.

9. Control system (1) according to one of the preceding claims, characterized in that each of the support modes (21-24) is characterized by an associated colour when displayed via the operating interface (7a, 7b), wherein the operating unit (4) is set up to calculate, for a support mode, a colour code describing the colour, wherein the colour code is calculated by means of a colour calculation rule from the drive parameters stored for this support mode.

10. Control system (1) according to Claim 9, characterized in that the colour code describes a brightness and / or a colour tone.

11. Control system (1) according to either of Claims 9 and 10, characterized in that the drive parameters of a support mode are variable, and: - the colour code for this support mode is continuously recalculated, wherein the associated colour is adapted in line with the colour code when displaying the support mode via the operating interface (7a), and / or - two colour codes are calculated by means of the colour calculation rule, which colour codes define a first colour and a second colour, wherein a colour change between the first colour and the second colour is displayed when displaying the support mode via the operating interface (7a).

12. Control system (1) according to one of Claims 9 to 11, characterized in that the colour calculation rule calculates the colour code from a maximum torque stored for the associated support mode and / or a support factor stored for the associated support mode.

13. Control system (1) according to Claim 2, characterized in that values of the drive parameters for a set of drive parameters are able to be configured by the user via the configuration interface (7b), and a number of characteristic values (C1-C8) are displayed by the configuration interface (7b), wherein each characteristic value (C1-C8) describes a behaviour of the drive control of the bicycle (2) for the values configured for the set of drive parameters.

14. Control system (1) according to Claim 13, characterized in that the characteristic values (C1-C8) are displayed in the form of a radar chart (40) via the configuration interface (7b).

15. Control system (1) according to one of the preceding claims, characterized in that the control system (1) is further set up to carry out an automatic change between different selectable support modes so that the drive control after the change is carried out based on a set of drive parameters from the support mode to which the change was made.

16. Control system (1) according to one of the preceding claims, characterized in that the control system (1) is set up to recognize a driving behaviour of a user during operation of the electric bicycle (2) and to adapt the set of drive parameters on the basis of the recognized driving behaviour or to create a new set of drive parameters.

17. Control system (1) according to Claim 2, characterized in that a plurality of default profiles (110, 111, 112) are stored, wherein each of the default profiles (110, 111, 112) defines defaults for drive parameters of a support mode, - wherein, when creating a new support mode, the drive parameters associated with the new support mode are set in accordance with the defaults of one of the stored default profiles (110, 111, 112), and / or - wherein, when modifying drive parameters of a support mode that is to be modified, the drive parameters associated with the support mode that is to be modified are set in accordance with the defaults of one of the stored default profiles (110, 111, 112).

18. Control system (1) according to Claim 17, characterized in that - one of the plurality of default profiles (110, 111, 112) is selected based on selection of a user via the configuration interface (7b), - one of the plurality of default profiles (110, 111, 112) is selected based on a category of the electric bicycle, - one of the plurality of default profiles (110, 111, 112) is selected based on an active user profile, and / or - one of the plurality of default profiles (110, 111, 112) is selected based on a result of a question-and-answer dialogue, wherein a plurality of questions are posed to a user and the default profile is selected based on answers entered by the user, - wherein the selected default profile is used to create the new support mode and / or to modify the drive parameters.

19. Control system (1) according to Claim 17 or 18, characterized in that one or more default profiles (110, 111, 112) are able to be configured via a service interface.

20. Control system (1) according to one of Claims 17 to 19, characterized in that the drive parameters set in accordance with the selected default profile are able to be subsequently modified by a user.

21. Control system (1) according to one of the preceding claims, characterized in that the operating unit (4) comprises an interface to a configuration platform and is set up to receive and to store a plurality of sets of drive parameters for a first number of support modes via the interface.

22. Control system (1) according to one of the preceding claims, characterized in that the operating unit (4) is set up to receive a selection from a user, through which a selection of a second number of support modes from the first number of support modes is made, and to provide the second number of support modes for selection during operation of the bicycle (2), wherein the second number is preferably smaller than the first number.

23. Configuration system which comprises the control system (1) according to either of Claims 21 and 22 and a configuration platform, wherein the configuration platform is set up: - to carry out a selection of a plurality of support modes from a multiplicity of available support modes in order to define a pool of support modes, - to allow a user to select a plurality of support modes from the pool of support modes, and - to transfer the support modes selected from the pool of support modes with the drive parameters associated with these support modes via an interface as a first number of support modes to the operating unit (4) of the control system.