VERWEIS AUF ANDERE ANMELDUNGENREFERENCE TO OTHER APPLICATIONS
Diese Anmeldung beansprucht die Priorität der japanischen Patentanmeldung JP 2018-038651 , die am 5. März 2018 eingereicht wurde. Die gesamte Offenbarung der japanischen Patentanmeldung JP 2018-038651 wird hiermit durch Bezugnahme hierin aufgenommen.This application claims priority from the Japanese patent application JP 2018-038651 , which was submitted on March 5, 2018. The entire disclosure of the Japanese patent application JP 2018-038651 is hereby incorporated herein by reference.
HINTERGRUND DER TECHNIKBACKGROUND OF THE TECHNIQUE
Die vorliegende Offenbarung betrifft eine Steuervorrichtung für ein mit Menschenkraft angetriebenes Fahrzeug.The present disclosure relates to a control apparatus for a human powered vehicle.
Die japanische Patentoffenlegungsschrift Nr. 2007-230411 offenbart eine Steuervorrichtung, die eine Fahrgeschwindigkeit eines elektrisch unterstützten Fahrrads, bei dem es sich um ein mit Menschenkraft angetriebenes Fahrzeug handelt, unter Verwendung einer Ausgabe eines Fahrzeuggeschwindigkeitssensors berechnet, der einen Drehzustand eines Rads erfasst. Um die Fahrgeschwindigkeit zu berechnen, wird/werden zusätzlich zu der Ausgabe des Geschwindigkeitssensors (eine) Spezifikationsinformation(en) verwendet, die (eine) Information(en) umfasst/umfassen, die sich auf die Umfangslänge des Rads bezieht/beziehen.Japanese Laid-Open Patent Publication No. 2007-230411 discloses a control device that calculates a traveling speed of an electrically assisted bicycle, which is a human-powered vehicle, using an output of a vehicle speed sensor that detects a rotational state of a wheel. In order to calculate the traveling speed, in addition to the output of the speed sensor, specification information (s) including information relating to the circumferential length of the wheel is used.
ZUSAMMENFASSUNGSUMMARY
Die Spezifikationsinformation(en) wird/werden zum Beispiel von einem Benutzer, einem Händler, einem Hersteller oder dergleichen eingegeben. Wenn die Spezifikationsinformation(en) ungenau ist/sind, wird/werden Information(en), die entsprechend der/den Spezifikationsinformation(en) berechnet wurden, fehlerhaft. Ferner wird eine Steuerung, die entsprechend der/den Spezifikationsinformation(en) ausgeführt wird, ungeeignet.The specification information (s) are inputted, for example, from a user, a dealer, a manufacturer, or the like. When the specification information (s) is inaccurate, information (s) calculated according to the specification information (s) become erroneous. Further, control performed according to the specification information (s) becomes inappropriate.
Eine Aufgabe der vorliegenden Offenbarung besteht darin, eine Steuervorrichtung für ein mit Menschenkraft angetriebenes Fahrzeug vorzusehen, die auf (eine) ungenaue Spezifikationsinformation(en) anwendbar ist.An object of the present disclosure is to provide a human powered vehicle control apparatus applicable to inaccurate specification information.
Eine Steuervorrichtung nach einem ersten Aspekt der vorliegenden Offenbarung betrifft eine Steuervorrichtung für ein mit Menschenkraft angetriebenes Fahrzeug, das einen durch eine menschliche Antriebskraft angetriebenen Drehkörper und einen ersten Sensor, der einen Drehzustand des Drehkörpers erfasst, umfasst, wobei die Steuervorrichtung einen Controller umfasst, der eingerichtet ist, um ein Signal auszugeben, das eine Benachrichtigungsvorrichtung veranlasst, (eine) vorbestimmte Benachrichtigungsinformation(en) in einem Fall auszugeben, in dem basierend auf der/den Spezifikationsinformation(en), dem Drehzustand des Drehkörpers, der mit dem ersten Sensor erfasst wird, und (einer) Fahrinformation(en) des mit Menschenkraft angetriebenen Fahrzeugs, die mit einem zweiten Sensor erfasst wird/werden, der sich von dem ersten Sensor unterscheidet, der Controller erfasst, dass (eine) Spezifikationsinformation(en), die sich auf eine Spezifikation des Drehkörpers bezieht/beziehen, ungenau beziehungsweise unzutreffend ist/sind.A control apparatus according to a first aspect of the present disclosure relates to a human powered vehicle control apparatus that includes a human driving force driven rotary body and a first sensor that detects a rotational state of the rotary body, the control device including a controller that sets up is to output a signal that causes a notification device to output predetermined notification information in a case where, based on the specification information, the rotation state of the rotating body detected with the first sensor, and driving information of the human-powered vehicle detected with a second sensor different from the first sensor, the controller detects that specification information related to a specification of the rotary body relates / inaccurate bez is / are incorrect.
Entsprechend der Steuervorrichtung des ersten Aspekts wird/werden die vorbestimmte(n) Benachrichtigungsinformation(en) von der Benachrichtigungsvorrichtung entsprechend der/den unrichtigen/ungenauen Spezifikationsinformation(en) ausgegeben. Somit kann ein Fahrer oder dergleichen des mit Menschenkraft angetriebenen Fahrzeugs die fehlerbehaftetet beziehungsweise ungenauen Spezifikationsinformation(en) erkennen.According to the control device of the first aspect, the predetermined notification information (s) is output from the notification device according to the incorrect / inaccurate specification information (s). Thus, a driver or the like of the human-powered vehicle can recognize the erroneous or inaccurate specification information (s).
Nach einem zweiten Aspekt der vorliegenden Offenbarung ist die Steuervorrichtung nach dem ersten Aspekt so eingerichtet, dass die Fahrinformation(en) des mit Menschenkraft angetriebenen Fahrzeugs eine Fahrgeschwindigkeit des mit Menschenkraft angetriebenen Fahrzeugs umfasst/umfassen und der Controller erfasst, dass die Spezifikationsinformation(en) in einem Fall ungenau ist/sind, in dem eine Differenz zwischen einem ersten Wert, der sich auf die Fahrgeschwindigkeit des mit Menschenkraft angetriebenen Fahrzeugs bezieht, basierend auf der/den Spezifikationsinformation(en) und dem Drehzustand berechnet, und einem zweiten Wert, der sich auf die Fahrgeschwindigkeit des mit Menschenkraft angetriebenen Fahrzeugs bezieht, die mit dem zweiten Sensor erfasst wird, außerhalb eines vorbestimmten Bereichs liegt.According to a second aspect of the present disclosure, the control device according to the first aspect is arranged such that the driving information of the human-powered vehicle includes a traveling speed of the human-powered vehicle, and the controller detects that the specification information in FIG is inaccurate in a case where a difference between a first value related to the traveling speed of the human-powered vehicle is calculated based on the specification information (s) and the rotation state, and a second value that is on refers to the traveling speed of the human-powered vehicle detected with the second sensor is outside a predetermined range.
Entsprechend der Steuervorrichtung des zweiten Aspekts kann die Erfassungsgenauigkeit des ersten Sensors und des zweiten Sensors mit einem Aufbau verringert werden, der (eine) ungenaue Spezifikationsinformation(en) in einem Fall erfasst, in dem die Differenz zwischen dem ersten Wert und dem zweiten Wert außerhalb des vorgegebenen Bereichs liegt.According to the control device of the second aspect, the detection accuracy of the first sensor and the second sensor can be reduced with a structure that detects inaccurate specification information in a case where the difference between the first value and the second value is outside the first sensor predetermined range is.
Nach einem dritten Aspekt der vorliegenden Offenbarung ist die Steuervorrichtung nach dem ersten oder zweiten Aspekt so eingerichtet, dass der Drehkörper ein Rad des mit Menschenkraft angetriebenen Fahrzeugs umfasst, der erste Sensor einen ersten Drehsensor umfasst, der eingerichtet ist, um die Drehung des Rads zu erfassen, die Spezifikationsinformation(en) (eine) Information(en) umfasst/umfassen, die sich auf eine Umfangslänge eines Antriebsrads bezieht/beziehen, und der Controller den ersten Wert basierend auf einem Drehzustand des Rads und der/den Information(en), die sich auf die Umfangslänge des Antriebsrads bezieht/beziehen, berechnet.According to a third aspect of the present disclosure, the control apparatus according to the first or second aspect is arranged such that the rotary body comprises a wheel of the human powered vehicle, the first sensor includes a first rotation sensor configured to detect the rotation of the wheel , the specification information includes information relating to a circumferential length of a driving wheel, and the controller determines the first value based on a rotational state of the wheel and the information or information (s) to the circumferential length of the drive wheel relates / refer calculated.
Entsprechend der Steuervorrichtung des dritten Aspekts kann die Fahrgeschwindigkeit des mit Menschenkraft angetriebenen Fahrzeugs basierend auf dem Drehzustand des Rads und der/den Information(en), die sich auf die Umfangslänge des Rads bezieht/beziehen, berechnet werden.According to the control apparatus of the third aspect, the traveling speed of the human-powered vehicle can be calculated based on the rotational state of the wheel and the information relating to the circumferential length of the wheel.
Nach einem vierten Aspekt der vorliegenden Offenbarung ist die Steuervorrichtung nach dem zweiten oder dritten Aspekt so eingerichtet, dass der Drehkörper ein Antriebsrad des mit Menschenkraft angetriebenen Fahrzeugs, ein erstes Kettenrad, in das die menschliche Antriebskraft eingegeben wird, und ein zweites Kettenrad, das mit dem Antriebsrad verbunden ist und durch Drehung des ersten Kettenrads gedreht wird, umfasst, wobei der erste Sensor einen zweiten Drehsensor umfasst, der eingerichtet ist, um einen Drehzustand des ersten Kettenrads zu erfassen, wobei das mit Menschenkraft angetriebene Fahrzeug ferner einen Übersetzungssensor zum Erfassen eines Übersetzungsverhältnisses, das durch das erste Kettenrad und das zweite Kettenrad bestimmt wird, umfasst, wobei die Spezifikationsinformation(en) die Information(en), die sich auf eine Umfangslänge des Antriebsrads bezieht/beziehen, und (eine) Information(en), die sich auf die Anzahl der Zähne des ersten Kettenrads und des zweiten Kettenrads bezieht/beziehen, umfasst/umfassen und der Controller den ersten Wert basierend auf der/den Information(en) berechnet, die sich auf die Umfangslänge des Antriebsrads, den Drehzustand des ersten Kettenrads und das vom Übersetzungssensor erfasste Übersetzungsverhältnis bezieht/beziehen.According to a fourth aspect of the present disclosure, the control apparatus according to the second or third aspect is arranged such that the rotary body is a drive wheel of the human powered vehicle, a first sprocket into which the human driving force is inputted, and a second sprocket connected to the Drive wheel is connected and rotated by rotation of the first sprocket, wherein the first sensor comprises a second rotation sensor which is adapted to detect a rotational state of the first sprocket, wherein the human-powered vehicle further comprises a transmission sensor for detecting a transmission ratio, which is determined by the first sprocket and the second sprocket, wherein the specification information includes the information related to a circumferential length of the drive wheel and information related to the information Number of teeth of the first sprocket and the second Ket and the controller calculates the first value based on the information relating to the circumferential length of the drive wheel, the rotational state of the first sprocket, and the gear ratio detected by the gear ratio sensor.
Entsprechend der Steuervorrichtung des vierten Aspekts kann die Fahrgeschwindigkeit des mit Menschenkraft angetriebenen Fahrzeugs basierend auf der/den Information(en) berechnet werden, die sich auf die Umfangslänge des Antriebsrads, den Drehzustand des ersten Kettenrads und das Übersetzungsverhältnis, das von dem Übersetzungssensor erfasst wird, bezieht/beziehen.According to the control apparatus of the fourth aspect, the traveling speed of the human powered vehicle can be calculated based on the information related to the circumferential length of the drive wheel, the rotation state of the first sprocket, and the gear ratio detected by the speed sensor. relates / relate.
Nach einem fünften Aspekt der vorliegenden Offenbarung umfasst in der Steuervorrichtung nach dem vierten Aspekt mindestens eines von dem ersten Kettenrad und dem zweiten Kettenrad mehrere Kettenräder, wobei das mit Menschenkraft angetriebene Fahrzeug ein Getriebe beziehungsweise eine Übersetzung beziehungsweise ein Schaltwerk umfasst, das eingerichtet ist, um eines der Kettenräder, um das eine Kette gewickelt ist, zu wechseln und der Übersetzungssensor eingerichtet ist, um einen Übersetzungs- beziehungsweise Schaltwerk- beziehungsweise Getriebezustand zu erfassen.According to a fifth aspect of the present disclosure, in the control apparatus of the fourth aspect, at least one of the first sprocket and the second sprocket includes a plurality of sprockets, the human power driven vehicle including a transmission configured to move one of the sprockets the sprocket wheels around which a chain is wound, and the translation sensor is arranged to detect a gear or transmission state.
Entsprechend der Steuervorrichtung des fünften Aspekts kann das Übersetzungsverhältnis aus dem Getriebezustand bestimmt werden, das von dem Übersetzungssensor erfasst wird.According to the control device of the fifth aspect, the gear ratio can be determined from the gear state detected by the gear ratio sensor.
Nach einem sechsten Aspekt der vorliegenden Offenbarung ist die Steuervorrichtung nach einem von dem ersten bis fünften Aspekt so eingerichtet, dass die Benachrichtigungsvorrichtung mindestens eines von einer Anzeige und einem Tongenerator umfasst.According to a sixth aspect of the present disclosure, the control device according to any one of the first to fifth aspects is arranged such that the notification device comprises at least one of a display and a tone generator.
Entsprechend der Steuervorrichtung des sechsten Aspekts kann die Benachrichtigungsvorrichtung (eine) visuell erkennbare Benachrichtigungsinformation(en) und (eine) akustisch erkennbare Benachrichtigungsinformation(en) melden.According to the control device of the sixth aspect, the notification device may notify visually recognizable notification information and audible notification information.
Eine Steuervorrichtung nach einem siebten Aspekt der vorliegenden Offenbarung betrifft eine Steuervorrichtung für ein mit Menschenkraft angetriebenes Fahrzeug, das einen durch eine menschliche Antriebskraft angetriebenen Drehkörper, einen ersten Sensor, der einen Drehzustand des Drehkörpers erfasst, und eine elektrische Komponente umfasst, wobei die Steuervorrichtung einen Controller umfasst, der eingerichtet ist, um die elektrische Komponente in einem ersten Steuerungszustand in einem Fall zu steuern, in dem der Controller basierend auf der/den Spezifikationsinformation(en), die sich auf eine Spezifikation des Drehkörpers bezieht/beziehen, dem Drehzustand des Drehkörpers, der mit dem ersten Sensor erfasst wird, und der/den Fahrinformation(en) des mit Menschenkraft angetriebenen Fahrzeugs, die mit einem zweiten Sensor erfasst wird/werden, der sich vom ersten Sensor unterscheidet, nicht erfasst, dass die Spezifikationsinformation(en) ungenau ist/sind, und die elektrischen Komponente in einem zweiten Steuerzustand, der sich vom ersten Steuerzustand unterscheidet, in einem Fall zu steuern, in dem der Controller erfasst, dass die Spezifikationsinformation(en) ungenau ist/sind.A control apparatus according to a seventh aspect of the present disclosure relates to a human powered vehicle control apparatus that includes a human driving force driven rotary body, a first sensor that detects a rotational state of the rotary body, and an electrical component, wherein the control device is a controller which is arranged to control the electric component in a first control state in a case where the controller determines the rotational state of the rotary body based on the specification information relating to a specification of the rotary body; detected with the first sensor and the driving information of the human power vehicle detected with a second sensor different from the first sensor does not detect that the specification information is inaccurate / are, and the electrical component e in a second control state different from the first control state in a case where the controller detects that the specification information (s) is inaccurate.
Entsprechend der Steuervorrichtung des siebten Aspekts kann der Steuerzustand der elektrischen Komponente entsprechend der ungenauen Spezifikationsinformation(en) geändert werden.According to the control device of the seventh aspect, the control state of the electrical component can be changed in accordance with the inaccurate specification information.
Nach einem achten Aspekt der vorliegenden Offenbarung ist die Steuervorrichtung nach dem siebten Aspekt so eingerichtet, dass die Fahrinformation(en) des mit Menschenkraft angetriebenen Fahrzeugs eine Fahrgeschwindigkeit des mit Menschenkraft angetriebenen Fahrzeugs umfasst/umfassen, und der Controller erfasst, dass die Spezifikationsinformation(en) in einem Fall ungenau ist/sind, in dem eine Differenz zwischen einem ersten Wert, der sich auf die Fahrgeschwindigkeit des mit Menschenkraft angetriebenen Fahrzeugs bezieht, basierend auf der/den Spezifikationsinformation(en) und dem Drehzustand berechnet, und einem zweiten Wert, der sich auf die Fahrgeschwindigkeit des mit Menschenkraft angetriebenen Fahrzeugs bezieht, die mit dem zweiten Sensor erfasst wird, außerhalb eines vorbestimmten Bereichs liegt.According to an eighth aspect of the present disclosure, the control device according to the seventh aspect is arranged such that the driving information of the human-powered vehicle includes a traveling speed of the human-powered vehicle, and the controller detects that the specification information is is inaccurate in a case where a difference between a first value related to the traveling speed of the human powered vehicle based on the specification information (s) and the And a second value relating to the traveling speed of the human-powered vehicle detected with the second sensor is out of a predetermined range.
Entsprechend der Steuervorrichtung des achten Aspekts kann die Erfassungsgenauigkeit des ersten Sensors und des zweiten Sensors mit einem Aufbau verringert werden, der die ungenaue(n) Spezifikationsinformation(en) in einem Fall erfasst, in dem die Differenz zwischen dem ersten Wert und dem zweiten Wert außerhalb des vorgegebenen Bereichs liegt.According to the control device of the eighth aspect, the detection accuracy of the first sensor and the second sensor can be reduced with a structure that detects the inaccurate specification information in a case where the difference between the first value and the second value is outside the predetermined range is.
Nach einem neunten Aspekt der vorliegenden Offenbarung umfasst in der Steuervorrichtung nach dem achten Aspekt die elektrische Komponente einen Motor, der eingerichtet ist, um den Vortrieb des mit Menschenkraft angetriebenen Fahrzeugs zu unterstützen, und der Controller eingerichtet ist, um den Motor entsprechend dem ersten Wert zu steuern.According to a ninth aspect of the present disclosure, in the control device according to the eighth aspect, the electric component includes a motor configured to assist propulsion of the human-powered vehicle, and the controller is configured to supply the engine according to the first value control.
Entsprechend der Steuervorrichtung des neunten Aspekts kann die von dem Motor erzeugte Unterstützungskraft entsprechend der Fahrgeschwindigkeit des mit Menschenkraft angetriebenen Fahrzeugs gesteuert werden.According to the control device of the ninth aspect, the assisting force generated by the engine can be controlled according to the traveling speed of the human powered vehicle.
Nach einem zehnten Aspekt der vorliegenden Offenbarung umfasst in der Steuervorrichtung nach dem siebten Aspekt die elektrische Komponente einen Motor, der eingerichtet ist, um den Vortrieb des mit Menschenkraft angetriebenen Fahrzeugs zu unterstützen, und der Controller ist eingerichtet, um den Motor entsprechend dem ersten Wert, der sich auf die Fahrgeschwindigkeit des mit Menschenkraft angetriebenen Fahrzeugs bezieht, der basierend auf der/den Spezifikationsinformation(en) und dem Drehzustand berechnet ist/wird, zu steuern.According to a tenth aspect of the present disclosure, in the control apparatus of the seventh aspect, the electric component includes a motor configured to assist propulsion of the human-powered vehicle, and the controller is configured to drive the engine according to the first value. which relates to the traveling speed of the human powered vehicle calculated / calculated based on the specification information (s) and the rotational state.
Entsprechend der Steuervorrichtung des zehnten Aspekts kann die durch den Motor erzeugte Unterstützungskraft entsprechend der Fahrgeschwindigkeit des mit Menschenkraft angetriebenen Fahrzeugs gesteuert werden.According to the control device of the tenth aspect, the assisting force generated by the engine can be controlled according to the traveling speed of the human powered vehicle.
Nach einem elften Aspekt der vorliegenden Offenbarung ist die Steuervorrichtung nach dem neunten oder zehnten Aspekt so eingerichtet, dass der Controller die Unterstützung mit dem Motor in einem Fall stoppt, in dem in dem ersten Steuerzustand der erste Wert größer oder gleich einem ersten vorbestimmten Wert ist/wird, und der Controller die Unterstützung mit dem Motor in einem Fall stoppt, in dem in dem zweiten Steuerzustand der erste Wert größer oder gleich einem zweiten vorbestimmten Wert ist/wird, der kleiner als der erste vorbestimmte Wert ist/wird.According to an eleventh aspect of the present disclosure, the control device according to the ninth or tenth aspect is arranged such that the controller stops assisting with the engine in a case where the first value is greater than or equal to a first predetermined value in the first control state. and the controller stops assisting the motor in a case where, in the second control state, the first value is greater than or equal to a second predetermined value smaller than the first predetermined value.
Entsprechend der Steuervorrichtung des elften Aspekts kann in einem Fall, in dem die Spezifikationsinformation(en) ungenau ist/sind, die Fahrgeschwindigkeit, bei der die Unterstützung des Motors gestoppt wird, im Vergleich zu einem Fall, in dem die Spezifikationsinformation(en) genau ist/sind, gesenkt werden.According to the control apparatus of the eleventh aspect, in a case where the specification information is inaccurate, the traveling speed at which the assist of the engine is stopped can be compared with a case where the specification information is accurate / are to be lowered.
Nach einem zwölften Aspekt der vorliegenden Offenbarung ist die Steuervorrichtung nach einem von dem achten bis elften Aspekt so eingerichtet, dass der Drehkörper ein Rad des mit Menschenkraft angetriebenen Fahrzeugs umfasst, wobei der erste Sensor einen ersten Drehsensor umfasst, der eingerichtet ist, um die Drehung des Rads zu erfassen, wobei die Spezifikationsinformation(en) (eine) Information(en) umfasst/umfassen, die sich auf eine Umfangslänge eines Antriebsrads bezieht/beziehen, und der Controller den ersten Wert basierend auf einem Drehzustand des Rads und der/den Information(en), die sich auf die Umfangslänge des Antriebsrads bezieht/beziehen, berechnet.According to a twelfth aspect of the present disclosure, the control device according to any one of the eighth to eleventh aspects is arranged such that the rotating body comprises a wheel of the human powered vehicle, the first sensor including a first rotation sensor configured to control the rotation of the human vehicle Wheel, wherein the specification information includes information relating to a circumferential length of a drive wheel, and the controller determines the first value based on a rotation state of the wheel and the information. en) related to the circumferential length of the drive wheel.
Entsprechend der Steuervorrichtung des zwölften Aspekts kann die Fahrgeschwindigkeit des mit Menschenkraft angetriebenen Fahrzeugs basierend auf dem Drehzustand des Rads und der/den Information(en), die sich auf die Umfangslänge des Rads bezieht/beziehen, berechnet werden.According to the control apparatus of the twelfth aspect, the traveling speed of the human-powered vehicle can be calculated based on the rotational state of the wheel and the information relating to the circumferential length of the wheel.
Nach einem dreizehnten Aspekt der vorliegenden Offenbarung ist die Steuervorrichtung nach einem von dem achten bis zwölften Aspekt so eingerichtet, dass der Drehkörper ein Antriebsrad des mit Menschenkraft angetriebenen Fahrzeugs, ein erstes Kettenrad, in das die menschliche Antriebskraft eingegeben wird, und ein zweites Kettenrad, das mit dem Antriebsrad verbunden ist und durch Drehung des ersten Kettenrads gedreht wird, umfasst, wobei der erste Sensor einen zweiten Drehsensor umfasst, der eingerichtet ist, um einen Drehzustand des ersten Kettenrads zu erfassen, wobei das mit Menschenkraft angetriebene Fahrzeug ferner einen Übersetzungssensor zum Erfassen eines Übersetzungsverhältnisses, das durch das erste Kettenrad und das zweite Kettenrad bestimmt wird, umfasst, wobei die Spezifikationsinformation(en) die Information(en), die sich auf eine Umfangslänge des Antriebsrads bezieht/beziehen, und (eine) Information(en), die sich auf die Anzahl der Zähne des ersten Kettenrads und des zweiten Kettenrads bezieht/beziehen, umfasst/umfassen und der Controller den ersten Wert basierend auf der/den Information(en), die sich auf die Umfangslänge des Antriebsrads bezieht/beziehen, dem Drehzustand des ersten Kettenrads und dem vom Übersetzungssensor erfassten Übersetzungsverhältnis, berechnet.According to a thirteenth aspect of the present disclosure, the control apparatus according to any one of the eighth to twelfth aspects is arranged such that the rotary body is a drive wheel of the human-powered vehicle, a first sprocket into which the human driving force is input, and a second sprocket is connected to the drive wheel and is rotated by rotation of the first sprocket, wherein the first sensor comprises a second rotation sensor which is adapted to detect a rotational state of the first sprocket, wherein the human powered vehicle further comprises a translation sensor for detecting a Transmission ratio, which is determined by the first sprocket and the second sprocket, comprises, wherein the specification information (s), the information (s) related to a circumferential length of the drive wheel / relate, and (a) information (s), the on the number of teeth of the first sprocket and d the second sprocket, includes / and the controller calculates the first value based on the information related to the circumferential length of the drive wheel, the rotational state of the first sprocket, and the gear ratio detected by the speed sensor ,
Entsprechend der Steuervorrichtung des dreizehnten Aspekts kann die Fahrgeschwindigkeit des mit Menschenkraft angetriebenen Fahrzeugs basierend auf der/den Information(en), die sich auf die Umfangslänge des Antriebsrads bezieht/beziehen, dem Drehzustand des ersten Kettenrads und dem Übersetzungsverhältnis, das vom Übersetzungssensor erfasst wird, berechnet werden.According to the control apparatus of the thirteenth aspect, the traveling speed of the human powered vehicle based on the information related to the circumferential length of the drive wheel, the rotational state of the first sprocket, and the gear ratio detected by the speed sensor.
Nach einem vierzehnten Aspekt der vorliegenden Offenbarung umfasst in der Steuervorrichtung nach dem dreizehnten Aspekt mindestens eines von dem ersten Kettenrad und dem zweiten Kettenrad mehrere Kettenräder, wobei das mit Menschenkraft angetriebene Fahrzeug ein Getriebe oder Schaltwerk umfasst, das eingerichtet ist, um eines der Kettenräder, um das eine Kette gewickelt ist, zu wechseln und wobei der Übersetzungssensor eingerichtet ist, um einen Schaltwerks- oder Getriebezustand zu erfassen.According to a fourteenth aspect of the present disclosure, in the control apparatus of the thirteenth aspect, at least one of the first sprocket and the second sprocket includes a plurality of sprockets, the human powered vehicle including a transmission or derailleur configured to move one of the sprockets a chain is wound, and wherein the translation sensor is arranged to detect a transmission or gear state.
Entsprechend der Steuervorrichtung des vierzehnten Aspekts kann das Übersetzungsverhältnis aus dem Getriebezustand bestimmt werden, der durch den Übersetzungssensor erfasst wird.According to the control apparatus of the fourteenth aspect, the gear ratio can be determined from the gear state detected by the gear ratio sensor.
Nach einem fünfzehnten Aspekt der vorliegenden Offenbarung umfasst die Steuervorrichtung nach einem von dem ersten bis vierzehnten Aspekt ferner einen Speicher, der eingerichtet ist, um die Spezifikationsinformation(en) auf eine veränderliche Weise zu speichern.According to a fifteenth aspect of the present disclosure, the control device according to any one of the first to fourteenth aspects further comprises a memory configured to store the specification information in a variable manner.
Entsprechend der Steuervorrichtung des fünfzehnten Aspekts kann/können die im Speicher gespeicherte(n) Spezifikationsinformation(en) in einem Fall geändert werden, in dem die Spezifikationsinformation(en) fehlerhaft ist/sind.According to the control device of the fifteenth aspect, the specification information (s) stored in the memory can be changed in a case where the specification information (s) is erroneous.
Eine Steuervorrichtung nach einem sechzehnten Aspekt der vorliegenden Offenbarung betrifft eine Steuervorrichtung für ein mit Menschenkraft angetriebenes Fahrzeug, das einen durch eine menschliche Antriebskraft angetriebenen Drehkörper und einen ersten Sensor, der einen Drehzustand des Drehkörpers erfasst, umfasst, wobei die Steuervorrichtung einen Speicher und einen Controller umfasst. Der Speicher ist eingerichtet, um (eine) Spezifikationsinformation(en), die sich auf eine Spezifikation des Drehkörpers bezieht/beziehen, auf veränderliche Weise zu speichern. Der Controller ist eingerichtet, um die Spezifikationsinformation(en) in einem Fall zu korrigieren und zu speichern, in dem basierend auf der/den Spezifikationsinformation(en), dem Drehzustand des Drehkörpers, der mit dem ersten Sensor erfasst wird, und (einer) Fahrinformation(en) des mit Menschenkraft angetriebenen Fahrzeugs, die mit einem zweiten Sensor, der sich vom ersten Sensor unterscheidet, erfasst wird, der Controller erfasst, dass die Spezifikationsinformation(en) ungenau beziehungsweise unzutreffend ist/sind.A control apparatus according to a sixteenth aspect of the present disclosure relates to a human powered vehicle control apparatus that includes a human driving force driven rotary body and a first sensor that detects a rotational state of the rotary body, the control device including a memory and a controller , The memory is configured to variably store specification information relating to a specification of the rotary body. The controller is configured to correct and store the specification information in a case based on the specification information, the rotational state of the rotating body detected with the first sensor, and driving information (s) of the human power vehicle detected with a second sensor different from the first sensor, the controller detects that the specification information is inaccurate.
Entsprechend der Steuervorrichtung des sechzehnten Aspekts kann/können die ungenaue(n) Spezifikationsinformation(en) korrigiert werden.According to the control device of the sixteenth aspect, the inaccurate specification information (s) may be corrected.
Nach einem siebzehnten Aspekt der vorliegenden Offenbarung ist die Steuervorrichtung nach dem sechzehnten Aspekt so eingerichtet, dass die Fahrinformation(en) des mit Menschenkraft angetriebenen Fahrzeugs eine Fahrgeschwindigkeit des mit Menschenkraft angetriebenen Fahrzeugs umfasst/umfassen, und der Controller erfasst, dass die Spezifikationsinformation(en) in einem Fall ungenau ist/sind, in dem eine Differenz zwischen einem ersten Wert, der sich auf die Fahrgeschwindigkeit des mit Menschenkraft angetriebenen Fahrzeugs bezieht, basierend auf der/den Spezifikationsinformation(en) und dem Drehzustand berechnet, und einem zweiten Wert, der sich auf die Fahrgeschwindigkeit des mit Menschenkraft angetriebenen Fahrzeugs bezieht, die mit dem zweiten Sensor erfasst wird, außerhalb eines vorbestimmten Bereichs ist.According to a seventeenth aspect of the present disclosure, the control apparatus according to the sixteenth aspect is arranged such that the driving information of the human-powered vehicle includes a traveling speed of the human-powered vehicle, and the controller detects that the specification information is is inaccurate in a case where a difference between a first value related to the traveling speed of the human-powered vehicle is calculated based on the specification information (s) and the rotation state, and a second value that is refers to the traveling speed of the human-powered vehicle detected with the second sensor is outside a predetermined range.
Entsprechend der Steuervorrichtung des siebzehnten Aspekts kann die Erfassungsgenauigkeit des ersten Sensors und des zweiten Sensors mit einem Aufbau verringert werden, der die ungenaue(n) Spezifikationsinformation(en) in einem Fall erfasst, in dem die Differenz zwischen dem ersten Wert und dem zweiten Wert außerhalb des vorgegebenen Bereichs liegt.According to the control device of the seventeenth aspect, the detection accuracy of the first sensor and the second sensor can be reduced with a construction that detects the inaccurate specification information in a case where the difference between the first value and the second value is outside the predetermined range is.
Nach einem achtzehnten Aspekt der vorliegenden Offenbarung ist die Steuervorrichtung nach dem siebzehnten Aspekt so eingerichtet, dass der Controller die Spezifikationsinformation(en) korrigiert, so dass die Differenz zwischen dem ersten Wert und dem zweiten Wert in den vorbestimmten Bereich fällt.According to an eighteenth aspect of the present disclosure, the control device according to the seventeenth aspect is arranged such that the controller corrects the specification information (s) so that the difference between the first value and the second value falls within the predetermined range.
Entsprechend der Steuervorrichtung des achtzehnten Aspekts kann, selbst wenn die Spezifikationsinformation(en) ungenau ist/sind, die Fahrgeschwindigkeit des mit Menschenkraft angetriebenen Fahrzeugs, unter Verwendung des Erfassungsergebnisses des ersten Sensors berechnet, der tatsächlichen Fahrgeschwindigkeit angenähert sein/werden.According to the control device of the eighteenth aspect, even if the specification information is inaccurate, the traveling speed of the human powered vehicle calculated using the detection result of the first sensor may approximate the actual traveling speed.
Nach einem neunzehnten Aspekt der vorliegenden Offenbarung ist die Steuervorrichtung nach dem siebzehnten oder achtzehnten Aspekt so eingerichtet, dass der Drehkörper ein Rad des mit Menschenkraft angetriebenen Fahrzeugs umfasst, wobei die Spezifikationsinformation(en) (eine) Information(en) umfasst/umfassen, die sich auf eine Umfangslänge des Rads bezieht/beziehen, wobei der erste Sensor einen ersten Drehsensor umfasst, der eingerichtet ist, um die Drehung des Rads zu erfassen, und wobei der Controller den ersten Wert basierend auf einem Drehzustand des Rads und der/den Information(en), die sich auf die Umfangslänge des Antriebsrads bezieht/beziehen, berechnet.According to a nineteenth aspect of the present disclosure, the control apparatus according to the seventeenth or eighteenth aspect is arranged such that the rotating body comprises a wheel of the human powered vehicle, wherein the specification information includes information (s) that differs refers to a circumferential length of the wheel, wherein the first sensor includes a first rotation sensor configured to detect the rotation of the wheel, and wherein the controller determines the first value based on a rotation state of the wheel and the / Information (s) relating to the circumferential length of the drive wheel calculated.
Entsprechend der Steuervorrichtung des neunzehnten Aspekts kann die Fahrgeschwindigkeit des mit Menschenkraft angetriebenen Fahrzeugs basierend auf dem Drehzustand des Rads und der/den Information(en), die sich auf die Umfangslänge des Rads bezieht/beziehen, berechnet werden.According to the control apparatus of the nineteenth aspect, the traveling speed of the human-powered vehicle can be calculated based on the rotational state of the wheel and the information relating to the circumferential length of the wheel.
Nach einem zwanzigsten Aspekt der vorliegenden Offenbarung ist die Steuervorrichtung nach einem von dem siebzehnten bis neunzehnten Aspekt so eingerichtet, dass der Drehkörper ein Antriebsrad des mit Menschenkraft angetriebenen Fahrzeugs, ein erstes Kettenrad, in das die menschliche Antriebskraft eingegeben wird, und ein zweites Kettenrad, das mit dem Antriebsrad verbunden ist und durch Drehung des ersten Kettenrads gedreht wird, umfasst, wobei der erste Sensor einen zweiten Drehsensor umfasst, der eingerichtet ist, um einen Drehzustand des ersten Kettenrads zu erfassen, wobei das mit Menschenkraft angetriebene Fahrzeug ferner einen Übersetzungssensor zum Erfassen eines Übersetzungsverhältnisses, das durch das erste Kettenrad und das zweite Kettenrad bestimmt wird, umfasst, wobei die Spezifikationsinformation(en) die Information(en), die sich auf eine Umfangslänge des Antriebsrads bezieht/beziehen, und (eine) Information(en), die sich auf die Anzahl der Zähne des ersten Kettenrads und des zweiten Kettenrads bezieht/beziehen, umfasst/umfassen und wobei der Controller den ersten Wert basierend auf der/den Information(en) berechnet, die sich auf die Umfangslänge des Antriebsrads, den Drehzustand des ersten Kettenrads und das vom Übersetzungssensor erfasste Übersetzungsverhältnis bezieht/beziehen.According to a twentieth aspect of the present disclosure, the control apparatus according to any one of the seventeenth to nineteenth aspects is arranged such that the rotary body is a drive wheel of the human powered vehicle, a first sprocket into which the human driving force is input, and a second sprocket is connected to the drive wheel and is rotated by rotation of the first sprocket, wherein the first sensor comprises a second rotation sensor which is adapted to detect a rotational state of the first sprocket, wherein the human powered vehicle further comprises a translation sensor for detecting a Transmission ratio, which is determined by the first sprocket and the second sprocket, comprises, wherein the specification information (s), the information (s) related to a circumferential length of the drive wheel / relate, and (a) information (s), the on the number of teeth of the first sprocket s and the second sprocket, include, and wherein the controller calculates the first value based on the information relating to the circumferential length of the drive wheel, the rotational state of the first sprocket, and the gear ratio detected by the translation sensor /Respectively.
Entsprechend der Steuervorrichtung des zwanzigsten Aspekts kann die Fahrgeschwindigkeit des mit Menschenkraft angetriebenen Fahrzeugs basierend auf der/den Information(en), die sich auf die Umfangslänge des Antriebsrads bezieht/beziehen, dem Drehzustand des ersten Kettenrads und dem Übersetzungsverhältnis, das vom Drehsensor erfasst wird, berechnet werden.According to the control apparatus of the twentieth aspect, the traveling speed of the human-powered vehicle based on the information related to the circumferential length of the driving wheel, the rotational state of the first sprocket, and the gear ratio detected by the rotational sensor may be determined. be calculated.
Nach einem einundzwanzigsten Aspekt der vorliegenden Offenbarung umfasst in der Steuervorrichtung nach dem zwanzigsten Aspekt mindestens eines von dem ersten Kettenrad und dem zweiten Kettenrad mehrere Kettenräder, wobei das mit Menschenkraft angetriebene Fahrzeug ein Getriebe beziehungsweise eine Übersetzung beziehungsweise ein Schaltwerk umfasst, das eingerichtet ist, um das eine der Kettenräder, um das eine Kette gewickelt ist, zu wechseln, und der Übersetzungssensor ist eingerichtet, um einen Schaltwerks- beziehungsweise Getriebezustand zu erfassen.According to a twenty-first aspect of the present disclosure, in the control device of the twentieth aspect, at least one of the first sprocket and the second sprocket includes a plurality of sprockets, the human powered vehicle including a transmission configured to rotate the sprocket one of the sprockets around which a chain is wound, and the translation sensor is configured to detect a transmission state.
Entsprechend der Steuervorrichtung des einundzwanzigsten Aspekts kann das Übersetzungsverhältnis aus dem Getriebezustand bestimmt werden, der durch den Übersetzungssensor erfasst wird.According to the control apparatus of the twenty-first aspect, the gear ratio can be determined from the gear state detected by the gear ratio sensor.
Eine Steuervorrichtung nach einem zweiundzwanzigsten Aspekt der vorliegenden Offenbarung betrifft eine Steuervorrichtung für ein mit Menschenkraft angetriebenes Fahrzeug, das einen durch eine menschliche Antriebskraft angetriebenen Drehkörper, einen ersten Sensor, der einen Drehzustand des Drehkörpers erfasst, und eine elektrische Komponente umfasst, wobei die Steuervorrichtung einen Controller umfasst, der eingerichtet ist, um basierend auf dem Drehzustand des Drehkörpers, der mit dem ersten Sensor erfasst wird, und einer Geschwindigkeit des mit Menschenkraft angetriebenen Fahrzeugs, die mit einem zweiten Sensor, der sich von dem ersten Sensor unterscheidet, erfasst wird, (eine) Spezifikationsinformation(en) zu erhalten, die sich auf eine Spezifikation des Drehkörpers bezieht/beziehen, um die elektrische Komponente basierend auf der/den Spezifikationsinformation(en) zu steuern.A control apparatus according to a twenty-second aspect of the present disclosure relates to a human-powered vehicle control apparatus that includes a human-powered rotary body, a first sensor that detects a rotational state of the rotary body, and an electrical component, wherein the controller is a controller configured to be detected based on the rotational state of the rotary body detected with the first sensor and a speed of the human powered vehicle detected with a second sensor different from the first sensor ) To obtain specification information that relates to a specification of the rotary body to control the electric component based on the specification information (s).
Entsprechend der Steuervorrichtung des zweiundzwanzigsten Aspekts wird/werden die tatsächliche(n) Spezifikationsinformation(en) basierend auf den Erfassungsergebnissen des ersten Sensors und des zweiten Sensors erhalten, und die elektrische Komponente wird basierend auf der/den erhaltenen Spezifikationsinformation(en) gesteuert. Dies ermöglicht, dass das mit Menschenkraft angetriebene Fahrzeug basierend auf der tatsächlichen Spezifikation des Drehkörpers gesteuert wird.According to the control device of the twenty-second aspect, the actual specification information (s) is obtained based on the detection results of the first sensor and the second sensor, and the electric component is controlled based on the obtained specification information (s). This allows the human-powered vehicle to be controlled based on the actual specification of the rotary body.
Nach einem dreiundzwanzigsten Aspekt der vorliegenden Offenbarung ist die Steuervorrichtung nach dem zweiundzwanzigsten Aspekt so eingerichtet, dass der Drehkörper ein Rad des mit Menschenkraft angetriebenen Fahrzeugs umfasst, und der erste Sensor einen ersten Drehsensor umfasst, der eingerichtet ist, um einen Drehzustand des Rads zu erfassen.According to a twenty-third aspect of the present disclosure, the control apparatus according to the twenty-second aspect is arranged such that the rotating body comprises a wheel of the human-powered vehicle, and the first sensor includes a first rotation sensor configured to detect a rotation state of the wheel.
Entsprechend der Steuervorrichtung des dreiundzwanzigsten Aspekts kann der Drehzustand des Rads durch den ersten Drehsensor erfasst werden.According to the control device of the twenty-third aspect, the rotational state of the wheel can be detected by the first rotation sensor.
Nach einem vierundzwanzigsten Aspekt der vorliegenden Offenbarung umfasst die elektrische Komponente in der Steuervorrichtung nach dem zweiundzwanzigsten oder dreiundzwanzigsten Aspekt einen Motor, der eingerichtet ist, um den Vortrieb des mit Menschenkraft angetriebenen Fahrzeugs zu unterstützen.According to a twenty-fourth aspect of the present disclosure, in the control device according to the twenty-second or twenty-third aspect, the electric component includes a motor configured to assist the propulsion of the human-powered vehicle.
Entsprechend der Steuervorrichtung des vierundzwanzigsten Aspekts kann der Vortrieb des mit Menschenkraft angetriebenen Fahrzeugs durch den Motor unterstützt werden.According to the control apparatus of the twenty-fourth aspect, the propulsion of the powered by human powered vehicle by the engine.
Nach einem fünfundzwanzigsten Aspekt der vorliegenden Offenbarung ist die Steuervorrichtung nach einem von dem ersten bis vierundzwanzigsten Aspekt so eingerichtet, dass der zweite Sensor mindestens einen von einem Positionssensor, der eingerichtet ist, um eine Position des mit Menschenkraft angetriebenen Fahrzeugs zu erfassen, und einem Beschleunigungssensor, der eingerichtet ist, um eine Beschleunigung des mit Menschenkraft angetriebenen Fahrzeugs zu erfassen, umfasst.According to a twenty-fifth aspect of the present disclosure, the control device according to any one of the first to twenty-fourth aspects is arranged such that the second sensor includes at least one of a position sensor configured to detect a position of the human-powered vehicle and an acceleration sensor. which is arranged to detect an acceleration of the human powered vehicle includes.
Entsprechend der Steuervorrichtung des fünfundzwanzigsten Aspekts kann/können die Fahrinformation(en) des mit Menschenkraft angetriebenen Fahrzeugs unabhängig von der/den Spezifikationsinformation(en) unter Verwendung des zweiten Sensors erhalten werden.According to the control device of the twenty-fifth aspect, the driving information of the human-powered vehicle can be obtained independently of the specification information using the second sensor.
Eine Steuervorrichtung nach einem sechsundzwanzigsten Aspekt der vorliegenden Offenbarung betrifft eine Steuervorrichtung für ein mit Menschenkraft angetriebenes Fahrzeug, das ein erstes Kettenrad, in das eine menschliche Antriebskraft eingegeben wird, ein zweites Kettenrad, das durch Drehung des ersten Kettenrads gedreht wird, ein Antriebsrad, das mit dem zweiten Kettenrad verbunden ist, einen ersten Drehsensor, der eingerichtet ist, um einen Drehzustand des Antriebsrads zu erfassen, und einen zweiten Drehsensor, der eingerichtet ist, um einen Drehzustand des ersten Kettenrads zu erfassen, umfasst, wobei die Steuervorrichtung einen Controller umfasst, der in einem Fall, in dem der Controller erfasst, dass eine Differenz zwischen einem dritten Wert, der sich auf ein Übersetzungsverhältnis bezieht, basierend auf Ausgaben des ersten Drehsensors und des zweiten Drehsensors berechnet, und einem vierten Wert, der sich auf ein Übersetzungsverhältnis bezieht, basierend auf der Anzahl der Zähne des ersten Kettenrads und der Anzahl der Zähne des zweiten Kettenrads berechnet, außerhalb eines vorbestimmten Bereichs liegt, ein Signal ausgibt, um eine Benachrichtigungsvorrichtung zu veranlassen, (eine) vorbestimmte Benachrichtigungsinformation(en) auszugeben.A control apparatus according to a twenty-sixth aspect of the present disclosure relates to a control apparatus for a human-powered vehicle, comprising a first sprocket into which a human driving force is input, a second sprocket rotated by rotation of the first sprocket, a drive wheel provided with the second sprocket, a first rotation sensor configured to detect a rotation state of the drive wheel and a second rotation sensor configured to detect a rotation state of the first sprocket, the control device comprising a controller including in a case where the controller detects that a difference between a third value related to a gear ratio is calculated based on outputs of the first rotation sensor and the second rotation sensor, and a fourth value related to a gear ratio on the number of Calculated teeth of the first sprocket and the number of teeth of the second sprocket, outside a predetermined range, outputs a signal to cause a notification device to issue (a) predetermined notification information (s).
Entsprechend der Steuervorrichtung des sechsundzwanzigsten Aspekts kann in einem Fall, in dem erfasst wird, dass sich mindestens eine von der/den Information(en), die sich auf die Anzahl der Zähne des ersten Kettenrads bezieht/beziehen, und der/den Information(en), die sich auf die Anzahl der Zähne des zweiten Kettenrads bezieht/beziehen, ungenau ist, der Fahrer des mit Menschenkraft angetriebenen Fahrzeugs den Controller veranlassen, die vorbestimmte(n) Benachrichtigungsinformation(en) von der Benachrichtigungsvorrichtung auszugeben. Entsprechend der Steuervorrichtung des sechsundzwanzigsten Aspekts kann/können die vorbestimmte(n) Benachrichtigungsinformation(en) von der Benachrichtigungsvorrichtung entsprechend der/den ungenauen Spezifikationsinformation(en) ausgegeben werden. Dies ermöglicht einem Fahrer oder dergleichen des mit Menschenkraft angetriebenen Fahrzeugs, die ungenaue(n) Spezifikationsinformation(en) zu erkennen.According to the control device of the twenty-sixth aspect, in a case where it is detected that at least one of the information relating to the number of teeth of the first sprocket is related and the information (s) ), which is related to the number of teeth of the second sprocket, is inaccurate, the driver of the human powered vehicle will cause the controller to output the predetermined notification information (s) from the notification device. According to the control device of the twenty-sixth aspect, the predetermined notification information (s) may be output from the notification device according to the inaccurate specification information (s). This allows a driver or the like of the human-powered vehicle to recognize the inaccurate specification information.
Die Steuervorrichtung nach der vorliegenden Offenbarung ist eingerichtet, um die ungenaue(n) Spezifikationsinformation(en) zu handhaben.The control apparatus according to the present disclosure is configured to handle the inaccurate specification information.
Figurenlistelist of figures
-
1 ist eine Seitenansicht eines Fahrrads mit einer Steuervorrichtung nach einer ersten Ausführungsform. 1 is a side view of a bicycle with a control device according to a first embodiment.
-
2 ist ein Blockdiagramm, das einen elektrischen Aufbau eines Fahrrads zeigt, der die Steuervorrichtung der ersten Ausführungsform umfasst. 2 FIG. 10 is a block diagram showing an electric structure of a bicycle including the control device of the first embodiment. FIG.
-
3 ist ein Flussdiagramm eines Benachrichtigungsvorganges, der von einem Controller der Steuervorrichtung der ersten Ausführungsform ausgeführt wird. 3 FIG. 10 is a flowchart of a notification process executed by a controller of the control device of the first embodiment. FIG.
-
4 ist ein Blockdiagramm, das einen elektrischen Aufbau eines Fahrrads zeigt, der eine Steuervorrichtung nach einer zweiten Ausführungsform umfasst. 4 FIG. 10 is a block diagram showing an electric structure of a bicycle including a control apparatus according to a second embodiment. FIG.
-
5 ist ein Graph, der ein Beispiel einer Beziehung zwischen einem ersten Wert und einer Unterstützungskraft in einem Motorantriebsvorgang zeigt, der von einem Controller der Steuervorrichtung der zweiten Ausführungsform ausgeführt wird. 5 FIG. 12 is a graph showing an example of a relationship between a first value and an assisting force in a motor driving operation executed by a controller of the control apparatus of the second embodiment.
-
6 ist ein Flussdiagramm des Motorantriebsvorganges, der von dem Controller der Steuervorrichtung der zweiten Ausführungsform ausgeführt wird. 6 FIG. 10 is a flowchart of the motor driving operation executed by the controller of the control device of the second embodiment. FIG.
-
7 ist ein Flussdiagramm eines Informationskorrekturvorganges, der von einem Controller einer Steuervorrichtung nach einer dritten Ausführungsform ausgeführt wird. 7 FIG. 10 is a flowchart of an information correcting operation executed by a controller of a control apparatus according to a third embodiment. FIG.
-
8 ist ein Blockdiagramm, das einen elektrischen Aufbau eines Fahrrads zeigt, der eine Steuervorrichtung nach einer vierten Ausführungsform umfasst. 8th FIG. 10 is a block diagram showing an electric structure of a bicycle including a control apparatus according to a fourth embodiment. FIG.
-
9 ist ein Flussdiagramm eines Motorantriebsvorganges, der von einem Controller der Steuervorrichtung der vierten Ausführungsform ausgeführt wird. 9 FIG. 10 is a flowchart of a motor driving operation executed by a controller of the control device of the fourth embodiment. FIG.
-
10 ist ein Blockdiagramm, das einen elektrischen Aufbau eines Fahrrads zeigt, der eine Steuervorrichtung nach einer fünften Ausführungsform umfasst. 10 FIG. 10 is a block diagram showing an electric structure of a bicycle including a control device according to a fifth embodiment. FIG.
-
11 ist ein Flussdiagramm eines Benachrichtigungsvorganges, der von einem Controller der Steuervorrichtung der fünften Ausführungsform ausgeführt wird. 11 FIG. 12 is a flowchart of a notification process executed by a controller of the control device of the fifth embodiment. FIG.
-
12 ist ein Blockdiagramm, das einen elektrischen Aufbau eines Fahrrads zeigt, der eine Steuervorrichtung nach einem modifizierten Beispiel der ersten Ausführungsform aufweist. 12 FIG. 10 is a block diagram showing an electric structure of a bicycle having a control apparatus according to a modified example of the first embodiment. FIG.
AUSFÜHRUNGSFORMEN DER OFFENBARUNGEMBODIMENTS OF THE DISCLOSURE
Nachfolgend werden Ausführungsformen der vorliegenden Offenbarung unter Bezugnahme auf die Zeichnungen im Detail beschrieben.Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings.
Erste AusführungsformFirst embodiment
Eine Steuervorrichtung 70 nach einer ersten Ausführungsform wird nun unter Bezugnahme auf die 1 bis 3 beschrieben. Ein Fahrrad 10 ist ein Beispiel eines mit Menschenkraft angetriebenen Fahrzeugs in der vorliegenden Offenbarung. Das mit Menschenkraft angetriebene Fahrzeug ist ein Fahrzeug, das mit mindestens menschlicher Antriebskraft angetrieben werden kann. Das mit Menschenkraft angetriebene Fahrzeug umfasst beispielsweise ein Fahrrad. Das mit Menschenkraft angetriebene Fahrzeug umfasst auch ein Einrad und beispielsweise ein Fahrzeug mit drei oder mehr Rädern, und die Anzahl der Räder ist nicht begrenzt. Das mit Menschenkraft angetriebene Fahrzeug umfasst beispielsweise ein Mountainbike, ein Rennrad, ein Stadtfahrrad, ein Lastenrad und ein Liegerad. Das Fahrrad 10 in der vorliegenden Ausführungsform ist ein Fahrrad mit elektrischer Unterstützung. Das Fahrrad 10 umfasst einen Fahrzeugkörper 12, eine Batterie 14, Räder 15, einen Antriebsmechanismus 20, eine elektrische Komponente 40, ein Getriebe 50 beziehungsweise eine Übersetzung beziehungsweise ein Schaltwerk und eine Benachrichtigungsvorrichtung 60. Die Räder 15 umfassen ein Vorderrad 16 und ein Hinterrad 18.A control device 70 According to a first embodiment will now be with reference to the 1 to 3 described. A bicycle 10 FIG. 10 is an example of a human powered vehicle in the present disclosure. FIG. The human powered vehicle is a vehicle that can be powered by at least human motive power. For example, the human powered vehicle includes a bicycle. The human powered vehicle also includes a unicycle and, for example, a vehicle having three or more wheels, and the number of wheels is not limited. The human-powered vehicle includes, for example, a mountain bike, a road bike, a city bike, a cargo bike, and a recumbent bike. The bike 10 in the present embodiment is a bicycle with electrical assistance. The bike 10 includes a vehicle body 12 , a battery 14 , Bikes 15 , a drive mechanism 20 , an electrical component 40 , a gearbox 50 or a translation or a rear derailleur and a notification device 60 , The wheels 15 include a front wheel 16 and a rear wheel eighteen ,
Der Antriebsmechanismus 20 umfasst eine Kurbel 22, ein erstes Kettenrad 24, ein zweites Kettenrad 26, eine Kette 28 und Pedale 30. In der vorliegenden Ausführungsform ist das erste Kettenrad 24 ein vorderes Kettenrad. In der vorliegenden Ausführungsform ist das zweite Kettenrad 26 ein hinteres Kettenrad.The drive mechanism 20 includes a crank 22 , a first sprocket 24 , a second sprocket 26 , a chain 28 and pedals 30 , In the present embodiment, the first sprocket is 24 a front sprocket. In the present embodiment, the second sprocket is 26 a rear sprocket.
Die Kurbel 22 umfasst eine Kurbelwelle 32, die drehbar durch den Fahrzeugkörper 12 und den linken und rechten Kurbelarm 34 getragen wird. Der linke und der rechte Kurbelarm 34 sind an der Kurbelwelle 32 befestigt. Der Hauptkörper jedes Pedals 30 ist an dem Kurbelarm 34 befestigt, um um eine Pedalwelle 36 drehbar zu sein.The crank 22 includes a crankshaft 32 rotatable by the vehicle body 12 and the left and right crank arms 34 will be carried. The left and the right crank arm 34 are at the crankshaft 32 attached. The main body of each pedal 30 is on the crank arm 34 attached to a pedal shaft 36 to be rotatable.
Das erste Kettenrad 24 ist mit der Kurbelwelle 32 verbunden. Das erste Kettenrad 24 ist koaxial mit der Kurbelwelle 32. Das erste Kettenrad 24 kann so verbunden sein, dass es sich nicht relativ zu der Kurbelwelle 32 dreht oder kann verbunden sein. Alternativ kann das erste Kettenrad 24 durch eine (nicht gezeigte) Einwegkupplung verbunden sein, so dass sich das erste Kettenrad 24 auch in einem Fall vorwärts dreht, in dem sich die Kurbelwelle 32 vorwärts dreht. In der vorliegenden Ausführungsform wird ein Fall beschrieben, in dem das erste Kettenrad 24 nur ein Kettenrad umfasst, aber das erste Kettenrad 24 kann mehrere Kettenräder aufweisen.The first sprocket 24 is with the crankshaft 32 connected. The first sprocket 24 is coaxial with the crankshaft 32 , The first sprocket 24 can be connected so that it is not relative to the crankshaft 32 turns or can be connected. Alternatively, the first sprocket 24 be connected by a one-way clutch (not shown) so that the first sprocket 24 also in a case rotates forward, in which the crankshaft 32 turns forwards. In the present embodiment, a case will be described in which the first sprocket 24 only one sprocket covers, but the first sprocket 24 can have multiple sprockets.
Das zweite Kettenrad 26 ist so angebracht, dass es um eine Achse des Hinterrads 18 drehbar ist. Das zweite Kettenrad 26 ist durch eine (nicht gezeigte) Einwegkupplung mit dem Hinterrad 18 verbunden. In der vorliegenden Ausführungsform wird ein Fall beschrieben, in dem das zweite Kettenrad 26 mehrere Kettenräder aufweist, obwohl das zweite Kettenrad 26 nur ein Kettenrad umfassen kann.The second sprocket 26 is attached so that it is about an axis of the rear wheel eighteen is rotatable. The second sprocket 26 is by a (not shown) one-way clutch to the rear wheel eighteen connected. In the present embodiment, a case will be described in which the second sprocket 26 has multiple sprockets, although the second sprocket 26 can only comprise one sprocket.
Die Kette 28 ist um das erste Kettenrad 24 und das zweite Kettenrad 26 gewickelt. Wenn die Kurbel 22 durch eine auf die Pedale 30 ausgeübte menschliche Antriebskraft gedreht wird, wird das Hinterrad 18 durch das erste Kettenrad 24 und die Kette 28 und das zweite Kettenrad 26 gedreht. In einem Fall, in dem sich das Hinterrad 18 dreht und sich das Fahrrad 10 vorwärts bewegt, wird das Vorderrad 16 angetrieben und gedreht. In der vorliegenden Ausführungsform ist das Hinterrad 18 ein Antriebsrad 17. Die menschliche Antriebskraft wird in das erste Kettenrad 24 eingegeben. Das zweite Kettenrad 26 ist mit dem Antriebsrad 17 verbunden und dreht sich, wenn sich das erste Kettenrad 24 dreht. In der vorliegenden Ausführungsform sind das Vorderrad 16, das Hinterrad 18, das erste Kettenrad 24 und das zweite Kettenrad 26 Beispiele für durch menschliche Antriebskraft angetriebene Drehkörper.The chain 28 is the first sprocket 24 and the second sprocket 26 wound. If the crank 22 by one on the pedals 30 when the applied human power is turned, the rear wheel turns eighteen through the first sprocket 24 and the chain 28 and the second sprocket 26 turned. In a case where the rear wheel eighteen turns and the bike 10 moving forward, the front wheel becomes 16 driven and rotated. In the present embodiment, the rear wheel eighteen a drive wheel 17 , The human driving force gets into the first sprocket 24 entered. The second sprocket 26 is with the drive wheel 17 Connected and turns when the first sprocket 24 rotates. In the present embodiment, the front wheel 16 , the rear wheel eighteen , the first sprocket 24 and the second sprocket 26 Examples of human-powered rotary bodies.
Die elektrische Komponente 40 umfasst einen Motor 42, der eingerichtet ist, um den Vortrieb des Fahrrads 10 zu unterstützen, und eine Antriebsschaltung 44, die eingerichtet ist, um den Motor 42 zu steuern.The electrical component 40 includes a motor 42 which is set up to propel the bike 10 to support, and a drive circuit 44 that is set up to the engine 42 to control.
Das Getriebe 50 ist eingerichtet, um das eine der zweiten Kettenräder 26 zu wechseln, um das die Kette 28 gewickelt ist. In der vorliegenden Ausführungsform umfasst das Getriebe 50 einen Umwerfer. Das Getriebe 50 beziehungsweise die Übersetzung beziehungsweise das Schaltwerk umfasst eine Antriebsschaltung 54 und einen Aktuator 52. Der Aktuator 52 wird betätigt, um den Umwerfer anzutreiben. Der Aktuator 52 umfasst beispielsweise einen Elektromotor. Der Aktuator 52 kann ein Untersetzungsgetriebe umfassen. Das Getriebe 50 wird basierend auf der Betätigung einer Schaltwerks- beziehungsweise Getriebebetätigungseinheit 90 durch einen Fahrer des Fahrrads 10 betätigt. Die Getriebebetätigungseinheit 90 ist beispielsweise an einem Lenker des Fahrzeugkörpers 12 vorgesehen. Ein Übersetzungsverhältnis kann durch das Getriebe 50 geändert werden. Das Übersetzungsverhältnis wird durch das erste Kettenrad 24 und das zweite Kettenrad 26 bestimmt. Insbesondere wird das Übersetzungsverhältnis durch die Anzahl der Zähne des zweiten Kettenrads 26 zur Anzahl der Zähne des ersten Kettenrads 24 bestimmt. In der vorliegenden Ausführungsform umfasst das erste Kettenrad 24 nur ein Kettenrad. Somit entspricht das aktuelle Übersetzungsverhältnis der Position des zweiten Kettenrads 26, um das die Kette 28 gewickelt ist.The gear 50 is set up to be one of the second sprockets 26 to switch that to the chain 28 is wound. In the present embodiment, the transmission includes 50 a derailleur. The gear 50 or the translation or the rear derailleur comprises a drive circuit 54 and an actuator 52 , The actuator 52 is operated to drive the derailleur. The actuator 52 includes, for example, an electric motor. The actuator 52 may include a reduction gear. The gear 50 is based on the operation of a transmission actuation unit 90 by a driver of the bicycle 10 actuated. The Transmission Control Unit 90 is for example on a handlebar of the vehicle body 12 intended. A gear ratio can be through the gearbox 50 be changed. The gear ratio is determined by the first sprocket 24 and the second sprocket 26 certainly. In particular, the gear ratio is determined by the number of teeth of the second sprocket 26 to the number of teeth of the first sprocket 24 certainly. In the present embodiment, the first sprocket comprises 24 only a sprocket. Thus, the current gear ratio corresponds to the position of the second sprocket 26 to that the chain 28 is wound.
Die Benachrichtigungsvorrichtung 60 umfasst mindestens eines von einer Anzeige 62 und einem Tongenerator 64. Die Anzeige 62 umfasst beispielsweise eine Flüssigkristallanzeige, eine organische EL-Anzeige oder dergleichen. Die Anzeige 62 kann im Voraus an dem Fahrzeugkörper 12 angebracht oder von einem Fahrer des Fahrrads 10 getragen werden. Die Anzeige 62 kann in einer tragbaren elektronischen Vorrichtung enthalten sein. Der Tongenerator 64 umfasst beispielsweise einen Summer und einen Lautsprecher. Der Tongenerator 64 kann im Voraus an dem Fahrzeugkörper 12 angebracht oder von einem Fahrer des Fahrrads 10 getragen werden. Der Tongenerator 64 kann in einem tragbaren elektronischen Terminal enthalten sein. Die tragbare elektronische Vorrichtung umfasst zum Beispiel einen Fahrradcomputer, ein Smartphone, einen Tablet-Computer und dergleichen. Die Benachrichtigungsvorrichtung 60 umfasst in der vorliegenden Ausführungsform sowohl die Anzeige 62 als auch den Tongenerator 64. Die Benachrichtigungsvorrichtung 60 kann jedoch nur eines von der Anzeige 62 und dem Tongenerator 64 umfassen.The notification device 60 includes at least one of a display 62 and a tone generator 64 , The ad 62 includes, for example, a liquid crystal display, an organic EL display or the like. The ad 62 can in advance on the vehicle body 12 attached or by a driver of the bicycle 10 be worn. The ad 62 may be included in a portable electronic device. The tone generator 64 includes, for example, a buzzer and a speaker. The tone generator 64 can in advance on the vehicle body 12 attached or by a driver of the bicycle 10 be worn. The tone generator 64 can be contained in a portable electronic terminal. The portable electronic device includes, for example, a bicycle computer, a smartphone, a tablet computer, and the like. The notification device 60 includes both the display in the present embodiment 62 as well as the tone generator 64 , The notification device 60 However, only one of the ad can 62 and the tone generator 64 include.
Wie in 2 gezeigt ist, umfasst das Fahrrad 10 eine Steuervorrichtung 70, einen ersten Sensor 80, der den Drehzustand eines Drehkörpers erfasst, und einen zweiten Sensor 86, der sich von dem ersten Sensor 80 unterscheidet. Das Fahrrad 10 umfasst ferner einen Übersetzungssensor 88 zum Erfassen des Übersetzungsverhäl tni sses.As in 2 shown includes the bicycle 10 a control device 70 , a first sensor 80 , which detects the rotational state of a rotary body, and a second sensor 86 that is different from the first sensor 80 different. The bike 10 further includes a translation sensor 88 for detecting the translation behavior.
Der erste Sensor 80 umfasst einen ersten Drehsensor 82, der die Drehung der Räder 15 erfasst. Der erste Sensor 80 umfasst ferner einen zweiten Drehsensor 84, der den Drehzustand des ersten Kettenrads 24 erfasst. In der vorliegenden Ausführungsform erfasst der erste Drehsensor 82 die Drehung des Hinterrads 18. Der erste Sensor 80 umfasst in der vorliegenden Ausführungsform sowohl den ersten Drehsensor 82 als auch den zweiten Drehsensor 84, kann jedoch nur einen von dem ersten Drehsensor 82 und dem zweiten Drehsensor 84 umfassen.The first sensor 80 includes a first rotation sensor 82 that the rotation of the wheels 15 detected. The first sensor 80 further comprises a second rotation sensor 84 indicating the rotational state of the first sprocket 24 detected. In the present embodiment, the first rotation sensor detects 82 the rotation of the rear wheel eighteen , The first sensor 80 In the present embodiment, it includes both the first rotation sensor 82 as well as the second rotation sensor 84 but only one of the first rotation sensor 82 and the second rotation sensor 84 include.
Der erste Drehsensor 82 ist an dem in 1 gezeigten Fahrzeugkörper 12 durch Befestigungsmittel, wie etwa Muttern und Bolzen oder Bänder, befestigt. Der erste Drehsensor 82 umfasst zum Beispiel ein Element 82B, das ein Magnetfeld erfasst. Die Drehung des Hinterrads 18 kann durch den ersten Drehsensor 82 erfasst werden, indem ein Magnet an einer Speiche 18A oder einer Nabe des Hinterrads 18 angebracht wird und das Element 82B an einer Kettenstrebe 12A des Fahrzeugkörpers 12 angebracht wird. Der erste Drehsensor 82 ist drahtgebunden oder drahtlos elektrisch mit einem Controller 72 der Steuervorrichtung 70 verbunden. Wie in 2 gezeigt ist, gibt der erste Drehsensor 82 (eine) Information(en) bezüglich des Drehzustands des Hinterrads 18 an den Controller 72 aus. Der Drehzustand umfasst die Drehgeschwindigkeit und die Drehzahl. Ein Fall, in dem der erste Drehsensor 82 den Drehzustand des Hinterrads 18 erfasst, wird in der vorliegenden Ausführungsform beschrieben. Der erste Drehsensor 82 kann jedoch den Drehzustand des Vorderrads 16 erfassen oder kann die Drehzustände des Vorderrads 16 und des Hinterrads 18 erfassen. In einem Fall, in dem der Drehzustand des Vorderrads 16 durch den ersten Drehsensor 82 erfasst wird, kann ein Magnet des ersten Drehsensors 82 an der Speiche 16A oder der Nabe des Vorderrads 16 angebracht sein, und das Element 82B kann an der Vordergabel 12B des Fahrzeugkörpers 12 angebracht sein. In einem Fall, in dem die Drehzustände des Vorderrads 16 und des Hinterrads 18 erfasst werden, ist der erste Drehsensor 82 in der Nähe des Vorderrads 16 und in der Nähe des Hinterrads 18 in dem Fahrzeugkörper 12 vorgesehen. Der erste Drehsensor 82 kann einen optischen Sensor umfassen.The first rotation sensor 82 is at the in 1 shown vehicle body 12 fastened by fasteners, such as nuts and bolts or straps. The first rotation sensor 82 includes, for example, an element 82B that captures a magnetic field. The rotation of the rear wheel eighteen can through the first rotation sensor 82 be captured by a magnet on a spoke 18A or a hub of the rear wheel eighteen is attached and the element 82B on a chainstay 12A of the vehicle body 12 is attached. The first rotation sensor 82 is wired or wirelessly electrical with a controller 72 the control device 70 connected. As in 2 is shown, gives the first rotation sensor 82 (a) information regarding the rotational state of the rear wheel eighteen to the controller 72 out. The rotational state includes the rotational speed and the rotational speed. A case in which the first rotation sensor 82 the rotational state of the rear wheel eighteen is detected is described in the present embodiment. The first rotation sensor 82 However, the rotational state of the front wheel 16 capture or can the rotational states of the front wheel 16 and the rear wheel eighteen to capture. In a case where the rotational state of the front wheel 16 through the first rotation sensor 82 is detected, a magnet of the first rotation sensor 82 at the spoke 16A or the hub of the front wheel 16 be appropriate, and the element 82B can be on the front fork 12B of the vehicle body 12 to be appropriate. In a case where the rotational states of the front wheel 16 and the rear wheel eighteen are detected, is the first rotation sensor 82 near the front wheel 16 and near the rear wheel eighteen in the vehicle body 12 intended. The first rotation sensor 82 may include an optical sensor.
Der zweite Drehsensor 84 erfasst den Drehzustand des ersten Kettenrads 24 durch Erfassen des Drehzustands der Kurbelwelle 32. Der zweite Drehsensor 84 umfasst ein Element 84B, das ein Magnetfeld erfasst. Der zweite Drehsensor 84 erfasst ein Magnetfeld eines Magneten, der an einem Verbindungselement angebracht ist/wird, das die Kurbelwelle 32 oder die Kurbel 22 mit dem ersten Kettenrad 24 verbindet. Der zweite Drehsensor 84 ist auf drahtgebundene oder drahtlose Weise elektrisch mit dem Controller 72 verbunden. Wie in 2 gezeigt ist, gibt der zweite Drehsensor 84 (eine) Information(en), die sich auf den Drehzustand des ersten Kettenrads 24 bezieht/beziehen, an den Controller 72 aus. Der zweite Drehsensor 84 kann durch einen optischen Sensor gebildet werden.The second rotation sensor 84 detects the rotational state of the first sprocket 24 by detecting the rotational state of the crankshaft 32 , The second rotation sensor 84 includes an element 84B that captures a magnetic field. The second rotation sensor 84 detects a magnetic field of a magnet, which is attached to a connecting element / is the crankshaft 32 or the crank 22 with the first sprocket 24 combines. The second rotation sensor 84 is electrically connected to the controller in a wired or wireless manner 72 connected. As in 2 is shown, the second rotation sensor gives 84 (a) information related to the rotation state of the first sprocket 24 refers / refer to the controller 72 out. The second rotation sensor 84 can be formed by an optical sensor.
Der zweite Sensor 86 umfasst mindestens einen Positionssensor 86A, der die Position des Fahrrads 10 erfasst, und einen Beschleunigungssensor 86B, der die Beschleunigung des Fahrrads 10 erfasst. Der Positionssensor 86A ist ein Sensor, der ein globales Positionierungssystem (GPS) verwendet. In der vorliegenden Ausführungsform umfasst der zweite Sensor 86 sowohl den Positionssensor 86A als auch den Beschleunigungssensor 86B. Der zweite Sensor 86 kann nur einen von dem Positionssensor 86A und dem Beschleunigungssensor 86B umfassen.The second sensor 86 includes at least one position sensor 86A who is the position of the bike 10 detected, and an acceleration sensor 86B That's the acceleration of the bike 10 detected. The position sensor 86A is a sensor that uses a Global Positioning System (GPS). In the present embodiment, the second sensor comprises 86 both the position sensor 86A as well as the acceleration sensor 86B , The second sensor 86 can only one from the position sensor 86A and the acceleration sensor 86B include.
Der zweite Sensor 86 ist drahtgebunden oder drahtlos elektrisch mit dem Controller 72 der Steuervorrichtung 70 verbunden. In der vorliegenden Ausführungsform gibt der zweite Sensor 86 (eine) Fahrinformation(en) des Fahrrads 10 an den Controller 72 aus. Die Fahrinformation(en) des Fahrrads 10 umfasst/umfassen die Fahrgeschwindigkeit des Fahrrads 10. Die Fahrinformation(en) des Fahrrads 10 kann/können die Fahrentfernung des Fahrrads 10 umfassen. Der zweite Sensor 86 kann ferner einen Prozessor umfassen. In einem Fall, in dem der zweite Sensor 86 den Positionssensor 86A umfasst, berechnet der Prozessor des zweiten Sensors 86 die Fahrinformation(en) des Fahrrads 10 aus einer zeitlichen Änderung der Position des Fahrrads 10. Der Prozessor des zweiten Sensors 86 umfasst zum Beispiel einen Mikrocomputer. In einem Fall, in dem der zweite Sensor 86 den Beschleunigungssensor 86B umfasst, integriert der Prozessor des zweiten Sensors 86 die Beschleunigung des Fahrrads 10 über die Zeit, um die Fahrinformation(en) des Fahrrads 10 zu berechnen. Der zweite Sensor 86 kann an dem Fahrzeugkörper 12 des Fahrrads 10 angebracht sein oder kann in einer mobilen elektronischen Vorrichtung vorgesehen sein, die von einem Fahrer des Fahrrads 10 getragen wird. Der zweite Sensor 86 kann eingerichtet sein, um mindestens eine von der/den Information(en), die sich auf die erfasste Position des Fahrrads 10 bezieht/beziehen, die von dem Positionssensor 86A erfasst wird, und der/den Information(en), die sich auf die Beschleunigung des Fahrrads 10 bezieht/beziehen, die von dem Beschleunigungssensor 86B erfasst wird, an den Controller 72 auszugeben. In diesem Fall kann der Controller 72 die Fahrinformation(en) des Fahrrads 10 aus der zeitlichen Änderung der Position des Fahrrads 10 basierend auf der/den vom zweiten Sensor 86 ausgegebenen Information(en) berechnen. Ferner kann der Controller 72 die Beschleunigung des Fahrrads 10 über die Zeit t integrieren, um die Fahrinformation(en) des Fahrrads 10 zu berechnen.The second sensor 86 is wired or wirelessly electrical to the controller 72 the control device 70 connected. In the present embodiment, the second sensor outputs 86 (one) driving information (s) of the bicycle 10 to the controller 72 out. The driving information (s) of the bicycle 10 includes / include the speed of travel of the bicycle 10 , The driving information (s) of the bicycle 10 can / do the driving distance of the bicycle 10 include. The second sensor 86 may further include a processor. In a case where the second sensor 86 the position sensor 86A includes, calculates the processor of the second sensor 86 the driving information (s) of the bicycle 10 from a temporal change in the position of the bicycle 10 , The processor of the second sensor 86 includes, for example, a microcomputer. In a case where the second sensor 86 the acceleration sensor 86B includes, integrates the processor of the second sensor 86 the acceleration of the bike 10 over time, to the driving information (s) of the bicycle 10 to calculate. The second sensor 86 can on the vehicle body 12 of the bicycle 10 attached or may be provided in a mobile electronic device by a driver of the bicycle 10 will be carried. The second sensor 86 may be set up to include at least one of the information (s) that relate to the detected position of the bicycle 10 refers / refer to the position sensor 86A is captured, and the information (s) that relate to the acceleration of the bicycle 10 refers / referenced by the acceleration sensor 86B is detected, to the controller 72 issue. In this case, the controller can 72 the driving information (s) of the bicycle 10 from the temporal change of the position of the bicycle 10 based on the second sensor (s) 86 calculate output information (s). Furthermore, the controller can 72 the acceleration of the bike 10 integrate over time t to the driving information (s) of the bicycle 10 to calculate.
Der Übersetzungssensor 88 ist eingerichtet, um den Zustand des Getriebes 50 zu erfassen. Das aktuelle Übersetzungsverhältnis kann durch den Übersetzungssensor 88 erfasst werden. Der Übersetzungssensor 88 ist vorzugsweise an dem Getriebe 50 vorgesehen. Der Zustand des Getriebes 50 umfasst die Position der Kettenführung, den Zustand des Aktuators 52, den Bewegungsbetrag des Aktuators 52 oder den Bewegungsbetrag des Getriebes 50. Der Zustand des Aktuators 52 umfasst die Drehposition einer Drehwelle oder eines Rotors des Elektromotors, der in dem Aktuator 52 enthalten ist, oder die Drehposition eines Drehelements, das in dem Untersetzungsgetriebe enthalten ist. Der Übersetzungssensor 88 umfasst zum Beispiel einen Magnetsensor oder einen Potentiometer. In einem Fall, in dem der Übersetzungssensor 88 einen Magnetsensor umfasst, ist ein Magnet, der von dem Magnetsensor erfasst wird, beispielsweise an einem Drehkörper des Untersetzungsgetriebes vorgesehen, oder ein Magnet ist an dem Getriebe 50 vorgesehen. Der Prozessor des Übersetzungssensors 88 bestimmt dasjenige der zweiten Kettenräder 26, um das die Kette 28 herum aktuell gewickelt ist, indem der Zustand des Getriebes 50 mit dem Magnetsensor erfasst wird. Der Übersetzungssensor 88 gibt (eine) Information(en), die sich auf eines der zweiten Kettenräder 26 bezieht/beziehen, um das die Kette 28 aktuell gewickelt ist, an den Controller 72 aus. Der Controller 72 bestimmt das aktuelle Übersetzungsverhältnis basierend auf der/den von dem Übersetzungssensor 88 ausgegebenen Informationen(en). Der Übersetzungssensor 88 kann die Informationen(en), die sich auf den Zustand der Übertragung 50 bezieht/beziehen, an den Controller 72 ausgeben. In diesem Fall bestimmt der Controller 72 das eine der zweiten Kettenräder 26, um das die Kette 28 aktuell gewickelt ist, basierend auf der/den Information(en), die sich auf den Zustand des Getriebes 50 bezieht/beziehen, der von dem Übersetzungssensor 88 ausgegeben wird. Ferner bestimmt der Controller 72 das aktuelle Übersetzungsverhältnis. Eine Tabelle, die jedem zweiten Kettenrad 26 ein Übersetzungsverhältnis zuordnet, kann in dem Speicher 74 gespeichert werden. In diesem Fall bezieht sich der Controller 72 auf die Tabelle, die jedem zweiten Kettenrad 26 ein Übersetzungsverhältnis zuordnet, um das aktuelle Übersetzungsverhältnis zu bestimmen. In einem Fall, in dem das erste Kettenrad 24 mehrere Kettenräder umfasst und das zweite Kettenrad 26 beispielsweise mehrere Kettenräder umfasst, kann der Speicher 74 eine Tabelle speichern, die jedem ersten Kettenrad 24 und jedem zweiten Kettenrad 26 ein Übersetzungsverhältnis zuordnet.The translation sensor 88 is set up to the state of the transmission 50 capture. The current gear ratio can be determined by the translation sensor 88 be recorded. The translation sensor 88 is preferably on the transmission 50 intended. The state of the transmission 50 includes the position of the chain guide, the state of the actuator 52 , the amount of movement of the actuator 52 or the amount of movement of the transmission 50 , The state of the actuator 52 includes the rotational position of a rotary shaft or a rotor of the electric motor included in the actuator 52 or the rotational position of a rotary member included in the reduction gear. The translation sensor 88 includes, for example, a magnetic sensor or a potentiometer. In a case where the translation sensor 88 a magnetic sensor, is a magnet that is detected by the magnetic sensor, for example, provided on a rotary body of the reduction gear, or a magnet is on the transmission 50 intended. The processor of the translation sensor 88 determines that of the second sprockets 26 to that the chain 28 is currently wrapped around by the state of the transmission 50 is detected with the magnetic sensor. The translation sensor 88 gives information (s) referring to one of the second sprockets 26 refers to / relate to the the chain 28 currently being wound to the controller 72 out. The controller 72 determines the current gear ratio based on the / of the translation sensor 88 issued information (s). The translation sensor 88 may be the information (s) that affect the state of the transfer 50 refers / refer to the controller 72 output. In this case, the controller determines 72 one of the second sprockets 26 to that the chain 28 Currently, based on the information (s) that relate to the state of the transmission 50 refers / refer to that of the translation sensor 88 is issued. Furthermore, the controller determines 72 the current gear ratio. A table showing every second sprocket 26 assigns a gear ratio can in the memory 74 get saved. In this case, the controller refers 72 on the table, every second sprocket 26 assigns a gear ratio to determine the current gear ratio. In a case where the first sprocket 24 includes a plurality of sprockets and the second sprocket 26 For example, includes multiple sprockets, the memory 74 Save a table to every first sprocket 24 and every second sprocket 26 assigns a translation ratio.
Die Steuervorrichtung 70 umfasst den Controller 72. Die Steuervorrichtung 70 umfasst ferner den Speicher 74. Die Steuervorrichtung 70 ist in das Fahrrad 10 eingebaut.The control device 70 includes the controller 72 , The control device 70 further includes the memory 74 , The control device 70 is in the bike 10 built-in.
Der Controller 72 umfasst einen Prozessor, der ein im Voraus festgelegtes Steuerprogramm ausführt. Der Prozessor ist beispielsweise eine zentrale Verarbeitungseinheit (CPU) oder eine Mikroprozessoreinheit (MPU). Der Controller 72 kann einen oder mehrere Mikrocomputer umfassen. In einem Fall, in dem der Controller 72 mehrere Mikrocomputer umfasst, können die mehreren Mikrocomputer in verschiedenen Komponenten angeordnet sein.The controller 72 includes a processor that executes a pre-determined control program. The processor is, for example, a central processing unit (CPU) or a microprocessor unit (MPU). The controller 72 may include one or more microcomputers. In a case where the controller 72 comprises a plurality of microcomputers, the plurality of microcomputers may be arranged in different components.
Der Speicher 74 speichert verschiedene Steuerprogramme und (eine) Information(en), die für verschiedene Steuervorgange verwendet werden. Der Speicher 74 umfasst ein flüchtiges Speichermedium, wie etwa einen Direktzugriffsspeicher (RAM), und ein nichtflüchtiges Speichermedium, wie etwa einen Nur-Lese-Speicher (ROM), einen Flash-Speicher und eine Festplatte. Der Controller 72 speichert (eine) Spezifikationsinformation(en), die sich auf die Spezifikationen des Drehkörpers bezieht/beziehen, in dem Speicher 74. Die Spezifikationsinformation(en) umfasst/umfassen (eine) Information(en), die sich auf die Umfangslänge des Rads 15 bezieht/beziehen, und (eine) Information(en), die sich auf die Anzahl der Zähne des ersten Kettenrads 24 und des zweiten Kettenrads 26 bezieht/beziehen. In der vorliegenden Ausführungsform umfasst/umfassen die Spezifikationsinformation(en) (eine) Information(en), die sich auf die Umfangslänge des Antriebsrads 17 bezieht/beziehen, und Information(en), die sich auf die Anzahl der Zähne des ersten Kettenrads 24 und des zweiten Kettenrads 26 bezieht/beziehen. Die im Speicher 74 gespeicherten Spezifikationsinformation(en) kann/können umgeschrieben werden. Der Speicher 74 speichert die Spezifikationsinformation(en) auf änderbare Weise. In der vorliegenden Ausführungsform wird/werden die in dem Speicher 74 gespeicherten Spezifikationsinformation(en) vorab durch den Benutzer des Fahrrads 10 eingegeben. Die Information(en), die sich auf die Umfangslänge des Rads 15 bezieht/beziehen, kann/können (eine) Information(en) umfassen, die sich auf die Umfangslänge des Rads 15 bezieht/beziehen, einen Radius des Rads 15 oder den Durchmesser des Rads 15 umfassen. Die Information(en), die sich auf die Umfangslänge des Antriebsrads 17 bezieht/beziehen, kann/können (eine) Information(en) umfassen, die sich auf die Umfangslänge des Antriebsrads 17, den Radius des Antriebsrads 17 oder den Durchmesser des Antriebsrads 17 bezieht/beziehen. Die in dem Speicher 74 gespeicherte(n) Spezifikationsinformation(en) kann/können zum Beispiel durch eine von einer in dem Fahrrad 10 vorgesehenen Betätigungseinheit 92 und einer externen Vorrichtung geändert werden. Die Betätigungseinheit 92 ist zum Beispiel an dem Lenker des Fahrrads 10 vorgesehen. In einem Fall, in dem (eine) Spezifikationsinformation(en) von einer externen Vorrichtung eingegeben wird/werden, umfasst die Steuervorrichtung 70 eine Schnittstelleneinheit. Die Schnittstelleneinheit umfasst mindestens einen von einem drahtgebundenen Kommunikator und einem Drahtloskommunikator. Die externe Vorrichtung ist eingerichtet, um über die Schnittstelleneinheit auf drahtgebundene oder drahtlose Weise mit dem Steuergerät 70 zu kommunizieren. Die externe Vorrichtung umfasst beispielsweise ein Smartphone, einen Tablet-Computer, einen Personal Computer oder dergleichen. Um die Spezifikationsinformation(en) in dem Speicher 74 zu speichern, versetzt die Betätigungseinheit 92 oder eine externe Vorrichtung den Controller 72 in einen Einstellmodus. Nach dem Umschalten in den Einstellmodus steuert der Controller 72 den Speicher 74, um die Spezifikationsinformation(en), die von der Betätigungseinheit 92 oder der externen Vorrichtung eingegeben wird/werden, im Speicher 74 zu speichern.The memory 74 stores various control programs and information (s) used for various control operations. The memory 74 includes a fleeting A storage medium such as a random access memory (RAM), and a non-volatile storage medium such as a read-only memory (ROM), a flash memory, and a hard disk. The controller 72 stores (s) specification information related to the specifications of the rotary body in the memory 74 , The specification information (s) includes information relating to the circumferential length of the wheel 15 relates, and information on the number of teeth of the first sprocket 24 and the second sprocket 26 relates / relate. In the present embodiment, the specification information includes information related to the circumferential length of the drive wheel 17 relates / refer, and information (s), referring to the number of teeth of the first sprocket 24 and the second sprocket 26 relates / relate. The in the store 74 stored specification information (s) can be rewritten. The memory 74 stores the specification information (s) in a changeable manner. In the present embodiment, the will be in the memory 74 stored specification information (s) in advance by the user of the bicycle 10 entered. The information (s) that relate to the circumferential length of the wheel 15 may include information relating to the circumferential length of the wheel 15 refers / refer to a radius of the wheel 15 or the diameter of the wheel 15 include. The information (s) that relate to the circumferential length of the drive wheel 17 may include information on the circumferential length of the drive wheel 17 , the radius of the drive wheel 17 or the diameter of the drive wheel 17 relates / relate. The ones in the store 74 stored specification information (s) may be, for example, by one of in the bicycle 10 provided actuation unit 92 and an external device. The operating unit 92 is for example on the handlebar of the bicycle 10 intended. In a case where specification information is input from an external device, the control device includes 70 an interface unit. The interface unit includes at least one of a wired communicator and a wireless communicator. The external device is configured to communicate with the controller via the interface unit in a wired or wireless manner 70 to communicate. The external device includes, for example, a smartphone, a tablet computer, a personal computer, or the like. To the specification information (s) in the memory 74 to store, offset the actuator unit 92 or an external device the controller 72 in a setting mode. After switching to setting mode, the controller controls 72 the memory 74 to get the specification information (s) provided by the actuation unit 92 or the external device is / are entered in memory 74 save.
Der Controller 72 steuert den Motor 42. Der Controller 72 steuert vorzugsweise den Motor 42 entsprechend der in das Fahrrad 10 eingegebenen menschlichen Antriebskraft und der Fahrzeuggeschwindigkeit. In der vorliegenden Ausführungsform ist das Fahrrad 10 mit einem Antriebskraftsensor 89 versehen, der die menschliche Antriebskraft erfasst. Der Controller 72 steuert den Motor 42 so, dass die von dem Motor 42 erzeugte Unterstützungskraft für die menschliche Antriebskraft gleich einem vorbestimmten Verhältnis wird. Das Verhältnis der durch den Motor 42 erzeugten Unterstützungskraft zu der menschlichen Antriebskraft wird als Unterstützungsverhältnis bezeichnet. In einem Fall, in dem die Fahrzeuggeschwindigkeit höher oder gleich der vorbestimmten Geschwindigkeit wird, stoppt der Controller 72 die Unterstützung mit dem Motor 42. Die Information(en), die sich auf das vorbestimmte Verhältnis bezieht/beziehen, und die Information(en), die sich auf die vorbestimmte Geschwindigkeit bezieht/beziehen, werden im Speicher 74 gespeichert. Der Controller 72 steuert den Motor 42 entsprechend dem ersten Wert, basierend auf der/den Spezifikationsinformation(en) und dem Drehzustand des Drehkörpers berechnet, der mit dem ersten Sensor 80 erfasst wird. Der Controller 72 steuert beispielsweise die Antriebsschaltung 44 so, dass die Zufuhr von elektrischer Energie zum Motor 42 entsprechend dem ersten Wert gestoppt wird. In der vorliegenden Ausführungsform steuert die Controller 72 in einem Fall, in dem der erste Wert eine vorbestimmte Geschwindigkeit überschreitet, die Antriebsschaltung 44 so, dass die Zufuhr von elektrischer Energie zum Motor 42 gestoppt wird. Die vorbestimmte Geschwindigkeit ist nicht besonders eingeschränkt, beträgt jedoch beispielsweise 24 km/h oder 45 km/h. Die Treiberschaltung 44 umfasst einen Inverter. Der erste Wert ist eine erste Geschwindigkeit oder eine dritte Geschwindigkeit, was später beschrieben wird.The controller 72 controls the engine 42 , The controller 72 preferably controls the engine 42 according to the bike 10 input human driving force and vehicle speed. In the present embodiment, the bicycle is 10 with a drive force sensor 89 providing the human driving force. The controller 72 controls the engine 42 so that from the engine 42 generated supporting force for the human driving force becomes equal to a predetermined ratio. The ratio of the engine 42 generated supporting force to the human driving force is referred to as a support ratio. In a case where the vehicle speed becomes higher than or equal to the predetermined speed, the controller stops 72 the support with the engine 42 , The information relating to the predetermined ratio and the information relating to the predetermined speed are stored 74 saved. The controller 72 controls the engine 42 calculated according to the first value, based on the specification information (s) and the rotational state of the rotary body, with the first sensor 80 is detected. The controller 72 controls, for example, the drive circuit 44 so that the supply of electrical energy to the engine 42 stopped according to the first value. In the present embodiment, the controllers control 72 in a case where the first value exceeds a predetermined speed, the drive circuit 44 so that the supply of electrical energy to the engine 42 is stopped. The predetermined speed is not particularly limited but is, for example, 24 km / h or 45 km / h. The driver circuit 44 includes an inverter. The first value is a first speed or a third speed, which will be described later.
Der Controller 72 steuert das Getriebe 50 basierend auf einem Übertragungssignal von der Getriebebetätigungseinheit 90. Der Controller 72 und die Getriebebetätigungseinheit 90 kommunizieren über eine drahtgebundene Verbindung oder eine Drahtlosverbindung miteinander. Die Getriebebetätigungseinheit 90 umfasst vorzugsweise einen ersten Betätigungsschalter, der betätigt wird, um ein Hochschalten durchzuführen, und einen zweiten Betätigungsschalter, der betätigt wird, um ein Herunterschalten durchzuführen. In einem Fall, in dem ein Hochschaltsignal von der Getriebebetätigungseinheit 90 eingegeben wird, betreibt der Controller 72 den Aktuator 52 des Getriebes 50 so an, dass das Übersetzungsverhältnis zunimmt. In einem Fall, in dem ein Herunterschaltsignal von der Getriebebetätigungseinheit 90 eingegeben wird, treibt der Controller 72 den Aktuator 52 des Getriebes 50 so an, dass das Übersetzungsverhältnis abnimmt.The controller 72 controls the transmission 50 based on a transmission signal from the transmission operating unit 90 , The controller 72 and the transmission operating unit 90 communicate with each other via a wired connection or a wireless connection. The transmission operating unit 90 Preferably, it comprises a first operation switch which is operated to perform an upshift and a second operation switch which is operated to perform a downshift. In a case where an upshift signal from the transmission operating unit 90 is entered, the controller operates 72 the actuator 52 of the transmission 50 so that the gear ratio increases. In a case where a downshift signal from the transmission operating unit 90 is input, drives the controller 72 the actuator 52 of the transmission 50 so that the gear ratio decreases.
Der Controller 72 erfasst die ungenaue(n) Spezifikationsinformation(en) basierend auf der/den Spezifikationsinformation(en), dem mit dem ersten Sensor 80 erfassten Drehzustand des Drehkörpers und der/den mit dem zweiten Sensor 86 erfassten Fahrinformation(en) des Fahrrads 10. Die Spezifikationsinformation(en) ist/sind ungenau, wenn beispielsweise mindestens eine der folgenden Bedingungen (1) bis (4) erfüllt ist.
- (1) Information(en), die sich auf die Umfangslänge des Rads 15 bezieht/beziehen, unterscheidet/unterscheiden sich von der tatsächlichen Umfangslänge des Rads 15.
- (2) Information(en), die sich auf die Umfangslänge des Antriebsrads 17 bezieht/beziehen, unterscheidet/unterscheiden sich von der tatsächlichen Umfangslänge des Antriebsrads 17.
- (3) Information(en), die sich auf die Anzahl der Zähne des ersten Kettenrads 24 bezieht/beziehen, unterscheidet/unterscheiden sich von der tatsächlichen Anzahl der Zähne des ersten Kettenrads 24.
- (4) Information(en), die sich auf die Anzahl der Zähne des zweiten Kettenrads 26 bezieht/beziehen, unterscheidet/unterscheiden sich von der tatsächlichen Anzahl der Zähne des zweiten Kettenrads 26.
The controller 72 detects the inaccurate specification information (s) based on the specification information (s) associated with the first sensor 80 detected rotational state of the rotating body and / with the second sensor 86 recorded driving information (s) of the bicycle 10 , The specification information (s) is / are inaccurate if, for example, at least one of the following conditions ( 1 ) to (4) is satisfied. - (1) Information (s) that relate to the circumferential length of the wheel 15 refers to / differ from the actual circumferential length of the wheel 15 ,
- (2) Information (s) that relate to the circumferential length of the drive wheel 17 refers to / differ from the actual circumferential length of the drive wheel 17 ,
- (3) Information (s) that relate to the number of teeth of the first sprocket 24 refers to / differ from the actual number of teeth of the first sprocket 24 ,
- (4) Information (s), referring to the number of teeth of the second sprocket 26 refers to / differ from the actual number of teeth of the second sprocket 26 ,
In einem Fall, in dem (eine) ungenaue Spezifikationsinformation(en) erfasst wird/werden, gibt der Controller 72 ein Signal aus, das die Benachrichtigungsvorrichtung 60 veranlasst, (eine) vorbestimmte Benachrichtigungsinformation(en) auszugeben. Der Controller 72 kommuniziert mit der Benachrichtigungsvorrichtung 60 über eine drahtgebundene Verbindung oder eine Drahtlosverbindung. Die vorbestimmte(n) Benachrichtigungsinformation(en) ist/sind Information(en) zum Übertragen der ungenauen Spezifikationsinformation(en) an den Fahrer des Fahrrads 10. In einem Fall, in dem die Benachrichtigungsvorrichtung 60 die Anzeige 62 umfasst, zeigt die Anzeige 62 (eine) vorbestimmte Benachrichtigungsinformation(en) an, die einem Ausgangssignal von dem Controller 72 entspricht/entsprechen. Die Anzeige 62 kann die vorbestimmte(n) Benachrichtigungsinformation(en) mit Buchstaben oder grafischen Formen anzeigen oder kann die vorbestimmte(n) Benachrichtigungsinformation(en) durch kontinuierliches oder intermittierendes Aktivieren einer Lampe anzeigen. In einem Fall, in dem die Benachrichtigungsvorrichtung 60 den Tongenerator 64 umfasst, zeigt der Tongenerator 64 die vorbestimmte(n) Benachrichtigungsinformation(en) mit Ton an, der dem Ausgangssignal von dem Controller 72 entspricht.In a case where inaccurate specification information is detected, the controller issues 72 a signal indicating the notification device 60 causes to issue (a) predetermined notification information (s). The controller 72 communicates with the notification device 60 via a wired connection or a wireless connection. The predetermined notification information (s) is information (s) for transmitting the inaccurate specification information (s) to the driver of the bicycle 10 , In a case where the notification device 60 the ad 62 includes, the display shows 62 (a) predetermined notification information (s) indicative of an output signal from the controller 72 corresponds / correspond. The ad 62 may display the predetermined notification information with letters or graphic forms, or may display the predetermined notification information (s) by continuously or intermittently activating a lamp. In a case where the notification device 60 the tone generator 64 includes, the tone generator shows 64 the predetermined notification information (s) with sound corresponding to the output signal from the controller 72 equivalent.
Die Benachrichtigungsverarbeitung, die von dem Controller 72 ausgeführt wird, wird nun unter Bezugnahme auf 3 beschrieben. Der vorliegende Vorgang wird wiederholt in vorbestimmten Zyklen ausgeführt, solange der Steuervorrichtung 70 Energie zugeführt wird.The notification processing performed by the controller 72 is executed, will now be with reference to 3 described. The present process is repeatedly executed in predetermined cycles as long as the control device 70 Energy is supplied.
In Schritt S11 erhält der Controller 72 (eine) Information(en) von den Sensoren 80, 86 und 88 durch von den Sensoren 80, 86 und 88 empfangene Ausgangssignale. In Schritt S11 erhält der Controller 72 die zweite Geschwindigkeit aus der/den Fahrinformation(en) des Fahrrads 10, die mit dem zweiten Sensor 86 erfasst wird/werden. Die zweite Geschwindigkeit ist die Fahrgeschwindigkeit des Fahrrads 10, die mit dem zweiten Sensor 86 erfasst wird. Die zweite Geschwindigkeit ist ein Beispiel eines zweiten Wertes, der sich auf die Fahrgeschwindigkeit des mit Menschenkraft angetriebenen Fahrzeugs bezieht.In step S11 receives the controller 72 (one) information (s) from the sensors 80 . 86 and 88 through from the sensors 80 . 86 and 88 received output signals. In step S11 receives the controller 72 the second speed from the driving information (s) of the bicycle 10 that with the second sensor 86 is / are recorded. The second speed is the speed of the bike 10 that with the second sensor 86 is detected. The second speed is an example of a second value related to the driving speed of the human powered vehicle.
In Schritt S12 berechnet der Controller 72 die erste Geschwindigkeit basierend auf dem Drehzustand des Antriebsrads 17, der mit dem ersten Drehsensor 82 des ersten Sensors 80 erhalten wird, und der/den Information(en), die sich auf die Umfangslänge des Antriebsrads 17 bezieht/beziehen. Die erste Geschwindigkeit ist ein Beispiel für einen ersten Wert, der sich auf die Fahrgeschwindigkeit des mit Menschenkraft angetriebenen Fahrzeugs bezieht. Der Controller 72 berechnet die erste Geschwindigkeit, indem er beispielsweise die Drehzahl des Antriebsrads 17 mit der Umfangslänge des Antriebsrads 17 multipliziert. Ferner berechnet der Controller 72 in Schritt 12 eine dritte Geschwindigkeit basierend auf der/den Information(en), die sich auf die Umfangslänge des Antriebsrads 17 bezieht/beziehen, dem von dem zweiten Drehsensor 84 erfassten Drehzustand des ersten Kettenrads 24 und dem durch den Übersetzungssensor 88 erfassten Übersetzungsverhältnis. Die dritte Geschwindigkeit ist ein Beispiel eines ersten Wertes, der sich auf die Fahrgeschwindigkeit des mit Menschenkraft angetriebenen Fahrzeugs bezieht. Der Controller 72 berechnet die Drehzahl des Antriebsrads 17 beispielsweise durch Multiplizieren der Drehzahl des ersten Kettenrads 24 mit dem Übersetzungsverhältnis und multipliziert die Drehzahl mit der Umfangslänge des Antriebsrads 17, um die dritte Geschwindigkeit zu berechnen. Nachdem der Schritt S12 abgeschlossen ist, geht der Controller 72 weiter zu Schritt S13.In step S12 the controller calculates 72 the first speed based on the rotational state of the drive wheel 17 that with the first rotation sensor 82 of the first sensor 80 and the information (s) that relate to the circumferential length of the drive wheel 17 relates / relate. The first speed is an example of a first value related to the driving speed of the human powered vehicle. The controller 72 calculates the first speed by, for example, the speed of the drive wheel 17 with the circumferential length of the drive wheel 17 multiplied. The controller also calculates 72 in step 12 a third speed based on the information (s) related to the circumferential length of the drive wheel 17 refers to that of the second rotation sensor 84 detected rotational state of the first sprocket 24 and that through the translation sensor 88 recorded gear ratio. The third speed is an example of a first value related to the driving speed of the human powered vehicle. The controller 72 calculates the speed of the drive wheel 17 for example, by multiplying the rotational speed of the first sprocket 24 with the gear ratio and multiplies the speed with the circumferential length of the drive wheel 17 to calculate the third speed. After the step S12 is completed, the controller goes 72 continue to step S13 ,
In Schritt S13 berechnet der Controller 72 eine Differenz zwischen der im vorherigen Schritt berechneten ersten Geschwindigkeit und der zweiten Geschwindigkeit, die unter Verwendung des zweiten Sensors 86 erfasst wird. Nachdem Schritt S13 abgeschlossen ist, geht der Controller 72 zu Schritt S14 über. In step S13 the controller calculates 72 a difference between the first speed calculated in the previous step and the second speed using the second sensor 86 is detected. After step S13 is completed, the controller goes 72 to step S14 about.
In Schritt S14 bestimmt der Controller 72, ob die Differenz zwischen der ersten Geschwindigkeit und der zweiten Geschwindigkeit außerhalb eines ersten Bereichs liegt oder nicht. Der erste Bereich ist ein Beispiel für einen vorbestimmten Bereich. In einem Fall, in dem der Controller 72 bestimmt, dass die Differenz zwischen der ersten Geschwindigkeit und der zweiten Geschwindigkeit innerhalb des ersten Bereichs liegt, geht der Controller 72 zu Schritt S15 über. In einem Fall, in dem die Differenz zwischen der ersten Geschwindigkeit und der zweiten Geschwindigkeit innerhalb des ersten Bereichs liegt, kann der Controller 72 bestimmen, dass die Information(en), die sich auf die Umfangslänge des Antriebsrads 17 in der/den Spezifikationsinformation(en) bezieht/beziehen, genau ist/sind. In einem Fall, in dem der Controller 72 bestimmt, dass die Differenz zwischen der ersten Geschwindigkeit und der zweiten Geschwindigkeit außerhalb des ersten Bereichs liegt, geht der Controller 72 zu Schritt S17 weiter. In einem Fall, in dem die Differenz zwischen der ersten Geschwindigkeit und der zweiten Geschwindigkeit außerhalb des ersten Bereichs liegt, kann der Controller 72 bestimmen, dass die Information(en) bezüglich der Umfangslänge des Antriebsrads 17 in der/den Spezifikationsinformation(en) ungenau ist/sind. Die erste Geschwindigkeit ist eine Fahrgeschwindigkeit, basierend auf der/den Information(en) berechnet, die sich auf die Umfangslänge des Antriebsrads 17 bezieht/beziehen, die im Voraus in dem Speicher 74 gespeichert ist, aber die zweite Geschwindigkeit ist eine Fahrgeschwindigkeit, unabhängig von der/den Information(en) berechnet, die sich auf die Umfangslänge des Antriebsrads 17 bezieht/beziehen. Wenn die auf die Umfangslänge des Antriebsrads 17 bezogene(n) Information(en) ungenau ist/sind, ist die Differenz zwischen der ersten Geschwindigkeit und der zweiten Geschwindigkeit relativ groß. Daher kann in einem Fall, in dem die Differenz zwischen der ersten Geschwindigkeit und der zweiten Geschwindigkeit außerhalb des ersten Bereichs liegt, bestimmt werden, dass die Information(en), die sich auf die Umfangslänge des Antriebsrads 17 bezieht/beziehen, ungenau ist/sind. Der erste Bereich umfasst zum Beispiel Null (0), einen positiven Wert und einen negativen Wert. Die Differenz zwischen der ersten Geschwindigkeit und der zweiten Geschwindigkeit kann ein absoluter Wert der Differenz zwischen der ersten Geschwindigkeit und der zweiten Geschwindigkeit sein. In diesem Fall umfasst der erste Bereich Null (0) und einen positiven Wert. Der erste Bereich ist vorzugsweise so eingestellt, dass er keinen Fehler umfasst, der durch die Erfassungsgenauigkeit des ersten Drehsensors 82 und des zweiten Sensors 86 verursacht wird. Der erste Bereich kann nur Null (0) umfassen. In der vorliegenden Ausführungsform umfasst außerhalb des ersten Bereichs einen oberen Grenzwert und einen unteren Grenzwert des ersten Bereichs. Innerhalb des ersten Bereichs umfasst nicht den oberen Grenzwert und den unteren Grenzwert des ersten Bereichs. Außerhalb des ersten Bereichs kann nicht den oberen Grenzwert und den unteren Grenzwert des ersten Bereichs umfassen, und innerhalb des ersten Bereichs kann den oberen Grenzwert und den unteren Grenzwert des ersten Bereichs umfassen. In step S14 the controller determines 72 Whether or not the difference between the first speed and the second speed is out of a first range. The first area is an example of a predetermined area. In a case where the controller 72 determines that the difference between the first speed and the second speed is within the first range, the controller goes 72 to step S15 about. In a case where the difference between the first speed and the second speed is within the first range, the controller may 72 Determine the information (s) that relate to the circumferential length of the drive wheel 17 in the specification information (s), is / are accurate. In a case where the controller 72 determines that the difference between the first speed and the second speed is outside the first range, the controller goes 72 to step S17 continue. In a case where the difference between the first speed and the second speed is outside the first range, the controller may 72 determine that the information regarding the circumferential length of the drive wheel 17 in the specification information (s) is / are inaccurate. The first speed is a travel speed calculated based on the information (s) that relate to the circumferential length of the drive wheel 17 refer / refer in advance to the store 74 is stored, but the second speed is a travel speed, regardless of the information (s) calculated, based on the circumferential length of the drive wheel 17 relates / relate. If the on the circumferential length of the drive wheel 17 The information (s) obtained is / are inaccurate, the difference between the first speed and the second speed is relatively large. Therefore, in a case where the difference between the first speed and the second speed is out of the first range, it may be determined that the information relating to the circumferential length of the drive wheel 17 refers to / is inaccurate / are. The first range includes, for example, zero ( 0 ), a positive value and a negative value. The difference between the first speed and the second speed may be an absolute value of the difference between the first speed and the second speed. In this case, the first range is zero ( 0 ) and a positive value. The first range is preferably set to include no error due to the detection accuracy of the first rotation sensor 82 and the second sensor 86 is caused. The first range can only be zero ( 0 ). In the present embodiment, outside the first range, an upper limit and a lower limit of the first range. Within the first range does not include the upper limit and the lower limit of the first range. Out of the first range may not include the upper limit and the lower limit of the first range, and within the first range may include the upper limit and the lower limit of the first range.
In Schritt S15 berechnet der Controller 72 eine Differenz zwischen der im vorherigen Schritt berechneten dritten Geschwindigkeit und der zweiten Geschwindigkeit, die unter Verwendung des zweiten Sensors 86 erfasst wird. Nachdem Schritt S15 abgeschlossen ist, geht der Controller 72 zu Schritt S16 weiter.In step S15 the controller calculates 72 a difference between the third speed calculated in the previous step and the second speed using the second sensor 86 is detected. After step S15 is completed, the controller goes 72 to step S16 continue.
In Schritt S16 bestimmt der Controller 72, ob die Differenz zwischen der dritten Geschwindigkeit und der zweiten Geschwindigkeit außerhalb eines zweiten Bereichs liegt oder nicht. Der zweite Bereich ist ein Beispiel für einen vorbestimmten Bereich. In einem Fall, in dem der Controller 72 bestimmt, dass die Differenz zwischen der dritten Geschwindigkeit und der zweiten Geschwindigkeit außerhalb des zweiten Bereichs liegt, geht der Controller 72 zu Schritt S17 über. In einem Fall, in dem die Differenz zwischen der dritten Geschwindigkeit und der zweiten Geschwindigkeit außerhalb des vorbestimmten Bereichs liegt, bestimmt der Controller 72, dass mindestens eine von der/den Information(en), die sich auf die Anzahl der Zähne des ersten Kettenrads 24 bezieht/beziehen, und der/den Information(en), die sich auf die Anzahl der Zähne des zweiten Kettenrads 26 bezieht/beziehen, in der/den Spezifikationsinformation(en) ungenau ist/sind. In einem Fall, in dem die Differenz zwischen der dritten Geschwindigkeit und der zweiten Geschwindigkeit innerhalb des zweiten Bereichs liegt, beendet der Controller 72 den Benachrichtigungsvorgang. In einem Fall, in dem die Differenz zwischen der dritten Geschwindigkeit und der zweiten Geschwindigkeit innerhalb des zweiten Bereichs liegt, kann der Controller 72 bestimmen, dass sowohl die Information(en), die sich auf die Anzahl der Zähne des ersten Kettenrads 24 bezieht/beziehen, als auch die Information(en), die sich auf die Anzahl der Zähne des zweiten Kettenrads 26 bezieht/beziehen, in der/den Spezifikationsinformation(en) nicht ungenau ist/sind. Das zur Berechnung der dritten Geschwindigkeit verwendete Übersetzungsverhältnis wird durch die Anzahl der Zähne des ersten Kettenrads 24 und die Anzahl der Zähne des zweiten Kettenrads 26, die im Voraus in dem Speicher 74 gespeichert sind/werden, bestimmt. Wenn sich mindestens eine von der/den Information(en), die sich auf die Anzahl der Zähne des ersten Kettenrads 24 bezieht/beziehen, und der/den Information(en), die sich auf die Anzahl der Zähne des zweiten Kettenrads 26 bezieht/beziehen, in der Spezifikationsinformation(en) ungenau ist/sind, ist die Differenz zwischen der dritten Geschwindigkeit und der zweiten Geschwindigkeit relativ groß. Da Schritt S16 nach Schritt S14 ausgeführt wird, kann in einem Fall, in dem die Differenz zwischen der dritten Geschwindigkeit und der zweiten Geschwindigkeit relativ groß ist, bestimmt werden, dass sich mindestens eine von der/den Information(en), die sich auf die Anzahl der Zähne des ersten Kettenrads 24 bezieht/beziehen, und der/den Information(en), die sich auf die Anzahl der Zähne des zweiten Kettenrads 26 bezieht/beziehen, ungenau ist/sind. Der zweite Bereich umfasst zum Beispiel Null (0), einen positiven Wert und einen negativen Wert. Die Differenz zwischen der dritten Geschwindigkeit und der zweiten Geschwindigkeit kann ein absoluter Wert der Differenz zwischen der dritten Geschwindigkeit und der zweiten Geschwindigkeit sein. In diesem Fall umfasst der zweite Bereich Null (0) und einen positiven Wert. Der zweite Bereich ist vorzugsweise so eingestellt, dass er keinen Fehler umfasst, der durch die Erfassungsgenauigkeit des zweiten Drehsensors 84 und des zweiten Sensors 86 verursacht wird. Der zweite Bereich und der erste Bereich können gleich sein oder sich voneinander unterscheiden. In der vorliegenden Ausführungsform umfasst außerhalb des zweiten Bereichs einen oberen Grenzwert und einen unteren Grenzwert des zweiten Bereichs, und innerhalb des zweiten Bereichs umfasst nicht den oberen Grenzwert und den unteren Grenzwert des zweiten Bereichs. Außerhalb des zweiten Bereichs kann nicht den oberen Grenzwert und den unteren Grenzwert des zweiten Bereichs umfassen, und innerhalb des zweiten Bereichs kann den oberen Grenzwert und den unteren Grenzwert des zweiten Bereichs umfassen.In step S16 the controller determines 72 Whether the difference between the third speed and the second speed is out of a second range or not. The second area is an example of a predetermined area. In a case where the controller 72 determines that the difference between the third speed and the second speed is outside the second range, the controller goes 72 to step S17 about. In a case where the difference between the third speed and the second speed is outside the predetermined range, the controller determines 72 in that at least one of the information (s) referring to the number of teeth of the first sprocket 24 relates / refer to the information (s), referring to the number of teeth of the second sprocket 26 refer / in which the specification information (s) is / are inaccurate. In a case where the difference between the third speed and the second speed is within the second range, the controller ends 72 the notification process. In a case where the difference between the third speed and the second speed is within the second range, the controller may 72 Determine that both the information (s), referring to the number of teeth of the first sprocket 24 refers / refer, as well as the information (s), which refers to the number of teeth of the second sprocket 26 in which the specification information (s) is / are not inaccurate. The gear ratio used to calculate the third speed is given by the number of teeth of the first sprocket 24 and the number of teeth of the second sprocket 26 in advance in the store 74 are / are determined. If at least one of the information (s), referring to the number of teeth of the first sprocket 24 relates / refer to the information (s), referring to the number of teeth of the second sprocket 26 where specification information (s) is / are inaccurate, the difference between the third speed and the second speed is relatively large. There step S16 after step S14 is performed, in a case where the difference between the third speed and the second speed is relatively large, it may be determined that at least one of the information (s) relating to the number of teeth of the first sprocket 24 relates / refer to the information (s), referring to the number of teeth of the second sprocket 26 refers to / is inaccurate / are. The second range includes, for example, zero ( 0 ), a positive value and a negative value. The difference between the third speed and the second speed may be an absolute value of the difference between the third speed and the second speed. In this case, the second range is zero ( 0 ) and a positive value. The second region is preferably set to include no error caused by the detection accuracy of the second rotation sensor 84 and the second sensor 86 is caused. The second area and the first area may be the same or different from each other. In the present embodiment, outside the second range, an upper limit and a lower limit of the second range include, and within the second range, not the upper limit and the lower limit of the second range. Out of the second range may not include the upper limit and the lower limit of the second range, and within the second range may include the upper limit and the lower limit of the second range.
In Schritt S17 gibt der Controller 72 ein Signal aus, um die Benachrichtigungsvorrichtung 60 zu veranlassen, (eine) vorbestimmte Benachrichtigungsinformation(en) auszugeben. Die Benachrichtigungsinformation(en) kann/können (eine) Information(en) umfassen, deren Inhalt sich zwischen dem Fall, der von Schritt S13 zu Schritt S17 übergeht, und einem Fall, der von Schritt S16 zu Schritt S17 übergeht, unterscheiden. Beispielsweise umfasst/umfassen die Benachrichtigungsinformation(en) in einem Fall, der von Schritt S13 zu Schritt S17 übergeht, (eine) Information(en), die angibt/angeben, dass die Information(en), die sich auf die Umfangslänge des Antriebsrads 17 bezieht/beziehen, ungenau ist/sind. In einem Fall des Übergehens von Schritt S16 zu Schritt S17 umfasst/umfassen die Benachrichtigungsinformation(en) beispielsweise (eine) Information(en), die angibt/angeben, dass mindestens eine von der/den Information(en), die sich auf die Anzahl der Zähne des ersten Kettenrads 24 bezieht/beziehen, und der/den Information(en), die sich auf die Anzahl der Zähne des zweiten Kettenrads 26 bezieht/beziehen, ungenau ist/sind. Nach dem Ausführen von Schritt S17 wird der Benachrichtigungsvorgang beendet.In step S17 gives the controller 72 a signal to the notification device 60 cause to issue (a) predetermined notification information (s). The notification information (s) may include information (s) whose content is between the case of step S13 to step S17 passes, and a case that by step S16 to step S17 goes over, make a difference. For example, in one case, the notification information (s) includes / include that of step S13 to step S17 passes on information (s) indicating / indicating that the information (s) referring to the circumferential length of the drive wheel 17 refers to / is inaccurate / are. In a case of transgressing step S16 to step S17 For example, the notification information (s) include (s) information indicating that at least one of the information (s) relating to the number of teeth of the first sprocket 24 relates / refer to the information (s), referring to the number of teeth of the second sprocket 26 refers to / is inaccurate / are. After performing step S17 the notification process is terminated.
Entsprechend der Steuervorrichtung 70 der vorliegenden Ausführungsform erfasst der Controller 72 basierend auf der ersten Geschwindigkeit, dass die Spezifikationsinformation(en) ungenau ist/sind, und erfasst dann basierend auf der dritten Geschwindigkeit die ungenaue(n) Spezifikationsinformation(en). Dies ermöglicht die Bestimmung, ob die Information(en), die sich auf die Umfangslänge des Antriebsrads 17 bezieht/beziehen, ungenau ist/sind, oder ob mindestens eine von der/den Information(en), die sich auf die Anzahl der Zähne des ersten Kettenrads 24 und der/den Information(en), die sich auf die Anzahl der Zähne des zweiten Kettenrads 26 beziehen, ungenau ist/sind. Die Steuervorrichtung 70 benachrichtigt die Benachrichtigungsvorrichtung 60 über den ungenauen Inhalt, so dass der Fahrer oder dergleichen des Fahrrads 10 die Spezifikationsinformation(en) erkennen kann, die korrigiert werden sollen.According to the control device 70 In the present embodiment, the controller detects 72 based on the first speed, that the specification information (s) is inaccurate, and then detects the inaccurate specification information (s) based on the third speed. This allows the determination of whether the information (s) affecting the circumferential length of the drive wheel 17 refers to / is inaccurate, or if at least one of the information (s), referring to the number of teeth of the first sprocket 24 and the information (s) that relate to the number of teeth of the second sprocket 26 refer, is inaccurate / are. The control device 70 notifies the notification device 60 about the inaccurate content, leaving the driver or the like of the bike 10 can recognize the specification information (s) to be corrected.
Zweite AusführungsformSecond embodiment
Eine Steuervorrichtung 70 nach einer zweiten Ausführungsform wird nun unter Bezugnahme auf die 4 bis 6 beschrieben. In der zweiten Ausführungsform wird eine detaillierte Beschreibung des Aufbaus, der mit der ersten Ausführungsform gemeinsam ist, weggelassen. In der zweiten Ausführungsform sind den Komponenten, die dieselben wie die entsprechenden Komponenten der ersten Ausführungsform sind, dieselben Bezugszeichen gegeben. Solche Komponenten werden nicht im Detail beschrieben.A control device 70 according to a second embodiment will now be with reference to the 4 to 6 described. In the second embodiment, a detailed description of the construction common to the first embodiment will be omitted. In the second embodiment, the same reference numerals are given to the components that are the same as the corresponding components of the first embodiment. Such components will not be described in detail.
Die zweite Ausführungsform unterscheidet sich von der ersten Ausführungsform darin, dass das Fahrrad 10 nicht die Benachrichtigungsvorrichtung 60 umfasst. Ferner unterscheidet sich die zweite Ausführungsform von der ersten Ausführungsform darin, dass der Steuerzustand der elektrischen Komponente 40, insbesondere des Motors 42 geändert wird, wenn der Controller feststellt, dass die Spezifikationsinformation(en) ungenau ist/sind.The second embodiment differs from the first embodiment in that the bicycle 10 not the notification device 60 includes. Further, the second embodiment differs from the first embodiment in that the control state of the electrical component 40 , especially the engine 42 is changed when the controller determines that the specification information is inaccurate.
Die Steuerung des Motors 42 durch den Controller 72 wird unter Bezugnahme auf 5 beschrieben. Auf dieselbe Weise wie bei der ersten Ausführungsform steuert der Controller 72 den Motor 42 entsprechend dem ersten Wert, der sich auf die Fahrgeschwindigkeit des Fahrrads 10 bezieht, basierend auf der/den Spezifikationsinformation(en) und dem Drehzustand des Drehkörpers berechnet, der mit dem ersten Sensor 80 erfasst wird. Der erste Wert ist die erste Geschwindigkeit oder die dritte Geschwindigkeit, die in der ersten Ausführungsform beschrieben sind. In der vorliegenden Ausführungsform steuert, wie in 5 gezeigt, der Controller 72 den Motor 42 so, dass die von dem Motor 42 erzeugte Unterstützungskraft in Bezug auf die menschliche Antriebskraft konstant ist, bis der erste Wert den dritten vorbestimmten Wert erreicht. Nachdem der erste Wert den dritten vorbestimmten Wert erreicht hat, verringert der Controller 72 allmählich das Unterstützungsverhältnis des Motors 42, bis der erste Wert den ersten vorbestimmten Wert erreicht, wie durch die gestrichelte Linie in 5 angezeigt ist. Der Controller 72 stoppt die Unterstützung mit dem Motor 42 in einem Fall, in dem der erste Wert größer oder gleich dem ersten vorbestimmten Wert ist/wird. Der Controller 72 stoppt die Unterstützung mit dem Motor 42 in einem Fall, in dem der erste Wert im ersten Steuerzustand größer oder gleich dem ersten vorbestimmten Wert ist/wird.The control of the engine 42 through the controller 72 is referring to 5 described. In the same manner as in the first embodiment, the controller controls 72 the engine 42 according to the first value, which is based on the driving speed of the bike 10 calculated based on the specification information (s) and the rotational state of the rotary body calculated with the first sensor 80 is detected. The first value is the first speed or the third speed described in the first embodiment. In the present embodiment, as in FIG 5 shown the controller 72 the engine 42 so that from the engine 42 generated assist force is constant with respect to the human driving force until the first value reaches the third predetermined value. After the first value has reached the third predetermined value, the reduced controller 72 gradually the support ratio of the engine 42 until the first value reaches the first predetermined value, as indicated by the dashed line in FIG 5 is displayed. The controller 72 stops the support with the engine 42 in a case where the first value is greater than or equal to the first predetermined value. The controller 72 stops the support with the engine 42 in a case where the first value in the first control state is greater than or equal to the first predetermined value.
In einem Fall, in dem die Spezifikationsinformation(en) ungenau ist/sind, kann der erste Wert nicht genau berechnet werden. Wenn die Spezifikationsinformation(en) ungenau ist/sind und der erste Wert so berechnet wird, dass er kleiner als die tatsächliche Fahrzeuggeschwindigkeit des Fahrrads 10 ist, kann die Unterstützungskraft selbst in einem Fall erzeugt werden, in dem der erste Wert größer als oder gleich dem ersten vorbestimmten Wert ist/wird. In der zweiten Ausführungsform wird der Motor 42 in einem zweiten Steuerzustand gesteuert, der sich von dem ersten Steuerzustand in einem Fall unterscheidet, in dem die ungenaue(n) Spezifikationsinformation(en) erfasst wird/werden.In a case where the specification information is inaccurate, the first value can not be accurately calculated. If the specification information (s) is inaccurate and the first value is calculated to be less than the actual vehicle speed of the bicycle 10 is, the assist force can be generated even in a case where the first value is greater than or equal to the first predetermined value. In the second embodiment, the engine becomes 42 in a second control state different from the first control state in a case where the inaccurate specification information (s) is detected.
Der Controller 72 stoppt die Unterstützung mit dem Motor 42 in einem Fall, in dem im zweiten Steuerzustand der erste Wert größer oder gleich dem zweiten vorbestimmten Wert ist/wird, der kleiner als der erste vorbestimmte Wert ist/wird. In der vorliegenden Ausführungsform steuert, wie in 5 gezeigt, der Controller 72 den Motor 42 so, dass die von dem Motor 42 erzeugte Unterstützungskraft in Bezug auf die menschliche Antriebskraft konstant ist, bis der erste Wert den dritten vorbestimmten Wert erreicht. Nachdem der erste Wert den dritten vorbestimmten Wert erreicht hat, wie durch die durchgezogene Linie in 5 gezeigt, verringert der Controller 72 allmählich das Unterstützungsverhältnis des Motors 42, bis der erste Wert den zweiten vorbestimmten Wert erreicht. Der Controller 72 stoppt die Unterstützung mit dem Motor 42 in einem Fall, in dem der erste Wert größer oder gleich dem zweiten vorbestimmten Wert ist/wird, der kleiner als der erste vorbestimmte Wert ist/wird.The controller 72 stops the support with the engine 42 in a case where, in the second control state, the first value is greater than or equal to the second predetermined value that is smaller than the first predetermined value. In the present embodiment, as in FIG 5 shown the controller 72 the engine 42 so that from the engine 42 generated assist force is constant with respect to the human driving force until the first value reaches the third predetermined value. After the first value has reached the third predetermined value, as indicated by the solid line in FIG 5 shown, the controller decreases 72 gradually the support ratio of the engine 42 until the first value reaches the second predetermined value. The controller 72 stops the support with the engine 42 in a case where the first value is greater than or equal to the second predetermined value smaller than the first predetermined value.
Ein Vorgang zum Ändern des Steuerzustands, der von dem Controller 72 ausgeführt wird, wird nun unter Bezugnahme auf das Flussdiagramm von 6 beschrieben. Der vorliegende Vorgang wird wiederholt in vorbestimmten Zyklen ausgeführt, solange der Steuervorrichtung 70 Energie zugeführt wird.A process for changing the state of the control that is issued by the controller 72 will now be described with reference to the flowchart of 6 described. The present process is repeatedly executed in predetermined cycles as long as the control device 70 Energy is supplied.
In Schritt S21 erhält der Controller 72 (eine) Information(en) von den Sensoren 80, 86 und 88 durch von den Sensoren 80, 86 und 88 empfangene Ausgangssignale. In Schritt S21 erhält der Controller 72 den zweiten Wert aus der/den Fahrinformation(en) des Fahrrads 10, die mit dem zweiten Sensor 86 erfasst werden. Der zweite Wert ist die mit dem zweiten Sensor 86 erfasste Fahrgeschwindigkeit des Fahrrads 10. Nachdem Schritt S21 abgeschlossen ist, geht der Controller 72 zu Schritt S22 weiter.In step S21 receives the controller 72 (one) information (s) from the sensors 80 . 86 and 88 through from the sensors 80 . 86 and 88 received output signals. In step S21 receives the controller 72 the second value from the driving information (s) of the bicycle 10 that with the second sensor 86 be recorded. The second value is the one with the second sensor 86 detected driving speed of the bicycle 10 , After step S21 is completed, the controller goes 72 to step S22 continue.
In Schritt S22 berechnet der Controller 72 den ersten Wert in Bezug auf die Fahrgeschwindigkeit des Fahrrads 10, basierend auf der/den Spezifikationsinformation(en) und dem Drehzustand berechnet, der mit dem ersten Sensor 80 erfasst wird. Der erste Wert ist die erste Geschwindigkeit oder die dritte Geschwindigkeit, die in der ersten Ausführungsform beschrieben sind. In der vorliegenden Ausführungsform muss/müssen lediglich die ungenaue(n) Spezifikationsinformation(en) erfasst werden. Somit müssen die erste Geschwindigkeit und die dritte Geschwindigkeit nicht berechnet werden. In einem Fall, in dem die erste Geschwindigkeit als erster Wert verwendet wird, berechnet der Controller 72 die erste Geschwindigkeit basierend auf dem Drehzustand des Antriebsrads 17, der mit dem ersten Drehsensor 82 des ersten Sensors 80 erfasst wird, und der/den Information(en), die sich auf die Umfangslänge des Antriebsrads 17 bezieht/beziehen. In einem Fall, in dem die dritte Geschwindigkeit als erster Wert verwendet wird, berechnet der Controller 72 basierend auf der/den Information(en), die sich auf die Umfangslänge des Antriebsrads 17 bezieht/beziehen, dem Drehzustand des ersten Kettenrads 24, der mit dem zweiten Drehsensor 84 erfasst wird, und dem Übersetzungsverhältnis, der durch den Übersetzungssensor 88 erfasst wird, die dritte Geschwindigkeit. Nachdem der Schritt S22 abgeschlossen ist, geht der Controller 72 zu Schritt S23 über.In step S22 the controller calculates 72 the first value in relation to the driving speed of the bicycle 10 calculated based on the specification information (s) and the rotation state associated with the first sensor 80 is detected. The first value is the first speed or the third speed described in the first embodiment. In the present embodiment, only the inaccurate specification information (s) need to be detected. Thus, the first speed and the third speed need not be calculated. In a case where the first speed is used as the first value, the controller calculates 72 the first speed based on the rotational state of the drive wheel 17 that with the first rotation sensor 82 of the first sensor 80 is detected, and the information (s), focusing on the circumferential length of the drive wheel 17 relates / relate. In a case where the third speed is used as the first value, the controller calculates 72 based on the information (s) that relate to the circumferential length of the drive wheel 17 refers to the rotational state of the first sprocket 24 that with the second rotation sensor 84 is detected, and the gear ratio, by the translation sensor 88 is detected, the third speed. After the step S22 is completed, the controller goes 72 to step S23 about.
In Schritt S23 berechnet der Controller 72 die Differenz zwischen dem ersten Wert, der in dem vorhergehenden Schritt berechnet wurde, und dem zweiten Wert, der mit dem zweiten Sensor 86 erfasst wurde.In step S23 the controller calculates 72 the difference between the first value calculated in the previous step and the second value associated with the second sensor 86 was recorded.
In Schritt S24 bestimmt der Controller 72, ob die Differenz zwischen dem ersten Wert und dem zweiten Wert außerhalb eines vorbestimmten Bereichs liegt oder nicht. In einem Fall, in dem die Differenz zwischen dem ersten Wert und dem zweiten Wert innerhalb des vorbestimmten Bereichs liegt, geht der Controller 72 zu Schritt S25 weiter. In einem Fall, in dem die Differenz zwischen dem ersten Wert und dem zweiten Wert außerhalb des vorbestimmten Bereichs liegt, geht der Controller 72 zu Schritt S26 weiter.In step S24 the controller determines 72 Whether the difference between the first value and the second value is out of a predetermined range or not. In a case where the difference between the first value and the second value is within the predetermined range, the controller goes 72 to step S25 continue. In a case where the difference between the first value and the second value is outside the predetermined range, the controller goes 72 to step S26 continue.
In Schritt S25 setzt der Controller 72 den Steuerzustand auf den ersten Steuerzustand. Die Steuerung des Motors 42 in dem ersten Steuerzustand wird durch einen Vorgang durchgeführt, der sich von dem Flussdiagramm von 5 unterscheidet. Nachdem Schritt S25 ausgeführt ist, wird der Vorgang des Änderns des Steuerzustands beendet.In step S25 sets the controller 72 the control state to the first control state. The control of the engine 42 in the first control state is performed by a process different from the flowchart of FIG 5 different. After step S25 is executed, the process of changing the control state is ended.
In Schritt S26 setzt der Controller 72 den Steuerzustand auf den zweiten Steuerzustand. Der Controller des Motors 42 in dem zweiten Steuerzustand wird durch einen Vorgang ausgeführt, der sich von dem Flussdiagramm von 5 unterscheidet. Nachdem Schritt S26 ausgeführt wurde, wird der Vorgang des Änderns des Steuerzustands beendet.In step S26 sets the controller 72 the control state to the second control state. The controller of the engine 42 in the second control state is executed by an operation different from the flowchart of FIG 5 different. After step S26 has been executed, the process of changing the control state is ended.
Dritte AusführungsformThird embodiment
Eine Steuervorrichtung 70 nach einer dritten Ausführungsform wird nun unter Bezugnahme auf 7 beschrieben. Bei der Beschreibung der vorliegenden Ausführungsform wird eine detaillierte Beschreibung des Aufbaus, der der ersten Ausführungsform gemeinsam ist, weggelassen. In der dritten Ausführungsform sind denjenigen Komponenten, die dieselben sind wie die entsprechenden Komponenten der ersten Ausführungsform, dieselben Bezugszahlen gegeben. Solche Komponenten werden nicht im Detail beschrieben.A control device 70 according to a third embodiment will now be with reference to 7 described. In the description of the present embodiment, a detailed description of the construction common to the first embodiment will be omitted. In the third embodiment, those components which are the same as the corresponding components of the first embodiment are given the same reference numerals. Such components will not be described in detail.
Die vorliegende Ausführungsform unterscheidet sich von der ersten Ausführungsform darin, dass das Fahrrad 10 nicht die Benachrichtigungsvorrichtung 60 umfasst. Die vorliegende Ausführungsform unterscheidet sich von der ersten und der zweiten Ausführungsform darin, dass in einem Fall, in dem der Controller 72 feststellt, dass die Spezifikationsinformation(en) ungenau ist/sind, der Controller 72 die ungenaue(n) Spezifikationsinformation(en) korrigiert.The present embodiment differs from the first embodiment in that the bicycle 10 not the notification device 60 includes. The present embodiment differs from the first and second embodiments in that in a case where the controller 72 determines that the specification information is inaccurate, the controller 72 corrects the inaccurate specification information (s).
Ein Vorgang zum Korrigieren einer/von Information(en), der von dem Controller 72 ausgeführt wird, wird nun unter Bezugnahme auf das Flussdiagramm von 7 beschrieben. Der vorliegende Vorgang wird wiederholt in vorbestimmten Zyklen ausgeführt, solange der Steuervorrichtung 70 Energie zugeführt wird.A process for correcting information (s) provided by the controller 72 will now be described with reference to the flowchart of 7 described. The present process is repeatedly executed in predetermined cycles as long as the control device 70 Energy is supplied.
Schritt S31 ist ähnlich zu Schritt S11. Nachdem Schritt S31 abgeschlossen ist, geht der Controller 72 weiter zu Schritt S32.step S31 is similar to step S11 , After step S31 is completed, the controller goes 72 continue to step S32 ,
In Schritt S32 berechnet der Controller 72 die erste Geschwindigkeit basierend auf dem Drehzustand des Hinterrads 18, der mit dem ersten Drehsensor 82 des ersten Sensors 80 erfasst wird, und der/den Information(en), die sich auf die Umfangslänge des Hinterrads 18 bezieht/beziehen. Die erste Geschwindigkeit ist ein Beispiel für einen ersten Wert, der sich auf die Fahrgeschwindigkeit des mit Menschenkraft angetriebenen Fahrzeugs bezieht. Nachdem Schritt S32 abgeschlossen ist, geht der Controller 72 weiter zu Schritt S33. Schritt S33 ist ähnlich zu Schritt S13. Nachdem Schritt S33 abgeschlossen ist, geht der Controller 72 weiter zu Schritt S34.In step S32 the controller calculates 72 the first speed based on the rotational state of the rear wheel eighteen that with the first rotation sensor 82 of the first sensor 80 is captured, and the information (s) that relate to the circumferential length of the rear wheel eighteen relates / relate. The first speed is an example of a first value related to the driving speed of the human powered vehicle. After step S32 is completed, the controller goes 72 continue to step S33 , step S33 is similar to step S13 , After step S33 is completed, the controller goes 72 continue to step S34 ,
Schritt S34 ist ähnlich zu Schritt S14.step S34 is similar to step S14 ,
In einem Fall, in dem in Schritt S34 bestimmt wird, dass die Differenz zwischen der ersten Geschwindigkeit und der zweiten Geschwindigkeit außerhalb des ersten Bereichs liegt, geht der Controller 72 zu Schritt S35 über. In einem Fall, in dem bestimmt wird, dass die Differenz zwischen der ersten Geschwindigkeit und der zweiten Geschwindigkeit innerhalb des ersten Bereichs liegt, geht der Controller 72 zu Schritt S36 weiter.In a case where in step S34 it is determined that the difference between the first speed and the second speed is outside the first range, the controller goes 72 to step S35 about. In a case where it is determined that the difference between the first speed and the second speed is within the first range, the controller goes 72 to step S36 continue.
In Schritt S35 korrigiert der Controller 72 die Information(en), die sich auf die Umfangslänge des Antriebsrads 17 bezieht/beziehen, in der/den Spezifikationsinformation(en), die im Speicher 74 gespeichert ist/sind. Der Controller 72 korrigiert die Spezifikationsinformation(en), so dass die Differenz zwischen der ersten Geschwindigkeit und der zweiten Geschwindigkeit in den ersten Bereich fällt. Zum Beispiel berechnet der Controller 72 die Umfangslänge des Antriebsrads 17 durch Teilen der zweiten Geschwindigkeit durch die Drehzahl des Antriebsrads 17, die mit dem ersten Drehsensor 82 erhalten wird. Der Controller 72 korrigiert die Information(en), die sich auf die Umfangslänge des Antriebsrads 17 bezieht/beziehen, die in dem Speicher 74 gespeichert ist/sind, auf die Umfangslänge des Antriebsrads 17, basierend auf der zweiten Geschwindigkeit berechnet, und speichert die korrigierte(n) Information(en) in dem Speicher 74.In step S35 the controller corrects 72 the information (s) that relate to the circumferential length of the drive wheel 17 relates / referenced in the specification information (s) stored in memory 74 is stored / are. The controller 72 corrects the specification information (s) such that the difference between the first speed and the second speed falls within the first range. For example, the controller calculates 72 the circumferential length of the drive wheel 17 by dividing the second speed by the speed of the drive wheel 17 that with the first rotation sensor 82 is obtained. The controller 72 corrects the information (s) that relate to the circumferential length of the drive wheel 17 relates / refer to the memory 74 is stored on the circumferential length of the drive wheel 17 calculated based on the second speed, and stores the corrected information (s) in the memory 74 ,
In Schritt S36 berechnet der Controller 72 basierend auf der/den Information(en), die sich auf die Umfangslänge des Antriebsrads 17 bezieht/beziehen, dem mit dem zweiten Drehsensor 84 erfassten Drehzustand des ersten Kettenrads 24 und dem Übersetzungsverhältnis, der durch den Übersetzungssensor 88 erfasst wird, die dritte Geschwindigkeit. In einem Fall, in dem der Controller 72 von Schritt S35 zu Schritt S36 übergeht, wird/werden die Information(en), die sich auf die Umfangslänge des Antriebsrads 17 bezieht/beziehen, die in Schritt S35 korrigiert wurde, in Schritt S36 verwendet. Die dritte Geschwindigkeit ist ein Beispiel für einen ersten Wert, der sich auf die Fahrgeschwindigkeit des mit Menschenkraft angetriebenen Fahrzeugs bezieht. Nachdem Schritt S36 abgeschlossen ist, fährt der Controller 72 mit Schritt S37 fort.In step S36 the controller calculates 72 based on the information (s) that relate to the circumferential length of the drive wheel 17 refers to the second rotary sensor 84 detected rotational state of the first sprocket 24 and the gear ratio, by the translation sensor 88 is detected, the third speed. In a case where the controller 72 from step S35 to step S36 passes, the information (s) that affect the circumferential length of the drive wheel 17 refer / refer to in step S35 was corrected in step S36 used. The third speed is an example of a first value related to the driving speed of the human powered vehicle. After step S36 is completed, the controller drives 72 with step S37 continued.
Schritt S37 ist ähnlich zu Schritt S15. Nachdem Schritt S37 abgeschlossen ist, geht der Controller 72 zu Schritt S38 über.step S37 is similar to step S15 , After step S37 is completed, the controller goes 72 to step S38 about.
Schritt S38 ist ähnlich zu Schritt S16. In einem Fall, in dem in Schritt S38 bestimmt wird, dass die Differenz zwischen der dritten Geschwindigkeit und der zweiten Geschwindigkeit außerhalb des zweiten Bereichs liegt, geht der Controller 72 zu Schritt S39 über. In einem Fall, in dem bestimmt wird, dass die Differenz zwischen der dritten Geschwindigkeit und der zweiten Geschwindigkeit innerhalb des zweiten Bereichs liegt, beendet der Controller 72 den Informationskorrekturvorgang.step S38 is similar to step S16 , In a case where in step S38 it is determined that the Difference between the third speed and the second speed is outside the second range, the controller goes 72 to step S39 about. In a case where it is determined that the difference between the third speed and the second speed is within the second range, the controller ends 72 the information correction process.
In Schritt S39 korrigiert der Controller 72 mindestens eine von der/den Information(en), die sich auf die Anzahl der Zähne des ersten Kettenrads 24 bezieht/beziehen, und der/den Information(en), die sich auf die Anzahl der Zähne des zweiten Kettenrads 26 bezieht/beziehen, in den Spezifikationsinformation(en), die in dem Speicher 74 gespeichert ist/sind. Der Controller 72 korrigiert die Spezifikationsinformation(en), so dass die Differenz zwischen der dritten Geschwindigkeit und der zweiten Geschwindigkeit in den zweiten Bereich fällt. Beispielsweise berechnet der Controller 72 ein Übersetzungsverhältnis derart, dass die Differenz zwischen der dritten Geschwindigkeit und der zweiten Geschwindigkeit in den zweiten Bereich fällt. Dann korrigiert der Controller 72 mindestens eine von der/den Information(en), die sich auf die Anzahl der Zähne des ersten Kettenrads 24 bezieht/beziehen, und der/den Information(en), die sich auf die Anzahl der Zähne des zweiten Kettenrads 26 bezieht/beziehen, die in dem Speicher 74 gespeichert ist, um das berechnete Übersetzungsverhältnis zu realisieren. Ferner speichert der Controller 72 die korrigierte(n) Information(en) im Speicher 74. Nachdem Schritt S39 ausgeführt ist, wird der Informationskorrekturvorgang beendet.In step S39 the controller corrects 72 at least one of the information (s), referring to the number of teeth of the first sprocket 24 relates / refer to the information (s), referring to the number of teeth of the second sprocket 26 in the specification information (s) stored in the memory 74 is stored / are. The controller 72 corrects the specification information (s) such that the difference between the third speed and the second speed falls within the second range. For example, the controller calculates 72 a gear ratio such that the difference between the third speed and the second speed falls within the second range. Then the controller corrects 72 at least one of the information (s), referring to the number of teeth of the first sprocket 24 relates / refer to the information (s), referring to the number of teeth of the second sprocket 26 relates / refer to the memory 74 is stored to realize the calculated gear ratio. Furthermore, the controller stores 72 the corrected information (s) in the memory 74 , After step S39 is executed, the information correction process is ended.
Vierte AusführungsformFourth embodiment
Eine Steuervorrichtung 70 nach einer vierten Ausführungsform wird nun unter Bezugnahme auf die 8 und 9 beschrieben. In der Beschreibung der vorliegenden Ausführungsform sind denjenigen Komponenten, die dieselben wie die entsprechenden Komponenten der ersten Ausführungsform sind, dieselben Bezugszeichen gegeben. Solche Komponenten werden nicht im Detail beschrieben.A control device 70 according to a fourth embodiment will now be with reference to the 8th and 9 described. In the description of the present embodiment, those components which are the same as the corresponding components of the first embodiment are given the same reference numerals. Such components will not be described in detail.
Wie in 8 gezeigt, unterscheidet sich die vorliegende Ausführungsform von der ersten bis dritten Ausführungsform dahingehend, dass das Fahrrad 10 den Übersetzungssensor 88 und die Benachrichtigungsvorrichtung 60 nicht umfasst. Die vorliegende Ausführungsform unterscheidet sich von der ersten bis dritten Ausführungsform darin, dass (eine) ungenaue Spezifikationsinformation(en) von dem Controller 72 nicht erfasst wird/werden.As in 8th As shown, the present embodiment differs from the first to third embodiments in that the bicycle 10 the translation sensor 88 and the notification device 60 not included. The present embodiment differs from the first to third embodiments in that inaccurate specification information is provided by the controller 72 is / are not recorded.
In der vorliegenden Ausführungsform erhält der Controller 72 die Spezifikationsinformation(en), die sich auf die Spezifikation des Drehkörpers bezieht/beziehen, basierend auf dem mit dem ersten Sensor 80 erfassten Drehzustand des Drehkörpers und der mit dem zweiten Sensor 86, der sich von dem ersten Sensor 80 unterscheidet, erfassten Geschwindigkeit des Fahrrads 10. In der vorliegenden Ausführungsform ist der Drehkörper das Antriebsrad 17, und die Spezifikationsinformation(en), die sich auf die Spezifikation des Drehkörpers bezieht/beziehen, umfasst/umfassen die Umfangslänge des Antriebsrads 17. Der Controller 72 erhält die Spezifikationsinformation(en) durch Berechnen der Umfangslänge des Antriebsrads 17. Insbesondere berechnet der Controller 72 die Umfangslänge des Antriebsrads 17 durch Teilen der zweiten Geschwindigkeit, die mit dem zweiten Sensor 86 erfasst wird, durch die Drehzahl des Antriebsrads 17, die mit dem ersten Drehsensor 82 erfasst wird. Der Controller 72 speichert die erhaltene(n) Spezifikationsinformation(en) in dem Speicher 74.In the present embodiment, the controller receives 72 the specification information related to the specification of the rotary body based on that with the first sensor 80 detected rotational state of the rotary body and with the second sensor 86 that is different from the first sensor 80 different, recorded speed of the bike 10 , In the present embodiment, the rotary body is the drive wheel 17 , and the specification information relating to the specification of the rotary body includes the circumferential length of the drive wheel 17 , The controller 72 obtains the specification information (s) by calculating the circumferential length of the drive wheel 17 , In particular, the controller calculates 72 the circumferential length of the drive wheel 17 by dividing the second speed with the second sensor 86 is detected by the speed of the drive wheel 17 that with the first rotation sensor 82 is detected. The controller 72 stores the obtained specification information (s) in the memory 74 ,
In der vorliegenden Ausführungsform steuert der Controller 72 die elektrische Komponente 40 basierend auf der/den erhaltenen Spezifikationsinformation(en). Zum Beispiel berechnet der Controller 72 die vierte Geschwindigkeit des Fahrrads 10 durch Multiplizieren der berechneten Umfangslänge des Antriebsrads 17 mit der Drehzahl des Antriebsrads 17. Beispielsweise steuert der Controller 72 den Motor 42 der elektrischen Komponente 40 basierend auf dem vierten Gang. Auf dieselbe Weise wie der Controller 72 der ersten Ausführungsform steuert der Controller 72 den Motor 42 so, dass die von dem Motor 42 erzeugte Unterstützungskraft für die menschliche Antriebskraft ein vorbestimmtes Verhältnis erreicht und beispielsweise die Unterstützung des Motors 42 in einem Fall stoppt, in dem die vierte Geschwindigkeit größer oder gleich einer vorbestimmten Geschwindigkeit wird.In the present embodiment, the controller controls 72 the electrical component 40 based on the obtained specification information (s). For example, the controller calculates 72 the fourth speed of the bike 10 by multiplying the calculated circumferential length of the drive wheel 17 with the speed of the drive wheel 17 , For example, the controller controls 72 the engine 42 the electrical component 40 based on the fourth gear. In the same way as the controller 72 The first embodiment controls the controller 72 the engine 42 so that from the engine 42 generated supporting force for the human driving force reaches a predetermined ratio and, for example, the support of the engine 42 in a case where the fourth speed becomes greater than or equal to a predetermined speed.
Das Flussdiagramm von 9 zeigt einen Einstellvorgang der (eine) Spezifikationsinformation(en) des Motors 42, der von dem Controller 72 der vierten Ausführungsform ausgeführt wird. Dieser Vorgang wird beispielsweise in einem Fall ausgeführt, in dem der Steuervorrichtung 70 elektrische Energie zugeführt wird.The flowchart of 9 FIG. 15 shows an adjustment operation of the specification information (s) of the engine 42 by the controller 72 of the fourth embodiment. This process is performed, for example, in a case where the control device 70 electrical energy is supplied.
In Schritt S41 bestimmt der Controller 72, ob die Spezifikationsinformation(en) in dem Speicher 74 gespeichert ist/sind oder nicht. Wenn in Schritt S41 bestimmt wird, dass die Spezifikationsinformation(en) nicht in dem Speicher 74 gespeichert ist/sind, fährt der Controller 72 zu Schritt S42 fort. In einem Fall, in dem bestimmt wird, dass die Spezifikationsinformation(en) in dem Speicher 74 gespeichert ist/sind, fährt der Controller 72 mit Schritt S44 fort. Schritt S42 ist ähnlich zu Schritt S11. Nachdem Schritt S42 abgeschlossen ist, geht der Controller 72 weiter zu Schritt S43.In step S41 the controller determines 72 Whether the specification information (s) in the memory 74 is / are stored or not. When in step S41 it is determined that the specification information (s) are not in the memory 74 is stored / are, drives the controller 72 to step S42 continued. In a case where it is determined that the specification information (s) are in the memory 74 is stored / are, drives the controller 72 with step S44 continued. step S42 is similar to step S11 , After step S42 is completed, the controller goes 72 continue to step S43 ,
In Schritt S43 erhält der Controller 72 die Spezifikationsinformation(en), die sich auf die Umfangslänge des Antriebsrads 17 bezieht/beziehen, basierend auf dem mit dem ersten Drehsensor 82 erfassten Drehzustand des Antriebsrads 17 und der mit dem zweiten Drehsensor 84 erfassten zweiten Geschwindigkeit. Nachdem Schritt S43 abgeschlossen ist, geht der Controller 72 zu Schritt S44 über.In step S43 receives the controller 72 the specification information, based on the circumferential length of the drive wheel 17 based on that with the first rotation sensor 82 detected rotational state of the drive wheel 17 and with the second rotation sensor 84 detected second speed. After step S43 is completed, the controller goes 72 to step S44 about.
In Schritt S44 speichert der Controller 72 die Spezifikationsinformation(en) in dem Speicher 74 und beendet den Einstellvorgang der Spezifikationsinformation(en).In step S44 saves the controller 72 the specification information (s) in the memory 74 and terminates the setting process of the specification information (s).
In einem Fall, in dem die Spezifikationsinformation(en) nicht in dem Speicher 74 gespeichert sind, hält der Controller 72 den Motor 42 in einem gestoppten Zustand. In einem Fall, in dem die Spezifikationsinformation(en) in dem Speicher 74 gespeichert ist/sind, steuert der Controller 72 den Motor 42 auf antreibbare Weise.In a case where the specification information is not in the memory 74 are stored, the controller stops 72 the engine 42 in a stopped state. In a case where the specification information is stored in the memory 74 is / are stored, the controller controls 72 the engine 42 in a drivable way.
Fünftes AusführungsbeispielFifth embodiment
Eine Steuervorrichtung 70 nach einer fünften Ausführungsform wird nun unter Bezugnahme auf die 10 und 11 beschrieben. In der Beschreibung der fünften Ausführungsform sind denjenigen Komponenten, die dieselben wie die entsprechenden Komponenten der ersten Ausführungsform sind, dieselben Bezugszeichen gegeben. Solche Komponenten werden nicht im Detail beschrieben.A control device 70 according to a fifth embodiment will now be with reference to the 10 and 11 described. In the description of the fifth embodiment, the same reference numerals are given to those components which are the same as the corresponding components of the first embodiment. Such components will not be described in detail.
Wie in 10 gezeigt, unterscheidet sich die vorliegende Ausführungsform von der ersten bis vierten Ausführungsform dadurch, dass das Fahrrad 10 den zweiten Sensor 86 nicht umfasst.As in 10 As shown, the present embodiment differs from the first to fourth embodiments in that the bicycle 10 the second sensor 86 not included.
In der vorliegenden Ausführungsform wird/werden die Information(en), die sich auf die Anzahl der Zähne des ersten Kettenrads 24 bezieht/beziehen, und die Information(en), die sich auf die Anzahl der Zähne des zweiten Kettenrads 26 bezieht/beziehen, im Voraus in dem Speicher 74 gespeichert.In the present embodiment, the information (s) relating to the number of teeth of the first sprocket will become 24 refers / relate, and the information (s), referring to the number of teeth of the second sprocket 26 refers / obtain in advance in the store 74 saved.
In der vorliegenden Ausführungsform berechnet der Controller 72 einen dritten Wert, der sich auf das Übersetzungsverhältnis bezieht, basierend auf der/den Ausgaben des ersten Drehsensors 82 und des zweiten Drehsensors 84. Insbesondere berechnet der Controller 72 den dritten Wert basierend auf der Drehzahl des Antriebsrads 17, die mit dem ersten Drehsensor 82 erfasst wird, und der Drehzahl des ersten Kettenrads 24, die mit dem zweiten Drehsensor 84 erfasst wird. Da das zweite Kettenrad 26 mit dem Antriebsrad 17 verbunden ist, ist die Drehzahl des Antriebsrads 17 gleich der Drehzahl des zweiten Kettenrads 26. Der Controller 72 berechnet das Verhältnis der Drehzahl des Hinterrads 18 zur Drehzahl des ersten Kettenrads 24 als einen dritten Wert, der sich auf das Übersetzungsverhältnis bezieht.In the present embodiment, the controller calculates 72 a third value related to the gear ratio based on the output of the first rotation sensor (s) 82 and the second rotation sensor 84 , In particular, the controller calculates 72 the third value based on the rotational speed of the drive wheel 17 that with the first rotation sensor 82 is detected, and the rotational speed of the first sprocket 24 that with the second rotation sensor 84 is detected. Because the second sprocket 26 with the drive wheel 17 is connected, the speed of the drive wheel 17 equal to the speed of the second sprocket 26 , The controller 72 calculates the ratio of the speed of the rear wheel eighteen to the speed of the first sprocket 24 as a third value relating to the gear ratio.
In der vorliegenden Ausführungsform wird in einem Fall, in dem eine Differenz zwischen dem dritten Wert, der sich auf das Übersetzungsverhältnis bezieht, basierend auf den Ausgaben des ersten Drehsensors 82 und des zweiten Drehsensors 84 berechnet, und dem vierten Wert, der sich auf das Übersetzungsverhältnis bezieht, basierend auf der Anzahl der Zähne des ersten Kettenrads 24 und der Anzahl der Zähne des zweiten Kettenrads 26 berechnet, außerhalb eines vorbestimmten Bereichs liegt, gibt der Controller 72 ein Signal aus, um die Benachrichtigungsvorrichtung 60 zu veranlassen, (eine) vorbestimmte Benachrichtigungsinformation(en) auszugeben. Der Controller 72 berechnet den vierten Wert, der sich auf das Übersetzungsverhältnis bezieht, basierend auf der Ausgabe, basierend auf der Anzahl der Zähne des ersten Kettenrads 24 und der Anzahl der Zähne des zweiten Kettenrads 26. Die Anzahl der Zähne des ersten Kettenrads 24 und die Anzahl der Zähne des zweiten Kettenrads 26 werden zum Beispiel basierend auf der Ausgabe des Übersetzungssensors 88 erhalten. Der Controller 72 erhält den vierten Wert durch Bestimmen des aktuellen Übersetzungsverhältnisses auf dieselbe Weise wie bei der ersten Ausführungsform. Die vorbestimmte(n) Benachrichtigungsinformation(en) umfasst/umfassen (eine) Information(en), die an den Fahrer des Fahrrads 10 übertragen wird/werden, die anzeigt/anzeigen, dass mindestens eine von der/den Information(en), die sich auf die Anzahl der Zähne des ersten Kettenrads 24 bezieht/beziehen, und der/den Information(en), die sich auf die Anzahl der Zähne des zweiten Kettenrads 26 bezieht/beziehen, ungenau ist/sind. Wenn mindestens eine von der/den Information(en), die sich auf die Anzahl der Zähne des ersten Kettenrads 24 bezieht/beziehen, und der/den Information(en), die sich auf die Anzahl der Zähne des zweiten Kettenrads 26 bezieht/beziehen, ungenau ist, ist die Differenz zwischen dem dritten Wert und dem vierten Wert relativ groß. In einem Fall, in dem die Differenz zwischen dem dritten Wert und dem vierten Wert außerhalb des vorbestimmten Bereichs liegt, kann der Controller 72 somit bestimmen, dass mindestens eine von der/den Information(en), die sich auf die Anzahl der Zähne des ersten Kettenrads 24 bezieht/beziehen, und der/den Information(en), die sich auf die Anzahl der Zähne des zweiten Kettenrads 26 bezieht/beziehen, ungenau ist/sind. Der vorbestimmte Bereich umfasst zum Beispiel Null (0), einen positiven Wert und einen negativen Wert. Die Differenz zwischen dem dritten Wert und dem vierten Wert kann ein absoluter Wert der Differenz zwischen dem dritten Wert und dem vierten Wert sein. In diesem Fall umfasst der vorbestimmte Bereich null (0) und einen positiven Wert. Der vorbestimmte Bereich ist vorzugsweise so eingestellt, dass er keinen Fehler umfasst, der durch die Erfassungsgenauigkeit des ersten Drehsensors 82 und des zweiten Drehsensors 84 verursacht wird. In der vorliegenden Ausführungsform umfasst außerhalb des vorbestimmten Bereichs einen oberen Grenzwert und einen unteren Grenzwert des vorbestimmten Bereichs, und innerhalb des vorbestimmten Bereichs umfasst nicht den oberen Grenzwert und den unteren Grenzwert des vorbestimmten Bereichs. Außerhalb des vorbestimmten Bereichs kann nicht den oberen Grenzwert und den unteren Grenzwert des vorbestimmten Bereichs umfassen, und innerhalb des vorbestimmten Bereichs kann den oberen Grenzwert und den unteren Grenzwert des vorbestimmten Bereichs umfassen.In the present embodiment, in a case where a difference between the third value relating to the gear ratio becomes based on the outputs of the first rotation sensor 82 and the second rotation sensor 84 and the fourth value related to the gear ratio based on the number of teeth of the first sprocket 24 and the number of teeth of the second sprocket 26 calculated, outside a predetermined range, the controller gives 72 a signal to the notification device 60 cause to issue (a) predetermined notification information (s). The controller 72 calculates the fourth value related to the gear ratio based on the output based on the number of teeth of the first sprocket 24 and the number of teeth of the second sprocket 26 , The number of teeth of the first sprocket 24 and the number of teeth of the second sprocket 26 For example, based on the output of the translation sensor 88 receive. The controller 72 obtains the fourth value by determining the current gear ratio in the same manner as in the first embodiment. The predetermined notification information (s) includes information (s) sent to the driver of the bicycle 10 is transmitted / displayed indicating / indicating that at least one of the information (s), referring to the number of teeth of the first sprocket 24 relates / refer to the information (s), referring to the number of teeth of the second sprocket 26 refers to / is inaccurate / are. If at least one of the information (s), referring to the number of teeth of the first sprocket 24 relates / refer to the information (s), referring to the number of teeth of the second sprocket 26 is / are inaccurate, the difference between the third value and the fourth value is relatively large. In a case where the difference between the third value and the fourth value is outside the predetermined range, the controller may 72 Thus, determine that at least one of the information (s) that are related to the number of teeth of the first sprocket 24 relates / refer to the information (s), referring to the number of teeth of the second sprocket 26 refers to / is inaccurate / are. The predetermined range includes, for example, zero ( 0 ), a positive value and a negative value. The difference between the third value and the fourth value may be an absolute value of the difference between the third value and the fourth value. In this case, the predetermined range includes zero (0) and a positive value. The predetermined range is preferably set to include no error caused by the detection accuracy of the first rotation sensor 82 and the second rotation sensor 84 is caused. In the present embodiment, outside the predetermined range, an upper limit value and a lower limit value of the predetermined range, and within the predetermined range, do not include the upper limit and the lower limit of the predetermined range. Out of the predetermined range may not include the upper limit and the lower limit of the predetermined range, and within the predetermined range may include the upper limit and the lower limit of the predetermined range.
Das Flussdiagramm von 11 zeigt den Benachrichtigungsvorgang, der von dem Controller 72 der vierten Ausführungsform ausgeführt wird. Dieser Vorgang wird wiederholt in vorbestimmten Zyklen ausgeführt, solange der Steuervorrichtung 70 Energie zugeführt wird.The flowchart of 11 shows the notification process performed by the controller 72 of the fourth embodiment. This process is repeatedly carried out in predetermined cycles as long as the control device 70 Energy is supplied.
In Schritt S51 erhält der Controller 72 (eine) Information(en) von den Sensoren 80, 86 und 88 durch von den Sensoren 80, 86 und 88 empfangene Ausgangssignale. In Schritt S51 erhält der Controller 72 basierend auf der Ausgabe des Übersetzungssensors 88 einen vierten Wert.In step S51 receives the controller 72 (one) information (s) from the sensors 80 . 86 and 88 through from the sensors 80 . 86 and 88 received output signals. In step S51 receives the controller 72 based on the output of the translation sensor 88 a fourth value.
In Schritt S52 berechnet der Controller 72 den dritten Wert, der sich auf das Übersetzungsverhältnis bezieht, basierend auf der mit dem ersten Drehsensor 82 erfassten Drehzahl des Hinterrads 18 und dem mit dem zweiten Drehsensor 84 erfassten Drehzustand des ersten Kettenrads 24.In step S52 the controller calculates 72 the third value relating to the gear ratio based on the first rotation sensor 82 recorded speed of the rear wheel eighteen and with the second rotation sensor 84 detected rotational state of the first sprocket 24 ,
In Schritt S53 berechnet der Controller 72 eine Differenz zwischen dem berechneten dritten Wert und dem vierten Wert, der mit dem Übersetzungssensor 88 erfasst wird.In step S53 the controller calculates 72 a difference between the calculated third value and the fourth value associated with the translation sensor 88 is detected.
In Schritt S54 bestimmt der Controller 72, ob die Differenz zwischen dem dritten Wert und dem vierten Wert außerhalb eines vorbestimmten Bereichs liegt oder nicht. In einem Fall, in dem die Differenz zwischen dem dritten Wert und dem vierten Wert außerhalb des vorbestimmten Bereichs liegt, geht der Controller 72 zu Schritt S55 über. In einem Fall, in dem die Differenz zwischen dem dritten Wert und dem vierten Wert außerhalb des vorbestimmten Bereichs liegt, kann der Controller 72 bestimmen, dass mindestens eine von der/den Information(en), die sich auf die Anzahl der Zähne des ersten Kettenrads 24 bezieht/beziehen, und der/den Information(en), die sich auf die Anzahl der Zähne des zweiten Kettenrads 26 bezieht/beziehen, ungenau ist/sind. In einem Fall, in dem die Differenz zwischen dem dritten Wert und dem vierten Wert innerhalb des vorbestimmten Bereichs liegt, beendet der Controller 72 den Benachrichtigungsvorgang. In einem Fall, in dem die Differenz zwischen dem dritten Wert und dem vierten Wert innerhalb des vorbestimmten Bereichs liegt, kann der Controller 72 bestimmen, dass weder die Information(en), die sich auf die Anzahl der Zähne des ersten Kettenrads 24 bezieht/beziehen, noch die Information(en), die sich auf die Anzahl der Zähne des zweiten Kettenrad 26 bezieht/beziehen, ungenau ist/sind.In step S54 the controller determines 72 Whether the difference between the third value and the fourth value is out of a predetermined range or not. In a case where the difference between the third value and the fourth value is outside the predetermined range, the controller goes 72 to step S55 about. In a case where the difference between the third value and the fourth value is outside the predetermined range, the controller may 72 Determine that at least one of the information (s) referring to the number of teeth of the first sprocket 24 relates / refer to the information (s), referring to the number of teeth of the second sprocket 26 refers to / is inaccurate / are. In a case where the difference between the third value and the fourth value is within the predetermined range, the controller ends 72 the notification process. In a case where the difference between the third value and the fourth value is within the predetermined range, the controller may 72 Determine that neither the information (s) that affect the number of teeth of the first sprocket 24 nor does the information relate to the number of teeth of the second sprocket 26 refers to / is inaccurate / are.
In Schritt S55 gibt der Controller 72 ein Signal aus, um die Benachrichtigungsvorrichtung 60 zu veranlassen, (eine) vorbestimmte Benachrichtigungsinformation(en) auszugeben. Nach dem Ausführen von Schritt S55 wird der Benachrichtigungsvorgang beendet.In step S55 gives the controller 72 a signal to the notification device 60 cause to issue (a) predetermined notification information (s). After performing step S55 the notification process is terminated.
Andere AusführungsformenOther embodiments
Die vorliegenden Beispiele und Ausführungsformen sind als veranschaulichend und nicht als einschränkend anzusehen, und die Erfindung ist nicht auf die hierin angegebenen Details beschränkt, sondern kann innerhalb des Schutzumfangs und der Äquivalenz der beigefügten Ansprüche modifiziert werden.The present examples and embodiments are to be considered as illustrative and not restrictive, and the invention is not limited to the details given herein, but may be modified within the scope and equivalence of the appended claims.
Zum Beispiel umfasst in jeder Ausführungsform die Steuervorrichtung 70 den Speicher 74, muss jedoch nicht den Speicher 74 umfassen. In diesem Fall kann eine andere Vorrichtung als die Steuervorrichtung 70, beispielsweise der erste Sensor 80, den Speicher umfassen und die Spezifikationsinformation(en) des Drehkörpers kann/können im Speicher gespeichert werden.For example, in each embodiment, the controller includes 70 the memory 74 but does not have the memory 74 include. In this case, a device other than the control device 70 , for example, the first sensor 80 , the memory include, and the specification information (s) of the rotary body can be stored in the memory.
In der ersten Ausführungsform berechnet der Controller 72 die erste Geschwindigkeit und die dritte Geschwindigkeit, die als erster Wert dienen. Wie in 12 gezeigt, kann der erste Sensor 180 stattdessen einen Rechner 182 umfassen, und mindestens eine von der ersten Geschwindigkeit und der dritten Geschwindigkeit, die als erster Wert dienen, können mit dem Rechner 182 berechnet werden. Zusätzlich zum Aufbau des ersten Sensors 80 umfasst der erste Sensor 180 den Rechner 182. In diesem Fall ist Schritt S12 aus dem in 3 gezeigten Flussdiagramm weggelassen. In der zweiten und dritten Ausführungsform kann der erste Sensor auch eingerichtet sein, um die erste Geschwindigkeit und die dritte Geschwindigkeit zu berechnen, die als erster Wert dienen. In diesem Fall ist in der zweiten Ausführungsform der Schritt S22 aus dem in 6 gezeigten Flussdiagramm weggelassen. Ferner sind in der dritten Ausführungsform der Schritt S32 und der Schritt S36 aus dem in 7 gezeigten Flussdiagramm weggelassen.In the first embodiment, the controller calculates 72 the first speed and the third speed, which serve as the first value. As in 12 shown, the first sensor 180 instead a calculator 182 include, and at least one of the first speed and the third speed, which serve as the first value, can with the computer 182 be calculated. In addition to the structure of the first sensor 80 includes the first sensor 180 the Calculator 182 , In this case, step is S12 from the in 3 shown flowchart omitted. In the second and third embodiments, the first sensor may also be configured to calculate the first speed and the third speed serving as the first value. In this case, in the second embodiment, the step is S22 from the in 6 shown flowchart omitted. Further, in the third embodiment, the step is S32 and the step S36 from the in 7 shown flowchart omitted.
In der vorstehend beschriebenen ersten bis dritten Ausführungsform wird/werden die ungenaue(n) Spezifikationsinformation(en) erfasst, indem die aus den Erfassungsergebnissen der Sensoren 80, 86 und 88 berechneten Geschwindigkeiten verglichen werden. Stattdessen kann/können die Spezifikationsinformation(en) aus den Erfassungsergebnissen der Sensoren 80, 86 und 88 berechnet werden und die berechnete(n) Spezifikationsinformation(en) kann/können mit der/den Spezifikationsinformation(en) verglichen werden, die im Speicher 74 oder einem ersten Sensor 180 gespeichert ist/sind.In the above-described first to third embodiments, the inaccurate specification information (s) is detected by taking the detection results of the sensors 80 . 86 and 88 calculated speeds are compared. Instead, the specification information may be obtained from the detection results of the sensors 80 . 86 and 88 calculated and the calculated (s) Specification information may be compared with the specification information (s) stored in memory 74 or a first sensor 180 is stored / are.
In der ersten bis dritten Ausführungsform wird/werden nur die ungenaue(n) Spezifikationsinformation(en) erfasst, die sich auf das Antriebsrad 17 der zwei Räder bezieht/beziehen. Stattdessen kann der Drehzustand des Vorderrads 16 erfasst werden, und die ungenaue(n) Spezifikationsinformation(en), die sich auf das Vorderrad 16 bezieht/beziehen, kann/können auch durch den ersten Drehsensor 82 erfasst werden. Des Weiteren wird in der ersten bis dritten Ausführungsform der Drehzustand des Antriebsrads 17 durch den zweiten Drehsensor 84 erfasst werden. Der Drehzustand des Vorderrads kann jedoch durch den zweiten Drehsensor 84 erfasst werden. Darüber hinaus wird/werden in der vierten Ausführungsform die Spezifikationsinformation(en), die sich auf das Antriebsrad 17 bezieht/beziehen, berechnet. Stattdessen kann/können auch die Spezifikationsinformation(en) berechnet werden, die sich auf das Vorderrad 16 bezieht/beziehen. In der vierten Ausführungsform wird/werden die Spezifikationsinformation(en) berechnet, die sich auf das Antriebsrad 17 bezieht/beziehen. Die Spezifikationsinformation(en), die sich auf das Vorderrad 16 bezieht/beziehen, kann/können jedoch berechnet werden, anstatt die Spezifikationsinformation(en), die sich auf das Antriebsrad 17 bezieht/beziehen, zu berechnen.In the first to third embodiments, only the inaccurate specification information (s) relating to the drive wheel is detected 17 which relates / relate to two wheels. Instead, the rotational state of the front wheel 16 and the inaccurate specification information (s) pertaining to the front wheel 16 can / relate also by the first rotation sensor 82 be recorded. Further, in the first to third embodiments, the rotational state of the drive wheel becomes 17 through the second rotation sensor 84 be recorded. However, the rotational state of the front wheel can be detected by the second rotation sensor 84 be recorded. Moreover, in the fourth embodiment, the specification information (s) referring to the drive wheel will / will be used 17 refer / calculate, calculated. Instead, the specification information (s) relating to the front wheel can also be calculated 16 relates / relate. In the fourth embodiment, the specification information (s) relating to the drive wheel is calculated 17 relates / relate. The specification information (s) referring to the front wheel 16 can, however, be calculated instead of the specification information (s) referring to the drive wheel 17 refers / to charge, to calculate.
In jeder Ausführungsform wird das Getriebe 50 beziehungsweise die Übersetzung beziehungsweise das Schaltwerk durch Betätigen des Betätigungsschalters betätigt. Stattdessen kann das Getriebe 50 so eingerichtet sein, dass es automatisch basierend auf der Beschleunigung des Fahrrads 10, der Fahrzeuggeschwindigkeit und der Drehzahl der Kurbel betrieben wird. In diesem Fall steuert der Controller 72 das Getriebe 50 entsprechend dem Ausgangssignal des ersten Sensors 80. In einem Fall, in dem das Getriebe 50 automatisch betrieben wird, ist das Getriebe 50 in der elektrischen Komponente 40 enthalten. Die Beschleunigung des Fahrrads 10 kann durch einen Beschleunigungssensor 86B des zweiten Sensors 86 erfasst werden. Die Fahrzeuggeschwindigkeit kann basierend auf der/den Spezifikationsinformation(en), die sich auf die Spezifikation des Drehkörpers bezieht/beziehen und der Drehzahl des Drehkörpers, die mit dem ersten Sensor 80 erfasst wird, berechnet werden. In dem Speicher 74 wird ein Übertragungsschwellenwert gespeichert, der sich auf mindestens eine von der Beschleunigung des Fahrrads 10, der Fahrzeuggeschwindigkeit und der Drehzahl der Kurbel bezieht. Der Controller 72 führt ein Schalten in einem Fall durch, in dem die Beschleunigung des Fahrrads 10, die Fahrzeuggeschwindigkeit und/oder die Drehzahl der Kurbel den entsprechenden Getriebeschwellenwert überschreiten. Der Übertragungsschwellenwert umfasst einen ersten Übertragungsschwellenwert, der zum Erhöhen des Übersetzungsverhältnisses verwendet wird, und einen zweiten Übertragungsschwellenwert, der zum Verringern des Übersetzungsverhältnisses verwendet wird. Wenn beispielsweise mindestens eine von der Beschleunigung des Fahrrads 10, der Fahrzeuggeschwindigkeit und der Drehzahl der Kurbel zunimmt und den ersten Übertragungsschwellenwert überschreitet, steuert der Controller 72 das Getriebe 50 so, dass das Übersetzungsverhältnis zunimmt. Wenn beispielsweise mindestens eine von der Beschleunigung des Fahrrads 10, der Fahrzeuggeschwindigkeit und der Drehzahl der Kurbel abnimmt und einen zweiten Übertragungsschwellenwert überschreitet, steuert der Controller 72 das Getriebe 50 so, dass das Übersetzungsverhältnis abnimmt.In each embodiment, the transmission 50 or the translation or the rear derailleur operated by pressing the operating switch. Instead, the transmission can 50 be set up so that it automatically based on the acceleration of the bike 10 , the vehicle speed and the speed of the crank is operated. In this case, the controller controls 72 The gear 50 according to the output signal of the first sensor 80 , In a case where the gearbox 50 is operated automatically, is the transmission 50 in the electrical component 40 contain. The acceleration of the bike 10 can through an accelerometer 86B of the second sensor 86 be recorded. The vehicle speed may be based on the specification information (s) related to the specification of the rotating body and the rotational speed of the rotating body associated with the first sensor 80 is calculated. In the store 74 A transmission threshold is stored that is based on at least one of the acceleration of the bicycle 10 , the vehicle speed and the speed of the crank relates. The controller 72 performs a shift in a case in which the acceleration of the bicycle 10 , the vehicle speed and / or the speed of the crank exceed the corresponding transmission threshold. The transmission threshold includes a first transmission threshold used to increase the transmission ratio and a second transmission threshold used to reduce the transmission ratio. For example, if at least one of the acceleration of the bike 10 , the vehicle speed and the speed of the crank increases and exceeds the first transmission threshold, the controller controls 72 The gear 50 so that the gear ratio increases. For example, if at least one of the acceleration of the bike 10 , the vehicle speed and the speed of the crank decreases and exceeds a second transmission threshold, the controller controls 72 The gear 50 so that the gear ratio decreases.
In einem Fall, in dem das Getriebe 50 automatisch betrieben wird, kann in der zweiten Ausführungsform der Steuerzustand der Getriebesteuerung des Getriebes 50 basierend darauf geändert werden, ob die Spezifikationsinformation(en) ungenau ist/sind oder nicht. Beispielsweise wird der Übertragungsschwellenwert in einem Fall, in dem die Spezifikationsinformation(en) ungenau ist/sind, von dem Übertragungsschwellenwert in einem Fall verringert, in dem die Spezifikationsinformation(en) nicht ungenau ist/sind. Der Übertragungsschwellenwert in einem Fall, in dem die Spezifikationsinformation(en) nicht ungenau ist/sind, und der Übertragungsschwellenwert in einem Fall, in dem die Spezifikationsinformation(en) ungenau ist/sind, können vorab in dem Speicher 74 gespeichert werden. In dem Speicher 74 wird im Voraus nur der Übertragungsschwellenwert gespeichert, wenn die Spezifikationsinformation(en) nicht ungenau ist/sind. In einem Fall, in dem die Spezifikationsinformation(en) ungenau ist/sind, kann der Controller 72 den Übertragungsschwellenwert in einem Fall erzeugen, in dem die Spezifikationsinformation(en) ungenau ist/sind, indem ein vorbestimmter Wert von dem in dem Speicher 74 gespeicherten Übertragungsschwellenwert abgezogen wird.In a case where the gearbox 50 is operated automatically, in the second embodiment, the control state of the transmission control of the transmission 50 whether or not the specification information (s) is inaccurate based on whether or not it is changed. For example, in a case where the specification information (s) is inaccurate, the transmission threshold is reduced from the transmission threshold in a case where the specification information (s) is not inaccurate. The transmission threshold in a case where the specification information (s) is not inaccurate and the transmission threshold in a case where the specification information (s) is inaccurate may be preliminarily stored in the memory 74 get saved. In the store 74 in advance, only the transmission threshold is stored if the specification information (s) are not inaccurate. In a case where the specification information is inaccurate, the controller may 72 generate the transmission threshold in a case where the specification information is inaccurate by setting a predetermined value of that in the memory 74 stored transmission threshold is subtracted.
In einem Fall, in dem das Getriebe 50 automatisch betrieben wird, kann/können in der vierten Ausführungsform die Spezifikationsinformation(en), die sich auf die Spezifikation des Drehkörpers bezieht/beziehen, basierend auf dem Drehzustand des Drehkörpers, der mit dem ersten Sensor 80 erfasst wird und der Geschwindigkeit des Fahrrads 10, die mit dem zweiten Sensor 86 erfasst wird, erhalten werden, und das Getriebe 50 kann basierend auf der/den erhaltenen Spezifikationsinformation(en) gesteuert werden.In a case where the gearbox 50 is operated automatically, in the fourth embodiment, the specification information relating to the specification of the rotary body can be based on the rotational state of the rotary body coincident with the first sensor 80 is detected and the speed of the bike 10 that with the second sensor 86 is captured, and the transmission 50 can be controlled based on the obtained specification information (s).
In der ersten bis fünften Ausführungsformen ist die Steuervorrichtung 70 in das Fahrrad 10 eingebaut. Stattdessen kann zumindest ein Teil des Controllers 72 der Steuervorrichtung 70 in einer tragbaren elektronischen Vorrichtung enthalten sein, die von einem Fahrer des Fahrrads getragen wird. In diesem Fall sind die Sensoren 80, 86, 88 und 180 jeweils drahtlos mit mindestens einem Teil des Controllers 72 der Steuervorrichtung 70 elektrisch verbunden.In the first to fifth embodiments, the control device is 70 in the bike 10 built-in. Instead, at least part of the controller 72 the control device 70 in a portable electronic device carried by a driver of the bicycle. In this case, the sensors are 80 . 86 . 88 and 180 each wirelessly with at least part of the controller 72 the control device 70 electrically connected.
In der ersten Ausführungsform können der zweite Drehsensor 84 und der Übersetzungssensor 88 weggelassen werden. In diesem Fall kann der auf die dritte Geschwindigkeit bezogene Vorgang, zum Beispiel die Schritte S12, S15 und S16, aus dem Flussdiagramm von 3 weggelassen werden.In the first embodiment, the second rotation sensor 84 and the translation sensor 88 be omitted. In this case, the process related to the third speed, for example, the steps S12 . S15 and S16 , from the flowchart of 3 be omitted.
In der ersten Ausführungsform kann der erste Drehsensor 82 weggelassen werden. In diesem Fall kann in dem Flussdiagramm von 3 der Vorgang, der sich auf die erste Geschwindigkeit bezieht, beispielsweise die Schritte S12, S13 und S14, weggelassen werden.In the first embodiment, the first rotation sensor 82 be omitted. In this case, in the flowchart of 3 the process related to the first speed, for example the steps S12 . S13 and S14 to be omitted.
In der zweiten Ausführungsform können der zweite Drehsensor 84 und der Übersetzungssensor 88 weggelassen werden. In diesem Fall kann in dem Flussdiagramm von 3 der Vorgang, der sich auf die dritte Geschwindigkeit bezieht, beispielsweise die Schritte S12, S15 und S16, weggelassen werden.In the second embodiment, the second rotation sensor 84 and the translation sensor 88 be omitted. In this case, in the flowchart of 3 the process relating to the third speed, for example the steps S12 . S15 and S16 to be omitted.
In der dritten Ausführungsform können der zweite Drehsensor 84 und der Übersetzungssensor 88 weggelassen werden. In diesem Fall kann in dem Flussdiagramm von 7 der Vorgang, der sich auf die dritte Geschwindigkeit bezieht, beispielsweise die Schritte S36, S37, S38 und S39, weggelassen werden.In the third embodiment, the second rotation sensor 84 and the translation sensor 88 be omitted. In this case, in the flowchart of 7 the process relating to the third speed, for example the steps S36 . S37 . S38 and S39 to be omitted.
In der dritten Ausführungsform kann der erste Drehsensor 82 weggelassen werden. In diesem Fall kann in dem Flussdiagramm von 7 der Vorgang, der sich auf die erste Geschwindigkeit bezieht, beispielsweise die Schritte S32, S33, S34 und S35, weggelassen werden.In the third embodiment, the first rotation sensor 82 be omitted. In this case, in the flowchart of 7 the process related to the first speed, for example the steps S32 . S33 . S34 and S35 to be omitted.
Die zweite Ausführungsform kann die Benachrichtigungsvorrichtung 60 umfassen. In einem Fall, in dem die Spezifikationsinformation(en) korrigiert wird/werden, kann der Controller 72 der Benachrichtigungsvorrichtung 60 (eine) Information(en) mitteilen, die anzeigt/anzeigen, dass die Spezifikationsinformation(en) korrigiert wurde(n).The second embodiment may be the notification device 60 include. In a case where the specification information (s) is corrected, the controller may 72 the notification device 60 Notify (indicate) information indicating that the specification information (s) has been corrected.
Der Vorgang jedes Flussdiagramms muss nicht in vorbestimmten Intervallen wiederholt ausgeführt werden, während der Steuervorrichtung 70 elektrische Energie zugeführt wird. Der Vorgang jedes Flussdiagramms kann ausgeführt werden, nachdem der Controller 72 mit Energie versorgt wurde. Der Vorgang jedes Flussdiagramms kann einmal ausgeführt werden, bis dem Controller 72 Energie zugeführt wird, oder in einem Fall ausgeführt werden, in dem eine vorbestimmte Betätigung an der Betätigungseinheit 92 durchgeführt wird.The process of each flowchart need not be repeatedly executed at predetermined intervals during the control 70 electrical energy is supplied. The process of each flowchart may be performed after the controller 72 was energized. The process of each flowchart may be executed once, until the controller 72 Power is supplied, or be performed in a case where a predetermined operation on the operating unit 92 is carried out.
In jeder Ausführungsform kann mindestens eine von der Antriebsschaltung 44 und der Antriebsschaltung 54 in dem Controller 72 enthalten sein.In each embodiment, at least one of the drive circuit 44 and the drive circuit 54 in the controller 72 be included.
Die vorliegenden Beispiele und Ausführungsformen sind als veranschaulichend und nicht als einschränkend anzusehen, und die Erfindung ist nicht auf die hierin angegebenen Details beschränkt, sondern kann innerhalb des Umfangs und der Äquivalenz der beigefügten Ansprüche modifiziert werden.The present examples and embodiments are to be considered as illustrative and not restrictive, and the invention is not limited to the details given herein, but may be modified within the scope and equivalence of the appended claims.
BezugszeichenlisteLIST OF REFERENCE NUMBERS
-
10)10)
-
Fahrrad (mit Menschenkraft angetriebenes Fahrzeug);Bicycle (human-powered vehicle);
-
16)16)
-
Vorderrad (Drehkörper, Rad);Front wheel (rotary body, wheel);
-
18)18)
-
Hinterrad (Drehkörper, Räder, Antriebsrad);Rear wheel (rotating body, wheels, drive wheel);
-
24)24)
-
erstes Kettenrad (Drehkörper);first sprocket (rotary body);
-
26)26)
-
zweites Kettenrad (Drehkörper);second sprocket (rotary body);
-
28)28)
-
Kette;Chain;
-
40)40)
-
elektrische Komponente;electrical component;
-
42)42)
-
Motor;Engine;
-
50)50)
-
Getriebe;Transmission;
-
60)60)
-
Benachrichtigungsvorrichtung;Notification device;
-
62)62)
-
Anzeige;Display;
-
64)64)
-
Tongenerator;tone generator;
-
70)70)
-
Steuervorrichtung;Controller;
-
72)72)
-
Controller;controller;
-
74)74)
-
Speicher;Storage;
-
80,80
-
180) erster Sensor;180) first sensor;
-
82)82)
-
erster Drehsensor;first rotation sensor;
-
84)84)
-
zweiter Drehsensor;second rotation sensor;
-
86)86)
-
zweiter Sensor;second sensor;
-
86A)86A)
-
Positionssensor;Position sensor;
-
86B)86B)
-
Beschleunigungssensor;Acceleration sensor;
-
88)88)
-
Übersetzungssensortranslation sensor
ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
-
JP 2018038651 [0001]JP 2018038651 [0001]