JP2015020642A - 制御装置及び電動アシスト車 - Google Patents

制御装置及び電動アシスト車 Download PDF

Info

Publication number
JP2015020642A
JP2015020642A JP2013151248A JP2013151248A JP2015020642A JP 2015020642 A JP2015020642 A JP 2015020642A JP 2013151248 A JP2013151248 A JP 2013151248A JP 2013151248 A JP2013151248 A JP 2013151248A JP 2015020642 A JP2015020642 A JP 2015020642A
Authority
JP
Japan
Prior art keywords
pedal
unit
speed
motor
condition
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2013151248A
Other languages
English (en)
Other versions
JP6198498B2 (ja
Inventor
保坂 康夫
Yasuo Hosaka
康夫 保坂
和夫 浅沼
Kazuo Asanuma
和夫 浅沼
太一 ▲柳▼岡
太一 ▲柳▼岡
Taichi Yanaoka
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Taiyo Yuden Co Ltd
Original Assignee
Taiyo Yuden Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Taiyo Yuden Co Ltd filed Critical Taiyo Yuden Co Ltd
Priority to JP2013151248A priority Critical patent/JP6198498B2/ja
Priority to PCT/JP2014/068984 priority patent/WO2015012182A1/ja
Publication of JP2015020642A publication Critical patent/JP2015020642A/ja
Application granted granted Critical
Publication of JP6198498B2 publication Critical patent/JP6198498B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62MRIDER PROPULSION OF WHEELED VEHICLES OR SLEDGES; POWERED PROPULSION OF SLEDGES OR SINGLE-TRACK CYCLES; TRANSMISSIONS SPECIALLY ADAPTED FOR SUCH VEHICLES
    • B62M6/00Rider propulsion of wheeled vehicles with additional source of power, e.g. combustion engine or electric motor
    • B62M6/40Rider propelled cycles with auxiliary electric motor
    • B62M6/45Control or actuating devices therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)

Abstract

【課題】電動アシスト自転車のモータ駆動に関連する処理の実施が可能となるタイミングを適切に把握できるようにする。【解決手段】本制御装置は、(A)モータ駆動輪速度と、ペダル回転から得られるペダル回転換算速度とが、予め定められ且つ惰性走行中であることを表す条件を満たしているか否かを判定する判定部1202と、(B)モータ駆動輪速度とペダル回転換算速度とが上記条件を満たしていると判定された場合には、惰性走行中という状態に応じた処理の実施を可能にする指示部とを有する。【選択図】図5

Description

