(57)【特許請求の範囲】
【請求項１】
通常モード時には通常用制御プログラムに従うと共に検査モード時には検査用制御プログラムに従って所定の入力端子から入力される入力信号に対して所定の出力信号を所定の出力端子から出力する電子ユニットの検査方法であって、
前記電子ユニットは、プログラム入力端子と、書込・消去モード切替信号入力端子と、検査モード切替信号入力端子とを備えると共に、前記書込・消去モード切替信号入力端子に入力される書込モード又は消去モードの切替信号に基づき、その動作モードを書込モード又は消去モードに切り替える機能と、前記検査モード切替信号入力端子に検査モード切替信号が入力されたときには、その内部メモリに検査用制御プログラムが書き込まれていれば、通常用制御プログラムが書き込まれていても、その検査用制御プログラムを優先して実行する機能とを有し、
前記電子ユニットの前記書込・消去モード切替信号入力端子に前記書込モード切替信号を入力することで前記電子ユニットの動作モードを前記書込モードに切り替えて、前記電子ユニットの前記プログラム入力端子に前記検査用制御プログラムおよび通常用制御プログラムを外部より入力することで前記電子ユニットの内部メモリに前記検査用制御プログラムおよび通常用制御プログラムを書き込む第１工程と、
前記電子ユニットの前記検査モード切替信号入力端子に前記検査モード切替信号を入力して前記電子ユニットに対して前記検査用制御プログラムを実行させることで、前記電子ユニットの動作モードを前記検査モードに切り替える第２工程と、
前記検査モード時に検査機により前記電子ユニットの所定の入力端子に検査用信号を順次入力しながら、その検査用信号の入力に応答して、前記検査用制御プログラムに従って前記電子ユニットの所定の出力端子から出力される出力信号をモニタすることで前記電子ユニットの良否を検査する第３工程と、
検査終了後に検査機により前記電子ユニットの前記書込・消去モード切替信号入力端子に前記消去モード切替信号を入力して前記電子ユニットの動作モードを前記消去モードに切り替えることで、前記電子ユニットの内部メモリ内の前記通常用制御プログラムを残して前記検査用制御プログラムを消去する第４工程と、
を含むことを特徴とする電子ユニットの検査方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通常モード時には通常用制御プログラムに従うと共に検査モード時には検査用制御プログラムに従って所定の入力端子から入力される入力信号に対して所定の出力信号を所定の出力端子から出力する電子ユニットの検査方法に関する。
【０００２】
【従来の技術】
図３は、従来の電子ユニットの検査方法における電子ユニット及び検査機の各構成の一例を示す図であり、図４は、従来の電子ユニットの検査方法を採用した場合に生じる虞のある電子ユニットの誤動作を説明する図である。
【０００３】
この種の電子ユニットは、例えば車両に搭載され、種々の車載スイッチや種々の車載センサ等と接続されると共に駆動モータやランプ等の負荷と接続され、それらスイッチ及びセンサ等からの信号（ＳＷ信号、センサ信号等）に応じてそれら負荷を駆動したり、車載ＬＡＮと接続されて他の車載機器との間でデータ通信を行うものである。
【０００４】
かかる電子ユニット１０１は、一般的には、例えば図３に示す如く、複数の入力端子（電源入力端子Ｔ１、通信信号入出力端子Ｔ２、１つ以上（図では２つ）のＳＷ信号入力端子Ｔ３，Ｔ４、１つ以上（図では２つ）のセンサ信号入力端子Ｔ５，Ｔ６）と、複数の出力端子（アース出力端子Ｔ７、負荷駆動用の駆動信号を出力する１つ以上（図では２つ）の駆動信号出力端子Ｔ８，Ｔ９）と、マイコン１０３と、電源回路５と、通信回路７と、ＳＷ入力回路９と、ＡＤ入力回路１１と、出力回路１３とを備えて構成される。電源入力端子Ｔ１は電源回路５を介してマイコン１０３に接続され、通信信号入出力端子Ｔ２は通信回路７を介してマイコン１０３に接続され、ＳＷ信号入力端子Ｔ３，Ｔ４はＳＷ入力回路９を介してマイコン１０３に接続され、センサ信号入力端子Ｔ５，Ｔ６はＡＤ入力回路１１を介してマイコン１０３に接続され、アース出力端子Ｔ７はマイコン１０３に接続されると共に電子ユニット１０１内でアースされ、駆動信号出力端子Ｔ８，Ｔ９は出力回路１３を介してマイコン１０３に接続されている。
【０００５】
ここで、電源回路５は、電源入力端子Ｔ１に入力される外部からの電源電流及び電源電圧をマイコンレベルの電流及び電圧に変換してマイコン１０３に入力する。通信回路７は、通信信号入出力端子Ｔ２に入力される通信相手からの通信信号をマイコンレベルの信号に変換してマイコン１０３に入力し、マイコン１０３からの信号を通信信号に変換して通信信号入出力端子Ｔ２から通信相手に出力する。ＳＷ入力回路９は、各ＳＷ信号入力端子Ｔ３，Ｔ４に入力される外部からのＳＷ信号をマイコンレベルの信号に変換してマイコン１０３に入力する。ＡＤ入力回路１１は、各センサ信号入力端子Ｔ５，Ｔ６に入力される外部からのセンサ信号をマイコンレベルの信号に変換してマイコン１０３に入力する。出力回路１３は、マイコン１０３からの各制御信号に応じて各負荷を駆動する駆動信号を各駆動信号出力端子Ｔ８，Ｔ９から出力する。
【０００６】
マイコン１０３は、その内部メモリ１０３ａにマイコン１０３の処理動作を規定する制御プログラム（即ち、各入力端子Ｔ１〜Ｔ６に入力される外部からの各信号に対して、どの出力端子Ｔ２，Ｔ７〜Ｔ９からどのような出力信号を出力するのかが規定されると共に通信信号入出力端子Ｔ２に入力される外部からの通信信号に対してどのような処理動作を行うのかが規定されたプログラム）が設定されると共に、電源回路５から電源が投入されて当該マイコン１０３が起動した時に、その制御プログラムを実行して通常モードとなり、その制御プログラムに従って動作するように設定されている。
【０００７】
そして、従来の電子ユニット１０１の検査方法では、更に、マイコン１０３の内部メモリ１０３ａに検査用制御プログラム（制御プログラムの内容を電子ユニット１０１の検査に適した内容に変更したプログラム、以後検査用制御プログラムに対して上記制御プログラムを通常用制御プログラムと呼ぶ）が固定的（消去不能）に設定されると共に、マイコン１０３に対して、所定の入力端子（例えば通信信号入出力端子Ｔ２）を介して検査モード切替信号が入力された場合にだけ、強制的に検査用制御プログラムを実行して検査モードに切り替わり、その検査用制御プログラムに従って動作するように設定されている。なお、通常モードに切り替える場合は例えばマイコン１０３を再起動させる。
【０００８】
そして、かかる電子ユニット１０１を検査する検査機１１９は、一般的には、例えば図３に示す如く構成される。即ち、複数の出力端子（電源出力端子Ｓ１、通信信号入出力端子Ｓ２、１つ以上（図では１つ）のＳＷ信号出力端子Ｓ３、１つ以上（図では１つ）のセンサ信号出力端子Ｓ５）と、複数の入力端子（アース入力端子Ｓ７、１つ以上（図では２つ）の駆動信号入力端子Ｓ８，Ｓ９）とを備える。また、制御部１２１と、電源出力端子Ｓ１に電源スイッチ２５を介して接続された電源２３と、制御部１２１の制御により電源スイッチ２５をオンオフする電源ＳＷ制御回路２７と、通信信号入出力端子Ｓ２と制御部１２１との間に接続された通信回路２９と、ＳＷ信号出力端子Ｓ３とアースとの間に接続された模擬スイッチ３１と、制御部１２１の制御により模擬スイッチ３１をオンオフするＳＷ制御回路３３と、センサ信号出力端子Ｓ５とアースとの間に接続された模擬センサ３５と、制御部１２１の制御により模擬センサ３５のセンサ出力を制御するセンサ出力制御回路３７と、駆動信号入力端子Ｓ８と電源２３との間に接続された模擬負荷３９と、模擬負荷３９に入力される駆動信号を検出する検出回路４１とを備える。なお、アース入力端子Ｓ７は検査機１１９内でアースされる。
【０００９】
ここで、通信回路２９は、通信信号入出力端子Ｓ２に入力される電子ユニット１０１側からの通信信号を制御部レベルの信号に変換して制御部１２１に入力し、制御部１２１からの信号を通信信号に変換して通信信号入出力端子Ｓ２から電子ユニット１０１側に出力する。検出回路４１は、模擬負荷３９に入力される駆動信号を制御部レベルの信号に変換して制御部１２１に入力する。
【００１０】
制御部１２１は、例えば操作者の入力操作等により起動され、起動後は、まず、電源ＳＷ制御回路２７により電源スイッチ２５をオン制御し、端子Ｓ１から電子ユニット１０１側の端子Ｔ１に電源２３による電力供給を開始する。次いで、通信回路２９により端子Ｓ２から電子ユニット１０１側の端子Ｔ２に検査モード切替信号を出力し電子ユニット１０１に対して検査用制御プログラムを実行させて電子ユニット１０１の動作モードを検査モードに切り替える。次いで、通信回路２９、ＳＷ制御回路３３及びセンサ出力制御回路３７により各端子Ｓ２，Ｓ３，Ｓ５から電子ユニット１０１の各端子Ｔ２，Ｔ３，Ｔ５に、検査用信号として所定の通信信号、所定のＳＷ信号及び所定のセンサ信号を順次出力しながら、同時にそれら各検査用信号の出力に応答して電子ユニット１０１の各端子Ｔ２，Ｔ８，Ｔ９から出力されて、検査機１１９の各端子Ｓ２，Ｓ８，Ｓ９及び各回路２９，４１を介して得られる各信号をモニタし、所定の検査用信号に対し所定の出力信号が得られるか否かをみることにより、電子ユニット１０１に接続不良や素子不良が有るか否かを判断して電子ユニット１０１の良否を検査するように設定されている。
【００１１】
そして、従来の上記電子ユニット１０１を検査機１１９を用いて検査する際は、まず、検査機１１９の各端子Ｓ１〜Ｓ３，Ｓ５，Ｓ７〜Ｓ９を電子ユニット１０１の対応する各端子Ｔ１〜Ｔ３，Ｔ５，Ｔ７〜Ｔ９に接続し、検査機１１９を始動させる。これにより、検査機１１９の端子Ｓ１から電源２３による電力が電子ユニット１０１の端子Ｔ１，電源回路５を介してマイコン１０３に供給されて電子ユニット１０１が起動される。次いで検査機１１９の端子Ｓ２から検査モード切替信号が出力されて電子ユニット１０１の端子Ｔ２及び通信回路７を介してマイコン１０３に入力され、これにより電子ユニット１０１により内部メモリ１０３ａ内の検査用制御プログラムが実行されて電子ユニット１０１が検査モードに切り替えられ、この検査モードの下で、検査機１１９の各端子Ｓ２，Ｓ３，Ｓ５から順に各検査用信号が出力されて電子ユニット１０１の各端子Ｔ２，Ｔ３，Ｔ５に入力され、その各検査用信号の入力に応答して電子ユニット１０１の各端子Ｔ２，Ｔ８から応答信号が出力されて検査機１１９の各端子Ｓ２，Ｓ８に入力され、その応答信号に基づき、検査機１１９により電子ユニット１０１の良否が検査される。そして、その検査終了後に、電子ユニット１０１から検査機１１９が外される。
【００１２】
【発明が解決しようとする課題】
しかしながら、上記の電子ユニット１０１の検査方法では、検査用制御プログラムが電子ユニット１０１のマイコン１０３の内部メモリ１０３ａに常設的に格納され、必要な時（検査時）だけ検査モード切替信号の入力により電子ユニット１０１（マイコン１０３）に対して検査用制御プログラムを強制的に実行させる構成を用いるため、電子ユニット１０１において図４に示す誤動作が生じる虞がある。
【００１３】
即ち、ステップＵ１で、電子ユニット１０１が例えば車両に組み込まれて通常用制御プログラムを実行して通常モード（通常制御状態）にある場合に、ステップＵ２で、マイコン１０３に故障が生じたり端子（例えば通信信号入出力端子Ｔ２）にノイズが生じたりしなければステップＵ１に戻り通常モードが維持されるが、検査用制御プログラムの誤実行を引き起こす故障がマイコン１０３に生じたり、検査モード切替信号と同じ波形パターンのノイズ等が端子（例えば通信信号入出力端子Ｔ２）に印加されると、ステップＵ３に進み、検査用制御プログラムが誤実行されて通常モードから検査モードに誤移行し、ステップＵ４に進み、電子ユニット１０１において通常モードでないといけないところで検査用動作（誤動作）が起こる虞がある（通常制御異常）。
【００１４】
そこで、この発明の課題は、検査時以外の場合に検査用制御プログラムが誤実行されることの無い電子ユニットの検査方法を提供することにある。
【００１５】
【課題を解決するための手段】
上記課題を解決するためには、請求項１に記載の発明は、通常モード時には通常用制御プログラムに従うと共に検査モード時には検査用制御プログラムに従って所定の入力端子から入力される入力信号に対して所定の出力信号を所定の出力端子から出力する電子ユニットの検査方法であって、前記電子ユニットは、プログラム入力端子と、書込・消去モード切替信号入力端子と、検査モード切替信号入力端子とを備えると共に、前記書込・消去モード切替信号入力端子に入力される書込モード又は消去モードの切替信号に基づき、その動作モードを書込モード又は消去モードに切り替える機能と、前記検査モード切替信号入力端子に検査モード切替信号が入力されたときには、その内部メモリに検査用制御プログラムが書き込まれていれば、通常用制御プログラムが書き込まれていても、その検査用制御プログラムを優先して実行する機能とを有し、前記電子ユニットの前記書込・消去モード切替信号入力端子に前記書込モード切替信号を入力することで前記電子ユニットの動作モードを前記書込モードに切り替えて、前記電子ユニットの前記プログラム入力端子に前記検査用制御プログラムおよび通常用制御プログラムを外部より入力することで前記電子ユニットの内部メモリに前記検査用制御プログラムおよび通常用制御プログラムを書き込む第１工程と、前記電子ユニットの前記検査モード切替信号入力端子に前記検査モード切替信号を入力して前記電子ユニットに対して前記検査用制御プログラムを実行させることで、前記電子ユニットの動作モードを前記検査モードに切り替える第２工程と、前記検査モード時に検査機により前記電子ユニットの所定の入力端子に検査用信号を順次入力しながら、その検査用信号の入力に応答して、前記検査用制御プログラムに従って前記電子ユニットの所定の出力端子から出力される出力信号をモニタすることで前記電子ユニットの良否を検査する第３工程と、検査終了後に検査機により前記電子ユニットの前記書込・消去モード切替信号入力端子に前記消去モード切替信号を入力して前記電子ユニットの動作モードを前記消去モードに切り替えることで、前記電子ユニットの内部メモリ内の前記通常用制御プログラムを残して前記検査用制御プログラムを消去する第４工程と、を含むものである。
【００１６】
【発明の実施の形態】
図１は、本発明の実施の形態に係る電子ユニットの検査方法における電子ユニット及び検査機の各概略的構成を示す図であり、図２は、本発明の実施の形態に係る電子ユニットの検査方法を含む電子ユニットの検査工程を説明する図である。
【００１７】
この実施の形態に係る電子ユニットの検査方法では、検査の時に電子ユニットの内部メモリに検査用制御プログラムを書き込んで電子ユニットに対してその検査用制御プログラムを実行させて電子ユニットの検査を行い、検査終了後に、その電子ユニットの内部メモリから検査用制御プログラムを消去する方式が用いられる。
【００１８】
従って、この実施の形態に係る電子ユニット１の検査方法における電子ユニット１では、図１に示す如く、従来法における電子ユニット１０１と比べて、更に外部から制御プログラム（通常用及び検査用）が入力されるプログラム入力端子Ｔ１０を備える。
【００１９】
そして、マイコン３は、従来のマイコン１０３と異なり、その内部メモリ３ａが記憶内容の書き込み及び部分消去可能なメモリ（ここではフラッシュメモリ）として構成されると共に、その動作モードが例えば通信信号入出力端子（書込・消去モード切替信号入力端子）Ｔ２を介して入力される書込モード又は消去モードの切替信号に従って書込モード又は消去モードに切り替わるように設定されている。このマイコン３は、書込モード時には、プログラム入力端子Ｔ１０を介して入力される通常用及び検査用の制御プログラムをその内部メモリ３ａに書き込み、消去モード時には、その内部メモリ３ａに検査用制御プログラムが書き込まれていれば、その検査用制御プログラムだけを自動的に消去するように設定されている。
【００２０】
また、マイコン３は、従来のマイコン１０３と異なり、電源入力端子（検査モード切替信号入力端子）Ｔ１からの電力の投入（検査モード切替信号）により起動する他に、その作動時に通信信号入出力端子（検査モード切替信号入力端子）Ｔ２を介して再起動用の信号（検査モード切替信号）が入力された場合には再起動するように設定されている。そして、その起動時及び再起動時に、その内部メモリ３ａに検査用制御プログラムが書き込まれていれば、通常用制御プログラムが書き込まれていてもその検査用制御プログラムを優先して実行して検査モードとなり、その検査用制御プログラムに従って動作する。そして、その起動時及び再起動時に、その内部メモリ３ａに通常用制御プログラムしか書き込まれていなければ、従来同様、その通常用制御プログラムを実行して通常モードとなり、その通常用制御プログラムに従って動作するように設定されている。
【００２１】
なお、電子ユニット１の他の構成部分は、従来技術で説明した電子ユニット１０１（図３）と同様に構成される為、対応する構成部分には同一符号を付して説明を省略する。
【００２２】
これに対応して、かかる電子ユニット１を検査する検査機１９は、従来法における検査機１１９と比べて、更に、電子ユニット１のプログラム入力端子Ｔ１０に着脱自在に接続するプログラム出力端子Ｓ１０と、プログラム出力端子Ｓ１０と後述の制御部２１との間に接続されたフラッシュライター４３とを備える。
【００２３】
フラッシュライター４３は、例えばその内部メモリ（図示省略）に通常用及び検査用の各制御プログラムが格納されている。そして、制御部２１の制御によりその内部メモリに格納された通常用及び検査用の各制御プログラムをプログラム出力端子Ｓ１０を介して電子ユニット１側に出力する。
【００２４】
この検査機１９の制御部２１は、例えば操作者の入力操作等により起動され、起動後は、電源ＳＷ制御回路２７により電源スイッチ２５をオン制御し、端子Ｓ１から電子ユニット１側の端子Ｔ１に電源２３による電力供給を開始した後で、従来の制御部１２１と異なり、まず、通信回路２９により端子Ｓ２から電子ユニット１側の端子Ｔ２に書込モード切替信号を出力して電子ユニット１の動作モードを書込モードに切り替え、この書込モードの下で、フラッシュライター４３により通常用及び検査用の各制御プログラムを端子Ｓ１０，Ｔ１０を介し電子ユニット１に入力してマイコン３の内部メモリ３ａに書き込む。次いで、通信回路２９により端子Ｓ２から電子ユニット１側の端子Ｔ２に再起動用の信号を出力し電子ユニット１を再起動させることで、電子ユニット１に対して検査用制御プログラムを実行させて電子ユニット１の動作モードを検査モードに切り替える。この状態で、従来と同様の検査動作を実行し、電子ユニット１に接続不良や素子不良が有るか否かを判断して電子ユニット１の良否を検査する。電子ユニットの良否の検査終了後は、従来の制御部１２１と異なり、通信回路２９により端子Ｓ２から電子ユニット１側の端子Ｔ２に消去モード切替信号を出力して電子ユニット１の動作モードを消去モードに切り替え、電子ユニット１に対しその内部メモリ３ａに書き込まれた検査用制御プログラムを消去させるように設定されている。
【００２５】
次に、図２に基づいて電子ユニット１の検査方法を説明する。まず、ステップＶ１で、所定の電子部品が所定位置に組み付けられて電子ユニット１が組み立てられる。
【００２６】
そして、ステップＶ２で、検査機１９の各端子Ｓ１〜Ｓ３，Ｓ５，Ｓ７〜Ｓ１０を電子ユニット１の対応する各端子Ｔ１〜Ｔ３，Ｔ５，Ｔ７〜Ｔ１０に接続するようにして電子ユニット１に検査機１９を接続し、この状態で検査機１９を操作して始動させる。これにより、検査機１９の端子Ｓ１から電源２３による電力が電子ユニット１の端子Ｔ１，電源回路５を介してマイコン３に投入され、電子ユニット１が起動する。
【００２７】
電子ユニット３の起動後は、ステップＶ３で、検査機１９の端子Ｓ２から書込モード切替信号が出力されて電子ユニット１の端子Ｔ２及び通信回路７を介してマイコン３に入力され、これにより電子ユニット１が書込モードに切り替えられる。そして、この書込モードの下で、検査機１９のフラッシュライター４３により端子Ｓ１０から通常用及び検査用の各制御プログラムが出力されて電子ユニット１の端子Ｔ１０を介してマイコン３に入力され、その内部メモリ３ａに通常用及び検査用の各制御プログラムが書き込まれる。
【００２８】
その後、ステップＶ４で、検査機１９の端子Ｓ２から再起動用の信号が出力されて電子ユニット１側の端子Ｔ２及び通信回路７を介してマイコン３に入力され、マイコン３が再起動される。
【００２９】
このマイコン３（電子ユニット１）の再起動により、ステップＶ５で、電子ユニット１により内部メモリ３ａ内の検査用制御プログラムが実行されて電子ユニット１が検査モードに切り替えられる。そして、この検査モードの下で、従来と同様に、検査機１９の各端子Ｓ２，Ｓ３，Ｓ５から電子ユニット１の各端子Ｔ２，Ｔ３，Ｔ５に各検査用信号が順次入力され、その各検査用信号の入力に応答して、電子ユニット１の各端子Ｔ２，Ｔ８から検査機１９の各端子Ｓ２，Ｓ８に応答信号が出力され、検査機１９により各検査用信号に対する応答信号がモニタされることで電子ユニット１の良否が検査される。例えば、スイッチ入力のチェック、ＡＤ入力のチェック、出力のチェック等の順で検査が行われる。
【００３０】
そして、ステップＶ６で、電子ユニット１の検査結果が判断され、その検査結果の判断が不良品（ＮＧ）の場合は、ステップＶ７に進み、その電子ユニット１は一度検査ルーチンから外されて解析され、その解析でＯＫになれば、もう一度ステップＶ３から検査をやり直す。他方、その検査結果の判断が良品（ＯＫ）の場合は、ステップＶ８に進み、検査機１９の端子Ｓ２から検査ＯＫの合図として消去モード切替信号が出力されて電子ユニット１の端子Ｔ２及び通信回線７を介してマイコン３に入力され、電子ユニット１が消去モードに切り替えられ、ステップＶ９に進み、その電子ユニット１により内部メモリ３ａ内の検査用制御プログラムだけが消去される。
【００３１】
その後、ステップＶ１０で、電子ユニット１において通常用制御プログラムが一部実行されて通常用制御プログラムが正常に実行されるかが確認され（通常制御動作確認）、検査が終了する。最後に、ステップＶ１１で、電子ユニット１が梱包され出荷される。
【００３２】
以上のように、上記の電子ユニット１の検査方法によれば、電子ユニット１に、プログラム入力端子Ｔ１０が備えられると共に、そのマイコン３に、通信信号入出力端子（書込・消去モード切替信号入力端子）Ｔ２を介して入力される書込モード又は消去モードの切替信号に従ってプログラム入力端子Ｔ１０を介して入力される検査用制御プログラムをその内部メモリ３ａに書き込ませ又はその内部メモリ３ａに書き込んだ検査用制御プログラムを消去させる機能と、通信信号入出力端子（検査モード切替信号入力端子）Ｔ２に入力される再起動用の信号（検査モード切替信号）に基づきその内部メモリ３ａに書き込んだ検査用制御プログラムを実行する機能とが持たされ、検査の時だけ、マイコン３に対し、検査モード切替信号によりプログラム入力端子Ｔ１０を介して入力される検査用制御プログラムをその内部メモリ３ａに書き込ませ、再起動用の信号に基づきその内部メモリ３ａに書き込んだ検査用制御プログラムを実行させ、検査終了後は、消去モード切替信号によりその内部メモリ３ａに書き込んだ検査用制御プログラムを消去することで、電子ユニット１内に検査用制御プログラムが残らないようにしているため、従来法のように検査用制御プログラムがマイコン１０３の内部メモリ１０３ａ内に常設的に設定されることが無くなり、従って、従来のように、マイコン３の故障や端子へのノイズの印加により、通常用制御プログラムにより通常制御すべきところで検査用制御プログラムが誤実行されて誤動作することが防止できる。
【００３３】
なお、この実施の形態では、通常用及び検査用の各制御プログラムを電子ユニット１のマイコン３に入力する手段として、専用のプログラム入力端子Ｔ１０を設ける場合で説明したが、既存の入力端子（例えば通信信号入出力端子Ｔ２）をプログラム入力端子Ｔ１０に兼用しても構わない。また、通信信号入出力端子Ｔ２を、電子ユニット１に書込モード又は消去モードの切替信号及び検査モード切替信号を入力する為の入力端子として兼用した場合で説明したが、それぞれ専用の書込・消去モード切替信号入力端子及び検査モード切替信号入力端子を設けるようにしても構わない。
【００３４】
【発明の効果】
請求項１に記載の発明によれば、電子ユニットに、プログラム入力端子と、書込・消去モード切替信号入力端子と、検査モード切替信号入力端子とが備えられると共に、書込・消去モード切替信号入力端子を介して入力される書込モード又は消去モードの切替信号に従ってプログラム入力端子を介して入力される検査用制御プログラムおよび通常用制御プログラムをその内部メモリに書き込ませ又はその内部メモリに書き込んだ検査用制御プログラムを消去させる機能と、検査モード切替信号入力端子に検査モード切替信号が入力されたときには、その内部メモリに検査用制御プログラムが書き込まれていれば、通常用制御プログラムが書き込まれていても、その検査用制御プログラムを優先して実行する機能が持たされ、検査の時に、書込モード切替信号によりプログラム入力端子を介して入力される検査用制御プログラムおよび通常用制御プログラムをその内部メモリに書き込ませて、検査モード切替信号に基づきその内部メモリに書き込んだ検査用制御プログラムを実行させ、検査終了後は、消去モード切替信号によりその内部メモリに書き込んだ検査用制御プログラムを消去することで、電子ユニット内に通常用制御プログラムを残して検査用制御プログラムが残らないようにしているため、従来法のように検査用制御プログラムがマイコンの内部メモリ内に常設的に設定されることが無くなり、従って、従来のように、マイコンの故障や端子へのノイズの印加により、通常用制御プログラムにより通常制御すべきところで検査用制御プログラムが誤実行されて誤動作することが防止できる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る電子ユニットの検査方法における電子ユニット及び検査機の各概略的構成を示す図である。
【図２】本発明の実施の形態に係る電子ユニットの検査方法を含む電子ユニットの検査工程を説明する図である。
【図３】従来の電子ユニットの検査方法における電子ユニット及び検査機の各構成の一例を示す図である。
【図４】従来の電子ユニットの検査方法を採用した場合に生じる虞のある電子ユニットの誤動作を説明する図である。
【符号の説明】
１  電子ユニット
３ａ  内部メモリ
１９  検査機
Ｔ１〜Ｔ９  入力端子、出力端子
Ｔ２  通信信号入出力端子
Ｔ１０  プログラム入力端子
【図１】
0003778035.tif 000002
【図２】
0003778035.tif 000003
【図３】
0003778035.tif 000004
【図４】
0003778035.tif 000005