Automatic ID Assignment via Voltage Signaling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for assigning identification numbers to multiple terminal devices in industrial systems require high time and cost, lack flexibility, and are inefficient, as they often rely on manual settings or fixed numbers.
Innovation Solution
A multipoint communication system where a master device sends identification number packets over a communication bus, allowing slave devices to automatically update their identification numbers based on changes in voltage levels of control pins, enabling sequential and flexible numbering.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If manual setting or fixed identification numbers are used for multiple terminal devices, then device distinction is achieved, but time cost and system setting cost increase significantly
Solution Approach 1:
The slave devices automatically obtain and assign identification numbers to themselves by reading the address information from the communication bus during the addressing process, eliminating the need for manual configuration. This self-service mechanism resolves the contradiction by achieving accurate device distinction through automatic self-identification rather than time-consuming manual setting.
Solution Approach 2:
The master device performs preliminary addressing by sequentially sending address information to slave devices before actual communication begins. This preliminary action of pre-configuring addresses allows slave devices to automatically acquire their identification numbers, thereby reducing the time cost associated with identification number assignment while ensuring accurate device distinction.
2Measurement precision
If manual setting or fixed identification numbers are used for multiple terminal devices, then device distinction is achieved, but system setting cost increases
Solution Approach 1:
Slave devices automatically configure their own identification numbers by reading address information from the bus during the addressing phase, eliminating the need for manual intervention. This self-service approach reduces system setting cost while maintaining accurate device distinction through automated address acquisition.
Solution Approach 2:
The patent replaces manual mechanical configuration (dip switches, jumpers) with an electronic automated addressing mechanism. The master device electronically transmits address information to slave devices, which automatically store it as their identification numbers. This substitution of mechanical manual setting with electronic automation reduces system setting cost while ensuring accurate device distinction.
3Measurement precision
If fixed identification numbers are assigned to terminal devices, then device distinction is achieved, but setting flexibility is reduced
Solution Approach 1:
The identification numbers are dynamically assigned during the addressing process rather than being statically fixed beforehand. The master device sequentially addresses slave devices, and each slave device dynamically acquires its identification number based on its position in the addressing sequence. This dynamic assignment mechanism provides setting flexibility while ensuring accurate device distinction.
Solution Approach 2:
The system performs preliminary addressing with flexible address assignment before actual communication begins. The master device can sequentially address slave devices in any order or configuration, and each slave device automatically receives its identification number during this preliminary phase. This preliminary flexible addressing enables easy system reconfiguration while maintaining accurate device distinction.
Data Source
AI summary
The present invention discloses an identification number numbering method and a multipoint communication system. The identification number numbering method includes the following steps: sending an identification number packet to a multipoint communication bus by a master device; receiving the identification number packet via the multipoint communication bus, and temporarily storing an identification number according to the identification number packet by a first slave device; changing a voltage level of a master device control output pin of the master device; and when the first slave device determines that a voltage level of a first control input pin coupled to the master device control output pin is correspondingly changed, updating a first slave device identification number of the first slave device according to the identification number.


