Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7464634B2 - COMMUNICATION CIRCUIT, COMMUNICATION DEVICE, AND COMMUNICATION METHOD - Google Patents
[go: Go Back, main page]

JP7464634B2 - COMMUNICATION CIRCUIT, COMMUNICATION DEVICE, AND COMMUNICATION METHOD - Google Patents

COMMUNICATION CIRCUIT, COMMUNICATION DEVICE, AND COMMUNICATION METHOD Download PDF

Info

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
Application number
JP2022013051A
Other languages
Japanese (ja)
Other versions
JP2023111273A (en
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.)
NEC Platforms Ltd
Original Assignee
NEC Platforms Ltd
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 NEC Platforms Ltd filed Critical NEC Platforms Ltd
Priority to JP2022013051A priority Critical patent/JP7464634B2/en
Publication of JP2023111273A publication Critical patent/JP2023111273A/en
Application granted granted Critical
Publication of JP7464634B2 publication Critical patent/JP7464634B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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.

特開2014-91340号公報JP 2014-91340 A

しかしながら、特許文献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 is a diagram showing an outline of a configuration of a first embodiment of the present invention; 本発明の第1の実施形態の通信回路の構成の例を示す図である。FIG. 2 is a diagram illustrating an example of a configuration of a communication circuit according to a first exemplary embodiment of the present invention. 本発明の第1の実施形態のトランシーバの構成の例を示す図である。FIG. 2 is a diagram illustrating an example of a configuration of a transceiver according to the first embodiment of the present invention. 本発明の第1の実施形態の信号のレベルの例を模式的に示す図である。FIG. 4 is a diagram illustrating an example of signal levels according to the first embodiment of the present invention. 本発明の第1の実施形態のトランシーバの構成の例を示す図である。FIG. 2 is a diagram illustrating an example of a configuration of a transceiver according to the first embodiment of the present invention. 本発明の第1の実施形態の通信回路の動作フローの例を示す図である。FIG. 4 is a diagram illustrating an example of an operation flow of the communication circuit according to the first exemplary embodiment of the present invention. 本発明の第2の実施形態の構成の概要を示す図である。FIG. 13 is a diagram showing an outline of the configuration of a second embodiment of the present invention. 本発明の第2の実施形態の通信回路の動作フローの例を示す図である。FIG. 11 is a diagram illustrating an example of an operation flow of a communication circuit according to a second exemplary embodiment of the present invention.

