JP7464634B2 - COMMUNICATION CIRCUIT, COMMUNICATION DEVICE, AND COMMUNICATION METHOD - Google Patents
COMMUNICATION CIRCUIT, COMMUNICATION DEVICE, AND COMMUNICATION METHOD Download PDFInfo
- Publication number
- JP7464634B2 JP7464634B2 JP2022013051A JP2022013051A JP7464634B2 JP 7464634 B2 JP7464634 B2 JP 7464634B2 JP 2022013051 A JP2022013051 A JP 2022013051A JP 2022013051 A JP2022013051 A JP 2022013051A JP 7464634 B2 JP7464634 B2 JP 7464634B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- transceiver
- standby mode
- transition
- input
- 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.)
- Active
Links
- 238000004891 communication Methods 0.000 title claims description 75
- 238000000034 method Methods 0.000 title claims description 14
- 230000007704 transition Effects 0.000 claims description 87
- 230000005856 abnormality Effects 0.000 claims description 63
- 238000001514 detection method Methods 0.000 claims description 55
- 230000005540 biological transmission Effects 0.000 claims description 28
- 238000010586 diagram Methods 0.000 description 15
- 238000012790 confirmation Methods 0.000 description 6
- 239000004065 semiconductor Substances 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
Images
Landscapes
- Dc Digital Transmission (AREA)
Description
本発明は、通信回路および通信方法に関する。 The present invention relates to a communication circuit and a communication method.
複数の装置を有するシステムにおいて、各装置を制御する電子回路をバスで接続することで、各装置間の通信が行われることがある。そのようなシステムにおいて、電子回路間を接続するバスの通信方式としては、例えば、CAN(Controller Area Network)通信方式が用いられる。CAN通信方式に用いられるバスは、CANバスとも呼ばれる。 In a system having multiple devices, the electronic circuits that control each device may be connected by a bus, allowing communication between the devices. In such a system, the CAN (Controller Area Network) communication method, for example, is used as the communication method for the bus that connects the electronic circuits. The bus used in the CAN communication method is also called a CAN bus.
バスに接続されている電子回路に異常が生じた場合には、例えば、異常となった電子回路をバスから切り離すことで、他の電子回路の動作が継続される。システム全体を安定して稼働させるためには、ネットワークからの電子回路の切り離しが正常に行われるかを事前に確認できることが望ましい。そのため、ネットワークからの電子回路の切り離しの可否を確認する技術の開発が行われている。 If an abnormality occurs in an electronic circuit connected to the bus, for example, the abnormal electronic circuit can be disconnected from the bus, allowing other electronic circuits to continue operating. To ensure stable operation of the entire system, it is desirable to be able to confirm in advance whether an electronic circuit will be disconnected from the network normally. For this reason, technology is being developed to confirm whether an electronic circuit can be disconnected from a network.
特許文献1の自動車用制御装置は、バスを介して接続されている複数の制御ユニットを有している。特許文献1の自動車用制御装置は、バスを介して他の制御ユニットから確認対象の制御ユニットに信号を送信することで、制御ユニットの切り離し機能の異常の有無の確認を行う。 The automobile control device of Patent Document 1 has multiple control units connected via a bus. The automobile control device of Patent Document 1 checks for abnormalities in the control unit's disconnection function by sending signals from the other control units to the control unit to be checked via the bus.
しかしながら、特許文献1の技術では、各制御ユニット内において、ネットワークからの切り離し機能の異常の有無の確認することが難しい場合がある。 However, with the technology in Patent Document 1, it can be difficult to check for an abnormality in the network disconnection function within each control unit.
本発明は、バスを介さずにネットワークからの切り離し機能の異常の有無を確認することができる通信回路等を提供することを目的としている。 The present invention aims to provide a communication circuit etc. that can check for abnormalities in the disconnection function from the network without going through a bus.
上記の課題を解決するため、本発明の通信回路は、バスに送信する信号を分岐して受信する手段を有するトランシーバであり、スタンバイモードに移行する場合にHighの信号を送信するトランシーバのスタンバイモードへの移行を制御する制御手段と、トランシーバに送信用の信号を出力する出力手段と、トランシーバが受信する信号の入力を受け付ける入力手段と、スタンバイモードに移行後、送信用の信号のレベルを所定のシーケンスで切り替えた場合における、トランシーバから入力される信号に基づいて、スタンバイモードへの移行の異常の有無を検出する検出手段とを備える。 To solve the above problems, the communication circuit of the present invention is a transceiver having a means for branching and receiving a signal to be transmitted to a bus, and is equipped with a control means for controlling the transition of the transceiver to standby mode, which transmits a high signal when transitioning to standby mode, an output means for outputting a signal for transmission to the transceiver, an input means for accepting input of a signal received by the transceiver, and a detection means for detecting the presence or absence of an abnormality in the transition to standby mode based on a signal input from the transceiver when the level of the signal for transmission is switched in a predetermined sequence after transition to standby mode.
本発明の通信方法は、バスに送信する信号を分岐して受信する手段を有するトランシーバであり、スタンバイモードに移行する場合にHighの信号を送信するトランシーバのスタンバイモードへの移行を制御し、トランシーバに送信用の信号を出力し、トランシーバが受信する信号の入力を受け付け、スタンバイモードに移行後、送信用の信号のレベルを所定のシーケンスで切り替えた場合における、トランシーバから入力される信号に基づいて、スタンバイモードへの移行の異常の有無を検出する。 The communication method of the present invention is a transceiver having a means for branching and receiving a signal to be transmitted to a bus, controls the transition of the transceiver to standby mode, which transmits a high signal when transitioning to standby mode, outputs a signal for transmission to the transceiver, accepts input of a signal received by the transceiver, and detects whether or not there is an abnormality in the transition to standby mode based on the signal input from the transceiver when the level of the signal for transmission is switched in a predetermined sequence after transition to standby mode.
本発明によると、バスを介さずにネットワークからの切り離し機能の異常の有無を確認することができる。 This invention makes it possible to check for abnormalities in the network disconnection function without going through the bus.
(第1の実施形態)
本発明の第1の実施形態について図を参照して詳細に説明する。図1は、本実施形態の通信装置10の構成の例を示す図である。通信装置10は、通信回路20と、トランシーバ30と、切り替え器40を備える。
First Embodiment
A first embodiment of the present invention will be described in detail with reference to the drawings. Fig. 1 is a diagram showing an example of the configuration of a
通信装置10は、例えば、車載装置を制御する電子回路に接続されている。電子回路が制御する対象となる装置は、車載装置に限られない。車載装置などの装置を制御する電子回路は、ECU(Electronic Control Unit)とも呼ばれる。電子回路は、例えば、図1の通信回路20に接続されている。通信装置10は、電子回路が他の電子回路と通信を行う場合に、他の電子回路に接続された通信装置との間で信号を送受信する装置。すなわち、電子回路は、通信装置10の通信機能を介して、他の電子回路との通信を行う。
The
通信装置10は、バスを介して他の通信システムと通信を行う。通信装置10は、例えば、CAN(Controller Area Network)通信方式によって他の通信装置と通信を行う。
The
通信装置10は、接続されている電子回路をネットワークから切り離す機能を有する。通信装置10は、トランシーバ30を、スタンバイモードに移行することで他の通信装置と通信を行わない状態に移行する。また、通信装置10は、トランシーバ30のスタンバイモードへの移行の異常の有無を確認する機能を有する。スタンバイモードへの移行の異常の有無の確認は、例えば、電子回路からスタンバイモードへの移行の要求を受けた場合に行われる。スタンバイモードへの移行の異常の有無の確認は、電子回路からスタンバイモードへの移行の異常の有無の確認を要求された場合に行われてもよい。また、スタンバイモードへの移行の異常の有無の確認は、あらかじめ設定された日時または時間間隔で行われてもよい。
The
通信回路20の構成について説明する。図1に示すように、通信回路20は、制御回路21と、信号処理回路22をさらに備える。
The configuration of the
制御回路21の構成について説明する。図2は、制御回路21の構成の例を示す図である。制御回路21は、制御部101と、出力部102と、入力部103と、検出部104をさらに備える。
The configuration of the
制御部101は、トランシーバ30のスタンバイモードへの移行を制御する。トランシーバ30は、バスに送信する信号を分岐して受信する手段を有するトランシーバである。また、トランシーバ30は、スタンバイモードに移行する場合に、Highの信号をバスに送信する。
The
制御部101は、トランシーバ30をスタンバイモードに移行させる場合に、トランシーバ30に、スタンバイ信号を出力する。制御部101は、例えば、トランシーバ30に、トランシーバ30が送信する信号のレベルをHighにする信号をスタンバイ信号として出力する。スタンバイ信号は、High以外のレベルの信号であってもよい。スタンバイ信号の信号レベルは、システム全体の仕様に応じて、適宜、設定される。
When the
出力部102は、トランシーバ30に、送信用の信号を出力する。送信用の信号は、トランシーバがバスに送信する信号である。出力部102は、例えば、スタンバイモードへの移行の異常の有無の確認を行う際に、トランシーバ30に、送信用の信号のレベルを示す信号を出力する。出力部102は、所定のシーケンスに応じて、トランシーバ30からHighとLowの信号が送信されるように、トランシーバ30が送信する信号のレベルを制御する信号を出力する。所定のシーケンスは、トランシーバ30のスタンバイモードへの移行の異常の有無を確認するためのシーケンスとして設定されている。所定のシーケンスは、例えば、HighとLowの信号の送信の順番、送信時間および送信間隔を示す情報である。信号のレベルのHighとLowの順番は、確認のシーケンスとしてあらかじめ設定されている。出力部102は、例えば、スタンバイモードに移行後、Low、High、Lowの順に送信用の信号が送信されるように信号を出力する。出力部102は、例えば、検出部104からの要求に基づいて、信号のHighとLowを切り替える。出力部102は、あらかじめ設定された時間ごとに、信号のHighとLowを切り替えてもよい。
The
入力部103は、スタンバイモードへの移行の異常の有無の確認を行う際に、トランシーバ30が受信する信号の入力を受け付ける。入力部103は、例えば、スタンバイモードの異常の有無を確認する際に、トランシーバ30が受信する信号がHighであるかLowであるかを示す信号の入力を受け付ける。また、スタンバイモードへの移行の異常の有無の確認を行っていない場合には、入力部103は、入力された信号の処理を行わなくてもよい。
The
検出部104は、スタンバイモードに移行後、送信用の信号のレベルを所定のシーケンスで切り替えた場合における、トランシーバ30から入力される信号に基づいて、スタンバイモードへの移行の異常の有無を検出する。すなわち、検出部104は、入力部103が取得する、トランシーバ30が受信する信号がHighであるかLowであるかを示す信号に基づいて、スタンバイモードへの移行の異常の有無を検出する。検出部104がスタンバイモードへの移行の異常の有無を確認する方法については、後で説明する。
The
検出部104は、スタンバイモードへの移行の異常の有無の確認を開始する際に、確認を開始する信号を、制御部101、出力部102および入力部103に出力してもよい。
When the
検出部104は、通信装置10に接続されている電子回路に、スタンバイモードへの移行の異常の有無の確認結果を出力してもよい。また、検出部104は、バスに接続された複数の通信装置を管理する装置に、スタンバイモードへの移行の異常の有無の確認結果を出力してもよい。
The
検出部104は、切り替え器40のスイッチ素子の切り替えを制御してもよい。検出部104は、スタンバイモードの異常の有無の確認を開始する際に、スイッチの切り替えの要求を切り替え器40に出力する。検出部104は、例えば、スタンバイモードの異常の有無の確認を開始する際に、出力部102から出力される信号がトランシーバ30に入力されるように切り替え器40のスイッチ素子の切り替えを行う。また、検出部104は、確認の開始時にスイッチの切り替えの要求を切り替え器40に出力する場合に、スタンバイモードの異常の有無の確認が完了した際に、スイッチの切り替えの要求を切り替え器40に出力してもよい。検出部104は、例えば、スタンバイモードの異常の有無の確認が完了した際に、信号処理回路22から出力される信号がトランシーバ30に入力されるように切り替え器40のスイッチ素子の切り替えを行う。
The
検出部104がスタンバイモードへの移行の異常の有無を確認する方法の例を説明する。図4は、スタンバイモードへの移行の異常の有無を確認する際における、各信号のレベルの例を模式的に示す図である。
This section describes an example of a method in which the
信号処理回路22は、電子回路から入力される信号を、送信用の信号形式に変換して、トランシーバ30に出力する。信号処理回路22は、トランシーバ30から入力される受信信号を、電子回路の信号形式に変換して出力する。信号処理回路22は、トランシーバ30のスタンバイモードへの移行の異常の有無の確認が行われている場合には、入力される信号の処理を行わなくてもよい。
The
制御回路21および信号処理回路22には、それぞれ半導体装置が用いられる。制御回路21および信号処理回路22には、例えば、FPGA(Field Programmable Gate Array)が用いられる。制御回路21および信号処理回路22は、FPGA以外の半導体装置であってもよい。制御回路21および信号処理回路22は、一体の半導体装置であってもよい。また、制御回路21は、例えば、GPIO(General-purpose input/output)インタフェースを有する半導体装置であってもよい。
The
トランシーバ30の構成について説明する。図3は、トランシーバ30の構成の例を示す図である。トランシーバ30は、送信器31と、受信器32をさらに備える。
The configuration of the
送信器31は、通信回路20から入力された送信用の信号を、差動信号としてバスに出力する。送信器31とバスの間の信号線は、分岐されて受信器32の受信端子に接続されている。そのため、送信器31から送信された信号は、折り返されて受信器32にも入力される。また、送信器31は、スタンバイ信号の入力端子33を備える。スタンバイ信号が入力されると、送信器31は、Highの信号を送信する。
The
送信器31が送信する送信用の信号は、切り替え器40を介して、信号処理回路22と、制御回路21とから入力される。送信器31が送信する送信用の信号は、切り替え器40のスイッチ素子の状態に応じて、信号処理回路22が出力する信号と、制御回路21が出力する信号のいずれかが選択されて入力される。
The signal to be transmitted by the
受信器32は、バスを介して受信する差動信号をビット信号に変換し、通信回路20に出力する。受信器32が受信する信号には、送信器31が出力した信号が含まれる。受信器32が出力する信号は、通信回路20の信号処理回路22と、制御回路21の入力部103にそれぞれ入力される。また、受信器32と、信号処理回路22および制御回路21の間に切り替え器を設け、受信器32から出力された信号が、信号処理回路22と制御回路21のいずれか一方にのみ入力されるようにしてもよい。
The
図4の(a)のスタンバイ信号は、制御部101がトランシーバ30に出力する、スタンバイ信号のレベルを示す。スタンバイ信号は、スタンバイモードの時にHighの信号として出力される。図4の(b)の送信信号は、出力部102がトランシーバ30に送る送信用の信号のレベルを示す。図4の(c)と(d)の受信信号は、入力部103に入力される、トランシーバ30が受信する信号のレベルを示している。図4の(c)は、スタンバイモードへの移行が正常に行われた場合における、受信する信号のレベルを示している。図4の(d)は、スタンバイモードの移行に異常が生じた場合における、受信する信号のレベルを示している。
The standby signal in (a) of FIG. 4 indicates the level of the standby signal output by the
図4の例において、異常の有無の確認が開始されると、出力部102は、例えば、100マイクロ秒間、Lowの信号をトランシーバ30に出力する。出力部102は、図4の例において、T1からT2の間で、Lowの信号をトランシーバ30に出力する。Lowの信号を出力する時間は、100マイクロ秒に限られない。Lowの信号を出力する時間は、例えば、通常の信号と区別できる長さに設定される。また、トランシーバに、Lowへの固着を防ぐタイムアウト機能が設定されている場合には、Lowの信号を出力する長さは、タイムアウト機能の設定時間よりも短く設定される。また、出力部102は、タイムアウト機能の作動を防ぐため、Lowの信号を出力する前に、Highの信号を出力してもよい。
In the example of FIG. 4, when checking for anomalies begins, the
Lowの信号が100マイクロ秒間、出力されると、図4の例におけるT2の時点において、制御部101は、スタンバイ信号をトランシーバ30に出力する。この時点において、トランシーバ30の送信器31が送信するHighの信号は、折り返されて受信器32に入力されるので、スタンバイモードへの移行が正常な場合に、入力部103に入力される信号は、Highを示す信号となる。
When a low signal is output for 100 microseconds, at time T2 in the example of FIG. 4, the
スタンバイ信号の出力が開始された後、出力部102は、Lowの信号をトランシーバ30に出力する。スタンバイモードの時に、Lowの信号を出力しても、スタンバイモードへの移行が正常に行われている場合、入力部103に入力される信号は、Highを示す。そのため、入力部103に入力される信号がLowの場合、検出部104は、スタンバイモードへの移行に異常が生じていると判定する。検出部104は、スタンバイモードへの移行に異常が生じていると判定することで、スタンバイモードへの移行に異常が生じていることを検出する。
After the output of the standby signal has started, the
検出部104は、出力部102がLowの信号を出力後、あらかじめ設定された時間が経過した時に、スタンバイモードへの移行の異常の有無を判定する。検出部104は、出力部102がLowの信号を出力後、例えば、2マイクロ秒後に、スタンバイモードへの移行の異常の有無を判定する。信号の出力後、異常の有無を判定するまでの時間は、2マイクロ秒に限られない。信号の出力後、異常の有無を判定するまでの時間は、出力した信号がトランシーバ30の送信器31から送信後に、折り返されて受信器32において受信され、受信した信号のレベルの情報が入力部103に入力されるまでに要する時間を基に設定される。出力部102が信号を出力してから、検出部104が異常の有無を判定するまでの時間の設定は、以降のステップの場合にも同様である。
The
出力部102によるLowの信号の出力後、入力部103に入力される受信信号がHighの場合、図4の例におけるT3の時点において、出力部102は、Highの信号を出力する。検出部104は、出力部102がHighの信号を出力後、あらかじめ設定された時間が経過した時に、スタンバイモードへの移行の異常の有無を判定する。あらかじめ設定された時間は、図4の場合、2マイクロ秒である。この時点において、スタンバイ信号、送信信号ともにHighのため、スタンバイモードへの移行が正常ならば、図4(c)に示すように、受信信号は、Highとなる。そのため、入力部103に入力される信号が、図4(d)に示すようにLowの場合、検出部104は、スタンバイモードへの移行に異常が生じていると判定する。
After the
出力部102によるHighの信号の出力後、入力部103に入力される受信信号がHighの場合、図4の例におけるT4の時点において、出力部102は、Lowの信号をさらに出力する。検出部104は、出力部102がLowの信号を出力後、あらかじめ設定された時間が経過した時に、スタンバイモードへの移行の異常の有無を判定する。この時点において、スタンバイ信号が出力されているため、スタンバイモードへの移行が正常ならば、図4(c)に示すように、受信信号は、Highとなる。そのため、入力部103に入力される信号が、図4(d)に示すようにLowの場合、検出部104は、スタンバイモードへの移行に異常が生じていると判定する。また、各出力パターンについての確認が完了しているため、入力部103に入力される信号がHighの場合、検出部104は、スタンバイモードへの移行が正常に行われていると判定する。検出部104は、スタンバイモードへの移行が正常に行われていると判定することで、スタンバイモードへの移行が正常であることを検出する。
After the
トランシーバは、タイムアウト信号を出力する素子を備えていてもよい。タイムアウト信号は、信号がLowに固着した場合に、Lowへの固着を回避するために出力される信号である。 The transceiver may include an element that outputs a timeout signal. The timeout signal is a signal that is output when the signal becomes stuck at low to prevent the signal from becoming stuck at low.
図5は、タイムアウト信号を出力する素子を備えるトランシーバの例を、トランシーバ50として示す図である。トランシーバ50は、送信器31と、受信器32を備える。Time-out部51は、例えば、あらかじめ設定された時間以上、Lowの状態が続いた場合に、送信器31に、Highの信号をタイムアウト信号として出力する。タイムアウト信号を出力するまでのLowの状態の継続時間は、例えば、数100マイクロ秒から数10ミリ秒の間の時間に設定される。
Figure 5 shows an example of a transceiver equipped with an element that outputs a timeout signal, as
切り替え器40は、制御回路21の検出部104から入力される制御信号に基づき、スイッチ素子の切り替えにより信号の経路を切り替える。切り替え器40は、制御回路21から入力される信号と、信号処理回路22から入力される信号のいずれか一方がトランシーバ30の送信器31に入力されるようにスイッチ素子を切り替える。切り替え器40は、通信回路20の内部にスイッチ素子として形成されていてもよい。
The
本実施形態の通信装置10において、スタンバイモードへの移行の異常の有無の確認が行われる際の動作について説明する。図6は、通信装置10がスタンバイモードへの移行の異常の有無の確認を行う際の動作フローの例を示す図である。
The operation of the
スタンバイモードへの移行の有無の確認が開始されると、検出部104は、切り替え器40を制御して、制御回路21が出力した信号がトランシーバ30に出力されるようにスイッチを切り替える(ステップS101)。
When checking for a transition to standby mode begins, the
スイッチの切り替えが行われると、出力部102は、あらかじめ設定された時間、トランシーバ30に、Lowの信号を出力する(ステップS102)。出力部102からトランシーバ30に出力された信号は、送信器31に入力される。送信器31は、出力部102から入力された信号に基づいて、バスにLowの信号を送信する。送信器31がバスに送信した信号は、バスに接続された信号線上で折り返されて受信器32に入力される。受信器32は、受信信号を受信信号のレベルを示す信号に変換する。受信信号のレベルを示す信号に変換すると、受信器32は、入力部103に、受信信号のレベルを示す信号を出力する。
When the switch is changed over, the
あらかじめ設定された時間の経過後、出力部102は、スタンバイ信号をトランシーバ30に出力し、トランシーバ30をスタンバイモードに移行させる(ステップS103)。スタンバイモードに移行すると、送信器31は、入力されたスタンバイ信号に基づいて、バスにHighの信号を送信する。送信器31がバスに送信した信号は、バスに接続された信号線上で折り返されて受信器32に入力される。受信器32は、受信信号を受信信号のレベルを示す信号に変換する。受信信号のレベルを示す信号に変換すると、受信器32は、入力部103に、受信信号のレベルを示す信号を出力する。
After a preset time has elapsed, the
スタンバイ信号の出力後、検出部104は、入力部103に入力される信号が示す受信信号のレベルを確認する。入力部103に入力される受信信号がLowの場合(ステップS104でNo)、検出部104は、スタンバイモードへの移行に異常が生じていると判定する(ステップS110)。
After the standby signal is output, the
入力部103に入力される信号が示す受信信号のレベルがHighの場合(ステップS104でYes)、検出部104は、出力部102に出力する信号のレベルを切り替える要求を出力する。出力する信号のレベルを切り替える要求を受け取ると、出力部102は、トランシーバ30に、Highの信号を出力する(ステップS105)。
When the level of the received signal indicated by the signal input to the
トランシーバ30の送信器31は、入力されたHighの信号に基づいて、バスにHighの信号を送信する。送信器31がバスに送信した信号は、バスに接続された信号線上で折り返されて受信器32に入力される。受信器32は、受信信号を受信信号のレベルを示す信号に変換する。受信信号のレベルを示す信号に変換すると、受信器32は、入力部103に、受信信号のレベルを示す信号を出力する。
出力部102からHighの信号が出力された後、あらかじめ設定された時間後に、検出部104は、入力部103に入力される信号が示す受信信号のレベルを確認する。入力部103に入力される信号が示す受信信号のレベルがLowの場合(ステップS106でNo)、検出部104は、スタンバイモードへの移行に異常が生じていると判定する(ステップS110)。
The
After a preset time has elapsed since a High signal was output from
入力部103に入力される信号が示す受信信号のレベルがHighの場合(ステップS106でYes)、検出部104は、出力部102に出力する信号のレベルを切り替える要求を出力する。出力する信号のレベルを切り替える要求を受け取ると、出力部102は、トランシーバ30に、Lowの信号を出力する(ステップS107)。
When the level of the received signal indicated by the signal input to the
トランシーバ30の送信器31は、入力されたLowの信号に基づいて、バスにLowの信号を送信する。この時点において、スタンバイ信号が入力されているため、送信器31は、バスに送信する信号にHighの信号を重畳する。このため、送信器31が送信する信号は、Highの信号となる。バスに送信器31がバスに送信した信号は、バスに接続された信号線上で折り返されて受信器32に入力される。受信器32は、受信信号を受信信号のレベルを示す信号に変換する。受信信号のレベルを示す信号に変換すると、受信器32は、入力部103に、受信信号のレベルを示す信号を出力する。
出力部102からLowの信号が出力された後、あらかじめ設定された時間後に、検出部104は、入力部103に入力される信号が示す受信信号のレベルを確認する。入力部103に入力される信号が示す受信信号がLowの場合(ステップS108でNo)、検出部104は、スタンバイモードへの移行に異常が生じていると判定する(ステップS110)。
The
After a preset time has elapsed since the
入力部103に入力される信号が示す受信信号のレベルがHighの場合(ステップS108でYes)、検出部104は、スタンバイモードへの移行が正常に行われていると判定する(ステップS109)。
If the level of the received signal indicated by the signal input to the
検出部104は、例えば、トランシーバ30のスタンバイモードへの移行の有無の確認結果を、通信装置10に接続されている電子回路に出力する。また、検出部104は、バスに接続された複数の通信装置を管理する管理システムに、スタンバイモードへの移行の異常の有無の確認結果を出力してもよい。
For example, the
本実施形態の通信装置10において、通信回路20の出力部102は、スタンバイモードに移行後、LowとHighの信号をトランシーバ30に出力する。トランシーバ30は、出力部102から入力される信号に基づき、送信用の信号を送信し、折り返された信号を受信する。トランシーバ30は、受信した信号のレベルを示す信号を通信回路20に出力する。通信回路20の入力部103は、トランシーバ30が出力する信号の入力を受け付ける。そして、検出部104は、入力された信号に基づき、スタンバイモードへの移行の異常の有無を検出する。そのため、通信回路20は、トランシーバ30が出力した信号を基に、スタンバイモードへの移行の異常の有無を検出することができる。その結果、通信回路20は、バスを介さずにネットワークからの切り離し機能の異常の有無を確認することができる。
In the
(第2の実施形態)
本発明の第2の実施形態について図を参照して詳細に説明する。図7は、本実施形態の通信回路200の構成の概要を示す図である。
Second Embodiment
A second embodiment of the present invention will be described in detail with reference to the drawings. Fig. 7 is a diagram showing an outline of the configuration of a
通信回路200は、制御部201と、出力部202と、入力部203と、検出部204を備える。
The
制御部201は、バスに送信する信号を分岐して受信する手段を有するトランシーバであり、スタンバイモードに移行する場合にHighの信号を送信するトランシーバのスタンバイモードへの移行を制御する。出力部202は、トランシーバに送信用の信号を出力する。入力部203は、トランシーバが受信する信号の入力を受け付ける。検出部204は、スタンバイモードに移行後、送信用の信号のレベルを所定のシーケンスで切り替えた場合における、トランシーバから入力される信号に基づいて、スタンバイモードへの移行の異常の有無を検出する。
The
ここで、第1の実施形態の制御部101は、制御部201の一例である。また、制御部201は、制御手段の一態様である。出力部102は、出力部202の一例である。また、出力部202は、出力手段の一態様である。入力部103は、入力部203の一例である。また、入力部203は、入力手段の一態様である。検出部104は、検出部204の一例である。また、検出部204は、検出手段の一態様である。
Here, the
通信回路200の動作について説明する。図8は、通信回路200の動作フローの例を示す図である。
The operation of the
制御部201は、バスに送信する信号を分岐して受信する手段を有するトランシーバであり、スタンバイモードに移行する場合にHighの信号を送信するトランシーバのスタンバイモードへの移行を制御する(ステップS201)。スタンバイモードへの移行を制御する、出力部202は、トランシーバに、送信用の信号を出力する(ステップS202)。送信用の信号を出力すると、入力部203は、トランシーバが受信する信号の入力を受け付ける(ステップS203)。トランシーバが受信する信号が入力されると、検出部204は、スタンバイモードに移行後、送信用の信号のレベルを所定のシーケンスで切り替えた場合における、トランシーバから入力される信号に基づいて、スタンバイモードへの移行の異常の有無を検出する(ステップS204)。
The
通信回路200は、バスに送信する信号を分岐して受信する手段を有するトランシーバに送信用の信号を出力する。そして、通信回路200は、信号のレベルを所定のシーケンスで切り替えた場合における、トランシーバから入力される信号に基づいて、スタンバイモードへの移行の異常の有無を検出する。そのため、通信回路200は、通信回路200が出力した信号を基に、スタンバイモードへの移行の異常の有無を検出することができる。その結果、通信回路200は、バスを介さずにネットワークからの切り離し機能の異常の有無を確認することができる。
The
10 通信装置
20 通信回路
21 制御回路
22 信号処理回路
30 トランシーバ
31 送信器
32 受信器
33 入力端子
40 切り替え器
50 トランシーバ
51 Time-out部
101 制御部
102 出力部
103 入力部
104 検出部
200 通信回路
201 制御部
202 出力部
203 入力部
204 検出部
REFERENCE SIGNS
Claims (10)
前記トランシーバに送信用の信号を出力する出力手段と、
前記トランシーバが受信する信号の入力を受け付ける入力手段と、
前記スタンバイモードに移行後、前記送信用の信号のレベルを所定のシーケンスで切り替えた場合における、前記トランシーバから入力される信号に基づいて、前記スタンバイモードへの移行の異常の有無を検出する検出手段と
を備える通信回路。 a control means for controlling the transition of the transceiver to a standby mode, the control means transmitting a high signal when the transceiver transitions to the standby mode;
an output means for outputting a signal for transmission to the transceiver;
an input means for receiving an input of a signal to be received by the transceiver;
and a detection means for detecting whether or not there is an abnormality in the transition to the standby mode based on a signal input from the transceiver when the level of the transmission signal is switched in a predetermined sequence after the transition to the standby mode.
請求項1に記載の通信回路。 the detection means detects an abnormality in the transition to the standby mode when a signal input from the transceiver is Low after the transition to the standby mode.
2. The communication circuit according to claim 1.
前記検出手段は、HighとLowのいずれにおいても前記トランシーバから入力される信号がHighの場合に、前記スタンバイモードへの移行が正常に行われていることを検出する、
請求項1または2に記載の通信回路。 the predetermined sequence is set as an order of switching between High and Low levels of the transmission signal after transition to the standby mode,
the detection means detects that the transition to the standby mode has been performed normally when the signal input from the transceiver is High, regardless of whether it is High or Low;
3. A communication circuit according to claim 1 or 2.
請求項3に記載の通信回路。 the predetermined sequence is a setting for outputting signals to the transceiver in the order of low, high, and low after transition to the standby mode;
4. The communication circuit according to claim 3.
前記検出手段は、前記切り替え手段を制御して、前記信号の経路を、前記スタンバイモードへの移行の異常の有無を検出するための信号と、前記バスを介して送信する信号とのいずれかを出力する経路に切り替える、
請求項1から4いずれかに記載の通信回路。 A switching unit is further provided for switching a path of a signal to be output to the transceiver.
the detection means controls the switching means to switch the signal path to a path for outputting either a signal for detecting the presence or absence of an abnormality in the transition to the standby mode or a signal to be transmitted via the bus.
A communication circuit according to any one of claims 1 to 4.
請求項1から5いずれかに記載の通信回路。 The bus is a Controller Area Network bus.
A communication circuit according to any one of claims 1 to 5.
請求項1から6いずれかに記載の通信回路と
を備え、
前記通信回路は、前記トランシーバを前記スタンバイモードに移行後、前記トランシーバの前記受信手段が受信する信号に基づいて、前記スタンバイモードへの移行の異常の有無を検出する、
通信装置。 a transceiver having a transmitting means for transmitting a signal to a bus and for transmitting a High signal when a transition to a standby mode is made, and a receiving means for receiving a signal transmitted on the bus and a signal obtained by branching off the signal transmitted by the transmitting means;
A communication circuit according to any one of claims 1 to 6,
the communication circuit detects whether or not there is an abnormality in the transition to the standby mode based on a signal received by the receiving means of the transceiver after the transceiver has transitioned to the standby mode.
Communication device.
前記トランシーバに送信用の信号を出力し、
前記トランシーバが受信する信号の入力を受け付け、
前記スタンバイモードに移行後、前記送信用の信号のレベルを所定のシーケンスで切り替えた場合における、前記トランシーバから入力される信号に基づいて、前記スタンバイモードへの移行の異常の有無を検出する、
通信方法。 a transceiver having a means for branching and receiving a signal to be transmitted to a bus, the transceiver transmitting a High signal when transitioning to a standby mode being controlled;
outputting a signal for transmission to the transceiver;
Accepting an input of a signal to be received by the transceiver;
detecting whether or not there is an abnormality in the transition to the standby mode based on a signal input from the transceiver when the level of the transmission signal is switched in a predetermined sequence after the transition to the standby mode;
Communication method.
請求項8に記載の通信方法。 when a signal input from the transceiver is low after the transition to the standby mode, an abnormality in the transition to the standby mode is detected;
The communication method according to claim 8.
請求項8または9に記載の通信方法。 the predetermined sequence is set as an order of switching the level of the transmission signal between High and Low after transition to the standby mode, and when the signal input from the transceiver is High in both the High and Low states, it is detected that transition to the standby mode has been performed normally.
10. A communication method according to claim 8 or 9.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022013051A JP7464634B2 (en) | 2022-01-31 | 2022-01-31 | COMMUNICATION CIRCUIT, COMMUNICATION DEVICE, AND COMMUNICATION METHOD |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022013051A JP7464634B2 (en) | 2022-01-31 | 2022-01-31 | COMMUNICATION CIRCUIT, COMMUNICATION DEVICE, AND COMMUNICATION METHOD |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023111273A JP2023111273A (en) | 2023-08-10 |
| JP7464634B2 true JP7464634B2 (en) | 2024-04-09 |
Family
ID=87551912
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022013051A Active JP7464634B2 (en) | 2022-01-31 | 2022-01-31 | COMMUNICATION CIRCUIT, COMMUNICATION DEVICE, AND COMMUNICATION METHOD |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7464634B2 (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009105549A (en) | 2007-10-22 | 2009-05-14 | Denso Corp | Communication apparatus and communication system |
-
2022
- 2022-01-31 JP JP2022013051A patent/JP7464634B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009105549A (en) | 2007-10-22 | 2009-05-14 | Denso Corp | Communication apparatus and communication system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023111273A (en) | 2023-08-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113412605B (en) | Communication device, communication method, and program | |
| US8832477B2 (en) | Electronic apparatus and signal disconnection/connection method | |
| US8804750B2 (en) | Field device | |
| US10289590B2 (en) | Electronic device and method of auto switching linking path giving priority to a priority port | |
| JP7464634B2 (en) | COMMUNICATION CIRCUIT, COMMUNICATION DEVICE, AND COMMUNICATION METHOD | |
| US20110097077A1 (en) | Optical transmission system | |
| JP2013232886A (en) | Communication device, method for detecting wiring state using communication device, and computer program | |
| US7752503B2 (en) | CAN controller system | |
| CN100566277C (en) | Communication network system and method for transmitting information | |
| JP3856714B2 (en) | Semiconductor integrated circuit provided with potential detection circuit and signal transmission / reception system | |
| JPH08251216A (en) | Data transmission equipment | |
| US20050157710A1 (en) | Data bus system | |
| JP4661778B2 (en) | Wired communication system | |
| JP2666849B2 (en) | Remote monitoring device | |
| JP2788408B2 (en) | Communications system | |
| JP3247209B2 (en) | Multiplex transmission equipment | |
| JP3686752B2 (en) | Clock dependent selection circuit | |
| KR100733971B1 (en) | Fault Tolerant Full Duplex Distributed Control System | |
| JP3662299B2 (en) | Communications system | |
| JP4257995B2 (en) | Half-duplex communication control method | |
| JP3042511B2 (en) | Communication system and method for stopping external transmission output of the communication system | |
| JPH1127184A (en) | Data transmission equipment | |
| JP2001186217A (en) | Multiplexing control system with disconnection detection function for intersystem connection | |
| JP2002290423A (en) | Communication processing device | |
| KR101563932B1 (en) | Apparatus and method for switchover of redundancy status in redundancy system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230518 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240228 |
|
| 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: 20240305 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240328 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7464634 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |