JP2021044798A - 反復型電源起動を使用したスレーブ・デバイスのアドレス指定 - Google Patents
反復型電源起動を使用したスレーブ・デバイスのアドレス指定 Download PDFInfo
- Publication number
- JP2021044798A JP2021044798A JP2020136798A JP2020136798A JP2021044798A JP 2021044798 A JP2021044798 A JP 2021044798A JP 2020136798 A JP2020136798 A JP 2020136798A JP 2020136798 A JP2020136798 A JP 2020136798A JP 2021044798 A JP2021044798 A JP 2021044798A
- Authority
- JP
- Japan
- Prior art keywords
- index
- slave device
- slave
- master device
- address
- 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
Links
- 230000004913 activation Effects 0.000 title description 8
- 238000000034 method Methods 0.000 claims abstract description 39
- 238000004891 communication Methods 0.000 claims abstract description 34
- 238000004590 computer program Methods 0.000 claims description 4
- 230000001052 transient effect Effects 0.000 claims description 4
- 230000003213 activating effect Effects 0.000 claims description 2
- 230000008859 change Effects 0.000 abstract description 6
- 238000005259 measurement Methods 0.000 description 9
- 230000004044 response Effects 0.000 description 8
- 239000003990 capacitor Substances 0.000 description 4
- 238000001514 detection method Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 229910000859 α-Fe Inorganic materials 0.000 description 2
- 241000723353 Chrysanthemum Species 0.000 description 1
- 235000005633 Chrysanthemum balsamita Nutrition 0.000 description 1
- 208000033748 Device issues Diseases 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 238000012804 iterative process Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/36—Handling requests for interconnection or transfer for access to common bus or bus system
- G06F13/362—Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5038—Address allocation for local use, e.g. in LAN or USB networks, or in a controller area network [CAN]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0766—Error or fault reporting or storing
- G06F11/0772—Means for error signaling, e.g. using interrupts, exception flags, dedicated error registers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3058—Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/36—Handling requests for interconnection or transfer for access to common bus or bus system
- G06F13/368—Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control
- G06F13/37—Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control using a physical-position-dependent priority, e.g. daisy chain, round robin or token passing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- General Health & Medical Sciences (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
− 通信線を介してインデックスk−1のスレーブ・デバイスに、電力線を介してインデックスkのスレーブ・デバイスの電源を起動するように命令する動作と、
− 通信線上の共通のデフォルト・アドレスへ、インデックスkのスレーブ・デバイスの共通のデフォルト・アドレスをインデックスkの固有アドレスに変化させるためのコマンドを送信する動作を備え、これらの動作は、マスタ・デバイスによって実行される。
− 電力線上の電流消費を測定し、前記電流消費を以前の値として記憶する動作と、
− 電力線を介してインデックス1のスレーブ・デバイスを起動する動作と、
− インデックス1のスレーブ・デバイスが起動された後、電力線上の電流消費を測定する動作とを備えることができる。
スレーブ・デバイスに電力供給するために電力線にアクセスするための第1のインターフェースと、
通信線を介してスレーブ・デバイスと通信するための第2のインターフェースとを備え、
各スレーブ・デバイスは、1以上のインデックスによってインデックスされ、マスタ・デバイスは、インデックス1のスレーブ・デバイスに接続され、
マスタ・デバイスは、kを2以上として、インデックスkのスレーブ・デバイスをアドレス指定するために、
− 通信線を介してインデックスk−1のスレーブ・デバイスに、電力線を介してインデックスkのスレーブ・デバイスの電源を起動するように命令する動作と、
− 通信線上の共通のデフォルト・アドレスへ、インデックスkのスレーブ・デバイスの共通のデフォルト・アドレスをインデックスkの固有アドレスに変化させるためのコマンドを送信する動作とを実施するプロセッサを備える、マスタ・デバイスに関する。
− 雑音のフィルタリングおよび突入電流の低減のためのフェライトL1およびL2と、
− 常時閉電子スイッチとして動作しているPチャネルMOSFET Q6と、
− 雑音および電磁両立性、EMC、フィルタリング構成要素として使用されるキャパシタC3、C13、およびC14と、
− MOSFET Q6の遷移を平滑にするための抵抗器R20と、
− 電流感知前の次のスレーブ・デバイスに対する電源出力PW_OUTとを備える。
− 電流感知抵抗器R21と、
− 電流測定を調整するための差分増幅器AMP_1と、
− 増幅器AMP_1用のバイアス電流平衡抵抗器R22およびR23と、
− 第1のスレーブ・デバイス201のための電力インターフェース403などの電源出力PW_Oと、
− 起動回路206からくる電源出力PW_OUTとを備える。
201.1 スレーブ・デバイス
201.k−1 スレーブ・デバイス
201.k スレーブ・デバイス
202 通信線
203 電力線
205 回路
206 起動回路
207 感知回路
400 プロセッサ
401 メモリ
402 通信インターフェース
403 電力インターフェース
AMP_1 差分増幅器
C3 キャパシタ
C13 キャパシタ
C14 キャパシタ
I_SENSE 電流信号
L1 フェライト
L2 フェライト
PW_O 電源出力
PW_OUT 電源出力
Q6 PチャネルMOSFET
R20 抵抗器
R21 電流感知抵抗器
R22 バイアス電流平衡抵抗器
R23 バイアス電流平衡抵抗器
UC_OK 信号
Claims (11)
- マスタ・デバイス(200)および複数のスレーブ・デバイス(201.1〜201.k)を備えるネットワーク・システム内でスレーブ・デバイスをアドレス指定する方法であって、前記スレーブ・デバイスが、アドレス指定されていない状態で共通のデフォルト・アドレスを有し、前記マスタ・デバイスおよび前記複数のスレーブ・デバイスが、チェーン内で電力線(203)および通信線(202)を介して接続され、
各スレーブ・デバイスが、1以上のインデックスによってインデックスされ、前記インデックス1のスレーブ・デバイスが、前記マスタ・デバイスに接続され、
kを2以上として、前記インデックスkのスレーブ・デバイスをアドレス指定するために、前記方法は、
− 前記通信線を介して、前記インデックスk−1のスレーブ・デバイスに、前記電力線を介して前記インデックスkのスレーブ・デバイスの電源を起動するように命令する動作(302)と、
− 前記通信線上の前記共通のデフォルト・アドレスへ、前記インデックスkのスレーブ・デバイスの前記共通のデフォルト・アドレスをインデックスkの固有アドレスに変化させるためのコマンドを送信する動作(309)とを備え、前記動作が、前記マスタ・デバイスによって実行される、方法。 - 前記インデックスkのスレーブ・デバイス(201.k)の起動後、前記電力線(203)上の電流消費の値を測定することと、前記測定された値と以前の値との比較に基づいて、前記インデックスkのスレーブ・デバイスが正確に起動されたか否かを判定することとを備える、請求項1に記載の方法。
- 前記インデックスkのスレーブ・デバイス(201.k)の前記共通のデフォルト・アドレスを変化させるための前記コマンドが、前記測定された値と前記以前の値との差が実質上ゼロとは異なる場合に送信される、請求項2に記載の方法。
- 前記インデックスkのスレーブ・デバイス(201.k)の前記共通のデフォルト・アドレスを変化させるための前記コマンドが、前記測定された値と前記以前の値との前記差が所定の範囲内である場合に送信され、そうでない場合、前記マスタ・デバイス(200)がエラー・メッセージを発行する、請求項2または3に記載の方法。
- 前記インデックス1のスレーブ・デバイス(201.1)に対して、
− 前記電力線上の前記電流消費を測定し、前記電流消費を以前の値として記憶する動作(301)と、
− 前記電力線を介して前記インデックス1のスレーブ・デバイスを起動する動作(302)と、
− 前記インデックス1のスレーブ・デバイスが起動された後、前記電力線上の前記電流消費を測定する動作(306)とを備える、請求項1から4のいずれか一項に記載の方法。 - 前記インデックスkのスレーブ・デバイス(201.k)の前記共通のデフォルト・アドレスを変化させるための前記コマンドが、前記通信線(202)上で前記命令が送信された後、前記インデックスk−1のスレーブ・デバイス(201.k−1)から肯定応答が受信された場合に送信される、請求項1から5のいずれか一項に記載の方法。
- 前記インデックスkの固有アドレスへ存在照会を送信すること(311)と、前記インデックスkのスレーブ・デバイスからの前記存在照会に対する肯定応答の受信(312)後、前記インデックスk+1のスレーブ・デバイスに対して前記方法の前記動作を繰り返すこととをさらに備える、請求項1から6のいずれか一項に記載の方法。
- 前記インデックスkの固有アドレスが、インデックスkに基づいて決定されたコードである、請求項1から7のいずれか一項に記載の方法。
- コンピュータ・プログラムが記憶された非一過性コンピュータ可読記憶媒体であって、前記コンピュータ・プログラムが、プロセッサによって実行されたとき、請求項1から8のいずれか一項に記載の方法のステップを実施するための命令を備える、非一過性コンピュータ可読記憶媒体。
- マスタ・デバイスおよび複数のスレーブ・デバイス(201.1〜201.k)を備えるネットワーク・システム内でスレーブ・デバイスをアドレス指定するマスタ・デバイス(200)であって、前記スレーブ・デバイスが、アドレス指定されていない状態で共通のデフォルト・アドレスを有し、前記マスタ・デバイスが、
前記スレーブ・デバイスに電力供給するために電力線にアクセスするための第1のインターフェース(403)と、
通信線を介して前記スレーブ・デバイスと通信するための第2のインターフェース(402)とを備え、
各スレーブ・デバイスが、1以上のインデックスによってインデックスされ、前記マスタ・デバイスが、前記インデックス1のスレーブ・デバイスに接続され、
前記マスタ・デバイスが、kを2以上として、前記インデックスkのスレーブ・デバイスをアドレス指定するために、
− 前記通信線を介して前記インデックスk−1のスレーブ・デバイスに、前記電力線を介して前記インデックスkのスレーブ・デバイスの電源を起動するように命令する動作(302)と、
− 前記通信線上の前記共通のデフォルト・アドレスへ、前記インデックスkのスレーブ・デバイスの前記共通のデフォルト・アドレスをインデックスkの固有アドレスに変化させるためのコマンドを送信する動作(309)とを実施するプロセッサを備える、マスタ・デバイス(200)。 - 請求項10に記載のマスタ・デバイスと、チェーン内で前記マスタ・デバイス(200)に接続された複数のスレーブ・デバイス(201.1〜201.k)とを備えるシステム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP19306012.6 | 2019-08-14 | ||
EP19306012.6A EP3780558A1 (en) | 2019-08-14 | 2019-08-14 | Addressing of slave devices using iterative power activation |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021044798A true JP2021044798A (ja) | 2021-03-18 |
JP7521967B2 JP7521967B2 (ja) | 2024-07-24 |
Family
ID=67981998
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020136798A Active JP7521967B2 (ja) | 2019-08-14 | 2020-08-13 | 反復型電源起動を使用したスレーブ・デバイスのアドレス指定 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11232055B2 (ja) |
EP (1) | EP3780558A1 (ja) |
JP (1) | JP7521967B2 (ja) |
CN (1) | CN112398961A (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021150732A (ja) * | 2020-03-17 | 2021-09-27 | キヤノン株式会社 | マスタスレーブ通信システム、電子デバイス、マスタスレーブ通信システムの制御方法、電子デバイスの制御方法 |
CN114035524A (zh) * | 2021-11-11 | 2022-02-11 | 成都卡诺普机器人技术股份有限公司 | 控制方法和自动控制*** |
Family Cites Families (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA1338639C (en) * | 1989-09-26 | 1996-10-08 | Seiichi Kubo | Communication control device |
US5814771A (en) * | 1996-02-16 | 1998-09-29 | Structural Instrumentation, Inc. | On-board microprocessor controlled load weighing system |
DE19647668A1 (de) * | 1996-11-19 | 1998-05-28 | Bosch Gmbh Robert | Slavestation, Masterstation, BUS-System und Verfahren zum Betreiben eines BUS-Systems |
JP3565200B2 (ja) * | 2001-11-08 | 2004-09-15 | 株式会社デンソー | 車両用障害物検知装置 |
US20030065730A1 (en) * | 2001-09-28 | 2003-04-03 | Jones Kevin M. | Method for determining a primary communication module |
DE10215720A1 (de) | 2002-04-10 | 2003-10-30 | Philips Intellectual Property | Datenbus-Netzwerk |
ATE375314T1 (de) * | 2004-08-17 | 2007-10-15 | Dematic S R L | Sortier- und verteilsystem sowie ein verfahren zur energie- und datenübertragung |
US7532956B1 (en) * | 2004-08-24 | 2009-05-12 | Pelaez Jr Pedro | Distributed power and protection system |
JP2006165957A (ja) | 2004-12-07 | 2006-06-22 | Victor Co Of Japan Ltd | シリアル通信システム及びアドレス設定方法 |
US7518894B2 (en) * | 2005-03-31 | 2009-04-14 | Silicon Laboratories Inc. | Distributed power supply system having reassignable master |
US7631110B2 (en) * | 2006-05-03 | 2009-12-08 | Standard Microsystems Corporation | Address assignment through device ID broadcast |
US8433874B2 (en) * | 2006-12-06 | 2013-04-30 | Mosaid Technologies Incorporated | Address assignment and type recognition of serially interconnected memory devices of mixed type |
US8122159B2 (en) * | 2009-01-16 | 2012-02-21 | Allegro Microsystems, Inc. | Determining addresses of electrical components arranged in a daisy chain |
US8296488B2 (en) | 2009-04-27 | 2012-10-23 | Abl Ip Holding Llc | Automatic self-addressing method for wired network nodes |
US9158727B2 (en) * | 2009-05-01 | 2015-10-13 | Analog Devices, Inc. | Addressable integrated circuit and method thereof |
US9184987B2 (en) * | 2011-02-23 | 2015-11-10 | Tyco Fire & Security Gmbh | System and method for automatic configuration of master/slave devices on a network |
US9003096B2 (en) * | 2011-03-16 | 2015-04-07 | Texas Instruments Incorporated | Serial interface |
JP5457480B2 (ja) * | 2012-02-14 | 2014-04-02 | アンリツ株式会社 | 移動体通信用試験装置及び試験方法 |
GB201214859D0 (en) * | 2012-08-20 | 2012-10-03 | Control Tech Ltd | Node address allocation |
JP5987758B2 (ja) * | 2013-04-04 | 2016-09-07 | 株式会社デンソー | プログラム及び制御装置 |
US9519278B2 (en) * | 2014-06-09 | 2016-12-13 | Richard J. Petrocy | Modularized self-addressing apparatus and method |
DE102015113491A1 (de) * | 2015-08-14 | 2017-02-16 | Ebm-Papst Mulfingen Gmbh & Co. Kg | Dynamikadressierung |
FR3040845B1 (fr) | 2015-09-04 | 2018-05-18 | Schneider Electric Industries Sas | Methode d'adressage automatique dans une architecture de communication ethernet |
US9990316B2 (en) * | 2015-09-21 | 2018-06-05 | Qualcomm Incorporated | Enhanced serial peripheral interface |
DE102016214416A1 (de) * | 2016-08-04 | 2018-02-08 | Continental Automotive Gmbh | Verfahren zur Vergabe von Adressen durch eine Master-Einheit an eine Anzahl von Slave-Einheiten |
US10715350B2 (en) * | 2016-09-19 | 2020-07-14 | Simmonds Precision Products, Inc. | Automatic addressing of networked nodes |
US10120829B2 (en) * | 2016-11-23 | 2018-11-06 | Infineon Technologies Austria Ag | Bus device with programmable address |
US10122412B2 (en) * | 2017-01-30 | 2018-11-06 | Abl Ip Holding, Llc | Power line communication system and method of auto-commissioning system nodes |
US10725949B2 (en) * | 2018-08-28 | 2020-07-28 | Qualcomm Incorporated | Slave-to-slave direct communication |
US20200125520A1 (en) * | 2018-10-23 | 2020-04-23 | Astronics Advanced Electronic Systems Corp. | Methods and Systems for Assigning Addresses to Devices That Use Master / Slave Communication Protocols |
BR112021010474A2 (pt) * | 2018-11-29 | 2021-08-24 | Grote Industries, Inc. | Sistema de cabos inteligentes para um reboque de caminhão |
-
2019
- 2019-08-14 EP EP19306012.6A patent/EP3780558A1/en active Pending
-
2020
- 2020-07-29 US US16/942,056 patent/US11232055B2/en active Active
- 2020-08-11 CN CN202010799889.XA patent/CN112398961A/zh active Pending
- 2020-08-13 JP JP2020136798A patent/JP7521967B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
US20210049121A1 (en) | 2021-02-18 |
EP3780558A1 (en) | 2021-02-17 |
US11232055B2 (en) | 2022-01-25 |
JP7521967B2 (ja) | 2024-07-24 |
CN112398961A (zh) | 2021-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5702505B2 (ja) | メモリの大きさに対して調整される直列データ伝送のための方法及び装置 | |
JP2021044798A (ja) | 反復型電源起動を使用したスレーブ・デバイスのアドレス指定 | |
CN108156016B (zh) | 通信***、通信装置以及通信方法 | |
JP2016522593A (ja) | 産業プロセスネットワーク用通信システム | |
EP3454532B1 (en) | Automatic addressing of networked nodes | |
WO2014080073A1 (en) | Instant communication error indication from slave | |
CN104796306A (zh) | 一种端口模式协商方法和设备 | |
US11585834B2 (en) | Circuit for a bus system and method for operating a circuit | |
JP2019214353A (ja) | 通信装置及び制御方法 | |
CN116647422A (zh) | 控制器局域网收发器和用于所述收发器的方法 | |
JP6185371B2 (ja) | サブマイコンのプログラム書き換え方法 | |
JP6514075B2 (ja) | 通信アダプタ、通信方法およびプログラム | |
CN106210382B (zh) | 图像形成装置、通信监测***和通信监测电路 | |
US11171857B2 (en) | Identifying an electronic device connected to a communication network that has XCP enabled | |
US20180059179A1 (en) | Automatic control system and automatic instrument searching method for the same | |
JP2009267853A (ja) | 通信システム及び通信方法 | |
JP2015098311A (ja) | 電子制御装置、ソフトウェア書き換えシステム | |
JP6762546B1 (ja) | シリアル通信方法及びシリアル通信システム | |
CN110971716B (zh) | 地址配置方法、装置、***和计算机可读存储介质 | |
US10608840B2 (en) | Automatic addressing of networked nodes | |
CN104202443A (zh) | 对ip地址冲突进行容灾处理的方法和装置、以及相应设备 | |
JP2020189586A (ja) | データ書換方法、及びデータ書換システム | |
WO2019062157A1 (zh) | 主从设备升级方法、装置及其设备 | |
CN110546584A (zh) | 分布式逻辑控制装置 | |
US11385612B2 (en) | System and method for digital motor identification and control |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230221 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240209 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240220 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240516 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240611 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240711 |