本発明は、電動アシスト車における制御技術に関する。
電動アシスト自転車などの電動モータの制御は、トルクセンサ、車速センサやモータ電流センサなどの信号に基づき、目的に応じた電動モータの駆動制御を行っている。駆動制御は、安全性、法律順守性、アシスト感、発進性などの様々な観点においてなされるが、適切な駆動制御を行うにはセンサが常に正しい値を出力することが前提となる。
しかしながら、センサ類は、入力がない場合でもゼロ以外のオフセット値を出力する場合がある。このオフセット値は、部品のばらつきや経年劣化、温度変化によって生ずるので、適切なタイミングで較正することになる。
ある電動アシスト自転車についての従来技術には、速度がゼロになったときに、基準値(オフセット値に相当する値)をセンサが出力する最小値で更新する。しかしながら、この技術は電動アシスト自転車が停止している状態でアシスト機能をオンにすることを想定した較正方法であって、必ずしも停止している状態が較正に適した状態ではない。
また、電動アシスト自転車などの電動モータは、1回の充電で可能な限り走行距離を伸ばすことを求められる。このため、微小な入力トルクの場合、モータ駆動を行わない制御を行うと効果的である。しかし、微小な入力トルクについての判断基準についても、適切に設定されていないと、モータ駆動のオン及びオフの切り替えが適切に行われないことになる。また、一度モータ駆動を行った後では、微小な入力トルクが一定時間経過した場合にモータ駆動をオフにする従来技術が存在しているが、運転者の駆動意図とは異なる形でモータ駆動がオフされることになる。
特開平8−230751号公報 特開平8−230752号公報
従って、本発明の目的は、一側面によれば、電動アシスト自転車のモータ駆動に関連する処理の実施が可能となるタイミングを適切に把握できるようにするための技術を提供することである。
本発明に係る制御装置は、(A)モータ駆動輪速度と、ペダル回転から得られるペダル回転換算速度とが、予め定められ且つ惰性走行中であることを表す条件を満たしているか否かを判定する判定部と、(B)モータ駆動輪速度とペダル回転換算速度とが上記条件を満たしていると判定された場合には、惰性走行中という状態に応じた処理の実施を可能にする指示部とを有する。
本発明では、モータ駆動の制御やオフセット値の較正などを行う場合に、惰性走行中というタイミングに着目すべきという新規な観点に基づき、惰性走行中という状態を適切に把握するものである。
なお、上で述べた条件が、(a)モータ駆動輪速度よりペダル回転換算速度が遅いという第1の条件と、(b)モータ駆動輪速度とペダル回転換算速度との差が第1の閾値より大きい又はモータ駆動輪速度に対するペダル回転換算速度の比が第2の閾値より小さいという第2の条件と、(c)第1の条件又は第2の条件を満たしている継続時間が第3の閾値より長いという条件とのうちいずれかである場合もある。これらのいずれかであれば、惰性走行中という状態を適切に把握できるようになる。
なお、第1の閾値又は第2の閾値に応じて第3の閾値が設定される場合もある。例えば、第2の閾値が小さい場合には、第3の閾値が大きくなるような設定が行われる場合もある。
さらに、第1の閾値又は第2の閾値を、モータ回転速度に応じて設定するようにしても良い。センサ値の精度の問題を考慮するものである。
さらに、上で述べた処理が、ペダル入力トルクのオフセット値を較正する処理である場合もある。さらに、上で述べた処理が、ペダル回転が検出されている状態において、ペダル入力トルクと当該ペダル入力トルクのオフセット値との差が正の値である場合に、当該差を0に設定する処理又はモータ駆動を停止させる処理である場合もある。このような処理を行う上で、惰性走行中という状態があれば適切に処理を行うことができる。
なお、上で述べたような処理をマイクロプロセッサに実施させるためのプログラムを作成することができる。当該プログラムは、例えばフレキシブル・ディスク、CD−ROMなどの光ディスク、光磁気ディスク、半導体メモリ(例えばROM)、ハードディスク等のコンピュータ読み取り可能な記憶媒体又は記憶装置に格納される。なお、処理途中のデータについては、RAM(Random Access Memory)等の記憶装置に一時保管される。
一側面によれば、電動アシスト自転車のモータ駆動に関連する処理の実施が可能となるタイミングを適切に把握できるようになる。
図1は、モータ付き自転車の外観を示す図である。 図2は、モータ駆動制御器の機能ブロック図である。 図3は、実施の形態の概要を示す図である。 図4は、係数αと猶予期間Tとの関係を表す模式図である。 図5は、演算部の機能ブロック図である。 図6は、判定部の処理フローを示す図である。 図7は、判定部の処理フローを示す図である。 図8は、オフセット較正部の処理フローを示す図である。 図9は、トルク較正部の処理フローを示す図である。 図10は、係数αとモータ回転速度との関係を示す図である。 図11は、マイクロプロセッサで実施する場合の機能ブロック図である。
図1は、本実施の形態における電動アシスト車であるモータ付き自転車の一例を示す外観図である。このモータ付き自転車1は、モータ駆動装置を搭載している。モータ駆動装置は、二次電池101と、モータ駆動制御器102と、トルクセンサ103と、ペダル回転センサ104と、モータ105と、操作パネル106とを有する。
二次電池101は、例えば供給最大電圧(満充電時の電圧)が24Vのリチウムイオン二次電池であるが、他種の電池、例えばリチウムイオンポリマー二次電池、ニッケル水素蓄電池などであっても良い。
トルクセンサ103は、クランク軸に取付けられたホイールに設けられており、運転者によるペダルの踏力を検出し、この検出結果をモータ駆動制御器102に出力する。また、ペダル回転センサ104は、トルクセンサ103と同様に、クランク軸に取付けられたホイールに設けられており、回転に応じた信号をモータ駆動制御器102に出力する。
モータ105は、例えば周知の三相直流ブラシレスモータであり、例えばモータ付き自転車1の前輪に装着されている。モータ105は、前輪を回転させるとともに、前輪の回転に応じてローターが回転するように、ローターが前輪に連結されている。さらに、モータ105はホール素子等の回転センサを備えてローターの回転情報(すなわちホール信号)をモータ駆動制御器102に出力する。
操作パネル106は、例えばアシストの有無に関する指示入力等をユーザから受け付けて、当該指示入力をモータ駆動制御器102に出力する。また、操作パネル106は、変速機の変速比(ギア比とも呼ぶ)を表す信号をモータ駆動制御器102に出力するものとする。
このようなモータ付き自転車1のモータ駆動制御器102に関連する構成を図2に示す。モータ駆動制御器102は、制御器1020と、FET(Field Effect Transistor)ブリッジ1030とを有する。FETブリッジ1030には、モータ105のU相についてのスイッチングを行うハイサイドFET(Suh)及びローサイドFET(Sul)と、モータ105のV相についてのスイッチングを行うハイサイドFET(Svh)及びローサイドFET(Svl)と、モータ105のW相についてのスイッチングを行うハイサイドFET(Swh)及びローサイドFET(Swl)とを含む。このFETブリッジ1030は、コンプリメンタリ型スイッチングアンプの一部を構成している。
また、制御器1020は、演算部1021と、ペダル回転入力部1022と、車速入力部1024と、可変遅延回路1025と、モータ駆動タイミング生成部1026と、トルク入力部1027と、AD入力部1029とを有する。
演算部1021は、操作パネル106からの入力(例えばギア比、オン/オフ等)、車速入力部1024からの入力、ペダル回転入力部1022からの入力、トルク入力部1027からの入力、AD入力部1029からの入力を用いて以下で述べる演算を行う。その上で、モータ駆動タイミング生成部1026及び可変遅延回路1025に対して出力を行う。なお、演算部1021は、メモリ10211を有しており、メモリ10211は、演算に用いる各種データ及び処理途中のデータ等を格納する。さらに、演算部1021は、プログラムをプロセッサが実行することによって実現される場合もあり、この場合には当該プログラムがメモリ10211に記録されている場合もある。
車速入力部1024は、モータ105が出力するホール信号から現在車速(モータ駆動輪速度とも呼ぶ)を算出して、演算部1021に出力する。ペダル回転入力部1022は、ペダル回転センサ104からの、ペダル回転位相角等を表す信号を、ディジタル化して演算部1021に出力する。トルク入力部1027は、トルクセンサ103からの踏力に相当する信号をディジタル化して演算部1021に出力する。AD(Analog-Digital)入力部1029は、二次電池101からの出力電圧をディジタル化して演算部1021に出力する。また、メモリ10211は、演算部1021とは別に設けられる場合もある。
演算部1021は、演算結果として進角値を可変遅延回路1025に出力する。可変遅延回路1025は、演算部1021から受け取った進角値に基づきホール信号の位相を調整してモータ駆動タイミング生成部1026に出力する。演算部1021は、演算結果として例えばPWMのデューティー比に相当するPWM(Pulse Width Modulation)コードをモータ駆動タイミング生成部1026に出力する。モータ駆動タイミング生成部1026は、可変遅延回路1025からの調整後のホール信号と演算部1021からのPWMコードとに基づいて、FETブリッジ1030に含まれる各FETに対するスイッチング信号を生成して出力する。
なお、モータ駆動の基本動作については、国際公開第2012/086459号パンフレット等に記載されており、本実施の形態の主要部ではないので、ここでは説明を省略する。
次に、本実施の形態の概要について説明する。本実施の形態では、ペダル入力トルクのオフセット値の較正や、ノイズなどにより本来ペダル入力トルクがゼロとならなければならないにも拘わらずペダル入力トルクが検出される場合に当該ペダル入力トルクを除去する又はモータ駆動を停止させるタイミングとして、惰性走行中というタイミングを利用する。惰性走行中は、フリーホイールによって、ペダル回転させていたとしても当該ペダル回転による入力トルクがペダル駆動輪側には伝達されない状態となっている。このような状態では、トルクセンサ103では、本来ペダル入力トルクは検出されないはずである。従って、このような状態であれば、ペダル入力トルクのオフセット値を較正するのに適している。また、惰性走行中に、ペダル入力トルクが検出されるというのは、運転者が意図して入力したトルクではなく、ノイズその他の問題によって生じたものであるから、このような誤検出されたペダル入力トルクについてはキャンセルするか又はこのようなペダル入力トルクに応じたモータ駆動を行わせないことが好ましい。
本実施の形態において、惰性走行中であるか否かについては、図3に示すような形で決定する。図3は、左から右に時間が経過する様子を表しており、(a)は、トルクセンサ103から出力されるペダル入力トルクの時間変化を表し、(b)は、車速(ペダル駆動輪速度とも呼ぶ)及びペダル回転換算速度(=ペダル回転速度×ギア比)の時間変化を表し、(c)は、惰性走行中であるか否かを表す判定フラグの状態の時間変化を表す。
(a)に示すようにペダル入力トルクがほぼ継続する前半部分では、(b)に示すように車速が徐々に上昇する。時刻t1までは、車速とペダル回転換算速度とはおよそ一致した形で上昇することになるが、ペダル入力トルクが入力されないようになると、車速は徐々に減少するが、ペダル回転が抑えられているので、ペダル回転換算速度は急激に減少する。そして、時刻t2になると、ペダル回転換算速度<車速×α(1以下の係数。但し、ここでは約0.5)という関係が成り立つようになる。なお、この不等式を変形すれば、ペダル回転換算速度/車速<αとなる。
このような関係が成り立つようになると、タイマを起動して猶予時間T(例えばペダル回転が数回分の4乃至5秒程度)を計測する。この間に上記のような関係を継続して満たしていれば、時刻t3(=t2+T)で、判定フラグをオンに設定し、上で述べたようなペダル入力トルクのオフセット値の較正や誤検出入力トルクのキャンセルなどの処理を行うことを可能にする。なお、判定フラグをオフにするタイミングは、ペダル回転換算速度=車速となったタイミング(図3(c)では時刻t4)であり、その間にペダル回転換算速度が上昇したとしても、この条件を満たさなければ、判定フラグはオンのままになる。
なお、αや猶予時間Tは、センサの誤差やギア比の誤差などを考慮した上で、惰性走行中であることを確実に検出するためのマージンとして設定される。αを小さくするのであれば、猶予時間Tを短くしても良い。一方、αを大きくするのであれば、猶予時間Tを長くする方が好ましい。従って、一例としては、図4に示すようなαと猶予時間Tとの関係が想定される。図4において横軸はαを表し、縦軸は猶予時間Tを表す。このようにαがゼロに近づくほど猶予時間Tは短く設定され、αが1になれば、猶予時間Tは予め定められた最大値Tmaxとなる。なお、αが十分に小さい値になれば猶予時間Tをゼロにする場合もある。また、正確なギア比が取得できる場合、センサの測定値がある程度以上の信頼性がある場合には、ペダル回転換算速度<車速という条件を用いる場合もある。
次に、このような惰性走行判定処理、ペダル入力トルクのオフセット値校正処理、誤検出ペダル入力トルクのキャンセル処理などを行う演算部1021の機能ブロック図を図5に示す。演算部1021は、換算処理部1201と、判定部1202と、判定フラグ1203と、オフセット較正部1204と、オフセット値格納部1205と、トルク較正部1206と、アシストトルク演算部1207と、PWMコード生成部1208とを有する。判定フラグ1203は、指示部として機能し、アシストトルク演算部1207とPWMコード生成部1208とは、モータの駆動制御部として動作する。
換算処理部1201は、ペダル回転入力部1022からのペダル回転入力から、ペダル回転速度を算出すると共に、当該ペダル回転速度にギア比を乗じて、ペダル回転換算速度を算出する。判定部1202は、車速とペダル回転換算速度とが、惰性走行中を表す所定の条件を満たしているか否かを判定し、惰性走行中であると判定する場合には、判定フラグ1203をオンに設定する。一方、惰性走行中である状態から脱したと判定した場合には、判定部1202は、判定フラグ1203をオフに設定する。なお、判定フラグ1203は、実装の一例であって、判定部1202の判定結果を、オフセット較正部1204やトルク較正部1206に指示する他の回路構成を採用することで指示部を構成しても良い。
オフセット較正部1204は、判定フラグ1203及びペダル回転入力に基づき、ペダル入力トルクのオフセット値を較正する処理を実行し、較正後のオフセット値をオフセット値格納部1205に格納する。なお、較正処理自体については、例えば所定期間内における平均値を採用するなど様々な方法が存在するが、ここではいずれの方法であっても良いので、詳細な説明については省略する。
さらに、トルク較正部1206は、判定フラグ1203及びペダル回転入力に基づき、オフセット値格納部1205に格納されているオフセット値を用いてペダル入力トルクの較正及び誤検出ペダル入力トルクの除去処理などを行う。若しくは、トルク較正部1206は、条件が満たされていればモータ駆動を停止させるようにしても良い。
アシストトルク演算部1207は、トルク較正部1206からのペダル入力トルク(ゼロの場合もある)及び車速入力部1024からの車速などに基づき所定の演算を行う。つづいて、PWMのデューティー比に関係するデューティーコードを、PWMコード生成部1208に出力する。このアシストトルク演算部1207の演算については、例えば国際公開第2012/086458号パンフレット等に詳細に述べられているような演算である。簡単に述べれば、ペダル入力トルクを所定のルールに従ってデューティー比に相当する第1のデューティーコードに変換する。車速を所定のルールに従ってデューティー比に相当する第2のデューティーコードに変換する。これら第1及び第2のデューティーコードを加算することで、PWMコード生成部1208に出力すべきデューティーコードを算出する。
場合によっては、アシストトルク演算部1207は、トルク較正部1206からの停止指示に応じて、PWMコード生成部1208に対してモータ駆動を停止させる指示を出力する。PWMコード生成部1208は、アシストトルク演算部1207からモータ駆動を停止させる指示を受け付けると、モータ駆動タイミング生成部1026等に対してモータを停止するための信号を出力する。なお、アシストトルク演算部1207が、直接モータを停止させる指示を出力するようにしても良い。
次に、本実施の形態に係る演算部1021による処理内容について図6乃至図8を用いて説明する。
まず、換算処理部1201は、ペダル回転入力部1022からのペダル回転入力からペダル回転速度を算出し、さらに例えば操作パネル106等から入力されたギア比をペダル回転速度に乗ずることで、ペダル回転換算速度を算出する(図6:ステップS1)。また、判定部1202は、例えば車速入力部1024からの車速に対して係数αを乗ずることで基準速度を算出する(ステップS3)。なお、車速×αではなく、車速−βのような形で基準速度を算出するようにしても良い。なお、ペダル回転換算速度<車速−βという条件となるので、β<車速−ペダル回転換算速度というように変形される。
その後、判定部1202は、判定フラグ1203がオンになっているか判断する(ステップS5)。なお、初期的には判定フラグ1203及び内部フラグである猶予時間フラグについては、オフに設定されているものとする。
判定フラグ1203がオフになっている場合には、判定部1202は、基準速度(=車速×α)>ペダル回転換算速度となっているか否かを判断する(ステップS7)。この条件が満たされていない場合には、処理はステップS17に移行する。すなわち、判定部1202は、猶予時間フラグをオフに設定する(ステップS17)。なお、猶予時間フラグが既にオフになっている場合には、何もせずによい。このステップは、一旦猶予時間フラグがオンに設定されて(例えば図3の時刻t2)時間の計測が開始された場合においても、猶予時間Tが経過する前にステップS7の条件を満たさなくなる場合には、元の状態に戻すために実行される。そして処理は、端子Bを介して図7の処理に移行する。
一方、ステップS7の条件が満たされている場合には、判定部1202は、猶予時間フラグがオンとなっているか否かを判断する(ステップS9)。猶予時間フラグが既にオンになっている場合には、処理は端子Cを介して図7の処理に移行する。
一方、猶予時間フラグがオンではない場合には、判定部1202は、猶予時間フラグをオンに設定する(ステップS11)。そして処理は端子Aを介して図7の処理に移行する。
また、判定フラグがオンになっている場合には(ステップS5:Yesルート)、判定部1202は、ペダル回転換算速度が車速以上となっているか否かを判断する(ステップS13)。この条件を満たしていない場合には、処理は端子Bを介して図7の処理に移行する。一方、この条件を満たしている場合には(図3の時刻t4)、判定部1202は、判定フラグ1203をオフに設定し(ステップS15)、さらに猶予時間フラグもオフに設定する(ステップS17)。そして、処理は端子Bを介して図7の処理に移行する。
図7の処理の説明に移行して、端子Aの後に、判定部1202は、時間計測を開始する(ステップS19)。そして、判定部1202は、計測時間が猶予時間T(閾値に相当する)に達したか判断する(ステップS21)。計測時間が猶予時間Tに達していない場合には、処理はステップS25に移行する。一方、計測時間が猶予時間Tに達した場合には、判定部1202は、判定フラグ1203をオンに設定する(ステップS23)。
そして、判定部1202は、操作パネル106などから処理終了が指示されたか否かを判断する(ステップS25)。処理終了が指示されていない場合には、処理は端子Dを介して図6のステップS1に戻る。一方、処理終了が指示された場合には、処理を終了する。
以上のようにすれば、惰性走行中には、判定フラグ1203はオンに設定され、惰性走行中という状態から脱した場合には、判定フラグ1203はオフに設定されるようになる。
次に、オフセット較正部1204の処理について図8を用いて説明する。オフセット較正部1204は、ペダル回転入力部1022からのペダル回転入力から、ペダル回転中であるか否かを判断する(図8:ステップS31)。ペダル回転中でなければ、処理はステップS35に移行する。
一方、ペダル回転中であれば、オフセット較正部1204は、判定フラグ1203がオンになっているか判断する(ステップS33)。判定フラグ1203がオンになっている場合には、オフセット較正部1204は、オフセット較正処理を実行し、較正後のオフセット値をオフセット値格納部1205に格納する(ステップS35)。オフセット較正処理については、上で述べたように様々な方法があり、いずれの方法でも良いので、ここでは詳細な説明については省略する。一方、判定フラグ1203がオフであれば、処理はステップS37に移行する。
そして、オフセット較正部1204は、処理終了が指示されたか判断する(ステップS37)。そして処理終了が指示されていない場合には、処理はステップS31に戻る。一方、処理終了が指示された場合には、処理を終了する。
このようにすれば、ペダル回転が検出されない場合、及び判定フラグ1203がオンに設定されている場合に、オフセット較正処理を行うことになる。すなわち、走行中でも、ペダル入力トルクが本来ゼロのタイミングにてオフセット較正処理を行うことができるようになる。
次に、図9を用いてトルク較正部1206の処理について説明する。
まず、トルク較正部1206は、オフセット値格納部1205に格納されているオフセット値を、ペダル入力トルク(センサ値)から差し引いて、較正後のペダル入力トルクを算出する(ステップS41)。
そして、トルク較正部1206は、較正後ペダル入力トルクが正の値となっているか否かを判断する(ステップS43)。較正後ペダル入力トルクがゼロ以下であれば、トルク較正部1206は、ペダル入力トルクをゼロにクリアして、アシストトルク演算部1207に出力するか、アシストトルク演算部1203等に対してモータ駆動を停止させるように指示を出力する(ステップS51)。ペダル入力トルクをゼロにクリアして、アシストトルク演算部1207に出力する場合には、アシストトルク演算部1207は、ペダル入力トルクがゼロであるものとして例えば車速に基づき所定の演算を行って、PWMのデューティー比に関係するデューティーコードを、PWMコード生成部1208に出力する。また、PWMコード生成部1208は、デューティーコードに対して、AD入力部1029からのバッテリ電圧/基準電圧(例えば24V)を乗じてPWMコードを生成し、モータ駆動タイミング生成部1026に出力する。このようにして、モータ駆動が制御される。そして処理はステップS53に移行する。
一方、較正後のペダル入力トルクが正の値となっている場合には、トルク較正部1206は、ペダル回転中であるか否かを、ペダル回転入力から判断する(ステップS45)。ペダル回転中ではない場合には、較正後のペダル入力トルクが適切ではないので、処理はステップS51に移行する。
一方、ペダル回転中であれば、トルク較正部1206は、判定フラグ1203がオフになっているか否かを判断する(ステップS47)。判定フラグ1203がオンである場合には、惰性走行中であるから、処理はステップS51に移行する。
一方、判定フラグ1203がオフであれば、較正後のペダル入力トルクをアシストトルク演算部1207に出力する。そうすると、アシストトルク演算部1207は、トルク較正部1206からの較正後のペダル入力トルク及び車速などに基づき所定の演算を行って、PWMのデューティー比に関係するデューティーコードを、PWMコード生成部1208に出力する。また、PWMコード生成部1208は、デューティーコードに対して、AD入力部1029からのバッテリ電圧/基準電圧(例えば24V)を乗じてPWMコードを生成し、モータ駆動タイミング生成部1026に出力する。このようにして、モータ駆動が制御される(ステップS49)。
そして、トルク較正部1206は、処理終了が指示されたか判断する(ステップS53)。そして処理終了が指示されていない場合には、処理はステップS41に戻る。一方、処理終了が指示された場合には、処理を終了する。
このようにすれば、較正後のペダル入力トルクが正の値を有しており且つペダル回転が検出されたとしても、判定フラグ1203がオンとなっていれば惰性走行中であるから、較正後のペダル入力トルクをクリアしたりモータ駆動を停止することが適切な処理となる。
以上本発明の実施の形態を説明したが、本発明はこれに限定されるものではない。例えば、モータ回転速度が遅いとセンサからのデータ入力もばらつきが大きくなり、マージンを大きくすべきであり、モータ回転速度が速いとセンサからのデータ入力も安定的で正確になるため、例えば係数αをモータ回転速度に応じて設定するようにしても良い。図10の例では、モータ回転速度が遅いほどαが大きく設定され、モータ回転速度が早いほどαが小さく設定される。
また、モータ駆動制御器102の一部又は全部については専用の回路で実現される場合もあれば、マイクロプロセッサがプログラムを実行することで上記のような機能が実現される場合もある。
この場合、モータ駆動制御器102は、図11に示すように、RAM(Random Access Memory)4501とプロセッサ4503とROM(Read Only Memory)4507とセンサ群4515とがバス4519で接続されている。本実施の形態における処理を実施するためのプログラム及び存在している場合にはオペレーティング・システム(OS:Operating System)は、ROM4507に格納されており、プロセッサ4503により実行される際にはROM4507からRAM4501に読み出される。なお、ROM4507は、閾値その他のパラメータをも記録しており、このようなパラメータも読み出される。プロセッサ4503は、上で述べたセンサ群4515を制御して、測定値を取得する。また、処理途中のデータについては、RAM4501に格納される。なお、プロセッサ4503は、ROM4507を含む場合もあり、さらに、RAM4501を含む場合もある。本技術の実施の形態では、上で述べた処理を実施するための制御プログラムは、コンピュータ読み取り可能なリムーバブル・ディスクに格納されて頒布され、ROMライタによってROM4507に書き込まれる場合もある。このようなコンピュータ装置は、上で述べたプロセッサ4503、RAM4501、ROM4507などのハードウエアとプログラム(場合によってはOSも)とが有機的に協働することにより、上で述べたような各種機能を実現する。
1201 換算処理部
1202 判定部
1203 判定フラグ
1204 オフセット較正部
1205 オフセット値格納部
1206 トルク較正部
1207 アシストトルク演算部
1208 PWMコード生成部

