JP7604071B2 - 識別番号自動設定方法、識別番号自動設定プログラムおよび識別番号自動設定装置 - Google Patents
識別番号自動設定方法、識別番号自動設定プログラムおよび識別番号自動設定装置 Download PDFInfo
- Publication number
- JP7604071B2 JP7604071B2 JP2020134525A JP2020134525A JP7604071B2 JP 7604071 B2 JP7604071 B2 JP 7604071B2 JP 2020134525 A JP2020134525 A JP 2020134525A JP 2020134525 A JP2020134525 A JP 2020134525A JP 7604071 B2 JP7604071 B2 JP 7604071B2
- Authority
- JP
- Japan
- Prior art keywords
- identification number
- slave device
- slave
- automatic identification
- number setting
- 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
- 238000000034 method Methods 0.000 title claims description 14
- 238000004891 communication Methods 0.000 claims description 53
- 230000006870 function Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 6
- 238000012790 confirmation Methods 0.000 description 5
- 238000007796 conventional method Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
Images
Landscapes
- Small-Scale Networks (AREA)
Description
マスタ機器と複数のスレーブ機器とを備え、
複数のスレーブ機器はマスタ機器に直列に通信可能に接続され、
接続箇所での通信は、マスタ機器からの命令情報とスレーブ機器からの応答情報とをやり取りするための半二重通信、および識別番号を設定するためのシリアル通信であり、
複数のスレーブ機器が、自己に終端抵抗が装着されているか検出するステップと、
終端抵抗を検出したスレーブ機器が自己の識別番号を設定するステップと、
終端抵抗を検出したスレーブ機器が、シリアル通信によって、自己の識別番号を自己よりも1つ上位のスレーブ機器に送信するステップとを含み、
マスタ機器に至るまで、終端抵抗を検出したスレーブ機器を除く各スレーブ機器が、自己よりも1つ下位のスレーブ機器から受信した識別番号をインクリメントした値を自己の識別番号として設定し、自己よりも1つ上位の機器にシリアル通信によって送信する動作を繰り返すことによって、すべてのスレーブ機器に識別番号を自動的に設定するものである。
マスタ機器に直列に通信可能に接続された複数のスレーブ機器に、識別番号を自動的に設定するためのプログラムであって、
複数のスレーブ機器を、自己に終端抵抗が装着されているか検出する手段として機能させ、
終端抵抗を検出したスレーブ機器を、自己の識別番号を設定する手段と、自己の識別番号を自己よりも1つ上位のスレーブ機器に送信する手段として機能させ、
終端抵抗を検出したスレーブ機器を除く各スレーブ機器を、自己よりも1つ下位のスレーブ機器から受信した識別番号をインクリメントした値を自己の識別番号として設定し、自己よりも1つ上位の機器に送信する手段として機能させるものである。
マスタ機器と複数のスレーブ機器とを備え、
複数のスレーブ機器はマスタ機器に直列に通信可能に接続され、
接続箇所での通信は、マスタ機器からの命令情報とスレーブ機器からの応答情報とをやり取りするための半二重通信、および識別番号を設定するためのシリアル通信であり、
複数のスレーブ機器が、自己に終端抵抗が装着されているか検出する手段と、
終端抵抗を検出したスレーブ機器が自己の識別番号を設定する手段と、
終端抵抗を検出したスレーブ機器が、シリアル通信によって、自己の識別番号を自己よりも1つ上位のスレーブ機器に送信する手段とを含み、
マスタ機器に至るまで、終端抵抗を検出したスレーブ機器を除く各スレーブ機器が、自己よりも1つ下位のスレーブ機器から受信した識別番号をインクリメントした値を自己の識別番号として設定し、自己よりも1つ上位の機器にシリアル通信によって送信する動作を繰り返すことによって、すべてのスレーブ機器に識別番号を自動的に設定するものである。
このように、USB-TypeCのコネクタ6を1本用いるだけで、図2に示すような配線が容易に可能となる。
識別番号自動設定プログラム10は、複数のスレーブ機器3,4,5を、自己に終端抵抗7が装着されているか検出する手段F1として機能させる(図5参照)。識別番号自動設定プログラム10は、次に、終端抵抗7を検出したスレーブ機器5を、自己の識別番号を設定する手段F2と、自己の識別番号を自己よりも1つ上位のスレーブ機器4に送信する手段F3として機能させる。
2 :マスタ機器
3,4,5 :スレーブ機器
6 :コネクタ
7 :終端抵抗
8 :CPU
9 :メモリ
10 :識別番号自動設定プログラム
11 :送信用外部接続インターフェイス
12 :受信用外部接続インターフェイス
20 :マスタ機器
30,40,50:スレーブ機器
60 :管理用データ線
70 :識別番号自動設定装置
Claims (2)
- マスタ機器と、前記マスタ機器に直列に接続される複数のスレーブ機器とを備え、
前記複数のスレーブ機器が、自己に終端抵抗が装着されているか検出するステップと、
前記終端抵抗を検出したスレーブ機器が自己の識別番号を設定するステップと、
前記終端抵抗を検出した前記スレーブ機器が、識別番号を設定するためのシリアル通信であるUART通信によって、自己の前記識別番号を自己よりも1つ上位のスレーブ機器に送信するステップと、
前記終端抵抗を検出した前記スレーブ機器を除く各スレーブ機器が、自己よりも1つ下位のスレーブ機器から受信した識別番号をインクリメントした値を自己の識別番号として設定し、前記UART通信によって自己よりも1つ上位のスレーブ機器に自己の識別番号を送信するステップと、
前記自己の識別番号を送信するステップは、すべてのスレーブ機器に識別番号を設定するまで繰り返すステップと、
前記すべてのスレーブ機器に識別番号を設定するまで繰り返すステップが終了した後に、前記マスタ機器と直接接続するスレーブ機器は、前記マスタ機器へ向けて前記UART通信により自己の識別番号を発信するステップとを備える、識別番号自動設定方法。 - 前記シリアル通信は有線通信である、請求項1に記載の識別番号自動設定方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020134525A JP7604071B2 (ja) | 2020-08-07 | 2020-08-07 | 識別番号自動設定方法、識別番号自動設定プログラムおよび識別番号自動設定装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020134525A JP7604071B2 (ja) | 2020-08-07 | 2020-08-07 | 識別番号自動設定方法、識別番号自動設定プログラムおよび識別番号自動設定装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022030462A JP2022030462A (ja) | 2022-02-18 |
| JP7604071B2 true JP7604071B2 (ja) | 2024-12-23 |
Family
ID=80324724
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020134525A Active JP7604071B2 (ja) | 2020-08-07 | 2020-08-07 | 識別番号自動設定方法、識別番号自動設定プログラムおよび識別番号自動設定装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7604071B2 (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012120745A1 (ja) | 2011-03-10 | 2012-09-13 | 三洋電機株式会社 | 電源システム及び電源システムの識別情報設定方法 |
-
2020
- 2020-08-07 JP JP2020134525A patent/JP7604071B2/ja active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012120745A1 (ja) | 2011-03-10 | 2012-09-13 | 三洋電機株式会社 | 電源システム及び電源システムの識別情報設定方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022030462A (ja) | 2022-02-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10552366B2 (en) | Method of communication for master device and slave device on synchronous data bus wherein master and slave devices are coupled in parallel | |
| US9952986B2 (en) | Power delivery and data transmission using PCIe protocol via USB type-C port | |
| CN110687993B (zh) | 通过usb隧道传送消息从而控制电力输送 | |
| US10936524B2 (en) | Bus system with slave devices | |
| CN112673363B (zh) | DisplayPort Alternate模式通信的检测 | |
| EP1877911B1 (en) | I2c slave/master interface enhancement using state machines | |
| CN106385304B (zh) | 数据传输方法、设备和系统 | |
| US10484100B2 (en) | Optical module, optical module system and monitor method using the same | |
| CN106528484A (zh) | 一种串行通信方法 | |
| CN103077139B (zh) | 使用内部集成电路总线的集成电路及其控制方法 | |
| JP7604071B2 (ja) | 識別番号自動設定方法、識別番号自動設定プログラムおよび識別番号自動設定装置 | |
| US20080244129A1 (en) | Master device of two-wire bus providing release function for clock line and method thereof | |
| CN102662902B (zh) | 一种防止i2c总线锁定的方法、装置及系统 | |
| CN112445744B (zh) | I2c通信 | |
| CN118819647B (zh) | 通用串行总线接口的驱动方法、装置、电子设备、存储介质及计算机程序产品 | |
| TWI741417B (zh) | 積體電路匯流排即時偵測連接狀態的裝置及方法 | |
| EP1607864A2 (en) | Error recovery method for an I2C bus slave | |
| CN107465487B (zh) | 一种总线数据发送方法、系统和分设备 | |
| JP2001306413A (ja) | Usb通信デバイス | |
| CN101281510A (zh) | 一种双i2c总线设置方法和双i2c总线系统 | |
| JP2015099528A (ja) | サブマイコンのプログラム書き換え方法 | |
| WO2014083707A1 (ja) | I2c通信方法、およびi2c通信装置 | |
| TWI725621B (zh) | 傳感器傳輸資料的方法及電子裝置 | |
| KR20130138472A (ko) | Fpga를 활용한 장치 제어용 범용 i2c 인터페이스 장치 및 이를 이용한 통신 방법 | |
| CN115269481A (zh) | 一种控制方法及电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230510 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240304 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240326 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240515 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240827 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240902 |
|
| 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: 20241210 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241210 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7604071 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |