【手続補正書】
【提出日】平成18年5月18日(2006.5.18)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】請求項１０
【補正方法】変更
【補正の内容】
【請求項１０】  上記監視制御回路部は、各種の受信パケットのうち、少なくとも上記マイクロプロセッサから送信されてくる応答パケットのビット情報の欠落・混入の判定結果によって正常受信であったか不正受信であったかを判定する受信確認手段を備えると共に、所定の初期値を有するエラーカウンタを備え、
上記受信確認手段が正常受信の判定であったときには上記エラーカウンタのダウンカウントを行い、正常受信であっても上記異常判定手段によって応答パケットの内容が不正解であったと判定されたときには上記エラーカウンタを複数カウント分だけアップカウントさせると共に、上記エラーカウンタの現在値が所定値を超過したときにはカウントアップ出力によって上記マイクロプロセッサの再起動又は警報停止を行うことを特徴とする請求項１〜９のいずれか１項に記載の監視制御回路を有する電子制御装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】請求項１２
【補正方法】変更
【補正の内容】
【請求項１２】  上記不揮発プログラムメモリは、上記監視制御回路部から受信した上記照会パケットの内容がビット情報の欠落・混入異常であるときに作用して、次回送信される上記応答パケットの内容を所定の誤答に決定するプログラムである誤答送信確定手段を備えていることを特徴とする請求項１０又は請求項１１記載の監視制御回路を有する電子制御装置。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】請求項１３
【補正方法】変更
【補正の内容】
【請求項１３】  上記監視制御回路部は、各種の受信パケットのうち、少なくとも上記マイクロプロセッサから送信されてくる上記応答パケットのビット情報の欠落・混入の判定結果によって正常受信であったか不正受信であったかを判定し、該判定結果に応じて正常確認パケット又は不正常確認パケットを選択して上記マイクロプロセッサに対して返信する受信確認応答手段と、
上記照会パケットを送信してから所定時間を経過しても上記マイクロプロセッサから応答パケットが返信されないか又は上記不正受信が継続しているときに作用して上記マイクロプロセッサを再起動又は警報停止する応答間隔異常処理手段とを備え、
上記不揮発プログラムメモリは、上記不正常確認パケットを受信したマイクロプロセッサが再度上記応答パケットを送信する再送処理手段と、上記マイクロプロセッサが上記応答パケットを送信してから正常確認パケットを受信するまでの時間が所定値を超過したときに作用して上記監視制御回路部を再起動又は警報停止する確認返信異常処理手段となる処理プログラムとを備えていることを特徴とする請求項１〜１２のいずれか１項に記載の監視制御回路を有する電子制御装置。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
図３において、第一の同期パケット61aを受信した監視制御回路部30aが返信する正常確認パケット63aは、図４で示すとおり、開始宣言データSTX＝55H、正常確認データACK＝61H、アドレスデータ＝02H（第一の同期パケット61aのアドレスと同じ）、終了宣言データETX＝AAHの４フレームのデータと、各データのバイナリ加算値であるチェックサムデータによる合計５個のデータフレームによって構成されている。
もしも、受信した第一の同期パケット61aにサムチェックエラーがあれば、上記正常確認パケット63aに代わって、図４で示す不正常確認パケット63bが返信される。不正常確認パケット63bは、不正常確認データNACK＝62Hとなっている点が、上記正常確認パケット63aとは異なっている。なお、確認パケットは同期パケットや応答パケットに対する確認応答であり、NACKであれば再送要求したことになる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
206aは上記工程204aに続いて作用し、待機時間であるT6が例えば20〜30msを経過するまで循環動作を行いながら待機する待機時間の経過判定工程、207a（図６）は該工程206aが待機時間経過を判定したときに作用し、図３・図４で示す初回の照会パケット71aを送信する工程（照会パケット送信手段）であり、照会パケット71aには上記エラーカウンタ48の現在値データが含まれている。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
208a（図５）は上記工程202aが第一の同期パケット61aを受信していない判定であるとき、又は受信していても不正常受信(NACK)であった上記工程204bに続いて作用し、待機時間であるT5が例えば１秒を経過したかどうかを判定する工程、209aは工程208aが待機時間超過の判定であったときに作用し、図１の警報表示器14を作動させる工程（監視許可異常処理手段）である。210は上記工程208aが待機時間未経過であるとき、又は上記工程209aに続いて作用する動作終了工程であり、動作終了工程210において監視制御回路部30aはその他の制御動作を行った後に再度動作開始工程200へ移行するようになっている。従って、工程200・201a・202a・208a・210を循環しながら第一の同期パケット61aが送信されて来るのを待っていて、待機時間T5を超過すると工程209aで警報表示が行われることになる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】変更
【補正の内容】
【００４５】
206b（図８）は上記工程204cに続いて作用し、照会パケット71aを送信してからの待機時間であるT8が例えば40msを経過するまで循環動作を行いながら待機する待機時間の経過判定工程、207bは該工程206bが待機時間経過を判定したときに作用し、図３・図４で示す照会パケット72aを送信する工程（照会パケット送信手段）であり、照会パケット72aには上記エラーカウンタ48の現在値データが含まれている。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】
208b（図７）は上記工程202bが第二の同期パケット62を受信していない判定であるとき、又は受信していても不正常受信(NACK)であった上記工程204dに続いて作用し、照会パケット71aを送信してからの待機時間であるT7が例えば40msを経過したかどうかを判定する工程であり、未経過のときは上記工程202bに復帰して再び第二の同期パケット62の受信判定を行うようになっている。
209bは上記工程208bが待機時間超過の判定であったときに作用し、図１のリセットパルス信号RST2によってマイクロプロセッサ20aをリセットして再起動させる工程、210は上記工程209bに続いて作用する動作終了工程であり、該動作終了工程210において監視制御回路部部30aはその他の制御動作を行った後に再度動作開始工程200へ移行するようになっている。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
110c（図１０）は上記工程106cが正常受信（ACK）の判定であったときに作用し、上記工程101cで起動されていたタイマT1を停止してタイマの現在値をリセットする工程、111cは前記工程112bで照会パケット72aを受信判定してからの待機時間T4として例えば50〜60 msを経過したかどうかを判定する工程である。112cは上記工程111cが未経過判定であったときに作用し、後述の工程207cによって監視制御回路部30aから送信された照会パケット73a（図３・図４参照）をマイクロプロセッサ20aが受信したかどうかを判定する工程であり、該工程112cが未受信であれば上記工程111cに復帰して照会パケット73aの受信待ちを行うようになっている。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
202c（図９）は前記工程207bから続いて作動し、上記工程102cで送信された応答パケット71bを受信したかどうかを判定する工程、203cは工程202cが受信判定であったときに作用し、サムチェック操作をおこなってエラーの有無を判定する工程（受信確認手段）である。204eは上記工程203cがエラー無しの判定であったときに作用し、図４の確認パケット63aで示す正常受信（ACK）データを返信する工程、204fは上記工程203cがエラーありの判定であったときに作用し、図４の確認パケット63bで示す不正常受信（NACK）データを返信する工程、205cは上記工程204eと204fで構成された工程ブロックであり、該工程ブロック205cは受信確認応答手段となるものである。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００５５
【補正方法】変更
【補正の内容】
【００５５】
211は上記工程204eに続いて作用し、受信した応答パケット71b内の回答データが照会パケット71a内の照会データによって質問された回答として正解であるか不正解であるかを判定する工程（異常判定手段）であり、該工程211で使用される正解情報は図１における不揮発データメモリ46に予め格納されている。212（図１０）は上記工程211が正解判定であったときに作用し、図１におけるエラーカウンタ48の現在値を１カウントだけ減少させる工程、213は上記工程211が誤答判定であったときに作用し、図１におけるエラーカウンタ48の現在値を３カウントだけ増加させる工程である。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】
208c（図９）は上記工程202cが応答パケット71bを受信していない判定であるとき、又は受信していても不正常受信(NACK)であった上記工程204fに続いて作用し、照会パケット71aを送信してからの待機時間であるT7が例えば40msを経過したかどうかを判定する工程であり、未経過のときは上記工程202cに復帰して再び応答パケット71bの受信判定を行うようになっている。209cは上記工程208cが待機時間超過の判定であったときに作用し、図１のリセットパルス信号RST2によってマイクロプロセッサ20aをリセットして再起動させる工程（応答間隔異常処理手段）、210は上記工程209cに続いて作用する動作終了工程であり、該動作終了工程210において監視制御回路部30aはその他の制御動作を行った後に再度動作開始工程200へ移行するようになっている。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００６３
【補正方法】変更
【補正の内容】
【００６３】
以上で詳述したこの発明の実施の形態１の電子制御装置に関する作用動作について、再度概括説明する。図１においてマイクロプロセッサ20aは入力センサ群11の動作状態と不揮発プログラムメモリ25aに格納された制御プログラム26aの内容によって電気負荷群12を駆動制御するものである。マイクロプロセッサ20aはウオッチドグタイマ31で暴走監視されると共に、その制御動作は監視制御回路部30aによって監視されており、上記不揮発プログラムメモリ25aには制御プログラム26aに加えて監視制御回路部30aと協働するための被監視処理プログラム27aが予め外部ツール13から転送書込みされている。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００７３
【補正方法】変更
【補正の内容】
【００７３】
応答パケット71bを送信してから照会パケット73aを受信するまでの動作を示す図９，１０において、102cは応答パケット送信手段、203cは受信確認手段、205cは正常確認パケット204e又は不正常確認パケット204fによる受信確認応答手段、105c・106cは正常確認パケット63aが得られない場合の再送処理手段、209cは所定時間を経過しても応答パケット71bが受信できないときの応答間隔異常処理手段、211は応答パケット71bの回答情報と不揮発データメモリ46（図１参照）に格納されている正解情報とを比較する異常判定手段であり、該異常判定手段211が正解判定であれば工程212でエラーカウンタ48のカウントダウンを行い、誤答判定であれば工程213によってエラーカウンタ48を３カウント増加するようになっている。207cは照会パケット送信手段、115cはマイクロプロセッサ20aが受信した照会パケット73aにサムチェックエラーがあるときに次回の応答パケットで誤答を返信するための誤答送信確定手段である。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００８４
【補正方法】変更
【補正の内容】
【００８４】
実施の形態３．
図１３はこの発明の実施の形態３の電子制御装置における部分等価制御ブロック図を示す。図１３（Ａ）において、被試験対象プログラムＡ281aは、図２の被試験対象プログラム28aに代わって不揮発プログラムメモリ25aの中の制御プログラム26aの一部として格納されたプログラムである。模擬演算実行処理プログラム281bは、図２の模擬演算実行処理プログラム28bに代わって不揮発プログラムメモリ25aの中の被監視処理プログラム27aの一部として格納されたプログラムである。共通プログラム281cは、被試験対象プログラム281aと模擬演算実行処理プログラム281bのどちらが実行されるときでも実行されるプログラムである。入力データテーブル281dは、上記模擬演算実行処理プログラム281bの中で扱われるようになっている。被試験対象プログラム282a・283a・284aや模擬演算実行処理プログラム282b・283b・284bも同様であり、かつ共通プログラム282c・283cも同様である。この実施の形態では図２のものに比べて被試験対象プログラム28aが複数の被試験対象プログラム281a〜284aに分割されている。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】符号の説明
【補正方法】変更
【補正の内容】
【符号の説明】
10a  電子制御装置              102a  第一の同期パケット送信手段
10b  電子制御装置              102b  第二の同期パケット送信手段
13  外部ツール                 102c  応答パケット送信手段
20a  マイクロプロセッサ        105a  再送処理手段
20b  マイクロプロセッサ        105b  再送処理手段
21  入力インタフェース回路     105c  再送処理手段
22  出力インタフェース回路     106a  再送処理手段
23  ツールインタフェース回路   106b  再送処理手段
24  RAMメモリ                106c  再送処理手段
25a  不揮発プログラムメモリ    107c  確認返信異常処理手段
25b  不揮発プログラムメモリ    115a  誤答送信確定手段
26a  制御プログラム            115b  誤答送信確定手段
26b  制御プログラム            115c  誤答送信確定手段
27a  被監視処理プログラム      116  現在値監視手段
27b  被監視処理プログラム      117c  受信間隔異常処理手段
28a  被試験対象プログラム      122  誤答送信選択手段
28b  模擬演算実行処理プログラム  203a  受信確認手段
28c  共通プログラム            203b  受信確認手段
28d  入力データテーブル        203c  受信確認手段
29  シリアルインタフェース回路  204a  正常返信パケット
30a  監視制御回路部部          204b  不正常返信パケット
30b  監視制御回路部部          204c  正常返信パケット
31  ウオッチドグタイマ         204d  不正常返信パケット
40  データ処理回路             204e  正常返信パケット
46  不揮発データメモリ（正解情報格納手段）
204f  不正常返信パケット
48  エラーカウンタ             205a  受信確認応答手段
49  シリアルインタフェース回路  205b  受信確認応答手段
205c  受信確認応答手段
RST  リセットパルス信号       207a  照会パケット送信手段
WD  ウオッチドグ信号          207b  照会パケット送信手段
207c  照会パケット送信手段
80  補助マイクロプロセッサ     209a  監視許可異常処理手段
84  補助RAMメモリ（正解情報格納手段）
85    補助プログラムメモリ     209c  応答間隔異常処理手段
89  シリアルインタフェース回路  209d  カウントアップ出力
281a〜284a  被試験対象プログラム
281b〜284b  模擬演算実行処理プログラム
281c〜283c  共通プログラム     211  異常判定手段
281d〜284d  入力データテーブル
284c・284e  共通プログラム。
【手続補正１７】
【補正対象書類名】図面
【補正対象項目名】図１
【補正方法】変更
【補正の内容】
【図１】
2005031865.tif 000001
【手続補正１８】
【補正対象書類名】図面
【補正対象項目名】図１２
【補正方法】変更
【補正の内容】
【図１２】
2005031865.tif 000002