(57)【特許請求の範囲】
【請求項１】
機種別に設定値を変えて駆動制御を行うべく、前記機種別に対応させた複数の設定値を格納したデータテーブルから対象となる機種の設定値のみを読み出す際に設定値選択ポートへの印加電圧値の大きさの違いで読み出し対象となる設定値を選択すると共に、
前記印加電圧値を調整抵抗で設定し、前記複数の設定値をそれぞれの間に少なくとも１つの空白部を介して前記データテーブルに格納すると共に、
前記調整抵抗がオープンまたはショート故障した際の印加電圧値で読み出される対象となる格納部をそれぞれ前記空白部よりも大きい空白部とし、
いずれかの前記空白部が読み出された際には制御を禁止することを特徴とする駆動制御用設定値読み出し構造。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、機種別に設定値を変えて駆動制御を行う際に用いられる駆動制御用設定値読み出し構造に関するものである。
【０００２】
【従来の技術】
従来、コスト低減のために複数の異なる機種に共通のモータ装置を用いるようにしたものがあり、例えば自動車のパワーウィンドウ装置にあっては、車種別に共通のパワーウィンドウ装置を用いることができるが、その駆動制御を車種別に変えることによりその駆動制御を好適に行うことができる。上記したような共通のモータ装置に用いられる制御回路にあっては、車種別の設定を可能にする必要があり、そのためには種々の方法があるが、その一例を図２に示す。
【０００３】
図２において、図示されないバッテリに接続された電源回路１１から出力される定電圧が、モータ駆動制御を行うＣＰＵ１２の電源端子Ｖccに供給されていると共に、固定抵抗Ｒ１及び調整抵抗（外付け抵抗）Ｒ２で分圧された設定電圧Ｖｉを設定値選択ポートとしてのＡ／Ｄ変換端子１２ａに印加している。そのＣＰＵ１２内には、機種別の駆動制御に対応した例えば１１の各設定値（Ｄ１〜Ｄ１１）を予め格納したデータテーブル１３が設けられている。
【０００４】
上記Ａ／Ｄ変換端子１２ａに入力された設定電圧ＶｉはＣＰＵ１２内に設けられている図示されないＡ／Ｄ変換回路によりデジタル値に変換され、そのデジタル値Ｄｉがデータテーブル１３に入力するようになっている。
【０００５】
【発明が解決しようとする課題】
上記データテーブル１３の一例を図３に示す。図のものにあっては、１１個のデータ格納部が設けられ、各データ格納部毎に、上記デジタル値Ｄｉに対応するアドレスが設定されていると共に機種別に用いられる各設定値としての各定数（Ｋ１〜Ｋ１１）が格納されている。デジタル値Ｄｉは００〜ＦＦの範囲で設定されており、その００が接地レベル（０Ｖ）に対応し、ＦＦが調整抵抗Ｒ２が最大の場合（入力電圧最大値）に対応するようになっている。
【０００６】
したがって、調整抵抗Ｒ２を異なる抵抗値のものを任意に選択して付けることで設定電圧Ｖｉを変えることができるため、その設定電圧Ｖｉに応じたデジタル値Ｄｉに対応するデータ格納部を選択することができる。このようにして、図示例のものにあっては１１種類の車種別定数（Ｋ１〜Ｋ１１）を任意に選択することができる。
【０００７】
しかしながら、調整抵抗Ｒ２の抵抗値が各格納部間のしきい値付近に相当していた場合には、雰囲気の違いでその抵抗値が変わると、設定電圧Ｖｉが隣の格納部に対応する値に変わってしまう場合があり、そのような場合には異なる車種別定数が選択されてしまうため設計時の制御特性が得られなくなる。また、調整抵抗Ｒ２が故障してオープンまたはショート状態になる場合も考えられ、その場合には入力最大電圧値になったり接地レベル状態になるため、中間の９つの格納庫のいずれかを選択するようにしていた場合には設定値が変わって、上記と同様に設計時の制御特性が得られなくなるという問題がある。
【０００８】
【課題を解決するための手段】
このような課題を解決して、複数の機種に対応したデータテーブルを用いた制御において異なる制御特性に変化することを防止することを実現するために、本発明に於いては、機種別に設定値を変えて駆動制御を行うべく、前記機種別に対応させた複数の設定値を格納したデータテーブルから対象となる機種の設定値のみを読み出す際に設定値選択ポートへの印加電圧値の大きさの違いで読み出し対象となる設定値を選択すると共に、前記印加電圧値を調整抵抗で設定し、前記複数の設定値をそれぞれの間に少なくとも１つの空白部を介して前記データテーブルに格納すると共に、前記調整抵抗がオープンまたはショート故障した際の印加電圧値で読み出される対象となる格納部をそれぞれ前記空白部よりも大きい空白部とし、いずれかの前記空白部が読み出された際には制御を禁止するものとした。
【０００９】
これによれば、複数の設定値を格納したデータテーブルを用いて任意の設定値を選択する構造において、印加電圧値の大きさの違いで選択して読み出すという簡単な回路を実現すると共に、雰囲気の違いで印加電圧値が変化した場合には空白部を選択することができるようになることから、異なる設定値を読み出して制御特性が変わってしまうということを防止できる。なお、空白部を読み出した場合には、ソフトリセットを行って動作を禁止することができる。
【００１０】
また、前記印加電圧値を調整抵抗で設定し、前記調整抵抗がオープンまたはショート故障した際の印加電圧値で読み出される対象となる格納部を空白部としたことによれば、印加電圧値の設定を極めて簡素化することができると共に、調整抵抗の故障に対しても空白部にて好適に対応し得る。
【００１１】
また、前記空白部が読み出された際には制御を禁止することにより、空白部が読み出された際の誤動作を防止することができる。
【００１２】
【発明の実施の形態】
以下に添付の図面に示された具体例に基づいて本発明の実施の形態について詳細に説明する。
【００１３】
図１は、本発明が適用されたデータテーブル１を示す図であるが、本データテーブル１が用いられる制御対象は従来例で示した自動車のパワーウィンドウ装置であって良い。なお、機種別に設定値を変えて制御を行う際に共通のデータテーブルを用いて任意の設定値を選択するようにしたものであれば良く、本発明の適用対象は自動車用パワーウィンドウ装置に限られるものではない。また、データテーブル１を用いた回路構成にあっては、従来例で示した図３と同様のものであって良く、その図示及び説明を省略する。
【００１４】
図１に示されるデータテーブル１にあっては、設定電圧Ｖｉの大きさの違いに応じたデジタル値Ｄｉのアドレスが２１に分けられている。それら各アドレス毎に各データ格納部が設けられており、同数である２１のデータ格納部が設けられているが、本図示例では、その内の９つのデータ格納部に機種別に用いられる設定値としての各定数（Ｋ１〜Ｋ９）が格納されている。
【００１５】
また、各定数（Ｋ１〜Ｋ９）は、データテーブル１の各データ格納部に対してデータを格納しない空白（no care）部を介して互いに隣接することなく配設されている。図示例のものにあっては、各定数（Ｋ１〜Ｋ９）は、上下端の各２つのアドレス（図における００〜０Ａ・０Ｂ〜０Ｅ、Ｆ２〜Ｆ５・Ｆ６〜ＦＦ）と、かつそれぞれの間に位置するアドレスとを除いて、それぞれ対応する各データ格納部に配設されている。
【００１６】
このようにして各定数（Ｋ１〜Ｋ９）を配設されたデータテーブル１は従来例と同様にＣＰＵ１２内に設けられており、各定数（Ｋ１〜Ｋ９）の読み出しも同様に行われるものであって良い。したがって、Ａ／Ｄ変換端子１２ａに入力された設定電圧Ｖｉがデジタル値Ｄｉに変換され、その値に対応するアドレスを振り分けられたデータ格納部に格納されている定数が選択されることになる。
【００１７】
図示例では９つの定数（Ｋ１〜Ｋ９）が格納されており、それぞれ互いに異なる機種（車種）別に好適な制御を行うための基準となる定数が設定されている。本実施の形態のパワーウィンドウ装置において例えば挟み込み防止制御に適用した場合には、共通の制御回路を用いても、サイドウィンドウの閉動作時における異物の挟み込み検出のしきい値を車種別に変えることができる。これにより、サイドウィンドウの大きさや重量あるいは車体の形状等による摺動抵抗などの違いに細かく対応でき、サイドウィンドウの閉動作における異物の挟み込みの誤検知や異物の挟み込みが検出できない等の制御特性の品質低下を防止することができるため、共通の制御回路を用いても確実な挟み込み検出が可能となり、装置全体の低廉化を向上し得る。
【００１８】
なお、調整抵抗Ｒ２にあっては、通常の雰囲気下で各定数（Ｋ１〜Ｋ９）に対応する各アドレスにデジタル変換される抵抗値のもを用意しておき、機種別に対応する調整抵抗Ｒ２を選択して取り付ける。しかしながら、使用中において雰囲気の違いで調整抵抗Ｒ２の抵抗値が変わると設定電圧Ｖｉが変化し、取り付け時とは異なるアドレスになって、隣の格納部を選択する場合もある。その場合には、前記したように各定数同士の間に設けられた空白（no care）部が選択される（読み出される）ため、それに応じてソフトリセットを行ってパワーウィンドウ装置の動作を禁止（制御を禁止）するようにすれば良い。
【００１９】
また、調整抵抗Ｒ２がオープンまたはショート状態になる故障も考えられる。この場合には、上下端のアドレス（００〜０Ａ・０Ｂ〜０Ｅ、Ｆ２〜Ｆ５・Ｆ６〜ＦＦ）が選択されるため、上記と同様に空白（no care）部が選択される（読み出される）ことから、それに応じてソフトリセットを行ってパワーウィンドウ装置の動作を禁止（制御を禁止）するようにすれば良い。これによって、謝ったしきい値でのパワーウィンドウの挟み込み検出が行われることがなく、サイドウィンドウの閉動作時に異物の挟み込みができなくなることを防止できる。そして、パワーウィンドウの動作を禁止することで、操作者は何らかの異常が生じたことを認識できる。
【００２０】
なお、空白（no care）部に対応するアドレスの幅（ビット数）は、図示例に限られるものではなく、制御対象やその使用される環境に応じて空白（no care）部用アドレスの幅を設定すれば良い。格納部のアドレスの幅も同様である。また、アドレスの分割数や設定値の格納数も制御対象機種に応じて設定すれば良い。
【００２１】
【発明の効果】
このように本発明によれば、印加電圧値の大きさの違いでデータテーブルの任意の設定値を選択することにより、機種毎に異なる設定値を用いる読み出し構造を簡単な回路構成で実現して低コスト化すると共に、雰囲気の違いで印加電圧値が変化した場合に空白部を選択するようにできることから、異なる設定値を読み出して制御特性が変わってしまうことを防止できる。また、調整抵抗を用いて印加電圧値を設定することにより極めて簡素化し得ると共に、調整抵抗の故障に対しても空白部を設けることにより上記と同様に対応し得る。また、空白部が読み出された際には制御を禁止することにより、空白部が読み出された際の誤動作を防止することができ、例えば、謝ったしきい値でのパワーウィンドウの挟み込み検出が行われることがなく、サイドウィンドウの閉動作時に異物の挟み込みができなくなることを防止でき、パワーウィンドウの動作を禁止することで、操作者は何らかの異常が生じたことを認識できる。
【図面の簡単な説明】
【図１】本発明が適用されたデータテーブルを示す図。
【図２】データテーブルからの定数を読み出す回路の概略図。
【図３】従来のデータテーブルを示す図。
【符号の説明】
１  データテーブル
【図１】
0004381521.tif 000002
【図２】
0004381521.tif 000003
【図３】
0004381521.tif 000004