MULTIPLEX TRANSMISSION SYSTEM

Abstract: A multiplex transmission system (100) in which any (N i ) of a plurality of nodes (N₁, - N n ) connected loop-like with a signal transmission path (1a, 1b) and each respectively connected to, for controlling, one of a plurality of electrical equipments is adapted for transmitting, in a given order (i) and in accordance with a time base ( 1 / 2t₁) that this node (N i ) itself has, a prepared signal (A i , D) to the signal transmission path (1a, 1b) and for receiving prepared signal (A i , D; A x , D) from the signal transmission path (1a, 1b), wherein any (N i ) of the nodes (N₁ - N n ) is adapted, at a time point (r₂, r₃) where this node (N i ) has received the prepared signal (A x , D) from any other node (N x ) this node (N i ), to have the time base ( 1 / 2t₁) of its own synchronized with the time base ( 1 / 2t₁) of the other node (N x ). Any (N i ) of the nodes (N₁ - N n ) further comprises a monitoring timer (CNT₂) adapted to have a monitoring time interval (t₂, t i3 , t i4 ) set thereon at a predetermined time point (59, 62, 71, 84, 88), and is adapted to rise for transmitting the prepared signal (A i , D) thereof to the signal transmission path (1a, 1b) when the monitoring timer (CNT₂) has timed up.

Description: The invention relates to a multiplex transmission system according to the pre-characterizing part of claim 1. With increase in the number of electrical equipments and appliances to be disposed at various points of a vehicle, such as an air conditioner, a cruising controller, an intermittently operating wiper, and a variety of lamps, the wiring harness for interconnecting such equipments and appliances tends to have increased number of wires and hence to be enlarged in size, thus lowering the design feasibility, productivity, fittability, and maintenability of wiring harness, while raising indirect costs such as for control and storage. In conjunction with such problems, there is a growing tendency of employing a multiplex transmission system in which a plurality of multiplex harness control devices (hereinafter called "nodes") are connected loop-like by at least one wiring harness and the signal transmission and reception thereamong is effected in a multiplex manner. Some examples of such multiplex transmission system for vehicles are disclosed in "Jidosha Gijutsu (Automobile Technology)" Vol. 38, No. 2, published 1984, at pages 215 to 221. This reference includes comments on a number of types of multiple transmission system, as follows. According to the reference, multiplex transmission systems are classified into several types by the system of multiplexing, control, communication, and synchronization. As multiplexing system, there are enumerated a time division system and a wavelength division system, besides others; the former being suitable for multiplexing those transmission systems in which a wiring harness is employed as a signal transmission line, and the latter, for those in which an optical fiber is employed as a signal transmission line. As control system, typically there are two: a centralized control system in which principally a single node is responsible for the control of entire system, and a distributed control system in which the control of a system is equally shared among a plurality of nodes. However, as a hybrid of typical systems, there may well exist a variety of control systems that are unable to be fairly classified into either of typical two. As communication system, generally there are two: a parallel line system in which a signal of address and a signal of detection and control data are transmitted through separated lines, and a serial line system in which such signals are transmitted through a single line. In either system, there is additionally provided a power line with which respective nodes are connected loop-like. The serial line system usually appears as either a message system in which an address signal and a detection and control data signal are combined to be transmitted as a single message, or a time-slot system in which an address signal is omitted while transmitting a series of detection and control data signals in a predetermined sequence. As synchronization system, there are employed two: an internal clock system in which respective nodes have clocks thereof, and an external clock system in which a clock signal is generated at a particular node and supplied therefrom to other nodes. In the latter system, the particular that is adapted to generate and supply the clock signal is to govern the other nodes. Thus, this system may well be regarded as a variation of the centralized control system. In this respect, in the centralized system, an entire system may be shut down with troubles at a master node. As control system for the multiplex transmission system, therefore, the distributed control system is preferred to be employed, though in this case there is a desideratum to be attained by devising a communication system to avoid confusion of signal transmission among respective nodes. Incidentally, when performing control of a load as an electrical equipment or appliance, it sometimes becomes necessary to execute a logical process in addition to on-off control of a single switch. Exemplarily, in the case of a vehicle, there are adduced reasons such as that some loads are required to have their patterns of action selectable depending on various positions of an ignition switch, such as "on", "off", "park", and "lock" positions and some loads such as a tail lamp are needed to be operable for on-off control from a plurality of switches such as a tail switch and a parking switch. For such reasons, in general, in a time-division multiplex transmission system according to a distributed control system, each node is constituted with: (1) a combination of a transmitter and a receiver connected both to a wiring harness; (2) a detection circuit such as a sensor or a switch put under control of the node; (3) a drive circuit such as a relay or a power switch for starting a load such as a pump or a lamp put under control of the node; (4) a logic circuit connected to the detection circuit and the drive circuit; (5) a combination of a multiplexer and a demultiplexer for interconnecting the logic circuit with the transmitter and the receiver; and (6) a control circuit connected to, to cooperate with, the multiplexer and the demultiplexer and adapted for signal transmission to and reception from the wiring harness. In the accompanying drawings, Fig. 6 is a schematic representation of a time-division multiplex transmission system for vehicles of such a type as suggested from the level of art described. In the Figure, designated by reference character 200 is the multiplex transmission system, which employs a centralized control system as the control system, a message type serial line system as the communication system, and an internal clock system as the synchronization system. The multiplex transmission system 200 is constituted with n ordinary nodes 200-1 to 200-n each respectively having such circuitries as (1) - (6) above, and a bilateral signal transmission path (wiring harness) consisting a transmission line 211 with which the nodes 201 to 205 are connected loop-like. The node 200-1 is now supposed to be a master node adapted to supply a polling signal to the remaining nodes 200-2 to 200-n. In the multiplex transmission system 200, from the respective nodes 200-1 to 200-n various signals thereof are sequentilly transmitted to the signal transmission line 211, in a controlled manner, which sequence of signal transmission is considered to be of such a system as shown in Fig. 7. In this respect, each of the nodes 200-1 to 200-n shall be provided with an internal clock for measuring a time base Tb employed for timing the signal transmission, and adapted to transmit, of any data, 4 bits within time interval of time base Tb. In general, data length is given in terms of a unit of 8 bits, which means each unit length of data is transmitted within a period of 2·Tb. A situation is now considered, where, while a series of polling signals P i (i = 2 to n) are sent from the master node 200 sequentially to the nodes 200-2 to 200-n, only the node 200-2 has no data signals to be then transmitted and will not transmit any data signal. Incidentally, to avoid complicatedness, in Fig. 7, there are shown no more than those signals transmitted from nodes 200-1, 200-2, 200-3, and 200-4. From the master node 200-1, a polling signal P₂ appointing the node 200-2 (of which signals are not shown) is first transmitted. The polling signal P₂ is a signal of 1 byte to be transmitted within the period 2·Tb. After having transmitted the polling signal P₂, the master node 200-1 monitors, for a reception monitoring time Tm, whether or not signal transmission is performed from the node 200-2. Such monitoring time Tm may preferably be determined to be the time base Tb times 2m (where m is an arbitrary integer, such that m ≧ 2 ), in consideration of the necessary time till initiation of signal transmission from voluntary node 200-i to be appointed by a polling signal P i . In the present case, the monitoring time Tm shall have such a relation to the time base Tb, that: Tm = 4·Tb, while its length is measured by the internal clock of the master node 200-1. When the monitoring time Tm has elapsed, the master node 200-1 judges that the node 200-2 will not perform signal transmission, and transmits signals of own address a₁ and necessary data d. The signals a₁ and d are supposed to be of a 1-byte length, respectively. Also the signals a₁ and d are transmitted, depending on the internal clock of the master node 200-1. The other nodes 200-2 to 200-n receive the signals a₁ and d, to thereby execute their processes, as necessary. After lapse of a monitoring time Tm' from transmission of the signals a₁ and d, the master node 200-1 transmits a polling signal P₃ appointing the node 200-3. The node 200-3 receives the polling signal P₃ and, after lapse of a transmission monitoring time tm at the slave node side, tries to transmit signals of own address a₃ and necessary data d. However, at the node 200-3, of which internal clock is not synchronized with that of the master node 200-1, an extra time Tw₁ is further consumed from the time point where the monitoring time tm has elapsed, before the node 200-3 transmits the signals of own address a₃ and necessary data d. The signals a₃ and d are supposed to be of a 1-byte length, respectively. Also the signals a₃ and d are transmitted, depending on the internal clock of the node 200-3. The master node 200-1 receives the signals a₃ and d, and executes necessary processes. The time required for such process generally is extremely short, when compared with the time base Tb. After lapse of a monitoring Tm'' from reception of the signals a₃ and d, the master node 200-1 tries to transmit a polling signal P₄ appointing the node 200-4. However, at the master node 200-1, of which internal clock is not synchronized with that of the node 200-4, an extra time Tw₂ is further consumed from the time point where the monitoring time Tm'' has elapsed, before actual transmission of the polling signal P₄. Here, it is supposed that the internal clock of the node 200-4 happens to be synchronized with that of the master node 200-1. Therefore, the node 200-4 is permitted to transmit signals of own address a₄ and necessary data d after lapse of the transmission monitoring time tm at the shave node side from reception of the polling signal P₄. Like this, in the multiplex transmission system 200, the transmission and reception of signal among the respective nodes 200-1 to 200-n are performed in a cyclic manner, on the basis of polling signal P i from the master node 200-1. In the multiplex transmission system 200, however, on the signal transmission line 211 there are transmitted, in addition to signals of own address a i and data d from any of the nodes 200-1 to 200-n, the polling signal P i from the master node. As a result, the signal density of the signal transmission line 211 is relatively low. In this respect, the signal transmission system 200 may advantageously be modified such that, depending on address signal a i from certain node 200-i, the node 200-i+1 next to come for signal transmission is determined, while the order of signal transmission of the respective nodes 200-1 to 200-n is to be predetermined. According to such modification, the polling signal P i becomes unnecessary, so that the signal density on the signal transmission line 211 can be all the more raised. Such modification may well be regarded as an introduction of the distributed control system. However, even when such modification is applied to the multiplex transmission system 200, if the internal clocks of the nodes 200-1 to 200-n are not synchronized thereamong, there arises the problem that, upon signal transmission at the respective nodes 200-1 to 200-n, such time intervals as the extra times Tw₁ and Tw₂ of Fig. 7 are needed to be consumed vain. Moreover, in the multiplex transmission system 200, the order or time point of signal transmission of respective slave nodes 200-2 to 200-n is determined by the polling signal P i transmitted from the master node 200-1 thus accompanying such a problem that the entirety of the system 200 may malfunction with the polling signal P i kept from being transmitted in the event of malfunction of the master node 200-1. Even in the modification above, such problem may occur if any node is caused to malfunctions. In GB-A-2 020 515 a multiplex transmission system is proposed, comprising a plurality of nodes each connected to an electrical equipment and a signal transmission path connecting said nodes. Each of said nodes comprises transmitting and receiving means for transmitting and receiving combined signals to or from said transmission path and controlling means for controlling said transmission/receiving means and said electrical equipment. Said controlling means further comprises timing means and synchronizing means. Each of said nodes is adapted to perform signal transmission in a predetermined node-sequence and timing under the control of said timing means. If a signal is transmitted to said transmission path, the timing means of all nodes are stopped and reset after having received the address signal under control of said synchronizing means to thereby synchronize the timing means of all nodes. Only when the channel-inactive state of the signal transmission path is indicated, the timing means restart again. After receipt of the address signal, the timing means are synchronized after the data signal has been completely transmitted and the signal transmission path is again in its channel-inactive state. The data signal, the address signal of which causes synchronization, thus is transmitted on the basis of the "old" synchronization. In the multiplex transmission system disclosed in GB-A-2 202 515, the signal transmission path is reserved for the respective transmitting node, until same is released again. Furthermore, the known multiplex transmission system works with a bus-type signal transmission path. In case of such a transmission path, it has to be taken into consideration that due to the run-time differences of the synchronizing signal the timing means of the individual nodes are not completely identically synchronized. As in such a bus-type signal transmission path it may happen that the last synchronizing signal is transmitted by a node at one end of the transmisison path, the next data signal, however, by a node at the other end of the transmission path, the transmission rate has to be reduced such that the adding run-time differences cannot have any effects on the signal recognition for either of the nodes. It is the object of the present invention, to provide a multiplex transmission system which guarantees a reliable signal recognition even at high signal transmission rates. This object is solved in that said signal transmission path connects said nodes in a loop configuration, that said timing means comprises continuously operating time base measuring means for repetitively measuring a time base as basis for said timing of signal transmission and that each of said nodes, immediately after having received said address signal as part of said combined signal, and after having reset said timing means, also restarts said time base measuring means. In a multiplex transmission system having a loop-type signal transmission path, the emitted signal always passes the transmission path in a predetermined travelling-direction. This is achieved in that a switch, usually provided at each node in a loop-type signal transmission path, is opened as the transmitting node occurs and closed for all other nodes (receiving nodes). If an address signal is transmitted via such a loop-type signal transmission path for synchronizing the timing means, and if the time base measuring means of the receiving nodes are restarted immediately upon receipt of the prepared signal, the following advantages are obtained: On the one hand, signal receipt is always effected under optimal synchronization.On the other hand, the data signal emitted from the same transmitting node, has to pass identical distances between the respective receiving nodes, so that the data signal always has the same run-time differences as the synchronizing signal; thus, these run-time differences cannot have any negative effects on signal receipt and recognition. These two advantages contribute to the fact that the transmission rate may be increased without any problems, while there is still a reliable signal recognition. The use of a loop-type transmission path furthermore bears the advantage of enabling a malfunction diagnosis of the signal transmission path, wherein the signal received by the transmission node, which was emitted by said transmission node, and has travelled along the complete signal transmission path, is compared to the emitted signal. DE-A-33 28 834 describes a multiplex transmission system comprising a plurality of nodes, each connected to a respective electrical equipment, and a signal transmission path connecting said nodes. Each of said nodes comprises transmitting means, receiving means and controlling means. Each of said nodes is adapted to perform signal transmission in a predetermined node-sequence. Signal transmission path connects nodes in a loop- configuration. There are no indications contained in DE-A-33 28 834 concerning synchronization of the nodes. The subclaims describe preferred and advantageous embodiments of the inventive multiplex transmission system. In the following a preferred embodiment of the invention will be described more in detail in conjunction with the accompanying drawings, in which: Fig. 1 is a block diagram of the entirety of a time-division multiplex transmission system according to said preferred embodiment of the present invention; Figs. 2A to 2C are time charts for showing the sequence of address signals and data signals to be transmitted from respective nodes to a signal transmission path of the multiplex transmission system; Fig. 3 is a time chart for showing various time intervals to be set on rise-timing timers of respective nodes of the multiplex transmission system; Figs. 4A to 4C are schematic flow charts of control processes of respective nodes of the multiplex transmission system; Fig. 5 is a table describing the content of various flags to be used in the control processes of Figs. 4A to 4C; Fig. 6 is a block diagram of the entirety of a time-division multiplex transmission system to be suggested from the level of art, as described; and Fig. 7 is a time chart for showing the sequence of various signals to be transmitted from respective nodes to a signal transmission line of the multiplex transmission system of Fig. 6. Referring first to Fig. 1, designated at reference numeral 100 is a time-division multiplex transmission system according to a preferred embodiment of the present invention. The multiplex transmission system 100 comprises a first to an n-th nodes N₁ to N n alike of circuit constitution, though being different in the content of control process, and a bilateral type transmission path consisting of a pair of signal transmission lines 1a, 1b with which the respective nodes N₁ to N n are connected in a looped manner. Incidentally, shown in Fig. 1 is a state of the system 100, in which the first node N₁ only is caused to function for transmitting a signal therefrom, leaving the other nodes N₂ to N n as they are devoted to functioning for receiving the signal. The nodes N₁ to N n are each respectively adapted to function as a singal transmitting and receiving device, and have their sensors (not shown) as well as their drive circuits (not shown) for driving various loads (not shown) disposed in a vehicle. Description of circuit constitution will now be made only of the first node N₁ that is adpated to initially serve as a temporary master node when the entire system 100 is powered on. In this connection it is advised that, as described, the respective nodes N₁ to N n have like circuitries. The node N₁ comprises a transmitter 2 connected to the signal transmission lines 1a, 1b through a pair of signal output lines 2a, 2b adapted for outputting to supply to both of the transmission lines 1a, 1b a combined signal consisting of a signal of own address of the node N₁ and a signal of data therefrom (also "combination signal" in the following text), a receiver 3 connected to the transmission lines 1a, 1b and adapted to recieve from the lines 1a, 1b any signal that is transmitted therethrough to the node N₁, a switching circuit 4 installed in, for breaking and making, as required, a part of the bilateral transmission path consisting of the transmission lines 1a, 1b, a diagnosis circuit 6 for checking to diagnose whether or not the content of a signal received by the node N₁ from either of the transmission lines 1a, 1b is equal to that of the combination signal as concurrently transmitted from the node N₁ itself to the lines 1a, 1b, and a control circuit 5 connected for control purpose to the transmitter 2, the receiver 3, the switching circuit 4, and the diagnosis circuit 6 as well as to those electrical equipments and appliances (not shown) which are put under control of the node N₁, the control circuit 5 being provided with various necessary devices such as an I/O (input/output) interface, a ROM (read only memory), a RAM (random access memory), and a CPU (central processing unit). The transmitter 2 is adapted, any time when supplying information therefrom through the signal output lines 2a, 2b to the signal transmission lines 1a, 1b, to concurrently output therefrom either of a pair of signals of the same content to both of the transmission lines 1a, 1b. In this respect, however, the output lines 2a, 2b are separated from each other even in the transmitter 2. The receiver 3 includes a pair of signal input terminals 3a, 3b connected to the signal transmission lines 1a, 1b, respectively, and a single reception terminal 3c adapted to be selectively connected to one of the input terminals 3a, 3b. The reception terminal 3c of the receiver 3 is connected, through unshown receiver elements, to the control circuit 5 and the diagnosis circuit 6 and adapted, when the system 100 is started, to be first connected to the input terminal 3a. The switching circuit 4 comprises a pair of normal-close type switches 4a, 4b installed in the signal transmission lines 1a, 1b, respectively, for breaking and making, as required, such respective parts thereof that are stretched across the node N₁ itself. More particularly, the switches 4a, 4b are opened while the node N₁ is caused to transmit a signal therefrom to the transmission lines 1a, 1b, and kept closed while the node N₁ is left as it is devoted to signal reception from the lines 1a, 1b. The diagnosis circuit 6 is adapted to inform the control circuit 5 of abnormalities in the signal transmission line 1a or 1b and at any of the other nodes N₂ to N n , by comparing the content of a signal received from the transmission lines 1a, 1b with that of a signal concurrently transmitted from the node N₁ to the lines 1a, 1b. The control circuit 5 is adapted, while the node N₁ is put in a signal transmitting state thereof, to have the transmitter 2 transmit a signal, keeping the switches 4a, 4b of the switching circuit 4 as they are opened. It is advised in this connection that during such time interval, although the reception terminal 3c of the receiver 3 is connected to the control circuit 5, no direct signal is input from the terminal 3c to the circuit 5. Moreover, in a signal receiving and conducting state of the node N₁, in which a signal transmitted from any of the other nodes N₂ to N n is sent along the signal transmission lines 1a, 1b to the node N₁, to be received here, and needed to be further conducted along the transmission lines 1a, 1b across the node N₁, the control circuit 5 is adapted to have the receiver 3 receive the signal through the reception terminal 3c, permitting the signal to be processed in accordance with a prepared process control program, while leaving the switches 4a, 4b of the switching circuit 4 as they are closed. The control and the diagnosis circuits 5, 6 are adapted to cooperate with each other to constitute a control process unit of the node N₁. For the remaining nodes N₂ to N n , which have like circuitries to the node N₁, description of circuit constitution is omitted. In the multiplex transmission system 100, after lapse of a predetermined time from application of power thereto, the node N₁ is first caused to rise, that is, to start transmitting a signal. Thereafter, the remaining nodes N₂ to N n are caused to likewise rise in the order of N₂, N₃, N₄ (not shown), -----, N n-1 , and N n . After completion of signal transmission of the last node N n , the first node N₁ again comes to rise. Such cycle of signal transmission of the nodes N₁ to N n is continuously repeated also thereafter, while the system 100 remains alive with power applied. In this respect, the multiplex transmission system 100 is adapted such that the node to come to the next of i-th node N i (where number or suffix "i", which fundamentally is used for collective representation of respective integers between and inclusive of 1 and n, may be taken for arbitrary one of them if so construed from associated context) is selected to be i+1-th node N i+1 , depending on address signal A i transmitted from the node N i to the signal transmission lines 1a, 1b, provided that, to the next of the n-th node N n , the first node N₁ comes to perform signal transmission therefrom. It will be comprehended that, while any N i of the nodes N₁ to N n is transmitting a signal therefrom, the remaining nodes N i to N i-1 and N i+1 to N n are each respectively held in a signal receiving and conducting state thereof, leaving respective switches 4a, 4b of switching circuit 4 thereof as they are closed. Fig. 2A is a time chart of respective address signals A i and data signals D sequentially transmitted from various nodes N i to the signal transmission lines 1a, 1b of the multiplex transmission system 100, whereas, for elimination of complicatedness, there are exemplarily shown no more than signals A i and D from the first to third nodes N₁, N₂, N₃, for a time interval in which these nodes N₁, N₂, N₃ are caused to rise in turn for the first time after the transmission system 100 has been started with application of power. Upon the application of power to the transmission system 100, each node N i thereof has its programmed initialization process executed and input terminal 3a of its receiver 3 is selected to be connected to reception terminal 3c of same. Thereafter, singal transmission and reception among the nodes N₁ to N n are to be performed in a later-described manner. Incidentally, each node N i has built, in control circuit 5 thereof, a synchronizing time counter CNT₁ and a triggering and supervising time counter CNT₂. There will be described below respective functions of the time counters CNT₁ and CNT₂. The synchronizing counter CNT₁ of each node N i is adapted, when once reset, to repeat measuring a time-base interval ½t₁ as a basic time interval for timing signal transmission. At the time when the counter CNT₁ has timed out, that is, when the set time ½t₁ is just over, a corresponding flag F₁ (time-out flag, Fig. 5) is set to "1" irrespective of the state that the flag F₁ is then put in. The triggering and supervising counter CNT₂ of each node N i is adapted to measure, as circumstances require, one of two rise-timing time intervals t i3 and t i4 (provided that the suffix "i" of each of the terms t i3 , t i4 shall read "x" or "j" if so construed from the context) preset in consideration of some requisites for the node N i to which the counter CNT₂ in concern belongs or a preset monitoring time interval t₂ for timing the transmission of data signal D of the node N i that depends on address signal A x (where "x" is an arbitrary integer between and inclusive of 1 and n, while excluding i as a particular numeral) as just received by the node N i from any N x of the remaining nodes N₁ to N i-1 and N i+1 to N n . incidentally, to make accord with the naming of the latter interval t₂, the former intervals t i3 and t i4 may be called as monitoring time intervals for timing the transmission of address signal A i of the node N i . At the time when the counter CNT₂ has timed out, a flag F₂ or F₃ or F₄ (time-out flag, Fig. 5) corresponding to the set time t₂ or t i3 or t i4 respectively is set to "1". Incidentally, the function of the foregoing flags F₁, F₂, F₃, and F₄ will be described later in conjunction with Fig. 5. Further, in the time chart of Fig. 2A, there are exemplarily shown various mutual relations of the timing for transmission of respective address signals A₁, A₂, A₃ and data signals D from the first, second, and third nodes N₁, N₂, and N₃ to the signal transmission lines 1a, 1b, as well as associated time-out points of respective synchronizing counters CNT₁ of the nodes N₁, N₂, N₃. Though, practically, in line with the count by these counters CNT₁ there being made also the count by respective triggering and supervising counters CNT₂ of the nodes N₁, N₂, N₃, Fig. 2 has omitted representation of the latter to avoid complicatedness, except for an initial time-out point T₁₄ of the counter CNT₂ at the first node N₁. At the respective nodes N₁ to N n , after input terminals 3a of their receivers 3 have been selected and connected to reception terminals 3c of same, the respective counters CNT₁ and CNT₂ are caused to start counting. In this connection, upon completion of the initialization process, the counter CNT₂ of each node N i has first set thereon a time interval of a 10·t i4 length as a ten-folded initial-phase version of the preset rise-timing period t i4 . Incidentally, though limitted to the first to fourth nodes N₁ to N₄, the preset length of respective rise-timing intervals t i4 is given in a graph of Fig. 3. In this graph, represented by capital letter X is a unit time length that corresponds to the longest one out of respective necessary time intervals for transmission of signals of the nodes N₁ to N n , and has such a relationship to each rise-timing interval t i4 that t i4 = X·i. As a result, the rise-timing interval t i4 is preset to be shortest at the first node N₁ where i = 1, and hence in the initial stage the counter CNT₂ of this node N₁ is to have timed out earlier than any of the counters CNT₂ of the other nodes N₂ to N n . This time-out point is exemplarily marked at T₁₄ on time axis in the time chart of Fig. 2A. Incidentally, at such time point, the node N₁ has already started the counter CNT₁ thereof, as shown in Fig. 2A. In the time chart of Fig. 2A, like the case of other Figures, arrow marks plotted on the time axes of the counters CNT₁ represent respective time points where the counters CNT₁ have timed out. After lapse of a monitoring interval t₁ as a double of the time-base interval ½t₁ from the time-out point T₁₄ of the counter CNT₂ of the first node N₁, this node N₁ is triggered to transmit therefrom address signal A₁ followed by data signal D to the signal transmission lines 1a, 1b, while having and holding the switches 4a, 4b of the switching circuit 4 opened. The address signal A₁ of the first node N₁ is then received together with the data signal D thereof by the node N₁ itself, at the reception terminal 3c of its own receiver 3, and read into the diagnosis circuit 6. During such signal transmitting state of the node N₁, respective switches 4a, 4b of switching circuits 4 of the remaining nodes N₂ to N n are all kept closed. In this connection, it is now advised that the address signal A i of any node N i has the word length thereof fixed to be a single byte of which start bit as the MSB most significant bit) is set to "1", while the number of bytes of the data signal D is irregular among the nodes N₁ to N n but specific to each node N i . In this respect, practically, it may well so follow that n ≦ 128. More particularly, for the first, second, and third nodes N₁, N₂, and N₃, the word length of the data signal D is predetermined to be one, two, and three bytes, respectively, in this embodiment; for the remaining nodes N₄ to N n also that of the data signal D may be predetermined adequate as a matter of course. Moreover, it is advised that, in the transmission system 100, each of the address and the data signals A i , D of any node N i is transmitted so as to have the first four bits thereof as well as the last four bits thereof sent to any node N j (where "j" is used in the same sense as i) within a period corresponding to the time-base interval ½t₁ to be measured by the synchronizing counter CNT₁. Further, at each node N x , upon completion of reception of the address signal A i from any node N i , the counter CNT₁ of its own is reset. In the time chart of Fig. 2A, a time point where the respective synchronizing counters CNT₁ are reset with the address signal A₁ from the first node N₁ is marked on the time axes of the second and third nodes N₂ and N₃, at r₂ and r₃, respectively. It will be easily understood that, at the same time point, also the counters CNT₁ of the remaining nodes N₄ to N n are all reset. The respective nodes N₂ to N n and the node N₁ are thus synchronized of the timing for signal transmission. With complete data signal D transmitted from the first node N₁, the respective nodes N₂ to N n at the reception side execute various associated signal processes, as required, that is, some of them are not obliged to respond the data signal D from the node N₁. Necessary times for such processes are set extremely short, when compared with the time-base interval ½t₁. On the other hand, with the address signal A₁ received from the first node N₁, each of the nodes N₂ to N n is caused to increment an address pointer thereof, thereby judging whether or not its own signal transmission should be made next, as will be described later. Here, only the second node N₂ judges, according to its address pointer, that its own signal transmission should be made next. Each of the remaining nodes N₃ to N n , judging that the order of its own signal transmission will not come next, enters a waiting state thereof, where it waits signal transmission from the second node N₂. Moreover, the node N₂, after the judgment that the order of its own signal transmission should come next, again increments the address pointer just before the signal transmission of its own. It should be noted that, also in the case of any other node N i , such additional increment is to be necessarily given under similar conditions. At the first node N₁, after the transmission of the combination signal of the address and the data signals A₁, D, there is made by the diagnosis circuit 6 a judgment whether or not the same signal as the combination signal that the node N₁ has just transmitted (to both of the signal transmission lines 1a, 1b) is received (from selected one of the lines 1a, 1b, that is, from the line 1a in this case) by the node N₁ itself, while the switches 4a, 4b of the switching circuit 4 are both closed. If the same signal is not received, whereby detection is made of an abnormality of one 1a of the signal transmission lines 1a, 1b such as disconnection thereof or unexpected disturbance thereto or an abnormality of any other node N i , information thereon is notified to the control circuit 5, which in turn gives, at a time point where the time-base interval ½t₁ has just elapsed after completion of the transmission of signals A₁, D from the node N₁, a command to have the input terminal 3b (in place of the other input terminal 3a) selected to be connected to the reception terminal 3c of the receiver 3. Then, at the time of the node N₁'s own signal transmission in the next cycle, the node N₁ has added, at the rear of data signal D therefrom, abnormality information data informing that the signal transmission of the node N₁ in the last cycle was in effective. Since the word length of data signal D from any node N i is specific to the node N i , as described, each of the nodes N₂ to N n is permitted to recognize the abnormality information data added to the data signal D of the node N₁. Thereafter, with rise-timing interval t₁₄ set on the counter CNT₂, the node N₁ enters a waiting state thereof, where it waits signal transmission from any of the remaining nodes N₂ to N n . It is now advised that such diagnosis for abnormalities and addition of abnormality information data are likewise performed at each of the remaining nodes N₂ to N n as well, though description thereof is omitted. After lapse of the monitoring interval t₁ as double of the time-base interval ½t₁ from the completion of signal transmission of the first node N₁, the second node N₂ has switches 4a, 4b of switching circuit 4 thereof opened and starts signal transmission thereof, that is, transmission of a combination signal consisting of an address signal A₂ and a data signal D of a 2-byte length. Upon completion of signal transmission from the second node N₂, the other nodes N₁ and N₃ to N n execute their associated signal processes, as required. At each of the nodes N₁ and N₃ to N n , in accordance with its reception of the address signal A₂, its address pointer is incremented, to thereby judge whether or not the order of its own signal transmission should come next. Here, based on the address pointer, only the third node N₃ is to judge that its own signal transmission should be made next. Each of the remaining nodes N₁ and N₄ to N n , judging that the order of its own signal transmission will not come next, enters a waiting state thereof, where it waits signal transmission from the third node N₃. At the second node N₂, after transmission of the address and the data signals A₂, D, the switches 4a, 4b of the switching circuit 4 are both closed. Then, with rise-timing interval t₂₄ set on the counter CNT₂, the node N₂ enters a waiting state thereof, where it waits signal transmission from any of the remaining nodes N₁ and N₃ to N n . After lapse of the monitoring interval t₁ from the completion of signal transmission of the second node N₂, the third node N₃ has switches 4a, 4b of switching circuit 4 thereof opened and starts signal transmission thereof, that is, transmission of a combination signal consisting of an address signal A₃ and a data signal D of a 3-byte length. Hereafter, the fourth to n-th nodes N₄ to N n are to likewise make signal transmission thereof one after another in the ascending order of suffix number, thereby completing one cycle of signal transmission in the system 100. Then, to the place of the first node N₁, there again comes around the order of signal transmission. Like this, in the system 100, such cycle of signal transmission is ceaselessly repeated. In this respect, it will be understood that, when the n-th node N n has transmitted therefrom a combination signal consisting of an address signal A n and a data signal D, the first node N₁ makes upon reception thereof a judgment that the older of signal transmission of its own should come next. In the signal transmission cycle described, the triggering and supervising counter CNT₂ of any node N i has updated the rise-timing interval t i4 set thereon as address-signal-transmission-timing monitoring interval (hereinafter called from place to place as "address" monitoring period, some examples thereof being shown in Fig. 3 as aforementioned), when the node N i has normally received address signal A x and data signal D from any other node N x or when the node N i has normally transmitted therefrom address signal A i and data signal D. In a case where certain node N i happens to malfunction, therefore, that one of the remaining nodes N x which is shortest of "address" monitoring interval is to first rise. Exemplarily, in such a case that the n-th node N n is failing to rise for certain reason, the counter CNT₂ of the first node N₁ times out when the "address" monitoring interval t₁₄ has elapsed after reception of address signal A n-1 and data signal D from the n-1-th node N n-1 , and the node N₁ starts transmitting signals A₁, D thereof when the monitoring interval t₁ has further elapsed from the time-out point of the counter CNT₂. Incidentally, in Fig. 3, such start points of signal transmission of some nodes (N₁ to N₄) are exemplarily marked by associated time-representative arrows, at R₁ for the first node N₁. Likewise, even in the case where the first node N₁ is failing to rise for certain reason, the counter CNT₂ of the second node N₂ times out when the "address" monitoring interval t₂₄ has elapsed after reception of address signal A n and data signal D from the n-th node N n , and the node N₂ starts transmitting signals A₂, D thereof when the monitoring interval t₁ has further elapsed from the time-out point of the counter CNT₂. For the second node N₂, the start point of signal transmission is marked at R₂ in Fig. 3. As will be understood, in cases where arbitrary one N i of the nodes in the system 100 (but the first one N₁) happens to malfunction, it is the first node N₁ that comes first to rise. Moreover, it is in those cases where at least the first and second nodes N₁, N₂ are both caused to malfunction that the third node N₃ comes first to rise at a start point R₃ thereof in Fig. 3. Likewise, in those cases where at least the first to third nodes N₁ to N₃ are all caused to malfunction, the fourth node N₄ comes first to rise at a start point thereof R₄ in the same Figure. In this connection, in the multiplex transmission system 100, each node N i is adapted, upon reception of address signal A x from any other node N x , to have an address table of its own corrected, as necessary. More particularly, in the system 100 in which in dependence on address signal A i received from i-th node N i the node next to come to transmit signals thereof is selected to be i+1-th node N i+1 , in order to ensure such selection each of the nodes N₁ to N n has built in the memory thereof an exclusive-use address table adapted such that, in the initialization process upon the application of power, such sets of data as corresponding to respective address signals A₁ to A n are continuously written in order of suffix numeral "i" of associated reference character A i (hereinafter, also these sets of address data as well as their addresses are represented by corresponding characters A i ) and an address pointer is set so as to point at a first address A₁ in the address table. In this respect, normally, with the address pointer pointing at one A i of the first to an n-th addresses A₁ to A n in the address table, the order of signal transmission of each node N i is determined. At each node N i , normally, when it has received address signal A j from any node N j , the address pointer which has been pointing at a corresponding address A j till then is incremented to point at an address A j+1 corresponding to the next node N j+1 of the node N j , that is, to the node next to come to perform signal transmission thereof. In the case where thus-pointed-at address A j+1 falls in the same place as an address A i corresponding to the node N i , this node N i judges that the order of its own signal transmission should come next. The aforementioned correction of address table at each node N is executed in such a manner as will be described below with respect to a particular case. As a comprehensible example, there is now supposed a case where, even after completion of signal transmission from the second node N₂, the third node N₃ will not rise. Upon the completion of signal transmission from the second node N₂, at each of the respective nodes N₁, N₂, and N₄ to N n excepting the third node N₃ the address pointer is incremented so as to point at a third address A₃ in the address table. In the present case, however, as aforementioned in conjunction with Fig. 3, as the next node there comes the first node N₁ to rise at a time point where the sum of the "address" monitoring interval t₁₄ and the monitoring interval t₁ has elapsed from the completion of signal-transmission of the second node N₂, thus first transmitting therefrom the address signal A₁. At each of the remaining nodes N₂ and N₄ to N n , based on the address signal A₁ then received it is judged that the address to be recongnized from the content of address data now given is the first address A₁ that is different from the third address A₃ currently pointed at by the address pointer and besides antecedent in order to the third address A₃. Then, on the basis of this judgment, the third address A₃ in the address table is deleted, thereby shortening this table by one byte, and the address pointer is moved so as to point at the first address A₁ corresponding to the first node N₁ that has just transmitted the address signal A₁. In the first node N₁, at a time point where the counter CNT₂ on which the "address" monitoring interval t₁₄ and a later-desribed "address" monitoring interval t₁₃ are set times out, the third address A₃ that has been pointed at till then by the address pointer in the address table is deleted from the address table, thereby shortening this table by one byte, and the address pointer is moved so as to point at the first address A₁ corresponding to the first node N₁ itself. In the case in concern where the third node N₃ is failing to rise, therefore, as a result of such correction of address table, the remaining nodes N₁, N₂, and N₄ to N n are adapted to cooperate with one another to perform their signal transmission in the ascending order of suffix numerals in a cyclic manner. In this connection, in cases where certain node N j of which order of signal transmission has come next of any other node N x has an inherent address A j thereof larger of address number than that address A i (i<j) which is then pointed at by the address pointer, the node N j which might well have been malfunctioning for some reason can be put in order by properly writing the address A j in the address table. Fig. 2B is a time chart for describing, in cases where, among the respective nodes N₁ to N n having been synchronized in the multiplex transmission system 100 as once normally started, arbitrary one N i happens to be kept from outputting data signal D thereof, how the remaining ones N x transmit address and data signals A x , D thereof to the signal transmission lines 1a, 1b, whereas to avoid complicatedness there are shown in the Figure no more than those signals to be transmitted from the first node N₁ as N i and the second and the third nodes N₂, N₃ as N x , whether real or imaginary. In other words, there is supposed such a condition that only the data signal D of the first node N₁ is kept from being transmitted. Incidentally, upon reception of address signal A i from arbitrary node N i , each node N x has set on the counter CNT₂ thereof a data signal monitoring time interval t₂ of a time length to be determined depending on the received address signal A i , such that: t₂ = ½t₁ (2·L i + 1), where L i is the word length in terms of byte of that data signal D which inherently is expected to be transmitted from the node N i that has just transmitted therefrom the address signal A i , (provided that the suffix "i" of the term L i shall read "x" or "j" if so construed). In the present case, the first node N₁ of which data signal D is predetermined to be one byte in word length corresponds to the node N i and hence L i = 1, so that: t₂ = ½t₁ (2·1 + 1) = (3/2)t₁. At each node N x with the supervising period t₂ of such length set on the counter CNT₂, the counter CNT₂ starts counting down the monitoring interval t₂ upon completion of transmission of the address signal A i (A₁ in this case) and times out when the interval t₂ has elapsed. Such time-out point of the counter CNT₂ is marked on associated time axis of each node N x in Fig. 2B, at U₂ for the second node N₂ and U₃ for the third node N₃. It will be understood that, in any other node N x , the counter CNT₂ times out at the same time point. Moreover, at each node N x , that is, at any of the second to the n-th nodes N₂ to N n in this case, just after having timed out, the counter CNT₂ has set thereon the address-signal-transmission-timing monitoring time interval t i3 (hereinafter called as "address" monitoring interval), of which time length is determined such that: t i3 = t i4 - ½t₁, where suffix i shall read x as a matter of course. Then, at each node N x , the address pointer is incremented, thereby judging whether or not the order of its own signal transmission should come next. Here, only the second node N₂ judges that the signal transmission of the node N₂ itself should be performed next. Each of the remaining nodes N₃ to N n , judging that the order of its own signal transmission will not come next, enters a waiting state thereof, where it waits signal transmission from the second node N₂. Further, at the second node N₂, the address pointer is again incremented, just before the signal transmission of the node N₂ itself. Then, at a time point where the time-base interval ½t₁ has elapsed from the time-out point marked at U₂ or U₃, the second node N₂ opens switches 4a, 4b of switching circuits 4 thereof and starts signal transmission. Thereafter, the remaining nodes N₃ to N n likewise perform signal transmission thereof one after another in the ascending order of suffix numeral, thereby constituting a cycle together with the first and the second nodes N₁, N₂. In the system 100, such cycle is ceaselessly repeated, whereas at the first node N₁ the address signal A₁ only is to be transmitted while the node N₁ is left as it is kept from outputting data signal D thereof. Fig. 2C is a time chart for describing, in cases where, among the respective nodes N₁ to N n having been synchronized in the multiplex transmission system 100 as once normally started, arbitrary one N i happens to be kept from outputting data signal D thereof and besides that one N i+1 of which order of signal transmission inherently should come next of the arbitrary node N i fails to transmit address and data signals A i+1 , D thereof, how the remaining ones N x (where suffix x is not equal to i nor i+1) transmit address and data signals A x , D thereof to the signal transmission lines 1a, 1b, whereas to avoid complicatedness there are shown in the Figure no more than those signals to be transmitted from the n-1-th node N n-1 as N i , the n-th node N n as N i+1 , and the first node N₁ as N x , whether real or imaginary. In other words, there is supposed such a condition that only the data signal D of the n-1-th node N n-1 and the address and the data signals A n , D of the n-th node N n are kept from being transmitted. In this connection, it is further supposed that, among respective combination signals to be transmitted from the nodes N₁ to N n , that one which is longest in word length consists of an address signal 1-byte long and a data signal 3-byte long, thus having a 4-byte length in total. As a result, the unit length X in Fig. 3 becomes equal to 4t₁, that is, X = 4t₁. It thus so follows that: t₁₄ = X·1 = 4t₁; and t₁₃ = t₁₄ - ½t₁ = 3.5t₁. In the present case, upon reception of the address signal A n-1 from the n-1-th node N n-1 , each normal node N x (x = 1 to n-2 in this case) has set on the counter CNT₂ thereof a data signal monitoring interval t₂ with a time length determined from the received address signal A n-1 . When supposing that the word length of that data signal D which inherently is expected to be transmitted from the n-1-th node N n-1 is one byte, that is, L i = 1, the monitoring interval t₂ is to be given such that: t₂ = ½t₁ (2·1 + 1) = (3/2)t₁. At each node N x with the monitoring interval t₂ of such time length set on the counter CNT₂, the counter CNT₂ starts measuring the interval t₂ upon completion of transmission of the address signal A n-1 and times out when the interval t₂ has elapsed. For the first node N₁, such time-out point of the counter CNT₂ is marked at U₁₂ on associated time axis in Fig. 2C. It will be understood that, in any other node N x , the counter CNT₂ times out at the same time point. Moreover, at each node N x , just after having counted out the data signal supervising period t₂, the counter CNT₂ has set thereon the "address" monitoring interval t i3 , where suffix i shall read x as a matter of course. Then, at each node N x , the address pointer is incremented, thereby judging whether or not the order of its own signal transmission should come next. Here, however, the node next to come to perform its own signal transmission inherently is n-th one N n . Any other node N k , thus judging that the order of its own signal transmission will not come next, enters a waiting state thereof, where it waits signal transmission from the n-th node N n . In the case in concern, however, the n-th node N n will not perform signal transmission. As a result, when the "address" monitoring interval t₁₃ has elapsed from the time-out point U₁₂ of the counter CNT₂ at the first node N₁, this counter CNT₂ again times out, which time-out point is marked at U₁₃ in Fig. 2C. After lapse of the monitoring interval t₁ from the time-out point U₁₃ above, at the first node N₁, the address pointer is set so as to point at the address A₁ of the node N₁ itself. Then, with the switches 4a, 4b of the switching circuit 4 opened, the node N₁ starts signal transmission thereof, whereas the address pointer of the node N₁ is again incremented just before the signal transmission. Thereafter, the remaining nodes N₂ to N n-2 likewise perform signal transmission thereof one after another in the ascending order of suffix numeral, thereby constituting a cycle together with the first node N₁ and, in some cases, with the n-1-th node N n-1 and/or the n-th node N n . In the system 100, such cycle is ceaselessly repeated, whereas, between the signal transmission of the n-2-th node N n-2 and that of the first node N₁, only the address signal A n-1 of the n-1-th node N n-1 is to be transmitted if this node N n-1 is still kept from outputting data signal thereof and the n-th node N n remains malfunctioning. Referring now to Figs. 4A to 4C and 5, description will be collectively made of flows of control programmed, in respective control circuits 5 of the nodes N₁ to N n , to achieve such functions of the multiplex transmission system 100 as described. Respective programs in the control circuits 5 are all of such a structure as represented by a control flow shown in Fig. 4A, whereas the "address" monitoring interval t i3 to be set at a later-described stage 71 of the flow and the "address" monitoring interval t i4 to be set at later-described stages 54, 62, 84, and 88 of same have values thereof predetermined to be each respectively proper to corresponding one of the nodes N₁ to N n . It should be noted that, for easy understanding, the flow is now supposed as such one that belongs to particular one N i of the nodes N₁ to N n and shall be so regarded unless otherwise construed from the context. With power applied, the flow starts at a stage 50, and various initialization processes are executed at a stage 51. Next, at a stage 52, the input terminal 3a of the receiver 3 is selected for signal reception. Then, at a stage 53 , the counter CNT₁ is reset. Further, at a stage 54, the counter CNT₂ has set thereon a time k·t i4 of the "address" monitoring interval t i4 times k, where k is an integer desired to be 10 or more, and a start flag (not shown) is reset "0", which flag is used, when in a later-described stage 66 the time-out flag F₄ is judged to have timed out, for judging whether or not the time-out is of the first time. In this respect, when the counter CNT₂ has set thereon the monitoring interval t₂, t i3 , or t i4 , only that one of a triple of appointing flags f₂, f₃, f₄ which corresponds to the content of such setting is set to "1", with the rest reset to "0", and each of the time-out flags F₂, F₃, F₄ that is to be set to "1" when corresponding one of the intervals t₂, t i3 , t i4 as set has timed up together therewith is reset to "0". In Fig. 5 are shown interrelations and functions of those flags F₂, F₃, F₄ and f₂, f₃, f₄. Incidentally, in the case where at the stage 54 the counter CNT₂ has set thereon a time of 10t i4 , the appointing flag f₄ is set to "1". With respect to the counters CNT₁ and CNT₂, supplementary description will follow. The counter CNT₁ is adapted, when once reset, to send one pulse to an interrupt terminal (not shown) of the CPU of the control circuit 5 every time when the interval ½t₁ has elapsed, and the counter CNT₂ is adapted to send one pulse to another interrupt terminal (not shown) of the CPU when the time interval t₂, t i3 , or t i4 as set on the counter CNT₂ has elapsed, whereas, between the above two interrupt terminals, that one which receives the pulse from the counter CNT₁ has priority of interruption to the other. A pair of sub-routines for handling such interruption are shown in Figs. 4A and 4B, respectively. The sub-routine shown in Fig. 4B is adapted to handle the interruption from the counter CNT₁. In this interrupt handler, at a stage 95b, additional interrupt is first disabled. Then, at a stage 95c, the time-out flag F₁ for measuring the time-base interval ½t₁ is set to "1", irrespective of the state that the flag F₁ then has. Thereafter, at a stage 95d, interrupt is enabled, then the flow returns from a stage 95e to the main control routine. The sub-routine of Fig. 4C is adapted to handle the interruption from the counter CNT₂. In this interrupt handler also, at a stage 96b, additional interrupt is first disabled. Then, at a stage 96c, that one F i (where suffix i = 2, 3, or 4) of the time-out flags which corresponds to that appointing flag f i (where suffix i = 2, 3, or 4) which is then set to "1" is set to "1". Thereafter, at a stage 96d, interrupt is enabled, then the flow returns from a stage 96e to the main routine. Returning now to Fig. 4A, continued description will be made of the control flow. After necessary processes at the stage 54, while going round a triple of decision stages 55, 66, and 68, the flow as well as the node N i enters an indling state thereof, where it waits on address signal A j from any node N j . If received during the idling state, address signal A j from any node N j is read at a stage 56. On the other hand, during the idling state, if the address monitoring flag F₄ as set to "1" is detected at the stage 66, the flow goes to a stage 67, where it first judges whether or not the start flag is set to "0". If the start flag is judged to be "0", the flow goes, after having the start flag set to "1", simply to a later-described stage 74. In the case where the start flag is judged to be "1", the address table is corrected and the address pointer is set so as to point at the address A i of the node N i itself; thereafter the flow goes to the stage 74. Likewise, during the idling state while the flow is going round the stages 55, 56, 68, if the address monitoring flag F₃ as set to "1" is detected at the stage 68, the flow goes to a stage 69, where the address table is corrected and the address pointer is set so as to point at the address A i of the node N i itself. Thereafter, the flow goes to the stage 74. As described, when judged existing at the stage 55, any address signal A j is read at the stage 56; then, the counter CNT₁ is reset at a stage 57. Next, at a stage 58, it is judged whether or not the address signal A j just read is correspondent to that address which is pointed at by the address pointer. If the signal A j is correspondent, the flow goes to a stage 59, without any correction of the address table. However, if it is not correspondent, the address table is shortened to be corrected by one byte and the address pointer is set so as to point at that address A j which is correspondent to the address signal A j just read; thereafter the flow goes to a stage 59. At the stage 59, the counter CNT₂ has set thereon the "data" monitoring interval t₂ of a length that depends on the address signal A j read at the stage 56. Subsequently thereto, while going round a pair of decision stages 60, 70, the flow as well as the node N i enters an idling state thereof, where it waits a data signal D to be transmitted from that node N j which has transmitted the address signal A j read above. If received during this idling state, data signal D is read at a stage 61. On the other hand, during this idling state, if the data monitoring flag F₂ as set to "1" is detected at the stage 70, the flow goes to a stage 71, where the counter CNT₂ has set thereon the "address" monitoring interval t i3 to be used against abnormalities. Then, at a stage 72, the address pointer is incremented and, at a stage 73, there is made a judgment whether or not the order of signal transmission of the flow or the node N i itself is next. In the case where the order of its own signal transmission is judged to come next, the flow goes to a later-described stage 76. To the contrary, if its own order is judged not to come next, the flow goes to the decision stage 55 to enter the idling state, where it now waits a data signal D from that node N j+1 which is at the order next to come to perform signal transmission. As described, when judged existing at the stage 60, data signal D is read at the stage 61; then, at a stage 62, the counter CNT₂ has set thereon the "address" monitoring interval t i4 to be used under normal conditions, which interval t i4 is of such a length that depends on the number i of the node N i itself. Moreover, at a stage 63, necessary signal processes are executed in accordance with the content the signals A j and D which were read at the stages 56 and 61, respectively. Also in the case where the data signal D is followed by the abnormality information signal which informs that the content of a transmitted signal in the last cycle is ineffective, necessary signal processes are executed at the same stage 63. At this stage 63, there is further executed a process for inputting data from those sensors which are put under control of the node N i itself. Upon completion of processes at the stage 63, the flow goes to a stage 64, where the address pointer is incremented to thereby again judge, at a stage 65, whether or not the order of signal transmission of the flow or the node N i itself should come next. In the case where, at the stage 65, the order of its own signal transmission is judged to come next, the flow goes to the stage 74. To the contrary, if its own order is judged not to come next, the flow goes to the decision stage 55 to enter the idling state, where it now waits an address signal A j+1 from that node N j+1 which is at the order next to come to perform signal transmission. Incidentally, at the stages 56 and 61, the address signal A j or the data signal D is read by 4 bits at intervals of the time base ½t₁. Further, the necessary time interval for processes at the stage 63 is extremely shorter than the time-base interval ½t₁. At the stage 74, while idling, the flow is kept waiting till the time-base measuring flag F₁ is set to "1". When the flag F₁ has become "1", the flow goes to a stage 76, where it resets the flag F₁ to "0". Thereafter, at stages 76 and 77, the time-base interval ½t₁ is consumed. Then, at a stage 78, the address pointer is incremented. As will be understood, it is only when the order of signal transmission of the flow or the node N i itself has come that the flow comes to and passes the stage 78. After having passed as an approach toward such transmission a stage 79 where the switches 4a, 4b of the switching circuit 4 are opened, the flow comes to a stage 80 where its own address signal A i and data signal D of a necessary number of bytes are transmitted from the transmitter 2 and concurrently read into the diagnosis circuit 6, where they are stored in the form of A i ' and D'. In such signal transmission, if the content of the abnormality information signal informing that the content of a transmitted signal in the last cycle is ineffective is stored in the memory, this signal is attached from behind to the normal data signal D and transmitted together therewith. Upon completion of the signal transmission at the stage 80, the flow goes to a stage 81 where the switches 4a, 4b of the switching circuit 4 are closed. Then, at stages 82 and 83, a judgment is made of the transmitted signals A i and D as to whether or not they are equal to the stored signals A i ' and D', respectively. In the case where they are judged both equal, the flow goes to a stage 84, where the counter CNT₂ has set thereon the "address" monitoring interval t i4 for normal use; thereafter it goes the stage 55, where it waits an address signal A i+1 to be transmitted from that node N i+1 of which order of signal transmission comes next. If either of the transmitted signals A i , D is judged inequal to the stored signals A i ', D', the flow goes to a stage 85, where it is kept waiting while idling till the time-base measuring flag F₁ becomes "1". When the flag F i1 has become "1", the flow goes to a stage 86, where it resets the flag F₁ to "0". Then , at a stage 87, the input terminal 3b is selected (in place of the terminal 3a) to be connected to the reception terminal 3c of the receiver 3. Then, at a stage 88, the counter CNT₂ has set thereon a time interval of t i4 -½t₁, and the memory has stored therein the content of the abnormality information signal to be transmitted in the next cycle to inform that the content of transmitted signal in the present cycle is ineffective. Thereafter, the flow goes to the stage 55, where it again waits an address signal A j from any node N j . Incidentally, in the multiplex transmission system 100, each N i of the nodes N₁ to N n among which the order of signal transmission is determined in advance is adapted to conclude, depending on the address signal A j from any node A j , that node N j+1 which should come next to perform signal transmission. Therefore, the density of signal on the signal transmission lines 1a, 1b of the multiplex transmission system 100 is higher than that of the signal transmission line 211 in the aforementioned multiplex transmission system 200 which employs such a centralized control system that a certain node is selected as a master node and adapted to transmit a polling demanding signal to other nodes. Moreover, in the multiplex transmission system 100, which may well be said as of a distributed control system in a sense, when address signal A j is normally received from certain node N j , the counter CNT₁ adated for measuring the time base ½t₁ is reset at each of the remaining nodes N x . Thus, after such reset action, the time base is synchronized among respective nodes N₁ to N n , whereby useless waiting intervals can be eliminated, raising the signal density of the signal transmission lines 1a, 1b all the better. In this respect, more particularly, the counter CNT₁ is adapted to be reset every time when having received address signal A x from any other node N x than its own, so that the synchronization of time base ½t₁ can be firmly kept among the respective nodes N₁ to N n . Moreover, at the counter CNT₂ any node N i , there is updated to be set thereon: each time when address signal N x and data signal D are normally received from any other node N x than the node N i , the "address" monitoring interval t i4 of a length peculiar to the node N i ; in an abnormal state in which certain node N x is transmitting address signal A x only, the "address" monitoring interval t i3 as additional time interval; and at a time point where address signal A x is received from any other node N x , the "data" monitoring interval t₂. When the "address" monitoring interval t i3 or t i4 as thus set at any node N i is timed out, the node N i rises to start transmitting address signal A i and data signal D. In the case where the "data" monitoring interval t₂ is timed out, the node N i enters a waiting or signal transmitting state thereof. Accordingly, even when, with an abnormality arising at any node N i , the node N i is caused to fail to transmit both or either of address signal A i and data signal D thereof, a certain other node N k is permitted to rise with lapse of the monitoring time interval t i4 , t i3 , or t₂, thus successfully avoiding malfunction of the entire system 100. Incidentally, such advantages are resides in that the counter CNT₂ functions as a monitoring timer. It will be understood that those monitoring systems in which an address or data signal is monitored by setting various monitoring time intervals are advantageously applicable also to a multiplex transmission system which employs a unilateral signal transmission path instead of bilateral one.

Claims: A multiplex transmission system (100) comprising: a plurality of nodes (N₁ - N n ) each respectively connected to one of a plurality of electrical equipments for controlling the respective one, a signal transmission path (1a, 1b) connecting said nodes (N₁ - N n ) wherein each (N i ) of said nodes (N₁ - N n ) comprises: transmitting means (2) for transmitting a combined signal (A i , D; A x , D)) to said signal transmission path (1a, 1b), said combined signal comprising an address signal (A i ) followed by data signals (D), receiving means (3) for receiving said combined signal (A i , D) from said transmission path (1a, 1b), controlling means (5) for controlling said transmission means (2) and said receiving means (3), for controlling the corresponding one of said electrical equipments and comprising timing means and synchronizing means, each (N i ) of said nodes (N₁ - N n ) being adapted to perform signal transmission to said transmission path (1a, 1b) in a predetermined node sequence and timing under the control of said timing means, and to reset said timing means immediately after having received said address signal (A x ) as part of said combined signal (A i , D) from any other node (N x ) under control of said synchronizing means, to thereby synchronize the timing means of all nodes (N i ), characterized in that said signal transmission path (1a, 1b) connects said nodes (N₁ - N n ) in a loop configuration, that said timing means comprises continuously operating time base measuring means (CNT₁) to repetitively measure a time base as basis for said timing of said signal transmission and that each of said nodes (N₁ - N n ) immediately after having received said address signal (A x ) as part of said combined signal (A x , D) and having reset said timing means, also restarts said time base measuring means (CNT₁). A multiplex transmission system according to claim 1, wherein: each (N i ) of said nodes (N₁ - N n ) has an address (A i ) specific of this node (N i ), said address signal (A i ) being representative of said address (A i ). A multiplex transmission system according to claim 1 or 2, wherein: said data signal (D) has a length specific of the corresponding node (N i ). A multiplex transmission system according to one of the preceding claims, wherein: each (N i ) of said nodes (N₁ - N n ) further comprises means (64, 65, 72, 73) for determining, depending on said address signal (A x ) received from any other node (N x ), the node (N x+1 ) which comes next in the order of signal transmission. A multiplex transmission system according to claim 4, wherein: when one (N x ) of said nodes (N₁ - N n ) whose turn it is for signal transmission has transmitted said combined signal (A x , D) to said signal transmission path (1a, 1b), said node (N x+1 ) coming next in the order of signal transmission is adapted to start transmission of said combined signal (A x+1 , D) to said signal transmission path (1a, 1b) at a time point where, for said time base measuring means (CNT₁) of this node (N x+1 ), a predetermined monitoring time interval (t₁) has elapsed from the time point where said one (N x ) of said nodes (N₁ - N n ) has transmitted said combined signal (A x , D). A multiplex transmission system according to one of the preceding claims, wherein: each (N i ) of said nodes (N₁ - N n ) further comprises monitoring timer means (CNT₂) adapted to have a monitoring time interval (t₂, t i3 , t i4 ) set at a predetermined time point (59, 62, 71, 84, 88); and each (N i ) of said nodes (N₁ - N n ) is adapted to transmit said combined signal (A i , D) to said signal transmission path (1a, 1b) at a time point where said monitoring timer means (CNT₂) has timed out. A multiplex transmission system according to claim 6, wherein: said monitoring time interval (t₂, t i3 , t i4 ) of each (N i ) of said nodes (N₁ - N n ) comprises an address signal monitoring time interval (t i4 ) for monitoring the transmission of said address signal (A x+1 ) from the node (N x+1 ) next to perform the signal transmission, that is updated and loaded in said monitoring timer means (CNT₂) of this node (N i ) at the time point (62) where this node (N i ) has received said combined signal (A x , D) from any node (N x ) other than this node (N i ) and at the time point (84) where this node (N i ) has transmitted said combined signal (A i , D), and said address signal monitoring time interval (t i4 ) having a length specific of this node (N i ). A multiplex transmission system according to claim 6 or 7, wherein: said monitoring time interval (t₂, t i3 , t i4 ) of each (N i ) of said nodes (N₁ - N n ) comprises a data signal monitoring time interval (t₂) for monitoring the transmission of said data signal (D) from any node (N x ) other than this node (N i ), that is updated and loaded in said monitoring timer means (CNT₂) of this node (N i ) at the time point (59) where this node (N i ) has received said address signal (A x ) in said combined signal (A x , D) from said other node (N x ), and said data signal monitoring time interval (t i4 ) having a length depending on the length of said data signal (D) as transmitted from said other node (N x ). A multiplex transmission system according to claim 8, wherein: said monitoring time interval (t₂, t i3 , t i4 ) of each (N i ) of said nodes (N₁ - N n ) further comprises an address signal monitoring time interval (t i3 ) for monitoring the transmission of said address signal (A x+1 ) from the node (N x+1 ) next to perform the signal transmission, that is updated and loaded in said monitoring timer means (CNT₂) of this node (N i ) at a time point (U₁₂) where said monitoring timer means (CNT₂) of this node (N i ), which has set said data signal monitoring time interval (t₂), has timed out, and said address signal monitoring time interval (t i3 ) having a length specific of this node (N i ). A multiplex transmission system according to one of claims 6 to 9, wherein: each (N i ) of said nodes (N₁ - N n ) is adapted to start transmitting said combined signal (A i , D) at a time point (R₁, R₂, R₃, R₄) where a predetermined monitoring time interval (t₁) has elapsed from the time point where said monitoring timer means (CNT₂) of this node (N i ) has timed out.

Inventors: AKIMOTO, RUMIKO, MUNEYUKI, HAYATO, NAKAMURA, KAZUO, OHYA, HARUTADA, TAGAMI, KATSUTOSHI, TSUCHIYA, YOSHIKAZU
Applicants: HONDA GIKEN KOGYO KABUSHIKI KAISHA, OKI ELECTRIC INDUSTRY COMPANY, LIMITED
Application year: 1986
Main classification: H04L12
IPC codes: H04L12