果控制部4判斷能夠降檔,則從步驟S99轉(zhuǎn)到步驟S100,執(zhí)行從當(dāng)前的變速檔位向低速側(cè)降一檔的降檔處理,然后返回到步驟S91。
[0134]如果控制部4判斷讀入的曲柄轉(zhuǎn)速R和人力驅(qū)動力T進(jìn)入到了第三范圍B3,則從步驟S94轉(zhuǎn)到步驟S101。第三范圍B3是比預(yù)定范圍的中間曲柄轉(zhuǎn)速((Rl+R2)/2)低、并且踩踏力比第二范圍B2大的范圍。因此,僅通過降檔控制同時執(zhí)行人力驅(qū)動力T的減小及曲柄轉(zhuǎn)速R的增大,難以使人力驅(qū)動力T和曲柄轉(zhuǎn)速R收納于預(yù)定范圍。因此,執(zhí)行降檔控制和輔助增加控制這兩個處理。在步驟SlOl中,判斷是否能夠執(zhí)行降檔和輔助增加。該判斷與第一實(shí)施方式的圖5的步驟S7和步驟S12相同。如果控制部4判斷能夠執(zhí)行降檔和輔助增加,則從步驟SlOl轉(zhuǎn)到步驟S102,執(zhí)行從當(dāng)前的變速檔位向低速側(cè)降一檔的降檔處理,同時執(zhí)行增大輔助比的輔助增加處理,然后返回到步驟S91。
[0135]如果控制部4判斷讀入的曲柄轉(zhuǎn)速R和人力驅(qū)動力T進(jìn)入到了第四范圍B4,則從步驟S95轉(zhuǎn)到步驟S103。第四范圍B4是比預(yù)定范圍的中間曲柄轉(zhuǎn)速((Rl+R2)/2)高、并且踩踏力比預(yù)定范圍小的范圍。這樣,由于人力驅(qū)動力T接近預(yù)定范圍,因此如果通過升檔控制同時執(zhí)行人力驅(qū)動力T的增大及曲柄轉(zhuǎn)速R的減小,則人力驅(qū)動力T可能變成比預(yù)定范圍大。因此,控制部4執(zhí)行升檔控制和輔助增加控制這兩個處理。在步驟S103中,控制部4判斷是否能夠執(zhí)行升檔和輔助增加。該判斷與第一實(shí)施方式的圖5的步驟S8和步驟S12相同。如果判斷能夠執(zhí)行升檔和輔助增加,則從步驟S103轉(zhuǎn)到步驟S104,執(zhí)行從當(dāng)前的變速檔位向高速側(cè)升一檔的升檔處理,同時執(zhí)行增大輔助比的輔助增加處理,然后返回到步驟 S91。
[0136]如果判斷讀入的曲柄轉(zhuǎn)速R和人力驅(qū)動力T進(jìn)入到了第五范圍B5,則從步驟S96轉(zhuǎn)到步驟S105。第五范圍B5是比預(yù)定范圍的中間曲柄轉(zhuǎn)速((Rl+R2)/2)高、并且踩踏力比第四范圍B4小的范圍。這樣,由于人力驅(qū)動力T稍微偏離了預(yù)定范圍,因此如果通過升檔控制同時執(zhí)行人力驅(qū)動力T的增大及曲柄轉(zhuǎn)速R的減小,人力驅(qū)動力T收納于預(yù)定范圍的可能性大。因此,僅執(zhí)行升檔控制。在步驟S105中,判斷是否能夠升檔。該判斷與第一實(shí)施方式的圖5的步驟S8相同。如果控制部4判斷能夠升檔,則從步驟S105轉(zhuǎn)到步驟S106,執(zhí)行從當(dāng)前的變速檔位向高速側(cè)升一檔的升檔處理,然后返回到步驟S91。
[0137]這里,將人力驅(qū)動力T和曲柄轉(zhuǎn)速R分為多個范圍(例如從第一范圍BI到第五范圍B5)來控制電動變速單元107和驅(qū)動單元2中的至少一者。因此,能夠針對每個范圍來設(shè)定控制內(nèi)容,從而能夠簡化控制。
[0138]〈第三實(shí)施方式〉
[0139]在第三實(shí)施方式中,執(zhí)行關(guān)于預(yù)定范圍的設(shè)定和變更的處理。
[0140]圖12是表示用于實(shí)施第三實(shí)施方式的、包括驅(qū)動單元2的電動輔助自行車的電動電氣結(jié)構(gòu)的框圖。在圖12中,在圖3所示的電動輔助自行車的結(jié)構(gòu)中增加了操作開關(guān)16和存儲器18。操作開關(guān)16是在設(shè)定或者變更預(yù)定范圍時使用的操作部。另外,也可以代替操作開關(guān)16而通過與變速操作部10的變速操作所使用的通常的操作不同的操作(例如長按或者雙擊)來執(zhí)行對預(yù)定范圍的設(shè)定或者變更的操作。存儲器18被設(shè)置用于存儲轉(zhuǎn)速傳感器8的檢測值(旋轉(zhuǎn)參數(shù))和傳感器50的檢測值(人力驅(qū)動力)。例如,控制部4將以預(yù)定時間間隔檢測到的檢測值從最近的開始依次存儲到M個(例如M為5-50的整數(shù))存儲器18中。其他的結(jié)構(gòu)與第一實(shí)施方式相同,因此省略說明。
[0141]在本實(shí)施方式中,根據(jù)轉(zhuǎn)速傳感器8的檢測值(旋轉(zhuǎn)參數(shù)R)和傳感器50的檢測值(人力驅(qū)動力T)中的至少一者來設(shè)定或者變更圖4所示的第一實(shí)施方式的預(yù)定范圍。作為一個例子,在圖13所示的第三實(shí)施方式的情況下,在操作操作開關(guān)16之后或者之前,根據(jù)讀入的人力驅(qū)動力T和旋轉(zhuǎn)參數(shù)R來決定預(yù)定范圍的中心值A(chǔ)P并設(shè)定或者變更預(yù)定范圍。
[0142]接下來,基于圖14所示的流程圖來說明圖13所示的設(shè)定或者變更預(yù)定范圍的控制動作。另外,圖14是控制動作的一個例子,本發(fā)明不限于圖14所示的控制動作。另外,預(yù)定范圍的設(shè)定或者變更是指最初決定預(yù)定范圍是設(shè)定,改變決定了的預(yù)定范圍是變更。
[0143]在圖14中,在步驟Slll中,控制部4等待對操作開關(guān)16的操作。如果操作了操作開關(guān)16,控制部4將處理從步驟Slll轉(zhuǎn)到步驟SI 12。在步驟SI 12中,控制部4讀入傳感器50的人力驅(qū)動力T和旋轉(zhuǎn)速度傳感器8的旋轉(zhuǎn)參數(shù)(曲柄轉(zhuǎn)速R),并將處理轉(zhuǎn)到步驟S113。在步驟S113中,控制部4使規(guī)定讀入檢測值的次數(shù)的次數(shù)η增加1,并將處理轉(zhuǎn)到步驟S114。在步驟S114中,控制部4判斷讀入了檢測值的次數(shù)η是否變?yōu)榱艘?guī)定的次數(shù)N (例如N為5-20的整數(shù))。如果判斷未變?yōu)橐?guī)定的次數(shù)N,則控制部4將處理轉(zhuǎn)到步驟S115。在步驟S115中,控制部4對之前讀入的人力驅(qū)動力T和曲柄轉(zhuǎn)速R進(jìn)行累計(jì),并將處理轉(zhuǎn)到步驟S116,等待經(jīng)過預(yù)定時間t。預(yù)定時間t例如是從I秒到I分鐘之間的時間。如果經(jīng)過了預(yù)定時間t,控制部4將處理轉(zhuǎn)到步驟S112,并在下一個定時讀入人力驅(qū)動力T和曲柄轉(zhuǎn)速R。
[0144]如果判斷讀入的次數(shù)η變?yōu)榱艘?guī)定的次數(shù)N,則控制部4將處理從步驟S114轉(zhuǎn)到步驟S117。在步驟S117中,控制部4將次數(shù)η重置為“0”,并將處理轉(zhuǎn)到步驟S118。在步驟S118中,控制部4使讀入的N個人力驅(qū)動力T和曲柄轉(zhuǎn)速R的累計(jì)值(ΣΤη、XRn)除以次數(shù)N,計(jì)算出人力驅(qū)動力T和曲柄轉(zhuǎn)速R的平均值(AT = ΣΤη/Ν, AR = 2Rn/N)。然后,控制部4將處理轉(zhuǎn)到步驟S119,將計(jì)算出的平均值(AT、AR)設(shè)定為預(yù)定范圍的中心值A(chǔ)P (圖13),并將處理轉(zhuǎn)到步驟S120。在步驟S120中,設(shè)定或者變更預(yù)定范圍,然后結(jié)束預(yù)定范圍的設(shè)定或者變更處理。具體地說,將檢測到的人力驅(qū)動力T和旋轉(zhuǎn)參數(shù)R的平均值(AT,AR)設(shè)定為預(yù)定范圍的中心值A(chǔ)P,使中心值A(chǔ)P加上或減去預(yù)定范圍的上限值(T2、R2)和下限值(Tl、Rl)的差的一半的值((T2-Tl)/2、(R2-RD/2)來設(shè)定或者變更新的預(yù)定范圍。由此,能夠與使用者的狀態(tài)(身體狀況、疲勞程度等)和行駛道路的狀態(tài)(例如行駛道路的傾斜程度、行駛道路的路面狀態(tài)(例如柏油路面或礫石路面))等相應(yīng)地來設(shè)定或者變更預(yù)定范圍。
[0145]<第三實(shí)施方式的變形例一 >
[0146]在第三實(shí)施方式的變形例一中,如圖15所示,根據(jù)操作了操作開關(guān)16后的人力驅(qū)動力T和曲柄轉(zhuǎn)速R來進(jìn)行預(yù)定范圍的設(shè)定或者變更。在圖15中,控制部4依次執(zhí)行圖14所示的步驟S111、步驟S112、步驟S119、以及步驟S120的處理。另外,在步驟S119中,預(yù)定范圍的中心值A(chǔ)P不使用平均值,而是直接使用讀入的人力驅(qū)動力T和曲柄轉(zhuǎn)速R(AP =(T、R))0
[0147]<第三實(shí)施方式的變形例二 >
[0148]在第三實(shí)施方式的變形例二中,控制部4將讀入的人力驅(qū)動力T和曲柄轉(zhuǎn)速R存儲在存儲器18中,當(dāng)操作了操作開關(guān)16時,根據(jù)存儲的人力驅(qū)動力T和曲柄轉(zhuǎn)速R來設(shè)定或者變更預(yù)定范圍。在圖16中,控制部4將最近讀入的M個人力驅(qū)動力T和曲柄轉(zhuǎn)速R存儲在存儲器18中,并根據(jù)存儲的M個人力驅(qū)動力T和曲柄轉(zhuǎn)速R的平均值(AT、AR)來設(shè)定或者變更預(yù)定范圍。
[0149]在圖16的步驟S121中,控制部將最近的M個人力驅(qū)動力T和曲柄轉(zhuǎn)速R存儲在存儲器18中,并將處理轉(zhuǎn)到步驟S122。在步驟S122中,控制部4等待對操作開關(guān)16的操作。如果操作了操作開關(guān)16,則控制部4將處理從步驟S122轉(zhuǎn)到步驟S123。在步驟S123中,控制部4讀入存儲器18存儲的M個人力驅(qū)動力T和曲柄轉(zhuǎn)速R,并將處理從步驟S123轉(zhuǎn)到步驟S124。在步驟S124中,控制部4對從存儲器18讀入的人力驅(qū)動力T和曲柄轉(zhuǎn)速R進(jìn)行累計(jì),使人力驅(qū)動力T和曲柄轉(zhuǎn)速R的累計(jì)值(ΣΤη、XRn)除以個數(shù)Μ,計(jì)算出人力驅(qū)動力T和曲柄轉(zhuǎn)速R的平均值(AT = Σ Τη/Μ,AR = Σ Rn/M)。然后,控制部4將處理轉(zhuǎn)到步驟S125,將計(jì)算出的平均值(AT、AR)設(shè)定為預(yù)定范圍的中心值A(chǔ)P(圖13),并將處理轉(zhuǎn)到步驟S126。在步驟S126中,控制部設(shè)定或者變更預(yù)定范圍,使得計(jì)算出的平均值(AT、AR)成為預(yù)定范圍的中心值A(chǔ)P(圖13),然后結(jié)束預(yù)定范圍的設(shè)定或者變更處理。步驟S126的具體的處理與步驟S120實(shí)質(zhì)上相同。
[0150]這里,由于能夠通過預(yù)先存儲在存儲器18中的最近的M個人力驅(qū)動力T和曲柄轉(zhuǎn)速R的平均值來進(jìn)行預(yù)定范圍的設(shè)定或者變更,因此如果操作了操作開關(guān)16,則能夠迅速地設(shè)定或者變更預(yù)定范圍。
[0151]另外,在變形例2中,控制部4也可以不使用平均值,而是根據(jù)最近存儲的人力驅(qū)動力T和曲柄轉(zhuǎn)速R來設(shè)定或者變更預(yù)定范圍。
[0152]〈第四實(shí)施方式〉
[0153]在圖17所示的第四實(shí)施方式中,不設(shè)置驅(qū)動單元2和換流器部6。檢測人力驅(qū)動力的傳感器50例如設(shè)置在曲軸的周圍。其他的結(jié)構(gòu)與第一實(shí)施方式相同。因此,控制部4控制電動變速單元107,以使人力驅(qū)動力T和曲柄轉(zhuǎn)速R如圖18所示那樣進(jìn)入到預(yù)定范圍。但是,由于未設(shè)置驅(qū)動單元,因此如果使電動變速單元107降檔或者升檔,則曲柄轉(zhuǎn)速R和人力驅(qū)動力T同時改變。具體地說,如果降檔,則曲柄轉(zhuǎn)速R變快,人力驅(qū)動力T變小。另夕卜,如果當(dāng)升檔,則相反地曲柄轉(zhuǎn)速R變慢,人力驅(qū)動力T變大。
[0154]因此,如圖18所明確表示的那樣,在當(dāng)前的人力驅(qū)動力T和曲柄轉(zhuǎn)速R的組合中,有時如果如A5和A6那樣曲柄轉(zhuǎn)速R大幅地脫離了預(yù)定范圍,即使進(jìn)行變速控制也不會進(jìn)入到預(yù)定范圍。在該情況下,也可以優(yōu)先控制人力驅(qū)動力T,使得人力驅(qū)動力進(jìn)入到預(yù)定范圍。
[0155]在圖19中,在步驟S131中,控制部4從轉(zhuǎn)速傳感器8和傳感器50讀入曲柄轉(zhuǎn)速R和人力驅(qū)動力T。在步驟S132中,控制部4判斷讀入的人力驅(qū)動力T是否小于預(yù)定范圍的下限人力驅(qū)動力Tl。在步驟S133中,控制部4判斷讀入的人力驅(qū)動力T是否超過了預(yù)定范圍的上限人力驅(qū)動力T2。在步驟S134中,控制部判斷讀入的曲柄轉(zhuǎn)速R是否小于預(yù)定范圍的下限轉(zhuǎn)速R1。在步驟S135中,控制部4判斷讀入的曲柄轉(zhuǎn)速R是否超過了預(yù)定范圍的上限轉(zhuǎn)速R2。
[0156]在控制部4判斷人力驅(qū)動力T小于下限人力驅(qū)動力Tl的情況下,控制部4將處理從步驟S132轉(zhuǎn)到步驟S136。在步驟S136中,控制部4判斷是否能夠升檔。該判斷是控制部4讀入檔位數(shù)傳感器107c的數(shù)據(jù)來進(jìn)行判斷。例如,如果變速檔位為最高速的檔位(變速比最大的變速檔位),則該判斷為“否”。如果能夠升檔,則控制部4將處理從步驟S136轉(zhuǎn)到步驟S137,并向電動變速單元107輸出從當(dāng)前的變速檔位向高速側(cè)的變速檔位升一檔的指令,然后將處理轉(zhuǎn)到步驟S131。在步驟S131中,控制部4以下一個控制周期讀入曲柄轉(zhuǎn)速R和人力驅(qū)動力T。另外,在無法升檔的情況下,由于即使控制電動變速單元107也無法使曲柄轉(zhuǎn)速R進(jìn)入到預(yù)定范圍,因此將處理轉(zhuǎn)到步驟S131,維持當(dāng)前的變速檔位。
[0157]在控制部4判斷人力驅(qū)動力T超過了上限人力驅(qū)動力T2的情況下,將處理從步驟S133轉(zhuǎn)到步驟S138。