JP7585779B2 - Communication device, elevator communication device, and communication method - Google Patents
Communication device, elevator communication device, and communication method Download PDFInfo
- Publication number
- JP7585779B2 JP7585779B2 JP2020216859A JP2020216859A JP7585779B2 JP 7585779 B2 JP7585779 B2 JP 7585779B2 JP 2020216859 A JP2020216859 A JP 2020216859A JP 2020216859 A JP2020216859 A JP 2020216859A JP 7585779 B2 JP7585779 B2 JP 7585779B2
- Authority
- JP
- Japan
- Prior art keywords
- delay time
- communication
- communication device
- delay
- threshold value
- 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
Images
Landscapes
- Dc Digital Transmission (AREA)
- Small-Scale Networks (AREA)
Description
本開示は通信装置に関する。 This disclosure relates to a communication device.
車載ネットワークで普及しているネットワークプロトコルの1つとしてCAN(Controller Area Network)通信方式がある。同通信方式は産業機器、農業機械、医療機器、鉄道、エレベーターなどにも広く普及している。 One of the network protocols that is widely used in in-vehicle networks is the Controller Area Network (CAN) communication method. This communication method is also widely used in industrial equipment, agricultural machinery, medical equipment, railways, elevators, etc.
CAN通信方式では、論理値“0”と“1”の2値のデジタル信号を差動信号に変換し、2線式の通信バスライン(CAN_Hライン(以下、Hライン)とCAN_Lライン(以下、Lライン))を介して伝送する。Hライン、Lラインをそれぞれ伝送する差動信号は電圧レベルによってドミナントとレセッシブの2つの状態を表現する。ISO11898で規格化されるプロトコルにおいては、Hラインの信号の電圧がハイレベル、Lラインの信号の電圧がローレベルで、HラインとLラインの電位差が所定値を超えればドミナントとして論理値“0”を表し、Hラインの信号の電圧がローレベル、Lラインの信号の電圧がハイレベルで、HラインとLラインの電位差が所定値以下(同電位を含む)であればレセッシブとして論理値“1”を表す。 In the CAN communication method, binary digital signals with logical values of "0" and "1" are converted into differential signals and transmitted via a two-wire communication bus line (CAN_H line (hereinafter, H line) and CAN_L line (hereinafter, L line)). The differential signals transmitted on the H line and L line respectively express two states, dominant and recessive, depending on the voltage level. In the protocol standardized by ISO11898, if the voltage of the signal on the H line is high level and the voltage of the signal on the L line is low level, and the potential difference between the H line and the L line exceeds a predetermined value, it expresses the logical value "0" as dominant, and if the voltage of the signal on the H line is low level and the voltage of the signal on the L line is high level, and the potential difference between the H line and the L line is below a predetermined value (including the same potential), it expresses the logical value "1" as recessive.
CAN通信システムの稼働時に通信が何らかの原因によって停止してしまうと、上述した車載機器などの用途においては、安全性に影響を与える場合がある。このため、通信システムが稼働中に意図せず停止することがないように、通信不具合の予兆を検知する方法が提案されている。 If communication stops for some reason while the CAN communication system is in operation, this may affect safety in applications such as the above-mentioned in-vehicle equipment. For this reason, a method has been proposed to detect signs of communication malfunctions so that the communication system does not stop unintentionally while in operation.
従来提案されている方法では、通信装置のCANトランシーバーが送受信する信号を通信線上に設けた監視回路に入力して異常検出を行う。監視回路に入力されるHラインとLラインの信号のそれぞれのハイレベル、ローレベルとなる電圧値に対して、異常の有無を判定する電圧判定値を設定し、電圧値と電力判定値との比較によって異常(素子破壊に至る予兆)を検出する(例えば、特許文献1参照)。 In a conventional method, signals transmitted and received by a CAN transceiver of a communication device are input to a monitoring circuit installed on the communication line to detect abnormalities. Voltage judgment values are set to determine whether or not an abnormality exists for the high and low voltage values of the H-line and L-line signals input to the monitoring circuit, and abnormalities (signs of element destruction) are detected by comparing the voltage values with the power judgment values (see, for example, Patent Document 1).
上記の従来技術においては、HラインとLラインのそれぞれの電圧値と異常の有無を判定する電圧判定値との比較により、CANトランシーバーの異常有無を判定し、素子破壊に至る予兆を検出する。しかしながら、CAN通信システムにおいては、通信経路の遅延によって通信不具合が発生する場合がある。従来技術は、CANトランシーバーの劣化を検知するものの、通信経路の遅延を検出する仕組みにはなっていない。 In the above-mentioned conventional technology, the presence or absence of an abnormality in the CAN transceiver is determined by comparing the voltage values of the H line and L line with a voltage judgment value that judges the presence or absence of an abnormality, and signs of element destruction are detected. However, in a CAN communication system, communication problems can occur due to delays in the communication path. Although the conventional technology detects deterioration of the CAN transceiver, it does not have a mechanism for detecting delays in the communication path.
通信経路の遅延の原因としては、例えば、通信線が設置された環境の温度変化に加え、通信線が電源線などの他の配線と共に通信ケーブルにまとめられた場合、他の配線が負荷状況に応じて発熱し、通信線の温度が上昇することがある。通信線の温度が上昇するとインピーダンスが増加して遅延が発生する。またエレベーターなどの耐用年数の長い機器にCAN通信方式を適用する場合、長期間の使用によって通信線が経年劣化し、インピーダンスが増加して遅延が発生する。 Causes of delays in communication paths include, for example, temperature changes in the environment in which the communication lines are installed, as well as when the communication lines are bundled together with other wiring such as power lines into a communication cable, the other wiring may heat up depending on the load situation, causing the temperature of the communication lines to rise. When the temperature of the communication lines rises, the impedance increases and delays occur. Also, when the CAN communication method is applied to equipment with a long service life such as elevators, the communication lines deteriorate over time due to long-term use, increasing the impedance and causing delays.
本開示は、CAN通信システムにおいて、通信経路の遅延に起因する通信不具合の予兆を検知することを目的とする。 The purpose of this disclosure is to detect signs of communication problems caused by delays in the communication path in a CAN communication system.
上述した課題を解決し、目的を達成するために、本開示に係る通信装置は、通信線を介して他の通信装置とCAN通信プロトコルに基づいてデータを送受信する通信装置であって、データの送受信を制御する制御部と、制御部から出力される送信データと、当該送信データに対する応答として他の通信装置から出力される受信データとを入力とし、送信データのACKビットに設定される信号と受信データに含まれるACKビットに設定される確認応答信号から通信経路の遅延時間を算出する遅延時間算出部と、遅延時間と閾値とを比較し、遅延判定情報を出力する遅延判定部とを備える。 In order to solve the above-mentioned problems and achieve the objective, the communication device disclosed herein is a communication device that transmits and receives data with other communication devices via a communication line based on a CAN communication protocol, and is equipped with a control unit that controls the transmission and reception of data, a delay time calculation unit that receives as input transmission data output from the control unit and reception data output from the other communication device in response to the transmission data, and calculates the delay time of the communication path from a signal set in the ACK bit of the transmission data and an acknowledgement signal set in the ACK bit included in the reception data, and a delay determination unit that compares the delay time with a threshold value and outputs delay determination information.
本開示によれば、CAN通信システムにおいて、通信経路の遅延に起因する通信不具合の予兆を検知することができる。 According to the present disclosure, it is possible to detect signs of communication problems caused by delays in the communication path in a CAN communication system.
以下に、本開示の実施の形態について添付の図面を用いて説明する。各図では、同一又は相当する部分に同一の符号を付している。重複する説明は、適宜簡略化あるいは省略する。なお、以下に説明される実施の形態により本開示が限定されるものではない。 Below, an embodiment of the present disclosure will be described with reference to the attached drawings. In each drawing, the same or corresponding parts are given the same reference numerals. Duplicate descriptions will be simplified or omitted as appropriate. Note that the present disclosure is not limited to the embodiment described below.
実施の形態1.
図1は本開示の一実施形態に係る通信システムの構成例を示す図である。第1の通信装置1は通信線8を介して第2の通信装置11と接続されている。第1の通信装置1は通信制御基板2を有しており、通信制御基板2は、制御部3、CANコントローラー4、CANトランシーバー5を有する。通信制御基板2は更に通信経路の遅延に起因する通信不具合の予兆検出のために遅延時間算出部6、遅延判定部7を有する。
1 is a diagram showing an example of the configuration of a communication system according to an embodiment of the present disclosure. A
第2の通信装置11は同様に通信制御基板12を有し、通信制御基板12は制御部13、CANコントローラー14、CANトランシーバー15を有する。なお、図1では説明を簡単にするために第1の通信装置1と第2の通信装置11が接続された構成が開示されているが、第1の通信装置1が第2の通信装置11以外の他の複数の通信装置と接続されていても良い。また第1の通信装置1と第2の通信装置11の各部の構成は、第1の通信装置1側に遅延時間算出部6と遅延判定部7が備えられている以外は同じとする。また、第1の通信装置1をマスターとして、それが他の複数の通信装置と接続されている場合(すなわち、1対多通信である場合)、第1の通信装置1によって特定された通信装置が第1の通信装置1に対して応答するリッスンオンリ機能を利用することも可能である。以降の実施の形態においても1対多通信である場合に同様に適用できる。リッスンオンリ機能については後述する。
The
通信線8は2線式の通信バスライン(Hライン81、Lライン82)であり、一般的にはツイストペアケーブルが用いられる。通信線8は電源線などの他の配線とまとめられて通信ケーブルとして設置されても良い。
The
制御部3は、CANコントローラー4を備える。CANコントローラー4はCANトランシーバー5を介して第2の通信装置11との間でのデータの送受信を制御する。また制御部3は遅延判定部7から出力される遅延判定情報に基づいて通信経路の遅延を検知する。
The
制御部3は、マイクロコンピュータであり、プロセッサ31及びメモリ32を備えている。プロセッサ31は、例えば、CPU(Central Processing Unit)、マイクロプロセッサ、DSP(Digital Signal Processor)である。メモリ32は、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)であり、ソフトウェアプログラムやログデータなどを記憶する。メモリ32に記憶されたソフトウェアプログラムをプロセッサ31が実行することにより、第1の通信装置1の少なくとも1つの回路の機能が実現される。なお、メモリ32は図示されるような制御部3に内蔵される態様に限られない。第1の通信装置1とデータの入出力が可能な外部記憶装置であっても良い。
The
図2はCANトランシーバー5の構成例を示す図である。CANトランシーバー5は送信バッファ51、受信バッファ52、トランジスタ53、54、入出力ポート55(Hライン用)、56(Lライン用)を有する。送信バッファ51は、CANコントローラー4から受け取った2値のデジタルデータである送信データ(TxD)を差動信号に変換し、トランジスタ53、54側に出力する。トランジスタ53、54は、それぞれHライン81、Lライン82を伝送する差動信号が所定の電位となるようにそれら信号の電圧を調整する。電圧を調整された差動信号は、入出力ポート55、56から出力され、通信線8を介して第2の通信装置11のCANトランシーバー15に伝送される。また入出力ポート55、56は第2の通信装置11から送信された差動信号を受信する。受信バッファ52は、差動信号を2値のデジタルデータである受信データ(RxD)に変換してCANコントローラー4に出力する。
2 is a diagram showing an example of the configuration of the
次に、第1の通信装置1のCANコントローラー4から送信されるデータが正常に第2の通信装置11のCANコントローラー14で受信できたことを確認するACK(Acknowledge)機能について説明する。図3は、CAN通信方式で使用されるデータフレーム構造の一例を示す図である。本開示において「データフレーム」は、通信装置間でデータを送受信する際のフォーマットであり、伝送される信号のまとまりを意味する。当該フレーム構造は一例であり、ACK信号相当の信号が送受信されるCAN通信方式であれば本開示を適用することができる。
Next, an ACK (Acknowledge) function that confirms that data transmitted from the
データフレームには、SOF(Start Of Frame)、ID(Identifier)、RTR(Remote Transmission Request)、コントロールフィールド、データフィールド、CRC(Cyclic Redundancy Check)シーケンス、CRCデリミタ、ACK(Acknowledge)スロット、ACKデリミタ、EOF(End Of Frame)が含まれている。図中に示される数字は、各部で使用可能なビット長を示している。なお、ITM(Intermission)はデータフレームには含まれない。ITMの後はバスアイドル状態となる。 A data frame contains SOF (Start Of Frame), ID (Identifier), RTR (Remote Transmission Request), control field, data field, CRC (Cyclic Redundancy Check) sequence, CRC delimiter, ACK (Acknowledge) slot, ACK delimiter, and EOF (End Of Frame). The numbers shown in the diagram indicate the bit length available for use in each section. Note that ITM (Intermission) is not included in the data frame. After ITM, the bus enters an idle state.
CANコントローラー4は、SOF、ID、コントロールフィールド、データフィールドのデータからCRC演算をし、演算結果をCRCシーケンスに格納して送信する。ACKスロットには1ビット長のACK信号(以下、ACKビットと呼ぶ)が含まれている。CANコントローラー4は、ACKビットをレセッシブ(“1”)にして送信する。
The
第2の通信装置11のCANコントローラー14は、CANコントローラー4がデータフレームのACKスロットのACKビットを送信しているタイミングで、CANコントローラー4に対して応答をする。CANコントローラー14は、受信したデータフレームの内容について同様にCRC演算を行う。演算結果がCRCシーケンスに格納されているCANコントローラー4で演算した結果と一致している場合、CANコントローラー14はACKビットをドミナント(“0”)にして非同期でCANコントローラー4に応答する。
The
CANプロトコルでは、通信線8上の信号はレセッシブよりもドミナントの方が優先度が高いため、CANコントローラー4がACKビットをレセッシブに設定したとしても、CANコントローラー14がこれをドミナントに設定することによって、CANコントローラー4が監視しているデータフレーム中のACKビットもドミナントとなる。したがって、CANコントローラー4はデータフレーム中のACKビットがドミナントであることを確認することによって、第2の通信装置11が正常にデータを受信したことを認識する。
In the CAN protocol, dominant signals on the
次に、通信経路の遅延を検出する方法について説明する。 Next, we will explain how to detect delays in the communication path.
CANコントローラー4とCANトランシーバー5の間の分岐2aにより、CANコントローラー4から送信される送信データは、遅延時間算出部6に入力される。また第2の通信装置11から受信したデータは、CANトランシーバー5を介して、CANコントローラー4に入力されると共に、分岐2bによって受信データとして遅延時間算出部6に入力される。なお、当該受信データはACKビットを除いてCANコントローラー4が送信したデータであるので、通信経路で異常がない限りは、ACKスロットの前までのビットはCANコントローラー4が送信したデータと同じになる。
By
遅延時間算出部6は、送信データと受信データを入力として論理演算する。図4は、遅延時間算出部6が実行する論理演算の真理値表である。遅延時間算出部6は、2値の信号ビットについて、電圧が高い状態をレセッシブ(“H”)、低い状態をドミナント(“L”)として図4の真理値表のとおり論理演算を実行し、演算結果Qを遅延判定部7に出力する。以下の論理式に示されるように、送信データと論理を反転した受信データとの論理積を取ることにより、演算結果Qが出力される。
The delay
一方、ACKビットについては、第1の通信装置1が送信する送信データのACKビットはレセッシブ(“H”)であるのに対し、第2の通信装置11からの応答は、ドミナント(“L”)である。この応答は、第1の通信装置1がACKビットを送信しているタイミングで、第2の通信装置11から非同期で応答されるものであるため、受信データのACKビットに一部レセッシブ(“H”)となる期間が生じる。図5(c)に示されるように、送信データと受信データのACKビットの論理演算結果Qとして、レセッシブ(“H”)となる期間の信号が抽出される。以降の説明において、この抽出される信号を遅延時間パルスと呼ぶ。
On the other hand, regarding the ACK bit, the ACK bit of the transmission data sent by the
図6は、遅延時間算出部6と遅延判定部7の構成例を示す図である。遅延時間算出部6は論理演算部61によって上述の論理演算を行い、抽出した遅延時間パルスをカウンタ部62に出力する。カウンタ部62は通信速度のビット時間と比較して速いクロック(例えば、通信速度の100倍程度)を用いて遅延時間パルスをサンプリングすることで、その時間幅を精度良く計測する。ここでの速いクロックとは、通信経路の遅延時間を算出するため、遅延時間パルスの時間幅をある程度の精度を持って計測することが可能な程度のクロックを意味するものであり、適宜選択することができる。遅延時間パルスは、時間幅が短くなると、遅延が増加していることを示す。遅延時間算出部6は遅延時間パルスの時間幅から遅延時間を算出し、遅延判定部7に出力する。ACKビットの時間幅から遅延時間パルスの時間幅を差し引いたものが通信経路の遅延時間であるので、遅延時間パルスの時間幅自体も遅延時間と同等に扱うことができる。したがって、遅延時間算出部6は算出される遅延時間として遅延時間パルスの時間幅自体を遅延判定部7に出力しても良い。或いは、通信経路の開通又は保全後の通信経路の状態を起点とした遅延時間又は遅延時間パルスの時間幅の変動を、算出される遅延時間として出力しても良い。
FIG. 6 is a diagram showing an example of the configuration of the delay
遅延時間はCANコントローラー4がレセッシブのACKビットを送信してからCANコントローラー14によって設定されるドミナントのACKビットを受信するまでの時間長に依存する。遅延判定部7又は制御部3は遅延時間の変動から通信経路の遅延に起因する通信不具合の予兆を継続的に監視している。遅延判定部7はメモリ32に保持されている閾値を読み出し、比較部71において遅延時間と閾値とを比較し、遅延判定情報を出力する。
The delay time depends on the length of time from when the
通信不具合の予兆を検出するため、閾値は通信不具合が発生する遅延時間の限界値よりも短い遅延時間に基づいて設定される。ここでの短い遅延時間は、通信システムの安定動作を考慮して、限界値からある程度の余裕を持って設定される。図7は、図5のデータ列からACKスロットのACKビットの部分を抜き出したものであり、遅延時間パルスの時間幅と閾値の関係を模式的に示している。矢印で示されるA-B、A-C、A-Dの区間は、それぞれ遅延時間に対応する。区間A-Bは通信経路が開通した時、又は、保全により部品交換され開通時と同程度の状態の時の遅延時間に対応する。区間A-Dは遅延時間の限界値を示しており、これよりも遅延時間が長くなると通信不具合が発生する。区間A-Cは上述の閾値に対応し、限界値よりも短い遅延時間で、安定的に通信可能な範囲の許容値として設定される。このため、遅延時間が閾値に到達した状態でも、安定的な通信の継続は保証される。 To detect signs of communication failure, the threshold is set based on a delay time shorter than the limit value of the delay time at which a communication failure occurs. The short delay time here is set with a certain margin from the limit value, taking into account the stable operation of the communication system. Figure 7 shows the ACK bit portion of the ACK slot extracted from the data string in Figure 5, and shows a schematic diagram of the relationship between the time width of the delay time pulse and the threshold value. The sections A-B, A-C, and A-D indicated by arrows correspond to the delay time, respectively. Section A-B corresponds to the delay time when the communication path is opened, or when a part is replaced for maintenance and the state is similar to that when the path is opened. Section A-D indicates the limit value of the delay time, and if the delay time becomes longer than this, a communication failure occurs. Section A-C corresponds to the above-mentioned threshold, and is set as a tolerance value within the range in which stable communication is possible with a delay time shorter than the limit value. Therefore, even if the delay time reaches the threshold, stable communication is guaranteed to continue.
遅延判定部7は遅延時間算出部6により算出される遅延時間(遅延時間パルスの時間幅、又は、通信経路の開通又は保全後の通信経路の状態を起点とした遅延時間又は遅延時間パルスの時間幅の変動も含む)と閾値を比較し、遅延判定情報を出力する。遅延判定情報は遅延時間と閾値を比較した結果が示され、遅延時間が閾値未満であること、又は、遅延時間が閾値以上であるとの情報が含まれる。遅延時間が閾値以上と遅延判定部7が判定した場合、出力される遅延判定情報によって、制御部3は通信経路の遅延に起因する通信不具合の予兆を検知する。なお、遅延時間が閾値以上であることを条件としているが、閾値以上であるとの条件は閾値を超えているとの条件を含んでいることから、当該条件を遅延時間が閾値を超えていることに置き換えても良く、それらに実質的な差はない。以降の説明においても同様に、遅延時間が閾値以上であることを条件としているが、遅延時間が閾値を「超えている」ことを条件としても良い。
The
付加的な構成として、第1の通信装置1をマスターとして、それが他の複数の通信装置と接続されている場合(すなわち、1対多通信である場合)に利用できるリッスンオンリ機能について説明する。この機能は、通信経路の遅延時間を計測するために、第1の通信装置1からリッスンオンリ要求を送信することにより、ACKビットを応答する他の通信装置を特定する。図8に示す通信システムの変形例において、第1の通信装置1に対して上述の第2の通信装置に相当する通信装置101、102、103が接続されているとする。第1の通信装置1から通信装置101、102に対してリッスンオンリ要求が出されると、通信装置101、102は通常の通信モードからリッスンオンリモードに移行する。このモードでは通信装置101、102は第1の通信装置1から送信されるデータを受け取ってもACKビットを応答しなくなる。通信装置103は通常の通信モードであるので、第1の通信装置1から送信されるデータを受け取った場合、前述のようにACKビットをレセッシブ状態からドミナント状態にして応答する。すなわち、1対多通信において第1の通信装置1に接続されている複数の通信装置に対して、この機能を利用することにより、第1の通信装置1は指定した通信装置からACKビットを抽出することができる。リッスンオンリ機能は指定した通信装置以外の通信を一部制限してしまうため、テスト運行時、メンテナンス時などの通信に影響がでない状況での利用がより望ましい。
As an additional configuration, a listen-only function that can be used when the
付加的な構成として、図9に示すように第1の通信装置1はフェイルランプの点灯、制御盤のディスプレイに警告を表示する処理を実行する報知部9を設けても良い。図9は通信システムの変形例を示す図である。遅延時間が閾値以上であると遅延判定部7が判定した場合、制御部3は報知部9に指令を出力し、報知部9は通信経路の遅延に起因する通信不具合の予兆を外部に知らせる。または遅延判定部7が直接に報知部9に指令を出しても良い。これにより、通信を計画的に停止し、通信経路の遅延の原因となる部品の交換などを行う予兆保全が可能となる。
As an additional configuration, as shown in FIG. 9, the
また付加的な構成として、遅延時間と閾値との比較において、遅延判定部7は複数回比較を繰り返し、複数回の比較結果に基づく判定により遅延判定情報を出力する。遅延時間パルスの時間幅の変動及びカウンタ部62の計測誤差などにより誤判定が生じる可能性があり、複数回の比較に基づいて判定することにより、通信経路の遅延に起因する不具合の予兆を検知する精度を高めることができる。
As an additional configuration, in comparing the delay time with the threshold value, the
また付加的な構成として、通信経路の設置情報から予測される遅延時間と遅延時間算出部6により算出される遅延時間との差と、閾値とを比較しても良い。例えば、通信経路の設置情報から算出される遅延時間の予測値と遅延時間算出部6により算出される遅延時間の差が20%未満であることを閾値とし、遅延判定部7が遅延時間の予測値と算出された遅延時間の差が閾値以上であると判定した場合、通信が継続できている場合であっても通信経路に遅延に起因する通信不具合の予兆があると検知する。これにより、経年劣化などの特性劣化原因によって、遅延時間が閾値に到達するまで累積的に増加する前に、通信不具合の予兆を検知できる。例えば、通信経路の開通後又は保全を実行した後の初期不良を早期に発見することに繋がる。
As an additional configuration, the difference between the delay time predicted from the installation information of the communication path and the delay time calculated by the delay
通信経路の設置情報に含まれる情報としては、例えば、通信線8の長さ、通信速度などの通信システムの基本的情報、通信線8がまとめられた通信ケーブルの設置環境、負荷状況に応じた通信ケーブルの想定される温度変動幅、及び、基本的情報、温度変動及び使用時間と、これらから予測される遅延時間を対応付けたテーブルなどが挙げられる。そして、実際の通信ケーブルの長さ、通信速度、温度の測定値と通信ケーブルの使用時間の情報と設置情報とに基づいて遅延時間を予測する。上記以外の遅延時間に関係するパラメータを含めても良い。なお、上記のテーブルについては、例えば、理論的な予測、又は、通信システムから得られる実際のデータの統計的な分析に基づいて、設置情報と当該設置情報から予測される遅延時間の関係を予め算出し、メモリ32に保持しておくことができる。また通信システムから得られる実際のデータから特徴量を抽出して機械学習を行い、通信経路の設置情報から遅延時間の予測値を推定する学習済みモデルを予め生成してメモリ32に保持しておいても良い。
Examples of information included in the installation information of the communication path include basic information of the communication system such as the length of the
次に、図10のフローチャートを用いて第1の通信装置1の動作を説明する。第1の通信装置1が第2の通信装置11に向けて出力した送信データと、第2の通信装置11からの応答である受信データが入力される(S101)。当該送信データ及び当該受信データのACKビットから遅延時間パルスが抽出され(S102)、遅延時間パルスの時間幅が計測される(S103)。
Next, the operation of the
計測された遅延時間パルスの時間幅に基づいて算出される遅延時間と閾値の比較が行われ、遅延時間が閾値以上であるかが判定される(S104)。遅延時間が閾値未満と判定された場合、ステップS101からS103の処理が繰り返される。遅延時間が閾値以上と判定された場合、このまま使用を継続して更に遅延時間が増加すると通信不具合が発生する可能性があるため、出力される遅延判定情報によって、通信経路の遅延に起因する通信不具合の予兆が検知される(S105)。 The delay time calculated based on the time width of the measured delay time pulse is compared with a threshold value to determine whether the delay time is equal to or greater than the threshold value (S104). If it is determined that the delay time is less than the threshold value, the processes of steps S101 to S103 are repeated. If it is determined that the delay time is equal to or greater than the threshold value, a communication failure may occur if the delay time increases further with continued use, and therefore the output delay determination information is used to detect a sign of a communication failure caused by a delay in the communication path (S105).
なお、図1、図9において遅延時間算出部6と遅延判定部7と制御部3を別の構成としているが、制御部3に遅延時間算出部6と遅延判定部7が含まれる構成であっても良い。遅延判定部7は閾値をメモリ32から読み出すのではなく、自身で記憶手段を有して閾値を保持しても良い。
In addition, in Figs. 1 and 9, the delay
以上説明した通り、実施の形態1に係る第1の通信装置1は、通信線8を介して他の通信装置とCAN通信プロトコルに基づいてデータを送受信する通信装置であって、データの送受信を制御する制御部3と、制御部3から出力される送信データと、当該送信データに対する応答として他の通信装置から出力される受信データとを入力とし、送信データと受信データに含まれるACK信号から通信経路の遅延時間を算出する遅延時間算出部6と、遅延時間と閾値とを比較し、遅延判定情報を出力する遅延判定部7とを有する。このような構成により、通信経路の遅延に起因する不具合の予兆を検知することが可能となる。
As described above, the
特に、エレベーターにおいては、通信ケーブルが前述した他の用途と比較して長く、数100メートルに及ぶものがあり、また耐用年数も長いことから温度変動及び経年劣化などによる通信経路の遅延の影響を受け易い。このため、通信経路の遅延に起因する不具合の予兆を検知する本開示は、エレベーターの制御盤と、かご又は乗場の操作機器との間で通信するエレベーター通信装置に好適である。以下に説明する実施の形態についても同様に、開示される通信装置をエレベーター制御に適用し、エレベーター通信装置とすることができる。 In particular, in elevators, the communication cables are longer than those used in the other applications mentioned above, some reaching hundreds of meters, and because they have a long service life, they are susceptible to delays in the communication path due to temperature fluctuations and deterioration over time. For this reason, the present disclosure, which detects signs of malfunctions caused by delays in the communication path, is suitable for an elevator communication device that communicates between the elevator control panel and the operating equipment of the car or hall. Similarly, in the embodiments described below, the disclosed communication device can be applied to elevator control to form an elevator communication device.
実施の形態2.
実施の形態2に係る第1の通信装置1について説明する。本開示に係る第1の通信装置1は遅延時間算出部6により算出される遅延時間と、第1の閾値と第2の閾値とを比較する。
A description will be given of a
本実施の形態においては、遅延時間の限界値よりも短い遅延時間に基づいて、第1の閾値、第2の閾値を設定する。第2の閾値は実施の形態1で説明した閾値に相当し、第1の閾値よりも長い遅延時間に基づいて設定される。すなわち、第2の閾値は遅延時間の許容値に対して設定され、第1の閾値は、遅延時間が第2の閾値に達する前に、通信経路の遅延に起因する通信不具合の予兆を予備的に検知するために設定される。なお、2つの閾値を設定することに限定されず、3つ以上の閾値を設定することも可能である。 In this embodiment, the first threshold and the second threshold are set based on a delay time that is shorter than the delay time limit. The second threshold corresponds to the threshold described in the first embodiment, and is set based on a delay time that is longer than the first threshold. In other words, the second threshold is set for the allowable delay time, and the first threshold is set to preliminarily detect signs of communication problems caused by delays in the communication path before the delay time reaches the second threshold. Note that the number of thresholds is not limited to two, and it is also possible to set three or more thresholds.
遅延判定部7は、遅延時間算出部6により算出される遅延時間と第1の閾値を比較し、遅延時間が第1の閾値以上であると判定した場合、制御部3に第1遅延判定情報を出力する。そして、遅延判定部7は、遅延時間算出部6により算出される遅延時間と第2の閾値を比較し、遅延時間が第2の閾値以上であると判定した場合、制御部3に第2遅延判定情報を出力する。制御部3は遅延時間が第1の閾値以上である場合、第1の閾値に応じて設定される制御処理を実行する。制御部3は、遅延時間が第1の閾値以上である場合と、遅延時間が第2の閾値以上である場合で、異なる制御処理を実行する。
The
第1の閾値に応じて設定される制御処理の例として、制御部3は、遅延時間が第2の閾値に到達した時の保全に活用するためにログデータの収集条件を変更する。制御部3は遅延時間が第1の閾値に到達して以降、遅延時間又は遅延時間パルスの時間幅、通信線8の周囲温度、通信ケーブルの負荷状況などのログの記録を開始する。或いは、遅延時間が第1の閾値に到達する以前にログを取得している場合、制御部3は、ログを取得する周期を短くする。保全に活用するログデータを得つつ、不具合が生じる可能性が低い状況でのデータ収集を減らすことで、ログデータを記録するメモリ32の記憶資源を効率的に活用することができる。特に、第1の通信装置1がマスターとして複数の他の通信装置との通信を管理している場合、これらの通信装置から収集されるログデータの容量は大きくなるため、このような設定は有効である。ログデータは第1の通信装置1のメモリ32又は図示しない外部の記憶装置に保存しても良い。
As an example of a control process set according to the first threshold, the
また報知部9により保守員に遅延時間が第1の閾値以上となったことを伝えても良い。遅延時間が第2の閾値未満であるが、第1の閾値以上である状態において、通信経路の遅延に起因する通信不具合の予兆を予備的に検知することにより、保全が必要となる時期の予見性を高め、より計画的な保全の準備が可能となる。また前回の保全から第1の閾値に達するまでの期間が短い場合、通信経路に何らかの不具合が発生している可能性があり、遅延時間が第2の閾値に達する前に、保全を実施して不良個所を早期に発見することが可能となる。
The
次に、図11のフローチャートを用いて第1の通信装置1の動作を説明する。なお、実施の形態1の図10と共通するステップは、同じステップ番号を付して重複する説明を省略する。
Next, the operation of the
遅延時間パルスの時間幅が計測された後(S103)、遅延時間が第1の閾値以上か判定される(S201)。遅延時間が第1の閾値未満と判定された場合、ステップS101の前に戻り、遅延時間の監視が継続される。遅延時間が第1の閾値以上と判定された場合、出力される第1遅延判定情報によって、上述に例示した第1の閾値に応じて設定される制御処理が実行される(S202)。 After the time width of the delay time pulse is measured (S103), it is determined whether the delay time is equal to or greater than a first threshold (S201). If it is determined that the delay time is less than the first threshold, the process returns to before step S101, and monitoring of the delay time continues. If it is determined that the delay time is equal to or greater than the first threshold, a control process set according to the first threshold exemplified above is executed based on the output first delay determination information (S202).
次に遅延時間が第2の閾値以上か判定される(S203)。遅延時間が第2の閾値未満と判定された場合、ステップS101の前に戻り、遅延時間の監視が継続される。遅延時間が第2の閾値以上と判定された場合、このまま使用を継続して遅延時間が増加すると通信不具合が発生する可能性があるため、出力される第2遅延判定情報によって、通信経路の遅延に起因する通信不具合の予兆が検知される(S105)。なお、ステップS201の後にステップS203を実行し、又は、ステップS201とステップS203の判定を並行して実行し、その後にステップS202及びステップS105が実行されても良い。 Next, it is determined whether the delay time is equal to or greater than a second threshold (S203). If it is determined that the delay time is less than the second threshold, the process returns to before step S101, and monitoring of the delay time continues. If it is determined that the delay time is equal to or greater than the second threshold, if use continues and the delay time increases, a communication malfunction may occur, so the second delay determination information that is output detects a sign of a communication malfunction caused by a delay in the communication path (S105). Note that step S203 may be executed after step S201, or the determinations of steps S201 and S203 may be executed in parallel, and then steps S202 and S105 may be executed.
以上説明した通り、実施の形態2に係る通信装置1は、遅延判定部7は遅延時間算出部6により算出される遅延時間と少なくとも第1の閾値と第2の閾値とを比較し、制御部3は、遅延時間が第1の閾値以上である場合と、遅延時間が前記第2の閾値以上である場合とで、異なる制御処理を実行する構成としている。このような構成により、通信経路の遅延に起因する不具合の予兆を予備的に検知し、保全又は保全の準備をすることができる。
As described above, in the
実施の形態3.
実施の形態3に係る第1の通信装置1について説明する。本実施の形態においては、図12に示すように第1の通信装置1は遅延原因推定部10を備える。遅延原因推定部10は、遅延時間が閾値以上となった場合に、遅延原因を推定する。
A
遅延原因が経年劣化である場合、遅延時間は設置されてからの使用時間に応じて増加する。一方、遅延原因が、通信ケーブルの温度変動又は不規則的なノイズなどに起因する場合、それに応じて遅延時間が一時的に変動することがある。例えば、通信ケーブルが一時的に過負荷の状態になり、通信ケーブルにまとめられた通信線8の温度が上昇してしまうと、通信線8のインピーダンスの増加により遅延時間が増加する。しかし、過負荷が解消されると通信ケーブルの温度が下がり、遅延時間は減少する。
If the cause of the delay is deterioration over time, the delay time will increase according to the length of time the cable has been used since installation. On the other hand, if the cause of the delay is temperature fluctuations or irregular noise in the communication cable, the delay time may temporarily fluctuate accordingly. For example, if the communication cable temporarily becomes overloaded and the temperature of the
遅延原因推定部10は遅延時間が閾値以上となった原因を推定し、遅延原因が温度変動などの一時的な特性劣化であるかを推定する。一時的な特性劣化であると推定される場合、制御部3はシステムの通信に影響が出ない範囲で通信速度を調整する。具体的には、マスターである第1の通信装置1からボーレートの設定変更情報をローカルである第2の通信装置11に送信し、マスターとローカルが共に制御部3、13のプロセッサ31、131を自己リセットすることで、通信速度を落とすことで遅延に対する裕度を増加させて通信を継続させる。
The delay
図13を用いて、遅延原因推定部10の原因推定方法の一例を説明する。遅延原因推定部10はログデータから遅延時間と使用時間の関係を参照する。図13は横軸を通信経路が開通された後又は保全後の通信経路の使用時間、縦軸を遅延時間とし、各使用時間での通信経路の遅延時間をプロットしている。通信経路の遅延の原因として、温度変動などの一時的な特性劣化と、経年劣化による一時的でない特性劣化の影響が混在する。そのため、図13に示すように各使用時間における遅延時間は一時的な特性劣化の影響によるバラツキが生じる。遅延原因推定部10は通信ケーブルの温度、負荷状況、環境ノイズの測定値などから、一時的な特性劣化に起因する遅延の影響が少ない使用時間のデータを抽出し、それらを直線又は曲線で近似することで一時的な特性劣化の影響を除いた遅延時間の傾向を予測する。なお、図13に示すような抽出したデータを曲線で近似するのではなく、ある程度の幅を持つバンドで近似しても良い。このような一時的な特性劣化の影響を除いた遅延時間の傾向の予測は、前述の通信経路の設置情報から予測される遅延時間を参照して行われても良い。
An example of a cause estimation method of the delay
一時的な特性劣化の影響を除いた遅延時間が閾値に達するのが使用時間t2であると予測される状態で、使用時間t2より前の使用時間t1で閾値に達した場合、遅延原因推定部10はその時点の通信ケーブルの温度、負荷状況などのデータを参照して、遅延時間が閾値以上となった原因が一時的な特性劣化に起因するものかを推定する。例えば、閾値に達した時、通信ケーブルが過負荷の状態であるなど一時的な温度上昇がある場合、一時的な特性劣化と推定する。
When the delay time excluding the effects of temporary characteristic degradation is predicted to reach the threshold value at usage time t2, and the threshold value is reached at usage time t1 prior to usage time t2, the delay
図14のフローチャートを用いて第1の通信装置1の動作を説明する。なお、実施の形態1の図9と共通するステップは、同じステップ番号を付して重複する説明を省略する。
The operation of the
ステップS104において遅延時間が閾値以上と判定された場合、遅延原因が推定される(S301)。次に、推定結果に基づいて遅延原因が一時的な特性劣化に起因するのか否かが判断される(S302)。遅延原因が一時的な特性劣化に起因するものである場合、通信速度が調整される(S303)。通信速度が調整された後、ステップS101の前に戻り、遅延時間の監視が継続される。一方、遅延原因が一時的な特性劣化に起因するものではない場合、遅延原因は主に経年劣化に起因するものと推定されるから、このまま使用を継続して遅延時間が増加すると通信不具合が発生する可能性があるため、出力される遅延判定情報によって、通信経路の遅延に起因する通信不具合の予兆が検知される(S105)。 If it is determined in step S104 that the delay time is equal to or greater than the threshold, the cause of the delay is estimated (S301). Next, based on the estimation result, it is determined whether the delay is due to temporary characteristic degradation or not (S302). If the delay is due to temporary characteristic degradation, the communication speed is adjusted (S303). After the communication speed is adjusted, the process returns to before step S101, and monitoring of the delay time continues. On the other hand, if the delay is not due to temporary characteristic degradation, it is estimated that the delay is mainly due to aging, and if the delay time increases with continued use, there is a possibility that a communication failure will occur. Therefore, the output delay determination information is used to detect a sign of a communication failure due to a delay in the communication path (S105).
以上説明した通り、実施の形態3に係る通信装置1は、遅延時間が閾値以上となった原因を推定する遅延原因推定部10を備え、推定された遅延原因が一時的な特性劣化である場合に、制御部3は通信速度を調整する構成としている。このような構成により、遅延に対する裕度を増やすことによって安定的な通信を継続することができる。
As described above, the
実施の形態1において、制御部3のプロセッサ31がメモリ32に記憶されたソフトウェアプログラムを読み出して、第1の通信装置1の各部の機能が実現されても良いことを説明したが、実施の形態2、3においても同様である。また、図15に示すように制御部3を含む第1の通信装置1の各機能部が単一回路、複合回路、プログラム化されたプロセッサ、並列プログラム化されたプロセッサ、ASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、又はこれらを組み合わせた処理回路33として実現されても良い。また、第1の通信装置1の一部の機能がソフトウェアプログラムにより実現され、残りの機能が専用の処理回路33によって実現されるものであっても良い。
In the first embodiment, it has been explained that the
以上、本開示の実施の形態について説明したが、本開示の第1の通信装置の構成は、実施の形態1から実施の形態3で説明した形態には限られない。本開示の第1の通信装置1と、別の公知の技術と組み合わせることも可能であるし、本開示の要旨を逸脱しない範囲で、適宜、組み合わせる等、構成の一部を省略、変更することも可能である。
Although the embodiments of the present disclosure have been described above, the configuration of the first communication device of the present disclosure is not limited to the configurations described in the first to third embodiments. The
1 第1の通信装置、2 通信制御基板、3 制御部、31 プロセッサ、32 メモリ、4 CANコントローラー、5 CANトランシーバー、6 遅延時間算出部、7 遅延判定部、8 通信線、9 報知部、10 遅延原因推定部、11 第2の通信装置 1 First communication device, 2 Communication control board, 3 Control unit, 31 Processor, 32 Memory, 4 CAN controller, 5 CAN transceiver, 6 Delay time calculation unit, 7 Delay determination unit, 8 Communication line, 9 Notification unit, 10 Delay cause estimation unit, 11 Second communication device
Claims (11)
データの送受信を制御する制御部と、
前記制御部から出力される送信データと、当該送信データに対する応答として前記他の通信装置から出力される受信データとを入力とし、前記送信データのACKビットに設定される信号と前記受信データに含まれるACKビットに設定される確認応答信号から通信経路の遅延時間を算出する遅延時間算出部と、
前記遅延時間と閾値とを比較し、遅延判定情報を出力する遅延判定部とを備える通信装置。 A communication device that transmits and receives data to and from another communication device via a communication line based on a CAN communication protocol,
A control unit for controlling transmission and reception of data;
a delay time calculation unit that receives transmission data output from the control unit and reception data output from the other communication device as a response to the transmission data, and calculates a delay time of a communication path from a signal set in an ACK bit of the transmission data and an acknowledgment response signal set in an ACK bit included in the reception data;
A communication device comprising a delay determination unit that compares the delay time with a threshold value and outputs delay determination information.
前記制御部は、前記遅延時間が前記第1の閾値以上である場合と、前記遅延時間が前記第2の閾値以上である場合で、異なる制御処理を実行することを特徴とする請求項1から7の何れか1項に記載の通信装置。 The delay determination unit compares a first threshold value and a second threshold value that is set based on a delay time longer than the first threshold value with the delay time calculated by the delay time calculation unit;
8. The communication device according to claim 1, wherein the control unit executes different control processes when the delay time is equal to or greater than the first threshold value and when the delay time is equal to or greater than the second threshold value.
前記遅延原因が一時的な特性劣化に起因する場合、前記制御部は通信速度を調整する請求項1から8の何れか1項に記載の通信装置。 a delay cause estimation unit that estimates a cause of the delay time being equal to or greater than the threshold,
The communication device according to claim 1 , wherein the control unit adjusts a communication speed when the delay is caused by temporary deterioration of characteristics.
送信データと、当該送信データに対する応答として前記他の通信装置から出力される受信データとを入力とし、前記送信データのACKビットに設定される信号と前記受信データに含まれるACKビットに設定される確認応答信号から通信経路の遅延時間を算出するステップと、
前記遅延時間と閾値とを比較するステップと、
前記遅延時間と前記閾値との比較に基づいて、遅延判定情報を出力するステップとを含む通信方法。 A communication method for transmitting and receiving data to and from another communication device via a communication line based on a CAN communication protocol, comprising:
A step of receiving transmission data and reception data output from the other communication device as a response to the transmission data, and calculating a delay time of a communication path from a signal set in an ACK bit of the transmission data and an acknowledgment response signal set in an ACK bit included in the reception data;
comparing the delay time with a threshold value;
and outputting delay determination information based on a comparison of the delay time with the threshold value.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020216859A JP7585779B2 (en) | 2020-12-25 | 2020-12-25 | Communication device, elevator communication device, and communication method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020216859A JP7585779B2 (en) | 2020-12-25 | 2020-12-25 | Communication device, elevator communication device, and communication method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022102238A JP2022102238A (en) | 2022-07-07 |
| JP7585779B2 true JP7585779B2 (en) | 2024-11-19 |
Family
ID=82273554
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020216859A Active JP7585779B2 (en) | 2020-12-25 | 2020-12-25 | Communication device, elevator communication device, and communication method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7585779B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116582436A (en) * | 2023-05-29 | 2023-08-11 | 厦门紫光展锐科技有限公司 | A data transmission method, device, equipment and storage medium |
| JPWO2025104828A1 (en) | 2023-11-14 | 2025-05-22 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006195780A (en) | 2005-01-14 | 2006-07-27 | Yamatake Corp | Controller and remote I / O communication method |
| JP2010258990A (en) | 2009-04-28 | 2010-11-11 | Autonetworks Technologies Ltd | Control system and control program update method |
| WO2010137365A1 (en) | 2009-05-27 | 2010-12-02 | ルネサスエレクトロニクス株式会社 | Semiconductor integrated circuit device |
| JP2012529221A (en) | 2009-06-05 | 2012-11-15 | オーチス エレベータ カンパニー | System and method for automatically addressing devices on a communication network |
| JP2020015626A (en) | 2018-07-27 | 2020-01-30 | オーチス エレベータ カンパニーOtis Elevator Company | Elevator safety system |
| US10572438B1 (en) | 2019-03-07 | 2020-02-25 | Qualcomm Incorporated | Dynamic optimal data sampling time on a multi-drop bus |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2775659B2 (en) * | 1992-05-06 | 1998-07-16 | 本田技研工業株式会社 | Data transmission method |
| US9691191B1 (en) * | 2011-02-18 | 2017-06-27 | The Boeing Company | Methods and systems for automated real time continuous waveform electrical property monitoring and status reporting |
-
2020
- 2020-12-25 JP JP2020216859A patent/JP7585779B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006195780A (en) | 2005-01-14 | 2006-07-27 | Yamatake Corp | Controller and remote I / O communication method |
| JP2010258990A (en) | 2009-04-28 | 2010-11-11 | Autonetworks Technologies Ltd | Control system and control program update method |
| WO2010137365A1 (en) | 2009-05-27 | 2010-12-02 | ルネサスエレクトロニクス株式会社 | Semiconductor integrated circuit device |
| JP2012529221A (en) | 2009-06-05 | 2012-11-15 | オーチス エレベータ カンパニー | System and method for automatically addressing devices on a communication network |
| JP2020015626A (en) | 2018-07-27 | 2020-01-30 | オーチス エレベータ カンパニーOtis Elevator Company | Elevator safety system |
| US10572438B1 (en) | 2019-03-07 | 2020-02-25 | Qualcomm Incorporated | Dynamic optimal data sampling time on a multi-drop bus |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022102238A (en) | 2022-07-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8959405B2 (en) | Signal transmission device for elevator | |
| US20110035180A1 (en) | Diagnostic apparatus and system adapted to diagnose occurrence of communication error | |
| KR102030462B1 (en) | An Apparatus and a Method for Detecting Errors On A Plurality of Multi-core Processors for Vehicles | |
| CN107342909B (en) | Control system, control method, and recording medium | |
| CN111614531B (en) | Method, medium, monitoring device for monitoring LIN node | |
| JP7585779B2 (en) | Communication device, elevator communication device, and communication method | |
| CN109071164B (en) | Personnel transport system comprising a central control unit and a plurality of field devices with optimized fault detection | |
| US20150082096A1 (en) | Method and apparatus for fault detection n a controller area network | |
| US11336618B2 (en) | Security apparatus, attack detection method, and storage medium | |
| KR20180018724A (en) | Elevator safety system | |
| US20250156536A1 (en) | In-vehicle relay device, in-vehicle relay method, and in-vehicle relay program | |
| CA2926769A1 (en) | Safety related elevator serial communication technology | |
| US7555353B2 (en) | Input device of safety unit | |
| CN108028791A (en) | Hoistway communication system | |
| CN110417464A (en) | A kind of fault handling method and device, computer installation and readable storage medium storing program for executing | |
| JP5071340B2 (en) | Gateway device, vehicle network, one-side disconnection detection method | |
| JP5517432B2 (en) | Elevator safety system | |
| CN100486881C (en) | Elevator controller | |
| US12189557B2 (en) | Bus-based communication system, system-on-chip and method therefor | |
| US7689301B2 (en) | Safety control device, safety control system, and method for detecting communication error | |
| JP2009111911A (en) | COMMUNICATION DEVICE, COMMUNICATION SYSTEM, AND COMMUNICATION METHOD | |
| KR100186374B1 (en) | Elevator diagnostic system and its control method | |
| CN116400673A (en) | Method and device for processing controller faults | |
| KR100402757B1 (en) | Signal Processing Method and Module for Reliable System Considering Safety | |
| US11050648B2 (en) | Communication system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20220511 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230719 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240625 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240702 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20240704 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240730 |
|
| 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: 20241008 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241021 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7585779 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |