(57)【要約】【課題】  監視・制御信号がシリアル交信される第一・第二の制御回路部間で、通信負担を軽減しながら監視信号であるスイッチ信号とアナログ信号の送信を行う。【解決手段】  第一の制御回路部200aはマイクロプロセッサ110a、プログラムメモリ115a、ＲＡＭメモリ116aと協働して入出力制御を行う。  第二の制御回路部200bは通信制御回路部120a、データメモリ126aと協働し、第一の制御回路部200aとシリアル交信を行う。  第二の制御回路部200bに入力されたスイッチ信号入力は第一の報告パケット、アナログ信号入力のデジタル変換値は第二の報告パケットに格納されて交互に第一の制御回路部200aに対して定期送信される。  アナログ信号入力回路123bに含まれる多チャンネルＡＤ変換器は第一の報告パケットを送信してから所定時間後にＡＤ変換を開始して、第二の報告パケットを送信するまでには変換完了することで最新のＡＤ変換データが送信される。【選択図】図１
2006123607.tif 000002
【特許請求の範囲】
【請求項１】
第一の制御回路部として入出力制手段と通信制御手段とを有するプログラムメモリと、演算処理用ＲＡＭメモリと、上記プログラムメモリと協働するマイクロプロセッサと、第一の直並列変換器とを備え、第二の制御回路部として少なくとも監視・制御信号の交信を行うための通信制御回路部と、スイッチ信号入力回路と、多チャンネルＡＤ変換器を含むアナログ信号入力回路と、データメモリと、第二の直並列変換器とを備え、上記第一・第二の直並列変換器を介して相互に監視・制御信号のシリアル交信を行うように構成された車載電子制御装置であって、
上記第一の制御回路部は更に定期送信手段と定期報告許可手段とＡＤ変換許可手段とを備えると共に、上記第二の制御回路部は更に定期報告手段と報告順序選択手段とＡＤ変換時期指定手段とを備えていて、
上記定期送信手段は上記第一の制御回路部から第二の制御回路部に対して定期的に制御出力データや定数設定データを送信し、第二の制御回路部において出力・設定データを上記データメモリに格納する書込設定手段であり、
上記定期報告許可手段は上記第二の制御回路部に設けられた所定アドレスのデータメモリに対して上記定期送信手段によって送信され、第二の制御回路部が上記定期報告を送信することを許可するための指令データを格納する書込設定手段であり、
上記ＡＤ変換許可手段は上記第二の制御回路部に設けられた所定アドレスのデータメモリに対して上記定期送信手段によって送信され、第二の制御回路部が上記多チャンネルＡＤ変換器に対してＡＤ変換開始指令を発生することを許可するための指令データを格納する書込設定手段であり、
上記定期報告手段は上記第二の制御回路部から第一の制御回路部に対して監視入力データとステータス情報を定期報告し、第一の制御回路部が当該定期報告データを上記ＲＡＭメモリに格納する入力読出手段であり、
上記報告順序選択手段は上記スイッチ信号入力回路から入力された複数のＯＮ／ＯＦＦ情報を一括して報告する第一の報告パケットと、上記多チャンネルＡＤ変換器によってデジタル変換された所定チャンネル数のデジタル情報を報告する複数個の第二の報告パケットとを順次選択して、少なくとも第二の報告パケットが連続しない関係に第一の報告パケットを優先して上記定期報告手段によって定期報告を行う選択制御手段であり、上記ＡＤ変換時期指定手段は第二の制御回路部が上記定期報告許可手段とＡＤ変換許可手段とによって、定期報告許可とＡＤ変換許可との指令を受信した後であって、上記第一の報告パケットを送信した直後、または上記第一の報告パケットを送信してから所定時間をおいて上記多チャンネルＡＤ変換器に対してＡＤ変換開始指令を発生し、次回の第二の報告パケットを送信する時期までには多チャンネルＡＤ変換器による一連のＡＤ変換操作が完了している関係にＡＤ変換開始時期を指定する変換制御手段であることを特徴とする車載電子制御装置。  
【請求項２】
上記第一の制御回路部は更に報告パケット指定手段を備え、
上記報告パケット指定手段は上記第二の制御回路部に設けられた所定アドレスのデータメモリに対して上記定期送信手段によって送信され、第二の制御回路部が上記定期報告手段によって送信する複数個の第二の報告パケットのうち、どの報告パケットを報告対象とするかを指定するための指令データを格納する書込設定手段であり、
上記報告順序選択手段は上記報告パケット指定手段によって指定された単独または複数個の第二の報告パケットと上記第一の報告パケットとを順次選択して上記定期報告手段によって定期報告を行うものであることを特徴とする請求項１に記載の車載電子制御装置。
【請求項３】
上記第二の制御回路部は更に異常判定手段と一括転送手段と異常報告手段とを備え、上記異常判定手段は上記多チャンネルＡＤ変換器によるＡＤ変換値が所定の上下限値の範囲外であるか、またはＡＤ変換に必要とされる時間が所定値以上であることを検出して多チャンネルＡＤ変換器を異常と判定する手段であり、
上記一括転送手段は上記異常判定手段による判定が異常ではなかったときに作用して、上記多チャンネルＡＤ変換器による複数のデジタル変換値を順次格納する第一のデータメモリから上記第一の制御回路部に対する定期報告データが格納された第二のデータメモリに対して一括転送を行う手段であり、
上記異常報告手段は上記異常判定手段によって異常判定がなされたときに作用して、所定アドレスのデータメモリに対してステータス情報を書き込んで、該ステータス情報を上記第一の報告パケットに付加することによって第一の制御回路部に定期報告する手段であることを特徴とする請求項１または請求項２に記載の車載電子制御装置。
【請求項４】
上記異常判定手段は変換定数異常判定手段を包含し、
上記変換定数異常判定手段は上記多チャンネルＡＤ変換器に入力される一つのアナログ入力信号として所定の一定電圧が印加され、該一定電圧に対するデジタル変換値が所定の許容誤差の範囲外であるときに異常と判定する手段であることを特徴とする請求項３に記載の車載電子制御装置。
【請求項５】
上記異常判定手段は時間超過判定手段を包含し、
上記時間超過判定手段は上記多チャンネルＡＤ変換器に対してＡＤ変換開始指令が供給されてから、多チャンネルＡＤ変換器がＡＤ変換終了信号を発生するまでの所要時間を計測し、該所要時間が所定値を超過しているときには多チャンネルＡＤ変換器を異常と判定する手段であることを特徴とする請求項３または請求項４に記載の車載電子制御装置。
【請求項６】
上記第一の制御回路部は更に不定期送信手段を備えると共に、上記第二の制御回路部は更に報告返信手段を備え、
上記不定期送信手段は上記第一の制御回路部が第二の制御回路部に対して指定アドレスの監視入力データを読出確認すると共に、上記定期送信手段によって書込設定された書込保存データを読出しチェックするためにも随時摘要される読出要求手段であり、上記報告返信手段は上記第二の制御回路部が上記不定期送信データを受信したことに対する確認返信として、指定されたアドレスの監視入力データまたは書込保存データの報告返信を行う手段であり、
上記読出要求手段によって報告返信される監視入力データが上記アナログ信号入力回路から入力されたデジタル変換値である場合には、予め上記第二の制御回路部が上記多チャンネルＡＤ変換器に対してＡＤ変換開始指令を供給しているものであることを特徴とする請求項１から５のいずれか１項に記載の車載電子制御装置。
【請求項７】
上記第一の制御回路部は更にＡＤ変換単発指令手段を備えると共に、上記第二の制御回路部は更に単発指令解除手段を備えていて、
上記ＡＤ変換単発指令手段は上記第二の制御回路部に設けられた所定アドレスのデータメモリであって、上記ＡＤ変換許可手段で使用されるアドレスとは異なるアドレスのデータメモリに対して上記定期送信手段によって送信され、第二の制御回路部が上記多チャンネルＡＤ変換器に対して一回分のＡＤ変換開始指令の発生を許可する書込設定手段であり、
上記単発指令解除手段は多チャンネルＡＤ変換器がＡＤ変換を終了したときに、第二の制御回路部によって上記データメモリに書き込まれているＡＤ変換単発指令を消去する手段であり、
上記第一の制御回路部は上記定期送信手段によってＡＤ変換単発指令を送信しておいてから上記不定期送信手段による読出要求を行うことによって、報告返信の前段階でＡＤ変換を完了しておくものであることを特徴とする請求項６に記載の車載電子制御装置。
【請求項８】
上記第二の制御回路部は更に定期ＡＤ変換指令手段を備え、
上記定期ＡＤ変換指令手段は上記定期報告許可手段による定期報告が許可されていないときであって、しかもＡＤ変換許可手段によるＡＤ変換の許可が行われているときに作用して、所定時間間隔で上記多チャンネルＡＤ変換器に対してＡＤ変換開始指令を発生する手段であることを特徴とする請求項６または請求項７に記載の車載電子制御装置。
【請求項９】
上記第二の制御回路部は更に補助プログラムメモリと演算処理用補助ＲＡＭメモリとが協働する補助ＣＰＵを備えていて、
上記補助ＣＰＵは上記スイッチ信号入力回路となる間接入力信号用インタフェース回路と、多チャンネルＡＤ変換器を含むアナログ信号入力回路と、間接出力信号用インタフェース回路と、第二の直並列変換器と共に上記第二の制御回路に内蔵され、
上記スイッチ信号入力回路とアナログ信号入力回路とを介して入力された信号に関連する間接入力信号を上記第二・第一の直並列変換器を介して第一の制御回路部に送信すると共に、上記第一の制御回路部から上記第一・第二の直並列変換器を介して受信した間接出力信号に関連した出力で上記間接出力信号用インタフェース回路に接続された第二の電気負荷群を駆動するマイクロプロセッサとし、
上記データメモリは上記補助ＲＡＭメモリの一部領域が使用されるものであることを特徴とする請求項１から８のいずれか１項に記載の車載電子制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電気的に分割された第一及び第二の制御回路部を有し、この第一及び第二の制御回路部が相互に監視・制御信号をシリアル交信する車載電子制御装置に関するものである。
【背景技術】
【０００２】
電気的に分割された第一・第二の制御回路部を備え、下り通信である定期送信パケットと上り通信である定期報告パケット、下り通信である読出要求パケットに対応した上り通信である報告返信パケット等によって相互に監視・制御信号をシリアル交信するように構成した車載電子制御装置は、公知である。
例えば、特許文献１「車載電子制御装置」によれば、親局直並列変換器が接続され、第一の制御回路部を構成するマイクロプロセッサと、親局直並列変換器とシリアル接続された子局直並列変換器が接続され、第二の制御回路部を構成する併用制御回路部とを有し、併用制御回路部は親局から子局に対して送信されたデータを格納する第一の格納手段と、第一の格納手段に格納されたコマンドデータが書込／設定コマンドであるときにデバイスメモリに転送する分配格納手段と、マイクロプロセッサに対する上り返信情報を生成する返信パケット生成手段と、返信情報を順次格納して渋滞を待避しながら先入れ先出しにて読み出す第二の格納手段と、最新情報を付加して返信する返信パケット編成手段とを備えた車載電子制御装置が提示されている。
上記の返信パケットとしては、返信データ１・２によって１６点以下のＯＮ／ＯＦＦ情報を定期返信したり、１５点以下のアナログ信号のデジタル変換値を定期返信することができるようになっていて、どのデータを返信するかはステータスデータの中のアドレス指定によって決定されるようになっている。
【０００３】
一方、特許文献２「アナログ／ディジタル変換装置」によれば、
（１）アナログ信号が入力される複数のチャンネルの中から一つのチャンネルを選択指令に応じて選択するマルチプレクサ部と、（２）マルチプレクサ部で選択された一つのアナログ信号をディジタル信号に変換するアナログ／ディジタル変換部と、（３）マルチプレクサ部に選択指令を出力するとともに、アナログ／ディジタル変換部で変換されるディジタル信号を読み込む制御部とを具備するアナログ／ディジタル変換装置であって、（４）マルチプレクサ部が、アナログ／ディジタル変換部が変換を完了したときに、選択したチャンネルを制御部に返送するチャンネル返送部を備え、（５）制御部がマルチプレクサ部に出力したチャンネルとチャンネル返送部から返送されたチャンネルとが一致していない場合には異常と判断する異常判断部を備えたアナログ／ディジタル変換装置が開示されている。
また、上記アナログ／ディジタル変換装置において、（６）アナログ信号が入力される複数のチャンネルの中から一つのチャンネルを選択指令に応じて選択するマルチプレクサ部と、（７）マルチプレクサ部で選択された一つのアナログ信号をディジタル信号に変換するアナログ／ディジタル変換部と、（８）マルチプレクサ部に選択指令を出力するとともに、アナログ／ディジタル変換部で変換されるディジタル信号を読み込む制御部とを具備するアナログ／ディジタル変換装置であって、（９）制御部が、アナログ／ディジタル変換部に変換開始指令を出力した後、アナログ／ディジタル変換部が変換を完了するまでの変換所要時間を計測し、変換所要時間が予め定められた最長時間以上である場合には異常と判断する異常判断部を有するアナログ／ディジタル変換装置が開示されている。
【０００４】
【特許文献１】特開２００３−２８５７０２号公報（段落番号００７９、図２）
【特許文献２】特開平８−２３２７６号公報（要約、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１「車載電子制御装置」では、スイッチ信号入力であるＯＮ／ＯＦＦ情報とアナログ入力信号のデジタル変換値であるデジタル情報を交互に定期返信することができるようになっているが、なるべく新しいデジタル情報を得るためには定期返信の周期に比べて十分高頻度にＡＤ変換を実行しておく必要があって、第二の制御回路部の制御負担が大きくなる欠点がある。
また、特許文献２「アナログ／ディジタル変換装置」では、アナログ信号のデジタル情報を得ようとすれば、その都度にチャンネル指定指令を事前に送信しておくことが必要となるために、多くのデジタル値を高頻度に得ようとすれば、通信制御の負担が過大となる欠点がある。
しかも、ＡＤ変換されたデジタル情報を送信した後にＡＤ変換器の異常判定を行うようになっているので、異常判定が遅れたり、無駄な送信を行わなければならない欠点がある。
【０００６】
この発明は、上述のような課題を解決するためになされたものであり、制御負担を軽減しながら、第二の制御回路部から第一の制御回路部に、多くのアナログ信号のデジタル変換値を効率的・高頻度に送信することができる車載電子制御装置を得ることを目的にしている。
【課題を解決するための手段】
【０００７】
この発明に係わる車載電子制御装置においては、第一の制御回路部として入出力制手段と通信制御手段とを有するプログラムメモリと、演算処理用ＲＡＭメモリと、プログラムメモリと協働するマイクロプロセッサと、第一の直並列変換器とを備え、第二の制御回路部として少なくとも監視・制御信号の交信を行うための通信制御回路部と、スイッチ信号入力回路と、多チャンネルＡＤ変換器を含むアナログ信号入力回路と、データメモリと、第二の直並列変換器とを備え、第一・第二の直並列変換器を介して相互に監視・制御信号のシリアル交信を行うように構成された車載電子制御装置であって、
第一の制御回路部は更に定期送信手段と定期報告許可手段とＡＤ変換許可手段とを備えると共に、第二の制御回路部は更に定期報告手段と報告順序選択手段とＡＤ変換時期指定手段とを備えていて、
定期送信手段は第一の制御回路部から第二の制御回路部に対して定期的に制御出力データや定数設定データを送信し、第二の制御回路部において出力・設定データをデータメモリに格納する書込設定手段であり、
定期報告許可手段は第二の制御回路部に設けられた所定アドレスのデータメモリに対して定期送信手段によって送信され、第二の制御回路部が定期報告を送信することを許可するための指令データを格納する書込設定手段であり、
ＡＤ変換許可手段は第二の制御回路部に設けられた所定アドレスのデータメモリに対して定期送信手段によって送信され、第二の制御回路部が多チャンネルＡＤ変換器に対してＡＤ変換開始指令を発生することを許可するための指令データを格納する書込設定手段であり、
定期報告手段は第二の制御回路部から第一の制御回路部に対して監視入力データとステータス情報を定期報告し、第一の制御回路部が当該定期報告データをＲＡＭメモリに格納する入力読出手段であり、
報告順序選択手段はスイッチ信号入力回路から入力された複数のＯＮ／ＯＦＦ情報を一括して報告する第一の報告パケットと、多チャンネルＡＤ変換器によってデジタル変換された所定チャンネル数のデジタル情報を報告する複数個の第二の報告パケットとを順次選択して、少なくとも第二の報告パケットが連続しない関係に第一の報告パケットを優先して定期報告手段によって定期報告を行う選択制御手段であり、ＡＤ変換時期指定手段は第二の制御回路部が定期報告許可手段とＡＤ変換許可手段とによって、定期報告許可とＡＤ変換許可との指令を受信した後であって、第一の報告パケットを送信した直後、または第一の報告パケットを送信してから所定時間をおいて多チャンネルＡＤ変換器に対してＡＤ変換開始指令を発生し、次回の第二の報告パケットを送信する時期までには多チャンネルＡＤ変換器による一連のＡＤ変換操作が完了している関係にＡＤ変換開始時期を指定する変換制御手段であるものである。
【発明の効果】
【０００８】
この発明による車載電子制御装置によれば、運転開始時には定期報告を禁止して、定期送信手段によって各種の定数設定を集中的に行い、初期設定が完了してから定期報告を許可して相互に定期報告による入力監視と定期送信による出力制御を行うようにしたもので、第一の制御回路部に設けられたマイクロプロセッサは、第二の制御回路部に設けられた多チャンネルＡＤ変換器に対するＡＤ変換を許可したり停止したりすることができるようになっている。
また、第二の制御回路部は、ＡＤ変換が許可されているときに第一の報告パケットと同期してＡＤ変換開始指令を発生することができるようになっている。
したがって、アナログ信号のデジタル変換値を送信データとして包含する第二の報告パケットの送信直前には、ＡＤ変換が実行されていて、最新のＡＤ変換情報を報告することができる効果がある。
また、定期報告が許可されていても、ＡＤ変換操作の実行・停止が行えて、不必要に高頻度なＡＤ変換操作を抑制して、第二の制御回路部の制御負担を軽減することができる効果がある。
【発明を実施するための最良の形態】
【０００９】
実施の形態１．
以下、この発明の実施の形態１の構成を示す図１について説明する。
図１は、この発明の実施の形態１による車載電子制御装置の構成を示すブロック図である。
図１において、車載電子制御装置１００ａは、第一の制御回路部２００ａと第二の制御回路部２００ｂによって構成されている。
まず、車載電子制御装置１００ａの外部に接続されるものについて説明する。
外部ツール１０１は、製品出荷時または保守点検時に、車載電子制御装置１００ａに対して脱着コネクタを介して接続され、後述の不揮発プログラムメモリ１１５ａに制御プログラムや制御定数を転送書込みするためのものである。
第一の入力センサ群１０２ａは、比較的高速・高頻度にＯＮ／ＯＦＦ動作し、後述のマイクロプロセッサ１１０ａが直接その信号を取込みする必要のあるセンサ群である。第二の入力センサ群１０２ｂは、比較的低頻度のＯＮ／ＯＦＦ動作を行い、信号取込みの遅れがあまり問題にならないセンサ群である。
【００１０】
第一のアナログセンサ群１０３ａは、比較的変化度合いが激しくて、後述のマイクロプロセッサ１１０ａが直接その信号を取込みする必要のあるセンサ群である。第二のアナログセンサ群１０３ｂは、比較的緩慢な出力変化を行い、信号取込みの遅れがあまり問題にならないセンサ群である。
第一の電気負荷群１０４ａは、比較的高頻度の動作を行い、遅滞なく駆動出力を発生する必要のあるＯＮ／ＯＦＦ動作の電気負荷群である。第二の電気負荷群１０４ｂは、比較的低頻度の動作を行い、駆動出力の応答遅れがあまり問題にならないＯＮ／ＯＦＦ動作の電気負荷群である。
外部電源１０５ａは、車載電子制御装置１００ａや第一・第二の電気負荷群１０４ａ・１０４ｂに給電する車載バッテリであり、電源スイッチ１０５ｂは、電源リレー１０６ａを駆動し、電源リレー１０６ａの出力接点１０６ｂ・１０６ｃによって、第一・第二の電気負荷群１０４ａ・１０４ｂに対する電源回路を閉成すると共に、出力接点１０６ｄによって、車載電子制御装置１００ａに対する給電回路を閉成するようになっている。
なお、車載電子制御装置１００ａは、電源スイッチ１０５ｂが開路している時にも、ＲＡＭメモリをバックアップするためにスリープ給電されている。
【００１１】
次に、第一の制御回路部２００ａの構成について説明する。
マイクロプロセッサ１１０ａは、例えば３２ビットのマイクロプロセッサであって、このマイクロプロセッサ１１０ａは、車載電子制御装置１００ａにおける入出力制御の主体となるものであり、出荷調整や保守点検時にはシリアルインタフェース１１１を介して外部ツール１０１と交信するようになっている。
スイッチ信号入力回路１１２ａは、第一の入力センサ群１０２ａと並列接続された直接入力信号用インタフェース回路、アナログ信号入力回路１１３ａは、多チャンネルＡＤ変換器を含み、第一のアナログセンサ群１０３ａと接続された直接アナログ入力インタフェース回路、出力回路１１４ａは、第一の電気負荷群１０４ａに対して並列接続されたパワートランジスタ等による直接出力信号用インタフェース回路、プログラムメモリ１１５ａは、フラッシュメモリ等の不揮発メモリ、ＲＡＭメモリ１１６ａは、演算処理用の揮発性メモリ、第一の直並列変換器１１７は、後述の第二の直並列変換器１２７と対をなし、第二の直並列変換器１２７に対する親局となるシリアル通信回路である。
【００１２】
なお、シリアルインタフェース１１１、第一の直並列変換器１１７、スイッチ信号入力回路（直接入力信号用インタフェース回路）１１２ａ、多チャンネルＡＤ変換器１１３ａ、出力回路（直接出力信号用インタフェース回路）１１４ａ、プログラムメモリ１１５ａ、ＲＡＭメモリ１１６ａ及びマイクロプロセッサ１１０ａは、データバス１１８によって互いに接続され、図示しないアドレスバスまたはチップセレクト回路によって指定されたものが、マイクロプロセッサ１１０ａと交信するようになっている。
また、プログラムメモリ１１５ａには、入出力制御手段となるプログラムや通信制御手段となるプログラム、あるいは図２で示すような各種の制御手段となるプログラムが書き込まれている。すなわち、定期送信手段２０１、定期報告許可手段２１１ａ、ＡＤ変換許可手段２１１ｂ、報告パケット指定手段２１１ｃ、不定期送信手段２０７ａなどが書き込まれている。
さらに、ＲＡＭメモリ１１６ａには、第一・第二の電気負荷群１０４ａ・１０４ｂに対する出力設定データあるいは第一の入力センサ群１０２ａや第一のアナログセンサ群１０３ａからの入力信号と、後述の第二の制御回路部２００ｂから報告された間接入力情報やステータス情報などの監視入力データが書き込まれるようになっている。
【００１３】
次に、第二の制御回路部２００ｂの構成について説明する。
通信制御回路部１２０ａは、後述のＡＤ変換制御部２０５を包含し、データメモリ１２６ａと協働しながら第一の制御回路部２００ａに対する通信制御を行う論理回路である。  
スイッチ信号入力回路１２２ｂは、第二の入力センサ群１０２ｂと並列接続された間接入力信号用インタフェース回路、アナログ信号入力回路１２３ｂは、多チャンネルＡＤ変換器を含み、第二のアナログセンサ群１０３ｂと接続された間接アナログ入力インタフェース回路、出力回路１２４ｂは、第二の電気負荷群１０４ｂに対して並列接続されたパワートランジスタ等による間接出力信号用インタフェース回路、第二の直並列変換器１２７は、子局となるシリアル通信回路である。
なお、第一・第二の直並列変換器１１７・１２７は、互いにシリアル接続されて、親局から子局に送信される制御信号や、子局から親局に報告される監視信号の授受が行われるようになっている。
【００１４】
また、第二の直並列変換器１２７、スイッチ信号入力回路（間接入力信号用インターフェース回路）１２２ｂ、出力回路（間接出力信号用インタフェース回路）１２４ｂ、多チャンネルＡＤ変換器１２３ｂ、データメモリ１２６ａ、通信制御回路部１２０ａは、データバス１２８によって互いに接続されている。
さらに、データメモリ１２６ａには、マイクロプロセッサ１１０ａから送信された各種設定データや第二の電気負荷群１０４ｂに対する出力設定データ、あるいはマイクロプロセッサ１１０ａへ報告するための第二の入力センサ群１０２ｂや第二のアナログセンサ群１０３ｂからの監視入力信号と、第二の制御回路部２００ｂに関するステータス情報などが書き込まれる。
電源ユニット１２１は、外部電源１０５ａから直接給電されたり、電源リレー１０６ａの出力接点１０６ｄを介して給電され、車載電子制御装置１００ａ内で使用される安定化制御電源出力を発生する。
通信制御回路部１２０ａは、マイクロプロセッサ１１０ａからの指令によって電源リレー駆動出力ＤＲを発生し、駆動素子１２９を介して電源リレー１０６ａに対する自己保持駆動を行う。ここには、ＡＤ変換時期指定手段２０５ａを有するＡＤ変換制御部２０５と、定期報告手段２０６ａ、２０６ｂ、報告順序選択手段２０６ｃ、報告返信手段２０７ｂが含まれている。
【００１５】
以上のように構成された車載電子制御装置１００ａでは、入出力制御のための監視入力信号は、マイクロプロセッサ１１０ａに対して直接的にバス接続された第一の入力センサ群１０２ａと第一のアナログセンサ群１０３ａと、マイクロプロセッサ１１０ａに対して第一・第二の直並列変換器１１７・１２７を介して間接的にバス接続された第二の入力センサ群１０２ｂと第二のアナログセンサ群１０３ｂとから入力される。
マイクロプロセッサ１１０ａは、これらの監視入力信号の状態とプログラムメモリ１１５ａに格納されている制御プログラムと制御定数に基づいて制御出力信号を発生する。
マイクロプロセッサ１１０ａに対して直接的にバス接続された第一の電気負荷群１０４ａと、マイクロプロセッサ１１０ａに対して第一・第二の直並列変換器１１７・１２７を介して間接的にバス接続された第二の電気負荷群１０４ｂは、マイクロプロセッサ１１０ａの制御出力信号によって駆動される。
なお、プログラムメモリ１１５ａに対しては、車載電子制御装置１００ａの運転開始前に予め外部ツール１０１から制御プログラムと制御定数とが転送格納され、車載電子制御装置１００ａが運転開始すると、プログラムメモリ１１５ａ内に格納されている制御定数の一部がデータメモリ１２６ａに転送されるようになっている。
【００１６】
以下、図１の車載電子制御装置の通信制御について図２に基づき説明する。
図２は、この発明の実施の形態１による車載電子制御装置の通信制御を説明するブロック図である。
図２において、第一の直並列変換器１１７を有する第一の制御回路部２００ａ（以下親局という）と、第二の直並列変換器１２７を有する第二の制御回路部２００ｂ（以下子局という）との間で交信される信号は、以下のとおりに大別されている。
定期送信パケット２０１１は、親局の定期送信手段２０１で準備され、親局から子局に送信されるパケットであり、この定期送信パケットは、子局側からの要請がなくても親局側から自発的に略定期的に送信されるものであって、その時間間隔の上限値は所定の値以下となるように管理されている。
なお、定期送信パケット２０１１によって送信されるデータには、データメモリ１２６ａを介して、第二の電気負荷群１０４ｂに出力される出力情報やデータメモリ１２６ａに書き込まれる各種設定定数などがあり、その詳細パケット構成は、図３で詳述する。
子局の出力情報格納ブロック２０２ａと設定情報格納ブロック２０２ｂは、定期送信パケット２０１１によって親局から送信された出力・設定情報をデータメモリ１２６ａの所定のアドレスに書込みするブロックであり、このときの書込みアドレスは、定期送信パケット２０１１の中で指定されている。
【００１７】
子局のＯＮ／ＯＦＦ入力情報読出ブロック２０３ａは、スイッチ信号入力回路１２２ｂからデータメモリ１２６ａに格納されていた第二の入力センサ群１０２ｂのＯＮ／ＯＦＦ情報を、例えば１６点単位で一括して読出して、後述の定期報告パケット２０６ａａによって第一の制御回路部２００ａに報告するための読出しブロックとなっている。
子局のアナログ入力情報読出ブロック２０３ｂは、データメモリ１２６ａの第二領域である第二のデータメモリに格納されている情報を、後述の定期報告パケット２０６ｂｂによって第一の制御回路部２００ａに報告するための読出しブロックである。
なお、アナログ信号入力回路（間接アナログ入力インタフェース回路）１２３ｂに含まれている多チャンネルＡＤ変換器２０４ａが発生する多チャンネルのＡＤ変換情報は、一旦はデータメモリ１２６ａの第一領域である第一のデータメモリ２０４ｂに仮格納され、異常がないことを判定したうえで、第二のデータメモリに一括転送されるようになっていて、アナログ入力情報読出ブロック２０３ｂは、第二のデータメモリの内容を、例えば２チャンネル単位で一括して読出して、定期報告パケット２０６ｂｂによって第一の制御回路部２００ａに報告する。
【００１８】
ＡＤ変換制御部２０５は、多チャンネルＡＤ変換器２０４ａに対してＡＤ変換開始指令ＡＤｅｎを供給するＡＤ変換時期指定手段２０５ａと、図７において後述する異常判定手段２０５ｂと、一括転送手段２０５ｃとを備えていて、異常判定手段２０５ｂの判定が正常であれば、第一のデータメモリ２０４ｂに格納されていた多チャンネルのＡＤ変換値を、第二のデータメモリに一括転送し、第二のデータメモリの内容がアナログ入力情報読出ブロック２０３ｂによって読み出されて、定期報告パケット２０６ｂｂによって第一の制御回路部２００ａに報告されるようになっている。
異常判定手段２０５ｂの判定結果が異常判定であったときには、ステータス情報２０５ｄの中に所定の異常コード番号が書き込まれ、定期報告パケット２０６ａａによって定期報告される。
【００１９】
定期報告パケット２０６ａａは、ＯＮ／ＯＦＦ入力情報読出ブロック２０３ａで読み出された子局側の入力情報とステータス情報２０５ｄとを、定期的に定期報告手段２０６ａにより親局に送信するパケットである。
定期報告パケット２０６ｂｂは、アナログ入力情報読出ブロック２０３ｂで読み出された子局側の入力情報を、定期的に定期報告手段２０６ｂにより親局に送信するパケットである。
報告順序指定ブロック２０６ｃは、定期報告パケット２０６ｂｂによって報告されるチャンネル番号を、順次、更新指定するための制御ブロックである。
なお、定期報告パケット２０６ａａ・２０６ｂｂは、親局側からの要請がなくても子局側から自発的に略定期的に交互送信されるものであって、その時間間隔の上限値は所定の値以下となるように管理されている。
報告情報格納ブロック２０６ｄは、定期報告パケット２０６ａａ・２０６ｂｂによって報告された監視情報をＲＡＭメモリ１１６ａの所定アドレスに転送書込みする手段である。
【００２０】
不定期送信パケット２０７ａａは、親局が子局に対して読出要求を行うときに親局から子局に送信されるパケット、報告返信パケット２０７ｂｂは、子局から親局に返信する報告返信パケットであり、報告返信の対象となるデータメモリ１２６ａのアドレスは、不定期送信パケット２０７ａａの中で指定されている。
定期報告許可手段となる定期送信パケット２１１ａａ、ＡＤ変換許可手段となる定期送信パケット２１１ｂｂ、報告パケット指定手段となる定期送信パケット２１１ｃｃは、いずれも定期送信パケット２０１１の一種であって、その内容は図３で詳述する。
【００２１】
以下、通信パケットを示す図３について説明する。
図３は、この発明の実施の形態１による車載電子制御装置の通信パケットを示す図である。
図３において、定期送信パケット２０１１は、親局から子局へ定期送信手段２０１によって定期送信される通信パケットであり、この定期送信パケット２０１１は、開始データ５５Ｈ・コマンド１０Ｈ・書込データ・格納先アドレス・終了データＡＡＨ・チェックサムデータであるフレーム１からフレーム６によって構成されている。
なお、上述のＨは各数値が１６進数で表現されていることを示すものであり、定期送信パケット２０１１のフレーム６で示したチェックサムデータは、フレーム１からフレーム５までのデータのバイナリ加算値となっている。
定期報告許可手段２１１ａにより生成される定期送信パケット２１１ａａは、定期報告の許可情報を指令データとして包含した定期送信パケットであり、この定期送信パケット２１１ａａは、開始データ５５Ｈ・コマンド１０Ｈ・指令データ０１Ｈ・特定アドレス♯００・終了データＡＡＨ・チェックサムデータの６個のフレームによって構成されていて、指令データ０１Ｈによって定期報告を許可すると共に、指令データを００Ｈにすると定期報告を禁止するようになっている。
また、この指令データの格納先は、データメモリ１２６ａのアドレス♯００である。
【００２２】
ＡＤ変換許可手段２１１ｂによって生成される定期送信パケット２１１ｂｂは、ＡＤ変換の許可情報を指令データとして包含した定期送信パケットであり、この定期送信パケット２１１ｂｂは、開始データ５５Ｈ・コマンド１０Ｈ・指令データ０１Ｈ・特定アドレス♯０１または♯０２・終了データＡＡＨ・チェックサムデータの６個のフレームによって構成されている。
このＡＤ変換許可指令がデータメモリ１２６ａのアドレス♯０１に書き込まれた場合には、指令データ０１ＨによってＡＤ変換を継続的に許可すると共に、指令データを００ＨにするとＡＤ変換を禁止するようになっている。
ＡＤ変換許可指令がデータメモリ１２６ａのアドレス♯０２に書き込まれた場合には、指令データ０１Ｈによって１回分のＡＤ変換を許可すると共に、指令データを００Ｈにしなくても、第二の制御回路部２００ｂにおいて自動的に許可指令が消去されるようになっている。
【００２３】
報告パケット指定手段２１１ｃにより生成される定期送信パケット２１１ｃｃは、定期報告の対象となるパケット番号別の報告許可情報を指令データとして包含した定期送信パケットであり、この定期送信パケット２１１ｃｃは、開始データ５５Ｈ・コマンド１０Ｈ・指令データ０１Ｈ・特定アドレス♯０３〜０５・終了データＡＡＨ・チェックサムデータの６個のフレームによって構成されていて、指令データ０１Ｈによって定期報告を許可すると共に、指令データを００Ｈにすると定期報告を禁止するようになっている。
この報告許可指令がデータメモリ１２６ａのアドレス♯０３に書き込まれた場合には、アナログ入力チャンネル１・２の２チャンネル分のデジタル変換値に対する報告許可または禁止を指令するようになっている。
この報告許可指令がデータメモリ１２６ａのアドレス♯０４に書き込まれた場合には、アナログ入力チャンネル３・４の２チャンネル分のデジタル変換値に対する報告許可または禁止を指令するようになっている。
この報告許可指令がデータメモリ１２６ａのアドレス♯０５に書き込まれた場合には、アナログ入力チャンネル５・６の２チャンネル分のデジタル変換値に対する報告許可または禁止を指令するようになっている。
【００２４】
定期報告手段２０６ａにより生成される定期報告パケット２０６ａａ（第一の報告パケット）は、親局に対するＯＮ／ＯＦＦ入力情報の通信パケットであり、この定期報告パケット２０６ａａは、開始データ１１Ｈ・報告データ１・報告データ２・ステータス情報・終了データＡＡＨ・チェックサムデータの６個のフレームによって構成されている。
報告データ１と報告データ２によって１６点分のＯＮ／ＯＦＦ情報が一括して報告されるようになっている。
定期報告手段２０６ｂにより生成される定期報告パケット２０６ｂｂ（第二の報告パケット）は、親局に対するアナログ入力情報の通信パケットであり、この定期報告パケット２０６ｂｂは、開始データ５０Ｈ〜５２Ｈ・報告データ１・報告データ２・報告データ１／２・終了データＡＡＨ・チェックサムデータの６個のフレームによって構成されている。
開始データが５０Ｈの時にはアナログ入力チャンネル１・２のデジタル変換値が報告され、開始データが５１Ｈのときにはアナログ入力チャンネル３・４のデジタル変換値が報告され、開始データが５２Ｈのときにはアナログ入力チャンネル５・６のデジタル変換値が報告される。
報告される２点のアナログ信号は各１２ビットのデジタル値に変換されていて、フレーム２の８ビットとフレーム４の下位４ビットの計１２ビットによって、一方のデジタル変換値が報告され、フレーム３の８ビットとフレーム４の上位４ビットの計１２ビットによって、他方のデジタル変換値が報告されるようになっている。
【００２５】
不定期送信手段２０７ａにより送信される不定期送信パケット２０７ａａは、親局が子局に対して指定したアドレスのデータを読出要求するための通信パケットであり、この不定期送信パケット２０７ａａは、開始データ５５Ｈ・コマンド３０Ｈ・アドレス・終了データＡＡＨ・チェックサムデータの５個のフレームによって構成されている。
報告返信手段２０７ｂにより生成される報告返信パケット２０７ｂｂは、親局から読出要求されたアドレスのデータに対する報告返信となる通信パケットであり、この報告返信パケット２０７ｂｂは、開始データ２５Ｈ・報告データ１・報告データ２・ステータスまたは報告データ１／２・終了データＡＡＨ・チェックサムデータの６個のフレームによって構成されている。
なお、不定期送信パケット２０７ａａで指定されたアドレスが、例えば１１Ｈまたは５０Ｈ〜５２Ｈであれば、報告返信パケット２０７ｂｂにおけるフレーム２〜フレーム４の内容は定期報告パケット２０６ａａ・２０６ｂｂと同じ内容となっている。
【００２６】
以上の説明では、定期報告パケット２０６ａａ・２０６ｂｂや報告返信パケット２０７ｂｂにおいて、フレーム数を削減するためにアドレスフレームを省略し、開始データＳＴＸ欄で識別する等の工夫がなされているが、報告対象となるＯＮ／ＯＦＦ入力信号点数やアナログ入力信号点数が多い場合には、アドレスフレームを追加して単純なフレーム構成に変更することができる。
【００２７】
次に、第二の制御回路部２００ｂからの定期報告のタイムチャートについて図４に基づき説明する。
図４は、この発明の実施の形態１による車載電子制御装置の定期報告を示すタイムチャートである。
図４の（ａ１）、（ａ２）、（ａ３）は、報告パケット指定手段２１１ｃの定期送信パケット２１１ｃｃによって、アナログ入力チャンネルＡ１２、Ａ３４、Ａ５６の６点のアナログ入力情報を定期報告するようにデータメモリ１２６ａのアドレス♯０３〜♯０５に対して指令データ「０１Ｈ」を順次書き込むタイムチャートである。
図４の（ｂ）は、ＡＤ変換許可手段２１１ｂの定期送信パケット２１１ｂｂによって、データメモリ１２６ａのアドレス♯０１に対して指令データ「０１Ｈ」を書き込むタイムチャートである。
図４の（ｃ）は、定期報告許可手段２１１ａの定期送信パケット２１１ａａによって、データメモリ１２６ａのアドレス♯００に対して指令データ「０１Ｈ」を書き込むタイムチャートである。
図４の（ｄ）は、定期報告パケット２０６ａａによって１６点のＯＮ／ＯＦＦ入力情報が定期報告されるタイムチャートである。
図４の（ｅ）は、ＡＤ変換時期指定手段２０５ａがＡＤ変換開始指令ＡＤｅｎを発生するタイムチャートであり、ＡＤ変換開始指令ＡＤｅｎは定期報告パケット２０６ａａが送信されてから遅延時間Ｔｄをおいて発生する。
図４の（ｆ）は、定期報告パケット２０６によってアナログ入力チャンネルＡ１２、Ａ３４、Ａ５６の６点のアナログ入力のデジタル変換値が、順次、定期報告されるタイムチャートであり、報告パケット指定手段２１１ｃの定期送信パケット２１１ｃｃによって報告指定が行われていないアナログ入力に対する報告は省略される。
図４は、定期報告に用いられる各データまたはパケットのタイミングを示すもので、図４の（ｂ）のＡＤ変換許可を示す定期送信パケット２１１ｂｂに続き、（ｃ）定期報告許可を示す定期送信パケット２１１ａａが第二の制御回路部２００ｂに送信されてから、定期報告パケットが第二の制御回路部２００ｂから第一の制御回路部２００ａに送信される。このときのＯＮ／ＯＦＦ入力情報の定期報告パケット２０６ａａの送信タイミング、及びＡＤ変換開始指令とアナログ入力の定期報告パケット２０６ｂｂの送信タイミングは、図４の（ｅ）、（ｆ）のとおりである。また、報告パケット指定を示す定期送信パケット２１１ｃｃは、図４の（ｂ）より前のタイミングで送信される。
【００２８】
次に、第二の制御回路部２００ｂからの報告返信のタイムチャートについて図５に基づき説明する。
図５は、この発明の実施の形態１による車載電子制御装置の報告返信を示すタイムチャートである。
図５の（ａ）は、ＡＤ変換許可手段２１１ｂにより生成される定期送信パケット２１１ｂｂによって、データメモリ１２６ａのアドレス♯０１に対して指令データ「００Ｈ」を書き込むタイムチャートである。
図５の（ｂ）は、ＡＤ変換許可手段２１１ｂにより生成される定期送信パケット２１１ｂｂによって、データメモリ１２６ａのアドレス♯０２に対して指令データ「０１Ｈ」を書き込むタイムチャートである。
図５の（ｃ）は、ＡＤ変換時期指定手段２０５ａがＡＤ変換開始指令ＡＤｅｎを発生するタイムチャートであり、データメモリ１２６ａのアドレス♯０２に対して指令データ「０１Ｈ」が書き込まれたことによって発生するようになっている。
図５の（ｄ）は、多チャンネルＡＤ変換器２０４ａがＡＤ変換終了信号ＡＤｆｉｎを発生したことに伴って、データメモリ１２６ａのアドレス♯０２に対して指令データ「００Ｈ」を書き込んで、以後のＡＤ変換許可を取り消すタイムチャートである。
図５の（ｅ）は、不定期送信手段２０７ａにより生成され、読出要求となる不定期送信パケット２０７ａａによって入力チャンネルを指定してアナログ入力情報の読出要求を行うタイムチャートである。
図５の（ｆ）は、報告返信手段２０７ｂにより生成される報告返信パケット２０７ｂｂによってアナログ入力のデジタル変換値を報告するタイムチャートであり、報告される入力チャンネルは、不定期送信パケット２０７ａａによって指定されたものとなっている。
図５は、不定期送信手段により不定期送信パケットに応じて、第二の制御回路部２００ｂから第一の制御回路部２００ａに報告返信する場合の各データ及びパケットのタイミングを示すものであり、第一の制御回路部２００ａの読出し要求（送信要求）がアナログ入力情報の報告返信の場合のものであり、この場合には、図５の（ａ）、（ｂ）、（ｃ）、（ｄ）、（ｅ）、（ｆ）の順のタイミングにより、報告返信される。
【００２９】
次に、動作について説明する。
図６は、この発明の実施の形態１による車載電子制御装置の第一の制御回路部の通信制御動作を示すフローチャートである。
まず、図１の第一の制御回路部２００ａの通信制御動作について図６に基づき説明する。
図６において、工程６００は、マイクロプロセッサ１１０ａの通信制御動作開始ステップ、続く工程６０１は、図示しないフラグの動作状態を判定することによって、電源投入後の初回動作であるかどうかを判定するステップであり、工程６０１の判定がＹＥＳであって初回動作であるときには、工程６０２へ移行し、初回動作ではなかったときには、工程６０５へ移行するようになっている。
工程６０２は、定期送信手段２０１により定期送信パケット２０１１を送信するステップであり、この工程６０２では、プログラムメモリ１１５ａからデータメモリ１２６ａに対して、各種の制御定数を転送し、第二の制御回路部２００ｂでは、設定情報格納ブロック２０２ｂによって制御定数を格納保存する。
続く工程６０３は、工程６０２による各種の制御定数の転送が完了したかどうかを判定し、未完了であれば、工程６０２へ復帰し、完了であれば、工程６０４ａへ移行する判定ステップである。
工程６０４ａは、報告パケット指定手段２１１ｃにより報告パケット指定を行うステップであり、この工程６０４ａでは、データメモリ１２６ａのアドレス♯０３〜♯０５に対して、報告パケット指定手段２１１ｃにより生成された定期送信パケット２１１ｃｃを送信し、第二の制御回路部２００ｂが定期報告パケット２０６ｂｂによって送信する複数個の第二の報告パケットのうち、どの報告パケットを報告対象とするかを指定するための指令データを格納するステップである。
なお、対象となる報告パケットが複数である場合には、アドレス♯０３〜♯５に対して、順次、定期送信パケット２１１ｃｃが送信されるものである。
【００３０】
続く工程６０４ｂは、ＡＤ変換許可手段２１１ｂによりＡＤ変換許可を行うステップであり、この工程６０４ｂでは、データメモリ１２６ａのアドレス♯０１に対して、ＡＤ変換許可手段２１１ｂにより生成された定期送信パケット２１１ｂｂを送信し、ＡＤ変換制御部２０５が多チャンネルＡＤ変換器２０４ａに対してＡＤ変換開始指令ＡＤｅｎを発生することを許可するための指令データを格納するステップとなっている。
続く工程６０４ｃは、定期報告許可手段２１１ａにより定期報告許可を与えるステップであり、この工程６０４ｃでは、データメモリ１２６ａのアドレス♯００に対して、定期報告許可手段２１１ａにより生成された定期送信パケット２１１ａａを送信し、第二の制御回路部２００ｂが定期報告パケット２０６ａａ・２０６ｂｂを送信することを許可するための指令データを格納するステップである。
工程６０１の判定がＮＯであって初回動作ではなかったとき、または工程６０４ｃに続いて実行される工程６０５は、第一の直並列変換器１１７が第二の直並列変換器１２７からの報告データを受信したときに動作する受信フラグの動作状態を判定するステップであり、この工程６０５の判定が未受信であれば、工程６０６へ移行し、受信済みであれば、工程６１０へ移行するようになっている。
【００３１】
工程６０６は、初回の定期送信時期であるか、または前回の定期送信から所定の時間が経過したかどうかを計測して定期送信時期が到来しているかどうかを判定するステップであり、この工程６０６の判定がＹＥＳであれば、工程６０７へ移行し、ＮＯであれば、工程６０８へ移行するようになっている。
工程６０７は、定期送信手段２０１により定期送信するステップであり、この工程６０７では、マイクロプロセッサ１１０ａの演算結果としてＲＡＭメモリ１１６ａに格納されている制御出力信号をデータメモリ１２６ａに対して送信し、第二の制御回路部２００ｂでは、出力情報格納ブロック２０２ａによって制御出力を格納して第二の電気負荷１０４ｂを駆動するようになっている。
工程６０８は、第二の制御回路部２００ｂに対して、読出要求を行う必要があるかどうかを判定するステップである。
工程６０９は、工程６０８の判定がＹＥＳであって読出要求を行う必要があるときに不定期送信手段２０７ａにより実行されるステップであり、この工程６０９では、不定期送信パケット２０７ａａが送信される。
なお、工程６０９の不定期送信手段２０７ａは、第一の制御回路２００ａが第二の制御回路部２００ｂに対して指定アドレスの監視入力データを読出確認すると共に、定期送信手段２０１によって書込設定された書込保存データを読出しチェックするためにも、随時、摘要されるようになっている。
【００３２】
工程６１０は、工程６０５の判定がＹＥＳであって、受信フラグが動作した時に実行される判定ステップであり、この工程６１０では、第二の制御回路部２００ｂから定期報告を受信したのかまたは読出要求に対応した報告返信を受信したものであるかどうかを判定し、定期報告の受信であれば、工程６１１へ移行し、報告返信の受信であれば、工程６１２へ移行するようになっている。
工程６１１と工程６１２では、報告情報格納ブロック２０６ｄで示すとおり、報告された情報をＲＡＭメモリ１１６ａの所定アドレスに書込み保存するようになっている。
工程６１３は、動作終了ステップであり、この工程６１３は、工程６０８の判定がＮＯであって読出要求の必要がないとき、あるいは工程６０７・６０９・６１１・６１２に続いて作用して、他の制御動作の実行を行ってから、再度、動作開始工程６００へ循環移行するようになっている。
【００３３】
次に、図１の第二の制御回路部２００ｂの動作について、図７に基づき説明する。
図７は、この発明の実施の形態１による車載電子制御装置の第二の制御回路部の動作を示すフローチャートである。  
図７において、工程７００は、通信制御回路部１２０ａの通信制御動作開始ステップ、続く工程７０１は、第二の直並列変換器１２７が第一の直並列変換器１１７からの送信データを受信した時に動作する受信フラグの動作状態を判定するステップであり、この工程７０１の判定が受信済みであれば、工程７０２へ移行し、未受信であれば、工程７１０へ移行するようになっている。
工程７０２は、受信したデータが読出要求であったかどうかを判定するステップであり、この工程７０２の判定が読出要求ではなかったときには、工程７０３ａへ移行し、読出要求であったときには、工程７０７へ移行するようになっている。
工程７０３ａは、受信したデータがＡＤ変換許可指令であったかどうかを判定するステップであり、この工程７０３ａの判定がＹＥＳであったときには、工程７０３ｂへ移行し、ＡＤ変換許可指令ではなかったときには、工程ブロック７０６へ移行する。
工程７０３ｂは、受信したデータがＡＤ変換許可指令であって、指定アドレスが♯０１であるか♯０２であるかによって、連続許可指令であるか単発許可指令であるかを判定するステップであり、この工程７０３ｂの判定が単発指令であったときには、工程７０４へ移行し、連続指令であったときには、工程７０５へ移行するようになっている。
【００３４】
工程７０４は、ＡＤ変換単発指令手段となるステップであり、この工程７０４では、データメモリ１２６ａのアドレス♯０２に対して定期送信パケット２１１ｂｂによって指令データ「０１Ｈ」が送信され、第二の制御回路部２００ｂは、多チャンネルＡＤ変換器２０４ａに対して一回分のＡＤ変換開始指令ＡＤｅｎの発生をしてから、後述の工程７１５ａ・７１５ｂによって指令データ「００Ｈ」に書き換えるようになっている。
工程７０５は、ＡＤ変換許可指令の格納ステップであり、この工程７０５では、データメモリ１２６ａのアドレス♯０１に対して、定期送信パケット２１１ｂｂによって指令データ「０１Ｈ」が送信され、第二の制御回路部２００ｂが多チャンネルＡＤ変換器２０４ａに対して、断続的にＡＤ変換開始指令ＡＤｅｎの発生を許可するステップとなっていて、指令データ「００Ｈ」に書換え変更されることによって、ＡＤ変換許可が取り消されるようになっている。
工程ブロック７０６では、受信したデータが定期送信パケット２１１ａａによる定期報告許可であるか、定期送信パケット２１１ｃｃによる報告パケット指定であるか、定期送信パケット２０１１によるその他のデータの設定であるかに応じて指定されたアドレスのデータメモリ１２６ａに対して、受信したデータを書込み保存する。
【００３５】
工程７０７は、報告返信手段２０７ｂにより報告返信を行うステップであり、この工程７０７では、第二の制御回路部２００ｂが不定期送信パケットを受信したことに対する確認返信として、指定されたアドレスの監視入力データまたは書込保存データの報告返信パケット２０７ｂｂを送信するようになっている。
工程７０８は、動作終了ステップであり、この工程７０８は、工程７０４・７０５・工程ブロック７０６・工程７０７、あるいは後述の工程７２１・７２６の判定がＮＯであったときや、後述の工程７１２ｂ・７１７・７１８・７２５ａ・７２５ｂ・７２７に続いて作用して、他の制御動作の実行を行ってから、再度、動作開始工程７００へ循環移行するようになっている。
工程７１０は、ＡＤ変換の開始時期であるかどうかを判定するステップであり、この工程７１０では、工程７０４によるＡＤ変換単発指令を受信した直後、あるいは後述の工程７２４で起動された指令タイマ１がタイムアップしたとき、または後述の工程７２７で起動された指令タイマ２がタイムアップしたときにＹＥＳの判定を行って工程７１１へ移行し、ＡＤ変換開始時期ではないときには工程７１３ａへ移行する。
【００３６】
工程７１１は、ＡＤ変換時期指定手段２０５ａが、多チャンネルＡＤ変換器２０４ａに対してＡＤ変換開始指令ＡＤｅｎを発生するステップ、続く工程７１２ａは、後述の工程７２４または工程７２７で起動された指令タイマ１、２をリセットするステップ、続く工程７１２ｂは、異常判定タイマを起動するステップである。
工程７１３ａは、多チャンネルＡＤ変換器２０４ａがＡＤ変換終了信号ＡＤｆｉｎを発生したかどうかを判定するステップであり、終了信号を発生していれば、工程７１４ａへ移行し、終了信号が発生していなければ、工程７１４ｂへ移行するようになっている。
工程７１４ａは、変換定数異常判定手段となるステップであり、この工程７１４ａでは、多チャンネルＡＤ変換器２０４ａの例えば入力チャンネル０に対して所定の一定電圧を印加し、この一定電圧に対するデジタル変換値が所定の許容誤差の範囲外であるときに異常と判定するようになっている。
工程７１４ｂは、時間超過判定手段となるステップであり、この工程７１４ｂでは、工程７１１によって多チャンネルＡＤ変換器２０４ａに対してＡＤ変換開始指令ＡＤｅｎが供給されてから、多チャンネルＡＤ変換器２０４ｂがＡＤ変換終了信号ＡＤｆｉｎを発生するまでの所用時間を工程７１２ｂで起動された判定タイマによって計測し、この計測時間が所定値を超過しているときには、工程７１５ｂへ移行し、未超過であるときには、工程７２０へ移行するようになっている。
【００３７】
なお、工程ブロック７１４は、工程７１４ａ、７１４ｂによって構成された異常判定手段２０５ｂであり、この工程ブロック７１４では、多チャンネルＡＤ変換器２０４ａによるＡＤ変換値が所定の上下限値の範囲外であるか、またはＡＤ変換に必要とされる時間が所定値以上であることを検出して、多チャンネルＡＤ変換器２０４ａを異常と判定する手段となっている。
工程７１５ａ、７１５ｂは、単発指令解除手段となるステップであり、この工程７１５ａ、７１５ｂでは、工程７１２ｂで起動された異常判定タイマをリセットすると共に、ＡＤ変換が工程７０４でセットされたＡＤ変換単発指令によるものである場合には、ＡＤ変換単発指令をリセットして、データメモリのアドレス♯０２の内容を指令データ「００Ｈ」にする。
工程７１５ａに続く工程７１６は、異常判定ステップであり、この工程７１６では、工程７１４ａによる異常判定結果が異常の判定であれば、工程７１８へ移行し、異常の判定でなければ、工程７１７へ移行するようになっている。
工程７１７は、一括転送手段２０５ｃにより一括転送を行うステップであり、この工程７１７では、多チャンネルＡＤ変換器２０４ａによって順次変換された全チャンネルのアナログ入力に対するデジタル変換値が格納されている第一のデータメモリ２０４ｂから、第一の制御回路部２００ａに対する定期報告データが格納された第二のデータメモリ２０３ｂに対して一括転送を行う。
【００３８】
工程７１８は、工程７１４ｂの判定が時間超過であったり、工程７１６の判定が定数異常であったときに異常報告を実行する異常報告手段となるステップであり、この工程７１８では、データメモリ１２６ａ内の所定アドレスに対して異常状態を示すステータス情報２０５ｄが書き込まれ、このステータス情報２０５ｄは、定期報告パケット２０６ａａによって第一の制御回路部２００ａに定期報告される。
工程７２０は、定期報告が許可されているかどうかを判定するステップであり、定期報告が許可されていれば、工程７２１へ移行し、許可されていないときには、工程７２６へ移行するようになっている。
工程７２１は、定期報告が許可された直後または前回の定期報告からの経過時間を判定して定期報告の時期であるかどうかを判定するステップであり、定期報告時期であれば、工程７２２ａへ移行し、定期報告時期でなければ、動作終了工程７０８へ移行するようになっている。
【００３９】
工程７２２ａは、ＯＮ／ＯＦＦ入力情報に関する定期報告パケット２０６ａａを報告するのかどうかを判定するステップであり、この工程７２２ａの判定がＹＥＳであれば、工程７２３へ移行し、ＮＯであれば、工程７２２ｂへ移行するようになっている。
工程７２２ｂは、アナログ入力情報に関する定期報告パケット２０６ｂｂのうちで、どのアナログ入力番号のものを報告するかを順次選択するステップとなっている。
工程７２２ａと工程７２２ｂで構成された工程ブロック７２２は、報告順序選択手段２０６ｃを形成し、この工程ブロック７２２では、ＯＮ／ＯＦＦ入力情報を一括して報告する第一の報告パケット２０６ａａと、多チャンネルＡＤ変換器２０４ａによってデジタル変換された所定チャンネル数のデジタル情報を報告する第二の報告パケット２０６ｂｂとを順次選択して、少なくとも第二の報告パケット２０６ｂｂが連続しない関係に第一の報告パケット２０６ａａを優先して定期報告を行うように報告パケットを選択する。
また、工程ブロック７２２は、報告パケット指定手段２１１ｃにより生成された定期送信パケット２１１ｃｃによって指定された単独または複数個の第二の報告パケット２０６ｂｂを順次選択して定期報告を行うものであって、定期送信パケット２１１ｃｃによって指定されていないアナログ入力信号は、定期報告の対象から除外されるようになっている。
【００４０】
工程７２３は、ＡＤ変換が許可されているかどうかを判定するステップであり、この工程７２３の判定がＹＥＳであれば、工程７２４へ移行し、ＡＤ変換が許可されていなければ、工程７２５ａへ移行するようになっている。
工程７２４は、ＡＤ変換時期指定手段２０５ａによりＡＤ変換時期を指定するステップであり、この工程７２４では、ＡＤ変換指令タイマ１が起動され、図４の（ｅ）のタイムチャートで示すように、遅延時間Ｔｄをおいて指令タイマ１がタイムアップすると工程７１０の判定がＹＥＳとなって、工程７１１によってＡＤ変換開始指令ＡＤｅｎが発生するようになっている。
続いて実行される工程７２５ａは、定期報告手段２０６ａにより第一の報告パケット２０６ａａを送信するステップであり、この工程７２５ａでは、第一の報告パケット２０６ａａによってＯＮ／ＯＦＦ入力情報が一括報告されるようになっている。
工程７２２ｂに続いて実行される工程７２５ｂは、定期報告手段２０６ｂにより第二の報告パケット２０６ｂｂを送信するステップであり、この工程７２５ｂでは、第二の報告パケット２０６ｂｂによってアナログ入力情報が報告され、報告されるアナログ入力のチャンネル番号は、工程７２２ｂによって順次、更新選択されるようになっている。
工程ブロック７２５は、工程７２５ａと工程７２５ｂで構成された定期報告手段となるブロックであり、この工程ブロック７２５は、第二の制御回路部２００ｂから第一の制御回路部２００ａに対して、監視入力データとステータス情報を定期報告し、第一の制御回路部２００ａがこの定期報告データをＲＡＭメモリ１１６ａに格納する入力読出手段となっている。
【００４１】
工程７２６は、定期報告が許可されていないときに実行され、ＡＤ変換が許可されているかどうかを判定するステップであり、この工程７２６の判定がＹＥＳであれば、工程７２７へ移行し、ＡＤ変換が許可されていないとき、または工程７２７に続いて動作終了工程７０８へ移行するようになっている。
工程７２７は、定期ＡＤ変換指令手段となるステップであり、この工程７２７では、定期報告が許可されていない状態でＡＤ変換許可が継続しているときに作用して、指令タイマ２が起動され所定時間後に指令タイマ２がタイムアップすると、工程７１０の判定がＹＥＳとなって、工程７１１でＡＤ変換開始指令ＡＤｅｎが発生し、続く７１２ａで指令タイマ２がリセットされるようになっている。
工程７１２ａによって指令タイマ２がリセットされた後に、再度、工程７２７が実行されると、引き続き工程７１１によって、ＡＤ変換器開始指令ＡＤｅｎが発生することになる。
なお、工程７２４で起動される指令タイマ１の設定時間は、最小値は０、最大値は定期報告周期以下の値であるのに対し、工程７２７で起動される指令タイマ２は十分長い時間が設定されている。
【００４２】
以上の説明で明らかなとおり、この発明の実施の形態１による車載電子制御装置は、第一の制御回路部２００ａとして、入出力制御手段と通信制御手段とを有するプログラムメモリ１１５ａと、演算処理用ＲＡＭメモリ１１６ａと、プログラムメモリ１１５ａと協働するマイクロプロセッサ１１０ａと、第一の直並列変換器１１７とを備え、第二の制御回路部２００ｂとして、少なくとも監視・制御信号の交信を行うための通信制御回路１２０ａと、スイッチ信号入力回路１２２ｂと、多チャンネルＡＤ変換器２０４ａを含むアナログ信号入力回路１２３ｂとデータメモリ１２６ａと、第二の直並列変換器１２７とを備え、第一・第二の直並列変換器１１７・１２７を介して相互に監視・制御信号のシリアル交信を行うように構成された車載電子制御装置１００ａであって、第一の制御回路部２００ａは、さらに定期送信手段２０１と定期報告許可手段２１１ａとＡＤ変換許可手段２１１ｂとを備えると共に、第二の制御回路部は、さらに定期報告手段２０６ａ、２０６ｂと報告順序選択手段２０６ｃとＡＤ変換時期指定手段２０５ａとを備えている。
【００４３】
定期送信手段２０１は、第一の制御回路部２００ａから第二の制御回路部２００ｂに対して、定期的に制御出力データや定数設定データを送信し、第二の制御回路部２００ｂにおいて、出力・設定データをデータメモリ１２６ａに格納させる。
定期報告許可手段２１１ａは、第二の制御回路部２００ｂに設けられた所定のアドレスのデータメモリ１２６ａに対して、定期送信手段２０１によって、第二の制御回路部２００ｂが定期報告を送信することを許可するための指令データを送信し、第二の制御回路部２００ｂでデータメモリ１２６ａに格納させる。
ＡＤ変換許可手段２１１ｂは、第二の制御回路部２００ｂに設けられた所定アドレスのデータメモリ１２６ａに対して、定期送信手段２０１によって、第二の制御回路部２００ｂが多チャンネルＡＤ変換器２０４ａに対してＡＤ変換開始指令ＡＤｅｎを発生することを許可するための指令データを送信し、第二の制御回路部２００ｂでデータメモリ１２６ａに格納させる。
定期報告手段２０６ａ、２０６ｂは、第二の制御回路部２００ｂから第一の制御回路部２００ａに対して、監視入力データとステータス情報を定期報告し、第一の制御回路部２００ａで、この定期報告データをＲＡＭメモリ１１６ａに格納させる。
【００４４】
報告順序選択手段２０６ｃは、スイッチ信号入力回路１２２ｂから入力された複数のＯＮ／ＯＦＦ情報を一括して報告する第一の報告パケット２０６ａａと、多チャンネルＡＤ変換器２０４ａによってデジタル変換された所定チャンネル数のデジタル情報を報告する複数個の第二の報告パケット２０６ｂｂとを順次選択して、少なくとも第二の報告パケット２０６ｂｂが連続しない関係に第一の報告パケット２０６ａａを優先して定期報告手段２０６ａ・２０６ｂによって定期報告を行わせる。
ＡＤ変換時期指定手段２０５ａは、第二の制御回路部２００ｂが定期報告許可手段２１１ａとＡＤ変換許可手段２１１ｂとによって、定期報告許可とＡＤ変換許可との指令を受信した後であって、第一の報告パケット２０６ａａを送信した直後、または第一の報告パケット２０６ａａを送信してから所定時間をおいて多チャンネルＡＤ変換器２０４ａに対してＡＤ変換開始指令ＡＤｅｎを発生し、次回の第二の報告パケット２０６ｂｂを送信する時期までには多チャンネルＡＤ変換器２０４ａによる一連のＡＤ変換操作が完了している関係にＡＤ変換開始時期を指定する。
【００４５】
第一の制御回路部２００ａは、さらに報告パケット指定手段２１１ｃを備えている。
報告パケット指定手段２１１ｃは、第二の制御回路部２００ｂに設けられた所定アドレスのデータメモリ１２６ａに対して、定期送信手段２０１によって、第二の制御回路部２００ｂが定期報告手段２０６ｂによって送信する複数個の第二の報告パケット２０６ｂｂのうち、どの報告パケットを報告対象とするかを指定するための指令データを送信し、第二の制御回路部２００ｂがデータメモリ１２６ａに格納するもので、報告順序選択手段２０６ｃは、報告パケット指定手段２１１ｃによって指定された単独または複数個の第二の報告パケット２０６ｂｂと第一の報告パケット２０６ａａとを順次選択して定期報告手段２０６ａ・２０６ｂによって定期報告を行うようになっている。
したがって、第一の報告パケット２０６ａａの送信を最優先することができると共に、アナログ信号の変化が緩慢であって高頻度な報告を必要としないアナログ信号入力に対しては、適時に報告対象から除外して報告頻度を低減し、通信制御の負担を軽減することができる特徴がある。
【００４６】
第二の制御回路部２００ｂは、さらに異常判定手段７１４と一括転送手段７１７と異常報告手段７１８とを備えている。
異常判定手段７１４は、多チャンネルＡＤ変換器２０４ａによるＡＤ変換値が所定の上下限値の範囲外であるか、またはＡＤ変換に必要とされる時間が所定値以上であることを検出して多チャンネルＡＤ変換器２０４ａを異常と判定する手段となっている。
一括転送手段７１７は、異常判定手段７１４による判定が異常ではなかったときに作用して、多チャンネルＡＤ変換器２０４ａによる複数のデジタル変換値を順次格納する第一のデータメモリ２０４ｂから、第一の制御回路部２００ａに対する定期報告データが格納された第二のデータメモリ２０３ｂに対して一括転送を行う手段となっている。
異常報告手段７１８は、異常判定手段７１４によって異常判定がなされたときに作用して、所定アドレスのデータメモリ１２６ａに対してステータス情報２０５ｄを書き込んで、ステータス情報２０５ｄを第一の報告パケット２０６ａａに付加することによって、第一の制御回路部２００ａに定期報告する手段となっている。
したがって、多チャンネルＡＤ変換器２０４ａが一連のＡＤ変換を完了して、正常データが整ってから報告送信用の第二のデータメモリ２０３ｂに一括転送されているので、誤ったデータが報告送信されることがない特徴がある。
また、異常発生後に再度のＡＤ変換を行っている場合、一時的には第二のデータメモリ２０３ｂに格納されている旧データを報告送信することができ、再度のＡＤ変換指令によって正常に回復するのを待つことができると共に、異常状態が定期報告されているので、異常が継続する場合には、第一の制御回路部２００ａによってＡＤ変換を停止することができる特徴がある。
【００４７】
異常判定手段７１４は、変換定数異常判定手段７１４ａを包含し、変換定数異常判定手段７１４ａは、多チャンネルＡＤ変換器２０４ａに入力される一つのアナログ入力信号として所定の一定電圧が印加され、この一定電圧に対するデジタル変換値が所定の許容誤差の範囲外であるときに異常と判定する手段となっている。
したがって、多チャンネルＡＤ変換器２０４ａのＡＤ変換精度や安定化制御電圧の精度を含めた異常判定を行うことができる特徴がある。
【００４８】
異常判定手段７１４は、時間超過判定手段７１４ｂを包含し、時間超過判定手段７１４ｂは、多チャンネルＡＤ変換器２０４ａに対してＡＤ変換開始指令ＡＤｅｎが供給されてから、多チャンネルＡＤ変換器２０４ａがＡＤ変換終了信号ＡＤｆｉｎを発生するまでの所用時間を計測し、この所要時間が所定値を超過しているときには、多チャンネルＡＤ変換器２０４ａを異常と判定する手段となっている。
したがって、簡易な計時手段によって多チャンネルＡＤ変換器２０４ａの変換動作異常を検出することができる特徴がある。
【００４９】
第一の制御回路部２００ａは、さらに不定期送信手段２０７ａを備えると共に、第二の制御回路部２００ｂは、さらに報告返信手段２０７ｂを備えている。
不定期送信手段２０７ａは、第一の制御回路部２００ａが第二の制御回路部２００ｂに対して指定アドレスの監視入力データを読出確認すると共に、定期送信手段２０１によって書込設定された書込保存データを読出しチェックするためにも随時摘要される。
報告返信手段２０７ｂは、第二の制御回路２００ｂが不定期送信パケット２０７ａａを受信したことに対する確認返信として、指定されたアドレスの監視入力データまたは書込保存データの報告返信を行う手段となっていて、報告返信手段２０７ｂによって報告返信される監視入力データがアナログ信号入力回路から入力されたデジタル変換値である場合には、予め第二の制御回路部２００ｂが多チャンネルＡＤ変換器２０４ａに対してＡＤ変換開始指令ＡＤｅｎを供給しておくようになっている。
したがって、変化速度が極めて緩慢であって、定期報告を必要としないアナログ信号入力については、不定期送信手段によって適時にデジタル変換値を読み出すことができる特徴がある。
【００５０】
第一の制御回路部２００ａは、さらにＡＤ変換単発指令手段７０４を備えると共に、第二の制御回路部２００ｂは、さらに単発指令解除手段７１５ａ、７１５ｂを備えている。
ＡＤ変換単発指令手段７０４は、第二の制御回路部２００ｂのＡＤ変換許可手段２１１ｂで使用されるアドレスとは異なるアドレスのデータメモリ１２６ａに対して、定期送信手段２０１によって、第二の制御回路部２００ｂが多チャンネルＡＤ変換器２０４ａに対して一回分のＡＤ変換開始指令ＡＤｅｎの発生を許可するデータを送信し、第二の制御回路部２００ｂでデータメモリ１２６ａに格納させる。
単発指令解除手段７１５ａ、７１５ｂは、多チャンネルＡＤ変換器２０４ａがＡＤ変換を終了したときに、第二の制御回路部２００ｂによってデータメモリ１２６ａに書き込まれているＡＤ変換単発指令を消去する手段であり、第一の制御回路部２００ａは定期送信手段２０１によってＡＤ変換単発指令７０４を送信しておいてから不定期送信手段２０７ａによる読出要求を行うことによって、報告返信の前段階でＡＤ変換を完了しておくようになっている。
したがって、ＡＤ変換許可が与えられていない状態で、特定のアナログ信号入力の状態を一瞬だけ監視したいような場合に、手軽な手段によって事前に、図５の（ｂ）のタイミングで、ＡＤ変換開始指令を発生することができる特徴がある。
【００５１】
第二の制御回路部２００ｂは、さらに定期ＡＤ変換指令手段７２７を備え、この定期ＡＤ変換指令手段７２７は、定期報告許可手段２１１ａによる定期報告が許可されていないときであって、しかもＡＤ変換許可手段２１１ｂによるＡＤ変換の許可が行われているときに作用して、所定時間間隔で多チャンネルＡＤ変換器２０４ａに対してＡＤ変換開始指令ＡＤｅｎを発生する手段となっている。  
したがって、定期報告を行わないときには、所定時間間隔でＡＤ変換を行っておくことにより、随時読出要求によって比較的新しいＡＤ変換データが手軽に得られる特徴がある。
【００５２】
実施の形態１によれば、運転開始時には定期報告を禁止して、定期送信手段によって各種の定数設定を集中的に行い、初期設定が完了してから定期報告を許可して相互に定期報告による入力監視と定期送信による出力制御を行うようにしたもので、第一の制御回路部に設けられたマイクロプロセッサは、第二の制御回路部に設けられた多チャンネルＡＤ変換器に対するＡＤ変換を許可したり停止したりすることができる。
また、第二の制御回路部は、ＡＤ変換が許可されているときに第一の報告パケットと同期してＡＤ変換開始指令を発生することができる。このため、アナログ信号のデジタル変換値を送信データとして包含する第二の報告パケットの送信直前には、ＡＤ変換が実行されていて、最新のＡＤ変換情報を報告することができる効果がある。
また、定期報告が許可されていても、ＡＤ変換操作の実行・停止が行えて、不必要に高頻度なＡＤ変換操作を抑制して、第二の制御回路部の制御負担を軽減することができる効果がある。
また、第一の制御回路部は、不定期送信パケットにより、不定期に監視入力データの送信要求を行うことができる。
【００５３】
実施の形態２．
以下、この発明の実施の形態２を、実施の形態１との相違点を中心に説明する。
図８は、この発明の実施の形態２による車載電子制御装置の構成を示すブロック図である。
図８において、車載電子制御装置１００ｂは、第一の制御回路部２１０ａと第二の制御回路部２１０ｂとによって構成され、第二の制御回路部２１０ｂ以外は図１の構成と同じである。図８の第二の制御回路部２１０ｂに含まれる１２１、１２２ｂ、１２３ｂ、１２４ｂ、１２７、１２８、１２９は図１におけるものと同一のものである。図８の第二の制御回路部２１０ｂは、補助ＣＰＵ１２０ｂ（マイクロプロセッサ）、補助プログラムメモリ１２５及び補助ＲＡＭメモリ１２６ｂを有し、補助プログラムメモリ１２５には、ＡＤ変換時期指定手段２０５ａ、定期報告手段２０６ａ、２０６ｂ、報告順序選択手段２０６ｃ、報告返信手段２０７が格納されている。
【００５４】
なお、図１における通信制御回路部１２０ａが論理回路を用いた集積回路素子で構成されているのに対して、図８では、補助ＣＰＵ１２０ｂを備えていて、第二の制御回路部２１０ｂにおいても、簡易な入出力制御手段が付加されていることが主な相違点となっている。
第一の制御回路部２１０ａの主要構成要素であるメインＣＰＵ１１０ｂとなるマイクロプロセッサは、制御プログラムや制御定数が格納されているフラッシュメモリ等の不揮発性プログラムメモリ１１５ｂと、演算処理用のＲＡＭメモリ１１６ｂとで協働するようになっている。
第二の制御回路部２１０ｂの主要構成要素である補助ＣＰＵ１２０ｂとなるマイクロプロセッサは、マスクＲＯＭメモリ等による補助プログラムメモリ１２５と協働し、この補助プログラムメモリ１２５には第二の制御回路部２１０ｂにおける入出力制御手段となるプログラムや通信制御プログラムなどが格納されている。
補助ＣＰＵ１２０ｂと協働する補助ＲＡＭメモリ１２６ｂは、図１のものにおけるデータメモリを包含している。
【００５５】
次に、動作について説明する。
実施の形態２では、上述のように、第二の制御回路部２１０ｂは、補助プログラムメモリ１２５と演算処理用補助ＲＡＭメモリ１２６ｂとが協働する補助ＣＰＵ１２０ｂを備えている。
この補助ＣＰＵ１２０ｂは、スイッチ信号入力回路となる間接入力信号用インタフェース回路１２２ｂと、多チャンネルＡＤ変換器２０４ａを含むアナログ信号入力回路１２３ｂと、間接出力信号用インタフェース回路１２４ｂと、第二の直並列変換器１２７と共に、第二の制御回路部２１０ｂに内蔵されている。
補助ＣＰＵ１２０ｂは、スイッチ信号入力回路１２２ｂとアナログ信号入力回路１２３ｂとを介して入力された信号に関連する間接入力信号を、第二・第一の直並列変換器１２７・１１７を介して第一の制御回路部２１０ａに送信すると共に、第一の制御回路部２１０ａから第一・第二の直並列変換器１１７・１２７を介して受信した間接出力信号に関連した出力で、出力回路（間接出力信号用インタフェース回路）１２４ｂに接続された第二の電気負荷群１０４ｂを駆動するようになっている。
また、データメモリは、補助ＲＡＭメモリ１２６ｂの一部領域が使用されるものである。
したがって、第二の制御回路部２１０ｂは、多数のスイッチ信号入力の論理結合を行って、必要最小限度のものを第一の制御回路部２１０ａに送信したり、第一の制御回路部２１０ａからの制御信号にインターロック制御論理を付加して第二の電気負荷群１０４ｂを駆動するなど、一部の入出力制御機能を分担して、全体としての制御性能を向上したり、補助プログラムメモリ１２５の内容を変更することによって、手軽に制御内容を変更することができる特徴がある。
【００５６】
実施の形態２によれば、実施の形態１と同様の効果を得ることができると共に、第二の制御回路部で一部に入出力制御機能を分担することにより、全体としての制御性能を向上させ、第二の制御回路部の補助プログラムメモリの内容を変更することによって、手軽に制御内容を変更することができる。
【図面の簡単な説明】
【００５７】
【図１】この発明の実施の形態１による車載電子制御装置の構成を示すブロック図である。
【図２】この発明の実施の形態１による車載電子制御装置の通信制御を説明するブロック図である。
【図３】この発明の実施の形態１による車載電子制御装置の通信パケットを示す図である。
【図４】この発明の実施の形態１による車載電子制御装置の定期報告を示すタイムチャートである。
【図５】この発明の実施の形態１による車載電子制御装置の報告返信を示すタイムチャートである。
【図６】この発明の実施の形態１による車載電子制御装置の第一の制御回路部の通信制御動作を示すフローチャートである。
【図７】この発明の実施の形態１による車載電子制御装置の第二の制御回路部の動作を示すフローチャートである。
【図８】この発明の実施の形態２による車載電子制御装置の構成を示すブロック図である。
【符号の説明】
【００５８】
１００ａ，１００ｂ  車載電子制御装置、１０４ａ  第一の電気負荷群、
１０４ｂ  第二の電気負荷群、１１０ａ  マイクロプロセッサ、
１１０ｂ  メインＣＰＵ（マイクロプロセッサ）、
１１２ａ  直接入力信号用インタフェース回路、
１１４ａ  出力回路（直接出力信号用インタフェース回路）、
１１５ａ，１１５ｂ  プログラムメモリ、１１６ａ，１１６ｂ  ＲＡＭメモリ、
１１７  第一の直並列変換器、１２０ａ  通信制御回路部、
１２０ｂ  補助ＣＰＵ（マイクロプロセッサ）、
１２２ｂ  間接入力信号用インタフェース回路（スイッチ信号入力回路）、
１２３ｂ  間接アナログ入力インタフェース回路（アナログ信号入力回路）、
１２４ｂ  出力回路（間接出力信号用インタフェース回路）、
１２５  補助プログラムメモリ、１２６ａ  データメモリ、
１２６ｂ  補助ＲＡＭメモリ（データメモリ）、１２７  第二の直並列変換器、
２００ａ  第一の制御回路部、２００ｂ  第二の制御回路部、
２０１  定期送信手段、２０１１  定期送信パケット、
２０２ａ  出力情報書込ブロック、２０２ｂ  設定情報書込ブロック、
２０３ａ  ＯＮ／ＯＦＦ入力情報読出ブロック、
２０３ｂ  アナログ入力情報読出ブロック、
２０４ａ  多チャンネルＡＤ変換器、  ２０４ｂ  第一のデータメモリ、
２０５  ＡＤ変換制御部、２０５ａ  ＡＤ変換時期指定手段、
２０５ｂ  異常判定手段、２０５ｃ  一括転送手段、２０５ｄ  ステータス情報、
２０６ａ  定期報告手段、２０６ａａ  定期報告パケット、
２０６ｂ  定期報告手段、２０６ｂｂ  定期報告パケット、
２０６ｃ  報告順序選択手段、２０６ｄ  報告情報格納ブロック、
２０７ａ  不定期送信手段、２０７ａａ  不定期送信パケット、
２０７ｂ  報告返信手段、２０７ｂｂ  報告返信パケット、
２１０ａ  第一の制御回路部、２１０ｂ  第二の制御回路部、
２１１ａ  定期報告許可手段、２１１ａａ  定期送信パケット、
２１１ｂ  ＡＤ変換許可手段、２１１ｂｂ  定期送信パケット、
２１１ｃ  報告パケット指定手段、２１１ｃｃ  定期送信パケット、
６０２  定期送信手段（設定情報）、６０４ａ  ＡＤ変換許可手段、
６０４ｂ  報告パケット指定手段、６０４ｃ  定期報告許可手段、
６０７  定期送信手段（出力情報）、６０９  不定期送信手段（読出要求）、
７０４  ＡＤ変換単発指令手段、７０７  報告返信手段、７１４  異常判定手段、
７１４ａ  変換定数異常判定手段、７１４ｂ  時間超過判定手段、
７１５ａ  単発指令解除手段、７１５ｂ  単発指令解除手段、
７１７  一括転送手段、７１８  異常報告手段、７２２  報告順序選択手段、
７２４  ＡＤ変換時期指定手段、
７２５ａ  定期報告手段（ＯＮ／ＯＦＦ入力読出）、
７２５ｂ  定期報告手段（アナログ入力読出）、７２７  定期ＡＤ変換指令手段、
ＡＤｅｎ  ＡＤ変換開始指令、ＡＤｆｉｎ  ＡＤ変換終了信号、
ＴＲ  一括転送指令。
【図１】
2006123607.tif 000003
【図２】
2006123607.tif 000004
【図３】
2006123607.tif 000005
【図４】
2006123607.tif 000006
【図５】
2006123607.tif 000007
【図６】
2006123607.tif 000008
【図７】
2006123607.tif 000009
【図８】
2006123607.tif 000010