Claims (7)

  1. モータ駆動輪速度と、ペダル回転から得られるペダル回転換算速度とが、予め定められ且つ惰性走行中であることを表す条件を満たしているか否かを判定する判定部と、
    前記モータ駆動輪速度と前記ペダル回転換算速度とが前記条件を満たしていると判定された場合には、惰性走行中という状態に応じた処理の実施を可能にする指示部と、
    を有する制御装置。
  2. 前記条件が、
    前記モータ駆動輪速度より前記ペダル回転換算速度が遅いという第1の条件と、
    前記モータ駆動輪速度と前記ペダル回転換算速度との差が第1の閾値より大きい又は前記モータ駆動輪速度に対する前記ペダル回転換算速度の比が第2の閾値より小さいという第2の条件と、
    前記第1の条件又は前記第2の条件を満たしている継続時間が第3の閾値より長いという条件と、
    のうちいずれかである請求項1記載の制御装置。
  3. 前記第1の閾値又は前記第2の閾値に応じて前記第3の閾値が設定される
    請求項2記載の制御装置。
  4. 前記第1の閾値又は前記第2の閾値を、モータ回転速度に応じて設定する
    請求項2記載の制御装置。
  5. 前記処理が、
    ペダル入力トルクのオフセット値を較正する処理である
    請求項1乃至4のいずれか1つ記載の制御装置。
  6. 前記処理が、
    前記ペダル回転が検出されている状態において、ペダル入力トルクと当該ペダル入力トルクのオフセット値との差が正の値である場合に、当該差を0に設定する処理又はモータ駆動を停止させる処理である
    請求項1乃至4のいずれか1つ記載の制御装置。
  7. 請求項1乃至6のいずれか1項記載の制御装置を有する電動アシスト車。
