Back to results
US 10,126,715 B2Granted
Controller having CPU abnormality detection function
AssigneeFanuc Corporation
InventorsTaketsugu Tsuda, Tomoki Ohya
Life of this patent
Estimating the term…
Abstract
A controller is provided with a plurality of CPUs and temperature sensors disposed in the vicinity of the CPUs, individually. The CPUs reciprocally read temperature data detected by the temperature sensors. When the read temperature data exceed a predetermined threshold, it is determined that the CPUs are likely to undergo thermal runaway, and the CPUs are then stopped.
Claims3
A controller comprising:
- a plurality of central processing units (CPUs) comprising a first CPU, a second CPU, and a third CPU;
- a first temperature sensor disposed in a vicinity of the first CPU;
- a second temperature sensor disposed in a vicinity of the second CPU;
- and
- a third temperature sensor disposed in a vicinity of the third CPU, wherein each of the first, second, and third CPUs includes a CPU stop section, the first CPU reciprocally reads first temperature data (T11) detected by the first temperature sensor, second temperature data (T12) detected by the second temperature sensor, and third temperature data (T13) detected by the third temperature sensor,
- the second CPU reciprocally reads fourth temperature data (T21) detected by the first temperature sensor, fifth temperature data (T22) detected by the second temperature sensor, and sixth temperature data (T23) detected by the third temperature sensor,
- the third CPU reciprocally reads seventh temperature data (T31) detected by the first temperature sensor, eighth temperature data (T32) detected by the second temperature sensor, and ninth temperature data (T33) detected by the third temperature sensor,
- the first temperature data (T11), the fourth temperature data (T21), and the seventh temperature data (T31) are compared with each other, the second temperature data (T12), the fifth temperature data (T22), and the eighth temperature data (T32) are compared with each other, and the third temperature data (T13), the sixth temperature data (T23), and the ninth temperature data (T33) are compared with each other, and
- wherein when a difference between read temperatures of any of the first CPU, the second CPU, or the third CPU is above a predetermined threshold, then a system is stopped and is determined that the plurality of CPUs or peripheral circuits are abnormal.
6 more elements
Dependencies are inferred from the claim text.