"車両の燃料タンクの蒸発ガスを吸着する手段と、前記吸着した蒸発ガスを、開度を調節できるバルブを介してエンジンの吸気管へ放出させる手段とエンジンの排気空燃比を検出する手段と、前記排気空燃比から所望の空燃比を実現する燃料補正手段と、前記開度を調節するための目標開度を算出する手段と、前記目標開度を前記燃料補正手段により決定された燃料噴射量に基づき補正する燃料噴射量による補正手段と、前記目標開度から前記蒸発ガスのエンジンへの推定放出量CPATTLを算出する手段と、補正後の目標開度から、前記蒸発ガスのエンジンへの推定放出量CPATTL2を算出する手段と、前記推定放出量の偏差CPATTL-CPATTL2を算出する手段と、前記偏差に基づき、前記目標開度を補正する偏差による補正手段と、前記エンジンがアイドル状態か否かを得る手段を備え、前記燃料噴射量による補正手段を前記エンジンのアイドル状態で行い、前記偏差による補正手段を前記エンジンの非アイドル状態で行うことを特徴とするエンジンの制御装置。前記燃料噴射量による補正手段は、燃料噴射量が所定の量より少なくなった場合に、前記目標開度が小さくなるように補正することを特徴とする請求項1記載のエンジンの制御装置。前記偏差による補正手段は、前記偏差CPATTL-CPATTL2が大きくなるに従い、前記目標開度が大きくなるように補正することを特徴とする請求項1記載のエンジンの制御装置。前記目標開度は、エンジンの吸気管へ流入する空気の量に対する前記吸気管へ放出させたい前記吸着した蒸発ガスの流量の割合で設定することを特徴とする請求項1記載のエンジンの制御装置。前記燃料噴射量による補正手段は、燃料噴射装置が前記燃料噴射量を噴射するために必要な通電時間による補正とすることを特徴とする請求項1記載のエンジンの制御装置。前記燃料噴射量による補正手段における補正値が所定値より小さい状態が所定時間継続した場合に、アイドル回転数を徐々に高くすることを特徴とする請求項1記載のエンジンの制御装置。前記エンジンへの吸入空気量を計測する手段を備え、前記偏差による補正手段における補正値を前記吸入空気量により変更可能とすることを特徴とする請求項1記載のエンジンの制御装置。本発明が解決しようとする問題点は、エンジンへの吸入空気量を増加させるとエンジンの吸気管圧力が上昇し、吸気管の負圧を利用しているブレーキの効き具合が変化する。特に、渋滞中などアイドル状態で停止している場合の運転性悪化につながる。また、パージカットによるパージ流量低下により、キャニスタから漏れ出す機会が増加する可能性がある。燃料噴射弁が精度を保って、燃料を噴射できる最小の燃料噴射量に近づいたらパージ流量を減らすようにする。また、減らしたパージ流量分を算出し、本流量が大きくなるに従い、非アイドル状態の時のパージ流量を増加させるようにして、減少したパージ流量分を補うことで、パージ流量低下によりキャニスタから漏れ出す機会を減少させる。燃料噴射弁が精度を保って、燃料を噴射できる最小の燃料噴射量にならないようにパージ流量で調整することで対応するため、吸入空気量増加による吸気管の負圧増加によるブレーキの効き具合の変化も少ない。また、最小噴射燃料近傍となるようにパージ流量で調整するので、アイドル時の燃費向上にもつながる。また、パージ流量が減少した分を、非アイドル時のパージ流量を増加させることでパージ流量低下を防ぐことでキャニスタから漏れ出す機会を減少させることができる。車両の燃料タンクの蒸発ガスを吸着する手段と、前記吸着した蒸発ガスを、開度を調節できるバルブを介してエンジンの吸気管へ放出させる手段とエンジンの排気空燃比を検出する手段と、前記排気空燃比から所望の空燃比を実現する燃料補正手段と、前記開度を調節するための目標開度を算出する手段と、前記目標開度を前記燃料補正手段により決定された燃料噴射量に基づき補正する燃料噴射量による補正手段と、前記目標開度から前記蒸発ガスのエンジンへの推定放出量CPATTLを算出する手段と、補正後の目標開度から、前記蒸発ガスのエンジンへの推定放出量CPATTL2を算出する手段と、前記推定放出量の偏差CPATTL-CPATTL2を算出する手段と、前記偏差に基づき、前記目標開度を補正する偏差による補正手段と、前記エンジンがアイドル状態か否かを得る手段を備え、前記燃料噴射量による補正手段を前記エンジンのアイドル状態で行い、前記偏差による補正手段を前記エンジンの否アイドル状態で行うことを特徴とするものである。以下、本発明の主な実施例を図を用いて説明する。図1は、本発明の対象となるキャニスタパージ制御方法を備えた燃料制御装置の制御ブロックの一例である。ブロック101は、エンジン回転数計算手段のブロックである。エンジンの所定のクランク角度位置に設定されたクランク角度センサの電気的な信号、おもにパルス信号変化の単位時間当たりの入力数をカウントし、演算処理することで、エンジンの単位時間当りの回転数を計算する。ブロック102は、前述のブロック101で演算されたエンジンの回転数、及びエンジンの吸入する空気流量若しくは吸気管圧力から、各領域におけるエンジンの要求する基本燃料を計算する。ブロック103は、前述のブロック101で演算されたエンジンの回転数、前述の基本燃料をエンジン負荷として、前述のブロック102で計算された基本燃料のエンジンの各運転領域における補正係数を計算する。ブロック104は、前述のエンジン回転数、及び前述の基本燃料量からのエンジン負荷によりエンジンの各領域における最適な点火時期をマップ検索等で決定するブロックである。ブロック105は、エンジンのアイドリング回転数を一定に保つためにアイドリング時の目標回転数を設定し、ISCバルブ制御手段への目標流量を演算する。ブロック106は、吸気温,エンジン負荷,エンジン回転数,車速,負荷状態、及びスロットル開度によるアイドル判定値等に基づいて、キャニスタタンクからのパージ量,キャニスタパージタンクのチャージ量及びキャニスタパージ時の燃料補正量を計算する。ブロック107はエンジンの排気管に設定された空燃比センサの出力と、後述する目標空燃比の差分から、空燃比補正係数を計算する。ブロック108は、エンジン回転数とエンジン負荷から目標とするエンジンの排気空燃比を決定する。ブロック109は前記ブロック103で計算された基本燃料に対して、前記ブロック103の補正係数、エンジン水温による補正、前記ブロック107の空燃比フィードバック係数及び前記ブロック106でのキャニスタパージ時の燃料補正量の補正を施す。ブロック110は前記ブロック104で決定された基本点火時期に対して、エンジン水温による補正等を施す。ブロック111~114は前記ブロック109で計算された燃料量に基づいてエンジンに燃料を供給する燃料噴射手段である。ブロック115~118は、前述のブロック110で補正されたエンジンの要求点火時期に応じてシリンダに流入した燃料混合気を点火する点火手段である。ブロック119は、前述のブロック105で計算されたアイドリング時の目標流量となるようにISCバルブを駆動する手段である。ブロック120は、前記ブロック106で決定されたキャニスタパージの目標流量となるようにキャニスタパージバルブを駆動する手段である。尚、本実施例ではエンジン負荷を外部から入力する形態を取っているがこれは吸気管の負圧であり、他の方法としては、エンジンの吸入する空気量を入力し、基本燃料量を計算した値をエンジン負荷としてもよい。図2は、本発明の対象となるキャニスタパージ制御方法を備えた燃料制御装置が制御するエンジン回りの一例を示している。エンジン201は、吸入する空気量を計測する熱式空気流量計202、エンジンの吸入する空気流量を調整するスロットル絞り弁203、スロットル絞り弁をバイパスして、吸気管205へ接続された流路の流路面積を制御し、エンジンのアイドル時の回転数を制御するアイドルスピードコントロールバルブ204、吸気管205に設置された吸気管内の圧力を検出する吸気管圧力センサ206、エンジンの要求する燃料を供給する燃料噴射弁207、エンジンの所定のカム角度位置に設定されたカム角度センサ208、エンジンのシリンダ内に供給された燃料の混合気に点火する点火栓に、エンジン制御装置216の点火信号に基づいて点火エネルギを供給する点火モジュール209、エンジンのシリンダブロックに設定されエンジンの冷却水温を検出する水温センサ210、エンジンの排気管の触媒前に設置され、排気ガス中の酸素濃度に対してリニアな電気的信号を出力する空燃比センサ211、燃料タンク212から蒸発する燃料ガスをチャコール等で吸着保持するキャニスタパージタンク213、キャニスタパージタンクに吸着保持した燃料ガスを開度を調整することで吸気管へ流入させるキャニスタパージバルブ214、エンジンの運転,停止のメインスイッチであるイグニッションキイスイッチ215、及びエンジンの各補器類を制御するエンジン制御装置216から構成されている。エンジンのアイドリング回転数はアイドルスピードコントロールバルブ204で制御しているが、スロットル絞り弁203をモータ等で制御するものにした場合は、前記アイドルスピードコントロールバルブ204は不用となる。図3は、本発明の対象となるキャニスタパージ制御方法を備えた燃料制御装置の内部構成の一例である。CPU301の内部にはエンジンに設置された各センサの電気的信号をデジタル演算処理用の信号に変換、及びデジタル演算用の制御信号を実際のアクチュエータの駆動信号に変換するI/O部302が設定されており、I/O部302には、水温センサ304,カム角センサ305,空燃比センサ306,吸入空気量センサ熱式空気流量計307,スロットル開度センサ308,車速センサ309,イグニッションSW310,吸気管圧力センサ311,大気圧センサ312,吸気温センサ313、及び負荷SWエアコンSW314が入力されている。CPU301からの出力信号ドライバ303を介して、燃料噴射弁315~318,点火コイル319~322,ISCバルブへのISC開度指令値323、及びキャニスタパージバルブ324へ出力信号が送られる。図4は本発明の対象となるキャニスタパージ制御の全体のブロック概要を示した一例である。ブロック401では目標パージ率、およびブロック402で算出するパージバルブの駆動Dutyを算出するための制御パージ率を算出する。また、最大パージ率の算出も行う。前記目標パージ率は、アイドルSW,負荷SWエアコンSW等で切り換え可能としている。また、ブロック403で算出したエバポ推定濃度で変更可能としている。前記最大パージ率は、キャニスタパージバルブが全開のときのパージ率である。前記制御パージ率は、前記目標パージ率にダイナミックリミテーション処理を行ったり、ブロック405で算出した推定パージ流量等に基づき補正した値である。ブロック403では、パージ中の空燃比補正係数からエバポ推定濃度を算出する。ブロック404では、前記ブロック401で算出された制御パージ率と前記ブロック403で算出されたエバポ推定濃度からエバポ燃料補正量を算出する。本補正量は燃料噴射量の算出に反映する。前記ブロック405では、前記ブロック401で算出したダイナミックリミテーション処理後の目標パージ率と吸入空気量から推定目標パージ流量と、制御パージ率と吸入空気量から推定実パージ流量を算出する。また、前記した各推定パージ流量の積算値である推定目標パージ流量積算値と推定実パージ流量積算値の偏差も算出する。図5,図6は、前述の図4のパージ率算出部のブロック概要を示した一例である。本ブロックは目標パージ率,基本パージ率,補正後基本パージ率,制御パージ率、最大パージ率を出力する。ブロック501,502,503では後述するエバポ推定濃度から、アイドルOFF時,負荷ONエアコンON時、およびそれ以外の状態での目標パージ率を検索する。ブロック504,505で前記検索した目標パージ率を状態に応じて切り換える。ブロック506で前記目標パージ率にダイナミックリミテーション処理を行い、基本パージ率を算出する。ブロック601では、燃料噴射パルス幅から前記基本パージ率を補正する係数kidlを検索する。前記kidlは、前記燃料噴射パルス幅が、燃料噴射装置の噴射パルスと噴射量特性の直線性が保たれないような小さい値に近づくに従い、0に近い値になるように設定されている。こうすることで、アイドル中にエバポ濃度が濃い状態においても、前記直線性が保たれる燃料噴射パルス幅になるように制御パージ率が補正されエミッションの悪化を防止できる。ブロック602では、後述する推定パージ流量積算値偏差から前記基本パージ率を補正する係数kofidlを検索する。前記kofidlは、前記推定パージ流量積算値偏差が所定値より大きい場合に10より大きい値に設定する。ブロック605で前記係数kidlとkofidlをアイドルONとOFFの状態で切り換え、ブロック606で基本パージ率に乗算し、補正後基本パージ率を算出する。こうすることで、アイドル中にエバポ濃度が濃い状態で噴射パルス幅が小さくなるに従いパージ率が小さくなり、パージ流量が減少した場合においても、その減少分をアイドルOFF時に補うことができ、パージ流量不足によるエバポガスの大気放出を防ぐことができる。ブロック603では、エンジン回転と、大気圧と吸気管圧の偏差から最大パージ流量を検索する。ブロック604では、吸気温度と大気圧から質量換算係数を検索する。ブロック607で前記最大パージ流量と前記質量換算係数を乗算し最大パージ流量を質量換算し、ブロック608で吸入空気量で除算し、ブロック609で100を乗算しパーセント換算し最大パージ率を算出する。ブロック610で補正後基本パージ率と最大パージ率の最小値を選択して、制御パージ率とする。図7は、前述の図4のパージバルブ駆動Duty算出部のブロック概要を示した一例である。ブロック701は制御パージ率を最大パージ率で除算し、ブロック702で100を乗算しパーセント換算し制御Dutyを算出する。ブロック703で、バッテリ電圧と、大気圧と吸気管圧の偏差から無効分Dutyを検索し、ブロック704で有効分Dutyの100に対する割合を算出する。ブロック705で前記割合と制御Dutyを乗算し、ブロック706で前記乗算した結果に無効分Dutyを加算し、パージバルブ駆動Dutyを算出する。図8は、前述の図4のエバポ推定濃度算出部およびエバポ燃料補正量算出部のブロック概要を示した一例である。ブロック801では、実空燃比計測空燃比と目標空燃比から空燃比フィードバック制御による空燃比補正係数の所定回数の平均値を算出する。ブロック802では、前記平均値の所定回数の相加平均値を算出する。ブロック803では、前記相加平均値と制御パージ率からエバポ濃度偏差を算出する。ブロック804では、前記エバポ濃度偏差にゲイン係数を乗算した値を積算し、エバポ推定濃度を算出する。ブロック805では、前記エバポ推定濃度と制御パージ率から、エバポ燃料補正量を算出する。図9は、前述の図4の推定パージ流量算出のブロック概要を示した一例である。ブロック901では前記基本パージ率と吸入空気量から推定基本パージ流量の算出と、制御パージ率と吸入空気量から推定実パージ流量の算出を行う。ブロック902では、前記推定基本パージ流量を積算し、推定基本パージ流量積算値CPATTLを算出する。また、前記推定実パージ流量を積算し、推定実パージ流量積算値CPATTL2を算出する。ブロック903では、前記CPATTLとCPATTL2の偏差を算出する。図10は本発明の対象となるキャニスタパージ制御方法を備えた燃料制御装置の各変数挙動のチャートの一例である。ライン1001は起動条件である。ライン1002はアイドルON状態か、アイドルOFF状態の信号を示しており、区間1003はアイドルON状態である。区間1004はアイドルOFF状態を示している。ライン1005は制御パージ率であり、ライン1006は目標パージ率を示している。区間1007では、パージが開始され目標パージ率に一致するまでダイナミックリミッタ処理が行われている状態を示している。区間1008も同様に、前記アイドルONから前記アイドルOFFに状態が変化したため、ダイナミックリミッタ処理が行われている状態を示している。ライン1009は燃料補正係数を示しており、パージが開始され、エバポ濃度が目標空燃比より濃い状態の場合の挙動を示している。つまり、パージが開始されると燃料補正係数は小さくなり、その結果、ライン1010の燃料噴射パルス幅が小さくなる。ライン1011は最小噴射パルス幅のラインであり、本パルス幅近傍では、燃料噴射装置の燃料噴射量と燃料噴射パルス幅の特性のばらつきが大きくなり制御性が悪化するため、本パルス幅より大きい領域で制御する必要がある。そのため、燃料噴射パル幅が最小噴射パルスに近づいたら、目標パージ率が小さくなるように補正する。こうすることによって、アイドル状態において、最小噴射パルス幅になることなくパージを継続可能であり、アイドル燃費の向上にも繋がる。また、エンジンの吸入空気量を増加させることを行わないので、ブレーキの効き具合の変化が大きくならず、アイドル状態での運転性の悪化を防ぐことができる。ライン1012は推定基本パージ流量積算値を示している。ライン1013は、推定実パージ流量積算値を示しており、基本パージ率より制御パージ率が小さくなると推定実パージ流量積算値は、推定基本パージ流量積算値より小さくなっていく。この偏差により、アイドルOFF時の制御パージ率は基本制御パージ率より大きくなるように補正され、推定実パージ流量積算値が推定基本パージ流量積算値に一致するように動作する。こうすることで、アイドル中に生じたパージ量不足をアイドルOFF時に補うことが可能になり、パージ量不足によるエバポガスの大気放出の可能性を低減させることができる。図11は本発明の対象となるキャニスタパージ制御方法を備えた燃料制御装置の制御のフローチャートの一例である。ステップ1101でクランク角度センサの電気的な信号、おもにパルス信号変化の単位時間当たりの入力数をカウントし、演算処理によりエンジン回転数を計算する。ステップ1102で熱式空気流量計の出力電圧から電圧流量換算された空気流量を読み込む。ステップ1103で前記エンジン回転数と前記吸入空気量から基本燃料量を計算する。ステップ1104で前記エンジン回転数と前記基本燃料量で基本燃料補正係数をマップ検索する。ステップ1105でLAFセンサの出力電圧を電圧-空燃比変換した実空燃比を読み込む。ステップ1106で前記エンジン回転数と基本燃料負荷で目標空燃比をマップ検索する。ステップ1107で前記目標空燃比と前記実空燃比で目標空燃比へのフィードバック制御を実施し、空燃比補正係数を算出する。ステップ1108でキャニスタパージ制御を許可するか否かを判断する。許可の場合は、ステップ1109からステップ1113を実施する。ステップ1109ではパージ率を算出する。ステップ1110では前記パージ率よりパージバルブ駆動Dutyを算出する。ステップ1111では前記パージ率と吸入空気量から推定パージ流量を算出する。ステップ1112では前記パージ率と空燃比補正係数からエバポ推定濃度を算出する。ステップ1113で基本燃料噴射を補正するエバポ燃料補正量を算出する。ステップ1114で前記基本燃料補正係数、前記フィードバック制御による空燃比補正係数及びエバポ燃料補正量により前記基本燃料量を補正し燃料噴射量を計算する。ステップ1115でアイドル回転数の目標値を計算する。ステップ1116で前記アイドル回転数の目標値を実現できるISC目標流量を計算する。ステップ1117で前記ISC目標流量をISC制御手段へ出力する。ステップ1118で前記エンジン回転数、及び前記エンジン負荷基本燃料量で基本点火時期を計算する。ステップ1119で前記基本点火時期に水温補正等の補正を施す。ステップ1120で前記補正された点火時期をセットする。図12は、前記図5,図6のブロック概要のフローチャートの一例である。ステップ1201でアイドルOFFの状態が成立しているか否かを判断する。成立している場合は、ステップ1202で前記エバポ推定濃度からアイドルOFF時用の目標パージ率を算出する。アイドルONの場合はステップ1203で負荷エアコンONの状態が成立しているか否かを判断する。成立している場合は、ステップ1204で前記エバポ推定濃度から負荷エアコンON時用の目標パージ率を算出する。負荷エアコンOFFの場合はステップ1205で前記エバポ推定濃度からアイドルONで負荷エアコンOFF時用の目標パージ率を算出する。ステップ1206でダイナミックリミテーションを実施するか否か判断する。実施する場合はステップ1207で前記目標パージ率にダイナミックリミテーション処理を行う。ステップ1208ではアイドルONの状態が成立しているか否かを判断する。成立している場合はステップ1209で燃料噴射パルス幅からのパージ率補正係数を算出する。アイドルOFFの場合はステップ1210で推定パージ流量積算値偏差からのパージ率補正係数を算出する。その後、ステップ1211で前記補正係数を使い補正後目標パージ率を算出し、ステップ1212で最大パージ率によるガードをかけ、制御パージ率を算出する。図13は、前述の図7のブロック概要のフローチャートの一例である。ステップ1301で制御パージ率と最大パージ率から制御Dutyを算出する。ステップ1302ではバッテリ電圧と、大気圧と吸気管圧の偏差から無効分Dutyをマップ検索する。無効分Dutyはパージバルブが開かないDuty信号の最大値である。最後にステップ1303で前記制御Dutyと前記無効分Dutyからパージバルブ駆動Dutyを算出する。"