TWI903891B - Gear shift control device, gear shift control method and bicycle gear shift system - Google Patents
Gear shift control device, gear shift control method and bicycle gear shift systemInfo
- Publication number
- TWI903891B TWI903891B TW113145560A TW113145560A TWI903891B TW I903891 B TWI903891 B TW I903891B TW 113145560 A TW113145560 A TW 113145560A TW 113145560 A TW113145560 A TW 113145560A TW I903891 B TWI903891 B TW I903891B
- Authority
- TW
- Taiwan
- Prior art keywords
- detection result
- gear
- adjustment signal
- generating
- pedaling
- Prior art date
Links
Abstract
Description
本發明涉及一種變速控制裝置、變速控制方法和腳踏車變速系統,尤指一種具有自動變速功能的變速控制裝置、變速控制方法和腳踏車變速系統。This invention relates to a gear shifting control device, a gear shifting control method, and a bicycle gear shifting system, and more particularly to a gear shifting control device, a gear shifting control method, and a bicycle gear shifting system with automatic gear shifting function.
在騎腳踏車時,踩踏板的節奏和變速的時機因騎士不同而存在差異,部分騎士可能無法以適當的力量、時機或方向手動變速控制,因此,不當的齒比可能使得騎士的踩踏效率降低。如今,腳踏車的自動變速控制裝置已被發展來簡化騎士的變速控制和增加騎士的踩踏效率。舉例來說,自動變速控制裝置的變速時機通常參考車速、踩踏頻率、踩踏扭力或踩踏力中的部分資訊來調整。然而,上述資訊皆為落後資訊,無法用來判斷騎士騎乘時變速需求的即時性。因此,如何判斷變速需求的即時性或預測變速需求的未來性,就成為業界所努力的目標之一。When cycling, the rhythm of pedaling and the timing of gear shifts vary from rider to rider. Some riders may not be able to manually control gear shifts with the appropriate force, timing, or direction. Therefore, improper gear ratios can reduce the rider's pedaling efficiency. Today, automatic gear control systems on bicycles have been developed to simplify gear shifting and increase pedaling efficiency. For example, automatic gear control systems typically adjust gear shifting timing based on information such as speed, pedaling frequency, pedaling torque, or pedaling force. However, this information is all outdated and cannot be used to determine the real-time nature of the rider's shifting needs. Therefore, determining the real-time nature of shifting needs or predicting future shifting needs has become one of the industry's goals.
本發明的主要目的之一在於提供一種變速控制裝置、變速控制方法和腳踏車變速系統,以解決上述問題。One of the main objectives of this invention is to provide a gear shifting control device, gear shifting control method, and bicycle gear shifting system to solve the above-mentioned problems.
本發明提供一種變速控制裝置,用於一腳踏車變速系統,包含有:一環境感測單元,用來偵測一環境狀態,並產生一第一偵測結果;一踩踏感測單元,用來偵測一踩踏狀態,並產生一第二偵測結果;以及一處理器,耦接於該環境感測單元和該踩踏感測單元,用來根據該第一偵測結果和該第二偵測結果產生一調整訊號,以調整該腳踏車變速系統的一變速檔位。The present invention provides a gear control device for a bicycle gear system, comprising: an ambient sensing unit for detecting an environmental state and generating a first detection result; a pedaling sensing unit for detecting a pedaling state and generating a second detection result; and a processor coupled to the ambient sensing unit and the pedaling sensing unit for generating an adjustment signal based on the first detection result and the second detection result to adjust a gear of the bicycle gear system.
本發明提供一種腳踏車變速系統,包含有:一變速裝置;以及一變速控制裝置,耦接該變速裝置,包含有:一環境感測單元,用來偵測一環境狀態,並產生一第一偵測結果;一踩踏感測單元,用來偵測一踩踏狀態,並產生一第二偵測結果;以及一處理器,耦接於該環境感測單元和該踩踏感測單元,用來根據該第一偵測結果和該第二偵測結果產生一調整訊號,以調整該變速裝置的一變速檔位。The present invention provides a bicycle gear shifting system, comprising: a shifting device; and a shifting control device coupled to the shifting device, comprising: an environmental sensing unit for detecting an environmental state and generating a first detection result; a pedaling sensing unit for detecting a pedaling state and generating a second detection result; and a processor coupled to the environmental sensing unit and the pedaling sensing unit for generating an adjustment signal based on the first detection result and the second detection result to adjust a shift gear of the shifting device.
本發明提供一種變速控制方法,用於一腳踏車變速系統,包含有:偵測一環境狀態,並產生一第一偵測結果;偵測一踩踏狀態,並產生一第二偵測結果;以及根據該第一偵測結果和該第二偵測結果產生一調整訊號,以調整該腳踏車變速系統的一變速檔位。The present invention provides a gear shifting control method for a bicycle gear shifting system, comprising: detecting an environmental state and generating a first detection result; detecting a pedaling state and generating a second detection result; and generating an adjustment signal based on the first detection result and the second detection result to adjust a gear of the bicycle gear shifting system.
在說明書及後續的申請專利範圍當中使用了某些詞彙來指稱特定的元件。所屬領域中具有通常知識者應可理解,硬體製造商可能會用不同的名詞來稱呼同一個元件。本說明書及後續的申請專利範圍並不以名稱的差異來做為區分元件的方式,而是以元件在功能上的差異來做為區分的準則。在通篇說明書及後續的申請專利範圍當中所提及的「包含」係為一開放式的用語,故應解釋成「包含但不限定於」。以外,「耦接」一詞在此係包含任何直接及間接的電氣連接手段。因此,若文中描述一第一裝置耦接於一第二裝置,則代表該第一裝置可直接電氣連接於該第二裝置,或透過其他裝置或連接手段間接地電氣連接至該第二裝置。Certain terms are used in this specification and the subsequent claims to refer to specific components. Those skilled in the art will understand that hardware manufacturers may use different names to refer to the same component. This specification and the subsequent claims do not distinguish components by name, but by functional differences. The term "comprising" throughout this specification and the subsequent claims is an open-ended term and should be interpreted as "comprising but not limited to". Furthermore, the term "coupled" here includes any direct and indirect electrical connection. Therefore, if the text describes a first device coupled to a second device, it means that the first device can be directly electrically connected to the second device, or indirectly electrically connected to the second device through other devices or connection means.
請參考第1圖,第1圖為本發明實施例一腳踏車變速系統1之示意圖。腳踏車變速系統1包含相互耦接的一變速控制裝置10和一變速裝置20。變速控制裝置10可以自動調整變速裝置20的一變速檔位,以簡化騎士的變速控制和增加騎士的踩踏效率。Please refer to Figure 1, which is a schematic diagram of a bicycle gear system 1 according to an embodiment of the present invention. The bicycle gear system 1 includes a gear control device 10 and a gear shifting device 20 coupled to each other. The gear control device 10 can automatically adjust a gear of the gear shifting device 20 to simplify the rider's gear shifting control and increase the rider's pedaling efficiency.
詳細來說,變速控制裝置10包含一環境感測單元101、一踩踏感測單元102和一處理器103。環境感測單元101用來偵測一環境狀態,並產生一第一偵測結果。踩踏感測單元102用來偵測一踩踏狀態,並產生一第二偵測結果。處理器103耦接於環境感測單元101和踩踏感測單元102,且處理器103可以根據第一偵測結果和第二偵測結果產生一調整訊號以調整變速裝置20的變速檔位。處理器103的運作方式可歸納為一變速控制方法2,如第2圖所示。變速控制方法2包含以下步驟:In detail, the gear shift control device 10 includes an ambient sensing unit 101, a pedal sensing unit 102, and a processor 103. The ambient sensing unit 101 detects an environmental state and generates a first detection result. The pedal sensing unit 102 detects a pedaling state and generates a second detection result. The processor 103 is coupled to the ambient sensing unit 101 and the pedal sensing unit 102, and the processor 103 can generate an adjustment signal based on the first and second detection results to adjust the gear position of the gear shift device 20. The operation of the processor 103 can be summarized as a gear shift control method 2, as shown in Figure 2. The gear shift control method 2 includes the following steps:
步驟S200:開始。Step S200: Begin.
步驟S202:由環境感測單元101偵測環境狀態,並產生第一偵測結果。Step S202: The environmental sensing unit 101 detects the environmental status and generates the first detection result.
步驟S204:由踩踏感測單元102偵測踩踏狀態,並產生第二偵測結果。Step S204: The pedaling state is detected by the pedaling sensing unit 102, and a second detection result is generated.
步驟S206:根據第一偵測結果和第二偵測結果產生調整訊號,以調整腳踏車變速系統的變速檔位。Step S206: Generate an adjustment signal based on the first and second detection results to adjust the gears of the bicycle's transmission system.
步驟S208:結束。Step S208: End.
簡言之,根據變速控制方法2,處理器103可根據環境狀態及踩踏狀態,調整變速裝置20的變速檔位。需注意的是,於步驟S202和步驟S204中,環境狀態可以包含一環境地形或一行車速度,踩踏狀態可以包含一踩踏速度、一踩踏扭力或一踩踏力,而不限於此。此外,環境感測單元101和踩踏感測單元102僅表示偵測環境狀態和踩踏狀態所需之必要元件,其基本架構為本領域所熟知,故不贅述,本領域具通常知識者當可根據所需,適當增加其他感測單元,如坡度感測單元、踏頻感測單元、加速度感測單元、霍耳效應感測單元、陀螺儀等,而不限於此。舉例來說,請參考第3圖,第3圖為本發明實施例一腳踏車變速系統3之示意圖。腳踏車變速系統3係由腳踏車變速系統1所衍生,故相同元件以相同符號表示。腳踏車變速系統3可以包含一坡度感測單元301、一速度感測單元302、一踏頻感測單元303和一踩踏扭力感測單元304。處理器103可以根據坡度感測單元301、速度感測單元302、踏頻感測單元303和踩踏扭力感測單元304的偵測結果產生調整訊號以調整變速裝置20的變速檔位。需注意的是,坡度感測單元301和速度感測單元302對應於或類似於腳踏車變速系統1的環境感測單元101,而踏頻感測單元303和踩踏扭力感測單元304對應於或類似於腳踏車變速系統1的踩踏感測單元102。為了方便說明,下述皆以腳踏車變速系統1的環境感測單元101為坡度感測單元301和踩踏感測單元102為踏頻感測單元303說明。In short, according to gear control method 2, processor 103 can adjust the gear position of gearbox 20 based on environmental conditions and pedaling status. It should be noted that in steps S202 and S204, environmental conditions may include an environmental terrain or a cycling speed, and pedaling status may include a pedaling speed, a pedaling torque, or a pedaling force, and is not limited to these. Furthermore, the environmental sensing unit 101 and the pedaling sensing unit 102 merely represent the necessary components required for detecting environmental and pedaling conditions. Their basic structure is well-known in the art and will not be described in detail. Those skilled in the art can appropriately add other sensing units as needed, such as slope sensing units, cadence sensing units, acceleration sensing units, Hall effect sensing units, gyroscopes, etc., and are not limited to these. For example, please refer to Figure 3, which is a schematic diagram of the bicycle derailleur system 3 of Embodiment 1 of the present invention. The bicycle derailleur system 3 is derived from the bicycle derailleur system 1, so the same components are represented by the same symbols. The bicycle drivetrain 3 may include a gradient sensing unit 301, a speed sensing unit 302, a cadence sensing unit 303, and a pedaling torque sensing unit 304. The processor 103 can generate adjustment signals to adjust the gear positions of the drivetrain 20 based on the detection results of the gradient sensing unit 301, speed sensing unit 302, cadence sensing unit 303, and pedaling torque sensing unit 304. It should be noted that the gradient sensing unit 301 and speed sensing unit 302 correspond to or are similar to the ambient sensing unit 101 of the bicycle drivetrain 1, while the cadence sensing unit 303 and pedaling torque sensing unit 304 correspond to or are similar to the pedaling sensing unit 102 of the bicycle drivetrain 1. For ease of explanation, the following description uses the environmental sensing unit 101 of the bicycle gear system 1 as the slope sensing unit 301 and the pedaling sensing unit 102 as the cadence sensing unit 303.
於步驟S206中,為了確保騎士在一舒適區間騎乘的騎乘腳踏車,處理器103可以利用各種演算法處理第一偵測結果和第二偵測結果並產生調整訊號,如此一來,處理器103可以根據調整訊號調整腳踏車變速系統的變速檔位。舉例來說,請參考第4圖,第4圖為本發明實施例一演算法4之示意圖。在演算法4中,處理器103可以執行下述步驟:對第一偵測結果和一第一預設值進行減法運算以產生一第一差值;對第二偵測結果和一第二預設值進行減法運算以產生一第二差值;以及根據第一差值和第二差值,產生調整訊號。其中,第一預設值和第二預設值分別對應騎士在舒適區間的環境狀態和踩踏狀態。舉例來說,在環境感測單元101為坡度感測單元301和踩踏感測單元102為踏頻感測單元303的情況下,第一預設值為騎士騎乘腳踏車的坡度舒適值,而第二預設值為騎士騎乘腳踏車的踏頻舒適值。如此一來,處理器103可以判斷出騎士當前的騎乘狀態偏離舒適區間的差值,並據以產生調整訊號以調升或調降變速檔位。舉例來說,當第一差值顯示騎士面臨坡度更大的嚴苛路況,處理器103可以產生調整訊號以調降變速檔位,反之,當第一差值顯示騎士面臨坡度更小的輕鬆路況,處理器103可以產生調整訊號以調升變速檔位。或者,當第二差值顯示腳踏車的動能持續增加、騎士踏頻超過舒適區間、或騎士踩踏力需求增加時,處理器103可以產生調整訊號以調升變速檔位,反之,當第二差值顯示腳踏車的動能持續降低、騎士踏頻未達舒適區間、或騎士踩踏力需求降低時,處理器103可以產生調整訊號以調降變速檔位。In step S206, to ensure that the bicycle is ridden in a comfortable range, the processor 103 can process the first detection result and the second detection result using various algorithms and generate an adjustment signal. In this way, the processor 103 can adjust the gears of the bicycle's transmission system according to the adjustment signal. For example, please refer to Figure 4, which is a schematic diagram of Algorithm 4 of Embodiment 1 of the present invention. In Algorithm 4, the processor 103 can perform the following steps: subtracting the first detection result from a first preset value to generate a first difference; subtracting the second detection result from a second preset value to generate a second difference; and generating an adjustment signal based on the first and second differences. The first and second preset values correspond to the rider's environmental and pedaling states within the comfort zone, respectively. For example, when the environmental sensing unit 101 is a slope sensing unit 301 and the pedaling sensing unit 102 is a cadence sensing unit 303, the first preset value is the rider's comfortable slope value, while the second preset value is the rider's comfortable cadence value. In this way, the processor 103 can determine the difference between the rider's current riding state and the comfort zone and generate an adjustment signal to shift up or down the gear. For example, when the first difference indicates that the rider is facing a more challenging road condition with a steeper incline, the processor 103 can generate an adjustment signal to downshift the gear. Conversely, when the first difference indicates that the rider is facing a more relaxed road condition with a gentler incline, the processor 103 can generate an adjustment signal to upshift the gear. Alternatively, when the second difference indicates that the bicycle's kinetic energy is continuously increasing, the rider's cadence exceeds the comfort zone, or the rider's pedaling force demand is increasing, the processor 103 can generate an adjustment signal to shift up a gear. Conversely, when the second difference indicates that the bicycle's kinetic energy is continuously decreasing, the rider's cadence is below the comfort zone, or the rider's pedaling force demand is decreasing, the processor 103 can generate an adjustment signal to shift down a gear.
在另一實施例中,本發明分別賦予第一差值和第二差值第一權重K1和第二權重K2,如此一來,處理器103可以更準確地產生調整訊號以調升或調降變速檔位。需注意的是,第一權重K1和第二權重K2可以是正值或負值,例如,環境坡度變化(第一差值)和變速檔位成負相關,因此對應環境坡度變化的第一權重K1為負值。騎士踏頻變化(第二差值)和變速檔位成正相關,因此對應騎士踏頻第二權重K2為正值。權重加成的計算方法應為本領域所熟知,故不詳述。In another embodiment, the invention assigns a first weight K1 and a second weight K2 to the first difference and the second difference, respectively. This allows the processor 103 to generate adjustment signals more accurately to shift up or down the gear. It should be noted that the first weight K1 and the second weight K2 can be positive or negative. For example, the change in environmental gradient (first difference) is negatively correlated with the gear position, therefore the first weight K1 corresponding to the change in environmental gradient is negative. The change in rider cadence (second difference) is positively correlated with the gear position, therefore the second weight K2 corresponding to the rider cadence is positive. The calculation method for the weight addition should be well known in the art and will not be described in detail.
需注意的是,在另一實施例中,為了確保變速檔位調整的即時性,處理器103可以對第一偵測結果或第二偵測結果進行一前處理計算。舉例來說,在環境感測單元101為坡度感測單元301情況下,處理器103可以採樣騎士在當前的一時間區間騎乘腳踏車時的複數個環境坡度值,並對複數個環境坡度值進行平均運算以得到作為第一偵測結果的平均坡度值。如此一來,處理器103可以即時地反映環境坡度變化,並更準確地產生調整訊號以調升或調降變速檔位。It should be noted that, in another embodiment, to ensure the real-time nature of gear shifting, the processor 103 can perform pre-processing calculations on either the first or second detection result. For example, if the environmental sensing unit 101 is a slope sensing unit 301, the processor 103 can sample multiple environmental slope values during the rider's cycling in the current time interval and average these multiple environmental slope values to obtain the average slope value as the first detection result. In this way, the processor 103 can reflect changes in environmental slope in real time and generate adjustment signals more accurately to shift up or down the gear.
在另一實施例中,處理器103可以利用其他演算法處理第一偵測結果和第二偵測結果並產生調整訊號。請參考第5圖,第5圖為本發明實施例一演算法5之示意圖。在演算法5中,處理器103可以執行下述步驟:對第一偵測結果進行微分運算以產生一第一變化率;對第二偵測結果進行微分運算以產生一第二變化率;以及根據第一變化率和第二變化率,產生調整訊號。其中第一變化率和第二變化率分別對應環境狀態的環境變化率和踩踏狀態地踩踏變化率。舉例來說,在環境感測單元101為坡度感測單元301和踩踏感測單元102為踏頻感測單元303的情況下,第一變化率為坡度變化率,而第二變化率為踏頻變化率。當坡度變化率或踏頻變化率愈大,代表騎士騎乘腳踏車的變速需求愈大,反之,當坡度變化率或踏頻變化率愈小,代表騎士騎乘腳踏車的變速需求愈小。如此一來,處理器103可以根據第一變化率和第二變化率判斷出騎士當前的變速需求,並據以產生調整訊號以調升或調降變速檔位。In another embodiment, processor 103 can use other algorithms to process the first detection result and the second detection result and generate an adjustment signal. Please refer to Figure 5, which is a schematic diagram of algorithm 5 of embodiment 1 of the present invention. In algorithm 5, processor 103 can perform the following steps: perform differentiation on the first detection result to generate a first rate of change; perform differentiation on the second detection result to generate a second rate of change; and generate an adjustment signal based on the first rate of change and the second rate of change. The first rate of change and the second rate of change correspond to the environmental rate of change in the environmental state and the trampling rate of change in the trampling state, respectively. For example, when the environmental sensing unit 101 is a slope sensing unit 301 and the pedaling sensing unit 102 is a cadence sensing unit 303, the first rate of change is the slope rate of change, and the second rate of change is the cadence rate of change. A larger slope rate of change or cadence rate of change indicates a greater demand for gear shifting by the rider, and vice versa. In this way, the processor 103 can determine the rider's current gear shifting demand based on the first and second rates of change and generate adjustment signals to shift up or down the gears accordingly.
進一步而言,本發明的腳踏車變速系統還可以兼顧騎士的變速喜好。請參考第1圖,變速控制裝置10可以另包含耦接於處理器103的一變速指示單元104,變速指示單元104用來接收騎士輸入的一變速指令。處理器103可以根據調整訊號和變速指令,更貼切變速喜好地調整變速檔位。舉例來說,請參考第6圖,第6圖為本發明實施例一演算法6之示意圖。在演算法6中,處理器103可以執行下述步驟:根據第一偵測結果和變速指令調整第一偵測結果所對應的一第一權重;根據第二偵測結果和變速指令調整第二偵測結果所對應的一第二權重;以及根據調整後的該第一權重、調整後的第二權重、該第一偵測結果和第二偵測結果,產生調整訊號。舉例來說,在環境感測單元101為坡度感測單元301和踩踏感測單元102為踏頻感測單元303的情況下,第一預設值為騎士騎乘腳踏車的坡度舒適值,而第二預設值為騎士騎乘腳踏車的踏頻舒適值。如此一來,處理器103可以判斷出騎士當前的騎乘狀態偏離舒適區間的差值,並將此差值與變速指令比較以對第一權重K1和第二權重K2進行權重調整運算而得到調整後的第一權重K1’和調整後的第二權重K2’。如此一來,處理器103可以在兼顧騎士的變速喜好的情況下,更準確地產生調整訊號以調升或調降變速檔位。需注意的是,權重調整運算可以利用一深度學習(Deep Learning)方法或一強化學習(Reinforcement Learning)方法的架構,以決策出兼顧騎士的變速喜好下的調整後的第一權重K1’和調整後的第二權重K2’。需注意的是,深度神經網路之運作原理應為本領域所熟知,故不贅述。此外,深度學習方法或強化學習方法亦可採用一深度置信網路(Deep Belief Networks,DBN)、一卷積神經網路(Convolutional Neural Networks,CNN)和一卷積深度置信網路(Convolutional Deep Belief Networks,CDBN)的架構,但不以此為限。Furthermore, the bicycle gear shifting system of this invention can also cater to the rider's shifting preferences. Referring to Figure 1, the gear shifting control device 10 may further include a shifting indication unit 104 coupled to the processor 103, which receives a shifting command input by the rider. The processor 103 can adjust the gears more precisely according to the shifting preferences based on the adjustment signal and the shifting command. For example, referring to Figure 6, which is a schematic diagram of Algorithm 6 of Embodiment 1 of this invention. In Algorithm 6, processor 103 can perform the following steps: adjust a first weight corresponding to the first detection result based on the first detection result and the shift command; adjust a second weight corresponding to the second detection result based on the second detection result and the shift command; and generate an adjustment signal based on the adjusted first weight, the adjusted second weight, the first detection result, and the second detection result. For example, when the environmental sensing unit 101 is a slope sensing unit 301 and the pedaling sensing unit 102 is a cadence sensing unit 303, the first preset value is the slope comfort value for a rider riding a bicycle, and the second preset value is the cadence comfort value for a rider riding a bicycle. In this way, the processor 103 can determine the difference between the rider's current riding state and the comfortable range, and compare this difference with the shift command to perform a weight adjustment operation on the first weight K1 and the second weight K2 to obtain the adjusted first weight K1' and the adjusted second weight K2'. In this way, the processor 103 can more accurately generate adjustment signals to shift up or down the gear while taking into account the rider's shifting preferences. It should be noted that the weight adjustment operation can utilize a deep learning method or a reinforcement learning method to determine the adjusted first weight K1' and the adjusted second weight K2' while considering the rider's shifting preferences. It should be noted that the operating principles of deep neural networks are well known in this field, and therefore will not be elaborated upon. In addition, deep learning methods or reinforcement learning methods can also adopt the architecture of a deep belief network (DBN), a convolutional neural network (CNN), and a convolutional deep belief network (CDBN), but are not limited to this.
需注意的是,演算法4、演算法5、演算法6僅為本發明實施例,本領域具通常知識者當可根據系統所需而適當調整。舉例來說,演算法6為演算法4加入權重調整運算,因此,本發明的演算法也可以是演算法5加入權重調整運算。或者,本發明的演算法也可以結合演算法4的減法運算和演算法5的微分運算,並分別賦予第一差值、第二差值、第一變化率和第二變化率不同的權重,但不以此為限。It should be noted that Algorithms 4, 5, and 6 are merely embodiments of the present invention, and those skilled in the art can make appropriate adjustments according to the needs of the system. For example, Algorithm 6 adds a weight adjustment operation to Algorithm 4; therefore, the algorithm of the present invention can also be Algorithm 5 with a weight adjustment operation added. Alternatively, the algorithm of the present invention can also combine the subtraction operation of Algorithm 4 and the differentiation operation of Algorithm 5, and assign different weights to the first difference, the second difference, the first rate of change, and the second rate of change, respectively, but this is not a limitation.
需注意的是,腳踏車變速系統1係為本發明之實施例,本領域具通常知識者當可依本發明的精神加以結合、修飾或變化以上所述的實施例,而不限於此。上述所有的說明、步驟、及/或流程(包含建議步驟),可透過硬體、軟體、韌體(即硬體裝置與電腦指令的組合,硬體裝置中的資料為唯讀軟體資料)、電子系統、或上述裝置的組合等方式實現。硬體可包含類比、數位及混合電路(即微電路、微晶片或矽晶片)。電子系統可包含系統單晶片(system on chip,SoC)、系統封裝(system in package,SiP)、電腦模組(computer on module,CoM)及電腦系統。本發明之流程步驟與實施例可以程式碼或指令的型態存在而儲存於記憶體中。記憶體可為電腦可讀取記錄媒體,記憶體104可包括唯讀記憶體(read-only memory,ROM)、快閃記憶體(Flash Memory)、隨機存取記憶體(random-access memory,RAM)、用戶識別模組(Subscriber Identity Module,SIM)、硬碟或光碟唯讀記憶體(CD-ROM/DVD-ROM/BD-ROM),但不以此為限。上述流程及實施例可被編譯成程式代碼或指令並儲存於記憶體。處理器103可用於讀取與執行記憶體中所儲存的程式碼或指令以實現前述所有步驟與功能。It should be noted that the bicycle gear system 1 is an embodiment of the present invention. Those skilled in the art can combine, modify, or change the above-described embodiments in accordance with the spirit of the present invention, and are not limited thereto. All the above descriptions, steps, and/or processes (including suggested steps) can be implemented by hardware, software, firmware (i.e., a combination of hardware devices and computer instructions, where the data in the hardware device is read-only software data), electronic systems, or combinations of the above devices. Hardware may include analog, digital, and mixed-signal circuits (i.e., microcircuits, microchips, or silicon wafers). Electronic systems may include system-on-chip (SoC), system-in-package (SiP), computer-on-module (CoM), and computer systems. The process steps and embodiments of this invention can exist in the form of program code or instructions and be stored in memory. Memory can be a computer-readable recording medium, and memory 104 may include read-only memory (ROM), flash memory, random-access memory (RAM), a Subscriber Identity Module (SIM), or read-only memory on a hard disk or optical disc (CD-ROM/DVD-ROM/BD-ROM), but is not limited thereto. The above processes and embodiments can be compiled into program code or instructions and stored in memory. Processor 103 can be used to read and execute the program code or instructions stored in memory to implement all the aforementioned steps and functions.
綜上所述,本發明的腳踏車變速系統偵測環境狀態和踩踏狀態,並根據偵測結果自動調整變速裝置20的變速檔位,以簡化騎士的變速控制和增加騎士的踩踏效率。如此一來,相較於先前技術,本發明的腳踏車變速系統可以滿足變速需求的即時性或預測變速需求的未來性 以上所述僅為本發明之較佳實施例,凡依本發明申請專利範圍所做之均等變化與修飾,皆應屬本發明之涵蓋範圍。In summary, the bicycle gear shifting system of this invention detects environmental conditions and pedaling status, and automatically adjusts the gears of the gear shifting device 20 based on the detection results, thereby simplifying the rider's gear shifting control and increasing the rider's pedaling efficiency. Therefore, compared to prior art, the bicycle gear shifting system of this invention can meet the immediate need for gear shifting or the future need for predicting gear shifting requirements. The above description is merely a preferred embodiment of this invention, and all equivalent variations and modifications made within the scope of the claims of this invention should be considered within the scope of this invention.
1、3:腳踏車變速系統 2:流程 4、5、6:演算法 10:變速控制裝置 20:變速裝置 101:環境感測單元 102:踩踏感測單元 103:處理器 104:變速指示單元 301:坡度感測單元 302:速度感測單元 303:踏頻感測單元 304:踩踏扭力感測單元 S200、S202、S204、S206、S208:步驟1, 3: Bicycle shifting system; 2: Process; 4, 5, 6: Algorithm; 10: Shifting control device; 20: Shifting device; 101: Environmental sensing unit; 102: Pedaling sensing unit; 103: Processor; 104: Shifting indicator unit; 301: Incline sensing unit; 302: Speed sensing unit; 303: Chorbit sensing unit; 304: Pedaling torque sensing unit; S200, S202, S204, S206, S208: Steps
第1圖為本發明實施例一腳踏車變速系統之示意圖。 第2圖為本發明實施例一變速控制方法之流程圖。 第3圖為本發明另一實施例一腳踏車變速系統之示意圖。 第4圖為本發明實施例一演算法之示意圖。 第5圖為本發明另一實施例一演算法之示意圖。 第6圖為本發明另一實施例一演算法之示意圖。Figure 1 is a schematic diagram of a bicycle gear shifting system according to Embodiment 1 of the present invention. Figure 2 is a flowchart of a gear shifting control method according to Embodiment 1 of the present invention. Figure 3 is a schematic diagram of a bicycle gear shifting system according to another embodiment of the present invention. Figure 4 is a schematic diagram of an algorithm according to Embodiment 1 of the present invention. Figure 5 is a schematic diagram of an algorithm according to another embodiment of the present invention. Figure 6 is a schematic diagram of an algorithm according to another embodiment of the present invention.
1:腳踏車變速系統 10:變速控制裝置 20:變速裝置 101:環境感測單元 102:踩踏感測單元 103:處理器 104:變速指示單元1: Bicycle derailleur system; 10: Derailleur control device; 20: Derailleur device; 101: Ambient sensing unit; 102: Pedal sensing unit; 103: Processor; 104: Derailleur indication unit.
Claims (18)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP24215825.1A EP4563450A1 (en) | 2023-11-28 | 2024-11-27 | Gear shift control device, gear shift control method and bicycle gear shift system |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US202363603121P | 2023-11-28 | 2023-11-28 | |
| US63/603,121 | 2023-11-28 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW202521419A TW202521419A (en) | 2025-06-01 |
| TWI903891B true TWI903891B (en) | 2025-11-01 |
Family
ID=
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120130603A1 (en) | 2010-11-18 | 2012-05-24 | Sean Michael Simpson | System and method for controlling a transmission of a human-powered vehicle |
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120130603A1 (en) | 2010-11-18 | 2012-05-24 | Sean Michael Simpson | System and method for controlling a transmission of a human-powered vehicle |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9234580B1 (en) | Control device for an automatic transmission of a bicycle | |
| JP7791905B2 (en) | Method for changing gear ratios in a bicycle gear shift, computer program, controller, drive unit and bicycle | |
| EP2993333B1 (en) | Driving force control system and saddled vehicle | |
| US8560188B2 (en) | Control apparatus for vehicle automatic transmission | |
| CN104334931B (en) | Shift control device for automatic transmission | |
| CN105083464B (en) | The electronic component parts of bicycle use | |
| US11584478B2 (en) | Control device and transmission system | |
| JP3126525B2 (en) | Automatic transmission control device for automobile | |
| TW202300391A (en) | Bicycle control system | |
| US7841962B2 (en) | Automatic transmission upshift timing | |
| TWI903891B (en) | Gear shift control device, gear shift control method and bicycle gear shift system | |
| KR100774646B1 (en) | Shift control method of automatic transmission | |
| CN110789525A (en) | Driving force control device | |
| JP2024110399A (en) | Method for operating a drive system of an electric bicycle | |
| TW202521419A (en) | Gear shift control device, gear shift control method and bicycle gear shift system | |
| JP4954058B2 (en) | Method for controlling downshift of an automatic transmission or automated transmission used to assist braking operation | |
| JP3052034B2 (en) | Vehicle traction control device | |
| EP4563450A1 (en) | Gear shift control device, gear shift control method and bicycle gear shift system | |
| JP3070017B2 (en) | Control device for automatic transmission for vehicles | |
| JP2007183004A (en) | Gear shift control device for vehicle | |
| JP6368803B2 (en) | Shift control device for automatic transmission | |
| JP4016822B2 (en) | Shift control device for continuously variable transmission | |
| JP2016008702A (en) | Shift control device for automatic transmission | |
| JP5157942B2 (en) | Shift control device for automatic transmission for vehicle | |
| US10647382B2 (en) | Charge system and charge method |