"開閉体を開閉させるモータが有する回転軸の回転角に応じて回転検出部から出力される信号を用いて、前記回転軸の角加速度を算出する角加速度算出部と、前記モータを用いて前記開閉体を閉める際に前記開閉体に減速が生じると、前記角加速度を積算する角加速度積算部と、前記角加速度の積算値が予め定められた積算閾値より大きいか否かを判定し、前記角加速度の積算値が前記積算閾値より大きい場合、挟み込みが生じていると判定する積算値比較部とを備えていることを特徴とするモータ制御装置。前記角加速度積算部は、前記角加速度が予め定められた角加速度閾値より大きい場合、前記開閉体に減速が生じていないと判定するとともに、前記角加速度の積算値を0にし、前記角加速度が前記角加速度閾値以下の場合、前記開閉体に減速が生じたと判定することを特徴とする請求項1に記載のモータ制御装置。開閉体を開閉させるモータと、前記モータが有する回転軸の回転角に応じた信号を出力する回転検出部と、前記モータを制御するモータ制御装置とを具備する開閉体制御装置であって、前記モータ制御装置は、前記モータが有する回転軸の角加速度を算出する角加速度算出部と、前記モータが前記開閉体を閉める際に前記開閉体に減速が生じたことを前記角加速度に基づいて検出すると、前記角加速度を積算する角加速度積算部と、前記角加速度の積算値が予め定められた積算閾値より大きいか否かを判定し、前記角加速度の積算値が前記積算閾値より大きい場合、挟み込みが生じていると判定する積算値比較部とを備えていることを特徴とする開閉体制御装置。開閉体を開閉させるモータと、前記モータが有する回転軸の回転角に応じた信号を出力する回転検出部と、前記モータを制御するモータ制御装置とを具備する開閉体制御装置における制御方法であって、前記モータが有する回転軸の角加速度を算出する角加速度算出ステップと、前記モータが前記開閉体を閉める際に前記開閉体に減速が生じたことを前記角加速度に基づいて検出すると、前記角加速度を積算する角加速度積算ステップと、前記角加速度の積算値が予め定められた積算閾値より大きいか否かを判定し、前記角加速度の積算値が前記積算閾値より大きい場合、挟み込みが生じていると判定する積算値比較ステップとを有していることを特徴とする制御方法。開閉体を開閉させるモータと、前記モータが有する回転軸の回転角に応じた信号を出力する回転検出部と、前記モータを制御するモータ制御装置とを具備する開閉体制御装置に備えられているコンピュータに、前記モータが有する回転軸の角加速度を算出する角加速度算出ステップと、前記モータが前記開閉体を閉める際に前記開閉体に減速が生じたことを前記角加速度に基づいて検出すると、前記角加速度を積算する角加速度積算ステップと、前記角加速度の積算値が予め定められた積算閾値より大きいか否かを判定し、前記角加速度の積算値が前記積算閾値より大きい場合、挟み込みが生じていると判定する積算値比較ステップとを実行させる制御プログラム。挟み込み検出を行う周期間隔は、短い周期で行うことにより検出精度を向上させることが望ましい。しかし、上述の特許文献1では、モータの推定負荷値を算出する際に、モータのトルク推定値や、慣性モーメントを用いてモータ負荷推定値などの多くの値を算出する必要があり、演算量が多くなっていたために周期を短くすることが難しく、検出精度に対して改善の余地があった。本発明は、上記問題を解決すべくなされたもので、その目的は、挟み込み検出に要する演算量を削減して、挟み込み検出の精度を向上させることができるモータ制御装置、開閉体制御装置、制御方法、及び制御プログラムを提供することにある。上記問題を解決するために、本発明は、開閉体を開閉させるモータが有する回転軸の回転角に応じた信号を用いて、前記回転軸の角加速度を算出する角加速度算出部と、前記モータが前記開閉体を閉める際に前記開閉体に減速が生じたことを前記角加速度に基づいて検出すると、前記角加速度を積算する角加速度積算部と、前記角加速度の積算値が予め定められた積算閾値より大きいか否かを判定し、前記角加速度の積算値が前記積算閾値より大きい場合、挟み込みが生じていると判定する積算値比較部とを備えていることを特徴とするモータ制御装置である。本発明では、モータのトルク推定値や、慣性モーメントを用いたモータ負荷推定値の算出を行うことなく、角加速度の算出、角加速度に基づく開閉体に減速が生じているかの判定、及び角加速度の積算を用いて挟み込み検出を行うことができる。また、本発明は、上記に記載の発明において、前記角加速度積算部は、前記角加速度が予め定められた角加速度閾値より大きい場合、前記開閉体に減速が生じていないと判定するとともに、前記角加速度の積算値を0にし、前記角加速度が前記角加速度閾値以下の場合、前記開閉体に減速が生じたと判定することを特徴とする。また、本発明は、開閉体を開閉させるモータと、前記モータが有する回転軸の回転角に応じた信号を出力する回転検出部と、前記モータを制御するモータ制御装置とを具備する開閉体制御装置であって、前記モータ制御装置は、前記モータが有する回転軸の角加速度を算出する角加速度算出部と、前記モータが前記開閉体を閉める際に前記開閉体に減速が生じたことを前記角加速度に基づいて検出すると、前記角加速度を積算する角加速度積算部と、前記角加速度の積算値が予め定められた積算閾値より大きいか否かを判定し、前記角加速度の積算値が前記積算閾値より大きい場合、挟み込みが生じていると判定する積算値比較部とを備えていることを特徴とする開閉体制御装置である。また、本発明は、開閉体を開閉させるモータと、前記モータが有する回転軸の回転角に応じた信号を出力する回転検出部と、前記モータを制御するモータ制御装置とを具備する開閉体制御装置における制御方法であって、前記モータが有する回転軸の角加速度を算出する角加速度算出ステップと、前記モータが前記開閉体を閉める際に前記開閉体に減速が生じたことを前記角加速度に基づいて検出すると、前記角加速度を積算する角加速度積算ステップと、前記角加速度の積算値が予め定められた積算閾値より大きいか否かを判定し、前記角加速度の積算値が前記積算閾値より大きい場合、挟み込みが生じていると判定する積算値比較ステップとを有していることを特徴とする制御方法である。また、本発明は、開閉体を開閉させるモータと、前記モータが有する回転軸の回転角に応じた信号を出力する回転検出部と、前記モータを制御するモータ制御装置とを具備する開閉体制御装置に備えられているコンピュータに、前記モータが有する回転軸の角加速度を算出する角加速度算出ステップと、前記モータが前記開閉体を閉める際に前記開閉体に減速が生じたことを前記角加速度に基づいて検出すると、前記角加速度を積算する角加速度積算ステップと、前記角加速度の積算値が予め定められた積算閾値より大きいか否かを判定し、前記角加速度の積算値が前記積算閾値より大きい場合、挟み込みが生じていると判定する積算値比較ステップとを実行させる制御プログラムである。この発明によれば、挟み込み検出は、角加速度の算出、角加速度に基づく開閉体に減速が生じているかの判定、及び角加速度の積算加算の単純な演算を用いて行うようにした。これにより、挟み込み検出に要する演算量を削減するとともに、当該演算に要する時間を短縮することができ、挟み込み検出に要する時間を短縮することができる。その結果、挟み込み検出を行う間隔を短くして、単位時間当たりに行う挟み込み検出の回数を増やすことができ、挟み込み検出の精度を向上させることができる。以下、図面を参照して、本発明の実施形態におけるモータ制御装置、開閉体制御装置、制御方法、及び制御プログラムを説明する。図1は、本実施形態における開閉体制御装置1の構成を示す概略ブロック図である。ここでは、本実施形態における開閉体制御装置1を自動車などに備えられているパワーウィンドウに適用した場合について説明する。同図に示すように開閉体制御装置1は、モータ制御部10、操作スイッチ部20、直流モータ30、回転検出部40、及びウィンドウ50を備えている。モータ制御部10は、操作スイッチ部20が出力するユーザによって行われるスイッチ操作に応じた操作信号に基づいて、直流モータ30を駆動する。直流モータ30が有するアマチュア軸回転軸は、不図示のギア機構を介してウィンドウ50と接続されており、ギア機構がアマチュア軸の回転運動を直線運動に変換することにより、ウィンドウ50を開閉させる。この操作スイッチ部20は、例えば、運転席などに設けられている操作スイッチである。また、操作信号は、ウィンドウ50を閉める指示、又は、ウィンドウ50を開ける指示を示す信号である。モータ制御部10は、閉動作を示す操作信号が入力されたとき、直流モータ30に閉動作をさせる所定の電圧を印加し、直流モータ30を駆動してウィンドウ50を閉める制御をする。また、モータ制御部10は、開動作を示す操作信号が入力されたとき、直流モータ30に開動作をさせる所定の電圧を印加し、直流モータ30を駆動してウィンドウ50を開ける制御をする。また、モータ制御部10は、ウィンドウ50の閉動作において、回転検出部40が出力する信号に基づいて、挟み込みの検出を行う。回転検出部40は、モータ30が有するアマチュア軸の回転角及び回転方向を示す信号を出力する。例えば、ホールセンサなどの磁気センサを回転検出部40として用いることにより、アマチュア軸の回転角及び回転方向を示し、90度の位相差を有するA相信号及びB相信号が出力される。以下、モータ制御部10の構成について説明する。モータ制御部10は、パルス生成部11、角速度算出部12、電圧検出部13、角加速度算出部14、角加速度閾値出力部15、角加速度判定部16、挟込検出部17、及び駆動制御部18を備えている。パルス生成部11は、予め定められた閾値を用いて、回転検出部40から入力される信号をパルス信号に変換する。例えば、パルス生成部11は、上述のように、回転検出部40にホールセンサが用いられている場合、90度の位相差を有しA相信号及びB相信号に対応する2つのパルス信号を出力する。このパルス信号は、直流モータ30が有するアマチュア軸の所定回転角ごとに出力される。角速度算出部12は、パルス生成部11が変換したパルス信号の立ち上がりエッジを検出し、立ち上がりエッジの検出間隔から直流モータ30が有するアマチュア軸の角速度を算出する。電圧検出部13は、直流モータ30に印加されている電圧の電圧値を検出する。角加速度算出部14は、角速度算出部12が算出した直流モータ30の角速度の変化量から直流モータ30が有するアマチュア軸の角加速度を算出する。角加速度閾値出力部15は、予め定められた角加速度閾値Athを出力する。角加速度判定部16は、角加速度算出部14が算出する直流モータ30の角加速度が、角加速度閾値出力部15が出力する角加速度閾値Ath以下であるか否かを判定し、判定結果を挟込検出部17に出力する。ここで、角加速度閾値Athは、閉動作において直流モータ30が有するアマチュア軸の回転に対して、挟み込み検出の対象となるような減速が生じたか否かの判定に用いる値であって、シミュレーションや、実機を用いた測定値に基づいて定められた値である。挟込検出部17は、パルス生成部11が出力するパルス信号の立ち上がりエッジを検出するごとに、電圧検出部13が検出する電圧値、角速度算出部12が算出する角速度、角加速度算出部14が算出する角加速度、及び、角加速度判定部16が出力する判定結果に基づいて、ウィンドウ50の閉動作における挟み込み検出を行う。また、挟込検出部17は、検出制御部171、角加速度積算部172、外乱判定閾値出力部173、外乱判定部174、角加速度積算閾値出力部175、及び積算値比較部176を有している。検出制御部171は、操作スイッチ部20から入力される操作信号、及びパルス生成部11から入力されるパルス信号に基づいて、挟込検出部17内の各機能部に対して、動作するか否かを指示する制御を行う。例えば、検出制御部171は、パルス信号の立ち上がりエッジを検出したとき、挟込検出部17内の各機能部に対して動作を行わせる制御を行う。角加速度積算部172は、角加速度判定部16の判定結果が、直流モータ30の角加速度が角加速度閾値Ath以下であることを示している場合、角加速度算出部14から入力される角加速度を積算する。一方、角加速度積算部172は、判定結果が直流モータ30の角加速度が角加速度閾値Athより大きいことを示している場合、積算値を0するリセット処理を行う。外乱判定閾値出力部173は、外乱振動の判定に用いる予め定められた外乱判定閾値を出力する。外乱振動は、例えば、自動車の車体が路面状況などにより大きく揺れた場合などに、ウィンドウ50に対して生じる振動などである。外乱判定部174、角速度算出部12が算出する角速度、電圧検出部13が検出する電圧値、角加速度積算部172が算出する積算値、及び外乱判定閾値出力部173が出力する外乱判定閾値に基づいて、外乱が生じているか否かを判定する。具体的には、外乱判定部174は、角加速度積算部172が算出する積算値の変化量が、外乱判定閾値出力部173が出力する外乱判定値より大きい場合、外乱が生じていると判定する。また、外乱判定部174は、角速度算出部12が算出する角速度が低下し、かつ、電圧検出部13が検出する電圧値が変化しない場合、外乱が生じていると判定する。ここで、外乱判定閾値は、シミュレーションや、実機による測定などに基づいて、予め定められる。角加速度積算閾値出力部175は、挟み込み判定に用いる予め定められた積算閾値を出力する。積算値比較部176は、角加速度積算部172が算出する積算値と、角加速度積算閾値出力部175が出力する積算閾値とを比較し、積算値が積算閾値より大きいか否かを判定し、積算値が積算閾値より大きい場合、挟み込みが生じていると判定する。なお、積算値比較部176は、外乱が生じていると外乱判定部174が判定しているとき、挟み込みの判定を行わない。駆動制御部18は、操作スイッチ部20から入力される操作信号に応じて、外部より供給される電力を直流モータ30に供給して、直流モータ30を駆動する。また、駆動制御部18は、ウィンドウ50の閉動作において、挟み込みが生じていると積算値比較部176が判定した場合、予め定められた反転動作処理を行う。反転動作処理は、例えば、直流モータ30を停止させ、更に、開動作を直流モータ30に行わせる処理である。ここで、角加速度積算部172が行う積算について説明する。図2は、本実施形態における角加速度積算部172の積算演算を説明する図である。同図において、横軸は時間を示し、縦軸は閉動作における角加速度を示している。また、同図において、t0,t1,t2,t3,...はパルス信号の立ち上がりエッジを検出した時刻を示し、a1,a2,a3,...は角加速度を示し、I1,I2,I3,...は力積を示している。上述のように角加速度が角加速度閾値Ath以下になると、角加速度積算部172は角加速度の積算を行う。角加速度積算部172は、パルス信号の立ち上がりエッジが検出された時刻tii=0,1,2,3、...における角加速度aii=1,2,3、...の積算することにより、同図に示すように、力積Iii=1,2,3、...の積算を行っていることになる。力積は、他の物体の運動量をどれだけ変化させられるかを示す物理量であり、本実施形態では、角加速度積算部172が、力積に比例する角加速度の積算値を算出する。このように、角加速度積算部172は、ウィンドウ50の閉動作において、直流モータ30が有するアマチュア軸の回転に対して、角加速度が角加速度閾値Ath以下の減速が生じたときに、力積の積算を行う。換言すると、角加速度積算部172は、直流モータ30がウィンドウ50を閉める際に、ウィンドウ50に減速が一定以上の減速が生じると、力積の積算を行う。そして、積算値比較部176は、ウィンドウ50が挟み込まれた物体に与えたエネルギーを力積の積算値として算出し、力積の積算値を用いて挟み込み判定を行うことにより挟み込みを検出している。ここで、角加速度積算閾値出力部175が出力する積算閾値は、シミュレーションや、実機を用いた測定値に基づいて定められた値であって、ウィンドウ50が挟み込んだ物体に対して与えた荷重が予め定めた荷重に達した際の値である。図3は、本実施形態における挟込検出部17の挟み込み検出処理の一例を示すフローチャートである。検出制御部171は、操作スイッチ部20から操作信号が入力されると、挟み込み検出処理を開始し、操作信号が閉動作を示しているか否かを判定しステップS1、閉動作を示している場合ステップS1:YES、ステップS2に処理を進める。一方、閉動作を示していない場合ステップS1:NO、挟み込み検出処理を終了する。検出制御部171は、パルス生成部11から入力されるパルス信号の立ち上がりエッジを検出するまで待機しステップS2:NO、パルス信号の立ち上がりエッジを検出するとステップS2:YES、角加速度判定部16の判定結果に基づいた動作を角加速度積算部172にさせる制御をし、ステップS3に処理を進める。ステップS3において、角加速度積算部172は、角加速度判定部16の判定結果が、角加速度が角加速度閾値Ath以下であることを示している場合ステップS3:YES、角加速度算出部14が算出した角加速度を積算値に加算し、加算結果を新たな積算値に更新するステップS4。一方、角加速度積算部172は、角加速度判定部16の判定結果が、角加速度が角加速度閾値Athより大きいことを示している場合ステップS3:NO、積算値を0にするリセットを行うステップS5。続いて、外乱判定部174は、角速度、電圧値、積算値、及び外乱判定閾値に基づいて、外乱が生じているか否かを判定しステップS6、外乱が生じていない場合ステップS6:NO、処理をステップS7に進め、外乱が生じている場合ステップS6:YES、処理をステップS1に戻す。そして、挟込検出部17はステップS1以降の処理を繰り返し行う。ステップS7において、積算値比較部176は、角加速度積算部172が算出した積算値が、積算閾値より大きいか否かを判定しステップS7、積算値が積算閾値より大きい場合ステップS7:YES、挟み込みを検出したことを示す信号を駆動制御部18に出力して、駆動制御部18に反転動作処理を行わせるステップS8。一方、積算値比較部176は、積算値が積算閾値より大きくない場合ステップS7:NO、処理をステップS1に戻す。そして、挟込検出部17はステップS1以降の処理を繰り返し行う。上述のように、モータ制御部10において、パルス信号の立ち上がりエッジごとに、挟込検出部17は、角加速度が角加速度閾値Ath以下であるか否かを判定し、角加速度が角加速度閾値Ath以下であるとき角加速度を積算し、積算値が角加速度積算閾値より大きくなると挟み込みが生じていると判定する。そして、挟込検出部17は、挟み込みを検出すると、駆動制御部18に反転動作処理を行わせる。このように、挟込検出部17における挟み込み検出は、角加速度積算部172における角加速度の積算加算と、積算値比較部176における比較という単純な演算により行うことができる。また、挟込検出部17は、モータのトルク推定値や、慣性モーメントを用いたモータ負荷推定値の算出を行うことなく、挟み込み検出を行うので、モータ負荷推定値などを用いた検出に比べ、演算量を削減することができる。その結果、挟み込み検出に要する時間を短縮して、挟み込み検出を行う周期を短くして、単位時間当たりに行う挟み込み検出の回数を増やすことができ、挟み込み検出の精度を向上させることができる。図4は、本実施形態におけるモータ制御部10による挟み込み検出のタイミングの一例を示す図である。同図において検出タイミング例1に示すように、挟込検出部17は、A相のパルス信号の立ち上がりエッジを検出し、挟み込み検出を行うようにしてもよい。更に、挟込検出部17は、検出タイミング例2に示すように、A相のパルス信号の立ち上がりエッジに加えて、B相のパルス信号の立ち上がりエッジを検出し、挟み込み検出を行うようにしてもよい。このように、本実施形態におけるモータ制御部10は、挟込検出部17における演算量を削減しているので、要求される挟み込み検出の制度に応じて、挟み込み検出のタイミングを追加することができる。また、角加速度積算部172は、角加速度が角加速度閾値Athより大きくなると、積算値を0にリセットする。これにより、反転動作処理が行われた場合や、挟み込まれた物体が取り除かれた場合の後に、再度挟み込みが生じても、再び生じた挟み込みに対応する力積の積算値を算出することができ、挟み込み検出の精度を保つことができる。なお、上記の実施形態において、挟込検出部17は、パルス生成部11が生成するパルス信号の立ち上がりエッジに応じて、動作する構成について説明したが、これに限ることなく、一定時間の経過を検出するタイマを設けて、当該タイマが満了するごとに動作するようにしてもよい。これにより、直流モータ30が有するアマチュア軸の角速度に関わらず一定時間の周期で挟み込み検出を行うことができ、挟み込み検出の精度を安定させることができる。また、上記の実施形態において、回転検出部40は、90度の位相差を有するA相信号及びB相信号の2つの信号を出力する構成について説明したが、これに限ることなく、3つ以上の信号を出力するようにし、挟込検出部17がそれぞれに対応するパルス信号の立ち上がりエッジを検出して動作するようにしてもよい。また、挟込検出部17は、パルス信号の立ち上がりに加えて、パルス信号の立ち下がりを検出し、パルス信号の立ち下がりごとに挟み込み検出を行うようにしてもよい。これにより、挟込検出部17は、より短い周期で挟み込み検出を行うようにすることができ、更に精度を向上させることができる。なお、本発明における挟み込み検出処理の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより挟み込み検出処理を行ってもよい。なお、ここでいうコンピュータシステムとは、OSや周辺機器等のハードウェアを含むものとする。また、コンピュータシステムは、ホームページ提供環境あるいは表示環境を備えたWWWシステムも含むものとする。また、コンピュータ読み取り可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。更にコンピュータ読み取り可能な記録媒体とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリRAMのように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する伝送媒体は、インターネット等のネットワーク通信網や電話回線等の通信回線通信線のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。更に、前述した機能をコンピュータシステムに既に記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル差分プログラムであっても良い。"