(第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 communication device 10 according to the present embodiment. The communication device 10 includes a communication circuit 20, a transceiver 30, and a switch 40.

通信装置10は、例えば、車載装置を制御する電子回路に接続されている。電子回路が制御する対象となる装置は、車載装置に限られない。車載装置などの装置を制御する電子回路は、ECU(Electronic Control Unit)とも呼ばれる。電子回路は、例えば、図1の通信回路20に接続されている。通信装置10は、電子回路が他の電子回路と通信を行う場合に、他の電子回路に接続された通信装置との間で信号を送受信する装置。すなわち、電子回路は、通信装置10の通信機能を介して、他の電子回路との通信を行う。 The communication device 10 is connected to, for example, an electronic circuit that controls an in-vehicle device. The device controlled by the electronic circuit is not limited to an in-vehicle device. An electronic circuit that controls a device such as an in-vehicle device is also called an ECU (Electronic Control Unit). The electronic circuit is connected to, for example, the communication circuit 20 in FIG. 1. The communication device 10 is a device that transmits and receives signals between the electronic circuit and a communication device connected to the other electronic circuit when the electronic circuit communicates with the other electronic circuit. In other words, the electronic circuit communicates with the other electronic circuit via the communication function of the communication device 10.

通信装置10は、バスを介して他の通信システムと通信を行う。通信装置10は、例えば、CAN(Controller Area Network)通信方式によって他の通信装置と通信を行う。 The communication device 10 communicates with other communication systems via a bus. For example, the communication device 10 communicates with other communication devices using a CAN (Controller Area Network) communication method.

通信装置10は、接続されている電子回路をネットワークから切り離す機能を有する。通信装置10は、トランシーバ30を、スタンバイモードに移行することで他の通信装置と通信を行わない状態に移行する。また、通信装置10は、トランシーバ30のスタンバイモードへの移行の異常の有無を確認する機能を有する。スタンバイモードへの移行の異常の有無の確認は、例えば、電子回路からスタンバイモードへの移行の要求を受けた場合に行われる。スタンバイモードへの移行の異常の有無の確認は、電子回路からスタンバイモードへの移行の異常の有無の確認を要求された場合に行われてもよい。また、スタンバイモードへの移行の異常の有無の確認は、あらかじめ設定された日時または時間間隔で行われてもよい。 The communication device 10 has a function of disconnecting the connected electronic circuit from the network. The communication device 10 transitions the transceiver 30 to a standby mode, thereby transitioning the device to a state in which communication with other communication devices is not performed. The communication device 10 also has a function of checking whether there is an abnormality in the transition to the standby mode of the transceiver 30. The check for whether there is an abnormality in the transition to the standby mode is performed, for example, when a request for transition to the standby mode is received from the electronic circuit. The check for whether there is an abnormality in the transition to the standby mode may also be performed when a request for checking whether there is an abnormality in the transition to the standby mode is received from the electronic circuit. The check for whether there is an abnormality in the transition to the standby mode may also be performed at a preset date and time or at a preset time interval.

通信回路20の構成について説明する。図1に示すように、通信回路20は、制御回路21と、信号処理回路22をさらに備える。 The configuration of the communication circuit 20 will now be described. As shown in FIG. 1, the communication circuit 20 further includes a control circuit 21 and a signal processing circuit 22.

制御回路21の構成について説明する。図2は、制御回路21の構成の例を示す図である。制御回路21は、制御部101と、出力部102と、入力部103と、検出部104をさらに備える。 The configuration of the control circuit 21 will be described. FIG. 2 is a diagram showing an example of the configuration of the control circuit 21. The control circuit 21 further includes a control unit 101, an output unit 102, an input unit 103, and a detection unit 104.

制御部101は、トランシーバ30のスタンバイモードへの移行を制御する。トランシーバ30は、バスに送信する信号を分岐して受信する手段を有するトランシーバである。また、トランシーバ30は、スタンバイモードに移行する場合に、Highの信号をバスに送信する。 The control unit 101 controls the transition of the transceiver 30 to the standby mode. The transceiver 30 is a transceiver having a means for branching and receiving a signal to be transmitted to the bus. Furthermore, when the transceiver 30 transitions to the standby mode, it transmits a high signal to the bus.

制御部101は、トランシーバ30をスタンバイモードに移行させる場合に、トランシーバ30に、スタンバイ信号を出力する。制御部101は、例えば、トランシーバ30に、トランシーバ30が送信する信号のレベルをHighにする信号をスタンバイ信号として出力する。スタンバイ信号は、High以外のレベルの信号であってもよい。スタンバイ信号の信号レベルは、システム全体の仕様に応じて、適宜、設定される。 When the control unit 101 transitions the transceiver 30 to the standby mode, the control unit 101 outputs a standby signal to the transceiver 30. For example, the control unit 101 outputs a signal to the transceiver 30 as a standby signal that sets the level of the signal transmitted by the transceiver 30 to High. The standby signal may be a signal of a level other than High. The signal level of the standby signal is set appropriately according to the specifications of the entire system.

出力部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 output unit 102 outputs a signal for transmission to the transceiver 30. The signal for transmission is a signal that the transceiver transmits to the bus. For example, when checking whether there is an abnormality in the transition to the standby mode, the output unit 102 outputs a signal indicating the level of the signal for transmission to the transceiver 30. The output unit 102 outputs a signal that controls the level of the signal transmitted by the transceiver 30 so that High and Low signals are transmitted from the transceiver 30 according to a predetermined sequence. The predetermined sequence is set as a sequence for checking whether there is an abnormality in the transition of the transceiver 30 to the standby mode. The predetermined sequence is, for example, information indicating the order of transmission of High and Low signals, the transmission time, and the transmission interval. The order of the signal levels High and Low is set in advance as a confirmation sequence. For example, the output unit 102 outputs a signal so that after transition to the standby mode, the signal for transmission is transmitted in the order of Low, High, and Low. The output unit 102 switches the signal between High and Low, for example, based on a request from the detection unit 104. The output unit 102 may switch the signal between High and Low at preset time intervals.

入力部103は、スタンバイモードへの移行の異常の有無の確認を行う際に、トランシーバ30が受信する信号の入力を受け付ける。入力部103は、例えば、スタンバイモードの異常の有無を確認する際に、トランシーバ30が受信する信号がHighであるかLowであるかを示す信号の入力を受け付ける。また、スタンバイモードへの移行の異常の有無の確認を行っていない場合には、入力部103は、入力された信号の処理を行わなくてもよい。 The input unit 103 accepts input of a signal received by the transceiver 30 when checking for the presence or absence of an abnormality in the transition to the standby mode. For example, when checking for the presence or absence of an abnormality in the standby mode, the input unit 103 accepts input of a signal indicating whether the signal received by the transceiver 30 is high or low. Furthermore, when checking for the presence or absence of an abnormality in the transition to the standby mode, the input unit 103 does not need to process the input signal.

検出部104は、スタンバイモードに移行後、送信用の信号のレベルを所定のシーケンスで切り替えた場合における、トランシーバ30から入力される信号に基づいて、スタンバイモードへの移行の異常の有無を検出する。すなわち、検出部104は、入力部103が取得する、トランシーバ30が受信する信号がHighであるかLowであるかを示す信号に基づいて、スタンバイモードへの移行の異常の有無を検出する。検出部104がスタンバイモードへの移行の異常の有無を確認する方法については、後で説明する。 The detection unit 104 detects whether there is an abnormality in the transition to the standby mode based on the signal input from the transceiver 30 when the level of the transmission signal is switched in a predetermined sequence after transition to the standby mode. That is, the detection unit 104 detects whether there is an abnormality in the transition to the standby mode based on the signal acquired by the input unit 103 indicating whether the signal received by the transceiver 30 is High or Low. The method by which the detection unit 104 checks whether there is an abnormality in the transition to the standby mode will be described later.

検出部104は、スタンバイモードへの移行の異常の有無の確認を開始する際に、確認を開始する信号を、制御部101、出力部102および入力部103に出力してもよい。 When the detection unit 104 starts checking for any abnormalities in the transition to the standby mode, the detection unit 104 may output a signal to start the check to the control unit 101, the output unit 102, and the input unit 103.

検出部104は、通信装置10に接続されている電子回路に、スタンバイモードへの移行の異常の有無の確認結果を出力してもよい。また、検出部104は、バスに接続された複数の通信装置を管理する装置に、スタンバイモードへの移行の異常の有無の確認結果を出力してもよい。 The detection unit 104 may output the result of the confirmation as to whether or not there is an abnormality in the transition to the standby mode to an electronic circuit connected to the communication device 10. The detection unit 104 may also output the result of the confirmation as to whether or not there is an abnormality in the transition to the standby mode to a device that manages multiple communication devices connected to the bus.

検出部104は、切り替え器40のスイッチ素子の切り替えを制御してもよい。検出部104は、スタンバイモードの異常の有無の確認を開始する際に、スイッチの切り替えの要求を切り替え器40に出力する。検出部104は、例えば、スタンバイモードの異常の有無の確認を開始する際に、出力部102から出力される信号がトランシーバ30に入力されるように切り替え器40のスイッチ素子の切り替えを行う。また、検出部104は、確認の開始時にスイッチの切り替えの要求を切り替え器40に出力する場合に、スタンバイモードの異常の有無の確認が完了した際に、スイッチの切り替えの要求を切り替え器40に出力してもよい。検出部104は、例えば、スタンバイモードの異常の有無の確認が完了した際に、信号処理回路22から出力される信号がトランシーバ30に入力されるように切り替え器40のスイッチ素子の切り替えを行う。 The detection unit 104 may control the switching of the switch element of the switch 40. When starting to check whether there is an abnormality in the standby mode, the detection unit 104 outputs a request to switch the switch to the switch 40. For example, when starting to check whether there is an abnormality in the standby mode, the detection unit 104 switches the switch element of the switch 40 so that the signal output from the output unit 102 is input to the transceiver 30. In addition, when the detection unit 104 outputs a request to switch the switch to the switch 40 at the start of the check, the detection unit 104 may output a request to switch the switch to the switch 40 when the check for the presence or absence of an abnormality in the standby mode is completed. For example, when the check for the presence or absence of an abnormality in the standby mode is completed, the detection unit 104 switches the switch element of the switch 40 so that the signal output from the signal processing circuit 22 is input to the transceiver 30.

検出部104がスタンバイモードへの移行の異常の有無を確認する方法の例を説明する。図4は、スタンバイモードへの移行の異常の有無を確認する際における、各信号のレベルの例を模式的に示す図である。 This section describes an example of a method in which the detection unit 104 checks whether there is an abnormality in the transition to the standby mode. Figure 4 is a diagram that shows an example of the levels of each signal when checking whether there is an abnormality in the transition to the standby mode.

信号処理回路22は、電子回路から入力される信号を、送信用の信号形式に変換して、トランシーバ30に出力する。信号処理回路22は、トランシーバ30から入力される受信信号を、電子回路の信号形式に変換して出力する。信号処理回路22は、トランシーバ30のスタンバイモードへの移行の異常の有無の確認が行われている場合には、入力される信号の処理を行わなくてもよい。 The signal processing circuit 22 converts the signal input from the electronic circuit into a signal format for transmission and outputs it to the transceiver 30. The signal processing circuit 22 converts the received signal input from the transceiver 30 into a signal format for the electronic circuit and outputs it. The signal processing circuit 22 does not need to process the input signal when the presence or absence of an abnormality in the transition of the transceiver 30 to the standby mode is being checked.

制御回路21および信号処理回路22には、それぞれ半導体装置が用いられる。制御回路21および信号処理回路22には、例えば、FPGA(Field Programmable Gate Array)が用いられる。制御回路21および信号処理回路22は、FPGA以外の半導体装置であってもよい。制御回路21および信号処理回路22は、一体の半導体装置であってもよい。また、制御回路21は、例えば、GPIO(General-purpose input/output)インタフェースを有する半導体装置であってもよい。 The control circuit 21 and the signal processing circuit 22 each use a semiconductor device. The control circuit 21 and the signal processing circuit 22 may use, for example, an FPGA (Field Programmable Gate Array). The control circuit 21 and the signal processing circuit 22 may be semiconductor devices other than an FPGA. The control circuit 21 and the signal processing circuit 22 may be an integrated semiconductor device. The control circuit 21 may also be, for example, a semiconductor device having a GPIO (General-purpose input/output) interface.

トランシーバ30の構成について説明する。図3は、トランシーバ30の構成の例を示す図である。トランシーバ30は、送信器31と、受信器32をさらに備える。 The configuration of the transceiver 30 will now be described. FIG. 3 is a diagram showing an example of the configuration of the transceiver 30. The transceiver 30 further includes a transmitter 31 and a receiver 32.

送信器31は、通信回路20から入力された送信用の信号を、差動信号としてバスに出力する。送信器31とバスの間の信号線は、分岐されて受信器32の受信端子に接続されている。そのため、送信器31から送信された信号は、折り返されて受信器32にも入力される。また、送信器31は、スタンバイ信号の入力端子33を備える。スタンバイ信号が入力されると、送信器31は、Highの信号を送信する。 The transmitter 31 outputs the transmission signal input from the communication circuit 20 to the bus as a differential signal. The signal line between the transmitter 31 and the bus is branched and connected to the receiving terminal of the receiver 32. Therefore, the signal transmitted from the transmitter 31 is returned and input to the receiver 32 as well. The transmitter 31 also has an input terminal 33 for a standby signal. When a standby signal is input, the transmitter 31 transmits a high signal.

送信器31が送信する送信用の信号は、切り替え器40を介して、信号処理回路22と、制御回路21とから入力される。送信器31が送信する送信用の信号は、切り替え器40のスイッチ素子の状態に応じて、信号処理回路22が出力する信号と、制御回路21が出力する信号のいずれかが選択されて入力される。 The signal to be transmitted by the transmitter 31 is input from the signal processing circuit 22 and the control circuit 21 via the switch 40. Depending on the state of the switch element of the switch 40, the signal to be transmitted by the transmitter 31 is selected and input from either the signal output by the signal processing circuit 22 or the signal output by the control circuit 21.

受信器32は、バスを介して受信する差動信号をビット信号に変換し、通信回路20に出力する。受信器32が受信する信号には、送信器31が出力した信号が含まれる。受信器32が出力する信号は、通信回路20の信号処理回路22と、制御回路21の入力部103にそれぞれ入力される。また、受信器32と、信号処理回路22および制御回路21の間に切り替え器を設け、受信器32から出力された信号が、信号処理回路22と制御回路21のいずれか一方にのみ入力されるようにしてもよい。 The receiver 32 converts the differential signal received via the bus into a bit signal and outputs it to the communication circuit 20. The signals received by the receiver 32 include the signal output by the transmitter 31. The signal output by the receiver 32 is input to the signal processing circuit 22 of the communication circuit 20 and to the input unit 103 of the control circuit 21. In addition, a switch may be provided between the receiver 32 and the signal processing circuit 22 and the control circuit 21 so that the signal output from the receiver 32 is input to only one of the signal processing circuit 22 and the control circuit 21.

図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 control unit 101 to the transceiver 30. The standby signal is output as a high signal in standby mode. The transmit signal in (b) of FIG. 4 indicates the level of the transmit signal sent by the output unit 102 to the transceiver 30. The receive signals in (c) and (d) of FIG. 4 indicate the level of the signal received by the transceiver 30 that is input to the input unit 103. (c) of FIG. 4 indicates the level of the received signal when the transition to standby mode is performed normally. (d) of FIG. 4 indicates the level of the received signal when an abnormality occurs in the transition to standby mode.

図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 output unit 102 outputs a low signal to the transceiver 30 for, for example, 100 microseconds. In the example of FIG. 4, the output unit 102 outputs a low signal to the transceiver 30 between T1 and T2. The time for which the low signal is output is not limited to 100 microseconds. The time for which the low signal is output is set, for example, to a length that can be distinguished from a normal signal. Also, if the transceiver is set with a timeout function that prevents the signal from becoming stuck at low, the length for which the low signal is output is set to be shorter than the time set for the timeout function. Also, the output unit 102 may output a high signal before outputting the low signal to prevent the timeout function from activating.

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 control unit 101 outputs a standby signal to the transceiver 30. At this time, the high signal transmitted by the transmitter 31 of the transceiver 30 is returned and input to the receiver 32, so that if the transition to standby mode is normal, the signal input to the input unit 103 will be a high signal.

スタンバイ信号の出力が開始された後、出力部102は、Lowの信号をトランシーバ30に出力する。スタンバイモードの時に、Lowの信号を出力しても、スタンバイモードへの移行が正常に行われている場合、入力部103に入力される信号は、Highを示す。そのため、入力部103に入力される信号がLowの場合、検出部104は、スタンバイモードへの移行に異常が生じていると判定する。検出部104は、スタンバイモードへの移行に異常が生じていると判定することで、スタンバイモードへの移行に異常が生じていることを検出する。 After the output of the standby signal has started, the output unit 102 outputs a low signal to the transceiver 30. Even if a low signal is output during standby mode, if the transition to standby mode is performed normally, the signal input to the input unit 103 indicates high. Therefore, if the signal input to the input unit 103 is low, the detection unit 104 determines that an abnormality has occurred in the transition to standby mode. The detection unit 104 detects that an abnormality has occurred in the transition to standby mode by determining that an abnormality has occurred in the transition to standby mode.

検出部104は、出力部102がLowの信号を出力後、あらかじめ設定された時間が経過した時に、スタンバイモードへの移行の異常の有無を判定する。検出部104は、出力部102がLowの信号を出力後、例えば、2マイクロ秒後に、スタンバイモードへの移行の異常の有無を判定する。信号の出力後、異常の有無を判定するまでの時間は、2マイクロ秒に限られない。信号の出力後、異常の有無を判定するまでの時間は、出力した信号がトランシーバ30の送信器31から送信後に、折り返されて受信器32において受信され、受信した信号のレベルの情報が入力部103に入力されるまでに要する時間を基に設定される。出力部102が信号を出力してから、検出部104が異常の有無を判定するまでの時間の設定は、以降のステップの場合にも同様である。 The detection unit 104 judges whether or not there is an abnormality in the transition to the standby mode when a preset time has elapsed after the output unit 102 outputs a Low signal. The detection unit 104 judges whether or not there is an abnormality in the transition to the standby mode, for example, 2 microseconds after the output unit 102 outputs a Low signal. The time from the output of the signal until the presence or absence of an abnormality is judged is not limited to 2 microseconds. The time from the output of the signal until the presence or absence of an abnormality is judged is set based on the time required for the output signal to be transmitted from the transmitter 31 of the transceiver 30, to be returned and received by the receiver 32, and for information on the level of the received signal to be input to the input unit 103. The setting of the time from the output of the signal by the output unit 102 until the detection unit 104 judges whether or not there is an abnormality is the same for the subsequent steps.

出力部102によるLowの信号の出力後、入力部103に入力される受信信号がHighの場合、図4の例におけるT3の時点において、出力部102は、Highの信号を出力する。検出部104は、出力部102がHighの信号を出力後、あらかじめ設定された時間が経過した時に、スタンバイモードへの移行の異常の有無を判定する。あらかじめ設定された時間は、図4の場合、2マイクロ秒である。この時点において、スタンバイ信号、送信信号ともにHighのため、スタンバイモードへの移行が正常ならば、図4(c)に示すように、受信信号は、Highとなる。そのため、入力部103に入力される信号が、図4(d)に示すようにLowの場合、検出部104は、スタンバイモードへの移行に異常が生じていると判定する。 After the output unit 102 outputs a low signal, if the received signal input to the input unit 103 is high, the output unit 102 outputs a high signal at time T3 in the example of FIG. 4. The detection unit 104 determines whether or not there is an abnormality in the transition to the standby mode when a preset time has elapsed after the output unit 102 outputs a high signal. In the case of FIG. 4, the preset time is 2 microseconds. At this time, since both the standby signal and the transmission signal are high, if the transition to the standby mode is normal, the received signal will be high, as shown in FIG. 4(c). Therefore, if the signal input to the input unit 103 is low, as shown in FIG. 4(d), the detection unit 104 determines that there is an abnormality in the transition to the standby mode.

出力部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 output unit 102 outputs a High signal, if the received signal input to the input unit 103 is High, the output unit 102 further outputs a Low signal at time T4 in the example of FIG. 4. The detection unit 104 determines whether or not there is an abnormality in the transition to the standby mode when a preset time has elapsed after the output unit 102 outputs a Low signal. At this time, since the standby signal is output, if the transition to the standby mode is normal, the received signal becomes High, as shown in FIG. 4(c). Therefore, if the signal input to the input unit 103 is Low, as shown in FIG. 4(d), the detection unit 104 determines that an abnormality has occurred in the transition to the standby mode. Also, since confirmation of each output pattern has been completed, if the signal input to the input unit 103 is High, the detection unit 104 determines that the transition to the standby mode is normal. The detection unit 104 detects that the transition to the standby mode is normal by determining that the transition to the standby mode is normal.

トランシーバは、タイムアウト信号を出力する素子を備えていてもよい。タイムアウト信号は、信号が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 transceiver 50. Transceiver 50 includes transmitter 31 and receiver 32. Time-out unit 51 outputs a high signal to transmitter 31 as a timeout signal, for example, if a low state continues for a preset period of time or longer. The duration of the low state before the timeout signal is output is set to, for example, between several hundred microseconds and several tens of milliseconds.

切り替え器40は、制御回路21の検出部104から入力される制御信号に基づき、スイッチ素子の切り替えにより信号の経路を切り替える。切り替え器40は、制御回路21から入力される信号と、信号処理回路22から入力される信号のいずれか一方がトランシーバ30の送信器31に入力されるようにスイッチ素子を切り替える。切り替え器40は、通信回路20の内部にスイッチ素子として形成されていてもよい。 The switch 40 switches the signal path by switching the switch element based on a control signal input from the detection unit 104 of the control circuit 21. The switch 40 switches the switch element so that either the signal input from the control circuit 21 or the signal input from the signal processing circuit 22 is input to the transmitter 31 of the transceiver 30. The switch 40 may be formed as a switch element inside the communication circuit 20.

本実施形態の通信装置10において、スタンバイモードへの移行の異常の有無の確認が行われる際の動作について説明する。図6は、通信装置10がスタンバイモードへの移行の異常の有無の確認を行う際の動作フローの例を示す図である。 The operation of the communication device 10 of this embodiment when checking for an abnormality in transition to the standby mode will be described. Figure 6 is a diagram showing an example of the operation flow when the communication device 10 checks for an abnormality in transition to the standby mode.

スタンバイモードへの移行の有無の確認が開始されると、検出部104は、切り替え器40を制御して、制御回路21が出力した信号がトランシーバ30に出力されるようにスイッチを切り替える(ステップS101)。 When checking for a transition to standby mode begins, the detection unit 104 controls the switch 40 to switch the switch so that the signal output by the control circuit 21 is output to the transceiver 30 (step S101).

スイッチの切り替えが行われると、出力部102は、あらかじめ設定された時間、トランシーバ30に、Lowの信号を出力する(ステップS102)。出力部102からトランシーバ30に出力された信号は、送信器31に入力される。送信器31は、出力部102から入力された信号に基づいて、バスにLowの信号を送信する。送信器31がバスに送信した信号は、バスに接続された信号線上で折り返されて受信器32に入力される。受信器32は、受信信号を受信信号のレベルを示す信号に変換する。受信信号のレベルを示す信号に変換すると、受信器32は、入力部103に、受信信号のレベルを示す信号を出力する。 When the switch is changed over, the output unit 102 outputs a low signal to the transceiver 30 for a preset time (step S102). The signal output from the output unit 102 to the transceiver 30 is input to the transmitter 31. The transmitter 31 transmits a low signal to the bus based on the signal input from the output unit 102. The signal transmitted to the bus by the transmitter 31 is returned on the signal line connected to the bus and input to the receiver 32. The receiver 32 converts the received signal into a signal indicating the level of the received signal. After converting into a signal indicating the level of the received signal, the receiver 32 outputs a signal indicating the level of the received signal to the input unit 103.

あらかじめ設定された時間の経過後、出力部102は、スタンバイ信号をトランシーバ30に出力し、トランシーバ30をスタンバイモードに移行させる(ステップS103)。スタンバイモードに移行すると、送信器31は、入力されたスタンバイ信号に基づいて、バスにHighの信号を送信する。送信器31がバスに送信した信号は、バスに接続された信号線上で折り返されて受信器32に入力される。受信器32は、受信信号を受信信号のレベルを示す信号に変換する。受信信号のレベルを示す信号に変換すると、受信器32は、入力部103に、受信信号のレベルを示す信号を出力する。 After a preset time has elapsed, the output unit 102 outputs a standby signal to the transceiver 30, causing the transceiver 30 to transition to standby mode (step S103). Upon transitioning to standby mode, the transmitter 31 transmits a high signal to the bus based on the input standby signal. The signal transmitted by the transmitter 31 to the bus is returned on the signal line connected to the bus and input to the receiver 32. The receiver 32 converts the received signal into a signal indicating the level of the received signal. After converting into a signal indicating the level of the received signal, the receiver 32 outputs a signal indicating the level of the received signal to the input unit 103.

スタンバイ信号の出力後、検出部104は、入力部103に入力される信号が示す受信信号のレベルを確認する。入力部103に入力される受信信号がLowの場合(ステップS104でNo)、検出部104は、スタンバイモードへの移行に異常が生じていると判定する(ステップS110)。 After the standby signal is output, the detection unit 104 checks the level of the received signal indicated by the signal input to the input unit 103. If the received signal input to the input unit 103 is low (No in step S104), the detection unit 104 determines that an abnormality has occurred in the transition to the standby mode (step S110).

入力部103に入力される信号が示す受信信号のレベルがHighの場合(ステップS104でYes)、検出部104は、出力部102に出力する信号のレベルを切り替える要求を出力する。出力する信号のレベルを切り替える要求を受け取ると、出力部102は、トランシーバ30に、Highの信号を出力する(ステップS105)。 When the level of the received signal indicated by the signal input to the input unit 103 is High (Yes in step S104), the detection unit 104 outputs a request to switch the level of the signal to be output to the output unit 102. Upon receiving the request to switch the level of the signal to be output, the output unit 102 outputs a High signal to the transceiver 30 (step S105).

トランシーバ30の送信器31は、入力されたHighの信号に基づいて、バスにHighの信号を送信する。送信器31がバスに送信した信号は、バスに接続された信号線上で折り返されて受信器32に入力される。受信器32は、受信信号を受信信号のレベルを示す信号に変換する。受信信号のレベルを示す信号に変換すると、受信器32は、入力部103に、受信信号のレベルを示す信号を出力する。
出力部102からHighの信号が出力された後、あらかじめ設定された時間後に、検出部104は、入力部103に入力される信号が示す受信信号のレベルを確認する。入力部103に入力される信号が示す受信信号のレベルがLowの場合(ステップS106でNo)、検出部104は、スタンバイモードへの移行に異常が生じていると判定する(ステップS110)。
The transmitter 31 of the transceiver 30 transmits a high signal to the bus based on the input high signal. The signal transmitted by the transmitter 31 to the bus is returned on a signal line connected to the bus and input to the receiver 32. The receiver 32 converts the received signal into a signal indicating the level of the received signal. After converting into a signal indicating the level of the received signal, the receiver 32 outputs the signal indicating the level of the received signal to the input unit 103.
After a preset time has elapsed since a High signal was output from output unit 102, detection unit 104 checks the level of the received signal indicated by the signal input to input unit 103. If the level of the received signal indicated by the signal input to input unit 103 is Low (No in step S106), detection unit 104 determines that an abnormality has occurred in the transition to the standby mode (step S110).

入力部103に入力される信号が示す受信信号のレベルがHighの場合(ステップS106でYes)、検出部104は、出力部102に出力する信号のレベルを切り替える要求を出力する。出力する信号のレベルを切り替える要求を受け取ると、出力部102は、トランシーバ30に、Lowの信号を出力する(ステップS107)。 When the level of the received signal indicated by the signal input to the input unit 103 is High (Yes in step S106), the detection unit 104 outputs a request to switch the level of the signal to be output to the output unit 102. Upon receiving the request to switch the level of the signal to be output, the output unit 102 outputs a Low signal to the transceiver 30 (step S107).

トランシーバ30の送信器31は、入力されたLowの信号に基づいて、バスにLowの信号を送信する。この時点において、スタンバイ信号が入力されているため、送信器31は、バスに送信する信号にHighの信号を重畳する。このため、送信器31が送信する信号は、Highの信号となる。バスに送信器31がバスに送信した信号は、バスに接続された信号線上で折り返されて受信器32に入力される。受信器32は、受信信号を受信信号のレベルを示す信号に変換する。受信信号のレベルを示す信号に変換すると、受信器32は、入力部103に、受信信号のレベルを示す信号を出力する。
出力部102からLowの信号が出力された後、あらかじめ設定された時間後に、検出部104は、入力部103に入力される信号が示す受信信号のレベルを確認する。入力部103に入力される信号が示す受信信号がLowの場合(ステップS108でNo)、検出部104は、スタンバイモードへの移行に異常が生じていると判定する(ステップS110)。
The transmitter 31 of the transceiver 30 transmits a low signal to the bus based on the input low signal. At this point, since the standby signal is input, the transmitter 31 superimposes a high signal on the signal to be transmitted to the bus. Therefore, the signal transmitted by the transmitter 31 becomes a high signal. The signal transmitted by the transmitter 31 to the bus is folded back on the signal line connected to the bus and input to the receiver 32. The receiver 32 converts the received signal into a signal indicating the level of the received signal. After converting into a signal indicating the level of the received signal, the receiver 32 outputs a signal indicating the level of the received signal to the input unit 103.
After a preset time has elapsed since the output unit 102 outputted a low signal, the detection unit 104 checks the level of the received signal indicated by the signal input to the input unit 103. If the received signal indicated by the signal input to the input unit 103 is low (No in step S108), the detection unit 104 determines that an abnormality has occurred in the transition to the standby mode (step S110).

入力部103に入力される信号が示す受信信号のレベルがHighの場合(ステップS108でYes)、検出部104は、スタンバイモードへの移行が正常に行われていると判定する(ステップS109)。 If the level of the received signal indicated by the signal input to the input unit 103 is high (Yes in step S108), the detection unit 104 determines that the transition to the standby mode has been performed normally (step S109).

検出部104は、例えば、トランシーバ30のスタンバイモードへの移行の有無の確認結果を、通信装置10に接続されている電子回路に出力する。また、検出部104は、バスに接続された複数の通信装置を管理する管理システムに、スタンバイモードへの移行の異常の有無の確認結果を出力してもよい。 For example, the detection unit 104 outputs the result of the confirmation as to whether or not the transceiver 30 has transitioned to the standby mode to an electronic circuit connected to the communication device 10. The detection unit 104 may also output the result of the confirmation as to whether or not there has been an abnormality in the transition to the standby mode to a management system that manages multiple communication devices connected to the bus.

本実施形態の通信装置10において、通信回路20の出力部102は、スタンバイモードに移行後、LowとHighの信号をトランシーバ30に出力する。トランシーバ30は、出力部102から入力される信号に基づき、送信用の信号を送信し、折り返された信号を受信する。トランシーバ30は、受信した信号のレベルを示す信号を通信回路20に出力する。通信回路20の入力部103は、トランシーバ30が出力する信号の入力を受け付ける。そして、検出部104は、入力された信号に基づき、スタンバイモードへの移行の異常の有無を検出する。そのため、通信回路20は、トランシーバ30が出力した信号を基に、スタンバイモードへの移行の異常の有無を検出することができる。その結果、通信回路20は、バスを介さずにネットワークからの切り離し機能の異常の有無を確認することができる。 In the communication device 10 of this embodiment, the output unit 102 of the communication circuit 20 outputs low and high signals to the transceiver 30 after transitioning to standby mode. The transceiver 30 transmits a signal for transmission based on the signal input from the output unit 102 and receives the returned signal. The transceiver 30 outputs a signal indicating the level of the received signal to the communication circuit 20. The input unit 103 of the communication circuit 20 accepts the input of the signal output by the transceiver 30. Then, the detection unit 104 detects whether there is an abnormality in the transition to standby mode based on the input signal. Therefore, the communication circuit 20 can detect whether there is an abnormality in the transition to standby mode based on the signal output by the transceiver 30. As a result, the communication circuit 20 can check whether there is an abnormality in the function of disconnecting from the network without going through a bus.

(第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 communication circuit 200 of this embodiment.

通信回路200は、制御部201と、出力部202と、入力部203と、検出部204を備える。 The communication circuit 200 includes a control unit 201, an output unit 202, an input unit 203, and a detection unit 204.

制御部201は、バスに送信する信号を分岐して受信する手段を有するトランシーバであり、スタンバイモードに移行する場合にHighの信号を送信するトランシーバのスタンバイモードへの移行を制御する。出力部202は、トランシーバに送信用の信号を出力する。入力部203は、トランシーバが受信する信号の入力を受け付ける。検出部204は、スタンバイモードに移行後、送信用の信号のレベルを所定のシーケンスで切り替えた場合における、トランシーバから入力される信号に基づいて、スタンバイモードへの移行の異常の有無を検出する。 The control unit 201 is a transceiver having a means for branching and receiving a signal to be transmitted to the bus, and controls the transition of the transceiver, which transmits a High signal when transitioning to standby mode, to standby mode. The output unit 202 outputs a transmission signal to the transceiver. The input unit 203 accepts input of a signal to be received by the transceiver. The detection unit 204 detects whether there is an abnormality in the transition to standby mode based on the signal input from the transceiver when the level of the transmission signal is switched in a predetermined sequence after transition to standby mode.

ここで、第1の実施形態の制御部101は、制御部201の一例である。また、制御部201は、制御手段の一態様である。出力部102は、出力部202の一例である。また、出力部202は、出力手段の一態様である。入力部103は、入力部203の一例である。また、入力部203は、入力手段の一態様である。検出部104は、検出部204の一例である。また、検出部204は、検出手段の一態様である。 Here, the control unit 101 of the first embodiment is an example of the control unit 201. Also, the control unit 201 is one aspect of the control means. The output unit 102 is an example of the output unit 202. Also, the output unit 202 is one aspect of the output means. The input unit 103 is an example of the input unit 203. Also, the input unit 203 is one aspect of the input means. The detection unit 104 is an example of the detection unit 204. Also, the detection unit 204 is one aspect of the detection means.

通信回路200の動作について説明する。図8は、通信回路200の動作フローの例を示す図である。 The operation of the communication circuit 200 will now be described. Figure 8 is a diagram showing an example of the operation flow of the communication circuit 200.

制御部201は、バスに送信する信号を分岐して受信する手段を有するトランシーバであり、スタンバイモードに移行する場合にHighの信号を送信するトランシーバのスタンバイモードへの移行を制御する(ステップS201)。スタンバイモードへの移行を制御する、出力部202は、トランシーバに、送信用の信号を出力する(ステップS202)。送信用の信号を出力すると、入力部203は、トランシーバが受信する信号の入力を受け付ける(ステップS203)。トランシーバが受信する信号が入力されると、検出部204は、スタンバイモードに移行後、送信用の信号のレベルを所定のシーケンスで切り替えた場合における、トランシーバから入力される信号に基づいて、スタンバイモードへの移行の異常の有無を検出する(ステップS204)。 The control unit 201 is a transceiver having a means for branching and receiving a signal to be transmitted to the bus, and controls the transition of the transceiver, which transmits a high signal when transitioning to standby mode, to standby mode (step S201). The output unit 202, which controls the transition to standby mode, outputs a signal for transmission to the transceiver (step S202). After outputting the signal for transmission, the input unit 203 accepts input of a signal to be received by the transceiver (step S203). When a signal to be received by the transceiver is input, the detection unit 204 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 (step S204).

通信回路200は、バスに送信する信号を分岐して受信する手段を有するトランシーバに送信用の信号を出力する。そして、通信回路200は、信号のレベルを所定のシーケンスで切り替えた場合における、トランシーバから入力される信号に基づいて、スタンバイモードへの移行の異常の有無を検出する。そのため、通信回路200は、通信回路200が出力した信号を基に、スタンバイモードへの移行の異常の有無を検出することができる。その結果、通信回路200は、バスを介さずにネットワークからの切り離し機能の異常の有無を確認することができる。 The communication circuit 200 outputs a signal for transmission to a transceiver having a means for branching and receiving the signal to be transmitted to the bus. Then, the communication circuit 200 detects whether there is an abnormality in the transition to the standby mode based on the signal input from the transceiver when the signal level is switched in a predetermined sequence. Therefore, the communication circuit 200 can detect whether there is an abnormality in the transition to the standby mode based on the signal output by the communication circuit 200. As a result, the communication circuit 200 can check whether there is an abnormality in the function of disconnecting from the network without going through the bus.

10 通信装置
20 通信回路
21 制御回路
22 信号処理回路
30 トランシーバ
31 送信器
32 受信器
33 入力端子
40 切り替え器
50 トランシーバ
51 Time-out部
101 制御部
102 出力部
103 入力部
104 検出部
200 通信回路
201 制御部
202 出力部
203 入力部
204 検出部
REFERENCE SIGNS LIST 10 Communication device 20 Communication circuit 21 Control circuit 22 Signal processing circuit 30 Transceiver 31 Transmitter 32 Receiver 33 Input terminal 40 Switch 50 Transceiver 51 Time-out section 101 Control section 102 Output section 103 Input section 104 Detection section 200 Communication circuit 201 Control section 202 Output section 203 Input section 204 Detection section

Claims (10)

バスに送信する信号を分岐して受信する手段を有するトランシーバであり、スタンバイモードに移行する場合にHighの信号を送信する前記トランシーバの前記スタンバイモードへの移行を制御する制御手段と、
前記トランシーバに送信用の信号を出力する出力手段と、
前記トランシーバが受信する信号の入力を受け付ける入力手段と、
前記スタンバイモードに移行後、前記送信用の信号のレベルを所定のシーケンスで切り替えた場合における、前記トランシーバから入力される信号に基づいて、前記スタンバイモードへの移行の異常の有無を検出する検出手段と
を備える通信回路。
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.
前記検出手段は、前記スタンバイモードに移行後、前記トランシーバから入力される信号がLowの場合に、前記スタンバイモードへの移行の異常を検出する、
請求項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と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.
前記所定のシーケンスは、前記スタンバイモードへの移行後、前記トランシーバにLow、High、Lowに順に信号を出力する設定である、
請求項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.
前記バスは、Controller Area Networkバスである、
請求項1から5いずれかに記載の通信回路。
The bus is a Controller Area Network bus.
A communication circuit according to any one of claims 1 to 5.
バスに信号を送信し、スタンバイモードに移行する場合にHighの信号を送信する送信手段と、前記バスにおいて伝送されている信号と、前記送信手段が送信する信号を分岐した信号とを受信する受信手段とを有するトランシーバと、
請求項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.
バスに送信する信号を分岐して受信する手段を有するトランシーバであり、スタンバイモードに移行する場合にHighの信号を送信する前記トランシーバの前記スタンバイモードへの移行を制御し、
前記トランシーバに送信用の信号を出力し、
前記トランシーバが受信する信号の入力を受け付け、
前記スタンバイモードに移行後、前記送信用の信号のレベルを所定のシーケンスで切り替えた場合における、前記トランシーバから入力される信号に基づいて、前記スタンバイモードへの移行の異常の有無を検出する、
通信方法。
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.
前記スタンバイモードに移行後、前記トランシーバから入力される信号がLowの場合に、前記スタンバイモードへの移行の異常を検出する、
請求項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.
前記所定のシーケンスは、前記スタンバイモードに移行後における、前記送信用の信号のレベルのHighとLowの切り替えの順として設定され、HighとLowのいずれにおいても前記トランシーバから入力される信号がHighの場合に、前記スタンバイモードへの移行が正常に行われていることを検出する、
請求項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.
JP2022013051A 2022-01-31 2022-01-31 COMMUNICATION CIRCUIT, COMMUNICATION DEVICE, AND COMMUNICATION METHOD Active JP7464634B2 (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009105549A (en) 2007-10-22 2009-05-14 Denso Corp Communication apparatus and communication system

Patent Citations (1)

* Cited by examiner, † Cited by third party
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