(57)【特許請求の範囲】
【請求項１】
外部から受付けたコードに基づいて認証処理を行う認証装置と、該認証装置による認証結果に応じて車両に搭載されるエンジンの始動を制御する制御装置とを接続してあるエンジン制御システムにおいて、
前記認証装置は、第１及び第２のコードを記憶する手段と、外部から受付けたコードが前記第１のコードに一致するか否かを判断する手段と、両コードが一致すると判断した場合、前記第２のコードを前記制御装置へ送信する手段とを備え、
前記制御装置は、コードを記憶する記憶手段と、前記認証装置から送信される第２のコードを受信する受信手段と、該受信手段にて第２のコードを受信した際、前記記憶手段にコードが登録されている状態であるか否かを判断する手段と、前記記憶手段にコードが登録されている状態でないと判断した場合、受信した第２のコードを前記記憶手段に記憶させる手段と、前記記憶手段にコードが登録されている状態であると判断した場合、受信した第２のコードが前記記憶手段に登録されているコードに一致するか否かを判断する手段と、両コードが一致すると判断した場合、前記エンジンを始動させる手段とを備え、
前記制御装置は、更に、前記記憶手段に特定のコードが記憶されているか否かを判断する手段を備え、記憶されていると判断した場合、前記エンジンの始動が要求されたときに前記エンジンを始動させるようにしてあることを特徴とするエンジン制御システム。
【請求項２】
前記制御装置は、前記記憶手段に記憶されているコードを消去する手段を備えることを特徴とする請求項１に記載のエンジン制御システム。
【請求項３】
請求項１又は請求項２に記載のエンジン制御システムと、該エンジン制御システムにより制御されるエンジンの動力により所定の作業を行う作業部とを備えることを特徴とする作業機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、盗難を防止するためにエンジンの始動制御を行うエンジン制御システム及び作業機に関する。
【背景技術】
【０００２】
従来、車両の盗難を防止する目的でイモビライザなどの盗難防止システムを搭載した車両が普及している。盗難防止システムは、トランスポンダを内蔵したイグニションキーから暗証コードを取得し、取得した暗証コードに基づいて認証処理を行う認証装置と、この認証装置での認証結果に応じてエンジンの始動を許可したり、禁止したりする制御装置とを備えていることが一般的である。
【０００３】
また、盗難防止の効果を高めるために、エンジン始動直後においてイグニションキーから取得した第１のコードが予め登録されたコードであるか否かをコード照合装置にて判定し、予め登録された第１のコードを取得した場合には、第２のコードをエンジン制御装置に送信し、エンジン制御装置にて２回目の認証処理を行うようにした車両盗難防止装置が提案されている（例えば、特許文献１参照）
【特許文献１】特許第３５１１７００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載されている車両盗難防止システムでは、各イグニションキーを識別するための複数の暗証コードがコード照合装置及びエンジン制御装置の双方に格納されている。したがって、工場出荷時等において装置を組立てる際、各イグニションキーの暗証番号、コード照合装置に格納する暗証番号、及びエンジン制御装置に格納する暗証番号を互いに対応付けて設定しなければならず、装置の組立てを行う者に対して大きな負荷を与えることになるという問題点を有している。
【０００５】
また、コード照合装置又はエンジン制御装置の一方が破損又は故障し、新たな装置と交換する場合、交換する装置にはシステムで用いるすべての暗証コードを登録する必要が生じるため、登録作業が非常に煩雑になるという問題点を有している。
【０００６】
更に、新たなイグニションキーを登録する場合も同様であり、そのイグニションキーの暗証コードをコード照合装置及びエンジン制御装置の双方に登録する必要があり、非常に手間がかかる作業となるという問題点を有している。
【０００７】
本発明は斯かる事情に鑑みてなされたものであり、認証装置は外部から受付けたコードが認証可能である場合、予め記憶しているコード（第２のコード）を制御装置へ送信する構成とし、制御装置は認証用のコードが未登録の状態である場合、制御装置から送信される第２のコードを登録するように構成しているため、工場出荷時等におけるコードの初期設定、又は装置の交換に伴うコードの再設定を行う場合に、作業者の手間を著しく減らすことができるエンジン制御システム及び作業機を提供することを目的とする。
【課題を解決するための手段】
【０００８】
第１発明に係るエンジン制御システムは、外部から受付けたコードに基づいて認証処理を行う認証装置と、該認証装置による認証結果に応じて車両に搭載されるエンジンの始動を制御する制御装置とを接続してあるエンジン制御システムにおいて、前記認証装置は、第１及び第２のコードを記憶する手段と、外部から受付けたコードが前記第１のコードに一致するか否かを判断する手段と、両コードが一致すると判断した場合、前記第２のコードを前記制御装置へ送信する手段とを備え、前記制御装置は、コードを記憶する記憶手段と、前記認証装置から送信される第２のコードを受信する受信手段と、該受信手段にて第２のコードを受信した際、前記記憶手段にコードが登録されている状態であるか否かを判断する手段と、前記記憶手段にコードが登録されている状態でないと判断した場合、受信した第２のコードを前記記憶手段に記憶させる手段と、前記記憶手段にコードが登録されている状態であると判断した場合、受信した第２のコードが前記記憶手段に登録されているコードに一致するか否かを判断する手段と、両コードが一致すると判断した場合、前記エンジンを始動させる手段とを備え、前記制御装置は、更に、前記記憶手段に特定のコードが記憶されているか否かを判断する手段を備え、記憶されていると判断した場合、前記エンジンの始動が要求されたときに前記エンジンを始動させるようにしてあることを特徴とする。
【０００９】
第１発明にあっては、認証装置は外部から受付けたコードに基づいて認証処理を行い、認証可能である場合には予め記憶しているコード（第２のコード）を制御装置へ送信する。制御装置では、記憶手段にコードが登録されている状態であるか否かを判断し、登録されている状態でない場合には、受信した第２のコードを記憶手段に登録する。また、制御装置は記憶手段に登録された第２のコードに基づいて認証処理を行い、認証された場合にはエンジンを始動させる。したがって、制御装置に第２のコードを登録するときに煩雑な手順に従って登録処理を行う必要がなくなり、例えば、工場での組立が完了した時点で自動的に登録処理が行われる。
また、第１発明にあっては、制御装置の記憶手段に特定のコードが記憶されている場合、認証処理を行わずにエンジンを始動させることが可能である。したがって、認証装置を搭載しない場合であっても制御装置の構成を変更する必要がない。
【００１０】
第２発明に係るエンジン制御システムは、前記制御装置は、前記記憶手段に記憶されているコードを消去する手段を備えることを特徴とする。
【００１１】
第２発明にあっては、制御装置は、記憶手段に記憶されているコードを消去する手段を備えているため、破損、故障等により認証装置を交換する必要がある場合には、制御装置の記憶手段に記憶されているコードを消去した上で第２のコードを書き込んだ認証装置と交換すればよく、第２のコードを登録するために煩雑な手続きを行う必要がなくなる。
【００１４】
第３発明に係る作業機は、第１発明又は第２発明に記載のエンジン制御システムと、該エンジン制御システムにより制御されるエンジンの動力により所定の作業を行う作業部とを備えることを特徴とする。
【００１５】
第３発明にあっては、前述したエンジン制御システムと該エンジン制御システムにより制御されるエンジンの動力により所定の作業を行う作業部とを備えている。したがって、トラクタ、コンバインなどの農作業機への適用が可能となる。
【発明の効果】
【００１６】
第１発明による場合は、認証装置は外部から受付けたコードに基づいて認証処理を行い、認証可能である場合には予め記憶しているコード（第２のコード）を制御装置へ送信する。制御装置では、記憶手段にコードが登録されている状態であるか否かを判断し、登録されている状態でない場合には、受信した第２のコードを記憶手段に登録する。また、制御装置は記憶手段に登録された第２のコードに基づいて認証処理を行い、認証された場合にはエンジンを始動させる。例えば、工場での組立が完了した時点で第２のコードが自動的に登録されることとなり、作業者が煩雑な手順に従って登録処理を行う必要がなくなる。また、制御装置には第１のコードを登録する必要がないため、メモリ容量の削減が可能となる。
また、第１発明による場合は、制御装置の記憶手段に特定のコードが記憶されている場合には、認証処理を行わずにエンジンを始動させることが可能である。したがって、認証装置を搭載しない場合であっても制御装置の構成を変更する必要がなく、認証装置の有無に依らず制御装置の仕様を統一することができる。
【００１７】
第２発明による場合は、制御装置は、記憶手段に記憶されているコードを消去する手段を備えている。したがって、破損、故障等により認証装置を交換する必要がある場合には、制御装置の記憶手段に記憶されているコードを消去した上で第２のコードを書き込んだ新たな認証装置と交換すればよく、第２のコードを登録するために煩雑な手続きを行う必要がなくなる。
【００１９】
第３発明による場合は、前述したエンジン制御システムと該エンジン制御システムにより制御されるエンジンの動力により所定の作業を行う作業部とを備えている。したがって、トラクタ、コンバインなどの農作業機へ適用することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明に係るエンジン制御システムを備えた作業機の適用例としてトラクタを挙げ、その実施の形態を示す図面に基づいて具体的に説明する。
図１はイモビライザユニット搭載前のトラクタの制御系の構成を説明するブロック図であり、図２はイモビライザユニット搭載後のトラクタの制御系の構成を説明するブロック図である。図１に示すように、イモビライザユニット１１０が搭載される前のトラクタの制御系は、エンジンコントローラ１３０及び作業機コントローラ１５０の各装置と、これらを相互に接続するＣＡＮ通信バス１００とにより構成される。この状態において、両者はＣＡＮ通信バス１００を介して通信を行うことにより、互いの装置に搭載されているハードウェアの状態を把握できるように構成されている。
【００２１】
エンジンコントローラ１３０は、ＥＥＰＲＯＭ１３２を備えており、このＥＥＰＲＯＭ１３２には、ＣＡＮ通信バス１００に接続されるイモビライザユニット１１０を識別するための固有のコード（以下、ユニットＩＤという）が記憶される。そのためＥＥＰＲＯＭ１３２には、ユニットＩＤを記憶する記憶領域としてユニットＩＤ記憶領域１３２ａが確保されている。
【００２２】
イモビライザユニット１１０が搭載される前の工場組立時などの初期状態においては、ユニットＩＤ記憶領域１３２ａにはユニットＩＤが記憶されておらず、未登録の状態となっている。図１に示した制御系にイモビライザユニット１１０が組込まれ、ＣＡＮ通信バス１００を介してエンジンコントローラ１３０及び作業機コントローラ１５０に接続された場合、イモビライザユニット１１０は、適宜のタイミングで自身のユニットＩＤをエンジンコントローラ１３０へ送信し、エンジンコントローラ１３０に自身のユニットＩＤを登録させる。エンジンコントローラ１３０は、ＥＥＰＲＯＭ１３２のユニットＩＤ記憶領域１３２ａに登録されたユニットＩＤを用いて認証処理を行い、その認証結果に応じてエンジン１４８の始動制御を行う。
【００２３】
図２に示すように、イモビライザユニット１１０は、イグニションキー１０に内蔵されたトランスポンダ１１からキー固有のコード（以下、キーＩＤという）を受信するために、ループコイルなどにより構成されるアンテナ１１０ａを備えている。イモビライザユニ
ット１１０は、アンテナ１１０ａにて受信したキーＩＤが正当なキーＩＤであるか否かを判定するために、ＥＥＰＲＯＭ１１２に予め記憶されているキーＩＤと照合を行う。イモビライザユニット１１０にてキーＩＤの照合を行い、そのキーＩＤが認証された場合、イモビライザユニット１１０の固有のユニットＩＤをエンジンコントローラ１３０へ送信する。
【００２４】
一般に、エンジン１４８を始動させるためのイグニションキー１０は複数用意され、それぞれに対して固有のキーＩＤが割り当てられる。この場合、イモビライザユニット１１０では複数のキーＩＤに対する照合を行う必要があるため、ＥＥＰＲＯＭ１１２には、照合用のキーＩＤを適宜の数だけ記憶するためのキーＩＤ記憶領域１１２ａが確保される。図２に示した例は、キーＩＤとして、「ＫＥＹ０１」，…，「ＫＥＹ０６」が登録されている様子を示している。また、ＥＥＰＲＯＭ１１２は、自身のユニットＩＤを記憶するためのユニットＩＤ記憶領域１１２ｂが確保される。図１に示した例では、「ＵＮＴ０１」のユニットＩＤが登録されている様子が示されている。
【００２５】
エンジンコントローラ１３０は、イモビライザユニット１１０から送信されるユニットＩＤを受信したとき、ＥＥＰＲＯＭ１３２へのユニットＩＤの登録が既に完了しているか否かを判断する。未登録である場合には、受信したユニットＩＤをＥＥＰＲＯＭ１３２へ登録する。なお、ユニットＩＤが未登録の状態とは、ＥＥＰＲＯＭ１３２に記憶されているユニットＩＤが存在しない状態、及び未登録を示す予め定められたユニットＩＤが登録されている状態を表すものとする。一方、既にユニットＩＤが登録されている場合には、受信したユニットＩＤが正当なＩＤであるか否か、すなわち、正当なイモビライザユニット１１０が接続されているか否かを判定する。図２に示した例では、ＥＥＰＲＯＭ１３２のユニットＩＤ記憶領域１３２ａに「ＵＮＴ０１」のユニットＩＤが登録されている様子が示されている。
【００２６】
エンジンコントローラ１３０は、受信したユニットＩＤをＥＥＰＲＯＭ１３２に登録されているユニットＩＤと照合し、受信したユニットＩＤを認証した場合に始めてエンジンを始動させる。このとき、エンジンコントローラ１３０は、燃料噴射ポンプ１４５を作動させると共に、スタータリレー１４６に対して所定の制御信号を出力する。スタータリレー１４６に所定の制御信号が入力された場合、スタータリレー１４６はスタータモータ１４７を駆動し、スタータモータ１４７の駆動力によりエンジン１４８を始動させる。
【００２７】
なお、本実施の形態に係るトラクタは、イモビライザユニット１１０が搭載されていない状態においても使用される場合がある。このときＥＥＰＲＯＭ１３２にユニットＩＤが未登録の状態であるため、エンジン始動時においてエンジンコントローラ１３０での認証処理が不能となる。したがって、通常のエンジンコントローラ１３０の動作ではエンジン１４８の始動が禁止される。そこで、本実施の形態では、ＥＥＰＲＯＭ１３２にダミーのユニットＩＤを登録することを行う。図３はダミーのユニットＩＤが登録された状態を示すブロック図である。図３に示した例では、「ＵＮＴ００」のユニットＩＤが登録されている様子を示している。エンジンコントローラ１３０は、エンジン始動時に特定のユニットＩＤ（例えば、「ＵＮＴ００」）がＥＥＰＲＯＭ１３２に登録されている場合、疑似的に認証可能であると判断し、エンジン１４８の始動を開始する。
【００２８】
以下、ＣＡＮ通信バス１００に接続されている各装置の構成について説明する。図４はイモビライザユニット１１０の内部構成、及びイモビライザユニット１１０に接続される入出力機器の構成を示すブロック図である。イモビライザユニット１１０は、ＣＰＵ１１１、ＥＥＰＲＯＭ１１２、ＣＡＮドライバ１１３、入力インタフェース１１４、出力インタフェース１１５、変調／復調回路１１６を備える。出力インタフェース１１５にはランプ１２２が接続されている。また、変調／復調回路１１６にはトランスポンダ１１から送
信されるキーＩＤを受信するためのアンテナ１１０ａが接続されている。
【００２９】
ＣＰＵ１１１は、ＲＯＭ１１１ａ、ＲＡＭ１１１ｂ、ＣＡＮ−Ｉ／Ｏ１１１ｃを内蔵する。ＲＯＭ１１１ａには前述した各種ハードウェアを制御するための制御プログラムが予め格納されており、ＣＰＵ１１１がこの制御プログラムを実行してハードウェアの制御を行うことにより、イモビライザユニット１１０を本発明に係る認証装置として機能させる。すなわち、イモビライザユニット１１０は、アンテナ１１０ａ及び変調／復調回路１１６を通じて受信するキーＩＤ（第１のコード）について認証処理を行い、キーＩＤを認証する場合、自身を特定するためのユニットＩＤ（第２のコード）を制御装置としてのエンジンコントローラ１３０へ送信する。なお、ＲＡＭ１１１ｂには前記制御プログラムの実行中に生成される各種データが一時的に記憶される。また、ＣＡＮ−Ｉ／Ｏ１１１ｃにはＣＡＮドライバ１１３が接続されており、ＣＡＮ通信バス１００を介して送信または受信する各種データが出力または入力される。
【００３０】
図５はエンジンコントローラ１３０の内部構成、及びエンジンコントローラ１３０に接続される入出力機器の構成を示すブロック図である。エンジンコントローラ１３０は、ＣＰＵ１３１、ＥＥＰＲＯＭ１３２、ＣＡＮドライバ１３３、入力インタフェース１３４、出力インタフェース１３５を備える。
【００３１】
入力インタフェース１３４に接続される入力機器としては、イグニションスイッチ１４０、エンジン回転数センサ１４１、エンジンオイル量センサ１４２、エンジン水温センサ１４３などが挙げられる。また、出力インタフェース１３５に接続される出力機器としては、燃料噴射ポンプ１４５、スタータリレー１４６などが挙げられる。スタータリレー１４６に所定の制御信号が入力された場合、スタータモータ１４７が駆動され、スタータモータ１４７の駆動力によりエンジン１４８が始動する。
【００３２】
ＣＰＵ１３１は、ＲＯＭ１３１ａ、ＲＡＭ１３１ｂ、ＣＡＮ−Ｉ／Ｏ１３１ｃを内蔵する。ＲＯＭ１３１ａには前述した各種ハードウェアを制御するための制御符プログラムが予め格納されている。ＲＡＭ１３１ｂには、制御プログラムの実行中に生成される各種データが一時的に記憶される。ＣＡＮ−Ｉ／Ｏ１３１ｃにはＣＡＮドライバ１３３が接続されており、ＣＡＮ通信バス１００を介して送受信される各種信号が入力される。ＣＰＵ１３１は、ＲＯＭ１３１ａに格納された制御プログラムを実行してハードウェアの制御を行うことにより、エンジンコントローラ１３０を本発明に係る制御装置として機能させる。すなわち、ＣＡＮドライバ１３３を通じて受信するユニットＩＤについて認証処理を行うと共に、ユニットＩＤを認証した場合、燃料噴射ポンプ１４５、スタータリレー１４６などを作動させ、エンジン１４８を始動させる。
【００３３】
図６は作業機コントローラ１５０の内部構成、及び作業機コントローラ１５０に接続される入出力機器の構成を示すブロック図である。作業機コントローラ１５０は、ＣＰＵ１５１、ＥＥＰＲＯＭ１５２、ＣＡＮドライバ１５３、入力インタフェース１５４、出力インタフェース１５５を備える。
【００３４】
入力インタフェース１５４に接続される入力機器としては、走行機体の前進／後進を切替えるための前後進切替機構の操作具の位置を検知するリバーサースイッチ１６１、作業機への動力伝達を入切するためのＰＴＯ変速機構操作具の位置を検知するＰＴＯ駆動スイッチ１６２、主変速操作具の位置（角度）を検知する主変速レバー角度センサ１６３、左右の後輪のみを駆動する２輪駆動状態、左右の前輪及び左右の後輪の周速度が等しくなるように駆動する４輪駆動状態、前輪を後輪の周速度よりも速くなるように駆動する前輪増速状態の各モードを切替えるためのモード切替スイッチ１６４、走行機体の車速を検知する車速センサ１６５、作業機の駆動回転数を検知するＰＴＯ回転センサ１６６などが挙げ
られる。また、出力インタフェース１５５に接続される出力機器としては、走行機体の前進／後進を切替えるための前後進切替電磁弁１７１、走行機体の前輪の周速度が後輪の周速度よりも速くなるように駆動するための前輪増速電磁弁１７２、走行機体を４輪駆動状態とするための４駆動電磁弁１７３、作業機への動力伝達を入切するためのＰＴＯ電磁弁１７４、ブレーキを入切するためのブレーキ電磁弁１７５、警告ランプ１７６などが挙げられる。
【００３５】
ＣＰＵ１５１は、ＲＯＭ１５１ａ、ＲＡＭ１５１ｂ、ＣＡＮ−Ｉ／Ｏ１５１ｃを内蔵する。ＲＯＭ１５１ａには前述した各種ハードウェアを制御するための制御プログラムが予め格納されている。ＲＡＭ１５１ｂには、制御プログラムの実行中に生成される各種データが一時的に記憶される。ＣＡＮ−Ｉ／Ｏ１５１ｃにはＣＡＮドライバ１５３が接続されており、ＣＡＮ通信バス１００を介して送受信される各種信号が入力される。ＣＰＵ１５１は、ＲＯＭ１５１ａに格納された制御プログラムを実行してハードウェアの制御を行うことにより、入力インタフェース１５４を通じて入力された各種信号がどのような作業を要求しているか判断し、その判断結果に基づいて各種電磁弁１７１〜１７５を制御することにより要求された作業を実行するようにしている。
【００３６】
以下、トラクタのエンジン１４８を始動させる際の動作について説明する。図７はエンジン１４８を始動させる際の認証処理の手順を説明するフローチャートである。イモビライザユニット１１０は、まず、アンテナ１１０ａ及び変調／復調回路１１６を通じて入力される信号の有無を検出することにより、キーＩＤが入力されたか否かを判断する（ステップＳ１１）。キーＩＤが入力されていないと判断した場合（Ｓ１１：ＮＯ）、キーＩＤが入力されるまで待機する。
【００３７】
キーＩＤが入力されたと判断した場合（Ｓ１１：ＹＥＳ）、イモビライザユニット１１０は、入力されたキーＩＤとＥＥＰＲＯＭ１１２のキーＩＤ記憶領域１１２ａに予め登録されているキーＩＤとの照合を行い、入力されたキーＩＤがイモビライザユニット１１０に登録されているキーＩＤに一致するか否かを判断する（ステップＳ１２）。
【００３８】
入力されたキーＩＤが登録されているキーＩＤに一致しないと判断した場合（Ｓ１２：ＮＯ）、イモビライザユニット１１０は警報処理を行う（ステップＳ１３）。警報処理は、例えば、出力インタフェース１１５を通じて所定の制御信号を出力し、ランプ１２２を適宜の時間間隔で点滅させることによって行う。警報処理の後、処理をステップＳ１１へ戻す。
【００３９】
入力されたキーＩＤが登録されているキーＩＤに一致すると判断した場合（Ｓ１２：ＹＥＳ）、イモビライザユニット１１０は、ＥＥＰＲＯＭ１１２のユニットＩＤ記憶領域１１２ｂからユニットＩＤの読出しを行い（ステップＳ１４）、読出したユニットＩＤをＣＡＮドライバ１１３を通じてエンジンコントローラ１３０へ送信する（ステップＳ１５）。
【００４０】
エンジンコントローラ１３０は、ＣＡＮドライバ１３３を通じて受信する信号に基づき、イモビライザユニット１１０から送信されるユニットＩＤを受信したか否かを判断する（ステップＳ１６）。ユニットＩＤを受信していないと判断した場合（Ｓ１６：ＮＯ）、ユニットＩＤを受信するまで待機する。
【００４１】
ユニットＩＤを受信したと判断した場合（Ｓ１６：ＹＥＳ）、エンジンコントローラ１３０は、ユニットＩＤ記憶領域１３２ａの記憶内容を確認し、ユニットＩＤが登録済であるか否かを判断する（ステップＳ１７）。登録済であるか否かの判断は、ユニットＩＤ記憶領域１３２ａにユニットＩＤが記憶されているか否か、又はユニットＩＤ記憶領域１３
２ａに特定のユニットＩＤが記憶されているか否かに基づいて行われる。ユニットＩＤが未登録であると判断した場合（Ｓ１７：ＮＯ）、受信したユニットＩＤをユニットＩＤ記憶領域１３２ａに登録する（ステップＳ１８）。
【００４２】
一方、ユニットＩＤが登録済であると判断した場合（Ｓ１７：ＹＥＳ）、又はステップＳ１８でユニットＩＤを登録した場合（Ｓ１８）、エンジンコントローラ１３０は、受信したユニットＩＤがＥＥＰＲＯＭ１３２に登録済のユニットＩＤと一致するか否かを判断する（ステップＳ１９）。
【００４３】
受信したユニットＩＤと登録されているユニットＩＤとが一致しないと判断した場合（Ｓ１９：ＮＯ）、エンジンコントローラ１３０は警報処理を行う（ステップＳ２０）。警報処理は、例えば、イモビライザユニット１１０に接続されているランプ１２２を適宜の時間間隔で点滅させるための要求信号をイモビライザユニット１１０へ送信することによって行う。
【００４４】
受信したユニットＩＤと登録されているユニットＩＤとが一致すると判断した場合（Ｓ１９：ＹＥＳ）、エンジンコントローラ１３０は、出力インタフェース１３５を通じて燃料噴射ポンプ１４５及びスタータリレー１４６に所定の制御信号を出力し、スタータリレー１４６によって作動されるスタータモータ１４７の駆動力によりエンジン１４８を始動させる（ステップＳ２１）。
【００４５】
以上のように、本実施の形態では、エンジンコントローラ１３０のＥＥＰＲＯＭ１３２にユニットＩＤが登録されていない場合、イモビライザユニット１１０の組込後に自動的に登録処理が行われるため、作業者自身による登録作業が不要となる。また、別のユニットＩＤが書込まれたイモビライザユニットと交換を行う場合、ＥＥＰＲＯＭ１３２内に確保されたユニットＩＤ記憶領域１３２ａの記憶内容を消去した上で新たなイモビライザユニットを接続すればよい。したがって、破損、故障等の理由によりイモビライザユニット１１０を交換する必要がある場合、同じユニットＩＤを書込んだ新たなイモビライザユニット１１０を用意するだけでよく、エンジンコントローラ１３０等の交換が不要となる。
【００４６】
本実施の形態では、エンジンコントローラ１３０に登録されているユニットＩＤを消去する際、各コントローラ１３０，１５０の動作状態を点検するための点検ユニット１９０（図８参照）をＣＡＮ通信バス１００を介して接続し、この点検ユニット１９０からエンジンコントローラ１３０に対して消去要求を送信することによってユニットＩＤの消去を行う。図８は点検ユニット１９０が接続されたトラクタの制御系の構成を説明するブロック図であり、図９は点検ユニット１９０の内部構成を説明するブロック図である。ＣＡＮ通信バス１００は、点検ユニット１９０を着脱可能に接続するためのコネクタ（不図示）を備えており、各コントローラ１３０，１５０の点検を行う場合、又はエンジンコントローラ１３０に登録されているユニットＩＤを消去する場合に点検ユニット１９０が接続される。点検ユニット１９０は対象のコントローラに対して各種の要求を送信し、その要求に対してコントローラ１３０，１５０から返信される情報を受信する。受信した情報は必要に応じて表示装置１９７（図９参照）に表示される。
【００４７】
点検ユニット１９０は、ＣＰＵ１９１、ＥＥＰＲＯＭ１９２、ＣＡＮドライバ１９３、入力インタフェース１９４、出力インタフェース１９５を備える。入力インタフェース１９４には作業者による操作指示を受付ける操作スイッチ１９６が接続され、出力インタフェース１９５にはＬＥＤディスプレイ（Light Emitting Diode）、ＬＣＤ（Liquid Crystal Display）などの表示装置が接続される。ＣＰＵ１９１は、ＲＯＭ１９１ａ、ＲＡＭ１９１ｂ、ＣＡＮ−Ｉ／Ｏ１９１ｃを内蔵する。ＲＯＭ１９１ａには前述した各種ハードウェアを制御するための制御プログラムが予め格納されている。ＲＡＭ１９１ｂには、制御
プログラムの実行中に生成される各種データが一時的に記憶される。ＣＡＮ−Ｉ／Ｏ１９１ｃにはＣＡＮドライバ１９３が接続されており、ＣＡＮ通信バス１００を介して送受信される各種データが入力される。ＣＰＵ１９１は、ＲＯＭ１９１ａに格納された制御プログラムを実行してハードウェアの制御を行い、各コントローラ１３０，１５０の動作状態の点検、ユニットＩＤの消去を行うように構成されている。
【００４８】
図１０はユニットＩＤ記憶領域１３２ａの記憶内容を消去する際の処理手順を説明するフローチャートである。点検ユニット１９０は、まず、消去要求があるか否かを判断する（ステップＳ３１）。消去要求の有無は、操作スイッチ１９６にて所定の操作指示を受付けたか否かにより判断する。消去要求がないと判断した場合（Ｓ３１：ＮＯ）、消去要求があるまで待機する。
【００４９】
消去要求があると判断した場合（Ｓ３１：ＹＥＳ）、点検ユニット１９０は、エンジンコントローラ１３０に対してユニットＩＤの消去要求を送信する（ステップＳ３２）。具体的には、ユニットＩＤの消去要求を示す信号をＣＰＵ１９１が生成し、生成した信号をＣＡＮドライバ１９３を通じてエンジンコントローラ１３０へ送信する。
【００５０】
エンジンコントローラ１３０は、ＣＡＮドライバ１９３を通じて受信する信号に基づき、点検ユニット１９０から送信されるユニットＩＤの消去要求を受信したか否かを判断する（ステップＳ３３）。ユニットＩＤの消去要求を受信していないと判断した場合（Ｓ３３：ＮＯ）、消去要求を受信するまで待機する。
【００５１】
ユニットＩＤの消去要求を受信したと判断した場合（Ｓ３３：ＹＥＳ）、エンジンコントローラ１３０はＥＥＰＲＯＭ１３２のユニットＩＤ記憶領域１３２ａに記憶されているユニットＩＤの消去を行う（ステップＳ３４）。
【００５２】
なお、本実施の形態では、キーＩＤをエンジンコントローラ１３０に登録する必要がないため、登録するキーＩＤの変更が必要な場合には、イモビライザユニット１１０のＥＥＰＲＯＭ１１２の書き換えを行えばよい。
【図面の簡単な説明】
【００５３】
【図１】イモビライザユニット搭載前のトラクタの制御系の構成を説明するブロック図である。
【図２】イモビライザユニット搭載後のトラクタの制御系の構成を説明するブロック図である。
【図３】ダミーのユニットＩＤが登録された状態を示すブロック図である。
【図４】イモビライザユニットの内部構成、及びイモビライザユニットに接続される入出力機器の構成を示すブロック図である。
【図５】エンジンコントローラの内部構成、及びエンジンコントローラに接続される入出力機器の構成を示すブロック図である。
【図６】作業機コントローラの内部構成、及び作業機コントローラに接続される入出力機器の構成を示すブロック図である。
【図７】エンジンを始動させる際の認証処理の手順を説明するフローチャートである。
【図８】点検ユニットが接続されたトラクタの制御系の構成を説明するブロック図である。
【図９】点検ユニットの内部構成を説明するブロック図である。
【図１０】ユニットＩＤ記憶領域の記憶内容を消去する際の処理手順を説明するフローチャートである。
【符号の説明】
【００５４】
１０  イグニションキー
１１  トランスポンダ
１００  ＣＡＮ通信バス
１１０  イモビライザユニット
１１１  ＣＰＵ
１１２  ＥＥＰＲＯＭ
１３０  エンジンコントローラ
１３１  ＣＰＵ
１３２  ＥＥＰＲＯＭ
１４５  燃料噴射ポンプ
１４６  スタータリレー
１４７  スタータモータ
１４８  エンジン
１５０  作業機コントローラ
【図１】
0004669810.tif 000002
【図２】
0004669810.tif 000003
【図３】
0004669810.tif 000004
【図４】
0004669810.tif 000005
【図５】
0004669810.tif 000006
【図６】
0004669810.tif 000007
【図７】
0004669810.tif 000008
【図８】
0004669810.tif 000009
【図９】
0004669810.tif 000010
【図１０】
0004669810.tif 000011