制邏輯可以節(jié)約能量以適應在行程的最后階段的海拔變化。
[0170]如果,到行程的終點,電池26的狀態(tài)超過了預定水平,如,需要充電以在供應的電力輔助——即,放電速率——下提供剩余行程的能量,則電力控制邏輯可以接合另一個子程序,該子程序增加到行程的終點通過馬達142的電力輔助以允許駕駛者的心率下降并以最小的呼吸急促和汗量到達目的地,如,準備在辦公室中工作??刂破鞒绦蛞部梢栽O置為如果需要,在行程的早期強制能量保存(減少輔助),以確保到終點時電力增加可以是可用的。
[0171]計算設備28可以編程為隨著目的地距離減小而逐步增加給馬達142的電力。例如,存儲器29可以存儲包括編程以隨著目的地距離減小而逐漸增加給馬達142的電力的指令。這輔助駕駛員以最小的呼吸急促和汗量到達目的地。計算設備28可以編程為,如,存儲器29可以存儲包括編程以至少基于目的地距離、地形、交通狀況、交通燈模式等確定電力增加量和電力增加的進度的快速性的指令,如以下進一步所述。
[0172]計算設備28可以編程為,如,存儲器29可以存儲包括編程以至少基于電池26的荷電水平確定最大降溫距離的指令。當目的地距離小于最大降溫距離時,計算設備28可以提供指令以增加給馬達142的電力,S卩,當自行車10處于乘員選擇的降溫距離時,馬達142為駕駛員提供額外的蹬踏輔助。這有助于確保電池26具有到達預定目的地足夠的荷電同時降低駕駛員的心率。
[0173]計算設備28可以編程為,如,存儲器29可以存儲包括編程以基于可以降低電池的荷電的幾個因素計算最大降溫距離的指令。例如,計算設備28可以編程為至少基于自行車10和預定目的地之間的地形、自行車10和預定目的地之間的交通狀況、自行車10和預定目的地之間的交通燈模式等確定最大降溫距離。例如,移動設備48可以提供地形、交通狀況、交通燈模式等至計算設備28。計算設備28可以編程為接收從移動設備48——如,移動電話——傳送到計算設備28的地形、交通狀況和交通燈模式中的至少一個。移動設備48可以具有訪問包括例如地形、交通狀況、交通燈模式等信息的數據庫的程序或應用程序,并且可以基于自行車10的位置和到預定目的地的路線提供信息至計算設備28。
[0174]計算設備28可以編程為,如,存儲器29可以存儲包括編程以接收乘員選擇的降溫距離的指令以及當目的地距離小于乘員選擇的降溫距離時,提供指令以增加給馬達142的電力的指令,即,當自行車10處于乘員選擇的降溫距離時,馬達142為駕駛員提供額外的蹬踏輔助。例如,駕駛員可以將乘員選擇的降溫距離輸入到移動設備48中并且移動設備可以將乘員選擇的降溫距離傳送到計算設備28。計算設備28可以編程為比較乘員選擇的降溫距離與最大降溫距離。
[0175]如果乘員選擇的降溫距離小于由計算設備28計算出的最大降溫距離,則計算設備28可以基于乘員選擇的降溫距離來操作。如果乘員選擇的降溫距離大于最大降溫距離,則計算設備28可以編程為覆蓋乘員選擇的降溫距離。例如,在這樣的情況下,當自行車10處于最大降溫距離而不是所乘員選擇的降溫距離時,計算設備28可以提供指令以增加給馬達142的電力??蛇x擇地,當乘員選擇的降溫距離大于最大降溫距離時,計算設備28可以指示移動設備48拒絕輸入乘員選擇的降溫距離并提示駕駛員選擇另一個乘員選擇的降溫距離。在這種情況下,計算設備28可以指示移動設備48來顯示最大降溫距離,以輔助駕駛員選擇小于最大降溫距離的乘員選擇的降溫距離。
[0176]計算設備28可以編程為,如,存儲器29可以存儲包括編程以在駕駛員操作自行車10之前識別駕駛員的基線心率的指令。例如,在操作自行車10之前,駕駛員可以接觸心率監(jiān)控器145持續(xù)預定時間量且計算設備28可以接收心率信號并計算基線心率,如,駕駛員的靜息心率。計算設備28可以編程為至少基于相對于基線心率的心率信號提供指令以增加給馬達142的電力。例如,當自行車10接近預定目的地時,計算設備28可以提供指令至馬達142以增加蹬踏輔助來使心率信號降低至基線心率。計算設備28可以執(zhí)行反饋回路以不斷監(jiān)控相對于基線心率的心率信號。
[0177]如圖24和25所示,電力控制邏輯的自動模式可以在框174中開啟或關閉。當自動模式關閉時,電力控制邏輯計算電力輸出并旋轉齒輪148以驅動電動自行車10。當自動模式開啟時,電力控制邏輯計算剩余行程所需的電力,如框176所示。該計算可以基于瞬時電力請求、歷史行程電力使用、剩余行程范圍、剩余行程地形、交通等。當計算剩余行程需要的電力時,電力控制邏輯計算電池26是否具有滿足剩余行程的電力的足夠的荷電,如框178所示。該計算是基于電池26的荷電狀態(tài)。
[0178]如果電池26的荷電是足夠的,則電力控制邏輯跟蹤何時電動自行車10在預定距離內接近目的地。當電力控制邏輯確定電動自行車10不在目的地的預定距離內時,電力控制邏輯計算馬達142的電力輸出,如框180中所示,并且給馬達142提供電力,如框182中所示。當電力控制邏輯確定電動自行車10在目的地的預定距離內時,電力控制邏輯計算減少汗水電力調節(jié),如框184中所示,如,以給馬達142提供額外的電力以允許駕駛員在行程的最后階段期間降溫。減少汗水電力調節(jié)可以基于駕駛員的瞬時心率的測量值?;跍p少汗水電力調節(jié),電力控制邏輯計算電力輸出并給馬達142提供電力。
[0179]如框186中所示,當電力控制邏輯計算電池26的荷電不足以到達目的地時,電力控制邏輯計算距離增加電力調節(jié)?;谠撚嬎悖娏刂七壿嬘嬎汶娏敵霾⒔o馬達142提供電力。
[0180]如圖28所示,電動自行車10可以包括通信系統200。通信系統200配置用于在計算設備28和移動設備48和/或車輛12的用戶輸入設備202之間同時發(fā)送和處理數據。具體地,電動自行車10的計算設備28可以常規(guī)地執(zhí)行電動自行車10的一個或多個部件/系統的狀態(tài)檢查,例如電池荷電狀態(tài)、行程范圍、車架14打開檢查、輪胎壓力、主動安全系統等。這些狀態(tài)可以如在行程開始之前在移動設備48或車輛12的儀表板上顯示給駕駛員。例如,用戶輸入設備202可以包括車輛12的多媒體系統,包括處理器、存儲器、用戶界面218——例如圖形化用戶界面——和/或輸入按鈕等。
[0181]如圖26所示,通信系統200可以包括自行車10的計算設備28和連接204。計算設備28的處理器31可以編程為當自行車10插接到車輛12時,與車輛12的用戶輸入設備202通信。處理器31可以編程為當自行車10從車輛12脫離時,除了用戶輸入設備202之夕卜,還與移動設備48通信。在這樣的配置中,處理器31可以編程為提供車輛的用戶輸入設備202、自行車10的計算設備28和移動設備48之間的三向通信,即,可以允許從車輛的用戶輸入設備202、自行車10的計算設備28和移動設備48中的任何一個向其他兩個通信。
[0182]如圖26B所示,通信系統200可以在車輛模式中或在遠程模式中操作,在車輛模式中,車輛12的用戶輸入設備202與計算設備28通信并控制狀態(tài)檢查,在遠程模式中(也在圖26A中示出),移動設備48控制狀態(tài)檢查。當電動自行車10從車輛12拆除或進入車輛12中時,通信系統200可以在車輛模式和遠程模式之間自動切換。例如,處理器31可以編程為當自行車10插接到車輛12時,與車輛12的用戶輸入設備202自動通信,并且當自行車10插接到車輛12時,自動停止與移動設備48通信??蛇x擇地或此外,通信系統200可以在車輛模式和遠程模式之間手動切換,如,通過從駕駛員到車輛12的用戶輸入設備202和/或通過移動設備48的手動輸入。例如,處理器可以編程為接收指令以與車輛的用戶輸入設備202和移動設備48中的至少一個建立通信,如,通過從駕駛員至車輛12的用戶輸入設備202和/或通過移動設備48的手動輸入。
[0183]如圖28所示,電動自行車10包括通信系統200和車輛12的用戶輸入設備202之間和/或通信系統200和移動設備48之間的連接204。連接204可以是無線連接204,如,通過無線協議,例如藍牙,或者可以是有線連接204,如,USB連接204。連接204可以與電池26通信,用于提供電池26和用戶輸入設備202和/或電池26和移動設備48之間的通?目。
[0184]在車輛模式中,電動自行車10可以連接到車輛12以及連接到移動設備48。換言之,計算設備28可以與用戶輸入設備202和與移動設備48直接通信。計算設備28和用戶輸入設備202和/或移動設備48之間的這種通信可以是有線的和/或無線的。車輛12可以從電動自行車10發(fā)送、接收和/或鏈接數據到移動設備48,如下所述。
[0185]在車輛模式中,當電動自行車10插接到車輛12時,電動自行車10的計算設備28可以通過連接204與車輛12通信。例如,電動自行車10可以與車輛12插接,如下所述。當電動自行車10插接時,電動自行車10的計算設備28可以與車輛12的用戶輸入設備202通過連接204進行通信。例如,計算設備28可以通過連接204傳送狀態(tài)檢查至車輛12的用戶輸入設備202。用戶輸入設備202可以通過適當的軟件與計算設備28進行通信。車輛制造商可以提供用于自行車計算設備28的開源編程界面。制造商可以設計并上傳他們自己的應用程序至用戶輸入設備202或制造商可以直接編程界面程序到他們的用戶輸入設備202的多媒體通信協議中。
[0186]當通信系統200處于車輛模式時,用戶輸入設備202可以通過連接204控制計算設備28。處理器31可以編程為當自行車10插接到車輛12時,從用戶輸入設備202和移動設備48中的一個傳送信息至用戶輸入設備202和移動設備48中的另一個。當通信系統200處于車輛模式時,用戶輸入設備202可以鏡像從計算設備28到移動設備48的通信。例如,用戶輸入設備202可以通過與移動設備48的典型的連接204——例如藍牙、USB等——傳送要鏡像的信息。用戶輸入設備202可以將包括停車信息、擁擠信息、收費道路信息、天氣信息、地形信息等的數據合并到計算設備28。當在遠程模式中時,移動設備48可以合并數據到計算設備28,包括停車信息、地形信息等。
[0187]在遠程模式中,電動自行車10可以連接到移動設備48,并且在這樣的配置中,移動設備48可以連接到車輛12。換言之,計算設備28可以與移動設備48直接通信。計算設備28和移動設備48之間的通信可以是有線和/或無線的。如果移動設備48處于車輛12中,則移動設備48還可以與移動設備通信并從電動自行車10發(fā)送、接收和/或鏈接數據至用戶輸入設備202。
[0188]當通信系統200在遠程模式中操作時,如圖26A和26B所示,移動設備48可以連接到電動自行車10,如,通過連接204。在遠程模式中,電動自行車10的計算設備28可以通過連接204與移動設備48通信。例如,計算設備28可以通過連接204傳送狀態(tài)檢查至車輛12的移動設備48。當通信系統200處于遠程模式時,移動設備48可以通過連接204控制計算設備28。當通信系統200處于遠程模式時,移動設備48可以鏡像從計算設備28至用戶輸入設備202的通信。例如,移動設備48可以通過與用戶輸入設備202的典型的連接204——如藍牙,USB等——傳送要鏡像的信息。
[0189]如上所述,通信系統200可以在車輛模式和遠程模式之間自動切換。當電動自行車10從車輛12移除時,計算設備28的控制從用戶輸入設備202傳遞到移動設備48,并且當電動自行車10進入到車輛12中時,計算設備28的控制從移動設備48傳遞到用戶輸入設備202。
[0190]連接204可以配置用于與用戶輸入設備202和移動設備48通信。相同的連接204可以與用戶輸入設備202和移動設備48兼容,并且因此,相同的連接204可以在車輛模式和遠程模式中使用,從而降低使用單一的連接204的成本。公共連接204還確保了當計算設備28的控制在車輛12和移動設備48之間切換時,任何事件或更新可以從移動設備48直接傳遞到車輛12和/或從車輛12傳遞到移動設備48。
[0191 ] 如上所述,通信系統200可以包括計算設備28,計算設備28包括處理器31和存儲器29。存儲器可以存儲包含編程以檢測何時自行車10插接到車輛12以及檢測何時自行車10從車輛12脫開的指令。指令包含編程以當自行車10插接到車輛12時與車輛12的用戶輸入設備202通信,并且當自行車10從車輛12脫開時,與移動設備48通信。如上所述,數據可以涉及電池荷電、行程范圍、車架打開檢查、輪胎壓力以及主動安全系統中的至少一個。
[0192]指令可以包含編程以當自行車10從車輛12脫開時從車輛12的用戶輸入設備202向移動設備48自動切換與計算設備28的通信??蛇x擇地,或此外,如上所述,指令可以包括編程以從車輛12的用戶輸入設備202向移動設備48手動切換與計算設備28的通信,如,通過到移動設備48和/或車輛12的用戶輸入設備202的輸入。
[0193]類似地,指令可以包含編程以當自行車10插接到車輛12時,從移動設備48向車輛12的用戶輸入設備202自動切換與計算設備28的通信??蛇x擇地,或此外,如上所述,指令可以包括編程以從移動設備48向車輛12的用戶輸入設備202手動切換與計算設備28的通信,如,通過到移動設備48和/或車輛12的用戶輸入設備202的輸入。
[0194]指令可以包含編程以當自行車10插接到車輛12時從車輛12的用戶輸入設備202和移動設備48中的一個傳送數據至用戶輸入設備202和移動設備48中的另一個。換言之,如上所述,當通信系統200處于車輛模式時,數據可以在移動設備48和車輛12的用戶輸入設備202之間傳送。指令可以包含編程以提供車輛12的用戶輸入設備202、自行車10的計算設備28和移動設備48之間的三向通信,S卩,可以允許從車輛的用戶輸入設備202、自行車10的計算設備28以及移動設備48中的任何一個向其他兩個通信。
[0195]在圖30中示出了操作通信系統200的方法350。參考圖30,該方法包括檢測自行車10插接到車輛12,如在框352中所示。
[0196]如在框354中所示,該方法350包括在自行車10的計算設備28和車輛12的用戶輸入設備202之間傳送數據,即,用車輛模式中的通信系統200。如上所述,該通信可以是自動的,如圖30所示??蛇x擇地,如上所述,該通信可以手動啟動,如,通過到用戶輸入設備202和/或移動設備48的輸入。該方法可以包括在車輛12的用戶輸入設備202上顯示數據,如在框356中所示。
[0197]雖然通信系統200處于車輛模式,但是該方法可以包括在移動設備48與車輛12的用戶輸入設備202和/或自行車10的計算設備28之間傳送數據,如在框358中所示。數據可以顯示在移動設備48上,如在框360中所示。
[0198]該方法可以包括檢測自行車10從車輛12脫開,如在框362中所示。如在框364中所示,該方法可以包括停止自行車10的計算設備28和車輛12的用戶輸入設備202之間的通信并在移動設備48和自行車10的計算設備28之間傳送數據,即用處于遠程模式的通信系統200。如上所述,該通信,即,從車輛模式切換到遠程模式,可以是自動的,或者可以是手動啟動的,如,用到移動設備48和/或用戶輸入設備202的輸入。該數據可以顯示在移動設備48上,如在框366中所示。如圖30所示,當通信系統處于遠程模式時,如果再次檢測到自行車10插接到車輛12,則該方法可以重新開始。當檢測到自行車10與車輛12插接時,通信系統200從遠程模式到車輛模式的切換可以是自動的。
[0199]參考圖29,當電動自行車10與車輛12插接時,車輛12的電源——如,電池206——可以給電動自行車10的電池26充電。作為一個示例,如圖26B和27所示,車輛12可以包括具有用于連接到車輛12并舉起電動自行車10進入車輛12的升降臂210的插接系統208。參考圖32,升降臂210可以具有與車輛12的電池26通信的電連接212。升降臂210的電連接212可以與電動自行車10的電連接214配合,如,在電動自行車10的車叉68或座椅立柱76中,以將車輛12的電池206與電動自行車10電連接。電動自行車10的電連接214可以與電動自行車10的電池26通信。
[0200]用戶輸入設備202和/或車輛12的移動設備48可以與升降臂210的電連接212通信,用于監(jiān)控和/或顯示電動自行車10的電池26的荷電狀態(tài)。用戶輸入設備202和/或移動設備48可以通過升降臂210與電動自行車10的計算設備28通信,以監(jiān)控和/或顯示輪胎壓力、電池26的荷電狀態(tài)、行程范圍、制動襯塊狀態(tài)等。
[0201]插接系統可以是任何合適的類型。例如,插接系統可以是在2014年7月22日提交的美國專利申請?zhí)枮?4/337,283、題目為“內部車輛插接臂和存放(Internal VehicleDocking Arm and Storage) ”的申請中公開的插接系統,上述申請通過引用結合于此。
[0202]如上所述,電池26可以支撐在座椅總成18的車座立柱76的座椅管82中,其可以從立柱80可拆除。參考圖34,車輛12可以包括用于接收座椅立柱76的座椅管82的車輛充電控制臺90以與電池26連接并給電池26充電。例如,車輛充電控制臺90可以位于車輛12的中央控制臺上。車輛充電控制臺90可以連接到車輛12的CAN總線。CAN總線可以監(jiān)控電動自行車10的電池26的荷電狀態(tài)。
[0203]電動自行車10的電池26可以通過車輛充電控制臺90將電力提供給車輛12。例如,在車輛12的電池206沒電的情況下,電動自行車10的電池26可以與車輛充電控制臺90接合以給危險警告燈、內部燈、自動鎖、自動窗等供電。電動自行車10的電池26可以用于跨接啟動(jump start)車輛12和/或給車輛12的電池206涓流充電(trickle charge)。
[0204]車輛12可以基于電池26的荷電狀態(tài)使用導航數據——如,SATNAV (衛(wèi)星導航)覆蓋一來計算行程范圍。車輛12可以基于電池26的荷電狀態(tài)如通過用戶輸入設備202告知駕駛員用電池26供電何時車輛12處于停放車輛12并到達電動自行車1