(57)【要約】【課題】既存のエンジン搭載車両に搭載されている電子制御装置のソフトウェアを改変することなく、且つ既存の車両統合制御システムに悪影響を及ぼすことなく、電気自動車への改造を実現可能な電子制御装置を提供する。【解決手段】電子制御装置は、モータの回転センサから入力されるモータ回転信号をエンジン回転信号に変換してエンジン制御装置に出力する信号変換手段と、前記エンジン制御装置から入力されるエンジン制御信号の一部或いは全部に基づいて、エンジンの動作を模擬すると共に前記エンジンの状態を疑似的に表すエンジン状態信号を前記エンジン制御装置に出力するエンジン模擬手段とを備える。【選択図】図１
2014017981.tif 000002
【特許請求の範囲】
【請求項１】
モータの回転センサから入力されるモータ回転信号をエンジン回転信号に変換してエンジン制御装置に出力する信号変換手段と、
前記エンジン制御装置から入力されるエンジン制御信号の一部或いは全部に基づいて、エンジンの動作を模擬すると共に前記エンジンの状態を疑似的に表すエンジン状態信号を前記エンジン制御装置に出力するエンジン模擬手段と、
を備えることを特徴とする電子制御装置。
【請求項２】
前記エンジン制御装置から入力される前記エンジン制御信号の一部と、前記信号変換手段から入力されるエンジン回転数と、外部入力されるスタータスイッチのオンオフ状態を示すスタータ信号とに基づいて、前記モータの作動を許可すべきか否かを判定するモータ作動判定手段をさらに備えることを特徴とする請求項１に記載の電子制御装置。
【請求項３】
前記モータ作動判定手段は、前記エンジン回転数がエンジン始動回転数より低いと判定され、且つ前記スタータ信号から前記スタータスイッチがオン状態であると判定されるという第１条件、または、前記エンジン制御信号の内の燃料噴射信号及び点火信号からエンジン動作要求があったと判定されるという第２条件のいずれか一方の条件が成立した場合に、前記モータの作動を許可することを特徴とする請求項２に記載の電子制御装置。
【請求項４】
外部入力されるアクセルペダルの踏込み量を表すアクセルペダル信号或いはスロットル開度を表すスロットル開度信号に基づいて、前記モータの回転速度の設定に必要なアクセル量を算出するアクセル量算出手段をさらに備えることを特徴とする請求項１〜３のいずれか一項に記載の電子制御装置。
【請求項５】
前記信号変換手段は、予めテーブルデータとして記憶されている前記エンジン回転信号の信号波形に基づいて、前記モータ回転信号から前記エンジン回転信号を生成することを特徴とする請求項１〜４のいずれか一項に記載の電子制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子制御装置に関する。
【背景技術】
【０００２】
一般的に、自動車はガソリンや軽油等の化石燃料によりエンジンを駆動して走行するが、排気ガスによる大気汚染等の問題から、近年では自動車の電動化に関する研究開発が盛んに行われている。研究開発用途で電気自動車を早期に試作する手法として、下記特許文献１及び２に記載されているように、既存のエンジン搭載車両をベースに電気自動車に改造する手法が挙げられる。この手法により、既存のエンジン搭載車両のエンジンを電動モータに置き換えて製作された電気自動車は、コンバージョンＥＶと呼ばれている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２５２５８４号公報
【特許文献２】実用新案登録第３１７２１２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、既存のエンジン搭載車両は、エンジンを構成する機械部品の他、エンジン制御装置を含む多数の電子制御装置がＣＡＮ等の車載ネットワークで接続された車両統合制御システムを備えているため、コンバージョンＥＶを製作するにあたって、単純にエンジン部品とエンジン制御装置を取り外した場合に、故障診断機能等のサービス機能が失われたり、他の電子制御装置の動作に悪影響を及ぼす可能性がある。
【０００５】
この問題の対策として、エンジン部品とエンジン制御装置の取り外しに対応して、他の電子制御装置のソフトウェアを改変することも考えられるが、各電子制御装置のソフトウェアについては、一般的にブラックボックス化されているため、内部のソフトウェアを熟知している者でなければ、ソフトウェアの改変を行うことは容易ではない。
【０００６】
本発明は、上述した事情に鑑みてなされたものであり、既存のエンジン搭載車両に搭載されている電子制御装置のソフトウェアを改変することなく、且つ既存の車両統合制御システムに悪影響を及ぼすことなく、電気自動車への改造を実現可能な電子制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明では、電子制御装置に係る第１の解決手段として、モータの回転センサから入力されるモータ回転信号をエンジン回転信号に変換してエンジン制御装置に出力する信号変換手段と、前記エンジン制御装置から入力されるエンジン制御信号の一部或いは全部に基づいて、エンジンの動作を模擬すると共に前記エンジンの状態を疑似的に表すエンジン状態信号を前記エンジン制御装置に出力するエンジン模擬手段とを備える、という手段を採用する。
【０００８】
また、本発明では、電子制御装置に係る第２の解決手段として、上記第１の解決手段において、前記エンジン制御装置から入力される前記エンジン制御信号の一部と、前記信号変換手段から入力されるエンジン回転数と、外部入力されるスタータスイッチのオンオフ状態を示すスタータ信号とに基づいて、前記モータの作動を許可すべきか否かを判定するモータ作動判定手段をさらに備える、という手段を採用する。
【０００９】
また、本発明では、電子制御装置に係る第３の解決手段として、上記第２の解決手段において、前記モータ作動判定手段は、前記エンジン回転数がエンジン始動回転数より低いと判定され、且つ前記スタータ信号から前記スタータスイッチがオン状態であると判定されるという第１条件、または、前記エンジン制御信号の内の燃料噴射信号及び点火信号からエンジン動作要求があったと判定されるという第２条件のいずれか一方の条件が成立した場合に、前記モータの作動を許可する、という手段を採用する。
【００１０】
また、本発明では、電子制御装置に係る第４の解決手段として、上記第１〜第３のいずれか一つの解決手段において、外部入力されるアクセルペダルの踏込み量を表すアクセルペダル信号或いはスロットル開度を表すスロットル開度信号に基づいて、前記モータの回転速度の設定に必要なアクセル量を算出するアクセル量算出手段をさらに備える、という手段を採用する。
【００１１】
また、本発明では、電子制御装置に係る第５の解決手段として、上記第１〜第４のいずれか一つの解決手段において、前記信号変換手段は、予めテーブルデータとして記憶されている前記エンジン回転信号の信号波形に基づいて、前記モータ回転信号から前記エンジン回転信号を生成する、という手段を採用する。
【発明の効果】
【００１２】
本発明によれば、既存のエンジン搭載車両からエンジンを取り外してモータに置き換え、エンジン制御装置を残したとしても、あたかもエンジンが存在しているかのようにエンジン制御装置を動作させることができるので、既存のエンジン搭載車両に搭載されている電子制御装置（エンジン制御装置を含む）のソフトウェアを改変することなく、且つ既存の車両統合制御システムに悪影響を及ぼすことなく、電気自動車への改造を実現できる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態に係る電子制御装置１の機能ブロック図である。
【図２】回転信号変換部１１によるエンジン回転信号（クランク角信号及びＴＤＣ信号）の生成処理を示したフローチャートである。
【図３】回転信号変換部１１に入力されるモータ回転信号の一例（ａ）と、クランク角信号波形の一例（ｂ）と、ＴＤＣ信号波形の一例（ｃ）である。
【発明を実施するための形態】
【００１４】
以下、図面を参照しながら、本発明の一実施形態について説明する。
図１は、本実施形態に係る電子制御装置１の機能ブロック図である。この電子制御装置１は、既存のエンジン搭載車両からエンジンを取り外して動力源をモータ２に置き換えた車両（つまりコンバージョンＥＶ）に搭載されている。このコンバージョンＥＶでは、エンジンを取り外しても既存のエンジン制御装置３は残しており、エンジン制御装置３を含む多数の車両制御用の電子制御装置４がＣＡＮ等の車載ネットワーク５で接続された車両統合制御システムも既存のまま残してある。
【００１５】
既存のエンジン制御装置３は、アクセルペダルの踏込み量を表すアクセルペダル信号（或いは機械式スロットルの場合にはスロットル開度を表すスロットル開度信号でも良い）と、エンジンの状態を表すエンジン状態信号（実際には、エンジンの所定位置に設置された各種センサの出力信号）とを入力し、これらの入力信号に基づいて生成したエンジン制御信号（実際にはエンジンに設けられた各種アクチュエータを制御するための信号）を出力するものである。
【００１６】
ここで、エンジンの状態を表すエンジン状態信号とは、例えば空燃比、吸気量、油温、冷却水温及び排気温などを表すセンサ信号や、クランク角度を表すクランク角信号及び上死点のタイミングを表すＴＤＣ信号等のエンジン回転信号などである。また、エンジン制御信号とは、例えば吸気バルブや電動スロットル、インジェクタ、点火プラグ等を制御するための信号などである。以下では、エンジン制御信号の内、特に、インジェクタを制御するための信号を燃料噴射信号、点火プラグを制御するための信号を点火信号と呼び、他の信号をアクチュエータ信号と呼ぶ。
【００１７】
つまり、エンジンを取り外した後、エンジン制御装置３をあたかもエンジンが存在しているかのように動作させるには、上述したエンジン状態信号を疑似的に生成してエンジン制御装置３に入力する必要がある。本実施形態に係る電子制御装置１は、モータ２に設けられたエンコーダ等の回転センサ（図示省略）から入力されるモータ回転信号（モータ２の回転角を表す信号）をエンジン回転信号に変換してエンジン制御装置３に出力する機能と、エンジン制御装置３から入力されるアクチュエータ信号に基づいて、取り外したエンジンの動作を模擬すると共にエンジンの状態を疑似的に表すセンサ信号を生成してエンジン制御装置３に出力する機能を有している。
【００１８】
また、本実施形態のコンバージョンＥＶには、モータ２を制御するモータ制御装置６が新たに搭載されている。このモータ制御装置６は、電子制御装置１から出力されるアクセル量信号（モータ２の回転速度の設定に必要なアクセル量を表す信号）とモータ作動判定信号（モータ２の作動を許可すべきか否かの判定結果を表す信号）とを入力し、モータ作動判定信号がモータ２の作動許可を示している場合に、アクセル量信号が示すアクセル量に応じた回転速度でモータ２を回転させるためのモータ制御信号を生成してモータ２に出力する。
【００１９】
なお、このモータ制御装置６は、モータ２に設けられた回転センサから入力されるモータ回転信号に基づいて、モータ２の回転速度を算出し、この算出した回転速度がアクセル量に応じた回転速度（言い換えれば、目標回転速度）と一致するようにフィードバック制御を行う。
【００２０】
以下、本実施形態に係る電子制御装置１の機能について詳細に説明する。
電子制御装置１は、図１に示すように、回転信号変換部１１（信号変換手段）と、エンジンシミュレータ１２（エンジン模擬手段）と、モータ作動判定部１３（モータ作動判定手段）と、アクセル量算出部１４（アクセル量算出手段）とを備えている。
【００２１】
回転信号変換部１１は、モータ２の回転センサから入力されるモータ回転信号をエンジン回転信号（例えばクランク角信号及びＴＤＣ信号）に変換してエンジン制御装置３に出力する。具体的には、この回転信号変換部１１は、図２に示すフローチャートに従ってエンジン回転信号（クランク角信号及びＴＤＣ信号）を生成する。なお、以下の説明においては、モータ２の１回転当たり３６０個のパルスが発生するモータ回転信号（図３（ａ）参照）を想定する。
【００２２】
図２に示すように、回転信号変換部１１は、まず、モータ回転信号の立上がりを検出すると、立上がりの回数をカウントすることでパルス数をカウントし（ステップＳ１）、１パルス当たりの角度（ここでは、１パルス当たり１deg)にパルス数を乗算することで、モータ２の回転角度（以下、モータ角度と称す）を算出する（ステップＳ２）。回転信号変換部１１は、上記ステップＳ２で算出したモータ角度が、後述のテーブル最終値（７２０deg）に相当する場合、モータ角度を０degにリセットすると共に、パルス数も０にリセットする（ステップＳ３）。
【００２３】
そして、回転信号変換部１１は、図３（ｂ）に示すように、予めテーブルデータとして記憶しているクランク角信号の信号波形を参照して、モータ角度に対応するクランク角信号の電圧値を読み出し（ステップＳ４）、その読み出した電圧値を有する電圧信号をクランク角信号としてエンジン制御装置３に出力する（ステップＳ５）。
【００２４】
さらに、回転信号変換部１１は、図３（ｃ）に示すように、予めテーブルデータとして記憶しているＴＤＣ信号の信号波形を参照して、モータ角度に対応するＴＤＣ信号の電圧値を読み出し（ステップＳ６）、その読み出した電圧値を有する電圧信号をＴＤＣ信号としてエンジン制御装置３に出力する（ステップＳ７）。
【００２５】
回転信号変換部１１は、モータ回転信号の立上がりを検出する度に、上記ステップＳ１からステップＳ７までの一連の処理を実行することにより、モータ２の回転センサから入力されるモータ回転信号をエンジン回転信号（クランク角信号及びＴＤＣ信号）に変換してエンジン制御装置３に出力する。また、この回転信号変換部１１は、エンジン回転信号からエンジン回転数を算出し、その算出結果をモータ作動判定部１３に出力する。
【００２６】
エンジンシミュレータ１２は、エンジン制御装置３から入力されるエンジン制御信号の一部（例えば吸気バルブや電動スロットル等を制御するためのアクチュエータ信号）に基づいて、取り外したエンジンの動作を模擬すると共に、エンジンの状態を疑似的に表すエンジン状態信号（例えば空燃比、吸気量、油温、冷却水温及び排気温などを表すセンサ信号）を生成してエンジン制御装置３に出力する。
【００２７】
このようなエンジンシミュレータ１２は、ＨＩＬＳ(Hardware In the Loop Simulator)等の汎用的なプラントモデルシミュレータを利用して実現することができる。なお、このエンジンシミュレータ１２は、物理式よりもさらに簡易化したモデルや、実負荷、実センサを用いるようなシミュレータで実現しても良い。また、エンジン制御装置３から入力されるエンジン制御信号の一部だけでなく、燃料噴射信号や点火信号を含む全部を使用してエンジン動作を模擬するエンジンシミュレータ１２としても良い。
【００２８】
モータ作動判定部１３は、エンジン制御装置３から入力されるエンジン制御信号の一部（例えば燃料噴射信号及び点火信号）と、回転信号変換部１１から入力されるエンジン回転数と、外部入力されるスタータスイッチのオンオフ状態を示すスタータ信号とに基づいて、モータ２の作動を許可すべきか否かを判定し、その判定結果を示すモータ作動判定信号をモータ制御装置６に出力する。
【００２９】
具体的には、このモータ作動判定部１３は、エンジン回転数がエンジン始動回転数より低いと判定され、且つスタータ信号からスタータスイッチがオン状態であると判定されるという第１条件、または、エンジン制御信号の内の燃料噴射信号及び点火信号からエンジン動作要求があったと判定されるという第２条件のいずれか一方の条件が成立した場合に、モータ２の作動を許可する。
【００３０】
このように、エンジン回転数がエンジン始動回転数より低く、且つスタータスイッチがオン状態の場合は、エンジンシミュレータ１２によりエンジン始動動作を模擬するために、モータ２の作動を許可している。また、エンジン制御装置３によってエンジン動作要求があった場合にモータ２を作動させ、エンジン停止要求があった場合にモータ２を停止させるように、エンジン制御信号の内の燃料噴射信号及び点火信号を監視している。
【００３１】
なお、一般的に、燃料噴射信号及び点火信号は、オンレベルとオフレベルを有する矩形パルス状の信号であるので、両信号のオンレベルの状態を一定時間保持しておき、１つ以上の気筒の点火信号がオン、且つ１つ以上の気筒の燃料噴射信号がオンの場合にエンジン動作要求があったと判定すれば良い。
【００３２】
アクセル量算出部１４は、外部入力されるアクセルペダルの踏込み量を表すアクセルペダル信号（或いはスロットル開度を表すスロットル開度信号でも良い）に基づいて、モータ２の回転速度の設定に必要なアクセル量を算出し、その算出結果を示すアクセル量信号をモータ制御装置６に出力する。
【００３３】
具体的には、このアクセル量算出部１４は、アクセルペダルの踏込み量とモータ２の回転速度の設定に必要なアクセル量との対応関係を表すテーブルデータを参照して、アクセルペダル信号が示すアクセルペダルの踏込み量に対応するアクセル量を取得する。このテーブルデータの設定によって、アクセルペダルの踏込み量が０の場合でも、一定のアクセル量を出力することで、モータ２によるクリープ状態を生み出すことができる。なお、エンジン制御装置３側でアイドル速度制御の異常を検出する場合には、エンジンシミュレータ１２で算出した吸入空気量を使用してアクセル量をより正確に算出しても良い。
【００３４】
以上のような機能を有する電子制御装置１を用いることにより、既存のエンジン搭載車両からエンジンを取り外してモータ２に置き換え、エンジン制御装置３を残したとしても、あたかもエンジンが存在しているかのようにエンジン制御装置３を動作させることができるので、既存のエンジン搭載車両に搭載されているエンジン制御装置３を含む電子制御装置４のソフトウェアを改変することなく、且つ既存の車両統合制御システムに悪影響を及ぼすことなく、電気自動車への改造を実現できる。
【００３５】
なお、本発明は上記実施形態に限定されず、以下のような変形例が挙げられる。
（１）上記実施形態では、電子制御装置１がモータ作動判定部１３とアクセル量算出部１４を備えている場合を例示したが、これらモータ作動判定部１３とアクセル量算出部１４は、必ずしも電子制御装置１に設ける必要はなく、例えばモータ制御装置６に設けても良い機能である。電子制御装置１には、少なくとも回転信号変換部１１とエンジンシミュレータ１２が設けられていれば、エンジンを取り外した後に、あたかもエンジンが存在しているかのようにエンジン制御装置３を動作させるという目的を達成することができる。
【００３６】
（２）上記実施形態では、電子制御装置１とモータ制御装置６が別の装置として車両に搭載されている場合を例示したが、モータ制御装置６の機能を電子制御装置１に実装して、エンジンを取り外した後に、あたかもエンジンが存在しているかのようにエンジン制御装置３を動作させる機能（シミュレータとしての機能）と、モータ２を制御する機能の両方を電子制御装置１に持たせても良い。
【符号の説明】
【００３７】
１…電子制御装置、２…モータ、３…エンジン制御装置、６…モータ制御装置、１１…回転信号変換部（信号変換手段）、１２…エンジンシミュレータ（エンジン模擬手段）、１３…モータ作動判定部（モータ作動判定手段）、１４…アクセル量算出部（アクセル量算出手段）
【図１】
2014017981.tif 000003
【図２】
2014017981.tif 000004
【図３】
2014017981.tif 000005