Claims
- 1. A serial controller in which a plurality of nodes and a main controller are connected in series through a signal line, the main controller including:
- data transmission means for transmitting data frame signals serially at a predetermined period to the plurality of nodes;
- reception means for receiving the data frame signals inputted through the plurality of nodes,
- each node including:
- reception time interval measurement means for measuring a reception time interval of successive data frame signals;
- a plurality of measured value storage means for storing measured values measured by the reception time interval measurement means for a plurality of reception periods, respectively;
- broken-line detection time setting reference value selection means for selecting one of the measured values which is most frequently measured in the plurality of reception periods stored in the plurality of measured value storage means and, setting the selected one of the measured values as a reference value for a broken-line detection time setting;
- broken-line detection time setting means for setting the broken-line detection time on the basis of the reference value selected by the broken-line detection time setting reference value selection means; and
- comparison means for comparing the set value set by the broken-line detection time setting means with the measured value measured by the reception time interval measurement means for each reception interval and outputting a broken-line detection signal when the measured value is greater than the set value.
- 2. The controller according to claim 1, wherein the broken-line detection time setting means multiplies the reference value for the broken-line detection time setting by a preset value and sets a multiplied result as the broken-line detection time.
- 3. The controller according to claim 1, wherein the broken-line detection time setting reference value selection means compares a this-time-selected reference value with a previously-selected reference value and updates the previously-selected reference value by the this-time-selected reference value only when the this-time-selected reference value is smaller than the previously-selected reference value.
- 4. A serial controller in which a plurality of nodes and a main controller are connected in series through a signal line, the main controller including:
- data transmission means for transmitting data frame signals serially at a predetermined period to the plurality of nodes;
- reception means for receiving the data frame signals inputted through the plurality of nodes,
- each node including:
- reception time interval measurement means for measuring reception time interval of successive data frame signals;
- a plurality of measured value storage means for storing measured values measured by the reception time interval measurement means for a plurality of reception periods, respectively:
- broken-line detection time setting reference value selection means, when all of the measured values in the plurality of periods stored in the plurality of measured value storage means are all identical, for selecting the identical measured value and setting the selected measured value as a reference value for a broken-line detection time setting;
- broken-line detection time setting means for setting the broken-line detection time on the basis of the reference value selected by the broken-line detection time setting reference value selection means; and
- comparison means for comparing the set value set by the broken-line detection time setting means with the measured value measured by the reception time interval measurement means for each reception interval and outputting a broken-line detection signal when the measured value is greater than the set value.
- 5. The controller according to claim 4, wherein the broken-line detection time setting means multiplies the reference value for the broken-line detection time setting by a preset value and setting a multiplied result as the broken-line detection time.
- 6. The controller according to claim 4, wherein the broken-line detection time setting reference value selection means compares a this-time-selected reference value with a previously-selected reference value and updates the previously-selected reference value and updates the previously-selected reference value by the this-time-selected reference value only when the this-time-selected reference value is smaller than the previously-selected reference value.
Priority Claims (4)
| Number |
Date |
Country |
Kind |
| 1-336888 |
Dec 1989 |
JPX |
|
| 1-343482 |
Dec 1989 |
JPX |
|
| 2-19933 |
Jan 1990 |
JPX |
|
| 2-113743 |
Oct 1990 |
JPX |
|
Parent Case Info
This is a division of application Ser. No. 07/861,862, filed Jun. 17, 1992, now U.S. Pat. No. 5,461,617.
US Referenced Citations (4)
Divisions (1)
|
Number |
Date |
Country |
| Parent |
861862 |
Jun 1992 |
|