JP2013151248A 2013-07-22 2013-07-22 制御装置及び電動アシスト車 Active JP6198498B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2013151248A JP6198498B2 (ja) 2013-07-22 2013-07-22 制御装置及び電動アシスト車
PCT/JP2014/068984 WO2015012182A1 (ja) 2013-07-22 2014-07-17 制御装置及び電動アシスト車

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013151248A JP6198498B2 (ja) 2013-07-22 2013-07-22 制御装置及び電動アシスト車

Publications (2)

Publication Number Publication Date
JP2015020642A true JP2015020642A (ja) 2015-02-02
JP6198498B2 JP6198498B2 (ja) 2017-09-20

Family

ID=52393224

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013151248A Active JP6198498B2 (ja) 2013-07-22 2013-07-22 制御装置及び電動アシスト車

Country Status (2)

Country Link
JP (1) JP6198498B2 (ja)
WO (1) WO2015012182A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020040503A (ja) * 2018-09-10 2020-03-19 パナソニックIpマネジメント株式会社 電動自転車及び電動自転車の制御方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08230752A (ja) * 1995-02-28 1996-09-10 Sanyo Electric Co Ltd 電動自転車
JPH1059264A (ja) * 1996-08-27 1998-03-03 Mitsubishi Heavy Ind Ltd 補助電動モータ付乗物及びその踏力検出値補正方法
JP2000168672A (ja) * 1998-12-04 2000-06-20 Suzuki Motor Corp 電動補助自転車
WO2012105198A1 (ja) * 2011-01-31 2012-08-09 三洋電機株式会社 電動自転車

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08230752A (ja) * 1995-02-28 1996-09-10 Sanyo Electric Co Ltd 電動自転車
JPH1059264A (ja) * 1996-08-27 1998-03-03 Mitsubishi Heavy Ind Ltd 補助電動モータ付乗物及びその踏力検出値補正方法
JP2000168672A (ja) * 1998-12-04 2000-06-20 Suzuki Motor Corp 電動補助自転車
WO2012105198A1 (ja) * 2011-01-31 2012-08-09 三洋電機株式会社 電動自転車

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020040503A (ja) * 2018-09-10 2020-03-19 パナソニックIpマネジメント株式会社 電動自転車及び電動自転車の制御方法
JP7142265B2 (ja) 2018-09-10 2022-09-27 パナソニックIpマネジメント株式会社 電動自転車及び電動自転車の制御方法

