リニアソレノイドバルブと、該リニアソレノイドバルブを駆動制御するドライバ回路と、前記ドライバ回路を制御するマイコンと、外部からの指令値を受信するインターフェース回路と、該ソレノイドバルブの温度を検出する温度検出回路と、該リニアソレノイドバルブに流れる電流を検出する電流検出回路とを備えたことを特徴とするリニアソレノイドモジュール。前記マイコンは、前記ドライバ回路に制御信号を出力するための制御プログラム、及び該ソレノイドバルブの特性データを内蔵する、及び機能診断を行うためのプログラムを実装することを特徴とする請求項1に記載のリニアソレノイドモジュール。前記特性データは、各ソレノイドバルブに対し一品一様で管理し、前記特性データは、工場出荷時に、ソレノイドバルブボディに印刷されたバーコードを読み込むことで、前記特性データが保存されているデータベースからダウンロードし、前記マイコンのフラッシュメモリに記憶することを特徴とする請求項1に記載のリニアソレノイドモジュール。前記マイコンは、外部電源起動信号が、初回外部起動信号がアクティブレベルから非アクティブレベルに変化し、マイコンの電源が遮断されるまでの間のみ、該ソレノイドバルブに電流指示を行い、指示電流と、電流検出回路からの出力又はモニタ電流の偏差を演算し、前記マイコン内のフラッシュメモリ領域に記憶することを特徴とする請求項1に記載のリニアソレノイドモジュール。前記マイコンは、初回に外部起動信号がアクティブレベルから非アクティブレベルに変化した以降の通常制御時、又は外部起動信号がアクティブレベルから非アクティブレベルに変化し、マイコンの電源が遮断されるまでの間、指示電流と電流検出回路からの出力又はモニタ電流の偏差を演算し、予め前記マイコンのフラッシュメモリ領域に記憶してある偏差と比較し、その偏差が変化しているか否かを判定することを特徴とする請求項3に記載のリニアソレノイドモジュール。前記マイコンは、該リニアソレノイドモジュール以外の車両用電子制御装置と、CAN通信により前記車両用電子制御装置から出題データを受信し、前記マイコンは前記出題データに基づく回答データを算出する。前記マイコンはCAN通信により、前記車両用電子制御装置へ回答データを送信し、前記車両用電子制御装置は、前記回答データと回答データ期待値を比較し、CPU機能異常を検知することを特徴とする請求項1に記載のリニアソレノイドモジュール。該リニアソレノイドモジュールは、請求項6に記載された前記車両用電子制御装置以外に、下段のリニアソレノイドモジュールに対して、CPU機能異常診断を実施し、以降、順次下段のリニアソレノイドモジュールに対しCPU機能異常診断を行うことを特徴とする請求項1、且つ請求項6に記載のリニアソレノイドモジュール。前記マイコンは、電流指示時、電流F/B後の電流検出回路からの出力又はモニタ電流が、予めフラッシュメモリに記憶されている特性データから大きく乖離していると判断した時、ATFが劣化していると判定することを特徴とする請求項1に記載のリニアソレノイドモジュール。前記マイコンは、フラッシュメモリ内に記憶されている車両用自動変速機の油圧特性データを、前記車両用自動変速機の電子制御装置内のフラッシュメモリ内に予備データとして保存し、前記リニアソレノイドモジュールを交換した場合には、前記車両用自動変速機の電子制御装置内のフラッシュメモリ内の予備データをダウンロードし、自身のフラッシュメモリ内に記憶することを特徴とする請求項1に記載のリニアソレノイドモジュール。しかしながら、特許文献2で提案された構成では、リニアソレノイド制御回路、詳しくはドライバ回路をリニアソレノイドと一体化しているが、半導体が追加されているにもかかわらず、リニアソレノイドの機能診断をしていない。今まではリニアソレノイドには電子部品が実装されていなかったため、機能診断の必要は無かったが、電子部品を実装することにより、電子部品の故障で故障するモードが存在する。仮にリニアソレノイドの出力が、ハイレベルに固定、もしくはローレベルで固定されてしまい変速できない、もしくは、走行中に変速機がロックしてしまうと、必ずしも、所望の運転状態とならなくなる可能性があるため、機能診断、及びフェールセーフの導入は必要不可欠である。そこで本発明は、リニアソレノイド制御回路、詳しくはドライバ回路をリニアソレノイドと一体化した場合の、機能診断、及びフェールセーフが確実に実施できるようにすることを目的とする。上記目的は、リニアソレノイドバルブと、リニアソレノイドバルブを駆動制御するドライバ回路と、ドライバ回路を制御するマイコンと、外部からの指令値を受信するインターフェース回路と、ソレノイドバルブの温度を検出する温度検出回路と、リニアソレノイドバルブに流れる電流を検出する電流検出回路とを備えることにより達成される。本発明によれば、リニアソレノイドモジュールにマイコンを実装することにより、ソレノイドバルブの機能診断、また、リニアソレノイドモジュールだけでなく、外部の電子制御装置との相互診断が可能になり、機能安全のような国際基準にも対応できる。また、リニアソレノイド駆動制御を変更したい場合においても、リニアソレノイドモジュールに実装されたマイコンに書き込まれている制御プログラムを書き換えることにより、容易に制御変更を可能とすることができる。以下、本発明の実施例を、図面を用いて説明する。図1に請求項1のリニアソレノイドモジュールの内部構成の一例を示す。図中、1はリニアソレノイドモジュールである。このリニアソレノイドモジュール1は、リニアソレノイドバルブ2と、このリニアソレノイドバルブ2を駆動制御する、例えば、ベアチップで構成されるリニアソレノイド制御回路3とが一体化している。リニアソレノイド制御回路3は、ソレノイド駆動回路4、マイコン5、レギュレータ6、コントロールエリアネットワーク用のインターフェース回路7、電流検出用抵抗8、電流検出回路9、温度センサ10を含んで構成されている。インターフェース回路7は、外部の車両用自動変速機用の電子制御装置以降、ATCUと呼ぶとの間でデータ通信を行っており、リニアソレノイドバルブ2に対する電流指令値Isolを受信し、この電流指令値Isolをマイコン5に送信するとともに、マイコン5とATCUとの間で、機能異常診断を行うために、出題データや回答データの送受信を行う。ここで、外部と通信する電子制御装置は、ATCUのみではなく、コントロールエリアネットワーク例えば、CAN通信で接続されている電子制御装置全てに当てはまる。また、マイコン5はROM、RAMを有し、このROMに制御プログラムやリニアソレノイドの機差バラツキを補正する特性データを記憶することができる。なお、インターフェース回路についても、CANを例に説明するが、通信が可能であれば、これらに限定する必要はない。図2に請求項3のリニアソレノイド特性データ読み込み方式の一例を示す。まず初めに、リニアソレノイドモジュール21に印刷されたバーコードを生産設備22のバーコードリーダーで読み込む。生産設備22は、このバーコードから得られた情報を基に、各ソレノイドの特性データが保存されているデータベース23にアクセスし、該当リニアソレノイドモジュールの特性データをダウンロードする。生産設備22は、データベースからダウンロードした特性データを、書込み装置24を用いて、リニアソレノイドモジュールに内蔵されたマイコンのフラッシュメモリに書き込む。ここで、バーコードは、特に形式に制限は無く、ここから得られた情報で、正確にデータベースにアクセスできれば良い。また、書込み装置に関しても、特に方式に制限は無く、マイコンのフラッシュメモリに正確に書き込みできれば良い。請求項4、及び請求項5に記載のリニアソレノイドの劣化診断処理の一例を示す。図3に、マイコン内のフラッシュメモリに記憶する偏差を算出するフローチャートを示す。初めに、外部電源起動信号以降、IGNSWとするがLOWレベルになったと判断されたとき、IGNSWオフ経験フラグfIGNFIRSTを参照しS301、既にIGNSWオフを経験していたらfIGNFIRST=1そのまま次の処理に移行するS302。もし、未だIGNSWオフを経験していない状態fIGNFIRST=0、即ち、初めてIGNSWをオフにした場合は、IGNSWオフ経験フラグfIGNFIRSTに1をセットし、次の処理に移行するS303。次に、IGNSWがオフの状態、即ちセルフシャット処理中、各ソレノイドバルブに電流指示を行いS304、電流指示値Isolと電流検出回路より取得したモニタ電流値Imonの偏差Idecを演算しS305、この偏差Idecをマイコン内のフラッシュメモリに記憶され、マイコンの電源が遮断されるS306。図4に、初回以降の通常制御中のリニアソレノイドの劣化診断処理のフローチャートを示す。通常制御中、各ソレノイドに電流指示がされたときS311、電流指示値Isolnと電流検出回路より取得したモニタ電流値Imonnの偏差Idecnを演算するS312。次に、この偏差Idecnとマイコン内のフラッシュメモリに記憶されている標準の偏差Idecを比較しS313、偏差の乖離が予め決められた閾値Vdecより大きくなった場合、該ソレノイドモジュールは劣化していると判断するS314。もし、偏差の乖離が予め決められた閾値Vdecより大きくなった場合、該ソレノイドモジュールは劣化していると判断するS314。偏差の乖離が予め決められた閾値Vdecより小さくなった場合、該ソレノイドモジュールは正常であると判断するS315。ここで、該診断の診断タイミングは、必ずしも電流指示がされる毎にする必要は無く、例えば、IGNSWがオフされる毎に行っても良い。以上、本発明の構成、及び当該診断について説明したが、本発明はこうした実施形態に限定されるものではなく、様々な分野で応用することが可能である。