JP2022027554A - シリアル接続されたスレーブ装置を自動的にアドレス指定するシステム、装置及び方法 - Google Patents

シリアル接続されたスレーブ装置を自動的にアドレス指定するシステム、装置及び方法 Download PDF

Info

Publication number
JP2022027554A
JP2022027554A JP2021121323A JP2021121323A JP2022027554A JP 2022027554 A JP2022027554 A JP 2022027554A JP 2021121323 A JP2021121323 A JP 2021121323A JP 2021121323 A JP2021121323 A JP 2021121323A JP 2022027554 A JP2022027554 A JP 2022027554A
Authority
JP
Japan
Prior art keywords
address
slave
slave devices
pwm
slave device
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.)
Granted
Application number
JP2021121323A
Other languages
English (en)
Other versions
JP7256846B2 (ja
Inventor
ビバール,ビンセント,ビセンテ
Vicente Vivar Vincent
デイビッド,ジェームス,ラリン
Larin David James
ラマ,フランシス,ザビエル シカット デ
Xavier Sicat De Rama Francis
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.)
Astec International Ltd
Original Assignee
Astec International 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 Astec International Ltd filed Critical Astec International Ltd
Publication of JP2022027554A publication Critical patent/JP2022027554A/ja
Application granted granted Critical
Publication of JP7256846B2 publication Critical patent/JP7256846B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40169Flexible bus arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4247Bus transfer protocol, e.g. handshake; Synchronisation on a daisy chain bus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40006Architecture of a communication node
    • H04L12/40019Details regarding a bus master
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40208Bus networks characterized by the use of a particular bus standard
    • H04L2012/40215Controller Area Network CAN

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)
  • Information Transfer Systems (AREA)
  • Selective Calling Equipment (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

【課題】シリアル接続されたスレーブ装置を自動的にアドレス指定するシステム、装置及び方法を提供する。【解決手段】システム200は、マスタ装置202と、夫々がシリアル通信送受信部206A~C、アドレス入力ポート214A~C、アドレス出力ポート216A~C及び制御部208A~Cを含む複数のスレーブ装置204A~Cと、を含む。システムはまた、マスタ及びスレーブ装置のシリアル通信送受信部間に接続されたシリアル通信配線バス212Aと、アドレス入力ポートとアドレス出力ポートとの間に接続された少なくとも1つのデジタルアドレス線210とを含む。各制御部は、複数のスレーブ装置のうちの前のスレーブ装置からPWM又はPFM信号を受信し、受信したPWM又はPFM信号に従って、制御部を含むスレーブ装置のアドレスを決定し、決定したアドレスを示すPWM又はPFM信号を複数のスレーブ装置のうちの次のスレーブ装置に送信する。【選択図】図2

Description

本開示は、シリアル接続されたスレーブ装置を自動的にアドレス指定するシステム、装置及び方法に関する。
本項は、必然的に従来技術ではない本開示に関連する背景情報を提供する。
従来、RS-485スレーブ装置のアドレスは、有線アドレス線によって決定される。アドレス線は、有線アドレス線からアドレス指定信号を復号して、その割り当てられたアドレスを決定するRS-485スレーブ装置の制御部に接続される。例示的なシステム100が図1に示され、スレーブ装置104A、104B及び104Cの各々は、4つ以上の有線アドレス線110を介して外部装置からアドレス指定信号を受信する。
この手法では、スレーブ装置の数が増えると、さらに多くの有線アドレス線が必要になる。これは、特に装置を互いに離して配置した場合、配線を複雑にし、費用がかかることになる。スレーブ装置筐体の外部にあるディップスイッチを使用して、各アドレス線の状態を手動で指定する場合は、装置の費用も増加させる。
RS-485バス112A及び112Bを切断してアドレスデータをスレーブ装置104A、104B、及び104Cに送信することによって、外部装置を使用して自動アドレス指定プロセスを開始することができる。RS-485バス112A及び112Bを切断することに加えて、装置間のハンドシェイクを使用することは、この手法を複雑にし、費用がかかることになる。
異なるアドレスを指定するために、スレーブ装置104A、104B及び104Cの間に異なる抵抗を接続することができる。しかしながら、この手法は、制御部108A、108B及び108C内にアナログ-デジタル変換器が必要になり、そのため、実装に費用がかかり、柔軟性がない。
本項は、本開示の一般的な概要を説明するものであり、その全範囲又はその特徴のすべての包括的な開示ではない。
本開示の一態様によれば、シリアル接続されたスレーブ装置を自動的にアドレス指定するためのシステムは、シリアル通信送受信部を含むマスタ装置と、それぞれがシリアル通信送受信部、アドレス入力ポート、アドレス出力ポート、及び制御部を含む複数のスレーブ装置とを含む。制御部は、シリアル通信送受信部、アドレス入力ポート及びアドレス出力ポートと通信する。システムはまた、マスタ装置のシリアル通信送受信部と複数のスレーブ装置のシリアル通信送受信部との間に接続されたシリアル通信配線バスと、デイジチェーン配置における複数のスレーブ装置のアドレス入力ポートとアドレス出力ポートとの間に接続された少なくとも1つのデジタルアドレス線とを含む。各制御部は、デイジチェーン配置における複数のスレーブ装置のうちの前のスレーブ装置からアドレス入力ポートを介してパルス幅変調(PWM)又はパルス周波数変調(PFM)信号を受信し、受信したPWM又はPFM信号に従って、制御部を備えるスレーブ装置のアドレスを決定し、PWM又はPFM信号を、アドレス出力ポートを介してデイジチェーン配置における複数のスレーブ装置のうちの次のスレーブ装置に送信するように構成される。送信したPWM又はPFM信号は、決定したアドレスを示し、受信したPWM又はPFM信号とは異なる。
本開示の別の態様によれば、装置は、RS-485配線バスを介してマスタ装置からコマンドを受信するためのRS-485送受信部と、第1のデジタルアドレス線に結合するためのアドレス入力ポートと、第2のデジタルアドレス線に結合するためのアドレス出力ポートと、RS-485送受信部、アドレス入力ポート及びアドレス出力ポートと通信する制御部とを備える。制御部は、第1の他のスレーブ装置からアドレス入力ポートを介してパルス幅変調(PWM)又はパルス周波数変調(PFM)信号を受信し、受信したPWM又はPFM信号に従って、制御部を備えるスレーブ装置のアドレスを決定し、PWM又はPFM信号を、アドレス出力ポートを介して第2の他のスレーブ装置に送信するように構成される。送信したPWM又はPFM信号は、決定したアドレスを示し、受信したPWM又はPFM信号とは異なる。
本開示の別の態様によれば、システム内でシリアル接続された装置を自動的にアドレス指定する方法が開示される。システムは、シリアル通信送受信部を含むマスタ装置と、それぞれがシリアル通信送受信部、アドレス入力ポート、アドレス出力ポート、及び制御部を含む複数のスレーブ装置と、マスタ装置のシリアル通信送受信部と複数のスレーブ装置のシリアル通信送受信部との間に接続されたシリアル通信配線バスと、デイジチェーン配置における複数のスレーブ装置のアドレス入力ポートとアドレス出力ポートとの間に接続された少なくとも1つのデジタルアドレス線とを含む。本方法は、複数のスレーブ装置のうちの1つのスレーブ装置の制御部によって、デイジチェーン配置における複数のスレーブ装置のうちの前のスレーブ装置からアドレス入力ポートを介してパルス幅変調(PWM)又はパルス周波数変調(PFM)信号を受信することと、受信したPWM又はPFM信号に従って、制御部を備えるスレーブ装置のアドレスを決定することと、PWM又はPFM信号を、アドレス出力ポートを介してデイジチェーン配置における複数のスレーブ装置のうちの次のスレーブ装置に送信することとを含む。送信したPWM又はPFM信号は、決定したアドレスを示し、受信したPWM又はPFM信号とは異なる。
さらなる態様及び適用可能な領域が、本明細書で提供される説明から明らかになるであろう。本開示の様々な態様は、個別に、又は1つ若しくは複数の他の態様と組み合わせて、実施され得ることを理解されたい。本明細書の説明及び特定の例は、例示のみを目的としており、本開示の範囲を限定することを意図していないことも理解されたい。
本明細書で説明される図面は、選択された実施形態の例示のみを目的としており、すべての可能な実施態様ではなく、本開示の範囲を限定することを意図するものではない。
従来技術による、マスタ装置及び複数のシリアル接続されたスレーブ装置を含むシステムのブロック図である。 本開示の1つの例示的な実施形態による、アドレスを複数のシリアル接続されたスレーブ装置に自動的に割り当てるためのシステムのブロック図である。 本開示の別の例示的な実施形態による、アドレスを複数のシリアル接続されたスレーブ装置に自動的に割り当てるための例示的な方法のフローチャートである。
対応する参照番号は、図面のいくつかの図を通して対応する部分又は特徴を示す。
ここで、添付の図面を参照して、例示的な実施形態を十分に説明する。
例示的な実施形態は、本開示が完全であるように、かつ当業者に範囲を十分に伝えるように提供される。本開示の実施形態の完全な理解を提供するために、特定の構成要素、装置、及び方法の例など、多数の特定の詳細を記載している。特定の詳細を採用する必要がないこと、例示的な実施形態を多くの異なる形態で具体化することができること、及びそのいずれも本開示の範囲を限定しないと解釈されるべきことは、当業者には明らかであろう。いくつかの例示的な実施形態では、周知のプロセス、周知の装置構造、及び周知の技術を詳細には説明しない。
本明細書で使用される用語は、特定の例示的な実施形態のみを説明するためのものであり、限定することを意図するものではない。本明細書で使用される場合、単数形「1つの(a)」、「1つの(an)」、及び「この(the)」は、文脈が明らかにそうでないことを示さない限り、複数形も含むことを意図している。「備える(comprise)」、「備えている(comprising)」、「含む(including)」及び「有する(having)」という用語は包括的であり、したがって、記載した特徴、整数、ステップ、動作、要素、及び/又は構成要素の存在を特定するが、1つ又は複数の他の特徴、整数、ステップ、動作、要素、構成要素、及び/又はそれらの組の存在又は追加を排除するものではない。本明細書に記載された方法ステップ、プロセス、及び動作は、実施の順序として具体的に特定されない限り、必ずしも説明又は図示された特定の順序でそれらの実施が必要であると解釈されるべきではない。追加又は代替のステップを使用してもよいことも理解されたい。
「第1の」、「第2の」、「第3の」などの用語を、様々な要素、構成要素、領域、層及び/又は部分を説明するために本明細書で使用する場合があるが、これらの要素、構成要素、領域、層及び/又は部分は、それらの用語によって限定されるべきではない。1つの要素、構成要素、領域、層又は部分を、別の領域、層又は部分と区別するためにのみ、これらの用語を使用することができる。本明細書で使用する場合、「第1の」、「第2の」などの用語及び他の数値用語は、文脈によって明確に示されない限り、順番又は順序を意味しない。したがって、以下で説明する第1の要素、構成要素、領域、層又は部分は、例示的な実施形態の教示から逸脱することなく、第2の要素、構成要素、領域、層又は部分と呼ぶことができる。
本明細書では、図に示すように、1つの要素又は特徴と別の要素又は特徴との関係を説明する記述を容易にするために、「内側」、「外側」、「真下」、「下」、「下側」、「上」、「上側」などの空間的に相対的な用語を使用する場合がある。空間的に相対的な用語は、図に示す向きに加えて、使用中又は動作中の装置の異なる向きを包含することを意図している。例えば、図中の装置が上下逆になった場合、他の要素又は特徴の「下」又は「真下」と記載された要素は、他の要素又は特徴の「上」にある。したがって、例示的な用語「下」は、上下両方の向きを包含することができる。装置は、他の方向に向けられ(90度又は他の向きに回転され)てもよく、本明細書で使用される空間的に相対的な記述はそれに応じて解釈される。
本開示の1つの例示的な実施形態による、シリアル接続されたスレーブ装置を自動的にアドレス指定するシステムを図2に示し、概して参照番号200で示している。システム200は、シリアル通信送受信部206Dを含むマスタ装置202と、複数のスレーブ装置204A、204B及び204Cとを含む。
スレーブ装置204Aは、シリアル通信送受信部206Aと、アドレス入力ポート214Aと、アドレス出力ポート216Aと、制御部208Aとを含む。制御部208Aは、シリアル通信送受信部206A、アドレス入力ポート214A及びアドレス出力ポート216Aと通信する。
同様に、スレーブ装置204Bは、シリアル通信送受信部206Bと、アドレス入力ポート214Bと、アドレス出力ポート216Bと、制御部208Bとを含む。スレーブ装置204Cは、シリアル通信送受信部206Cと、アドレス入力ポート214Cと、アドレス出力ポート216Cと、制御部208Cとを含む。
システム200はまた、マスタ装置202のシリアル通信送受信部206Dと複数のスレーブ装置204A、204B及び204Cのシリアル通信送受信部206A、206B及び206Cとの間に接続されたシリアル通信配線バス(例えば、線212A及び212B)を含む。少なくとも1つのデジタルアドレス線210は、スレーブ装置204A、204B及び204Cのアドレス入力ポート214A、214B及び214Cとアドレス出力ポート216A、216B及び216Cとの間で、デイジチェーン配置で接続される。
制御部208A、208B及び208Cの各々は、デイジチェーン配置における複数のスレーブ装置のうちの前のスレーブ装置からアドレス入力ポートを介してパルス幅変調(PWM)又はパルス周波数変調(PFM)信号を受信し、受信したPWM又はPFM信号に従って、制御部を備えるスレーブ装置のアドレスを決定し、PWM又はPFM信号を、アドレス出力ポートを介してデイジチェーン配置における複数のスレーブ装置のうちの次のスレーブ装置に送信するように構成され得る。送信したPWM又はPFM信号は、決定したアドレスを示し、受信したPWM又はPFM信号とは異なる。
例えば、スレーブ装置204Aは、デイジチェーン配置における第1の制御部であってもよく、(例えば、スレーブ装置204Aのアドレス入力ポート214Aは抵抗器を介してプルアップ電圧基準に接続されており、スレーブ装置204Aがデイジチェーン配置における第1の装置であるので、アドレス入力ポート214Aは、PWM又はPFM信号を受信しないため、)スレーブ装置204Aの制御部208Aは、システム200の起動中にプルアップ電圧レベルで直流信号を検出することができる。
制御部208Aは、起動中に直流信号を検出したことに応答して、第1のアドレス(例えば、0x01)を要求することによって、第1のスレーブ装置204Aのアドレスを決定することができる。次に、制御部208Aは、アドレス出力ポート216Aを介してスレーブ装置204B(例えば、デイジチェーン配置における第2のスレーブ装置又は次のスレーブ装置)に送信するために、要求した第1のアドレスに対応する所定のPWM又はPFM信号を決定することができる。
例えば、スレーブ装置204A、204B及び204Cの各々は、アドレスをPWM又はPFM信号にリンクする、ルックアップテーブル、計算式などを保存することができる。PWM又はPFM信号をアドレスにマッピングする例を以下の表1に示す。
Figure 2022027554000002
上記の例では、第1の制御部208Aは、100%デューティサイクル信号又は0Hz信号(すなわち、プルアップ電圧基準の直流信号)を受信することができる。そして、第1の制御部は、ルックアップテーブル内の第1のアドレス0x01を選択し、アドレス出力ポート216Aにおいて5%のPWM信号又は400HzのPFM信号を出力する。
スレーブ装置204Bの制御部208Bは、スレーブ装置204Aからアドレス入力ポート214Bを介してPWM又はPFM信号を受信する。(例えば、PWM又はPFM信号は、第1のスレーブ装置204Aなどが要求した第1のアドレスに対応しているので、)制御部208Bは、PWM又はPFM信号に従って、第1のスレーブ装置204Aが要求した第1のアドレスを識別する。
PWM又はPFM信号に基づいて第1のスレーブ装置204Aが要求した第1のアドレスを識別した後、制御部208Bは、第2のスレーブ装置204Bの第2のアドレス(例えば、0x02など、メモリに保存された所定のシーケンス内の次のアドレス)を要求することができる。上記と同様に、制御部208Bは、次に、アドレス出力ポート216Bを介してスレーブ装置204C(例えば、デイジチェーン配置における第3のスレーブ装置又は次のスレーブ装置)に送信するために、要求した第2のアドレスに対応する所定のPWM又はPFM信号を決定することができる。
上記の例では、制御部208Bは、スレーブ装置204Aから5%のPWM信号又は400HzのPFM信号を受信し、スレーブ装置204Aがアドレス0x01を要求したと決定し、スレーブ装置204Bの次のアドレス0x02を選択する。次に、制御部208Bは、アドレス0x02を要求したことを示すために、10%のPWM信号又は390HzのPFM信号を出力する。
次に、制御部208Cは、アドレス入力ポート214Cで受信したPWM又はPFM信号に基づいて以前に要求されたアドレスを識別し、第3のスレーブ装置204Cの第3のアドレスを要求し、要求した第3のアドレスに対応する新規のPWM又はPFM信号を、アドレス出力ポート216Cを介して送信することができる。すべてのスレーブ装置が自動的かつ自律的に一意のアドレスを要求するまで、このプロセスをシステム内の各スレーブ装置に対して繰り返すことができる。
アドレス線210は、スレーブ装置204A、204B及び204Cをデイジチェーン配置で互いに接続する。デイジチェーン配置は、直列、リングなどスレーブ装置204A、204B及び204Cの互いに任意の適切な配線接続を含むことができる。アドレス線210は、装置204A、204B及び204Cの間で、PWM及び/又はPFM信号を含むデジタル信号を送信するために、任意の適切な電気バス、ワイヤなどを含むことができる。いくつかの実施形態では、アドレス線210は、(例えば、接地線及び信号線などを有する)二線接続であってもよい。
アドレス入力ポート214A、214B及び214C、並びにアドレス出力ポート216A、216B及び216Cは、スレーブ装置204A、204B及び204Cとの間で信号を送受信するための任意の適切なコネクタ、端子、パッドなどを含むことができる。
図2は、デイジチェーン配置で接続された3つのスレーブ装置204A、204B及び204Cを示しているが、他の実施形態は、多くの又は少ないスレーブ装置を含んでもよく、スレーブ装置は、デイジチェーン以外の配置などで互いに接続されてもよい。
図2では、RS-485送受信部として、シリアル通信送受信部206A、206B、206C及び206Dを示している。他の実施形態では、システム200は、任意の適切なシリアル通信送受信部、任意の適切なシリアル通信配線バス(線212A及び212B)及びプロトコル、任意の適切なシリアル通信装置などを含むことができる。例えば、システム200は、RS-422装置及び通信インターフェース、コントローラエリアネットワーク(CAN)装置及び通信インターフェースなどを使用することができる。
マスタ装置202と、スレーブ装置204A、204B及び204Cとの間のシリアル通信接続は、任意の適切な電気バス(例えば、線形バストポロジ)、ワイヤなどを含み得る2つの線212A及び212Bを含む。例えば、差動信号は、2本のワイヤのツイストペアなどを介した通信に使用することができる。
マスタ装置202が命令を線212A及び212Bを介してスレーブ装置204A、204B及び204Cに送信するとき、命令がスレーブ装置向けであるか否かを決定するために、スレーブ装置204A、204B及び204Cの各々は、マスタ装置202から受信した命令内のアドレスと、それら自体のアドレスとを比較することができる(例えば、アドレスが一致する場合など)。
いくつかの実施形態では、マスタ装置202は、保存コマンドを、シリアル通信配線バス212A及び212Bを介して、スレーブ装置204A、204B及び204Cのうちの少なくとも1つに送信することができる。保存コマンドを使用して、スレーブ装置などによって要求されたアドレスをロックすることができる。例えば、保存コマンドの受信に応答して、スレーブ装置は、他のスレーブ装置がそれら自体のアドレスを変更した場合でも、その要求されたアドレスをロックし、要求されたアドレスを変更しない場合がある(例えば、ロックされたスレーブ装置が受信するPWM又はPFM信号が変化した場合でも、ロックされたスレーブ装置は、そのアドレスを更新しないことになる。)。
なお、マスタ装置202は、解放コマンドを、シリアル通信配線バス212A及び212Bを介して、スレーブ装置204A、204B及び204Cの少なくとも1つに送信することができる。解放コマンドを使用して、スレーブ装置などによって要求されるアドレスをリセットすることができる。例えば、解放コマンドの受信に応答して、スレーブ装置は、その要求されたアドレスをリセットし、次いで、スレーブ装置が受信したPWM又はPFM信号に基づいて自動的に新規のアドレスを取得することができる。
保存コマンド及び解放コマンドは、自律的解決プロセスに影響できないが、デイジチェーン内の1つ又は複数の装置の電源がオフである場合、アドレスの動的な変更を回避するためにプロセスを補うことができる(例えば、1つのスレーブ装置がオフである場合、他の装置はそれら自体のアドレスを変更できない)。
システム200は、少なくとも1つのアドレス線210、及びPWM又はPFM信号を使用して、スレーブ装置204A、204B及び204Cの各々の自動アドレス指定を可能にする。スレーブ装置204A、204B及び204Cの各々は、前のスレーブ装置からPWM又はPFM信号を受信し、信号に基づいて前のスレーブ装置が使用したアドレスを識別する(又は、PWM又はPFM信号などがない状態でプルアップ電圧が検出されたときに第1のアドレスを要求する)ことができる。これにより、スレーブ装置204A、204B及び204Cの各々に一意のアドレスを自動的に割り当てることができる。
システム200は、一意のアドレスを割り当てるために、スレーブ装置204A、204B及び204C、又はマスタ装置202間のいかなるハンドシェイクも必要としない場合があり、さらに、アドレスをスレーブ装置204A、204B及び204Cに送信するためにシリアル通信バス212A及び212Bを切断する必要がない場合がある。スレーブ装置204A、204B及び204Cは、スレーブ装置204A、204B及び204Cのアドレスを手動で設定するためのディップスイッチ又は他の外部インターフェースを必要としない場合がある。
いくつかの実施形態では、アドレス解決プロセスを開始する外部装置からアドレスを割り当てるために、4つ、8つ、又はそれ以上の配線を必要とする複雑な配線方式とは対照的に、アドレス線210は、アドレスを割り当てるために、PWM及びPFM信号を送信する1つ又は2つのワイヤを含むだけでよい。システム200では、スレーブ装置204A、204B及び204Cの各々は、スレーブ装置204A、204B及び204Cの間で送信されたPWM及びPFM信号に従って、起動時などにそれら自体のアドレスを決定することができる。
したがって、システム200は、アドレス解決プロセスを開始する外部装置を含まなくてもよく、外部トリガなどを含まなくてもよい。アドレス解決のための外部装置を省略し、アドレス線210に必要なワイヤの数を減らすことにより、システムの費用及び複雑さを低減することができ、スレーブ装置204A、204B及び204Cの間でアドレス線210を配線するために必要な時間及び空間を低減することができ、エラー及びバグなどを低減することができる。
この自動アドレス指定は、アドレス線の一意の組み合わせをRS-485バス内の各装置に割り当てる際に、ケーブル配線、又は構成の保守/管理の複雑さを回避するために、現場設置に極めて有用である。現場設置は、最小限の設定プロセスだけが必要とされ、ヒューマンエラーを回避し、RS-485通信インターフェースを有するシステムを設定する技術者の生産性を高めることができる。これらの利点は、システム内のスレーブ装置の数が増加するにつれて、さらに重要になる可能性がある。
マスタ装置とスレーブ装置との間のシリアル接続(例えば、RS-485、RS-422、CANなど)を使用する任意の適切なアプリケーションで、システム200を使用することができる。例えば、園芸照明用途では、顧客及び設置業者は、ケーブルの追加の気遣い、又は装置アドレスの再構成なしに、発光ダイオードを駆動する電源ユニットを追加することができる。
電気通信用途では、現場設備(例えば、屋根、塔など)は、システム内の様々なモジュールのタイプ、及び各モデルタイプ毎の装置の数の観点から、様々な構成を有することができる。システム200は、設置業者の生産性を高め、ヒューマンエラーを回避し、装置アドレス指定などに関連する費用を低減することができる。
ハイパースケール用途では、電源シェルフは、標準通信インターフェースとしてRS-485を介して適応Modbusを使用することができる。システム200は、システムレベルで装置アドレス構成を維持及び管理する際に、支援することができる。制御部208A、208B及び208Cは、メモリを含み得る、任意の適切なマイクロプロセッサ、マイクロ制御装置、集積回路、デジタル信号プロセッサなどを含むことができる。任意の適切なハードウェア及び/又はソフトウェア実装を使用して、制御部208A、208B及び208Cは、本明細書に記載の例示的なプロセスのいずれかを実施する(例えば、動作可能に実施する)ように構成され得る。例えば、制御部208A、208B及び208Cは、メモリに保存されたコンピュータ実行可能命令を実行することができ、上述したように、1つ又は複数の論理ゲート、制御回路などを含むことができる。
本開示の別の態様によれば、装置は、RS-485配線バスを介してマスタ装置からコマンドを受信するためのRS-485送受信部と、第1のデジタルアドレス線に結合するためのアドレス入力ポートと、第2のデジタルアドレス線に結合するためのアドレス出力ポートと、RS-485送受信部、アドレス入力ポート及びアドレス出力ポートと通信する制御部とを備える。
制御部は、第1の他のスレーブ装置からアドレス入力ポートを介してパルス幅変調(PWM)又はパルス周波数変調(PFM)信号を受信し、受信したPWM又はPFM信号に従って、制御部を備えるスレーブ装置のアドレスを決定し、PWM又はPFM信号を、アドレス出力ポートを介して第2の他のスレーブ装置に送信するように構成される。送信したPWM又はPFM信号は、決定したアドレスを示し、受信したPWM又はPFM信号とは異なる。
いくつかの実施形態では、制御部は、第1の他のスレーブ装置が要求したアドレスに対応する、第1の他のスレーブ装置から受信した所定のPWM又はPFM信号に従って、第1の他のスレーブ装置が要求したアドレスを識別することによって、さらに第1の他のスレーブ装置が要求したアドレスの識別に応答して次のアドレスを要求することによって、スレーブ装置のアドレスを決定するように構成され得る。
制御部は、デイジチェーン配置における複数のスレーブ装置のうちの第2の他のスレーブ装置に送信するために、要求した次のアドレスに対応する所定のPWM又はPFM信号を決定するように構成され得る。
いくつかの実施形態では、制御部は、マスタ装置からRS-485配線バスを介して保存コマンドを受信し、マスタ装置から保存コマンドを受信したことに応答して決定したアドレスをロックするように構成され得る。制御部は、マスタ装置からRS-485配線バスを介して解放コマンドを受信し、マスタ装置から解放コマンドを受信したことに応答して決定したアドレスをリセットするように構成され得る。
図3は、別の例示的な実施形態による、システム内でシリアル接続された装置を自動的にアドレス指定する方法300を示す。システムは、シリアル通信送受信部を含むマスタ装置と、それぞれがシリアル通信送受信部、アドレス入力ポート、アドレス出力ポート、及び制御部を含む複数のスレーブ装置と、マスタ装置のシリアル通信送受信部と複数のスレーブ装置のシリアル通信送受信部との間に接続されたシリアル通信配線バスと、デイジチェーン配置における複数のスレーブ装置のアドレス入力ポートとアドレス出力ポートとの間に接続された少なくとも1つのデジタルアドレス線とを含む。
方法300は、301において、デイジチェーン配置における複数のスレーブ装置のうちの前のスレーブ装置からアドレス入力ポートを介してパルス幅変調(PWM)又はパルス周波数変調(PFM)信号を(例えば、複数のスレーブ装置のうちの1つのスレーブ装置の制御部によって)受信することを含む。
303において、方法300は、受信したPWM又はPFM信号に従って、制御部を備えるスレーブ装置のアドレスを決定することを含む。305において、方法300は、PWM又はPFM信号を、アドレス出力ポートを介してデイジチェーン配置における複数のスレーブ装置のうちの次のスレーブ装置に送信することを含む。送信したPWM又はPFM信号は、決定したアドレスを示し、受信したPWM又はPFM信号とは異なる。
方法300は、307において、マスタ装置からシリアル通信配線バスを介して保存コマンドを受信することと、マスタ装置から保存コマンドを受信したことに応答して、又はマスタ装置からRS-485配線バスを介して解放コマンドを受信したことに応答して、決定したアドレスをロックすることと、マスタ装置から解放コマンドを受信したことに応答して、決定したアドレスをリセットすることとを任意選択で含むことができる。
実施形態の前述の記述は、例示及び記述の目的で提供されている。それは、網羅的であること、又は本開示を限定することを意図するものではない。特定の実施形態の個々の要素又は特徴は、一般に、その特定の実施形態に限定されず、適用可能な場合には交換可能であり、具体的に図示又は説明されていなくても、選択された実施形態で使用することができる。これはまた、多くの方法で変更されてもよい。そのような変形形態は、本開示からの逸脱と見なされるべきではなく、すべてのそのような修正は、本開示の範囲内に含まれることが意図されている。

Claims (15)

  1. シリアル接続されたスレーブ装置を自動的にアドレス指定するシステムであって、
    シリアル通信送受信部を含むマスタ装置と、
    複数のスレーブ装置であって、該スレーブ装置の各々が、シリアル通信送受信部、アドレス入力ポート、アドレス出力ポート、及び制御部を含み、該制御部が、該シリアル通信送受信部、該アドレス入力ポート及び該アドレス出力ポートと通信する、複数のスレーブ装置と、
    前記マスタ装置の前記シリアル通信送受信部と前記複数のスレーブ装置の前記シリアル通信送受信部との間に接続されたシリアル通信配線バスと、
    デイジチェーン配置における前記複数のスレーブ装置の前記アドレス入力ポートと前記アドレス出力ポートとの間に接続された少なくとも1つのデジタルアドレス線と
    を備え、
    前記制御部の各々が、
    前記デイジチェーン配置における前記複数のスレーブ装置のうちの前のスレーブ装置から前記アドレス入力ポートを介してパルス幅変調(PWM)又はパルス周波数変調(PFM)信号を受信し、
    前記受信したPWM又はPFM信号に従って前記制御部を備える前記スレーブ装置のアドレスを決定し、
    PWM又はPFM信号を、前記アドレス出力ポートを介して前記デイジチェーン配置における前記複数のスレーブ装置のうちの次のスレーブ装置に送信するように構成され、
    前記送信したPWM又はPFM信号が、前記決定したアドレスを示し、前記受信したPWM又はPFM信号とは異なっている、システム。
  2. 前記デイジチェーン配置における前記複数のスレーブ装置のうちの第1のスレーブ装置の前記制御部が、
    起動中にプルアップ電圧レベルの直流信号を検出し、
    起動中に前記直流信号を検出したことに応答して第1のアドレスを要求することによって前記第1のスレーブ装置のための前記アドレスを決定するように構成される、請求項1に記載のシステム。
  3. 前記制御部が、前記デイジチェーン配置における前記複数のスレーブ装置のうちの第2のスレーブ装置に送信するために、前記要求した第1のアドレスに対応する所定のPWM又はPFM信号を決定するように構成される、請求項2に記載のシステム。
  4. 前記第2のスレーブ装置の前記制御部が、
    前記第1のアドレスに対応する前記第1のスレーブ装置から受信した前記所定のPWM又はPFM信号に従って前記第1のスレーブ装置が要求した前記第1のアドレスを識別することによって、及び
    前記第1のスレーブ装置が要求した前記第1のアドレスの識別に応答して第2のアドレスを要求することによって、
    前記第2のスレーブ装置のための前記アドレスを決定するように構成される、請求項3に記載のシステム。
  5. 前記制御部が、前記デイジチェーン配置における前記複数のスレーブ装置のうちの第3のスレーブ装置に送信するために、前記要求した第2のアドレスに対応する所定のPWM又はPFM信号を決定するように構成される、請求項4に記載のシステム。
  6. 前記制御部の各々が、
    前記前のスレーブ装置が要求した前記アドレスに対応する、前記前のスレーブ装置から受信した前記PWM又はPFM信号に従って、前記前のスレーブ装置が要求した前記アドレスを識別することによって、及び
    前記前のスレーブ装置が要求した前記アドレスの識別に応答して、次のアドレスを要求することによって、
    前記制御部を備える前記スレーブ装置の前記アドレスを決定するように構成される、請求項1に記載のシステム。
  7. 前記制御部が、前記デイジチェーン配置における前記複数のスレーブ装置のうちの次のスレーブ装置に送信するために、前記要求した次のアドレスに対応する所定のPWM又はPFM信号を決定するように構成される、請求項6に記載のシステム。
  8. 外部装置がアドレス解決プロセスを開始することなく、前記制御部の各々が、前記制御部を備える前記スレーブ装置の前記アドレスを自動的に決定するように構成される、請求項1に記載のシステム。
  9. 前記制御部の各々が、前記シリアル通信配線バスを介した他のスレーブ装置とのハンドシェイクプロセスなしに、前記制御部を備える前記スレーブ装置の前記アドレスを自動的に決定するように構成される、請求項1に記載のシステム。
  10. 前記少なくとも1つのスレーブ装置が決定した前記アドレスをロックするために、前記マスタ装置が、保存コマンドを、前記シリアル通信配線バスを介して前記スレーブ装置のうちの少なくとも1つに送信するように構成される、請求項1に記載のシステム。
  11. 前記少なくとも1つのスレーブ装置が決定した前記アドレスをリセットするために、前記マスタ装置が、解放コマンドを前記シリアル通信配線バスを介して前記スレーブ装置のうちの少なくとも1つに送信するように構成される、請求項1に記載のシステム。
  12. 前記デイジチェーン配置における前記複数のスレーブ装置の前記アドレス入力ポートと前記アドレス出力ポートとの間に接続された3つ以上のアドレス線を含まない、請求項1に記載のシステム。
  13. 前記スレーブ装置の各々が、前記スレーブ装置のアドレスを設定するためのディップスイッチを含まない、請求項1に記載のシステム。
  14. 園芸照明器具であって、前記複数のスレーブ装置が、該園芸照明器具を制御するために結合された、園芸照明器具、
    通信機器であって、前記複数のスレーブ装置が、該通信機器を制御するために結合された、通信機器、又は
    ハイパースケール機器であって、前記複数のスレーブ装置が、該ハイパースケール機器を制御するために結合された、ハイパースケール機器を
    さらに備える、請求項1に記載のシステム。
  15. システム内でシリアル接続されたスレーブ装置を自動的にアドレス指定する方法であって、
    前記システムが、
    シリアル通信送受信部を含むマスタ装置と、
    複数のスレーブ装置であって、該スレーブ装置の各々が、シリアル通信送受信部、アドレス入力ポート、アドレス出力ポート、及び制御部を含む複数のスレーブ装置と、
    前記マスタ装置の前記シリアル通信送受信部と前記複数のスレーブ装置の前記シリアル通信送受信部との間に接続されたシリアル通信配線バスと、
    デイジチェーン配置において前記複数のスレーブ装置の前記アドレス入力ポートと前記アドレス出力ポートとの間に接続された少なくとも1つのデジタルアドレス線とを備え、
    前記方法が、
    前記複数のスレーブ装置のうちの1つのスレーブ装置の制御部によって、前記デイジチェーン配置における前記複数のスレーブ装置のうちの前のスレーブ装置から前記アドレス入力ポートを介してパルス幅変調(PWM)又はパルス周波数変調(PFM)信号を受信することと、
    前記受信したPWM又はPFM信号に従って、前記制御部を備える前記スレーブ装置のアドレスを決定することと、
    PWM又はPFM信号を前記アドレス出力ポートを介して前記デイジチェーン配置における前記複数のスレーブ装置の次のスレーブ装置に送信すること
    とを含み、
    前記送信したPWM又はPFM信号が、前記決定したアドレスを示し、前記受信したPWM又はPFM信号とは異なる、方法。
JP2021121323A 2020-07-29 2021-07-26 シリアル接続されたスレーブ装置を自動的にアドレス指定するシステム、装置及び方法 Active JP7256846B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US16/942,260 US11316711B2 (en) 2020-07-29 2020-07-29 Systems, devices and methods for automatically addressing serially connected slave devices
US16/942,260 2020-07-29

Publications (2)

Publication Number Publication Date
JP2022027554A true JP2022027554A (ja) 2022-02-10
JP7256846B2 JP7256846B2 (ja) 2023-04-12

Family

ID=77042720

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021121323A Active JP7256846B2 (ja) 2020-07-29 2021-07-26 シリアル接続されたスレーブ装置を自動的にアドレス指定するシステム、装置及び方法

Country Status (6)

Country Link
US (3) US11316711B2 (ja)
EP (1) EP3945429A1 (ja)
JP (1) JP7256846B2 (ja)
CN (1) CN114095477A (ja)
PH (1) PH12021050333A1 (ja)
TW (1) TWI787925B (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11699683B2 (en) * 2020-08-20 2023-07-11 Global Unichip Corporation Semiconductor device in 3D stack with communication interface and managing method thereof
DE102020134167A1 (de) * 2020-12-18 2022-06-23 Beko Technologies Gmbh Verfahren zur Adresskonfiguration für ein Master/Slave-System
CN114756484B (zh) * 2022-04-30 2023-08-04 苏州浪潮智能科技有限公司 一种背板与主板连接端口识别***、方法和服务器
TWI829474B (zh) * 2022-12-14 2024-01-11 精拓科技股份有限公司 通訊系統的從屬裝置及其定址方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060203834A1 (en) * 2005-03-14 2006-09-14 American Power Conversion Corporation Communications system and method
US20100185784A1 (en) * 2007-07-20 2010-07-22 Nxp B.V. Automatic address assignment for communiation bus
JP2014241477A (ja) * 2013-06-11 2014-12-25 Fdk株式会社 通信システム
JP2015186076A (ja) * 2014-03-25 2015-10-22 株式会社豊田自動織機 電池監視装置
CN107508930A (zh) * 2017-09-15 2017-12-22 上海炙云新能源科技有限公司 Id分配方法及***
US20180013578A1 (en) * 2016-07-07 2018-01-11 Caterpillar Inc. Identifying and configuring multiple smart devices on a can bus

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5204669A (en) * 1990-08-30 1993-04-20 Datacard Corporation Automatic station identification where function modules automatically initialize
JP4204226B2 (ja) * 2001-12-28 2009-01-07 日本テキサス・インスツルメンツ株式会社 デバイス識別方法、データ伝送方法、デバイス識別子付与装置、並びにデバイス
US7877208B1 (en) * 2005-09-29 2011-01-25 Skybitz, Inc. Sensor interface with mobile terminal satellite modem and global location system
US20070253342A1 (en) * 2006-04-28 2007-11-01 Caterpillar Inc. System for automatically configuring a communication interface module
CN101482749A (zh) 2008-01-11 2009-07-15 鸿富锦精密工业(深圳)有限公司 主设备对从设备的自动定址***
TW200947958A (en) * 2008-05-12 2009-11-16 Green Mark Technology Inc A single-wire, serial, daisy-chain digital communication network and communication method thereof
US8122159B2 (en) * 2009-01-16 2012-02-21 Allegro Microsystems, Inc. Determining addresses of electrical components arranged in a daisy chain
CN101630298B (zh) 2009-07-28 2012-07-18 中兴通讯股份有限公司 串行总线从设备地址设置***
US8205017B2 (en) * 2009-11-17 2012-06-19 Aptina Imaging Corporation Systems and methods for addressing and synchronizing multiple devices
US8645580B2 (en) * 2011-09-06 2014-02-04 Semiconductor Components Industries, Llc Circuit and electronic module for automatic addressing
US8935450B2 (en) * 2011-09-16 2015-01-13 Nxp B.V. Network communications circuit, system and method
US8631179B1 (en) 2011-09-25 2014-01-14 Maxim Integrated Products, Inc. System and method for automatically assigning bus addresses to slave devices
GB2496886A (en) * 2011-11-24 2013-05-29 Melexis Technologies Nv Determining network address of integrated circuit network node
US9274997B2 (en) * 2012-05-02 2016-03-01 Smsc Holdings S.A.R.L. Point-to-point serial peripheral interface for data communication between devices configured in a daisy-chain
US8977907B2 (en) * 2013-01-28 2015-03-10 Electro-Motive Diesel, Inc. Control system to identify faulty code modules
US20140223048A1 (en) * 2013-02-06 2014-08-07 Infineon Technologies Ag Communication network and method for communicating in a communication network
US9672186B2 (en) * 2014-06-20 2017-06-06 Nxp Usa, Inc. Electronic monitoring device having wake-up for daisy chain
US9819544B2 (en) * 2014-10-31 2017-11-14 Distech Controls Inc. Method for configuring devices in a daisy chain communication configuration
US20160205066A1 (en) * 2015-01-09 2016-07-14 Texas Instruments Incorporated Unique device address assignment technique for bidirectional daisy chain system
US20170083468A1 (en) * 2015-09-21 2017-03-23 Qualcomm Incorporated Identifying multiple identical devices on a shared bus
US10075284B1 (en) * 2016-01-21 2018-09-11 Integrated Device Technology, Inc. Pulse width modulation (PWM) to align clocks across multiple separated cards within a communication system
EP3258652B1 (en) * 2016-06-14 2019-11-27 Melexis Technologies NV Local interconnect network bus architecture
US20190098723A1 (en) * 2017-09-28 2019-03-28 Innosys, Inc. High Capacity Flexible Lighting Fixture, System and Method
JP7086705B2 (ja) * 2018-05-09 2022-06-20 シャープ株式会社 インターフェース回路および電子機器
US10638561B2 (en) * 2018-05-11 2020-04-28 Astec International Limited Electric power systems including centralized switched mode power supplies
CN109889627B (zh) * 2019-03-26 2020-08-25 常州索维尔电子科技有限公司 一种can总线节点id自动分配方法及装置
US10795845B1 (en) * 2019-08-23 2020-10-06 Texas Instruments Incorporated Method and system for auto-addressing nodes on a communication bus

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060203834A1 (en) * 2005-03-14 2006-09-14 American Power Conversion Corporation Communications system and method
US20100185784A1 (en) * 2007-07-20 2010-07-22 Nxp B.V. Automatic address assignment for communiation bus
JP2014241477A (ja) * 2013-06-11 2014-12-25 Fdk株式会社 通信システム
JP2015186076A (ja) * 2014-03-25 2015-10-22 株式会社豊田自動織機 電池監視装置
US20180013578A1 (en) * 2016-07-07 2018-01-11 Caterpillar Inc. Identifying and configuring multiple smart devices on a can bus
CN107508930A (zh) * 2017-09-15 2017-12-22 上海炙云新能源科技有限公司 Id分配方法及***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
木本 雅彦 MASAHIKO KIMOTO: "災害時の情報伝達に適した磁気反転表示装置の設計と実装 Design and implementation of the display syste", 情報処理学会研究報告 VOL.2004 NO.77 IPSJ SIG TECHNICAL REPORTS, vol. 第2004巻, JPN6022040180, JP, ISSN: 0005017052 *

Also Published As

Publication number Publication date
JP7256846B2 (ja) 2023-04-12
US11316711B2 (en) 2022-04-26
US20240154841A1 (en) 2024-05-09
US11817969B2 (en) 2023-11-14
TW202215827A (zh) 2022-04-16
CN114095477A (zh) 2022-02-25
EP3945429A1 (en) 2022-02-02
TWI787925B (zh) 2022-12-21
US20220263684A1 (en) 2022-08-18
US20220038305A1 (en) 2022-02-03
PH12021050333A1 (en) 2022-02-14

Similar Documents

Publication Publication Date Title
JP7256846B2 (ja) シリアル接続されたスレーブ装置を自動的にアドレス指定するシステム、装置及び方法
US6664745B2 (en) Apparatus for digital communications with multiparameter light fixtures
US7548150B2 (en) Method for the allocation of short addresses in illumination systems
CN106164887B (zh) 总线地址分配
US20110167282A1 (en) Power distribution unit monitoring network and components
US7676571B2 (en) System for monitoring cable interface connections in a network
EP3086046B1 (en) Air-conditioning device and method for feeding power to remote controls
US20060080379A1 (en) Network system and method allocating addresses
EP3751965A1 (en) System for controlling a series of lighting fixtures
US20070078975A1 (en) System For Monitoring Cable Interface Connections In A Network
KR20150096057A (ko) 블루투스를 이용한 조명 제어 시스템
JP5505017B2 (ja) 照明制御システム
JP2020113830A (ja) 照明システム、ipアドレス設定装置およびipアドレス設定方法
CN114244875A (zh) 网络结构的基础模块,以及网络结构和用于配置网络结构的扩展模块的方法
JP2023074462A (ja) 通信端末および通信システム
WO2021026853A1 (en) Dimming controller with current distribution circuit
CN116991776A (zh) 地址修改装置和地址修改方法
JP2000050367A (ja) 遠隔監視制御システム
JP2012175413A (ja) 監視システム
JP2019004400A (ja) アドレス設定装置およびシステム
JPH0447220B2 (ja)
SK500312014U1 (sk) Sústava zariadení, najmä LED svietidiel s digitálnym riadením a prenosom dát cez napájanie
JPH04302599A (ja) 通信システム
JPH0969390A (ja) 照明制御システム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210914

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220921

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220927

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20221214

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230224

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: 20230322

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230331

R150 Certificate of patent or registration of utility model

Ref document number: 7256846

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150