Also Published As

Publication number Publication date
WO2015012182A1 (ja) 2015-01-29
JP6198498B2 (ja) 2017-09-20

Similar Documents

Publication Publication Date Title
TWI531506B (zh) Motor drive control device
WO2015030108A1 (ja) モータ駆動制御装置及び電動アシスト車
US9906174B2 (en) Power steering device and control device for power steering device
JP7102923B2 (ja) 車両用制御装置
JP5793412B2 (ja) モータ駆動制御装置
US10099558B2 (en) Motor driving apparatus
US7759890B2 (en) Control device of electric power steering apparatus
JP6411714B2 (ja) モータ駆動制御装置及び電動アシスト車
JP6068560B2 (ja) 自転車用制御装置
JP2005306154A (ja) 電動パワーステアリング装置
JP2002127922A (ja) 電動パワーステアリング装置
JP6198498B2 (ja) 制御装置及び電動アシスト車
JP2015145238A (ja) モータ駆動制御装置及び電動アシスト車
EP2706005B1 (en) Motor drive controller and power-assisted vehicle
JP6381321B2 (ja) 制御装置及び電動アシスト車
JP2009131069A (ja) モータ制御装置
JP7234055B2 (ja) 電流方向判定装置
JP2005219618A (ja) 電動パワーステアリング装置
TWI646014B (zh) Control device and electric auxiliary vehicle
JP2001128479A (ja) 直流無整流子モータの駆動制御方法および装置
TWI619638B (zh) Motor drive control device and electric auxiliary vehicle
JP2762370B2 (ja) 電気式動力舵取装置の制御方法
JP3376978B2 (ja) 車両の電動パワーステアリング装置
TWI689426B (zh) 驅動裝置、驅動方法、驅動程式以及電動車輛
JP2020142739A (ja) モータ駆動制御装置及び電動アシスト車

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160303

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170207

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170725

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170822

R150 Certificate of patent or registration of utility model

Ref document number: 6198498

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250