(57)【要約】      （修正有）【課題】無駄な信号処理を防止しながら、制御対象を同期させて制御することができる自動制御システム、接点情報収集分配装置および自動制御システムの子局を提供する。【解決手段】制御対象２に接続される子局３と、前記制御対象２を制御する制御部４に接続される親局５と、前記親局５と子局３の間に介在して所定の通信周期Ｔ内に通信される一連の接点情報を収集し分配する接点情報収集分配装置６と、少なくとも一つの接点情報収集分配装置６を介して親局５と子局３の間を接続する複数の通信線７，８とを備え、前記接点情報収集分配装置６はすべての通信線７，８に対して同期させて一連の接点情報の収集および分配を行い、かつ、前記制御部４は前記接点情報収集分配装置６を介して収集する接点情報を前回の通信周期において収集した過去の接点情報と比較して一致するときに真であるとして、この真の接点情報による制御を行う。【選択図】図１
2014103621.tif 000002
【特許請求の範囲】
【請求項１】
制御対象に接続される子局と、前記制御対象を制御する制御部に接続される親局と、前記親局と子局の間に介在して所定の通信周期内に通信される一連の接点情報を収集し分配する接点情報収集分配装置と、少なくとも一つの接点情報収集分配装置を介して親局と子局の間を接続する複数の通信線とを備え、
前記接点情報収集分配装置はすべての通信線に対して同期させて一連の接点情報の収集および分配を行なうものであり、かつ、
前記制御部は前記接点情報収集分配装置による接点情報の収集および分配を同期させて行わせるものであると共に、前記接点情報収集分配装置を介して収集する接点情報を前回の通信周期において収集した過去の接点情報と比較して一致するときに真であるとして、この真の接点情報による制御を行なうものであることを特徴とする自動制御システム。
【請求項２】
前記制御部は、前回の通信周期において受信した接点情報を記憶させる第１のバッファと、
今回の送信周期において受信した接点情報を前記第１のバッファに記憶させた前回の接点情報と比較して一致するときにその内容を真であるとして更新して記憶させる第２のバッファとを備え、
前記制御対象を第２のバッファに記憶させた接点情報に基づいて制御するものである請求項１に記載の自動制御システム。
【請求項３】
制御対象に接続される子局と前記制御対象を制御する制御部に接続される親局の間に介在し、複数の通信線にそれぞれ接続されて所定の通信周期内に一連の接点情報を送受信する接点情報送受信部と、
送受信した接点情報を記憶する中継バッファと、
各通信線における通信周期を前記制御部による制御に同期させる通信周期調整部とを備えることを特徴とする接点情報収集分配装置。
【請求項４】
制御対象に接続されて制御対象から得られる接点情報を入力する入力部と、
この入力部から入力した接点情報を通信線に送信する一方、前記制御対象を制御する制御部に接続された親局からの接点情報を通信線から受信することにより一連の接点情報を所定周期内に送受信する接点情報送受信部と、
前記通信周期内に受信した接点情報を前回の通信周期内に受信した一連の接点情報と比較して一致するときに真であるとして制御対象に出力する出力部とを備えることを特徴とする自動制御システムの子局。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動制御システム、接点情報収集分配装置および自動制御システムの子局に関する。
【背景技術】
【０００２】
自動車、電車、飛行機、船、宇宙船など移動手段や、ロボット、製造装置、管理装置などの自動制御を行なう機器において制御対象となる機器と制御部との間を電線（ワイヤー）を用いて接続することにより、制御部によって制御対象の状態を監視し、この制御対象の動作を制御することが行われている。この電線は制御部と制御対象との間で制御および監視する状態（接点情報）の数だけ必要としており、それだけ構造が複雑になり製造コストを引き上げるものとなる。
【０００３】
そこで、シリアル通信などにより少ない電線を信号線として用いてデータ通信を行い、各種制御を行なう方法が発明され実用化に至っている。とりわけ、下記特許文献１に示す中継接続ユニットおよび電子制御ユニットのように、車載制御や機械制御などの制御システムにおいては、ＣＡＮ(Controller Area Network）、ＦｌｅｘＲａｙ（ダイムラー・アーゲー社の登録商標）などの通信規格に準拠したメッセージの送受信を行なう車載ＬＡＮなどの通信制御ＩＣを用いて接点情報を示す信号の多重化を行うことにより、少ない信号線によって多数の制御対象を制御することが行なわれている。
【０００４】
加えて、車載ＬＡＮを階層的に幾つかのグループに分けることも行われており、上位の車載ＬＡＮと下位の車載ＬＡＮの接続部にゲートウェイを配置することも行われている。さらに、車載ＬＡＮには通信するメッセージが正確であるかどうかを判断するために冗長項の情報を同時に通信するなどしてエラーチェックを行ない、通信不良が発生したメッセージを廃棄することが行われている。これにより、通信不良によって変化したメッセージによって制御不良が発生することを事前に防止することができる。
【０００５】
図７は従来の自動制御システム９０の例を示す図である。図７において、９１は制御対象、９２は制御対象９１を接続する子局、９３は制御対象９１を制御する制御部９４を設けた親局、９５は親局９３と子局９２の間に介在し制御対象９１に関する接点情報を中継する中継局、９６は第１の通信線、９７は第２の通信線、９３ａ，９５ａは第１の通信線９６を介して接点情報を送受信する通信部、９５ｂ，９２ａは第２の通信線９７を介して接点情報を送受信する通信部、９２ｂは前記通信部９２ａによって送受信する接点情報を記憶し制御対象９１に入出力する入出力ポート、９３ｂは前記通信部９３ａによって送受信する接点情報を記憶するデュアルポートメモリ（以下、ＤＰＭという）、９５ｃは通信部９５ａ，９５ｂによって送受信する接点情報を記憶するＤＰＭである。
【０００６】
なお、制御対象９１は例えばモータ９１ａ、このモータ９１ａに設けたロータリーエンコーダ９１ｂ、および、スイッチ９１ｃなどを備える。
【０００７】
前記構成の自動制御システム９０によれば、制御部９４からモータ９１ａに送られる接点情報をＤＰＭ９３ｂに書き込むことにより、このＤＰＭ９３ｂに記憶させた接点情報を通信部９３ａが第１の通信線９６を介して中継局９５側の通信部９５ａに送信しＤＰＭ９５ｃに書き込まれる。また、ＤＰＭ９５ｃに書き込まれた接点情報は通信線９５ｂによって第２の通信線９７を介して子局９２側の通信部９２ａに送信し入出力ポート９２ｂに書き込まれることによりモータ９１ａに出力される。
【０００８】
同様に、ロータリーエンコーダ９１ｂおよびスイッチ９１ｃから入出力ポート９２ｂに入力する接点情報は第２の通信線９７および第１の通信線９６を用いた通信によってＤＰＭ９３ｂに接点情報が転送されて制御部９４に入力されることにより、制御部９４は各部９１ｂ，９１ｃの状態に合わせてモータ９１ａを制御することができる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００８−５２９０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、従来の自動制御システム９０では通信部９５ｂ，９２ａ、９３ａ，９５ａによって送受信する接点情報の更新周期（通信周期）が制御部９４による制御の周期よりも低速であるため、制御部９４はその能力を十分に発揮することができなかった。つまり、制御部９４が制御対象９１の状態を検知できるのは、少なくとも通信部９５ｂ，９２ａ、９３ａ，９５ａによる最も遅い通信周期よりも長い時間が経過した後であるので、制御部９４には長い待ち時間があり、それだけ制御部９４は無駄な演算処理を行って無駄に電力消費を引き上げるものとなっていた。
【００１１】
加えて、制御部９４が更新された接点情報を得られる周期は、中継局９５の数や制御部９４がＤＰＭ９３ｂにアクセスするタイミングにも影響されるので、制御対象９１の接点情報を検知できる遅れ時間の長さが不定となり、時間的に正確な制御を行うことができないという問題があった。
【００１２】
さらに、例えば接点情報としてロータリーエンコーダ９１ｂのパルスを計数するような自動制御のロジックを組んでいる場合に、通信エラーの発生によって余分なパルスを計上したり、パルスの取りこぼしが発生することも考えられる。このような通信エラーに対応するために、各通信線９６，９７を用いた通信毎に通信エラーの検定を行うことも考えられるが、エラー検定による通信遅れの影響が大きく現われることも考えられる。
【００１３】
他方、有用なエラー検定方法の一つとして、接点情報が変化するときに２回連続で最新の情報に変化していることを確認する、いわゆる二連照合によるエラー検定が行われている。しかしながら、図７に示す例のように、速度の異なる通信が中継されている場合に、中継する通信のタイミングによっては誤りのある接点情報が二回連続して通信されることもあるので、二連照合を行っても通信不良を除去できないことが考えられる。
【００１４】
そこで、従来から通信部９５ｂ，９２ａ、９３ａ，９５ａによる通信速度を可能な限り高速にすることにより、制御部９４による制御の同期性を確保しようとしていた。つまり、数十〜数百ｋＨｚ程度の速度で変化する接点信号を送受信するために、十分に高速な、例えば数Ｍｂｐｓ〜１Ｇｂｐｓなどの高速通信が可能なＬＡＮを導入し、擬似的に同時性を得られるようにすることが考えられる。ところが、ＬＡＮによる通信速度を高速化すればするほど、ＬＡＮの導入にかかるコストが引き上げられることは避けられなかった。
【００１５】
加えて、近年では制御部として用いられるマイクロコンピュータに、例えば、ＳＰＩ（Serial Peripheral Interface：モトローラ社が提唱した通信規格）、Ｉ２Ｃ（アイ・スクエアド・シー：フィリップス社が提唱した通信規格）に準拠するポート、ＵＡＲＴ（Universal Asynchronous Receiver Transmitter）ポートおよびアイソクロナス方式のシリアルバスインターフェースを備えるものが多く、これらを活用した簡素化が望まれている。
【００１６】
本発明は上述の事柄を考慮に入れてなされたものであり、無駄な信号処理を防止しながら、制御対象を同期させて制御することができる自動制御システム、接点情報収集分配装置および自動制御システムの子局を提供することを目的とする。
【課題を解決するための手段】
【００１７】
前記課題を解決するため、第１発明は、制御対象に接続される子局と、前記制御対象を制御する制御部に接続される親局と、前記親局と子局の間に介在して所定の通信周期内に通信される一連の接点情報を収集し分配する接点情報収集分配装置と、少なくとも一つの接点情報収集分配装置を介して親局と子局の間を接続する複数の通信線とを備え、前記接点情報収集分配装置はすべての通信線に対して同期させて一連の接点情報の収集および分配を行なうものであり、かつ、前記制御部は前記接点情報収集分配装置を介して収集する接点情報を前回の通信周期において収集した過去の接点情報と比較して一致するときに真であるとして、この真の接点情報による制御を行なうものであることを特徴とする自動制御システムを提供する。（請求項１）
【００１８】
前記自動制御システムでは、親局が接点情報収集分配装置に対して接点情報の送受信を行う一方、前記接点情報収集分配装置を介する通信によって所定の通信周期内に子局に対して一連の接点情報の送受信を行うものであるので、親局においても子局においても所定の通信周期毎に一連の接点情報の更新が完了する。
【００１９】
なお、本発明における接点情報とは例えば制御対象のアクチュエータをオン／オフ制御するための接点を示すビット情報、および、制御対象のセンサまたはスイッチのオン／オフ状態を示すビット信号を意味しており、例えば、ハイ／ローの２つ値を持つ信号、または、ハイ／ロー／オープンの３つの値を持つ信号を意味する。この接点情報は、最適には車両などの移動体に搭載された各制御対象を制御するビット情報であるが、そのほかのＦＡ機器などの自動制御システムに用いられる種々のビット情報であっても、一連のビット情報を所定の通信周期内に収集分配するあらゆる通信システムに適用可能であることはいうまでもない。
【００２０】
前記制御部は、通信によって収集する接点情報を前回の通信周期おいて収集した過去の接点情報と比較して一致するときに真であるとしてこの接点情報による制御を行うものであるので、通信した接点情報が正確であることを確認してから制御対象を制御することができ、動作に信頼性がある。つまり、接点情報の比較は通信周期をまたいで行われ、２回連続して同じ接点情報を受信したことを確認する方法（以下、二連照合という）である。ノイズなどの外乱によって発生する通信不良が通信周期をまたいで同じ接点情報に同じ影響を連続して与えることは極めて稀であり、事実上ありえないと言える。したがって、前記二連照合によって通信不良による誤った制御を事実上なくすことができる。
【００２１】
また、前記制御部による自動制御に用いる接点情報が所定の通信周期によって計算できる既知の遅れ時間だけ遅れて更新されるので、制御部は同期制御を行うことが可能であり、それだけ制御の信頼性が向上する。加えて、前記二連照合によれば、複数の通信線に跨って通信される接点情報を制御部における一度の比較によって確認することができるので、制御部にかける信号処理の負荷を必要最小限に抑えることができる。
【００２２】
制御部は例えばワンチップマイコンの演算処理部であり、前記通信線を用いる通信は例えばワンチップマイコンに一般的に内蔵されたシリアル通信ポートによって行われる。このシリアル通信ポートは、例えばＳＰＩ、Ｉ２Ｃなどのシリアルバスインターフェース、アイソクロナス方式のシリアルインターフェース、ＲＳ−２３２Ｃ規格に準拠するＵＡＲＴ、トークンパッシング方式による通信の何れかのシリアル通信を行う接点情報送受信部である。そして、この場合の親局はワンチップマイコンそのものであり、この親局はその内部の演算処理部からなる制御部と接続される前記接点情報送受信部（シリアル通信ポート）を備えることになる。
【００２３】
また、制御部は制御対象を自動制御する例えばシーケンス制御のプログラムなどを実行可能に構成されたものである。さらに、制御部はシリアル通信によって一連の接点情報の送受信を行うものであることが好ましく、これによって信号線の数を少なくすることができ、それだけ、ワンチップ化したときのパッケージの小型化と配線の簡略化を図ることができる。
【００２４】
制御部と親局の接点情報収集分配装置との間で行われるシリアル通信は、接点情報収集分配装置が親局に中継するべき接点情報の転送準備完了を示す転送準備完了信号を送信し、親局がこの転送準備完了信号を受信したときに接点情報の送受信を開始することにより、全ての通信線に対する同期をとることが考えられる。しかしながら、親局側から接点情報収集分配装置に間欠的に転送開始タイミング信号を送信し、接点情報収集分配装置がこの転送開始タイミング信号の受信に伴って接点情報の送受信を開始するようにして、同期を取るようにしてもよい。あるいは、前記信号を省略して、親局から接点情報収集分配装置に接点情報のシリアル信号を送信開始するときに、接点情報収集分配装置はシリアル信号の受信開始に同期させて子局側に接点情報の送受信を開始させることも可能である。
【００２５】
さらに、接点情報収集分配装置と子局の間で行われる通信は、例えばＳＰＩ、Ｉ２Ｃなどのシリアルバスインターフェース、アイソクロナス方式のシリアルインターフェース、ＲＳ−２３２Ｃ規格に準拠するＵＡＲＴによるシリアル通信を行なうものであってもよいが、移動体における接点情報の収集分配を行う場合には電源重畳（ＰＬＣ:Power Line Communications）を行って通信線を電源線と共用して省線化を図るものであることが好ましい
【００２６】
制御部による自動制御を行う演算処理は通常、通信線を用いた通信周期よりも十分に高速であるので、制御部には高速処理を行う能力を必要としておらず、それだけ安価にて形成することができる。あるいは、制御部は制御対象の自動制御のみならず他の演算処理を並列処理するものであることにより、その演算処理能力を有効活用することも可能である。何れの場合にも接点情報収集分配装置の通信周期に同期して自動制御を行うことにより、必要十分な自動制御の処理を実行できる。
【００２７】
前記制御部は、前回の通信周期において受信した接点情報を記憶させる第１のバッファと、今回の送信周期において受信した接点情報を前記第１のバッファに記憶させた前回の接点情報と比較して一致するときにその内容を真であるとして更新して記憶させる第２のバッファとを備え、前記制御対象を第２のバッファに記憶させた接点情報に基づいて制御するものである場合（請求項２）には、前回の通信周期において受信した接点情報が第１のバッファに記録されるので、第１のバッファに記録された接点情報と今回受信した接点情報の比較を行うことにより、一致するなら２回連続して同じ最新の接点情報を受信していることを容易に判断することができ、その接点情報の値を真の値として信頼できることができる。
【００２８】
また、前記一致によって正確な値であることが確認できた接点情報が第２のバッファに記憶されるので、この第２のバッファに記憶された接点情報に基づいて制御を行うことにより、信頼性の高い自動制御を容易に行うことができる。前記一致の確認は容易に行うことができる信号処理であり演算処理部においてソフトウェアによって行ってハードウェア構造を簡略化し、制御部が通信による接点情報の更新を待っている時間を有効活用することも可能である。しかしながら、比較器を用いてハードウェア的に行って、演算処理部にかける演算処理の負荷を可能な限り軽減してもよい。何れにしても、制御部は複数のシリアル通信を制御することになるが、その演算処理部に大きな処理の負荷をかけることがない。
【００２９】
第２発明は、制御対象に接続される子局と前記制御対象を制御する制御部に接続される親局の間に介在し、複数の通信線にそれぞれ接続されて所定の通信周期内に一連の接点情報を送受信する接点情報送受信部と、送受信した接点情報を記憶する中継バッファと、各通信線における通信周期を前記制御部による制御に同期させる通信周期調整部とを備えることを特徴とする接点情報収集分配装置を提供する。（請求項３）
【００３０】
前記接点情報収集分配装置は、各接点情報送受信部が一連の接点情報を所定の通信周期内に送受信するものであるので、中継バッファに記憶する接点情報を所定の通信周期内に最新の情報に更新することができる。加えて、通信周期調整部は、各通信線における通信周期を前記制御部による制御に同期させるものであるので、前記通信周期毎に中継バッファの内容が最新の接点情報に更新される。
【００３１】
前記接点情報送受信部は、例えばＳＰＩ、Ｉ２Ｃなどのシリアルバスインターフェース、アイソクロナス方式のシリアルインターフェース、ＲＳ−２３２Ｃ規格に準拠するＵＡＲＴなどを含むのシリアル通信ポート、トークンパッシング方式の通信を行うシリアル通信ポートのいずれかである。
【００３２】
なお、通信周期調整部は種々の方法で接点情報送受信部による接点情報の送受信を制御して通信周期の同期を取ることができるが、例えば、親局との間で、転送を許可する転送許可信号、転送する子局側のデータの準備が整ったことを示す転送準備完了信号、転送するべき親局側のデータの転送が完了したことを示す転送完了信号などを送受信することにより、同期を取ることが好ましい。
【００３３】
つまり、例えば通信周期調整部は、親局から出力許可信号を受信した時点で子局側の接点情報送受信部に子局からの接点情報を受信させて中継バッファに記憶させた後に、親局側に転送準備完了信号を出力し、次いで、親局側の接点情報送受信部に親局との接点情報の送受信を行わせて中継バッファに記憶させ、親局側から転送完了信号を受信した時点から子局側の接点情報送受信部に親局からの接点情報を送信させるものである。これにより、まず親局が受け取るべき接点情報を子局側の通信線を介して受信し、次いで、親局との通信を行って接点情報の送受信を行ない、親局側からの接点情報を受信し終えたときに、子局側の通信線を介して接点情報送信するように構成することにより、一つの通信周期内の通信によって親局と子局の接点情報の同期をとることが可能である。
【００３４】
しかしながら、通信周期調整部は、通信周期の始まる時点で中継バッファに記憶させている接点情報によって親局側および子局側の接点情報送受信部による通信を同時に開始させ、通信周期が終了する時点で中継バッファ内の接点情報を更新するようにしてもよい。この場合、接点情報は接点情報収集分配装置を介在させる毎に１通信周期遅れて更新されることになるが、その遅れ時間は既知であるので、遅れ時間を考慮した自動制御を的確に行うことができる。
【００３５】
何れの場合にも、接点情報収集分配装置は所定の通信周期内に一連の接点情報を送受信するものであるから、送受信される接点情報は前記所定の通信周期毎に同期をとるように更新できる。
【００３６】
第３発明は、制御対象に接続されて制御対象から得られる接点情報を入力する入力部と、この入力部から入力した接点情報を通信線に送信する一方、前記制御対象を制御する制御部に接続された親局からの接点情報を通信線から受信することにより一連の接点情報を所定周期内に送受信する接点情報送受信部と、前記通信周期内に受信した接点情報を前回の通信周期内に受信した一連の接点情報と比較して一致するときに真であるとして制御対象に出力する出力部とを備えることを特徴とする自動制御システムの子局を提供する。（請求項４）
【００３７】
前記入力部から入力した接点情報は接点情報送受信部を介して親局側に送信されることにより、制御部は制御対象の接点情報を得ることができ、制御部からの接点情報を接点情報送受信部を介して受信し出力部が制御対象に出力することにより、制御部からの接点情報によって制御対象を動作させることができる。また、前記接点情報送受信部によって送受信する接点情報は所定の通信周期毎に更新されるものであるから、制御部は制御対象を同期制御することができ、正確な応答時間の制御ができるので、それだけ自動制御の信頼性が向上する。
【００３８】
また、出力部は通信周期内に受信した接点情報を前回の一連の通信周期と比較して一致するときに真であるとするものであるから、受信した接点情報が正確であることを確認した後に、正しい接点情報が制御対象に出力されるので、通信不良による動作不良を防止することができる。
【００３９】
なお、前記接点情報送受信部は、例えばＳＰＩ、Ｉ２Ｃなどのシリアルバスインターフェース、アイソクロナス方式のシリアルインターフェース、ＲＳ−２３２Ｃ規格に準拠するＵＡＲＴなどを含むのシリアル通信ポート、トークンパッシング方式の通信を行うシリアル通信ポートのいずれかである。
【発明の効果】
【００４０】
前述したように、本発明によれば、制御対象を通信周期と同じ周期で同期させた状態で制御することができるので、無駄な演算処理を行うことがない。つまり、無駄な演算処理に伴う電力消費の増加を防止し、制御部にかける演算処理の負荷を小さく抑えることができる。
【００４１】
また、同期制御によって制御対象と制御部の間で送受信する接点情報の遅れ時間が既知の値であるから、時間的に正確な制御を行って制御の信頼性を向上することができる。
【００４２】
加えて、通信エラーの発生などによって接点情報に改変が発生したときにもこの接点情報をより確実に取除くことができ、それだけ信頼性が向上する。
【図面の簡単な説明】
【００４３】
【図１】本発明の第１実施形態の自動制御システム、接点情報収集分配装置および自動制御システムの子局の全体構成を示す図である。
【図２】図１に示す自動制御システムの要部接続状態を示す図である。
【図３】前記自動制御システムによる通信の例を示す図である。
【図４】第２実施形態の自動制御システムの全体構成を示す図である。
【図５】図４に示す前記自動制御システムの要部接続状態の例を示す図である。
【図６】前記自動制御システムによる通信の例を示す図である。
【図７】従来の自動制御システムの例を示す図である。
【発明を実施するための形態】
【００４４】
以下、図１〜図４を用いて、本発明の第１実施形態に係る自動制御システム、接点情報収集分配装置および自動制御システムの子局を説明する。図１は本発明の車両の自動制御システム１の全体構成を示し、図２は接続状態を示し、図３は前記自動制御システムの動作を説明する図である。
【００４５】
図１に示す自動制御システム１は例えば車両の窓開閉制御を行うものであり、２は制御対象である。また、その制御対象２は少なくともモータ２ａ、モータ２ａに設けたロータリーエンコーダ２ｂ、窓の操作入力などを行うスイッチ２ｃを備える。
【００４６】
３は制御対象２に接続される子局、４は制御対象２を制御する制御部、５は制御部４に接続される（本実施形態では制御部４を演算処理部として内蔵してその内部で接続されているワンチップマイコンからなる）親局、６は接点情報収集分配装置、７は接点情報収集分配装置６と親局５の間をＳＰＩによって接続する通信線、８は接点情報収集分配装置６と子局３の間を電源重畳通信（ＰＬＣ）によるトークンパッシング方式の通信を行って接続する通信線（本実施形態では電源線であるが以下の説明においても通信線８という）、９は親局５と接点情報収集分配装置６とを備えた自動制御システム１の制御ユニット（以下、ＥＣＵ）である。
【００４７】
前記子局３は通信線８に接続されてトークンパッシング方式の通信をＰＬＣによって行うことにより接点情報の送受信を行う接点情報送受信部１０と、この接点情報送受信部１０を介して受信する接点情報を制御対象２に出力する出力部１１と、制御対象２から得られる接点情報を入力して接点情報送受信部１０を介して送信できるようにする入力部１２とを備える。また、出力部１１は接点情報送受信部１０を介して受信する一連の接点情報を記憶する第１のバッファ１１ａと、接点情報送受信部１０を介して受信する接点情報を第１のバッファ１１ａに記憶させた前回の接点情報と比較して一致するときに記憶する第２のバッファ１１ｂと、第２のバッファ１１ｂに記憶させた接点情報をモータ２ａに増幅して出力するドライブ回路からなる出力ポート１１ｃとを備える。一方、入力部１２は制御対象２ｂ，２ｃからの接点情報を入力する入力ポート１２ａと、この入力ポート１２ａを介して入力した接点情報を記憶する入力バッファ１２ｂとを備える。
【００４８】
上述の実施形態では出力部１１にハードウェアによって２つのバッファ１１ａ，１１ｂを備えることにより、受信した接点情報を前回の通信周期内に受信した一連の接点情報と比較して一致するときに真であるとして出力する例を示しているが、このバッファ１１ａ，１１ｂを接点情報送受信部１０に設けてもよいことはいうまでもない。なお、本実施形態では車両の運転席側に設けた子局３の構成だけを詳細に記載しているが、車両の助手席、後部座席の子局３においても図示は省略しているが接点情報送受信部１０、出力部１１、入力部１２および制御対象２を備える。
【００４９】
また、前記親局５を構成するワンチップマイコンはＳＰＩによる双方向シリアル通信を行う接点情報送受信部１３と、この接点情報送受信部１３を介して送信するべき接点情報を記録する送信バッファ１４と、接点情報送受信部１３を介して受信する一連の接点情報を記憶する第１のバッファ１５と、今回の送信周期において受信した接点情報を第１のバッファ１５に記憶させた前回の一連の接点情報と比較して一致するときに真であるとして更新記憶させる第２のバッファ１６とを備える。
【００５０】
なお、本実施形態において前記親局５の主要部は接点情報送受信部１３であり、この接点情報送受信部１３が前記バッファ１４〜１６を介して制御部４に接続されている。したがって、制御部４は親局５を構成するワンチップマイコン内に形成された状態で制御部４は親局５に接続されている。また、前記バッファ１４〜１６は何れもワンチップマイコンの演算処理部によってアクセス可能なメモリであり、制御部４が実行可能なプログラムによって管理される記憶領域であるが、これらのバッファ１４〜１６を制御部４内のレジスタによって構成しても、メモリ素子などのハードウェアによって構成してもよい。
【００５１】
前記接点情報収集分配装置６は前記通信線７，８にそれぞれ接続されて所定の通信周期内に一連の接点情報を送受信する接点情報送受信部１７，１８と、送受信した接点情報を記憶するデュアルポートメモリなどからなる中継バッファ１９と、各通信線１７，１８における通信周期を前記制御部による制御に同期させる通信周期調整部２０とを備える。なお、本実施形態において前記接点情報送受信部１７は通信線７を介してＳＰＩによる双方向通信を行うものであり、接点情報送受信部１８は通信線８を介してトークンパッシング方式の通信をＰＬＣによって行うものである。前記中継バッファ１９は親局５からの接点情報を記憶する領域と子局３からの接点情報を記憶する領域を分けて形成しているが、その大きさは取り扱う一連の接点情報の内容に合わせて設定可能として汎用性を高めることが好ましい。
【００５２】
図２に示すように、親局５と接点情報収集分配装置６との接続部においてはＳＰＩによる双方向のシリアル通信を行うために、前記通信線７は、親局５側から出力される動作クロック信号ＳＣＬＫ、通信線８に対する電源重畳を許可する出力許可信号ＰＬＣＥＮ、接点情報収集分配装置６の転送開始タイミング信号ＳＳ、および、親局５が一連の接点情報の送受信を完了したことを示す転送完了信号ＤＡＴＡＥＮと、接点情報収集分配装置６側から出力される動作可能状態を示す動作可能信号ＷＲＥＱ、および、転送準備完了信号ＲＤＹと、双方子のシリアルデータをビットストリームによって送受信するＳＰＩバスラインＭＯＳＩ，ＭＩＳＯを備える。
【００５３】
以下、図３を用いて、親局５、接点情報収集分配装置６、子局３の間で送受信される接点情報の同期を保つ方法を説明する。
【００５４】
前記親局５は時点ｔ０において、接点情報収集分配装置６に通信線８を用いたＰＬＣによるデータ転送の許可を示す出力許可信号ＰＬＣＥＮを出力すると、接点情報収集分配装置６の通信周期調整部２０は親局５に動作可能信号ＷＲＥＱを出力すると同時に接点情報送受信部１８にＰＬＣによるトークン信号の発信を開始させて各子局３の接点情報の収集を行なわせ、各子局３の入力部に入力された接点情報をＰＬＣによって受信し、各子局３から収集した最新の接点情報をバッファ１９に記憶させる。このとき、入力部１２にバッファ１２ｂを設けているので、入力する最新の接点情報を安定させることができる。その後、時点ｔ１において転送準備完了信号ＲＤＹを出力する。
【００５５】
次いで、親局５は転送準備完了信号ＲＤＹが出力されていることを確認して、転送開始タイミング信号ＳＳを接点情報収集分配装置６に出力すると共に接点情報収集分配装置６との間でＳＰＩによる双方向のシリアル通信を行って一連の設定情報の送受信を双方向に行う。このとき、接点情報送受信部１３によって受信した各子局３からの一連の接点情報は、第１のバッファ１５に記録された前回の接点情報と比較されて一致するものだけが第２のバッファ１６に書き込まれるので、第２のバッファ１６にはノイズなどの外乱によって誤りが混入したような情報が入ることがない。一方、親局５から各子局３に対して配信される接点情報もバッファ１４を介して送られるので、最新の設定情報を安定させることができる。そして、収集分配するべきすべての一連の接点情報の送受信完了した時点ｔ２において、親局５は転送完了信号ＤＡＴＡＥＮを出力する。
【００５６】
接点情報収集分配装置６の通信周期調整部２０は親局５が転送完了信号ＤＡＴＡＥＮを出力していることを確認することにより、中継バッファ１９に親局５からの最新の接点情報が記録されたことを確認して、接点情報送受信部１８にＰＬＣによるトークン信号の発信を開始させて親局５から受信した一連の接点情報をＰＬＣによって子局３に送信する。
【００５７】
さらに、前記通信周期調整部２０は接点情報送受信部１８を用いて各子局３に親局５からの最新の接点情報を分配させた時点ｔ３から、各子局３の接点情報の収集を行なわせ、各子局３の入力部に入力された接点情報をＰＬＣによって受信し、収集した最新の接点情報をバッファ１９に記憶させる。その後、時点ｔ４において親局５側に転送準備完了信号ＲＤＹを出力する。以下、前記時点ｔ１〜ｔ４の信号のやりとりを繰り返すことにより、自動制御システム１上のすべての部分を転送準備完了信号ＲＤＹに同期させた一つの通信周期Ｔにて一連の接点情報の収集分配を行うことができる。
【００５８】
また、前記親局５における制御部４は前記通信周期Ｔに合わせてシーケンスプログラムなどの自動制御プログラムを実行し、各制御対象２の状態に合わせた自動制御を行うことができる。通信線７，８は何れも所定の通信周期内に一連の接点情報の送受信を行うものであるので、前記通信周期Ｔを確実に一定の長さにすることができ、制御部４による自動制御もこの通信周期Ｔに完全に同期させることができる。
【００５９】
したがって、複数の通信線７，８を跨って複数のプロトコルによる通信を行う場合であっても、制御対象２の接点情報が既知の通信周期Ｔの倍数の時間だけ遅れて制御部４に入力され、制御部４から出力される接点情報が既知の通信周期Ｔの倍数の時間だけ遅れて各制御対象２に出力されるので、制御部４はこれらの遅れ時間を見越して制御対象２を正確に制御することが可能となる。
【００６０】
制御部４はその動作速度に対して一般的に遅い通信周期Ｔ毎に接点情報の収集分配を行うことにより自動制御を行なうものであるから、高速動作を求められておらず、安価なワンチップマイコンで実行可能である。また、制御部４が通信周期Ｔに同期した自動制御を行うので、自動制御の処理を行わない時間を利用して他の信号処理を行うことも可能である。
【００６１】
図４は第２実施形態の自動制御システム２１の構成を示す図であり、図５は要部の接続状態を示す図であり、図６はその通信の例を示す図である。図４〜図６において、図１〜３と同じ符号の部分は同一または同等の部分であるから、その詳細な説明を省略する。
【００６２】
図４において、２２，２３は上位と下位の接点情報収集分配装置であり、２４は上位と下位の接点情報収集分配装置２２，２３を接続する通信線である。本実施形態においては複数の通信線７，２４，８によるシリアル通信を３段階の階層に分けて行うものであり、通信線２４を用いた中間の階層では例えばＩ２Ｃによるシリアル通信を行う。従って、接点情報収集分配装置２３は複数設けることができ、これによって下位の接点情報収集分配装置２３が扱う接点情報のデータ量を削減することができるが、説明を簡略化するために図示は省略する。
【００６３】
図５に示すように、親局４と上位の接点情報収集分配装置２２の間を接続する通信線７は、動作クロック信号ＳＣＬＫ、出力許可信号ＰＬＣＥＮ、接点情報収集分配装置２２の転送開始タイミング信号ＳＳ、および、転送完了信号ＤＡＴＡＥＮ１と、接点情報収集分配装置２２から出力される動作可能状態を示す動作可能信号ＷＲＥＱ１、および、転送準備完了信号ＲＤＹ１と、双方子のシリアルデータを送受信するＳＰＩバスラインＭＯＳＩ，ＭＩＳＯを備える。
【００６４】
一方、上位と下位の接点情報収集分配装置２２，２３の間を接続する通信線２４は、動作クロック信号ＳＣＬＫ、出力許可信号ＰＬＣＥＮ、および、接点情報収集分配装置２２から接点情報収集分配装置２３へ転送するべき一連の接点情報の転送準備が完了したことを示す転送完了信号ＤＡＴＡＥＮ２と、接点情報収集分配装置２３から出力される動作可能状態を示す動作可能信号ＷＲＥＱ２、および、接点情報収集分配装置２３から接点情報収集分配装置２２に送信するべき接点情報の準備が完了したことを示す転送準備完了信号ＲＤＹ２と、双方子のシリアルデータを送受信するＩ２ＣバスラインＳＤＡを備える。
【００６５】
以下、図６を用いて第２実施形態の動作を説明する。親局５は時点ｔ５において、接点情報収集分配装置２２，２３に出力許可信号ＰＬＣＥＮを出力すると、下位の接点情報収集分配装置２２，２３は動作可能信号ＷＲＥＱ１，ＷＲＥＱ２を出力すると同時に、接点情報収集分配装置２２は通信線８を用いたＰＬＣによる通信によって各子局３の接点情報の収集を行った後に、時点ｔ６において転送準備完了信号ＲＤＹ２を出力する。上位の接点情報収集分配装置２３はこの転送準備完了信号ＲＤＹ２を確認して、通信線２４を用いたＩ２Ｃによる通信によって接点情報収集分配装置２３からの接点情報の収集を行った後に、時点ｔ７において転送準備完了信号ＲＤＹ１を出力する。
【００６６】
次いで、親局５は転送準備完了信号ＲＤＹ１が出力されていることを確認して、上位の接点情報収集分配装置２２との間でＳＰＩによる双方向のシリアル通信を行って一連の設定情報の送受信を双方向に行う。そして、収集分配するべきすべての一連の接点情報の送受信完了した時点ｔ８において、親局５は転送完了信号ＤＡＴＡＥＮ１を出力する。
【００６７】
また、上位の接点情報収集分配装置２２は親局５が転送完了信号ＤＡＴＡＥＮ１を出力していることを確認することにより、親局５からの最新の接点情報の受信が完了したことを確認し、通信線２４を用いたＩ２Ｃによる通信によって親局５からの一連の接点情報を下位の接点情報収集分配装置２３に送信し、親局５からの一連の接点情報をすべて転送し終えた時点ｔ９において、接点情報収集分配装置２３に転送完了信号ＤＡＴＡＥＮ２を出力する。
【００６８】
さらに、下位の接点情報収集分配装置２３は、接点情報収集分配装置２２が転送完了信号ＤＡＴＡＥＮ１を出力していることを確認した時点ｔ９から、通信線８を用いて各子局３に親局５からの最新の接点情報を分配し、これが完了した時点ｔ１０から、各子局３の接点情報の収集を行ない、各子局３の入力部に入力された接点情報をＰＬＣによって受信し、時点ｔ１１において転送準備完了信号ＲＤＹ２を出力する。以下、前記時点ｔ６〜ｔ１１の信号のやりとりを繰り返すことにより、自動制御システム２１上のすべての部分を転送準備完了信号ＲＤＹ１，２に同期させた一つの通信周期Ｔ’にて一連の接点情報の収集分配を行うことができる。
【００６９】
本実施形態のように複数の通信線８，２４を用いて幾つかの階層に分けた接点情報の収集分配を行うことにより、データ量の多い一連の接点情報を収集分配する場合にも、下位の通信線８を用いて収集分配する接点情報のデータ量を分割して減らすことができるので、通信線８の通信速度が比較的低速であっても取り扱う接点情報のデータ量を絞ることにより結果的に通信周期Ｔ’を短くすることができる。
【００７０】
本実施形態のように自動制御システム２１を構成する通信線７，８，２４の構成が複雑になったとしてもエラー検定はその両端の局（親局５と子局３）において二連照合によって一度に行うことができ、通信不良によるエラーをより確実に取除く行うことができるので、複数の通信線を跨いだ接点情報の収集分配をシンプルかつ高信頼性をもって行うことができる。
【符号の説明】
【００７１】
１，２１  自動制御システム
２  制御対象
３  子局
４  制御部
５  親局
６，２２，２３  接点情報収集分配装置
７，８，２４  通信線
１０  接点情報送受信部
１１  出力部
１２  入力部
１５  第１のバッファ
１６  第２のバッファ
１７，１８  接点情報送受信部
１９  中継バッファ
２０  通信周期調整部
Ｔ，Ｔ’  通信周期
【図１】
2014103621.tif 000003
【図２】
2014103621.tif 000004
【図３】
2014103621.tif 000005
【図４】
2014103621.tif 000006
【図５】
2014103621.tif 000007
【図６】
2014103621.tif 000008
【図７】
2014103621.tif 000009