(57)【要約】【目的】マスターユニットがスレイブユニットを自動的にリセットして正常に復帰できるようにしたオーディオシステムのマイクロコンピュータ自動リセットシステムを提供する。【構成】マスターユニットＭＵのマイクロコンピュータ３がスレイブユニットＳＵ１・・のマイクロコンピュータＭＣ１、・・をバスラインＢＵＳを介しての信号授受により制御する構成であり、マイクロコンピュータ３がマイクロコンピュータＭＣ１・・の異常状態をステータス信号の送受によって検知する異常状態検知手段と、異常状態を検知するとバスラインＢＵＳを継続的にローレベルにする手段と、スレイブユニットＳＵ１・・内にバスラインＢＵＳのローレベルが一定時間以上継続すると各マイクロコンピュータＭＣ１・・にリセットを掛けるリセット回路１５を作動させるリセット要求信号発生回路１１による自動リセット手段と、を備える構成である。【選択図】　　図１
2004005150.tif 000002
【特許請求の範囲】
【請求項１】
マスターユニットのオーディオ機器のマイクロコンピュータが他のスレイブユニットのオーディオ機器のマイクロコンピュータをバスラインを介しての信号授受により制御する構成のオーディオシステムにおいて、
前記マスターユニットのマイクロコンピュータが前記スレイブユニットのマイクロコンピュータの異常状態をステータス信号の送受によって検知する異常状態検知手段と、
前記マスターユニットのマイクロコンピュータが前記スレイブユニットのマイクロコンピュータの異常状態を検知すると、前記バスラインを継続的にローレベルにする手段と、
前記スレイブユニット内に、前記バスラインのローレベルが一定時間以上継続すると該スレイブユニットのマイクロコンピュータにリセットを掛けるリセット回路が作動する自動リセット手段と、
を備えることを特徴とするオーディオシステムのマイクロコンピュータ自動リセットシステム。
【請求項２】
スレイブユニット内の自動リセット手段が、バスラインがローレベルになるとオンするトランジスタと、これによって作動する積分回路と、前記積分回路の出力が所定電圧以上になると出力レベルが切り換わる電圧検出回路と、前記電圧検出回路の出力切換を受けてスレイブユニットのマイクロコンピュータにリセットを掛けるリセット回路と、からなることを特徴とする請求項１に記載のオーディオシステムのマイクロコンピュータ自動リセットシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、オーディオ機器の技術分野に関し、特に、カーオーディオ分野の車室内ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）化に対応するマスター・スレイブユニット形態のオーディオシステムのマイクロコンピュータの自動リセット機能に関する。
【０００２】
【従来の技術】
従来のオーディオシステム、特に車載用オーディオシステムの分野においては、アンプ、ＦＭ／ＡＭラジオチューナ、コンパクトディスク（ＣＤ）やミニディスク（ＭＤ）等を本体内蔵の一つの制御用マイクロコンピュータで一括制御する形態のが主流であった。この方式は一つのマイクロコンピュータに集中制御させるので、コストメリットは大きいものの、最近ではオーディオシステム自体が大きくなり過ぎて、制御する機能が相当多数に及んでおり、一つのマイコンで制御するには負担が懸かり過ぎる状況にあった。また、新モデルを開発するたびにＣＤ、ＭＤ等の外部記録媒体物のコントロール部分まで新設計となって、開発に要する時間、コストが増えていた。
【０００３】
そこで、最近の一般オーディオシステムや車載用オーディオシステムにおいては、システムをユニット化する方向で開発が進められ、制御用のマイクロコンピュータを１個ではなく、主たるマスターユニットのオーディオ機器に内蔵された主制御のマイクロコンピュータと、従たるスレイブユニットのオーディオ機器に内蔵のマイクロコンピュータとに各ユニット毎に分けて構成された所謂マスター・スレイブユニットシステムの製品形態が増えている。
【０００４】
そして、上記機能の多様化及びユニット化における低コスト省重量化の要請に伴い、車載用オーディオシステムでは、バスラインによる車室内ＬＡＮ化が進んでいる。
【０００５】
例えば、図３の既存の車載用オーディオのマスター・スレイブユニットシステムの簡略化した構成図に示されるように、ラジオチューナ・アンプユニットであるマスターユニットＭＵのマイクロコンピュータ１が、その入力ピン／出力ピンＩ／ＯからバスインターフェースＢＵＳＩ／Ｆを介して各々スレーブユニットＳＵ１、ＳＵ２・・であるＣＤプレーヤー、カセットテーププレーヤー、ＭＤプレーヤー、ＣＤチェンジャープレーヤー等のマイクロコンピュータＭＣ１、ＭＣ２・・と１線式のバスラインＢＵＳを通してのパケット通信による制御信号等の授受で制御するシステム構成となっている。
【０００６】
即ち、前記バスラインＢＵＳにより、マスターユニットＭＵのマイクロコンピュータ１は各スレイブユニットＳＵ１、ＳＵ２・・・・・に各種命令信号やステータス要求信号をパケット送信し、正常なスレイブユニットＳＵ１、ＳＵ２・・のマイクロコンピュータＭＣ１、ＭＣ２・・はこれを受信して正常状態であることを示すステータス信号を返信し、マスターユニットＭＵのマイクロコンピュータ１はスレイブユニットＳＵ１、ＳＵ２・・から返信されるこのステータス信号を受信することによりマスター・スレイブ状態を獲得して制御する構成である。
【０００７】
上記のような所謂マスター・スレイブユニットシステム（一方のユニット（オーディオ機器）が他のユニット（オーディオ機器）を支配し制御する主従関係に立つオーディオシステムである。）において、スレイブユニットＳＵ１、ＳＵ２・・の一つがプログラムバグ等に起因するソフトウェアプログラム暴走によって動作不良となったとき、マスターユニットＭＵからの制御によってスレイブユニットＳＵのマイクロコンピュータＭＣ１、ＭＣ２・・を初期化して正常に復帰させるには、専用のリセット要求信号ラインを別途設けない限り不可能であり、一般にバッテリー電源を遮断する方法しか復帰させる手段はない。
【０００８】
【発明が解決しようとする課題】
しかしながら、特に、車載用オーディオシステムは一般の室内用オーディオシステムと異なり、イグニッション、リレー、モータ、静電気等によるサージノイズが多く発生し易く、且つ温度変化の厳しい使用環境に曝されているので、マイクロコンピュータが誤動作（ソフトウェアプログラム暴走）する可能性が大きい。一旦誤動作が生じると復帰させるためにマイクロコンピュータの電源供給を切断する必要があるが、一般家電と異なり、カーオーディオ機器では一度電源を入れると自動車のバッテリーを交換するとき以外はマイクロコンピュータの電源を切ることがない。而して、一つのスレーブユニットＳＵ１のマイクロコンピュータＭＣ１のソフトウェアプログラムバグにより動作が暴走した場合、マスターユニットＭＵ側からスレーブユニットＳＵ１に対し、システムリセットを掛ける手段が無いのである。
【０００９】
なお、図３におけるマイクロコンピュータＭＣ１・・には、一般にハイレベルＨからローレベルＬ又はその逆の入力信号の切り換えで初期化されるリセット信号入力端子Ｒが備わっており、これに接続されたリセット回路１５（電源入切の際に、マイクロコンピュータＭＣ内の不確定レベル状態を回避するために、例えば電源を入れた時に電圧がある既定のレベルになるまで上記リセット信号入力端子をローレベルのままに、安定後はハイレベルに保持しておくＩＣで構成されている。）のリセット信号ＳＲでリセットを掛けることは可能であるが、これは工場出荷時の初期化設定に使用されるのみで、ユーザーが任意にリセットが手動で掛けられるようには設定されていない。殆ど使用する機会のないリセット手段を例えば外部リセットボタンを設けてユーザーが簡単にリセット作動させられるようにするのは誤操作の虞れが大きく問題があるのである。
【００１０】
本発明はマスター・スレイブユニット形態のオーディオシステムにおけるスレイブユニットがソフトウェアプログラム暴走状態に陥った場合に、マスターユニットＭＵ側が検知してバスラインＢＵＳを利用して前記スレイブユニットＳＵのマイクロコンピュータＭＣのリセット（初期化）を自動的に行うようにして、正常に復帰できるようにしたオーディオシステムのマイクロコンピュータ自動リセットシステムを提供するものである。
【００１１】
【課題を解決するための手段】
本発明は、上記課題を解決するために、
（１）マスターユニットのオーディオ機器のマイクロコンピュータが他のスレイブユニットのオーディオ機器のマイクロコンピュータをバスラインを介しての信号授受により制御する構成のオーディオシステムにおいて、前記マスターユニットのマイクロコンピュータが前記スレイブユニットのマイクロコンピュータの異常状態をステータス信号の送受によって検知する異常状態検知手段と、前記マスターユニットのマイクロコンピュータが前記スレイブユニットのマイクロコンピュータの異常状態を検知すると、前記バスラインを継続的にローレベルにする手段と、前記スレイブユニット内に、前記バスラインのローレベルが一定時間以上継続すると該スレイブユニットのマイクロコンピュータにリセットを掛けるリセット回路が作動する自動リセット手段と、を備えることを特徴とするオーディオシステムのマイクロコンピュータ自動リセットシステムを提供する。
（２）スレイブユニット内の自動リセット手段が、バスラインがローレベルになるとオンするトランジスタと、これによって作動する積分回路と、前記積分回路の出力が所定電圧以上になると出力レベルが切り換わる電圧検出回路と、前記電圧検出回路の出力切換を受けてスレイブユニットのマイクロコンピュータにリセットを掛けるリセット回路と、からなることを特徴とする上記（１）に記載のオーディオシステムのマイクロコンピュータ自動リセットシステムを提供する。
【００１２】
【発明の実施の形態】
本発明に係るオーディオシステムのマイクロコンピュータ自動リセットシステムの実施の形態について図面を基に詳述する。
【００１３】
図１は本発明に係るオーディオシステムのマイクロコンピュータ自動リセットシステムの構成例である。
【００１４】
図２は前記システムの１線式のバスラインＢＵＳ、リセット信号ＲＳ等のリセットタイミングチャート図である。
【００１５】
先ず、本発明の前提として、図１のシステム構成における１線式のバスラインＢＵＳの電気的な特徴を考察する。
【００１６】
通信が行われていない時、バスラインＢＵＳはスタンバイ状態であって、バス通信フォーマットにもよるが、通常はＨレベルにある。
【００１７】
通信が開始されると、バスラインＢＵＳはＨからＬとなってタイマーをスタートさせ、規定時間時のバスラインＢＵＳの状態により“１”、“０”判定を行い通信を行っている。通信（１パケット）が終了するとバスラインＢＵＳは再びスタンバイ状態になる。
【００１８】
図２に示されるように、通信状態ではバスラインＢＵＳはハイレベルＨ、ローレベルＬが交互に変化し、パルス幅はデータにより変化する。スレイブユニットＳＵ１、ＳＵ２・・が正常に動作している場合、バスラインＢＵＳが継続して非スタンバイ状態のローレベルＬに固定されることは無い。
【００１９】
したがって、入出力端子Ｉ／ＯがバスラインＢＵＳに接続された各スレイブユニットＳＵ１、ＳＵ２・・のマイクロコンピュータＭＣ１、ＭＣ２・・の何れかのソフトウェアプログラム暴走が検知された場合に、バスラインＢＵＳを継続して非スタンバイ状態のＬレベルにすることで、スレイブユニットＳＵ１、ＳＵ２・・のマイクロコンピュータＭＣ１、ＭＣ２・・のリセットを掛ける各リセット回路１５を動作させることにより、万一スレイブユニットＳＵ１、ＳＵ２・・の一つがソフトウェアプログラム暴走した時、バッテリー電源を遮断することなく自動的にリセットして復旧させることが可能になる。
【００２０】
図１に示されるオーディオシステムは、マスターユニットＭＵのオーディオ機器のマイクロコンピュータ３が他のスレイブユニットＳＵ１、ＳＵ２・・のオーディオ機器のマイクロコンピュータＭＣ１、ＭＣ２・・をバスラインＢＵＳを介しての信号授受により制御する構成であり、特に、前記マスターユニットＭＵのマイクロコンピュータ３が前記スレイブユニットＳＵ１、ＳＵ２・・のマイクロコンピュータＭＣ１、ＭＣ２・・の異常状態をステータス信号の送受によって検知する異常状態検知手段と、前記マスターユニットＭＵのマイクロコンピュータ３が前記スレイブユニットＳＵ１、ＳＵ２・・のマイクロコンピュータＭＣ１、ＭＣ２・・の異常状態を検知すると、前記バスラインＢＵＳを継続的にローレベルＬにする手段と、前記スレイブユニットＳＵ１、ＳＵ２・・内に、前記バスラインＢＵＳのローレベルＬが一定時間以上継続すると該スレイブユニットＳＵ１、ＳＵ２・・のマイクロコンピュータＭＣ１、ＭＣ２・・にリセットを掛ける各リセット回路１５が作動する自動リセット手段と、を備える構成である。
【００２１】
上記異常状態検知手段は、マスターユニットＭＵのマイクロコンピュータ３のソフトウェアで実現される。例えば、スレイブユニットＳＵ１がソフトウェアプログラム暴走に至った時、当該スレイブユニットＳＵ１のマイクロコンピュータＭＣ１はマスターユニットＭＵからのソフトウェアに基づくステータス要求信号に対し、正常状態では逐次返信しているステータス信号の返信が不能となるので、前記マスターユニットＭＵは数回（３回程度）にわたるスレイブユニットＳＵ１に対するステータス要求信号に対して入力端子ＩにスレイブユニットＳＵ１から返信がない場合には、スレイブユニットＳＵ１が暴走していると判断する処理を予めプログラムしておくのである。そして暴走と判断した場合には、マイクロコンピュータ３のバスラインＢＵＳへの出力端子Ｏを継続的にハイレベルＨにすることにより、ＮＰＮトランジスタＱ２がオンしてバスラインＢＵＳが継続的にローレベルＬとなる。
【００２２】
次に、上記スレイブユニットＳＵ１、ＳＵ２・・内の自動リセット手段としては、例えば、図１のようにバスラインＢＵＳがローレベルＬになるとオンするＰＮＰトランジスタＱ１と、これによって作動する積分回路１２（一般的なオペアンプの回路）と、該積分回路１２の出力Ｖ１が所定電圧Ｖｒｅｆ以上になると出力Ｖ２がハイ／ロー切り換わる電圧検出回路１３（一般なオペアンプ構成のコンパレータ回路）とからなる点線枠で囲まれたリセット要求信号発生回路１１をスレイブユニットＳＵ１、ＳＵ２・・内に内蔵させ、前記電圧検出回路１３の出力Ｖ２切換を受けてスレイブユニットＳＵ１、ＳＵ２・・のマイクロコンピュータＭＣ１、ＭＣ２・・にリセットを掛ける各リセット回路１５を作動させてそのリセット信号ＲＳをマイクロコンピュータＭＣ１、ＭＣ２・・のリセット信号入力端子Ｒに入力する構成としている。
【００２３】
上記図１の回路構成の動作を図２のリセットタイミングチャート図とともに説明すると、バスラインＢＵＳが継続的にローレベルＬになると、リセット要求信号発生回路１１のＰＮＰトランジスタＱ１がオンして、積分回路１２の出力電圧Ｖ１が徐々に上昇する。そして前記積分回路１２の出力電圧Ｖ１が電圧検出回路１３の設定電圧Ｖｒｅｆ以上になると、電圧検出回路１３の出力電圧Ｖ２はハイレベルＨからローレベルＬと切り換わってリセット回路１５にリセット要求信号Ｃとして出力し、リセット回路１５はリセット信号ＲＳ（ローレベル）をマイクロコンピュータＭＣ１、ＭＣ２・・のリセット信号入力端子Ｒに入力してマイクロコンピュータＭＣ１、ＭＣ２・・をリセット（初期化）してスレイブユニットＳＵを復旧させる。
【００２４】
本発明はマスターユニット側からの制御でスレイブユニットの暴走を自動的にリセットして復旧させるというフェイルセーフの着想に基づくシステムであり、車載用オーディオシステムが主たる対象であるが、他の家庭用オーディオシステム等にも適用できる。またバスラインＢＵＳは１線式のみならず多線式のバスラインでも適用可能である。
【００２５】
【発明の効果】
本発明に係るオーディオシステムのマイクロコンピュータ自動リセットシステムは上記のように構成されているため、以下に記載するような効果を有する。
【００２６】
（１）スレイブユニットのマイクロコンピュータのソフトウェアプログラムの異常等で暴走した場合に、電源を切らなくても自動的にマスターユニット側が検知してスレイブユニット側のマイクロコンピュータをリセットして正常に復帰させることが可能である。
【００２７】
（２）特別な制御ラインを要せず、１線式バスラインであっても適用可能である。
【００２８】
【図面の簡単な説明】
【図１】本発明の請求項１及び請求項２に係るオーディオシステムのマイクロコンピュータ自動リセットシステム例である。
【図２】本発明の請求項１及び請求項２に係るオーディオシステムの１線式のバスラインＢＵＳ、リセット信号ＲＳ等のリセットタイミングチャート図である。である。
【図３】従来のマスター・スレイブユニット形態のオーディオシステム図である。
【符号の説明】
１、３　　　　マスターユニットのマイクロコンピュータ
ＭＣ１、・・　スレイブユニットのマイクロコンピュータ
１１　　　　リセット要求信号発生回路
１２　　　　積分回路
１３　　　　電圧検出回路
１５　　　　リセット回路
ＢＵＳ　　　　バスライン
Ｖｒｅｆ　　　所定電圧
Ｖ１　　　積分回路の出力電圧
Ｖ２　　　電圧検出回路の出力電圧
ＭＵ　　　　マスターユニット
ＳＵ１、・・　スレイブユニット
Ｉ／Ｏ　　　　入出力端子
Ｃ　　　　リセット要求信号
Ｒ　　　　リセット信号入力端子
ＲＳ　　　　リセット信号
【図１】
2004005150.tif 000003
【図２】
2004005150.tif 000004
【図３】
2004005150.tif 000005