JP3538366B2 - Canバスの終端装置および終端方法 - Google Patents

Canバスの終端装置および終端方法

Info

Publication number
JP3538366B2
JP3538366B2 JP2000200407A JP2000200407A JP3538366B2 JP 3538366 B2 JP3538366 B2 JP 3538366B2 JP 2000200407 A JP2000200407 A JP 2000200407A JP 2000200407 A JP2000200407 A JP 2000200407A JP 3538366 B2 JP3538366 B2 JP 3538366B2
Authority
JP
Japan
Prior art keywords
circuit
bus
current
termination
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2000200407A
Other languages
English (en)
Other versions
JP2001069179A (ja
Inventor
リカルド・オスナ・レイヴァ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HP Inc
Original Assignee
Hewlett Packard Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hewlett Packard Co filed Critical Hewlett Packard Co
Publication of JP2001069179A publication Critical patent/JP2001069179A/ja
Application granted granted Critical
Publication of JP3538366B2 publication Critical patent/JP3538366B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40006Architecture of a communication node
    • H04L12/40032Details regarding a bus interface enhancer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/407Bus networks with decentralised control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40208Bus networks characterized by the use of a particular bus standard
    • H04L2012/40215Controller Area Network CAN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40267Bus for use in transportation systems
    • H04L2012/40273Bus for use in transportation systems the transportation system being a vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Dc Digital Transmission (AREA)
  • Small-Scale Networks (AREA)

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、CANバス終端回
路と、CANバス自動終端方法に関する。
【0002】
【従来の技術】コントローラ・エリア・ネットワーク(Co
ntroller Area Network(CAN))プロトコルは、あ
らゆる電子装置またはノード間を通信するためのシリア
ル通信プロトコルである。従来、CANプロトコルは、
自動車等の乗物に関連して使用されてきた。CANプロ
トコルによれば、複数の異なる電子装置またはノードを
単一のシリアルバスに連結することができ、それによっ
てある電子装置から他の装置へメッセージおよびデータ
を送信することが可能となる。CANプロトコルは、メ
ッセージベースのプロトコルであって、CANフレーム
が共通CANバス上に置かれる。CANバスは、シング
ルワイヤであっても、あるいは別個に駆動される一対の
ワイヤであってもよい。共通CANバス上の各電子装置
またはノードは、バス上にある各フレームを受信し、そ
のノードのタスクの実行に必要の無いフレームをフィル
タリングして取除く。例えば、自動車のダッシュボード
に関連する装置が、CANバス上に、自動車のヘッドラ
イトをオンするよう要求するフレームを送信すると、C
ANバス上のブレーキライトを司る装置は、そのフレー
ムが他の装置に向けられたものであると判断することが
でき、そのためそのフレームに従って動作することはな
い。しかしながら、ヘッドライトを制御する装置は、そ
のフレームを受信してそれに従って動作し、ヘッドライ
トをオンにする。従って、識別子ビットがCANフレー
ムに与えられることにより、メッセージおよびデータが
CANバス上のあるノードには向けられるが他のノード
には向けられない。
【0003】信号が共通バスを伝搬するという事によ
り、ノイズおよび信号の反射が常に問題となる。特に、
ノイズはCANバス上を伝搬される信号を破壊する可能
性があり、そのために装置が誤った振舞いをすることに
なる。同様に、反射した信号がシステムの完全性を損な
う可能性もある。信号反射の問題を処理するためには、
一般に、例えば120オーム抵抗等の抵抗をCANバス
の終端にあるCANバス回路に組込む。また、一般に、
抵抗負荷のドライバ要件を満たすためにも抵抗を設けな
ければならない。例えば、ISO11898では、ドラ
イバは60オームの抵抗負荷が必要である。それらは、
CANバス上の例えば各末端に最終ノードを見付け、そ
の末端に終端抵抗を付加する必要がある。CANバスノ
ードはパラレルに接続されているため、最終ノードを見
付けることは常に容易なタスクであるとは限らない。更
に、存在するノードの数が決定できない場合、いずれの
装置がCANバスの末端にあるかを判断することは、容
易なタスクではない。本発明は、現時点で存在するCA
Nバスシステムおよび方法よりも柔軟で適合性のあるC
ANバスシステムおよび方法を提供することに関する関
心事から生まれたものである
【0004】
【発明が解決しようとする課題】本発明の課題は、CA
Nバスを自動的に終端することのできる終端方法および
終端装置を提供することにある。
【0005】
【課題を解決するための手段】CANバス終端回路およ
びCANバス自動終端方法について述べられている。
【0006】1つの実施の形態では、CANバス終端回
路は、CANバスと電気的に通信する第1の回路を含
む。この第1の回路は、CANバスの動作に関連する電
気的動作パラメータを監視するよう構成されている。第
2の回路は、第1の回路と電気的に通信し、第1の回路
が、監視するよう構成されている電気的動作パラメータ
の変化を検知すると、それに応じてその第1の回路によ
って選択的にイネーブルとされる。イネーブルとなる
と、第2の回路はCANバスを終端させる。
【0007】他の実施の形態では、CANバスシステム
は、CANバスと、CANバス上に分散しかつ動作可能
に接続された複数のノードと、を含む。パワーオン信号
発生回路は、ノードに接続されかつノードをイネーブル
にする出力ラインを有している。各ノードは、出力ライ
ンに接続されている終端回路を含む。終端回路は、予め
決められた電気的状態について監視を行い、その予め決
められた電気的状態の検知に対応してCANバスを終端
させる。
【0008】他の実施の形態では、CANバス自動終端
方法は、CANバスの少なくとも1つのCANバスノー
ドの動作に関連する電気的動作パラメータを監視するス
テップと、電気的動作パラメータの決定可能な(determ
inable)特性の発生に応答してCANバスを終端させる
ステップと、を含む。
【0009】
【発明の実施の形態】以下の説明は、読み手がCANバ
スシステムについてある程度熟知しているものと仮定し
ている。CANバスシステムの各種態様は、以下の米国
特許(その開示内容はこの引用をもって本明細書に包含
されたものとする)、すなわち米国特許第5,574,
848号、同第5,551,053号、同第5,32
3,385号、同第5,539,778号、同第5,6
00,782号、同第5,675,830号および同第
5,448,180号に記載されている。
【0010】図1は、1つの実施の形態によるCANバ
ス終端回路を含む回路を概して10で示している。回路
10は、この例では第1および第2の信号搬送ライン1
4、16を含むCANバス12を有している。CANバ
ス終端回路は、この例では、それぞれ一対の入力ライン
20、22を介して信号搬送ライン14、16に接続す
ることによりCANバス12と電気的に通信する、第1
の回路18を有している。この第1の回路18は、好ま
しくは、CANバス12の動作に関連する電気的動作パ
ラメータを監視するよう構成されている。電気的動作パ
ラメータは、適切な電気的動作パラメータであればいか
なるものでもよいが、一例としての動作パラメータを図
2に関連して後述する。終端回路はまた、第1の回路1
8と電気的に通信する第2の回路24も有している。第
2の回路24は、第1の回路18が、監視するよう構成
されている電気的動作パラメータの変化を検出した場合
に、その変化に応じてその第1の回路18により選択的
にイネーブルされる。第2の回路24は、好ましくは、
第1の回路18によってイネーブルされた時にCANバ
ス12を終端させる。
【0011】図1の例において、パワーオンライン26
が設けられており、パワーオンライン26は、パワーオ
ン信号発生回路28と共に、CANバス12上の個々の
ノードまたは装置の電源であってパワーオンライン26
に接続されている電源をオンにするために用いられる信
号を供給する。パワーオンライン26は、CANバス1
2上の個々のノードをオンにするために設けられてい
る。
【0012】図2は、1つの実施の形態を概して10a
で示している。図1の実施の形態からの同じ数字が、対
応する部分で用いられており、違いは接尾語「a」か、
または異なる数字で示されている。ここで、第1の回路
18aは、スイッチング回路30と電流検出回路32と
を有している。第2の回路24aは、この例では抵抗素
子または回路34を備えた反射低減回路から構成されて
いる。電流検出回路32は、好ましくは、CANバスの
動作に関連する動作電流を検出するよう構成されてい
る。この例では、動作電流は、パワーオンライン26に
よって提供される。電流検出回路32は、スイッチング
回路30に動作可能に接続されている。スイッチング回
路30は、ライン20、22によりCANバス12に接
続されている。電流検出回路32が決定可能な(determ
inable)電流、例えば、監視している動作電流の変化を
検出すると、スイッチング回路30は、選択的に反射低
減回路、すなわち第2の回路24aを組込み、それによ
って抵抗素子または回路34がCANバスを終端させる
こととなる。好ましい実施の形態では、反射低減回路
は、抵抗負荷回路によって構成されている。
【0013】適当な電流検出回路であればいかなるもの
も使用することができる。この例では、演算増幅器およ
びトランジスタが電流・電圧変換型電流検出回路の基礎
を形成することができる。スイッチング回路30におい
てリレーを使用することによって、電流・電圧変換型電
流検出回路32の出力を用いてリレーをオンとすること
により、反射低減回路、すなわち第2の回路24aを組
込むことができる。当然のことながら、これは1つの例
を示しているのみであり、いかなる方法にも限定される
ことが意図されてはいない。従って、上述した回路要素
と異なるかまたはそれらに付加される他の回路要素を用
いて、第1および第2の回路を実現することが可能であ
る。
【0014】図3は、CANバス12に分散しかつ動作
可能に接続されている複数のノード36を含むCANバ
スシステムを概して34で示している。パワーオン信号
発生回路が設けられているが(図1の回路28等)、こ
の図では特に示されていない。パワーオン信号発生回路
は、ここに示すようにノード36に接続されている出力
ライン26を有している。パワーオン信号は、各ノード
に連続して供給され、後に明らかになるように、システ
ムが所定のチェインにおいていずれのノード36が最終
ノードかを判断するために、各ノード36において再発
生される。出力ライン26は、ノード36をイネーブル
にするかまたはそれらをオンにするよう構成されてい
る。図示されているCANバス12上の各ノード36に
は、出力ライン26とCANバス12とに接続されてい
る終端回路38が設けられている。この終端回路38
は、予め決められた電気的状態を監視するように構成さ
れており、予め決められた状態の検出に応じて、そのノ
ード36でCANバス12を終端させる。これにより、
各ノード36自体がCANバス12を終端させることが
できるため、非常に高い柔軟性が得られる。図10は、
一例としてのCANバスシステムの一部を100で示し
ており、パワーオン信号がノードからノードへ縦続接続
で供給されている。特に、コントローラ102と2つの
ノード104、106が示されている。図示された例で
は、コントローラ102はプリンタの一部を構成してお
り、ノード104、106は入力装置または出力装置の
いずれかを構成している。コントローラ102は、CP
Uとドライバと(特に明示されていない)を含んでい
る。パワーオンライン108は、コントローラ102を
次のノード104に接続するか、あるいはノードと次の
ノード、例えばノード104、106とを接続する。各
ノード104、106は、パワーオンライン108に接
続された電源と、電源に接続されたCPUと、次のノー
ドへのパワーオン信号を駆動する、CPUに接続された
ドライバと、を有している。パワーオンライン108に
存在する各パワーオン信号は、次のインラインノード
(next-in-line node)に信号を送信するために再発生
されなければならない。これは、各ノードが次のノード
のためのパワーオン信号を再発生する責務を有している
ことを意味する。この例では、終端回路が監視する予め
決められた状態は、次のインラインノードに対するパワ
ーオン信号があるか無いかである。特に、各ノードがノ
ードを通して縦続に送信されるパワーオン信号を発生す
る責務を有しているため、所定のチェインの最終ノード
はかかる信号を発生しない。それを受信する必要のある
追加のノードが存在しないためである。終端回路は、好
ましくは、この状態がいつ起こるかを判断し、それに応
じてCANバスを終端させる。
【0015】図4は、適切な終端回路38の1つの実施
の形態を示す。この実施の形態では、終端回路38は、
スイッチ可能信号反射低減回路40と電流検出回路42
とを有している。スイッチ可能信号反射低減回路40
は、CANバスの終端時にCANバスにおける信号反射
を低減するよう構成されている。適当な反射低減回路で
あればいかなるものでも使用することができる。電流検
出回路42は、出力ライン26を流れる電流による予め
決められた電気的状態について監視するよう構成されて
いる。この例では、ノード36は、CANバス12に沿
って、各ノードが次のノードをオンにする信号を発生す
る責務を有するように構成されている。電流検出回路4
2は、出力ライン26を流れる電流に基づいて、オンと
される必要のある追加のノードが無い時を検出するよう
構成されている。例えば、図11は、プリンタ/コント
ローラ202と複数のノード204、206、208、
210とを含む一例としてのCANシステムを概して2
00で示している。ノード204、206は入力装置で
あり、ノード208、210は出力装置である。プリン
タ202は、パワーオン信号ライン212により次のイ
ンラインノードに接続されている。そして、各ノード
は、パワーオン信号ライン212によって次のインライ
ンノードに接続されている。CANバスはすべてのノー
ド(プリンタおよび装置)とパラレルであり、パワーオ
ンライン212は、まずプリンタ202によって発生さ
れ、次に両側、すなわち入力装置および出力装置に縦続
接続される。プリンタ202は、入力装置および出力装
置に接続するパワーオンライン212に対応する2つの
出力接続を有している。プリンタの出力接続は、各々、
別々のパワーオン信号発生回路と接続している。入力装
置と出力装置とは両方とも、パワーオンライン212お
よびCANバスラインから入力を受信する接続を有して
いる。また、入力装置および出力装置は、次のインライ
ンの各入力または出力装置によって受信される出力接続
を有している。パワーオン信号は、入力装置および出力
装置に対して別々に発生され、各ノードは、次のインラ
インノードに対するパワーオン信号を発生する責務を有
している。この例では、入力装置204が入力装置のチ
ェインの最終ノードであるとすると、それと入力装置2
06とを接続するパワーオンライン212には電流が流
れない。電流検出回路は、これを認識することによっ
て、次の装置(存在しない)にパワーオン信号を供給す
るために十分な電流がないと判断することができ、これ
により、信号反射低減回路を回路内に切換えてCANバ
スを終端させることができる。
【0016】図5は、抵抗素子44を有する一例として
のスイッチ可能信号反射低減回路40を示している。抵
抗素子44は、信号反射を低減することができ、終端し
たCANバスにおいて特定の抵抗負荷を保持することが
できる適切な抵抗素子であればいかなるものでもよい。
この回路は、電流検出回路が出力ライン26(図3)を
流れる予め決められた電流の量を検出した時に、電流検
出回路42(図4)によって選択的に切換えられるよう
構成されている。
【0017】図6は、終端回路38の他の実施の形態を
示している。ここで、終端回路38は、CANバスの第
1および第2の信号搬送ラインと接続されたスイッチン
グ回路44を有している。このスイッチング回路44
は、抵抗回路46に接続されている出力を有している。
スイッチング回路44は、抵抗回路46を選択的にイネ
ーブルするかまたはそれ自体の回路に組込むように構成
されている。抵抗回路46は、信号反射を低減し、CA
Nバス回路に組込まれた時に第1および第2の信号搬送
ライン14、16において指定された抵抗負荷を維持す
るよう構成されている。電流検出回路48が設けられて
おり、スイッチング回路44に接続されている。電流検
出回路48は、出力ライン26を流れる電流を監視す
る。電流は、好ましくは連続して測定される。予め決め
られた電流が検出され、それが、終端回路が動作可能に
接続されているノードが、そのチェインの最終ノードで
あることを示す場合、電流検出回路48は、スイッチン
グ回路44を、抵抗回路がCANバス回路に組込まれて
いないディセーブル状態から、抵抗回路がCANバス回
路に組込まれているイネーブル状態に切り換える。
【0018】図7は、本発明の実施の形態による処理ス
テップを説明する流れ図50を示している。52では、
少なくとも1つの動作、好ましくはCANバスの複数の
CANバスノードに関連する電気的動作パラメータが監
視される。好ましい実施の形態では、電流が監視され
る。上記例では、電流は、次のインラインノードをオン
にする必要のある電流と関連付けられている。54にお
いて、CANバスが、電気的動作パラメータの決定可能
な特性の発生に応答して終端される。この例では、電気
的動作パラメータは、上述した電流である。従って、一
例としての決定可能な特性は、監視されている電流の量
の変化とすることができる。好ましい実施の形態では、
CANバスの終端は、CANバスの信号反射を低減する
よう構成されている回路をイネーブルにすることによっ
て発生する。最も好ましくは、これは、抵抗素子を回路
に組込むことによって発生する。
【0019】図8は、上述した実施の形態と関連して使
用するために適した一例としての電流検出回路を示して
いる。電流検出回路は、OPアンプU1、トランジスタ
Q1および抵抗R1、R2、R3を有している。本回路
は、R1を流れる電流を検出し、R3の端子間に出力電
圧を供給する。この出力電圧は、以下の式により入力電
流に関連付けられる。 Vout=[(R1*R3)/R2]*IL なお、ILはR1を流れる電流である。
【0020】ここに示す値により、乗数500の乗算器
が得られる。この例では、3.8V電圧源がパワーオン
信号を表しており、RLOADがノードの電源におけるター
ンオン回路を表している。Q2およびR4は、パワーオ
ン信号がアサートされない時にU1の出力をゼロにする
ために使用される。R6およびR7は、Q2の正確な分
極を保証するために分圧器を形成する。Voutは、スイ
ッチング回路のリレーを駆動するトランジスタを駆動す
るために使用される。
【0021】図9は、スイッチング回路を含む終端回路
に組込まれた上記電流検出回路を示している。ここで、
電流監視回路において使用される抵抗値に影響を与えな
いために、OPアンプU2が使用される。抵抗R8、R
9は、あらゆるオフセット問題を除去するために使用さ
れる。トランジスタQ3は、リレーコイルを駆動し、そ
れによりリレーコイルは、上述した反射低減特性を提供
する終端抵抗Rtermを選択的にイネーブルにする。
【0022】一例として、ISO11898規格は、公
称特性線路インピーダンスが120オームである2つの
ワイヤ、すなわち信号搬送ライン14、16から構成さ
れる差動信号の使用を指定している。また、この規格
は、これら2つのラインの間の60オームの抵抗負荷も
指定している。この抵抗負荷は、2つのラインがオープ
ンのままである(いかなる終端抵抗も無い)場合に通信
がまったく不可能である時、CANバスが通信するため
に必要である。これら要件を満たすために、本発明の方
法およびシステムは、CANバスシステムに存在するノ
ードの数に関わらず通信が発生する場合の自動終端を可
能とする。従来は、CANバスの適切な終端には、CA
Nバスの各分岐の末端において終端抵抗が必要であっ
た。バスを使用するプリンタシステムでは、終端抵抗
が、このバスの各分岐の末端に配置されなければならな
かった。入力装置としてのポートと出力装置としての他
のポートを有するプリンタシステムでは、適当な終端の
ための要件には、各ポートの最終装置またはノードに終
端抵抗を配置する必要がある。構成が異なる場合には、
いかなる装置も、ある構成ではその対応するチェインに
おいて最終装置となり、他の構成ではその対応するチェ
インの最終装置とならない可能性がある。従って、この
システムの個々のユーザは、特定の構成について、いず
れの装置がそのラインの末端であるかを判断し、その
後、動作中にCANバスの適当な終端を確実にするステ
ップを取らなければならなかった。これは、一般に、チ
ェインの最終装置が変更された場合に異なる構成各々に
対して行われなければならなかった。本発明の原理で
は、各ノードに対し、その関連するチェインにおいて最
終ノードとなる場合にCANバスを終端させる能力を与
えることにより、CANバスの終端に対する柔軟な解法
が提供される。以前は、CANバスシステムは各末端に
2つの終端抵抗が必要であり、特にシステムを再構成す
る必要がある場合に非常に柔軟性がなく使用が面倒であ
った。ここでは、各ノードにCANバスを終端させるそ
れ自体の機構が提供されているため、CANバスを配線
する(hardwire)必要がない。これにより、CANバス
の終端について考慮することなく新たなノードまたは装
置を付加することができるという点で、柔軟性を向上さ
せることができる。すなわち、各ノードがCANバスを
終端させることができるため、適当な場合に、配置済み
の(in-place)終端回路を備えた新たなノードを迅速に
かつ都合よく付加することができる。当業者には、他の
利点も明らかとなろう。
【0023】構造的な特徴および/または方法論的なス
テップに特有な用語で本発明を説明したが、特許請求の
範囲で定義されている本発明は、説明した特定の特徴ま
たはステップに必ずしも限定されないことは理解される
べきである。むしろ、特定の特徴およびステップは、請
求された本発明を実現する好ましい形態として開示され
ている。
【0024】以上、本発明の実施例について詳述した
が、以下、本発明の各実施態様の例を示す。
【0025】[実施態様1]CANバス(12)と電気的
に通信し、前記CANバス(12)の動作に関連する電
気的動作パラメータを監視するよう構成された第1の回
路(18)と、前記第1の回路(18)と電気的に通信
し、第1の回路(18)が、監視するよう構成されてい
る電気的動作パラメータにおける変化を検出すると、そ
の第1の回路(18)により選択的にイネーブルとさ
れ、イネーブルとなると前記CANバス(12)を終端
させるよう構成された第2の回路(24)と、を備えて
成るCANバス終端回路。
【0026】[実施態様2]前記第1の回路(18)は、
前記CANバス(12)の動作に関連する動作電流を検
出するよう構成された電流検出回路(32)を備えてい
ることを特徴とする、実施態様1に記載のCANバス終
端回路。
【0027】[実施態様3]前記第1の回路(18)は、
前記電気的動作パラメータの変化の検出に応答して前記
第2の回路(24)を選択的に組込むよう構成されたス
イッチング回路(30)を備えていることを特徴とす
る、実施態様1または2に記載のCANバス終端回路。
【0028】[実施態様4]前記第2の回路(24)は、
信号反射低減回路(24a)を備えていることを特徴と
する、実施態様1、2または3に記載のCANバス終端
回路。
【0029】[実施態様5]前記第2の回路(24)は、
抵抗回路(46)を備えていることを特徴とする、実施
態様1、2、3または4に記載のCANバス終端回路。
【0030】[実施態様6]CANバス(12)と、前記
CANバス(12)に分散的かつ動作可能に接続された
複数のノード(36)と、前記複数のノード(36)に
結合され前記ノードをイネーブルとするよう構成された
出力ライン(26)を有するパワーオン信号発生回路
(28)と、前記出力ライン(26)に接続され、予め
決められた電気的状態を監視してその予め決められた電
気的状態の検出に応答して前記CANバス(12)を終
端させるよう各ノード(36)について構成された終端
回路(38)と、を備えて成るCANバスシステム。
【0031】[実施態様7]前記終端回路は、電流検出回
路(42)と、スイッチ可能信号反射低減回路(40)
と、を備えて成り、監視される前記予め決められた電気
的状態は、前記出力ライン(26)を流れる電流に関
し、前記スイッチ可能信号反射低減回路(40)は、前
記電流検出回路(42)に接続され、該電流検出回路
(42)が前記出力ライン(26)を流れる予め決めら
れた電流の大きさを検出すると該電流検出回路(42)
によって選択的に切換えられるよう構成されており、前
記CANバス(12)の終端時に、前記CANバスにお
ける信号反射を低減するよう構成されている、実施態様
6に記載のCANバスシステム。
【0032】[実施態様8]前記CANバス(12)は、
第1および第2の信号搬送ライン(14、16)を有
し、前記終端回路は、前記第1および第2の信号搬送ラ
イン(14、16)に接続され、出力を有するスイッチ
ング回路(44)と、前記スイッチング回路(44)の
前記出力に接続され、前記第1および第2の信号搬送ラ
イン(14、16)における信号反射を低減するよう構
成された抵抗回路(46)と、前記スイッチング回路
(44)に接続された電流検出回路(48)と、を備
え、監視される前記予め決められた電気的状態は、前記
出力ライン(26)を流れる電流に関し、さらに、前記
電流検出回路(48)は、前記抵抗回路(46)を組込
むイネーブルされた状態と該抵抗回路(46)を組込ん
でいないディセーブルされた状態との間で前記スイッチ
ング回路(44)を切り換えるよう構成されている、実
施態様6に記載のCANバスシステム。
【0033】[実施態様9]CANバスの少なくとも1つ
のCANバスノードの動作に関連する電気的動作パラメ
ータを監視するステップ(52)と、前記電気的動作パ
ラメータの決定可能な特性の発生に応答して、前記CA
Nバスを終端させるステップ(54)と、を備えて成る
CANバス自動終端方法。
【0034】[実施態様10]前記監視するステップ(5
2)は、パラレル接続された複数のCANバスノードの
動作に関連する電流を監視するステップを有し、前記終
端させるステップ(54)は、少なくとも1つの前記C
ANバスノードに抵抗素子を組込むステップ有する、こ
とを特徴とする、実施態様9に記載の方法。
【0035】
【発明の効果】以上説明したように、本発明を用いるこ
とにより、CANバスを自動的に終端することができ
る。
【図面の簡単な説明】
【図1】本発明の1つまたは複数の実施の形態によるC
ANバス終端回路のブロック図である。
【図2】本発明の1つまたは複数の実施の形態によるC
ANバス終端回路のブロック図である。
【図3】本発明の1つの実施の形態によるCANバスシ
ステムの図である。
【図4】本発明の1つまたは複数の実施の形態によるC
ANバス終端回路のブロック図である。
【図5】本発明の1つの実施の形態による信号反射低減
回路のブロック図である。
【図6】本発明の1つまたは複数の実施の形態によるC
ANバス終端回路のブロック図である。
【図7】本発明の1つの実施の形態による処理ステップ
を示す流れ図である。
【図8】本発明の1つまたは複数の実施の形態に関連し
た使用に適した電流検出回路を説明する回路図である。
【図9】本発明の1つまたは複数の実施の形態による終
端回路を説明し、図8の電流検出回路を組込んだ回路図
である。
【図10】一例としてのCANバスの一部の図である。
【図11】一例としてのCANバスの図である。
【符号の説明】
12:CANバス 14:第1の信号搬送ライン 16:第2の信号搬送ライン 18:第1の回路 24、24a:第2の回路 26:パワーオンライン 28:パワーオン信号発生回路 32、42、48:電流検出回路 36:ノード 38:終端回路 40:スイッチ可能信号反射低減回路 44:スイッチング回路 46:抵抗回路 52:電気的動作パラメータを監視するステップ 54:決定可能特性に応答してCANバスを終端させる
ステップ
フロントページの続き (56)参考文献 特開 平2−90218(JP,A) 特開 平6−97942(JP,A) 特開 平4−96540(JP,A) 特開 平9−284874(JP,A) 特開 平2−159849(JP,A) 特開2000−181568(JP,A) 特開2001−16235(JP,A) (58)調査した分野(Int.Cl.7,DB名) H04L 25/02 G06F 3/00 H04L 12/40

Claims (9)

    (57)【特許請求の範囲】
  1. 【請求項1】 CANバスと電気的に通信し、また、前
    記CANバスの動作に関連する電気的動作パラメータを
    監視するよう構成された第1の回路であって、前記電気
    的動作パラメータは、パワーオンライン上を流れる動作
    電流の大きさに関連している、第1の回路と、 前記第1の回路と電気的に通信し、該第1の回路が、前
    動作電流の大きさにおける変化を検出すると、該第1
    の回路により選択的にイネーブルとされ、イネーブルと
    なると前記CANバスを終端させるよう構成された第2
    の回路と、 を備えて成るCANバス終端回路。
  2. 【請求項2】 前記第1の回路が、前記動作電流の大き
    さにおける変化の検出に応答して前記第2の回路を選択
    的に組込むよう構成されたスイッチング回路を備えてい
    ることを特徴とする、請求項に記載のCANバス終端
    回路。
  3. 【請求項3】 前記第2の回路が、信号反射低減回路を
    備えていることを特徴とする、請求項1または2に記載
    のCANバス終端回路。
  4. 【請求項4】 前記第2の回路が、抵抗回路を備えてい
    ることを特徴とする、請求項1、2、または3に記載の
    CANバス終端回路。
  5. 【請求項5】 CANバスと、 前記CANバスに分散的かつ動作可能に接続された複数
    のノードと、 前記複数のノードに結合され前記ノードをイネーブルと
    するよう構成された出力ラインを有するパワーオン信号
    発生回路と、 前記出力ラインに接続され、該出力ライン上を流れる動
    作電流の大きさを監視し、該動作電流の大きさにおける
    変化の検出に応答して前記CANバスを終端させるよう
    構成された終端回路と、 を備えて成るCANバスシステム。
  6. 【請求項6】 前記終端回路が、 電流検出回路と、 スイッチ可能信号反射低減回路と、 を備えて成り、 前記スイッチ可能信号反射低減回路は、前記電流検出回
    路に接続され、該電流検出回路が前記出力ラインを流れ
    る予め決められた電流の大きさを検出すると該電流検出
    回路によって選択的に切換えられて前記CANバスを終
    端し、該CANバスにおける信号反射を低減するよう構
    成されている、請求項に記載のCANバスシステム。
  7. 【請求項7】 前記CANバスが、第1および第2の信
    号搬送ラインを有し、 前記終端回路が、 前記第1および第2の信号搬送ラインに接続され、出力
    を有するスイッチング回路と、 前記スイッチング回路の前記出力に接続され、前記第1
    および第2の信号搬送ラインにおける信号反射を低減す
    るよう構成された抵抗回路と、 前記スイッチング回路に接続された電流検出回路と、 を備え、 前記電流検出回路は、前記抵抗回路を組込むイネーブル
    された状態と、該抵抗回路を組込んでいないディセーブ
    ルされた状態との間で前記スイッチング回路を切り換え
    るよう構成されている、請求項に記載のCANバスシ
    ステム。
  8. 【請求項8】 CANバスの少なくとも1つのCANバ
    スノードの動作に関連する電気的動作パラメータを監視
    するステップであって、前記電気的動作パラメータは、
    パワーオンライン上を流れる動作電流の大きさに関連し
    ている、ステップと、 前記動作電流の大きさにおける変化の検出に応答して、
    前記CANバスを終端させるステップと、 を備えて成るCANバス自動終端方法。
  9. 【請求項9】 前記監視するステップが、パラレル接続
    された複数のCANバスノードの動作に関連する動作電
    流の大きさを監視するステップを有し、 前記終端させるステップは、少なくとも1つの前記CA
    Nバスノードに抵抗素子を組込むステップを有する、 ことを特徴とする、請求項に記載の方法。
JP2000200407A 1999-07-16 2000-07-03 Canバスの終端装置および終端方法 Expired - Fee Related JP3538366B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US354878 1982-03-04
US09/354,878 US6587968B1 (en) 1999-07-16 1999-07-16 CAN bus termination circuits and CAN bus auto-termination methods

Publications (2)

Publication Number Publication Date
JP2001069179A JP2001069179A (ja) 2001-03-16
JP3538366B2 true JP3538366B2 (ja) 2004-06-14

Family

ID=23395291

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000200407A Expired - Fee Related JP3538366B2 (ja) 1999-07-16 2000-07-03 Canバスの終端装置および終端方法

Country Status (3)

Country Link
US (1) US6587968B1 (ja)
JP (1) JP3538366B2 (ja)
DE (1) DE10017085B4 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7627707B2 (en) 2006-11-10 2009-12-01 Olympus Corporation Microscope system and extension unit

Families Citing this family (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6822563B2 (en) 1997-09-22 2004-11-23 Donnelly Corporation Vehicle imaging system with accessory control
US5877897A (en) 1993-02-26 1999-03-02 Donnelly Corporation Automatic rearview mirror, vehicle lighting control and vehicle interior monitoring system using a photosensor array
US6891563B2 (en) 1996-05-22 2005-05-10 Donnelly Corporation Vehicular vision system
US7655894B2 (en) 1996-03-25 2010-02-02 Donnelly Corporation Vehicular image sensing system
US6326613B1 (en) 1998-01-07 2001-12-04 Donnelly Corporation Vehicle interior mirror assembly adapted for containing a rain sensor
US6124886A (en) 1997-08-25 2000-09-26 Donnelly Corporation Modular rearview mirror assembly
US6278377B1 (en) 1999-08-25 2001-08-21 Donnelly Corporation Indicator for vehicle accessory
US6445287B1 (en) 2000-02-28 2002-09-03 Donnelly Corporation Tire inflation assistance monitoring system
US6420975B1 (en) 1999-08-25 2002-07-16 Donnelly Corporation Interior rearview mirror sound processing system
AU2001243285A1 (en) 2000-03-02 2001-09-12 Donnelly Corporation Video mirror systems incorporating an accessory module
US7480149B2 (en) 2004-08-18 2009-01-20 Donnelly Corporation Accessory module for vehicle
US6396408B2 (en) 2000-03-31 2002-05-28 Donnelly Corporation Digital electrochromic circuit with a vehicle network
US6912594B2 (en) * 2001-09-20 2005-06-28 Microchip Technology Incorporated Serial communication device with multi-mode operation of message receive buffers
US20040153583A1 (en) * 2001-09-20 2004-08-05 Bartling James E. Serial communication device with dynamic allocation of acceptance masks using serial implementation
US7076517B2 (en) * 2001-09-20 2006-07-11 Microchip Technology Incorporated Serial communication device with dynamic filter allocation
DE20116380U1 (de) 2001-10-05 2003-02-13 Siemens AG, 80333 München CAN-Bus zur Steuerung eines Telekommunikationssystems
US6970953B2 (en) * 2002-01-04 2005-11-29 Hewlett-Packard Development Company, L.P. System and method for terminating a bus
US6824281B2 (en) 2002-01-31 2004-11-30 Donnelly Corporation Vehicle accessory module
AU2003225228A1 (en) 2002-05-03 2003-11-17 Donnelly Corporation Object detection system for vehicle
DE10225556A1 (de) * 2002-06-10 2003-12-18 Philips Intellectual Property Verfahren und Schaltungsanordnung zum Erfassen des Masseversatzes von Teilen eines vernetzten Systems
US7526103B2 (en) 2004-04-15 2009-04-28 Donnelly Corporation Imaging system for vehicle
WO2006063827A1 (en) 2004-12-15 2006-06-22 Magna Donnelly Electronics Naas Limited An accessory module system for a vehicle window
US7567105B2 (en) * 2004-12-28 2009-07-28 Texas Instruments Incorporated High speed controller area network receiver having improved EMI immunity
US7312628B2 (en) * 2005-11-29 2007-12-25 Motorola, Inc. Method and apparatus for CAN bus auto-termination
US7881430B2 (en) * 2006-07-28 2011-02-01 General Electric Company Automatic bus management
WO2008024639A2 (en) 2006-08-11 2008-02-28 Donnelly Corporation Automatic headlamp control system
US7989173B2 (en) * 2006-12-27 2011-08-02 The Johns Hopkins University Detection and diagnosis of inflammatory disorders
KR100736771B1 (ko) 2006-12-29 2007-07-09 주식회사 루텍 캔 통신버스 인터페이스 장치
JP5196893B2 (ja) * 2007-07-10 2013-05-15 キヤノン株式会社 通信システム、通信装置及び通信システムの通信方法
EP2166717A1 (en) * 2008-09-22 2010-03-24 Stoneridge Electronics AB A device for connection to a can-bus
DE102009026995A1 (de) * 2009-06-17 2011-03-31 Robert Bosch Gmbh Verfahren zum Betreiben eines Bussystems, insbesondere eines CAN-Busses
JP4985745B2 (ja) * 2009-10-30 2012-07-25 株式会社デンソー 移動体用周辺監視システム
US7855573B1 (en) 2009-12-14 2010-12-21 Caterpillar Trimble Control Technologies Llc Controller area network active bus terminator
DE102010009775B4 (de) * 2010-03-01 2012-06-21 Rittal Gmbh & Co. Kg Schaltschranküberwachungseinrichtung
US8688955B2 (en) 2010-08-13 2014-04-01 Micron Technology, Inc. Line termination methods and apparatus
US8597054B2 (en) 2011-03-07 2013-12-03 Schneider Electric It Corporation CAN bus automatic line termination
KR101588489B1 (ko) * 2012-10-29 2016-01-25 주식회사 엘지화학 차동 입력 방식 통신의 종단 저항 발생 장치 및 차동 입력 방식 통신 장치
US9068880B2 (en) * 2013-01-08 2015-06-30 General Electric Company Accommodation of different type of sensors in vibration monitoring system using external input or daughter board with interchangeable operating hardware
US9678847B2 (en) * 2014-05-27 2017-06-13 GM Global Technology Operations LLC Method and apparatus for short fault detection in a controller area network
DE102015105134A1 (de) * 2015-04-02 2016-10-06 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Steuergerät zum Verbinden eines CAN-Busses mit einem Funknetzwerk und Kraftfahrzeug mit einem solchen Steuergerät
CN106302063A (zh) * 2016-08-12 2017-01-04 深圳市沃特玛电池有限公司 Can通信线电路系统及其终端电阻接入控制方法
US10608840B2 (en) * 2016-09-19 2020-03-31 Simmonds Precision Products, Inc. Automatic addressing of networked nodes
US10715350B2 (en) * 2016-09-19 2020-07-14 Simmonds Precision Products, Inc. Automatic addressing of networked nodes
JP2018174451A (ja) * 2017-03-31 2018-11-08 ルネサスエレクトロニクス株式会社 通信システム、バス負荷監視装置、バス負荷監視方法
CN109343396B (zh) * 2018-10-18 2025-04-29 艾乐德电子(南京)有限公司 一种并机can匹配电阻自动识别电路
EP3742680B1 (de) * 2019-05-22 2022-03-16 Lisa Dräxlmaier GmbH Verteilervorrichtung und entsprechendes verfahren
KR102678278B1 (ko) * 2020-01-20 2024-06-26 주식회사 엘지에너지솔루션 종단 저항 설정 회로 및 이를 포함하는 배터리 관리 시스템
EP3866403B1 (en) 2020-02-14 2024-11-27 Nxp B.V. Differential bus network
CN111711552B (zh) * 2020-06-05 2022-04-12 广东博智林机器人有限公司 终端电阻接入电路、伺服驱动器及控制系统
CZ2021294A3 (cs) * 2021-06-10 2022-03-16 ÄŚeskĂ© vysokĂ© uÄŤenĂ­ technickĂ© v Praze Sběrnice, zejména sběrnice CAN, s potlačením rušivého vlivu slepých ramen

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000181568A (ja) 1998-12-15 2000-06-30 Nec Kofu Ltd 信号供給回路

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5216674A (en) * 1989-02-17 1993-06-01 Robert Bosch Gmbh Method of and device for bringing a network interface out of a sleep mode into a wake-up state
DE4108610A1 (de) 1991-03-16 1992-09-17 Bosch Gmbh Robert Senderendstufe
DE4108709B4 (de) 1991-03-16 2007-02-22 Robert Bosch Gmbh Empfangskomparator
US5341400A (en) * 1992-07-29 1994-08-23 3Com Corporation Method and apparatus for automatically sensing and configuring a termination in a bus-based network
US5323385A (en) 1993-01-27 1994-06-21 Thermo King Corporation Serial bus communication method in a refrigeration system
US5574848A (en) 1993-08-24 1996-11-12 National Semiconductor Corporation Can interface selecting one of two distinct fault recovery method after counting a predetermined number of recessive bits or good can frames
US5551053A (en) 1994-02-28 1996-08-27 Eaton Corporation System and Method for assigning addresses to I/O devices in a control network and for verifying the assigned address of the devices
US5675830A (en) 1994-02-28 1997-10-07 Eaton Corporation Addressing scheme for control network having remote address request device
DE19503460C1 (de) * 1995-02-03 1996-03-07 Daimler Benz Ag Fehlertolerante Endstufe für ein digitales Zweileiterbus-Datenkommunikationssystem
DE19611944C2 (de) * 1996-03-26 2003-03-27 Daimler Chrysler Ag Integrierter Schaltkreis zur Kopplung eines mikrokontrollierten Steuergerätes an einen Zweidraht-Bus

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000181568A (ja) 1998-12-15 2000-06-30 Nec Kofu Ltd 信号供給回路

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7627707B2 (en) 2006-11-10 2009-12-01 Olympus Corporation Microscope system and extension unit

Also Published As

Publication number Publication date
DE10017085B4 (de) 2005-06-09
US6587968B1 (en) 2003-07-01
DE10017085A1 (de) 2001-01-25
JP2001069179A (ja) 2001-03-16

Similar Documents

Publication Publication Date Title
JP3538366B2 (ja) Canバスの終端装置および終端方法
US6523070B1 (en) Communication device with circuitry to promote cascade series connection including identification of device position in the series and sensing the end device in the series
US7312628B2 (en) Method and apparatus for CAN bus auto-termination
JP2528287Y2 (ja) 入出力回路
EP0981227A2 (en) Power feeding system for telephone terminal in LAN
JP2851124B2 (ja) 多重伝送方式
US12536023B2 (en) Dual role support for a high-speed capable USB repeater
JP5385399B2 (ja) バスシステムのためのトランシーバ回路を備えた回路構成、及び、バスシステムのためのノード
US6654351B1 (en) Configurable multi-protocol vehicle communication circuit and method
US7493524B2 (en) Network with redundancy properties, a branching unit for a user device in a network, redundancy manager for a network with redundancy properties and method for operating a network with redundancy properties
CN116647422A (zh) 控制器局域网收发器和用于所述收发器的方法
KR100686397B1 (ko) 네트워크, 네트워크 노드 및 스타 노드
CN101622613A (zh) 把外部设备连接到串行FlexRay数据总线上的装置
US5926504A (en) Electrical circuit for selectively connecting a repeater to a DTE port
JP3179037B2 (ja) 車両通信ネットワークシステム
JP2002140139A (ja) 通信ネットワーク用伝送バスを電気的に終端する方法と装置
JP2006174352A (ja) リモートi/oモジュール通信装置
CN214429712U (zh) 音频传输总线的诊断电路及车辆
KR20210054943A (ko) 차량 제어 장치 및 그 제어 방법
JP3765526B2 (ja) 車載通信ネットワークを利用した電装品負荷の断線検出装置
JPH11118864A (ja) 回路網接続状態の自己診断方式
JPS645339B2 (ja)
JP2000163358A (ja) Usb接続確定方法
JP2779661B2 (ja) 負荷の異常検出装置
JPH0328102B2 (ja)

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040216

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20040220

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040309

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040319

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090326

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100326

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100326

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110326

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120326

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130326

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130326

Year of fee payment: 9

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130326

Year of fee payment: 9

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130326

Year of fee payment: 9

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130326

Year of fee payment: 9

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140326

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees