Information processing system

A dual communication system with high-speed and low-speed capabilities stabilizes calculation results by adjusting data multiple times during high-speed communication failures, addressing sudden changes and ensuring accurate processing.

JP2025177681APending Publication Date: 2025-12-05TOYOTA JIDOSHA KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024084727
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-05-24
Publication Date
2025-12-05

AI Technical Summary

Technical Problem

Existing information processing systems do not address how to maintain data transmission and calculation integrity when an abnormality occurs in high-speed communication, leading to sudden changes in calculation results.

Method used

Implementing a system with dual communication capabilities for high-speed and low-speed data exchange, where data is transmitted via low-speed communication during high-speed communication abnormalities, and calculations are performed using data that is gradually adjusted multiple times until new data is received.

Benefits of technology

This approach stabilizes calculation results by minimizing sudden changes, ensuring more appropriate processing outcomes during high-speed communication failures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025177681000001_ABST
    Figure 2025177681000001_ABST
Patent Text Reader

Abstract

To cause a second information processing device to obtain a more appropriate calculation processing result when an abnormality occurs in the first communication.SOLUTION: An information processing system includes first and second information processing devices capable of processing information and performing first communication at a first speed and second communication at a second speed slower than the first speed, and the first information processing device transmits data via the second communication when an abnormality occurs in the first communication, and the second information processing device receives data via the second communication when an abnormality occurs in the first communication, and performs calculations using data that has been changed multiple times from the previously received data to the currently received data until the next data is received.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to an information processing system. [Background technology]

[0002] A conventional information processing system of this type includes a first information processing device (master node) and second and third information processing devices (slave nodes) connected to the first information processing device via a communication line (see, for example, Patent Document 1). In this system, when one of the second and third information processing devices detects an abnormality in the first information processing device, it adds first identification information for identifying the other of the second and third information processing devices and second identification information indicating that the information is from the first information processing device to input data and transmits the data to the other information processing device. This allows data to be transmitted and received between the second and third information processing devices when an abnormality occurs in the first information processing device. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 11-341018 Summary of the Invention [Problem to be solved by the invention]

[0004] However, the above document does not disclose the operation when exchanging information between a first information processing device and a second information processing device through a first communication at a first speed or a second communication at a second speed slower than the first speed. In this case, it is recognized that an important issue is how to transmit and receive data and perform calculations when an abnormality occurs in the first communication.

[0005] The information processing system of the present disclosure has a main purpose of obtaining a more appropriate calculation processing result in the second information processing device when an abnormality occurs in the first communication. [Means for solving the problem]

[0006] The information processing system of the present disclosure employs the following means to achieve the above-mentioned main object.

[0007] The information processing system of the present disclosure includes: An information processing system including first and second information processing devices that process information and are capable of first communication at a first speed and second communication at a second speed slower than the first speed, the first information processing device transmits data through the second communication when an abnormality occurs in the first communication; When an abnormality occurs in the first communication, the second information processing device receives data through the second communication, and performs calculations using data obtained by changing the previously received data to the currently received data a plurality of times until the next data is received. The gist of this is as follows.

[0008] In the information processing system disclosed herein, the first information processing device transmits data via the second communication when an abnormality occurs in the first communication. The second information processing device receives data via the second communication when an abnormality occurs in the first communication, and performs calculations using data that has been changed multiple times from the previously received data to the currently received data until the next data is received. This prevents sudden changes in the data used for calculations in the second information processing device, and prevents sudden changes in calculation results. As a result, when an abnormality occurs in the first communication, the second information processing device can obtain more appropriate calculation results. [Brief explanation of the drawings]

[0009] [Figure 1] 1 is a schematic configuration diagram of an information processing system 20 according to an embodiment of the present disclosure. [Figure 2] 10 is an explanatory diagram illustrating an example of time variation of data D in high-speed communication and low-speed communication. FIG. [Figure 3] 10 is a flowchart showing an example of a calculation process executed by a CPU of the information processing device 24. DETAILED DESCRIPTION OF THE INVENTION

[0010] An embodiment of the present disclosure will be described with reference to the drawings. Fig. 1 is a schematic configuration diagram of an information processing system 20 according to an embodiment of the present disclosure. The information processing system 20 includes information processing devices 22 and 24, a high-speed bus 26, and a low-speed bus 28.

[0011] The information processing devices 22 and 24 are configured as, for example, general-purpose computers and include a CPU, ROM, RAM, a communication device, etc. The communication device is configured to be able to perform high-speed communication (first communication) at a speed (first speed) V1 and low-speed communication (second communication) at a speed (second speed) V2 lower than speed V1. The high-speed bus 26 and the low-speed bus 28 are connected to the communication devices of the information processing devices 22 and 24.

[0012] In the information processing system 20 configured as described above, the information processing device 22 and the information processing device 24 exchange data D by high-speed communication via a high-speed bus 26. The information processing device 22 and the information processing device 24 exchange data D by low-speed communication via a low-speed bus 28. FIG. 2 is an explanatory diagram illustrating an example of changes in data D over time in high-speed communication and low-speed communication. As shown in the figure, in high-speed communication, data D is transmitted every time T1 (e.g., time t01, t02, etc.). In low-speed communication, data D is transmitted every time T2 (e.g., time t3, t5, etc.), which is longer than time T1. When receiving data D transmitted by high-speed communication, the information processing devices 22 and 24 receive it at time T1, which is the time interval for high-speed communication, and perform various arithmetic operations using the received data D. When receiving data D transmitted by low-speed communication, the information processing devices 22 and 24 receive it at time T2, which is the time interval for low-speed communication, and perform various arithmetic operations using the received data D. For example, when the received data D is the rotation angle of the motor, the information processing devices 22 and 24 use the rotation angle to calculate the number of rotations of the motor.

[0013] Next, the operation of the information processing system 20 of the embodiment configured as described above will be described, in particular the operation when data is sent from the information processing device 22 to the information processing device 24 when an abnormality occurs in the high-speed communication. An example of an abnormality in the high-speed communication is an abnormality in which data is interrupted from the high-speed bus 26 due to a disconnection of the high-speed bus 26. Note that, although the embodiment describes the operation when data is sent from the information processing device 22 to the information processing device 24, the same operation occurs when data is sent from the information processing device 24 to the information processing device 22.

[0014] When the information processing device 22 detects that an abnormality has occurred in the high-speed communication, it transmits the data D to the information processing device 24 by low-speed communication via the low-speed bus 28. That is, the information processing device 22 transmits the data D to the information processing device 24 at the timings of t03 and t05 in FIG.

[0015] 3 is a flowchart showing an example of the calculation process executed by the CPU of the information processing device 24. This routine is repeatedly executed at intervals of time T2 after the information processing device 22 detects that an abnormality has occurred in high-speed communication.

[0016] When this routine is executed, the CPU of the information processing device 24 receives data D by low-speed communication via the low-speed bus 28 (S100). Then, the CPU sets the data D received the previous time this routine was executed (previous D) as the calculation data Da (previous Da) that was set the previous time (S110). This previous Da is used only in S120 (described later), which is executed for the first time after the data D is received.

[0017] Next, the previous Da is changed toward the currently received data D at a predetermined rate R to set the calculation data Da (S120). In S120, if the data D received in S110 is larger than the previous D, the calculation data Da is set to the smaller of the value obtained by adding the predetermined rate R to the previous Da using the following equation (1) or the data D received in S100. If the data D received in S110 is equal to or smaller than the previous D, the calculation data Da is set to the larger of the value obtained by subtracting the predetermined rate R from the previous Da using the following equation (2) or the data D received in S100. With this setting, the calculation data Da becomes data obtained by changing the previous D (e.g., data D in low-speed communication at time t3) multiple times toward the currently received data D (e.g., data D in low-speed communication at time t5), as shown by the dashed line in FIG. 2, thereby suppressing sudden changes. Once the calculation data Da is set, calculation is performed using the calculation data Da (S140). Since the calculation is performed using the calculation data Da in which sudden changes are suppressed, the calculation can be performed more appropriately.

[0018] Da = min(previous Da + R,D) (when D > previous D) (1) Da = max(previous Da-R,D) (when D ≤ previous D) (2)

[0019] After setting the calculation data Da in this way, it is determined whether the next data D has been received (S140). If the next data D has not been received, the process returns to S120, and the calculation data Da set in the previous step S120 is set as the previous Da, new calculation data Da is set, and S120 to S140 are repeated until the next data D is received. Then, when the next data D is received, this routine ends. Through this process, the information processing device 24 performs calculations using the calculation data Da, which has been changed multiple times from the previous D to the currently received data D, until the next data D is received. When a calculation is performed using the received data D as the calculation data Da, as shown by the time change of the data D in low-speed communication in FIG. 2, the calculation data Da may suddenly change, for example, as in the change from time t03 to time t05, and the value of the result obtained by the calculation process using the calculation data Da may suddenly change. A sudden change in the value of the result obtained by the calculation process may cause various inconveniences. In the embodiment, the change in the calculation data Da is made gentle, so that when an abnormality occurs in the first communication, the information processing device 24 can obtain a more appropriate calculation processing result.

[0020] According to the information processing system 20 of this embodiment described above, when an abnormality occurs in high-speed communication, the information processing device 22 transmits data via low-speed communication, and when an abnormality occurs in high-speed communication, the information processing device 24 receives data via low-speed communication, and until the next data D is received, performs calculations using data that has been changed multiple times from the previous data D to the currently received data D.Therefore, when an abnormality occurs in the first communication, the information processing device 24 can obtain more appropriate calculation processing results.

[0021] In the above-described embodiment, the calculation data Da is calculated using the above-described formulas (1) and (2) in S120. However, the following formula (3) may be used instead of formulas (1) and (2) in S120. In this way, the calculation data Da can be changed multiple times until the time T2 has elapsed since the data D was received in S110.

[0022] Da = previous Da + (D - previous D) T2 / T2 (3)

[0023] The correspondence between the main elements of the embodiment and the main elements of the invention described in the "Means for Solving the Problem" section will be explained. In the embodiment, the information processing device 22 corresponds to the "first information processing device," and the information processing device 24 corresponds to the "second information processing device."

[0024] The correspondence between the main elements of the embodiments and the main elements of the invention described in the "Means for Solving the Problem" section does not limit the elements of the invention described in the "Means for Solving the Problem" section, since the embodiments are examples for specifically explaining the mode for implementing the invention described in the "Means for Solving the Problem" section. In other words, the interpretation of the invention described in the "Means for Solving the Problem" section should be based on the description in that section, and the embodiments are merely specific examples of the invention described in the "Means for Solving the Problem" section.

[0025] The above describes the forms for implementing the present disclosure using embodiments, but the present disclosure is not limited to these embodiments in any way, and it goes without saying that the present disclosure can be implemented in various forms within the scope that does not deviate from the gist of the present disclosure. [Industrial Applicability]

[0026] The present disclosure is applicable to the information processing system manufacturing industry and the like. [Explanation of symbols]

[0027] 20 Information processing systems, 22, 24 Information processing equipment, 26 High-speed buses, 28 Low-speed buses.

Claims

[Claim 1] An information processing system including first and second information processing devices that process information and are capable of first communication at a first speed and second communication at a second speed slower than the first speed, the first information processing device transmits data through the second communication when an abnormality occurs in the first communication; When an abnormality occurs in the first communication, the second information processing device receives data through the second communication, and until the next data is received, performs an operation using data obtained by changing the previously received data to the currently received data a plurality of times. Information processing system.

Citation Information

Patent Citations

  • Multiplex communication system

    JP1999341018A