Patent ID: 8504748

Claim:
A communication network system comprising a master, a plurality of slaves, and a high-potential side bus and a low-potential side bus coupling the master and the plurality of slaves in a daisy-chain manner, wherein each of the plurality of slaves includes: a control circuit configured to control communication with the master; a resistance element inserted into the high-potential side bus at a portion located downstream of a point where the control circuit is coupled with the high-potential side bus; a potential difference detecting portion configured to detect a potential difference between an upstream terminal and a downstream terminal of the resistance element and to output potential difference data based on the detected potential difference; and a driver coupled between the upstream terminal of the resistance element and the low-potential side bus, the driver configured to transmit a signal to the master by changing a state of electric current flowing to the high-potential side bus and the low-potential side bus, when the control circuit receives a trigger signal from the master, the control circuit turns on the driver so that electric current flows to the high-potential side bus and the low-potential side bus, the control circuit receives the potential difference data output from the potential difference detecting portion while the electric current flows, and then the control circuit turns off the driver, when the control circuit receives a trigger signal from the master next time, the control circuit transmits an ID setting data that is determined based on the potential difference data to the master while avoiding a collision with a transmitting process by other slave in the plurality of slaves, when the master receives the ID setting data from all the plurality of slaves, the master decides ID data of each of the plurality of slaves based on the ID setting data, and the master transmits the ID data with an ID setting command to each of the plurality of slaves in order, when the ID data transmitted from the master corresponds to the potential difference data, the control circuit sets the ID data as an ID value, and the control circuit uses an inverted value of the potential difference data as the ID setting data transmitted to the master.