Diagnostic device
By managing data through the storage control unit of the diagnostic device, only the latest level and data are recorded, which solves the problem of large main storage devices and achieves effective control of storage capacity and cost reduction.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- DENSO CORP
- Filing Date
- 2024-09-17
- Publication Date
- 2026-05-08
AI Technical Summary
In existing monitoring devices, the increasing storage capacity of the main storage device has become a major problem, leading to increased storage costs.
By employing diagnostic devices and managing data through a storage control unit, only the latest priority levels and data are recorded, while low-priority data is discarded, thereby reducing storage requirements.
It effectively curbed the expansion of storage capacity, reduced storage costs, and improved storage efficiency.
Smart Images

Figure CN122003647A_ABST
Abstract
Description
Cross-reference of related applications
[0001] This application is based on Japanese Patent Application No. 2023-176818, filed on October 12, 2023, the contents of which are incorporated herein by reference. Technical Field
[0002] This disclosure relates to diagnostic devices. Background Technology
[0003] Previously, monitoring devices have been proposed that facilitate the analysis of the causes of abnormal actions by simultaneously reproducing data from anomaly detection (for example, see Patent Document 1). Specifically, image signals captured by a monitoring camera are input to an image processing device and displayed on a multi-window display, and stored in a main storage device. Sound signals collected by a microphone are input to a sound processing device and reproduced by a speaker, and stored in the main storage device.
[0004] When an anomaly is detected in the monitored object, the data before and after the anomaly detection is transferred from the main storage device to the auxiliary storage device. Next, the transferred data is synchronized and reproduced by a display and speakers. This allows for easy analysis of the cause of the anomaly.
[0005] Existing technical documents Patent documents Patent Document 1: Japanese Patent Application Publication No. 6-289927 Summary of the Invention
[0006] According to the inventors' research, in the aforementioned monitoring device, data is repeatedly stored in advance in the main storage device, resulting in a large amount of data being recorded in the main storage device. Therefore, a main storage device with a large storage capacity is required for recording a large amount of data. Consequently, the storage capacity of the main storage device (i.e., the storage unit) of the monitoring device (i.e., the diagnostic device) is increased.
[0007] The purpose of this disclosure is to provide a diagnostic device for suppressing the increase in storage capacity of the storage unit.
[0008] According to one aspect of this disclosure, a diagnostic apparatus includes: a storage unit for recording data; at least one detection unit for detecting the state of a device being diagnosed; a data acquisition unit for repeatedly acquiring data representing the state of the device being diagnosed from the detection units; a grade determination unit for repeatedly determining a grade representing the degree of abnormality of the device being diagnosed based on the data acquired by the data acquisition unit; a storage control unit for repeatedly recording the data acquired by the data acquisition unit, along with the grade and the acquisition order information, to the storage unit when information representing the order in which the data acquisition unit acquires data is set as acquisition order information; and a determination unit for determining whether one of the following is true: when the grade with the lowest degree of abnormality among the multiple grades recorded in the storage unit is set as the lowest grade; when the data used by the grade determination unit to determine the lowest grade is set as the lowest grade data; when the data acquired by the data acquisition unit at the latest time point is set as the latest data; and when the grade determined by the grade determination unit based on the latest data is set as the latest grade, whether one of the following is true: the latest grade has a higher degree of abnormality than the lowest grade; or the latest grade has the same degree of abnormality as the lowest grade. When the grade determination unit determines that one of these conditions is true, the storage control unit causes the latest data to be recorded in the storage unit instead of the lowest grade data.
[0009] Therefore, it is possible to suppress the increase in storage capacity for storing the latest data, and thus a diagnostic device can be provided to suppress the increase in storage capacity of the storage unit.
[0010] Furthermore, the parenthesized reference numerals used to annotate each constituent element, etc., represent an example of the correspondence between that constituent element, etc., and the specific constituent elements, etc., described in the embodiments described later. Attached Figure Description
[0011] Figure 1 This diagram shows the overall structure of the diagnostic system according to the first embodiment of the present disclosure, and is used to illustrate that the diagnostic system consists of a diagnostic device for diagnosing the object being diagnosed and a server.
[0012] Figure 2 It is used for auxiliary purposes Figure 1 The diagram illustrating the detailed internal structure of the diagnostic device according to the first embodiment is for explaining that the diagnostic device includes a non-volatile memory for recording data, levels, etc., and multiple sensors for acquiring data.
[0013] Figure 3 It is used to indicate in Figure 1 A diagram showing the relationship between the level, the state of the object being diagnosed, and the protection priority used in the diagnostic processing of the diagnostic device in the first embodiment.
[0014] Figure 4 It means by Figure 1 A flowchart of the diagnostic process performed by the central processing unit of the diagnostic apparatus in the first embodiment.
[0015] Figure 5 It is used to explain in Figure 4 In the diagnostic processing of the first embodiment, the central processing unit records the data obtained from the microphone and vibration sensor, along with the level and acquisition order information, in a graph in the data storage area.
[0016] Figure 6 It is used in Figure 4 The diagram used to illustrate the level determination in the diagnostic process of the first embodiment is a diagram used to illustrate three phenomena based on data output from the microphone.
[0017] Figure 7 It is used in Figure 4 The diagram illustrating the level determination performed by the central processing unit in the diagnostic processing of the first embodiment is a diagram used to explain three phenomena based on data output from the vibration sensor.
[0018] Figure 8 It means in Figure 4 A flowchart detailing the grade determination process performed by the central processing unit in the diagnostic process of the first embodiment.
[0019] Figure 9 It is used in Figure 4 The diagram illustrates the process by which the central processing unit records data, level, and acquisition order information into the data storage area of non-volatile memory during the diagnostic processing of the first embodiment.
[0020] Figure 10 It is used in Figure 4 The diagram illustrates the process by which the central processing unit records data, level, and acquisition order information into the data storage area of non-volatile memory during the diagnostic processing of the first embodiment.
[0021] Figure 11 It means Figure 4 A flowchart detailing the transmission process within the diagnostic processing performed by the central processing unit in the first embodiment.
[0022] Figure 12 It is used for supplementary explanation. Figure 11 The figure shows a specific example of how the central processing unit in the first embodiment sends data, level, and acquisition order information obtained from the data storage area to the server during the execution of the transmission processing.
[0023] Figure 13 This is a flowchart illustrating the details of the transmission process within the diagnostic process performed by the central processing unit of the second embodiment of this disclosure.
[0024] Figure 14It is used for supplementary explanation. Figure 13 The figure shows a specific example of how the central processing unit in the second embodiment sends data, level, and acquisition order information obtained from the data storage area to the server along with the execution of the transmission processing.
[0025] Figure 15 This is a flowchart illustrating the details of the transmission process within the diagnostic process performed by the central processing unit of the third embodiment of this disclosure.
[0026] Figure 16 It is used for supplementary explanation. Figure 15 The figure shows a specific example of how the central processing unit in the third embodiment sends data, level, and acquisition order information obtained from the data storage area to the server during the execution of the transmission processing.
[0027] Figure 17 This is a flowchart illustrating the details of the transmission process within the diagnostic process performed by the central processing unit of the fourth embodiment of this disclosure.
[0028] Figure 18 It is used for supplementary explanation. Figure 17 The figure shows a specific example of how the central processing unit in the fourth embodiment sends data, level, and acquisition order information obtained from the data storage area to the server during the execution of the transmission processing.
[0029] Figure 19 This is a flowchart illustrating the details of the transmission process within the diagnostic process performed by the central processing unit according to the fifth embodiment of this disclosure.
[0030] Figure 20 This is a flowchart illustrating the detailed process of grade determination performed by the central processing unit in the diagnostic process of the sixth embodiment of this disclosure.
[0031] Figure 21 It is used in Figure 20 The diagram illustrating the level determination in the diagnostic process of the sixth embodiment is used to explain three phenomena based on data output from the microphone.
[0032] Figure 22 This is a diagram used to assist in explaining the level determination performed by the central processing unit in the diagnostic process of the sixth embodiment, and it is a diagram used to explain three phenomena based on data output from the vibration sensor.
[0033] Figure 23 This is a flowchart illustrating the detailed diagnostic processing of the diagnostic apparatus according to the seventh embodiment of this disclosure.
[0034] Figure 24 It is used for supplementary explanation. Figure 23The diagram showing the detailed sensor mode setting process of the diagnostic processing of the diagnostic device in the seventh embodiment is used to help explain the operation of the sensors in each of the high-function mode, medium-function mode, and low-function mode. Detailed Implementation
[0035] Hereinafter, embodiments of the present disclosure will be described based on the accompanying drawings. Furthermore, in each of the following embodiments, for the sake of simplicity, the same reference numerals will be used to label the same or equivalent parts in the drawings.
[0036] (First Implementation) Reference Figure 1 , Figure 2 The first embodiment of the diagnostic system 1 using the diagnostic device 10 disclosed herein will be described. Figure 1 This is a block diagram showing the overall structure of the diagnostic system 1 according to the first embodiment. Figure 2 This is a block diagram showing the electrical structure of the diagnostic system 1 according to the first embodiment.
[0037] Figure 1 The diagnostic system 1 shown in this first embodiment is a system in which the diagnostic device 10 uses sound, vibration, light intensity, temperature and other signals transmitted from the object being diagnosed 2 to diagnose the object being diagnosed 2.
[0038] As the diagnostic object 2 in this embodiment, for example, is a cutting tool used in a cutting or grinding FA (Automatic Manufacturing) machine. FA machines are production machines used to automatically manufacture industrial products and are employed in factories or factory equipment.
[0039] Specifically, such as Figure 2 As shown, the diagnostic system 1 of this embodiment includes a diagnostic device 10, a server 20, and an alarm device 30. The diagnostic device 10 includes a microphone 11, a vibration sensor 12, a light sensor 13, a temperature sensor 14, a humidity sensor 15, a communication unit 16, a non-volatile memory 17, a RAM 18, and a central processing unit 19.
[0040] Microphone 11 is a sound sensor that detects sound transmitted from the object being diagnosed 2. This microphone 11 is used to detect sound generated when the object being diagnosed 2 becomes abnormal. In this embodiment, the microphone 11 is a sensor that detects not only sounds in the audible frequency range but also sounds at high frequencies and low frequencies outside the audible frequency range.
[0041] The vibration sensor 12 is a sensor that detects the magnitude of vibrations transmitted from the object being diagnosed 2 in six axial directions. Specifically, the vibration sensor 12 includes a sensor element 12a that detects the magnitude of vibrations in six axial directions and an analog-to-digital converter 12b that converts the output signal of the sensor element 12a into a digital signal.
[0042] Vibration sensor 12 is used to detect vibrations caused by the diagnosed object 2 becoming abnormal. Here, the 6-axis directions in the XYZ orthogonal coordinate system include the X direction, Y direction, Z direction, rotation direction centered on the X direction, rotation direction centered on the Y direction, and rotation direction centered on the Z direction.
[0043] The light sensor 13 is a sensor that detects the amount of light around the object being diagnosed 2. Specifically, the light sensor 13 includes a sensor element 13a for detecting the amount of light and an amplifier circuit 13b for amplifying the output signal of the sensor element 13a and outputting the amplified signal to the central processing unit 19.
[0044] The light sensor 13 is used to detect the presence of a foreign object near the object being diagnosed 2, thus indicating that the object being diagnosed 2 is in an abnormal state. Imagine the following situation: under normal conditions, the light sensor 13 detects a light intensity of more than a predetermined value through light from a light source or natural light; on the other hand, under abnormal conditions, the light sensor 13 is blocked by a foreign object, and the light intensity received by the light sensor 13 is less than the predetermined value.
[0045] Temperature sensor 14 is a sensor that detects the temperature around the object being diagnosed 2. Specifically, temperature sensor 14 includes a sensor element 14a that detects the temperature around the object being diagnosed 2, and an amplifier circuit 14b that amplifies the output signal of sensor element 14a and outputs the amplified signal to central processing unit 19.
[0046] Temperature sensor 14 is used to detect abnormal states such as low temperature or high temperature in the object being diagnosed 2. In addition, temperature sensor 14 can detect the temperature, which indicates the environmental state of the object being diagnosed 2.
[0047] Humidity sensor 15 is a sensor that detects the humidity around the object being diagnosed 2. Specifically, humidity sensor 15 includes a sensor element 15a for detecting the humidity around the object being diagnosed 2, and an analog-to-digital converter 15b for converting the output signal of sensor element 15a into a digital signal.
[0048] The humidity sensor 15 is used to detect abnormal states such as low humidity or high humidity in the object being diagnosed 2. In addition, the humidity sensor 15 can detect the humidity, which indicates the environmental state of the object being diagnosed 2.
[0049] Thus, sensors other than the camera sensor used to capture images of the object being diagnosed 2 are used as sensors 11, 12, 13, 14, and 15. Sensors 11, 12, 13, 14, and 15 detect various states of the object being diagnosed 2 and output detection signals representing these various states.
[0050] Sensors 11, 12, 13, 14, and 15 are a combination of microphone 11, vibration sensor 12, optical sensor 13, humidity sensor 15, and temperature sensor 14. In the diagnostic device 10 of this embodiment, a camera sensor for capturing images of the object being diagnosed 2 is not used.
[0051] Thus, the diagnostic device 10 can obtain various data representing the state of the object being diagnosed 2 by capturing images of sensors 11, 12, 13, 14, and 15 other than the camera sensor of the object being diagnosed 2.
[0052] The communication unit 16 transmits data, levels, and acquisition order information output from the central processing unit 19 to the server 20 via a LAN. The non-volatile memory 17, together with the RAM 18, constitutes a non-movable physical storage medium for recording data.
[0053] Specifically, the non-volatile memory 17 stores a computer program executed by the central processing unit 19. The non-volatile memory 17 is a storage unit with data storage areas 17a, 17b, 17c, 17d, and 17e, which record the data obtained by the central processing unit 19 from the sensors 11, 12, 13, 14, and 15, along with the level and acquisition order information, for each sensor.
[0054] RAM18 is a random access memory composed of DRAM and SRAM, as described later, used to temporarily record data acquired by the central processing unit 19. DRAM is short for Dynamic RAM, and SRAM is short for Static RAM.
[0055] The central processing unit 19 performs diagnostic processing according to the computer program recorded in the non-volatile memory 17.
[0056] As the diagnostic process is executed, the central processing unit 19 acquires data from sensors 11, 12, 13, 14, and 15, determines the level of the object being diagnosed 2 based on the data, and records the data, level, and acquisition order information for each sensor in the non-volatile memory 17.
[0057] Here, the grade indicates the degree of abnormality of the diagnosed object 2. Furthermore, the degree of abnormality of the diagnosed object 2 will be simply referred to as the degree of abnormality below. In this embodiment, the grade is determined by the central processing unit 19. Figure 3 Any one of the following: Grade A, Grade B, or Grade C.
[0058] Grade A indicates a high degree of abnormality in the diagnosed subject 2, and is the highest grade among Grades A, B, and C. Grade B indicates the observation of signs of abnormality in the diagnosed subject 2, and is the grade with the degree of abnormality in the middle among Grades A, B, and C.
[0059] Grade C indicates that the diagnosed subject 2 is normal. Grade C is the lowest level of abnormality among Grades A, B, and C.
[0060] In this embodiment, the lower the level of anomaly, the lower the importance of the data in parsing the state of the object being diagnosed 2, and therefore the lower the data protection priority. The data protection priority refers to the priority at which data should be stored in the data storage areas 17a, 17b, 17c, 17d, and 17e of the non-volatile memory 17 in order to protect the data.
[0061] The acquisition sequence information indicates the order in which the central processing unit 19 acquires data from sensors 11, 12, 13, 14, and 15. Additionally, the central processing unit 19 can use the time at which data is acquired from sensors 11, 12, 13, 14, and 15 as the acquisition sequence information.
[0062] Furthermore, in the diagnostic device 10, a rechargeable battery can be used as a power supply device to supply DC power to sensors 11, 12, 13, 14, 15, the communication unit 16, the non-volatile memory 17, the RAM 18, and the central processing unit 19. Alternatively, a device that outputs DC power based on AC power supplied from a commercial power source can also be used as a power supply device.
[0063] The alarm device 30 is controlled by the central processing unit 19 and sends out alarms to the surrounding area through sound, light, display and other means.
[0064] Server 20 is an external device, a computer equipped with a central processing unit 21, a communication unit 22, and a memory 23. The central processing unit 21 records the data, level, and acquisition sequence information of each sensor received from the communication unit 16 of the diagnostic device 10 via the communication unit 22 in the memory 23.
[0065] In this embodiment, the data, grade, and acquisition order information of each sensor recorded in the memory 23 are used to analyze the state of the object being diagnosed 2. For example, if the object being diagnosed 2 is a cutting tool, the state of the cutting tool is analyzed by sequentially comparing each data point with the data and grade, and with the state of the product actually cut by the cutting tool (e.g., the cut surface).
[0066] The communication unit 22 transmits and receives data via a LAN with the communication unit 16 of the diagnostic device 10. The memory 23 records various information such as data, level, and acquisition order information for each sensor. In this embodiment, the memory 23 is composed of non-volatile memory, a hard disk, or the like. The memory 23 is a non-removable physical storage medium.
[0067] Next, refer to Figure 4 The operation of the diagnostic device 10 in this embodiment will be explained. Figure 4 This is a flowchart illustrating the detailed diagnostic processing of the central processing unit 19. First, the microphone 11 detects the sound transmitted from the object being diagnosed 2 and outputs a detection signal representing the detected sound to port P1 of the central processing unit 19.
[0068] In the vibration sensor 12, sensor element 12a detects the magnitude of vibrations transmitted from the object under diagnosis 2 in six axial directions, one for each axial direction. Analog-to-digital converter 12b converts the magnitude of the vibrations detected by sensor element 12a in each axial direction into digital signals and outputs them to port P2 of central processing unit 19.
[0069] In the light sensor 13, sensor element 13a detects the amount of light around the object being diagnosed 2 and outputs a detection signal representing the detected light amount to amplifier circuit 13b. Amplifier circuit 13b amplifies the detection signal output from sensor element 13a and outputs it to port P3 of central processing unit 19.
[0070] In temperature sensor 14, sensor element 14a detects the temperature around the object being diagnosed 2 and outputs a detection signal representing the detected temperature to amplifier circuit 14b. Amplifier circuit 14b amplifies the detection signal output from sensor element 14a and outputs it to port P4 of central processing unit 19.
[0071] In the humidity sensor 15, sensor element 15a detects the humidity around the object being diagnosed 2 and outputs a detection signal representing the detected humidity to analog-to-digital converter 15b. Analog-to-digital converter 15b converts the detection signal output from sensor element 15a into a digital signal and outputs it to port P5 of central processing unit 19.
[0072] Here, ports P1, P3, and P4 are the input ports of the central processing unit 19 for receiving detection signals from sensors 11, 13, and 14, which are analog signals. Ports P2 and P5 are the input ports of the central processing unit 19 for receiving detection signals from sensors 12 and 15, which are digital signals.
[0073] Central processing unit 19 according to Figure 4The flowchart repeatedly executes the diagnostic process. The following describes a specific example of the central processing unit 19 performing the Nth diagnostic process. N is an integer representing the number of times the diagnostic process is executed.
[0074] First, in step S100, the central processing unit 19 converts the detection signals from sensors 11, 13, and 14 input to ports P1, P3, and P4 into digital signals for each sensor. Thus, the central processing unit 19 obtains digital signals from each sensor 11, 13, and 14 as data representing the detection signal.
[0075] In addition, in step S100 above, the central processing unit 19 obtains the digital signal input from the analog-to-digital converter 12b of the vibration sensor 12 to port P2 as data representing the detection signal of the vibration sensor 12.
[0076] Furthermore, the central processing unit 19 acquires the digital signal input from the analog-to-digital converter 15b of the humidity sensor 15 to port P5 as data representing the detection signal of the humidity sensor 15.
[0077] In this way, the central processing unit 19, as a data acquisition unit, acquires data representing the detection values of sensors 11, 12, 13, 14, and 15 for each sensor.
[0078] Next, in step S110, the central processing unit 19 records the data thus acquired in the RAM 18 for each sensor.
[0079] Next, in steps S120 and S130, the central processing unit 19, acting as a grading unit, determines the grading level representing the degree of abnormality of the object being diagnosed 2 based on the data from each sensor. That is, the central processing unit 19 determines the grading level for the object being diagnosed 2 based on multiple data points obtained from sensors 11-15. Furthermore, the details of the grading process in steps S120 and S130 will be described later.
[0080] First, in step S120, the central processing unit 19 determines that the object to be diagnosed 2 is classified as either grade B or grade C.
[0081] Next, in step S130, the central processing unit 19 determines "yes" when the object to be diagnosed 2 is identified as Grade C. Hereinafter, the data used when the object to be diagnosed 2 is identified as Grade C will be referred to as Grade C data.
[0082] For example, the central processing unit 19 records the data obtained from the microphone 11, along with the C level and the order of acquisition information, in the data storage area 17a as follows.
[0083] That is, in step S140A, the central processing unit 19 determines whether there is a free area in the data storage area 17a where no data is recorded.
[0084] At this time, if there is a free area in the data storage area 17a, the central processing unit 19 determines this in step S140A. Subsequently, in step S150A, the central processing unit 19, acting as a storage control unit, records the C-level data, the C-level, and the acquisition order information in the free area of the data storage area 17a.
[0085] At this time, the central processing unit 19 can also compress the C-level data, C-level, and acquisition sequence information and record them in the free area of the data storage area 17a.
[0086] On the other hand, if there is no free area in the data storage area 17a, the central processing unit 19 determines no in step S140A. At this time, in step S151A, the central processing unit 19 determines whether low protection priority data exists in the data storage area 17a.
[0087] At this time, data storage area 17a records the data, level, and acquisition order information obtained in past diagnostic processes. Low protection priority data refers to data with a lower protection priority compared to the C-level data obtained in step S100 above.
[0088] In this embodiment, the data obtained at the latest time point in step S100 is taken as the latest data, and the level determined in steps S120 and S130 based on the latest data is taken as the latest level.
[0089] As described above, the C-level data is obtained in step S100 of the Nth diagnostic process. Therefore, the C-level data becomes the latest data obtained at the most recent point in time. At this time, the latest level is C-level.
[0090] The lowest level of abnormality recorded in data storage area 17a is set as the lowest level. The data used to determine this lowest level in steps S120 and S130 is set as the lowest level data.
[0091] In step S151A, the central processing unit 19 determines whether the C level, which is the latest level, and the lowest level are equal in degree of abnormality.
[0092] In step S151A, the central processing unit 19 determines that low-priority protection data exists in data storage area 17a when the anomaly severity of the latest level (C level) and the lowest level is equal. In this case, the lowest level becomes level C, and the lowest-level data becomes level C data.
[0093] Thus, the central processing unit 19 determines "yes" in step S151A. In this case, when a lowest-level data is recorded in the data storage area 17a, the lowest-level data becomes low-protection-priority data.
[0094] In this case, in step S152A, the central processing unit 19, acting as a storage control unit, records the latest C-level data in the data storage area 17a, replacing the low-priority protection data. Furthermore, the central processing unit 19 records the latest C-level data in the data storage area 17a, replacing the lowest-priority data.
[0095] Furthermore, the central processing unit 19 records the acquisition order information of the latest data in the data storage area 17a instead of the acquisition order information of the lower protection priority data. At this time, the central processing unit 19 can also compress the C-level data, C-level data, and acquisition order information and record them in the data storage area 17a.
[0096] On the other hand, when multiple C-level data are recorded in data storage area 17a, the C-level data obtained at the earliest time point among the multiple C-level data becomes the low protection priority data.
[0097] Similarly, in this case, the central processing unit 19 records the latest C-level data into the data storage area 17a in step S152A, replacing the C-level data which is the low protection priority data.
[0098] In addition, the central processing unit 19 records the latest C-level in the data storage area 17a instead of the lowest C-level. Furthermore, the central processing unit 19 records the acquisition order information of the latest data in the data storage area 17a instead of the acquisition order information of the lower protection priority data.
[0099] Thus, when C-level data is obtained from microphone 11 in step S100, central processing unit 19 records the data, C-level, and acquisition order information in data storage area 17a.
[0100] In addition, when C-level data is obtained from each of the sensors 12 to 15, similar to the case of the microphone 11 described above, the central processing unit 19 records the data, C-level, and acquisition sequence information for each sensor in the data storage areas 17b to 17e.
[0101] In addition, in step S151A, if the C level, which is the latest level, has a lower degree of abnormality compared to the lowest level, the central processing unit 19 considers that the low protection priority data does not exist in the data storage area 17a and determines that it is not.
[0102] That is, when there is no C-level data in the data storage area 17a but there is A-level data and B-level data, the central processing unit 19 determines in step S151A that the low protection priority data does not exist in the data storage area 17a and therefore determines it as no.
[0103] In this case, in step S153A, the central processing unit 19 stops recording the C-level data obtained in step S100 of the Nth diagnostic process into the data storage area 17a. The central processing unit 19 stops recording the C-level as the latest level in the data storage area 17a.
[0104] Furthermore, the central processing unit 19 stops recording the acquisition order information of the latest data in the data storage area 17a.
[0105] In addition, when C-level data is acquired from each of the sensors 12 to 15, and no low protection priority data is found in the data storage areas 17b to 17e, the central processing unit 19 stops recording data, C-level, and acquisition sequence information in the data storage areas 17b to 17e.
[0106] In addition, sensors 12-15 collectively record vibration sensor 12, light sensor 13, temperature sensor 14, and humidity sensor 15. Data storage areas 17b-17e collectively record data storage areas 17b, 17c, 17d, and 17e.
[0107] Furthermore, in step S120 above, if the central processing unit 19 determines that the object 2 being diagnosed has been classified as Grade A based on the data from each sensor, it will determine that it has not. The data used in this classification of Grade A is referred to as Grade A data.
[0108] Next, in step S125, the central processing unit 19 controls the alarm device 30 to issue an alarm. Therefore, the alarm device 30 notifies the surrounding area of the abnormality of the diagnosed object 2.
[0109] Next, in step S140B, the central processing unit 19 determines whether there is a free area in the data storage area 17a where no data is recorded.
[0110] At this time, if there is a free area in the data storage area 17a, the central processing unit 19 determines this in step S140B. Subsequently, in step S150B, the central processing unit 19, acting as a storage control unit, records the A-level data, the A-level, and the acquisition order information in the free area of the data storage area 17a.
[0111] At this time, the central processing unit 19 can also compress the A-level data, A-level, and acquisition sequence information and record them in the free area of the data storage area 17a.
[0112] On the other hand, if there is no free area in the data storage area 17a, the central processing unit 19 determines no in step S140B. Accompanying this, the central processing unit 19 determines in step S151B whether low-protection-priority data is recorded in the data storage area 17a.
[0113] Low protection priority data refers to data with a lower protection priority compared to the A-level data obtained in step S100 above.
[0114] Here, the A-level data is obtained in step S100 of the Nth diagnostic process, therefore the A-level data becomes the latest data obtained at the latest time point. The A-level determined in steps S120 and S130 based on the A-level data becomes the latest level.
[0115] The lowest level of abnormality recorded in data storage area 17a is set as the lowest level. The data used to determine this lowest level in steps S120 and S130 is set as the lowest level data.
[0116] In step S151B, the central processing unit 19 determines whether one of the following conditions (a) and (b) is met: (a) The central processing unit 19 determines that the degree of abnormality of level A is higher than that of the lowest level. (b) The central processing unit 19 determines that the degree of abnormality of level A and the lowest level are equal.
[0117] At this time, the central processing unit 19 determines that the abnormality level of level A is higher than that of the lowest level in step S151B.
[0118] On the other hand, in step S151B, the central processing unit 19 determines that the anomalous level of both the A-level and the lowest-level anomalous level is equally high. When the central processing unit 19 determines that this is true in step S151B, it considers that low-protection-priority data exists in the data storage area 17a, and thus determines that it is true.
[0119] Here, when a lowest-level data is recorded in the data storage area 17a, the lowest-level data becomes low-protection-priority data. In this case, in step S152B, the central processing unit 19, acting as a storage control unit, records the A-level data in the data storage area 17a instead of the low-protection-priority data.
[0120] In addition, the central processing unit 19 records Level A, the latest level, in the data storage area 17a, replacing the lowest level. Furthermore, the central processing unit 19 records the acquisition order information of the latest data in the data storage area 17a, replacing the acquisition order information of the lower protection priority data.
[0121] At this time, the central processing unit 19 can also compress the A-level data, A-level, and acquisition sequence information and record them in the free area of the data storage area 17a. On the other hand, when multiple lowest-level data are recorded in the data storage area 17a, the lowest-level data acquired at the earliest time point among the multiple A-level data becomes the low protection priority data.
[0122] Similarly, in this case, the central processing unit 19 records the A-level data in the data storage area 17a in step S152B, replacing the low protection priority data. Furthermore, the central processing unit 19 records the A-level data as the latest level in the data storage area 17a, replacing the lowest level.
[0123] Furthermore, the central processing unit 19 records the acquisition order information of the latest data in the data storage area 17a instead of the acquisition order information of the lower protection priority data. Thus, when data is acquired from the microphone 11 in step S100 and level A is identified in step S120, the central processing unit 19 records the level A data, level A, and acquisition order information in the data storage area 17a.
[0124] At this time, the central processing unit 19 can also compress the A-level data, A-level, and acquisition sequence information and record them in the data storage area 17a.
[0125] In addition, when data is acquired from each of the sensors 12 to 15 and an A grade is determined in step S120, similar to the case of the microphone 11 described above, the central processing unit 19 records the data, A grade, and acquisition sequence information for each sensor in the data storage areas 17b to 17e.
[0126] At this time, the central processing unit 19 can also compress and record the A-level data, A-level, and acquisition sequence information in the data storage areas 17b to 17e.
[0127] In addition, in step S151B, if the abnormality level of the latest level A is lower than that of the lowest level, the central processing unit 19 considers that the low protection priority data does not exist in the data storage area 17a and determines it as no.
[0128] At this point, in step S153B, the central processing unit 19 stops recording A-level data in the data storage area 17a. The central processing unit 19 stops recording A-level data as the latest level in the data storage area 17a. Furthermore, the central processing unit 19 stops recording the acquisition order information of the latest data in the data storage area 17a.
[0129] Similarly, when A-level data is obtained from sensors 12-15 and there is no low protection priority data in data storage areas 17b-17e, the central processing unit 19 stops recording data, A-level data, and obtaining sequence information in data storage areas 17b-17e.
[0130] Furthermore, in step S130 described above, the central processing unit 19 determines whether the diagnosed object 2 is classified as Grade B. Hereinafter, the data used when the diagnosed object 2 is classified as Grade B will be referred to as Grade B data.
[0131] Next, in step S140B, the central processing unit 19 determines whether there is a free area in the data storage area 17a where no data is recorded.
[0132] At this time, if there is a free area in the data storage area 17a, the central processing unit 19 determines this in step S140B. Accompanying this, in step S150B, the central processing unit 19 records the B-level data, the B-level, and the acquisition order information in the free area of the data storage area 17a.
[0133] At this time, the central processing unit 19 can also compress the B-level data, B-level, and acquisition sequence information and record them in the free area of the data storage area 17a.
[0134] On the other hand, if there is no free area in the data storage area 17a, the central processing unit 19 determines no in step S140B.
[0135] Along with this, the central processing unit 19 determines in step S151B whether low protection priority data is recorded in the data storage area 17a. Low protection priority data refers to data with a lower protection priority compared to the B-level data obtained in step S100 above.
[0136] Here, the B-level data is obtained in step S100 of the Nth diagnostic process, therefore the B-level data becomes the latest data obtained at the latest time point. The B-level determined in steps S120 and S130 based on the B-level data becomes the latest level.
[0137] The lowest level of abnormality recorded in data storage area 17a is set as the lowest level. The data used to determine this lowest level in steps S120 and S130 is set as the lowest level data.
[0138] In step S151B, the central processing unit 19 determines whether one of the following conditions (c) or (d) is true.
[0139] (c) The central processing unit 19 determines that the level of anomalousness of B is higher than that of the lowest level. (d) The central processing unit 19 determines that the level of anomalousness of B and the lowest level are equal.
[0140] At this time, in step S151B, the central processing unit 19 determines that the abnormality level of level B is higher than that of the lowest level.
[0141] On the other hand, in step S151B, the central processing unit 19 determines that the abnormality level of level B and the lowest level is equal.
[0142] When the central processing unit 19 determines "yes" in step S151B, it considers that low-protection-priority data exists in data storage area 17a and determines "yes". Low-protection-priority data refers to data with a lower protection priority than the B-level data obtained in step S100 above.
[0143] Here, when a lowest-level data is recorded in data storage area 17a, the lowest-level data becomes low-protection-priority data. In this case, the central processing unit 19 records level B data in data storage area 17a instead of the low-protection-priority data in step S152B. Furthermore, the central processing unit 19 records level B as the latest level in data storage area 17a instead of the lowest level.
[0144] Furthermore, the central processing unit 19 records the acquisition order information of the latest data in the data storage area 17a instead of the acquisition order information of the lower protection priority data. At this time, the central processing unit 19 can also compress the B-level data, the B-level information, and the acquisition order information and record them in the data storage area 17a.
[0145] On the other hand, when multiple lowest-level data are recorded in data storage area 17a, the lowest-level data obtained at the earliest time point among the multiple lowest-level data becomes the low protection priority data.
[0146] Similarly, in this case, the central processing unit 19 records level B data in the data storage area 17a in step S152B, replacing the low protection priority data. Furthermore, the central processing unit 19 records level B as the latest level in the data storage area 17a, replacing the lowest level.
[0147] Furthermore, the central processing unit 19 records the acquisition order information of the latest data in the data storage area 17a instead of the acquisition order information of the lower protection priority data. At this time, the central processing unit 19 can also compress the B-level data, the B-level information, and the acquisition order information and record them in the data storage area 17a.
[0148] Thus, when B-level data is obtained from microphone 11 in step S100 and B-level is confirmed in step S130, central processing unit 19 records B-level data, B-level, and acquisition order information in data storage area 17a.
[0149] In addition, when B-level data is obtained from each of the sensors 12 to 15 and B-level is identified in step S130, the central processing unit 19 records the data, B-level, and acquisition sequence information in the data storage areas 17b to 17e, similar to the case of the microphone 11 described above.
[0150] The central processing unit 19 records data, levels, and obtains sequence information in data storage areas 17a, 17b, 17c, 17d, and 17e through steps S150A, S150B, S152A, and S152B.
[0151] The data, grade, and acquisition order information recorded in data storage areas 17a, 17b, 17c, 17d, and 17e are used to analyze the object being diagnosed, 2.
[0152] In addition, in step S151B, if the abnormality level of level B is lower than that of the lowest level, the central processing unit 19 considers that the low protection priority data does not exist in the data storage area 17a and determines it as no.
[0153] At this point, in step S153B, the central processing unit 19 stops recording B-level data in the data storage area 17a. The central processing unit 19 stops recording the latest B-level data in the data storage area 17a. Furthermore, the central processing unit 19 stops recording the acquisition order information of the latest data in the data storage area 17a.
[0154] Similarly, when B-level data is obtained from sensors 12-15 and there is no low protection priority data in data storage areas 17b-17e, the central processing unit 19 stops recording data, B-level, and obtaining sequence information in data storage areas 17b-17e.
[0155] In the next step S160, the central processing unit 19, acting as a data transmission unit, sends data, level, and acquisition sequence information of each sensor recorded in the data storage areas 17a to 17e from the communication unit 16 to the server 20.
[0156] At this point, in step S160, the central processing unit 19 sends the A-level data to the server 20 with priority over the B-level and C-level data. The sending process of step S160 will be described in detail later.
[0157] On the other hand, in server 20, communication unit 22 receives data from each sensor transmitted from communication unit 22. Central processing unit 19 records the data from each sensor received by communication unit 22 in memory 23. The data from each sensor recorded in memory 23 is used for the analysis of the object being diagnosed 2.
[0158] In this way, the central processing unit 19 sends the data, level, and acquisition sequence information of each sensor to the server 20 so that the server 20 can record the data, level, and acquisition sequence information of each sensor.
[0159] Next, in the diagnostic device 10 of this embodiment, referring to... Figures 5-11 This describes a specific example of how the central processing unit 19 uses sensors 11 and 12 from sensors 11, 12, 13, 14, and 15 to perform diagnostic processing on the cutting tool of the FA device, which is the object of diagnosis 2. Sensors 11 and 12 are collectively described as microphone 11 and vibration sensor 12.
[0160] First, such as Figure 5 As shown, the central processing unit 19 acquires data 1 from sensors 11 and 12 during the first diagnostic process. Simultaneously, the central processing unit 19 assigns a grade A to the object being diagnosed 2.
[0161] At this time, the central processing unit 19 records the data 1 obtained from the microphone 11, along with the A grade and acquisition sequence information, in the data storage area 17a. In addition, the central processing unit 19 records the data 1 obtained from the vibration sensor 12, along with the A grade and acquisition sequence information, in the data storage area 17b.
[0162] Next, the central processing unit 19 acquires data 2 from sensors 11 and 12 during the second diagnostic process. Simultaneously, the central processing unit 19 assigns a grade A to the object being diagnosed 2.
[0163] At this time, the central processing unit 19 records the data 2 obtained from the microphone 11, along with the A grade and acquisition order information, in the data storage area 17a. The central processing unit 19 also records the data 2 obtained from the vibration sensor 12, along with the A grade and acquisition order information, in the data storage area 17b.
[0164] Thus, whenever diagnostic processing is performed, the central processing unit 19 acquires data from sensors 11 and 12 respectively. Simultaneously, the central processing unit 19 determines the severity level of the object being diagnosed 2.
[0165] At this time, the central processing unit 19 records the data, level, and acquisition order information obtained from the microphone 11 in the data storage area 17a. The central processing unit 19 records the data, level, and acquisition order information obtained from the vibration sensor 12 in the data storage area 17b.
[0166] For ease of explanation, the values represented by the data obtained by the central processing unit 19 from the sensors 11 and 12 for each diagnostic process will be defined as the instantaneous values of the output signals of the sensors 11 and 12. The time between the first diagnostic process and the Nth diagnostic process will be defined as the unit time.
[0167] Here, in the diagnostic process, the value represented by the data obtained by the central processing unit 19 from the microphone 11 is set as the instantaneous value MaX of the output signal of the microphone 11. The numbers 1, 2, 3...N, representing the number of times the diagnostic process is executed, are substituted into X.
[0168] From the first diagnostic process to the Nth diagnostic process, the instantaneous values of the output signals of each of the N diagnostic processes obtained by the central processing unit 19 from the microphone 11 are set as Ma1, Ma2, ..., MaN. That is, Ma1, Ma2, Ma3, ..., MaN are the instantaneous values of the output signals of each diagnostic process obtained by the central processing unit 19 from the microphone 11 in a unit period.
[0169] Furthermore, as shown in the following equation (1), let the sum of Ma1, Ma2...MaN be divided by the number of instantaneous values N for each diagnostic process to obtain the average value Av1 of the output signal of microphone 11 in a unit period.
[0170] Av1=(Ma1+Ma2+Ma3……+MaN) / N····Equation (1) Additionally, the value obtained by subtracting the instantaneous value Ma1 of the output signal obtained by the central processing unit 19 from the microphone 11 during the first diagnostic process from the instantaneous value MaN of the output signal obtained by the central processing unit 19 from the microphone 11 during the Nth diagnostic process is used as the subtraction value. As shown in the following equation (2), the absolute value of this subtraction value is set as the change dMa of the output signal of the microphone 11 per unit time.
[0171] dMa=|MaN-Ma1|····Equation (2) Here, in the diagnostic process, the value represented by the data obtained by the central processing unit 19 from the vibration sensor 12 is set as the instantaneous value SN of the output signal of the vibration sensor 12. The numbers 1, 2, 3...N, representing the number of times the diagnostic process is executed, are substituted into X.
[0172] From the first diagnostic process to the Nth diagnostic process, the instantaneous value of the output signal of each of the N diagnostic processes obtained by the central processing unit 19 from the vibration sensor 12 is set as Sn1, Sn2, Sn3...SnN. That is, Sn1, Sn2, Sn3...SnN become the instantaneous value of the output signal of each diagnostic process obtained by the central processing unit 19 from the vibration sensor 12 in a unit period.
[0173] Furthermore, as shown in the following equation (3), let the sum of Sn1, Sn2...SnN be divided by the number of instantaneous values N for each diagnostic process to obtain the average value Av2 of the output signal of the vibration sensor 12 in a unit period.
[0174] Av2=(Sn1+Sn2+Sn3……+SnN) / N····Equation (3) In addition, the value obtained by subtracting the instantaneous value Sn1 of the output signal obtained by the central processing unit 19 from the vibration sensor 12 during the first diagnostic process from the instantaneous value SnN of the output signal obtained by the central processing unit 19 from the vibration sensor 12 during the Nth diagnostic process is used as the subtraction value. As shown in the following equation (4), the absolute value of this subtraction value is set as the change dSn of the output signal of the vibration sensor 12 per unit time.
[0175] dSn=|SnN-Sn1|····Equation (4) Next, using the instantaneous value MaN of the output signal of microphone 11, the average value Av1 of the output signal of microphone 11, and the change in the output signal of microphone 11 per unit time dMa, the... Figure 6 This section explains the abnormality determination of the cutting tools in FA equipment.
[0176] The central processing unit 19 performs the abnormal determination of the tool of the FA device by making the following determinations (e)(f)(g).
[0177] (e) The central processing unit 19 determines whether the tool of the FA device is abnormal by determining whether the instantaneous value MaN of the output signal of the microphone 11 is greater than the threshold S1.
[0178] (f) The central processing unit 19 determines whether the tool of the FA device is abnormal by determining whether the average value AV1 of the output signal of the microphone 11 is greater than the threshold S2.
[0179] (g) The central processing unit 19 determines whether the tool of the FA device is abnormal by determining whether the change in the output signal dMa of the microphone 11 is greater than the threshold S3.
[0180] Here, the phenomenon where the instantaneous value MaN of the output signal of microphone 11 is greater than the threshold S1 is defined as phenomenon X1. The phenomenon where the average value AV1 of the output signal of microphone 11 is greater than the threshold S2 is defined as phenomenon Y1. The phenomenon where the change in the output signal dMa of microphone 11 is greater than the threshold S3 is defined as phenomenon Z1.
[0181] The phenomenon where the instantaneous value MaN of the output signal of microphone 11 is below threshold S1, the average value AV1 of the output signal of microphone 11 is below threshold S2, and the change in the output signal dMa of microphone 11 is below threshold S3 is defined as phenomenon W1. That is, phenomenon W1 indicates that the tool of the FA device is normal.
[0182] Next, using the instantaneous value SnN of the output signal of vibration sensor 12, the average value Av2 of the output signal of vibration sensor 12, and the change in the output signal of vibration sensor 12 per unit time dSn, the... Figure 7 This section explains the abnormality determination of the cutting tools in FA equipment.
[0183] The central processing unit 19 performs the abnormal determination of the tool of the FA device by making the following determinations (h)(i)(j).
[0184] (h) The central processing unit 19 determines whether the tool of the FA equipment is abnormal by determining whether the instantaneous value SnN of the output signal of the vibration sensor 12 is greater than the threshold B1.
[0185] (i) The central processing unit 19 determines whether the tool of the FA device is abnormal by determining whether the average value Av2 of the output signal of the vibration sensor 12 is greater than the threshold B2.
[0186] (j) The central processing unit 19 determines whether the tool of the FA equipment is abnormal by determining whether the change in the output signal dSn of the vibration sensor 12 is greater than the threshold B3.
[0187] Here, the phenomenon where the instantaneous value SnN of the output signal of the vibration sensor 12 is greater than the threshold B1 is defined as phenomenon X2. The phenomenon where the average value Av2 of the output signal of the vibration sensor 12 is greater than the threshold B2 is defined as phenomenon Y2. The phenomenon where the change in the output signal dSn of the vibration sensor 12 is greater than the threshold B3 is defined as phenomenon Z2.
[0188] The phenomenon where the instantaneous value SnN of the output signal of vibration sensor 12 is below threshold B1, the average value Av2 of the output signal of vibration sensor 12 is below threshold B2, and the change in the output signal dSn of vibration sensor 12 is below threshold B3 is defined as phenomenon W2. That is, phenomenon W2 indicates that the tool of the FA equipment is normal.
[0189] Next, using phenomena X1, X2, Y1, W1, X1, X2, Y2, W2, refer to... Figure 8 The details of the grade determination process in the Nth diagnosis are explained.
[0190] Figure 8 It means Figure 4 A flowchart detailing the grade determination process in steps S120 and S130. Central processing unit 19 follows... Figure 8 The flowchart executes the level determination process.
[0191] First, in step S121, the central processing unit 19, acting as the first abnormality determination unit, determines whether the instantaneous value MaN of the output signal of the microphone 11 is greater than the threshold S1 and the instantaneous value SnN of the output signal of the vibration sensor 12 is greater than the threshold B1.
[0192] That is, the central processing unit 19 determines whether all the data obtained from the microphone 11 and the data obtained from the vibration sensor 12 are abnormal.
[0193] At this time, in step S121, the central processing unit 19 determines that it is true when the instantaneous value MaN of the output signal of the microphone 11 is greater than the threshold S1 and the instantaneous value SnN of the output signal of the vibration sensor 12 is greater than the threshold B1.
[0194] That is, in step S121, the central processing unit 19 considers phenomena X1 and X2 to be true simultaneously, and determines it to be true. That is, the central processing unit 19 determines that all the data obtained from the microphone 11 and the data obtained from the vibration sensor 12 are abnormal. Subsequently, in step S121, the central processing unit 19 determines that the cutting tool of the FA device is of grade A.
[0195] In step S121, the central processing unit 19 determines no if either the instantaneous value MaN of the output signal of the microphone 11 is below the threshold S1 or the instantaneous value SnN of the output signal of the vibration sensor 12 is below the threshold B1.
[0196] That is, in step S121, the central processing unit 19 determines that if phenomena X1 and X2 do not occur simultaneously, it is not true. Subsequently, in the next step S122, the central processing unit 19 determines whether at least one of phenomena X1, Y1, Z1, X2, Y2, and Z2 occurs.
[0197] Specifically, in step S122, the central processing unit 19 determines that if any one of the following (k)(l)(m)(n)(o)(p) is true, and if at least one of phenomena X1, Y1, Z1, X2, Y2, Z2 is true.
[0198] (k) The central processing unit 19 determines that the instantaneous value MaN of the output signal of the microphone 11 is greater than the threshold S1. (l) The central processing unit 19 determines that the average value Av1 of the output signal of the microphone 11 is greater than the threshold S2. (m) The central processing unit 19 determines that the change dMa of the output signal of the microphone 11 is greater than the threshold S3.
[0199] (n) The central processing unit 19 determines that the instantaneous value SnN of the output signal of the vibration sensor 12 is greater than the threshold B1. (o) The central processing unit 19 determines that the average value Av2 of the output signal of the vibration sensor 12 is greater than the threshold B2. (p) The central processing unit 19 determines that the change dSn of the output signal of the vibration sensor 12 is greater than the threshold B3. Thus, when the central processing unit 19 determines this in step S122, it identifies the diagnosed object 2 as level B in step S124.
[0200] Furthermore, in step S122, the central processing unit 19 determines "no" if all of the following conditions (q)(r)(s)(t)(u)(w) are met. That is, in step S122, the central processing unit 19 determines the condition that both phenomenon W1 and phenomenon W2 are met. (q) The central processing unit 19 determines that the instantaneous value MaN of the output signal of the microphone 11 is below the threshold S1. (r) The central processing unit 19 determines that the average value Av2 of the output signal of the microphone 11 is below the threshold S2.
[0201] (s) The central processing unit 19 determines that the change in the output signal dMa of the microphone 11 is below the threshold S3. (t) The central processing unit 19 determines that the instantaneous value SnN of the output signal of the vibration sensor 12 is below the threshold B1. (u) The central processing unit 19 determines that the average value Av2 of the output signal of the vibration sensor 12 is below the threshold B2.
[0202] (w) The central processing unit 19 determines that the change in the output signal dSn of the vibration sensor 12 is below the threshold B3. Thus, if the central processing unit 19 determines no in step S122, it determines in step S125 that the object being diagnosed 2 is grade C.
[0203] Next, refer to Figure 9 , Figure 10 This embodiment describes a specific example of how the central processing unit 19 records data and levels to the data storage area 17a of the non-volatile memory 17.
[0204] Figure 9 Part (a) indicates the state in which data, grade, and acquisition order information are recorded in data storage area 17a during the execution of the first diagnostic process. Figure 9Part (b) indicates the status of data, grade, and acquisition order information recorded in data storage area 17a during the execution of the second diagnostic process. Figure 9 Part (c) indicates the status of data, level, and acquisition order information recorded in data storage area 17a during the execution of the third diagnostic process.
[0205] Figure 9 The (d) part indicates the status of data, level, and acquisition order information recorded in data storage area 17a during the execution of the fourth diagnostic process. Figure 9 Part (e) indicates the state in which data, grade, and acquisition order information are recorded in data storage area 17a during the execution of the fifth diagnostic process.
[0206] Figure 9 Part (f) indicates the state in data storage area 17a where data, grade, and acquisition order information are recorded during the execution of the sixth diagnostic process. Figure 9 The (g) part indicates the state in which data, grade, and acquisition order information are recorded in data storage area 17a during the execution of the seventh diagnostic process.
[0207] Figure 10 Part (a) indicates the state in data storage area 17a where data, grade, and acquisition order information are recorded during the execution of the eighth diagnostic process. Figure 10 Part (b) indicates the status of data, grade, and acquisition order information recorded in data storage area 17a during the execution of the ninth diagnostic process.
[0208] Figure 10 Part (c) indicates the state in which data, grade, and acquisition order information are recorded in data storage area 17a during the execution of the tenth diagnostic process. Figure 10 The (d) part indicates the status of data, level, and acquisition order information recorded in data storage area 17a during the execution of the eleventh diagnostic process.
[0209] Figure 10 Part (e) indicates the state in which data, grade, and acquisition order information are recorded in data storage area 17a during the execution of the twelfth diagnostic process. Figure 10 Part (f) indicates the state in data storage area 17a where data, level, and acquisition order information are recorded during the execution of the thirteenth diagnostic process. Figure 10 The (g) part indicates the state in which data, grade, and acquisition order information are recorded in data storage area 17a during the execution of the fourteenth diagnostic process.
[0210] Figure 10The (h) part indicates the status of data, grade, and acquisition order information recorded in data storage area 17a during the execution of the fifteenth diagnostic process. Figure 9 , Figure 10 The numbers 1 to 15 appended to each data point indicate the order in which the data was retrieved. Figure 9 , Figure 10 The A, B, and C labels attached to each data point indicate the grade.
[0211] First, such as Figure 9 As shown in part (a), the central processing unit 19 records the data 1 obtained from the microphone 11 during the first diagnostic process, the A grade identified during the first diagnostic process, and the acquisition order information in the free area of the data storage area 17a.
[0212] Similarly, the central processing unit 19 records in the data storage area 17b the data 1 obtained from the vibration sensor 12 during the first diagnostic process, the A grade identified during the first diagnostic process, and the acquisition order information.
[0213] Next, as Figure 9 As shown in section (b), the central processing unit 19 records the data 2 obtained from the microphone 11 during the second diagnostic process, the B grade identified during the second diagnostic process, and the acquisition order information in the free area of the data storage area 17a.
[0214] Similarly, the central processing unit 19 records in the data storage area 17b the data 2 obtained from the vibration sensor 12 during the second diagnostic process, the B grade identified during the second diagnostic process, and the acquisition order information.
[0215] Next, as Figure 9 As shown in section (c), the central processing unit 19 records the data 3 obtained from the microphone 11 during the third diagnostic process, the C grade identified during the third diagnostic process, and the acquisition order information in the free area of the data storage area 17a.
[0216] Similarly, the central processing unit 19 records in the data storage area 17b the data 3 obtained from the vibration sensor 12 during the third diagnostic process, the C grade identified during the third diagnostic process, and the acquisition order information.
[0217] Next, as Figure 9 As shown in section (d), the central processing unit 19 records the data 4 obtained from the microphone 11 during the fourth diagnostic process, the A grade identified during the fourth diagnostic process, and the acquisition order information in the free area of the data storage area 17a.
[0218] Similarly, the central processing unit 19 records in the data storage area 17b the data 4 obtained from the vibration sensor 12 during the fourth diagnostic process, the A grade identified during the fourth diagnostic process, and the acquisition order information.
[0219] Next, as Figure 9 As shown in section (e), the central processing unit 19 records the data 5 obtained from the microphone 11 during the fifth diagnostic process, the B grade identified during the fifth diagnostic process, and the acquisition order information in the free area of the data storage area 17a.
[0220] Similarly, the central processing unit 19 records in the data storage area 17b the data 5 obtained from the vibration sensor 12 during the fifth diagnostic process, the B grade identified during the fifth diagnostic process, and the acquisition order information.
[0221] Next, as Figure 9 As shown in section (f), the central processing unit 19 records the data 6 obtained from the microphone 11 during the sixth diagnostic process, the C grade identified during the sixth diagnostic process, and the acquisition order information in the free area of the data storage area 17a.
[0222] Similarly, the central processing unit 19 records in the data storage area 17b the data 6 obtained from the vibration sensor 12 during the sixth diagnostic process, the C grade identified during the sixth diagnostic process, and the acquisition order information.
[0223] Next, as Figure 9 As shown in section (g), the central processing unit 19 records the data 7 obtained from the microphone 11 during the seventh diagnostic process, the A grade identified during the seventh diagnostic process, and the acquisition order information in the free area of the data storage area 17a.
[0224] Similarly, the central processing unit 19 records in the data storage area 17b the data 7 obtained from the vibration sensor 12 during the seventh diagnostic process, the A grade identified during the seventh diagnostic process, and the acquisition order information.
[0225] Next, as Figure 10 As shown in part (a), the central processing unit 19 records the data 8 obtained from the microphone 11 in the eighth diagnostic process, the C grade identified in the eighth diagnostic process, and the acquisition order information in the free area of the data storage area 17a.
[0226] Similarly, the central processing unit 19 records in the data storage area 17b the data 8 obtained from the vibration sensor 12 during the eighth diagnostic process, the C grade identified during the eighth diagnostic process, and the acquisition order information.
[0227] Next, the central processing unit 19 obtains data 9 from the microphone 11 during the ninth diagnostic process and determines a grade B in the ninth diagnostic process. In this case, as... Figure 10 As shown in part (a), there is no free space in data storage area 17a. Therefore, the central processing unit 19 records data 9, level B, and obtains sequence information in data storage area 17a by overlaying.
[0228] Specifically, Figure 10 In the data storage area 17a of part (a), the lowest level of abnormality among the A, B, and C levels of each data recorded is C, which becomes the lowest level. In this case, the data 3, data 6, and data 8 used by the central processing unit 19 when the diagnostic object 2 is identified as C level become the lowest level data.
[0229] During the execution of the ninth diagnostic procedure, the data 9 obtained from microphone 11 at the latest time point becomes the latest data, and the B level determined based on this latest data becomes the latest level.
[0230] At this point, the central processing unit 19 determines that the B level, which is the latest level, is more abnormal than the C level, which is the lowest level.
[0231] Therefore, the central processing unit 19 records data 9 in the data storage area 17a, replacing data 3 obtained at the earliest time point (i.e., the third diagnostic process) among data 3, data 6, and data 8.
[0232] In addition, the central processing unit 19 records level B, which is the latest level, in the data storage area 17a instead of level C, which is the lowest level. Furthermore, the central processing unit 19 records the acquisition order information of data 9 in the data storage area 17a instead of the acquisition order information of data 3.
[0233] Therefore, as Figure 9 As shown in part (b), it is possible to record data 9, grade B, and obtain sequence information in data storage area 17a.
[0234] Similarly, the central processing unit 19 records in the data storage area 17b the data 9 obtained from the vibration sensor 12 during the ninth diagnostic process, the B grade identified during the ninth diagnostic process, and the acquisition order information.
[0235] Next, the central processing unit 19 acquires data 10 from the microphone 11 during the tenth diagnostic process and determines a grade C during the tenth diagnostic process. In this case, as... Figure 10As shown in part (b), there is no free space in data storage area 17a. Therefore, the central processing unit 19 records data 10, C level, and obtains sequence information in data storage area 17a by overlay.
[0236] Specifically, Figure 9 In the data storage area 17a of part (b), the C grade, which has the lowest degree of abnormality among the A, B, and C grades of each data recorded, becomes the lowest grade. Data 6 and data 8, used by the central processing unit 19 to determine the C grade, become the lowest grade data.
[0237] During the execution of the tenth diagnostic procedure, the data 10 obtained from microphone 11 at the latest time point becomes the latest data, and the C level determined based on the latest data becomes the latest level.
[0238] At this point, the central processing unit 19 determines that the C level, which is the latest level, and the C level, which is the lowest level, have the same degree of abnormality.
[0239] Here, the central processing unit 19 records data 10 in the data storage area 17a, replacing data 6 which was obtained at the earliest time point (i.e., the sixth diagnostic process) in data 6 and data 8.
[0240] In addition, the central processing unit 19 records the latest C level in the data storage area 17a instead of the lowest C level. Furthermore, the central processing unit 19 records the acquisition order information of data 10 in the data storage area 17a instead of the acquisition order information of data 6.
[0241] Therefore, as Figure 10 As shown in section (c), it is possible to record data 10, C level, and obtain sequence information in data storage area 17a.
[0242] Similarly, the central processing unit 19 records in the data storage area 17b the data 10 obtained from the vibration sensor 12 during the tenth diagnostic process, the C grade identified during the tenth diagnostic process, and the acquisition order information.
[0243] Next, the central processing unit 19 acquires data 11 from the microphone 11 during the eleventh diagnostic process and determines a grade A in the eleventh diagnostic process. In this case, as... Figure 10 As shown in section (c), there is no free space in data storage area 17a. Therefore, the central processing unit 19 records data 11, grade A, and obtains sequence information in data storage area 17a by overlay.
[0244] Specifically, Figure 10In the data storage area 17a of section (c), the C grade, which has the lowest degree of anomaly among the A, B, and C grades of each piece of data, becomes the lowest grade. The data 8 used by the central processing unit 19 to determine the C grade becomes the lowest grade data.
[0245] During the eleventh diagnostic process, the data 11 obtained from microphone 11 at the latest time point becomes the latest data, and the A grade determined based on the latest data becomes the latest grade.
[0246] At this point, the central processing unit 19 determines that the A level, which is the latest level, is more abnormal than the C level, which is the lowest level.
[0247] At this time, the central processing unit 19 records data 11 in the data storage area 17a instead of data 8.
[0248] In addition, the central processing unit 19 records grade A, which is the latest grade, in the data storage area 17a instead of grade C, which is the lowest grade. Furthermore, the central processing unit 19 records the acquisition order information of data 11 in the data storage area 17a instead of the acquisition order information of data 8.
[0249] Therefore, as Figure 10 As shown in section (d), it is possible to record data 11, grade A, and obtain sequence information in data storage area 17a.
[0250] Similarly, the central processing unit 19 records in the data storage area 17b the data 11 obtained from the vibration sensor 12 during the eleventh diagnostic process, the A grade identified during the eleventh diagnostic process, and the acquisition order information.
[0251] Next, the central processing unit 19 obtains data 12 from the microphone 11 during the twelfth diagnostic process, and determines grade B in the twelfth diagnostic process. In this case, as... Figure 10 As shown in section (d), there is no free space in data storage area 17a. Therefore, the central processing unit 19 records data 12, level B, and obtains sequence information by overlaying in data storage area 17a.
[0252] Specifically, Figure 10 In the data storage area 17a of section (d), the lowest level of anomaly among the A, B, and C levels of each piece of data is designated as level C. The data 10 used by the central processing unit 19 to determine level C becomes the lowest-level data.
[0253] During the execution of the twelfth diagnostic process, the data 12 obtained from microphone 11 at the latest time point becomes the latest data, and the B level determined based on the latest data becomes the latest level.
[0254] At this point, the central processing unit 19 determines that the B level, which is the latest level, is more abnormal than the C level, which is the lowest level.
[0255] Here, the central processing unit 19 records data 12, which is the latest data, in the data storage area 17a instead of data 10, which is the lowest level data.
[0256] In addition, the central processing unit 19 records level B, which is the latest level, in the data storage area 17a instead of level C, which is the lowest level. Furthermore, the central processing unit 19 records the acquisition order information of data 12 in the data storage area 17a instead of the acquisition order information of data 10.
[0257] Therefore, in Figure 10 In the data storage area 17a of part (e), data 12, level B, and acquisition sequence information can be recorded.
[0258] Similarly, the central processing unit 19 records in the data storage area 17b the data 12 obtained from the vibration sensor 12 in the twelfth diagnostic process, the B grade identified in the twelfth diagnostic process, and the acquisition order information.
[0259] Next, the central processing unit 19 obtains data 13 from the microphone 11 during the thirteenth diagnostic process, and determines a grade A in the thirteenth diagnostic process. In this case, as... Figure 10 As shown in section (e), there is no free space in data storage area 17a. Therefore, central processing unit 19 records data 13, grade A, and obtains sequence information in data storage area 17a by overlay.
[0260] Specifically, Figure 10 In the data storage area 17a of part (e), the lowest level of anomaly recorded in levels A and B is level B. Data 2, 5, 9, and 12, used when level B is determined in the central processing unit 19, become the lowest level data.
[0261] During the execution of the thirteenth diagnostic process, the data 13 obtained from microphone 11 becomes the latest data, and the A grade determined based on the latest data becomes the latest grade.
[0262] At this point, the central processing unit 19 determines that the A level, which is the latest level, is more abnormal than the B level, which is the lowest level.
[0263] In this case, the central processing unit 19 records data 13 as the latest data in the data storage area 17a, replacing data 2 which was obtained from the microphone 11 at the earliest time point (i.e., the second diagnostic process) among data 2, 5, 9, and 12.
[0264] In addition, the central processing unit 19 records grade A, which is the latest grade, in the data storage area 17a instead of grade B, which is the lowest grade. Furthermore, the central processing unit 19 records the acquisition order information of data 13 in the data storage area 17a instead of the acquisition order information of data 2.
[0265] Therefore, in Figure 10 In the data storage area 17a of part (f), data 13, grade A, and acquisition sequence information can be recorded.
[0266] Similarly, the central processing unit 19 records in the data storage area 17b the data 13 obtained from the vibration sensor 12 during the thirteenth diagnostic process, the A grade identified during the thirteenth diagnostic process, and the acquisition order information.
[0267] Next, the central processing unit 19 obtains data 14 from the microphone 11 in the fourteenth diagnostic process and determines the grade as C in the fourteenth diagnostic process.
[0268] here, Figure 10 In the data storage area 17a of part (f), the lowest level of anomaly recorded in level A and level B is level B. The data 5, 9, and 12 used in the central processing unit 19 to determine level B become the lowest level data.
[0269] During the execution of the fourteenth diagnostic procedure, the data 14 obtained from microphone 11 at the latest time point becomes the latest data, and the C level determined based on the latest data becomes the latest level.
[0270] At this point, the central processing unit 19 determines that the C level, which is the latest level, has a lower degree of abnormality compared to the B level, which is the lowest level.
[0271] At this time, the central processing unit 19 does not record data 14, which is the latest data, in the data storage area 17a. Furthermore, the central processing unit 19 does not record the acquisition order information of data 14 in the data storage area 17a.
[0272] In addition, the central processing unit 19 does not record the C grade as the latest grade in the data storage area 17a.
[0273] Therefore, as Figure 10 As shown in section (g), data 14, C level, and acquisition order information are not recorded in data storage area 17a.
[0274] Similarly, the central processing unit 19 does not record in the data storage area 17b the data 14 obtained from the vibration sensor 12 in the fourteenth diagnostic process, the C grade identified in the fourteenth diagnostic process, and the acquisition order information.
[0275] Next, the central processing unit 19 obtains data 15 from the microphone 11 during the fifteenth diagnostic process and determines a grade A in the fifteenth diagnostic process. In this case, as... Figure 10 As shown in section (g), there is no free space in data storage area 17a. Therefore, central processing unit 19 records data 15, grade A, and acquisition sequence information in data storage area 17a by overlay.
[0276] Specifically, Figure 10 In the data storage area 17a of part (g), the lowest level of anomaly recorded in level A and level B is level B. The data 9 and 12 used by the central processing unit 19 to determine level B are the lowest level data.
[0277] During the execution of the fifteenth diagnostic procedure, the data 15 obtained from microphone 11 at the latest time point becomes the latest data, and the B level determined based on this latest data becomes the latest level.
[0278] At this point, the central processing unit 19 determines that the A level, which is the latest level, is more abnormal than the B level, which is the lowest level.
[0279] Here, the central processing unit 19 records data 15 in the data storage area 17a instead of data 9 and 12, which was obtained at the earliest time point (i.e., the ninth diagnostic process).
[0280] In addition, the central processing unit 19 records grade A, which is the latest grade, in the data storage area 17a instead of grade B, which is the lowest grade. Furthermore, the central processing unit 19 records the acquisition order information of data 15 in the data storage area 17a instead of the acquisition order information of data 9.
[0281] Therefore, in Figure 10 The data storage area 17a of part (h) can record data 15, grade A, and acquisition sequence information.
[0282] Similarly, the central processing unit 19 records in the data storage area 17b the data 15 obtained from the vibration sensor 12 during the fifteenth diagnostic process, the A grade identified during the fifteenth diagnostic process, and the acquisition order information.
[0283] Next, refer to Figure 11 , Figure 12This embodiment describes a specific example of how the central processing unit 19 sends data from data storage areas 17a and 17b to the server 20.
[0284] For ease of explanation, N-1, N, and N+2 will be set as the number of times the diagnostic process is executed, i.e., the number of times step S100 is executed. The data obtained from sensors 11 and 12 in the Nth step S100 will be set as data N.
[0285] The data obtained from sensors 11 and 12 in step S100 at step N-1 is set as data N-1. The data obtained from sensors 11 and 12 in step N+1 is set as data N+1.
[0286] Figure 11 This is a flowchart detailing the transmission processing of step S160 performed by the central processing unit 19. The central processing unit 19 follows... Figure 11 The flowchart shows the process of sending data for the Nth time.
[0287] First, in step S200, the central processing unit 19 reads the level identified in the Nth diagnostic process from the data storage area 17a.
[0288] At this time, in step S200, the central processing unit 19 determines whether the grade identified in the Nth diagnostic process is grade A based on the grade read from the data storage area 17a.
[0289] At this time, in step S200, when the grade identified in the Nth diagnostic process is grade A (i.e., the highest grade), the central processing unit 19 considers data N to be grade A data (i.e., high-grade data) and determines it as "yes". Here, grade A data refers to the data used in steps 120 and S130 when the grade of the diagnosed object 2 is identified as grade A.
[0290] In this process, in step S210, the central processing unit 19 reads data N and its acquisition order information from the data storage area 17a, and sends data N together with the level and acquisition order information to the server 20 through the communication unit 16.
[0291] Then, in server 20, central processing unit 21 receives data N, level and acquisition order information via communication unit 22, and records the received data N, level and acquisition order information in memory 23.
[0292] Next, in step S220, the central processing unit 19 reads the data N-1 along with the grade and acquisition order information from the data storage area 17a. The grade is the grade determined in the (N-1)th diagnostic process, and the acquisition order information is information indicating the order in which the data N-11 was acquired from the microphone 11.
[0293] In conjunction with this, the central processing unit 19 sends the data N-1, level, and acquisition order information to the server 20 via the communication unit 16.
[0294] Then, in server 20, central processing unit 21 receives data N-1, level and acquisition order information via communication unit 22, and records the received data N-1, level and acquisition order information in memory 23.
[0295] Next, in step S230, the central processing unit 19 reads data N+1 along with the grade and acquisition order information from the data storage area 17a. The grade is the grade determined in the N+1th diagnostic process, and the acquisition order information is information indicating the order in which data N+1 was acquired from the microphone 11.
[0296] Next, the central processing unit 19 sends data N+1, level, and acquisition order information to the server 20 via the communication unit 16.
[0297] Then, in server 20, central processing unit 21 receives data N+1, level and acquisition order information via communication unit 22, and records the received data N+1, level and acquisition order information in memory 23.
[0298] Furthermore, in step S200 described above, if the level identified in the Nth diagnostic process is level B, the central processing unit 19 determines it as no.
[0299] Furthermore, in step S200 described above, if the level identified in the Nth diagnostic process is level C, the central processing unit 19 determines it as no.
[0300] Thus, in step S200 above, if the level identified in the Nth diagnostic process is level B or level C and is therefore determined to be no, the central processing unit 19 will stop sending data N, level, and acquisition order information to the server 20 in the next step S240.
[0301] That is, when the central processing unit 19 determines in step S200 that the data N is C-level data or B-level data, it stops sending the data N, level and acquisition order information to the server 20 in step S240.
[0302] Next, refer to Figure 12This embodiment describes a specific example of how the central processing unit 21 sends data obtained from sensors 11 and 12 to the server 20.
[0303] Figure 12 Part (a) is the number of times the diagnostic processing of the central processing unit 21 is executed. Figure 12 Part (b) represents the data, level, and acquisition order information obtained by the central processing unit 21 from the microphone 11. Figure 12 Part (c) represents the data, level, and acquisition order information sent by the central processing unit 21. Figure 12 Part (d) is the data obtained by the central processing unit 21 from the vibration sensor 12. Figure 12 The (e) part represents the data, level, and acquisition order information sent by the central processing unit 21.
[0304] First, such as Figure 12 As shown in sections (a), (b), and (c), during the first diagnostic process, the central processing unit 21 acquires data 1 from each of the sensors 11 and 12. At this time, the central processing unit 21 determines that the object being diagnosed 2 is at level C based on the data 1 acquired from each of the sensors 11 and 12. In this case, the central processing unit 21 stops transmitting the data 1, level, and acquisition sequence information of each sensor via the communication unit 16.
[0305] Next, in the second diagnostic process, the central processing unit 21 obtains data 2 from each of the sensors 11 and 12. At this time, the central processing unit 21 determines the diagnosed object 2 to be of grade A based on the data 2 obtained from each of the sensors 11 and 12.
[0306] In this case, the central processing unit 11 sends data 2, A-level information, and acquisition sequence information from the communication unit 16 to the server 20 for each sensor. Simultaneously, the central processing unit 11 sends data 1, C-level information, and acquisition sequence information from the communication unit 16 to the server 20 for each sensor.
[0307] Next, in the third diagnostic process, the central processing unit 21 acquires data 3 from each of the sensors 11 and 12. At this time, the central processing unit 21 determines the diagnosed object 2 to be of grade B based on the data 3 acquired from each of the sensors 11 and 12. Then, the central processing unit 21 sends the data 3, grade B, and acquisition order information from the communication unit 16 to the server 20 for each sensor.
[0308] According to the embodiment described above, the diagnostic device 10 includes a non-volatile memory 17 for recording data and sensors 11-15 for detecting the state of the object being diagnosed 2. The central processing unit 19 includes a step S100 of repeatedly acquiring data representing the state of the object being diagnosed 2 detected by each sensor 11-15.
[0309] The central processing unit 19 has steps S120 and S130 that repeatedly determine the level of abnormality of the object 2 being diagnosed based on the data of each sensor obtained in step S100.
[0310] The central processing unit 19 has the steps of repeatedly recording the data obtained in step S100 together with the level and acquisition order information in data storage areas 17a, 17b, 17c, 17d for each sensor in steps S150A, S150B, S152A, S152B.
[0311] The lowest level of anomaly among the multiple levels recorded in data storage areas 17a, 17b, 17c, and 17d is set as the lowest level. The acquisition sequence information indicates the order in which the central processing unit 19 acquires data in step S100.
[0312] Here, the data used to determine the lowest level in steps S120 and S130 will be used as the lowest level data. The data obtained at the latest time point in step S100 will be used as the latest data, and the level determined in steps S120 and S130 based on the latest data will be used as the latest level.
[0313] The central processing unit 19 has steps S151A and S151B to determine whether one of the following is true: when the latest level is more abnormal than the lowest level, or when the latest level and the lowest level are the same in terms of abnormality.
[0314] When the central processing unit 19 determines that one of the aforementioned conditions is met, it assumes that low-priority protection data exists and replaces the lowest-level data (i.e., low-priority protection data) with the latest data in data storage areas 17a to 17d. Low-priority protection data refers to data with a lower protection priority compared to the latest data.
[0315] Therefore, it is possible to suppress the increase in storage capacity of the data storage areas 17a, 17b, 17c, 17d, and 17e of the non-volatile memory 17. As a result, the cost of the diagnostic device 10 can be reduced.
[0316] In this embodiment with such a configuration, the following effects (1)(2)(3)(4)(5)(6)(7) can be obtained.
[0317] (1) The central processing unit 19 determines the grade of the object being diagnosed 2 based on multiple data obtained from the sensors 11 to 15. Therefore, the accuracy of the grade can be improved.
[0318] (2) In the case where multiple lowest-level data are stored in data storage areas 17a to 17d, for example, data storage area 17a, the central processing unit 19 records the latest data in data storage area 17a as described below.
[0319] That is, the central processing unit 19 replaces the lowest-level data obtained in step S100 at the earliest time point among multiple lowest-level data, so that the latest data is recorded in the data storage area 17a.
[0320] Here, the lowest-level data obtained in step S100 at the earliest time point among the multiple lowest-level data is the data with the lowest importance among the multiple lowest-level data in terms of parsing the state of the object being diagnosed 2.
[0321] Therefore, in data storage area 17a, the most recent data is recorded instead of the least important data. This prevents the storage capacity of data storage area 17a of the non-volatile memory 17 from becoming too large, and allows the storage of data important for analyzing the state of the object being diagnosed 2.
[0322] (3) When the central processing unit 19 determines that one of the above-mentioned conditions is met, in steps S152A and S152B, the latest level is recorded for each sensor in the data storage areas 17a to 17e of the non-volatile memory 17 instead of the lowest level.
[0323] Therefore, it is possible to suppress the increase in the storage capacity of the data storage area 17a of the non-volatile memory 17, and to store data that is important when analyzing the state of the object being diagnosed 2.
[0324] (4) When the central processing unit 19 determines in steps S152A and S152B that one of the above-mentioned parties is true, it replaces the acquisition order information of the lowest level data and records the acquisition order information of the latest data in the data storage area 17a to 17e.
[0325] Therefore, it is possible to suppress the increase in the storage capacity of the data storage area 17a of the non-volatile memory 17, and to store the acquisition order information of the latest data that is important when analyzing the state of the object being diagnosed 2.
[0326] (5) In order to record data, level and acquisition sequence information for each sensor to the server 20, the central processing unit 19 has a step S160 of sending data, level and acquisition sequence information from the communication unit 16 to the server 20 for each sensor.
[0327] Therefore, server 20 can also record data, levels, and obtain sequence information for each sensor. Thus, server 20 can also analyze the state of the object being diagnosed 2.
[0328] (6) When the central processing unit 19 determines that the data is of grade B or grade C (i.e., low grade) based on the data of each sensor, it stops sending the data, grade and acquisition order information to the server 20 for each sensor.
[0329] When the central processing unit 19 determines that the level is A (i.e., high level) based on the data from each sensor, it sends the data, level and acquisition order information to the server 20 for each sensor.
[0330] Therefore, when the central processing unit 19 determines that the level is A based on the data from each sensor, it prioritizes sending data to the server 20 compared to when the level is B or C based on the data from each sensor.
[0331] Therefore, the communication capacity between the diagnostic device 10 and the server 20 can be suppressed, and important data can be sent to the server 20 when the state of the diagnostic device 10 is parsed by the server 20. As a result, energy saving of the diagnostic system 1 can be achieved, and noise immunity can be improved.
[0332] (7) When the central processing unit 19 determines the grade A based on the data N obtained from the sensors 11 and 12, it sends data N-1 and data N+1 to the server 20 in addition to data N, regardless of the grade determined based on data N-1 and data N+1.
[0333] Therefore, when the central processing unit 19 determines the level to be A based on the data N obtained from the sensors 11 and 12, it can send important data N-1 and data N+1 to the server 20 when the server 20 analyzes the status of the diagnostic device 10.
[0334] (Second Implementation) In the first embodiment described above, an example is given whereby the central processing unit 19 stops sending the B-level data used for determining the B-level to the server 20 when the central processing unit 19 determines the B-level of the object being diagnosed 2.
[0335] However, instead, in this second embodiment, referring to Figure 13 This illustrates an example where the central processing unit 19 sends data to the server 20 at a lower communication speed when it identifies a level B than when it identifies a level A. Figure 13 This is a flowchart showing the details of the transmission processing performed by the central processing unit 19 in this embodiment.
[0336] In this embodiment and the first embodiment described above, the transmission processing performed by the central processing unit 19 is different. Therefore, in this embodiment, the transmission processing of the central processing unit 19 will be described in detail below.
[0337] The central processing unit 19 of this embodiment is adapted to replace Figure 11 Flowchart Figure 13 The flowchart executes the sending process. Set N-1 and N to... Figure 4 Diagnosis and treatment Figure 13 The number of times the transmission process is executed. The following describes the transmission process executed by the central processing unit 19 on the Nth time.
[0338] First, in step S200, the central processing unit 19 reads the grade identified in the Nth diagnostic process from the data storage area 17a, and determines whether the grade identified in the Nth diagnostic process is grade A based on the read grade.
[0339] At this time, when the central processing unit 19 determines the level to be level A in the Nth diagnostic process, it determines "yes" in step S200.
[0340] Next, in step S210, the central processing unit 19 reads the grade identified in the N-1th diagnostic process from the data storage area 17a, and determines whether the grade identified in the N-1th diagnostic process is grade A based on the read grade.
[0341] At this point, if the central processing unit 19 determines the level to be A in the Nth diagnostic process, it will determine "yes" in step S200. That is, data N and data N-1 are both A-level data.
[0342] In the next step S212, the central processing unit 19 reads data N, data N-1, and the acquisition order information of data N and N-1 from the data storage area 17a. The central processing unit 19, acting as the first determination unit, determines whether the absolute value of the difference between data N and data N-1, i.e., the change ΔD, is less than the threshold Sa.
[0343] At this time, in step S212, the central processing unit 19 determines "yes" when the change ΔD is less than the threshold Sa (i.e., the first threshold).
[0344] Next, in step S213, the central processing unit 19, acting as the second determination unit, determines whether the change ΔD is less than the threshold Sb. The threshold Sb is a value smaller than the threshold Sa.
[0345] At this time, in step S213, the central processing unit 19 determines "yes" when the change ΔD is less than the threshold Sb (i.e., the second threshold). Accompanying this, in step S215, the central processing unit 19 sends the data N, level, and acquisition order information obtained in step S100 in the Nth time to the server 20 from the communication unit 16 at an extremely low communication speed.
[0346] On the other hand, in step S213, the central processing unit 19 determines whether the change ΔD is above the threshold Sb. In step S214, the central processing unit 19 sends data N, level, and acquisition sequence information from the communication unit 16 to the server 20 at a low speed.
[0347] In addition, in step S211, the central processing unit 19 determines no if the level identified in the N-1th diagnostic process is either level B or level C.
[0348] In this process, in step S216, the central processing unit 19 sends the data N, level, and acquisition order information obtained in step S100 in the Nth step to the server 20 from the communication unit 16 at a high communication speed.
[0349] Furthermore, in step S212, the central processing unit 19 determines whether the change ΔD is greater than or equal to the threshold Sa. Simultaneously, in step S216, the central processing unit 19 sends the data N, level, and acquisition order information obtained in step S100 (the Nth iteration) from the communication unit 16 to the server 20 at a high communication speed.
[0350] Furthermore, in step S200, the central processing unit 19 determines whether the level identified in the Nth diagnostic process is either level B or level C. Next, in step S250, the central processing unit 19 determines whether the level identified in the Nth diagnostic process is level B.
[0351] At this time, in step S250, if the level identified in the Nth diagnostic process is level B, the central processing unit 19 determines "yes". Accompanying this, in step S251, the central processing unit 19 sends the data N, level B, and acquisition order information obtained in step S100 of the Nth process to the server 20 from the communication unit 16 at a low communication speed.
[0352] At this time, compared with the case in step S216 where the central processing unit 19 sends data, level and obtains order information from the communication unit 16 to the server 20, the data, level and obtains order information are sent from the communication unit 16 to the server 20 at a low communication speed.
[0353] Furthermore, in step S250, if the level identified in the Nth diagnostic process is level C, the central processing unit 19 determines it as no. Accordingly, in step S252, the central processing unit 19 stops transmitting data N.
[0354] In this embodiment, the communication speed performed in step S216 is higher than the communication speed performed in steps S214 and S251. The communication speeds performed in steps S214 and S251 are respectively higher than the communication speeds performed in step S215.
[0355] Next, refer to Figure 14 A specific example of the transmission processing of the central processing unit 19 in this embodiment will be described. Figure 14 Part (a) indicates that the central processing unit 19 is in Figure 4 A specific example of arranging the data obtained in step S100 according to a time series. Figure 14 Part (b) indicates that the central processing unit 19 is in Figure 4 A specific example of how the data sent in step S160 is arranged in a time series.
[0356] First, when the central processing unit 19 obtains data 1 in the first step S100, it classifies the object to be diagnosed 2 as Grade C. In this case, the central processing unit 19 stops sending data 1 to the server 20.
[0357] Next, when the central processing unit 19 obtains data 2 in the second step S100, it classifies the object to be diagnosed 2 as Grade C. In this case, the central processing unit 19 stops sending data 2 to the server 20.
[0358] Next, when the central processing unit 19 obtains data 3 in the third step S100, it classifies the object to be diagnosed 2 as Grade C. In this case, the central processing unit 19 stops sending data 3 to the server 20.
[0359] Next, when the central processing unit 19 acquires data 4 in the fourth step S100, it classifies the object to be diagnosed 2 as Grade A. In this case, in step S216, the central processing unit 19 sends data 4, grade, and acquisition sequence information from the communication unit 16 to the server 20 at a high communication speed.
[0360] Next, when the central processing unit 19 acquires data 5 in the fifth step S100, it classifies the object to be diagnosed 2 as Grade B. In this case, in step S251, the central processing unit 19 sends data 5, grade, and acquisition sequence information from the communication unit 16 to the server 20 at a low communication speed.
[0361] Next, when the central processing unit 19 obtains data 6 in the sixth step S100, it classifies the object to be diagnosed 2 as Grade C. In this case, the central processing unit 19 stops sending data 6 to the server 20.
[0362] Next, when the central processing unit 19 obtains data 7 in the seventh step S100, it classifies the object to be diagnosed 2 as Grade C. In this case, the central processing unit 19 stops sending data 7 to the server 20.
[0363] Next, when the central processing unit 19 obtains data 8 in the eighth step S100, it classifies the object to be diagnosed 2 as Grade C. In this case, the central processing unit 19 stops sending data 8 to the server 20.
[0364] Next, when the central processing unit 19 acquires data 9 in the ninth step S100, it classifies the object to be diagnosed 2 as Grade B. In this case, in step S251, the central processing unit 19 sends data 9, grade, and acquisition sequence information from the communication unit 16 to the server 20 at a low communication speed.
[0365] Next, when the central processing unit 19 obtains data 10 in the tenth step S100, it classifies the object to be diagnosed as Grade C. In this case, the central processing unit 19 stops sending data 10 to the server 20.
[0366] Next, when the central processing unit 19 acquires data 11 in the eleventh step S100, it classifies the object to be diagnosed 2 as Grade A. In this case, in step S216, the central processing unit 19 sends data 11, grade, and acquisition sequence information from the communication unit 16 to the server 20 at a high communication speed.
[0367] Next, when the central processing unit 19 acquires data 12 in the twelfth step S100, it classifies the object to be diagnosed 2 as Grade A. In this case, the change ΔD of data 12 relative to data 11 is less than the threshold S1, and the change ΔD is greater than or equal to the threshold S2. Therefore, in step S214, the central processing unit 19 sends data 10, grade, and acquisition order information from the communication unit 16 to the server 20 at a low communication speed.
[0368] Next, when the central processing unit 19 acquires data 13 in the thirteenth step S100, it classifies the object to be diagnosed 2 as Grade A. In this case, the change ΔD of data 13 relative to data 121 is less than the threshold S2. In this case, the central processing unit 19 sends data 13, grade, and acquisition sequence information from the communication unit 16 to the server 20 at an extremely low communication speed in step S215.
[0369] Next, when the central processing unit 19 obtains data 14 in the fourteenth step S100, it classifies the object to be diagnosed as Grade C. In this case, the central processing unit 19 stops sending data 14 to the server 20.
[0370] According to the embodiment described above, the central processing unit 19 replaces the low-priority data in the data storage areas 17a to 17e of the non-volatile memory 17 and records the latest data obtained at the latest time point through step S100 for each sensor.
[0371] In addition, the central processing unit 19 records the latest priority in data storage areas 17a-17e, replacing the lowest priority. Furthermore, the central processing unit 19 records the acquisition order information of the latest data in data storage areas 17a-17e, replacing the acquisition order information of low-priority data.
[0372] Therefore, similar to the first and second embodiments described above, it is possible to suppress the increase in the storage capacity of the data storage areas 17a to 17e of the non-volatile memory 17.
[0373] In this embodiment with such a configuration, the following effects (8) and (9) can be obtained.
[0374] (8) When the central processing unit 19 identifies level A, it sends data N, level, and acquisition sequence information from the communication unit 16 to the server 20 at a higher communication speed than when it identifies level B.
[0375] Therefore, when the central processing unit 19 identifies level A, it prioritizes sending data N, level, and acquisition order information from the communications unit 16 to the server 20 compared to when it identifies level B.
[0376] Here, when the central processing unit 19 classifies the diagnostic object 2 as Grade B, compared to when it classifies the diagnostic object 2 as Grade A, the importance of data N in analyzing the state of the diagnostic object 2 is lower.
[0377] Therefore, when the object being diagnosed is classified as Grade B, compared to when the object being diagnosed is classified as Grade A, the communication capacity between the diagnostic device 10 and the server 20 can be reduced by decreasing the communication speed.
[0378] Therefore, it is possible to suppress the communication capacity between the diagnostic device 10 and the server 20, and send important data to the server 20 when the server 20 parses the status of the diagnostic device 10.
[0379] (9) When the change ΔD of data N relative to data N-1 is less than the threshold Sa, the central processing unit 19 sends data N, level, and acquisition order information from the communication unit 16 to the server 20 at a lower communication speed than when the change ΔD is greater than or equal to the threshold Sa.
[0380] When the change ΔD of data N relative to data N-1 is less than the threshold Sb, the central processing unit 19 sends data N, level, and acquisition order information from the communication unit 16 to the server 20 at an extremely low communication speed, compared to when the change ΔD is greater than or equal to the threshold Sb. The threshold Sb is a value less than the threshold Sa.
[0381] Based on the above, when the change ΔD is above the threshold Sa, the importance of data N in analyzing the state of the diagnosed object 2 is lower compared to when the change ΔD is below the threshold Sa. Similarly, when the change ΔD is above the threshold Sb, the importance of data N in analyzing the state of the diagnosed object 2 is lower compared to when the change ΔD is below the threshold Sb.
[0382] Therefore, by reducing the communication speed of low-importance data N, the communication capacity between the diagnostic device 10 and the server 20 can be reduced.
[0383] (Third Implementation) In the second embodiment described above, an example is given of changing the communication speed of sending data from the communication unit 16 of the diagnostic device 10 to the communication unit 22 of the server 20 according to the level.
[0384] However, refer to Figure 15 , Figure 16 This third embodiment describes how the communication rate is changed when data is sent from the communication unit 16 of the diagnostic device 10 to the communication unit 22 of the server 20 according to the level. The communication rate is the transmission rate that represents the amount of data sent per unit time.
[0385] Figure 15 This is a flowchart illustrating the detailed transmission processing of the central processing unit 19 in this embodiment. The central processing unit 19 is configured according to... Figure 13 of Figure 15 The flowchart shows how to perform the sending process.
[0386] Figure 15 Capable of Figure 13 The steps S214A (replacing step S214), S215A (replacing step S215), S216A (replacing step S216), and S251A (replacing step S251) are replaced by the steps S214A, S215A (replacing step S215), S216A (replacing step S216), and S251A (replacing step S251).
[0387] In step S213, the central processing unit 19 determines "yes" when the change ΔD is less than the threshold Sb. Accompanying this, in step S215A, the central processing unit 19 sends the data N, level, and acquisition order information obtained in step S100 in the Nth iteration to the server 20 from the communication unit 16 at an extremely low communication rate.
[0388] In step S213, the central processing unit 19 determines whether the change ΔD is above the threshold Sb. Simultaneously, in step S214A, the central processing unit 19 transmits the data N, level, and acquisition order information obtained in the Nth step S100 from the communication unit 16 to the server 20 at a low communication rate.
[0389] In step S211, the central processing unit 19 determines no if the level identified in the (N-1)th diagnostic process is either level B or level C.
[0390] Accompanying this, in step S216A, the central processing unit 19 sends the data N, A grade, and acquisition order information obtained in step S100 in the Nth time to the server 20 from the communication unit 16 at a high communication rate.
[0391] Furthermore, in step S212, the central processing unit 19 determines whether the change ΔD is greater than or equal to the threshold Sa. Simultaneously, in step S216A, the central processing unit 19 transmits the data N, A grade, and acquisition order information obtained in step S100 (the Nth iteration) to the server 20 from the communication unit 16 at a high communication rate.
[0392] In step S250, the central processing unit 19 determines "yes" if the level identified in the Nth diagnostic process is level B. Simultaneously, in step S251A, the central processing unit 19 sends the data N, level B, and acquisition sequence information obtained in step S100 of the Nth diagnostic process to the server 20 at a low communication rate from the communication unit 16.
[0393] In this embodiment, the communication rate performed in step S216A is higher than the communication rate performed in steps S214A and S251A. The communication rate performed in steps S214A and S251A is higher than the communication rate performed in step S215A.
[0394] In this embodiment, the data density transmitted from the communication unit 16 to the server 20 in step S216A is expressed as 100% as a percentage. The data density transmitted from the communication unit 16 to the server 20 in steps S214A and S251A is expressed as 50% as a percentage. The data density transmitted from the communication unit 16 to the server 20 in step S215A is expressed as 20% as a percentage.
[0395] Next, refer to Figure 16 A specific example of the transmission processing of the central processing unit 19 in this embodiment will be described. Figure 16 Part (a) indicates that the central processing unit 19 is in Figure 4 A specific example of arranging the data obtained in step S100 according to a time series. Figure 16 Part (b) indicates that the central processing unit 19 is in Figure 4 A specific example of how the data sent in step S160 is arranged in a time series.
[0396] Figure 16 and Figure 14 The transmission status of data 4, 5, 9, 11, 12, and 13 is different. The following mainly explains the transmission status of data 4, 5, 9, 11, 12, and 13.
[0397] First, when the central processing unit 19 acquires data 4 in the fourth step S100, it classifies the diagnostic object 2 as Grade A. In this case, in step S216A, the central processing unit 19 sends data 4, the grade, and acquisition order information from the communication unit 16 to the server 20 at a high communication rate.
[0398] Next, when the central processing unit 19 acquires data 5 in the fifth step S100, it classifies the diagnostic object 2 as Grade B. In this case, in step S251A, the central processing unit 19 sends data 5, the grade, and acquisition order information from the communication unit 16 to the server 20 at a low communication rate.
[0399] Next, when the central processing unit 19 acquires data 9 in the ninth step S100, it classifies the diagnostic object 2 as Grade B. In this case, in step S251A, the central processing unit 19 sends data 9, grade, and acquisition order information from the communication unit 16 to the server 20 at a low communication rate.
[0400] Next, when the central processing unit 19 acquires data 11 in the eleventh step S100, it classifies the object to be diagnosed 2 as Grade A. In this case, the central processing unit 19 transmits data 11, grade, and acquisition order information from the communication unit 16 to the server 20 at a high communication rate in step S216A.
[0401] Next, when the central processing unit 19 acquires data 12 in the twelfth step S100, it classifies the object to be diagnosed 2 as Grade A. In this case, the change ΔD of data 12 relative to data 11 is less than the threshold S1, and the change ΔD is greater than or equal to the threshold S2.
[0402] Therefore, in step S214A, the central processing unit 19 sends the data 10, level, and acquisition order information from the communication unit 16 to the server 20 at a low communication rate.
[0403] Next, when the central processing unit 19 acquires data 13 in the thirteenth step S100, it classifies the object to be diagnosed 2 as Grade A. In this case, the change ΔD of data 13 relative to data 121 is less than the threshold S2. In this case, the central processing unit 19 sends data 13, grade, and acquisition sequence information from the communication unit 16 to the server 20 at an extremely low communication rate in step S215.
[0404] According to the embodiment described above, the central processing unit 19 replaces the low-priority data in the data storage areas 17a to 17e of the non-volatile memory 17 and records the latest data obtained at the latest time point through step S100 for each sensor.
[0405] In addition, the central processing unit 19 records the latest priority in data storage areas 17a-17e, replacing the lowest priority. Furthermore, the central processing unit 19 records the acquisition order information of the latest data in data storage areas 17a-17e, replacing the acquisition order information of low-priority data.
[0406] Therefore, similar to the first and second embodiments described above, it is possible to suppress the increase in the storage capacity of the data storage areas 17a to 17e of the non-volatile memory 17.
[0407] In this embodiment with such a configuration, the following effects (10) and (11) can be obtained.
[0408] (10) When the central processing unit 19 determines that the level is A, it sends data N, level, and acquisition sequence information from the communication unit 16 to the server 20 at a higher communication rate than when the level is B.
[0409] Therefore, when the central processing unit 19 identifies level A, it prioritizes sending data N, level, and acquisition order information from the communications unit 16 to the server 20 compared to when it identifies level B.
[0410] Here, when the central processing unit 19 classifies the diagnostic object 2 as Grade B, compared to when it classifies the diagnostic object 2 as Grade A, the importance of data N in analyzing the state of the diagnostic object 2 is lower.
[0411] Therefore, when the object being diagnosed is classified as Grade B, compared to when the object being diagnosed is classified as Grade A, the communication capacity between the diagnostic device 10 and the server 20 can be reduced by lowering the communication rate.
[0412] Therefore, it is possible to suppress the communication capacity between the diagnostic device 10 and the server 20 while sending important data to the server 20 when the server 20 parses the status of the diagnostic device 10.
[0413] (11) When the change ΔD of data N relative to data N-1 is less than the threshold Sa, the central processing unit 19 sends data N, level, and acquisition order information from the communication unit 16 to the server 20 at a lower communication rate than when the change ΔD is greater than or equal to the threshold Sa.
[0414] When the change ΔD of data N relative to data N-1 is less than the threshold Sb, the central processing unit 19 sends data N, level, and acquisition order information from the communication unit 16 to the server 20 at an extremely low communication rate, compared to when the change ΔD is greater than or equal to the threshold Sb. The threshold Sb is a value less than the threshold Sa.
[0415] Here, when the change ΔD is above the threshold Sa, the importance of data N is lower in resolving the state of the diagnosed object 2 compared to when the change ΔD is below the threshold Sa. Similarly, when the change ΔD is above the threshold Sb, the importance of data N is lower in resolving the state of the diagnosed object 2 compared to when the change ΔD is below the threshold Sb.
[0416] Therefore, by reducing the communication rate of low-importance data N, the communication capacity between the diagnostic device 10 and the server 20 can be reduced.
[0417] (Fourth Implementation) In this fourth embodiment, refer to Figure 17 , Figure 18 This illustrates an example in the first embodiment described above, where the central processing unit 19, after sending data 2, sends data 4 to the server 20 when it determines that the diagnosed object 2 is at level A based on data 4.
[0418] Figure 17 This is a flowchart illustrating the detailed transmission process of the central processing unit 19 in this embodiment. The transmission process of the central processing unit 19 differs between this embodiment and the first embodiment described above. Therefore, in this embodiment, the transmission process of the central processing unit 19 will be primarily described below.
[0419] The central processing unit 19 of this embodiment is adapted to replace Figure 11 Flowchart Figure 17 The flowchart below shows the execution of the transmission process. For ease of explanation, N, M, and L will be set as follows: Figure 4 Diagnosis and treatment, i.e. Figure 17 The number of times the sending process is executed. M is an integer less than N, and L is an integer greater than N.
[0420] The data obtained in step S100 of the Nth diagnostic process is designated as data N, the data obtained in step S100 of the Mth diagnostic process is designated as data M, and the data obtained in step S100 of the Lth diagnostic process is designated as data L. The Lth transmission process executed by the central processing unit 19 will be described below.
[0421] First, in step S200, the central processing unit 19 reads the level identified in the Lth diagnostic process from the data storage area 17a.
[0422] In step S200, the central processing unit 19, acting as an A-level determination unit, determines whether the level identified in the Lth diagnostic process is A-level based on the read-out level.
[0423] At this point, if the grade identified in the Lth diagnostic process is grade A, then it is determined as yes in step S200.
[0424] Next, in step S260, the central processing unit 19 determines whether the communication unit 16 is sending the data M (i.e., previous data), level, and acquisition order information obtained in step S100 of the Mth time to the server 20.
[0425] At this time, in step S260, the central processing unit 19 determines "yes" while the communication unit 16 is sending data M, level, and acquisition sequence information to the server 20.
[0426] Next, in step S262, after the communication unit 16 sends data M, level, and acquisition sequence information, the central processing unit 19 sends data L (i.e., subsequent data), level, and acquisition sequence information to the server 20 through the communication unit 16.
[0427] Then, in server 20, central processing unit 21 receives data L, level and acquisition order information via communication unit 22, and records the received data L, level and acquisition order information in memory 23.
[0428] Furthermore, in step S260 described above, if the communication unit 16 is in a state where it is not sending data M along with the level and acquisition order information, the central processing unit 19 determines "No". Subsequently, in step S261, the central processing unit 19 sends data L (i.e., subsequent data), the level, and the acquisition order information to the server 20 via the communication unit 16.
[0429] Then, in server 20, central processing unit 21 receives data L, level and acquisition order information via communication unit 22, and records the received data L, level and acquisition order information in memory 23.
[0430] Thus, in steps S260 and S261, the central processing unit 19 sends data L, level, and acquisition sequence information from the communication unit 16 to the server 20.
[0431] At this time, while the central processing unit 19 is storing the reserved data in RAM (described later), in the next step S263, it stops transmitting the data N, level, and acquisition order information stored in RAM as reserved data from the communication unit 16.
[0432] In this case, the central processing unit 19 deletes the reserved data from RAM. Furthermore, in step S200 described above, if the level determined in the Lth diagnostic process is level B or level C, the central processing unit 19 determines it as no.
[0433] Along with this, in the next step S270, the central processing unit 19, as a B-level determination unit, determines whether the level identified in the Lth diagnostic process is B-level.
[0434] At this time, in step S270 above, if the level identified by the central processing unit 19 in the Lth diagnostic process is level B, it is determined to be yes.
[0435] Next, in step S271, the central processing unit 19, acting as the first transmission determination unit, determines whether data M, level, and acquisition sequence information are being sent to the server 20 through the communication unit 16.
[0436] At this time, while the communication unit 16 is sending data M, level, and acquisition sequence information to the server 20, the central processing unit 19 determines "yes" in the above-mentioned step S271.
[0437] Next, in step S272, the central processing unit 19, acting as a data retention unit, records the data L, level, and acquisition order information as retained data in RAM. Then, the retention communication unit 16 transmits the data L, level, and acquisition order information to the server 20.
[0438] In addition, in step S271 described above, the central processing unit 19 determines that if the communication unit 16 does not send the data M along with the level and acquisition order information to the server 20, it is incorrect.
[0439] At this time, in step S273, the central processing unit 19 sends the level, acquisition order information and data L together to the server 20 through the communication unit 16.
[0440] Then, in server 20, central processing unit 21 receives data L, level and acquisition order information via communication unit 22, and records the received data L, level and acquisition order information in memory 23.
[0441] Furthermore, in step S270 above, the central processing unit 19, acting as a C-level determination unit, determines no if the level identified in the Lth diagnostic process is C. Following this, in the next step S274, the central processing unit 19 determines whether any retained data exists in the RAM.
[0442] At this time, in step S274 above, the central processing unit 19 determines "yes" when there is reserved data in RAM.
[0443] At this point, in the next step S275, the central processing unit 19, acting as the second transmission determination unit, determines whether the communication unit 16 has not sent the data M along with the level and acquisition order information to the server 20.
[0444] At this time, in step S275 above, the central processing unit 19 determines that the communication unit 16 has not sent the data M along with the level and acquisition order information to the server 20.
[0445] Along with this, in the next step S276, as a reserved data transmission unit, the central processing unit 19 reads data N, level, and acquisition order information from RAM as reserved data, and sends the read data N, level, and acquisition order information from the communication unit 16 to the server 20.
[0446] At this point, in the next step S276a, the central processing unit 19, acting as the first transmission stop unit, stops sending data L along with the level and acquisition sequence information from the communication unit 16 to the server 20.
[0447] By doing so, the transmission of data L is stopped, and data M, level, and acquisition order information, which are reserved data, are sent from the communication unit 16 to the server 20.
[0448] Subsequently, in server 20, central processing unit 21 receives data M, level and acquisition order information via communication unit 22, and records the received data M, level and acquisition order information in memory 23.
[0449] Furthermore, in step S275 described above, the central processing unit 19 determines "No" when it is sending data M, level, and obtaining sequence information from the communication unit 16 to the server 20.
[0450] At this point, in the next step S277, as a second data transmission stop unit, the central processing unit 19 stops the communication unit 16 from sending data M, level, and acquisition order information, which are reserved data, to the server 20. In this case, the central processing unit 19 deletes the reserved data from RAM.
[0451] In addition, in the next step S277a, the central processing unit 19, acting as the first transmission stop unit, stops the communication unit 16 from sending data L, level, and acquisition sequence information to the server 20.
[0452] In addition, if the central processing unit 19 determines the level to be C in the Lth diagnostic process and there is no reserved data in RAM, it determines no in steps S270 and S274 respectively.
[0453] Along with this, in the next step S278, the central processing unit 19, acting as the first transmission stop unit, stops the communication unit 16 from sending data L, level, and acquisition sequence information to the server 20.
[0454] The central processing unit 19 repeatedly executes the respective processing steps S200 to S278.
[0455] Next, refer to Figure 18 A specific example of the transmission processing of the central processing unit 19 in this embodiment will be described. Figure 18 Part (a) represents a specific example of arranging the data, levels, and acquisition order information obtained by the central processing unit 19 from the sensors 11 and 12 in a time sequence.
[0456] Figure 18 Part (b) indicates that the central processing unit 19 is in Figure 17 Specific examples of the data sent in steps S261, S273, and S276 being arranged in a time sequence.
[0457] First, in the first diagnostic processing step S100, the central processing unit 19 obtains data 1 from each sensor 11, 12, and based on the obtained data 1 from each sensor, the diagnostic object 2 is identified as Grade A.
[0458] In this case, the central processing unit 19 records data 1, A level, and acquisition sequence information for each sensor in the data storage areas 17a and 17b. In addition, in step S261, the central processing unit 19 sends the data 1, A level, and acquisition sequence information from the communication unit 16 to the server 20 for each sensor.
[0459] Next, in step S100 of the second diagnostic process, the central processing unit 19 obtains data 2 from each sensor 11 and 12, and based on the data 2 obtained from each sensor, the diagnostic object 2 is identified as level B.
[0460] In this scenario, the central processing unit 19 records data 1, level B, and acquisition sequence information for each sensor in data storage areas 17a and 17b. At this time, the central processing unit 19 is sending data 1 to the server 20.
[0461] Therefore, in step S272, the central processing unit 19 records data 2, level B, and acquisition sequence information as reserved data in RAM. That is, the central processing unit 19 retains the transmission of data 2, level B, and acquisition sequence information from the communication unit 16 to the server 20.
[0462] Next, in step S100 of the third diagnostic process, the central processing unit 19 obtains data 3 from each sensor 11 and 12, and based on the data 3 obtained from each sensor, the diagnostic object 2 is identified as grade C.
[0463] In this case, the central processing unit 19 records data 3, level C, and obtains sequence information for each sensor in data storage areas 17a and 17b. At this time, the central processing unit 19 does not send data 1, level A, or obtain sequence information from the communication unit 16 to the server 20.
[0464] Therefore, in step S276, the central processing unit 19 sends data 2, level B, and acquisition sequence information, which are stored as reserved data in RAM, to the server 20 via the communication unit 16. Additionally, the central processing unit 19 stops sending data 3, level C, and acquisition sequence information from the communication unit 16 to the server 20.
[0465] Next, in step S100 of the fourth diagnostic process, the central processing unit 19 obtains data 4 from each of the sensors 11 and 12, and based on the data 4 obtained from each sensor, the diagnostic object 2 is classified as Grade A.
[0466] In this case, the central processing unit 19 records data 4, A level, and acquisition sequence information for each sensor in the data storage areas 17a and 17b.
[0467] At this time, the central processing unit 19 is sending data 2, level B, and acquisition sequence information to the server 20. Therefore, after sending data 2, level B, and acquisition sequence information to the server 20 in step S262, the central processing unit 19 sends data 4, level A, and acquisition sequence information from the communication unit 16 to the server 20.
[0468] Next, in step S100 of the fifth diagnostic process, the central processing unit 19 obtains data 5 from each sensor 11 and 12, and based on the data 5 obtained from each sensor, the diagnostic object 2 is classified as Grade B.
[0469] In this case, the central processing unit 19 records data 5, level B, and acquisition sequence information for each sensor in data storage areas 17a and 17b. At this time, the central processing unit 19 is sending data 4, level A, and acquisition sequence information to the server 20. Therefore, in step S272, the central processing unit 19 records the data 5, level B, and acquisition sequence information for each sensor as reserved data in RAM.
[0470] Next, in step S100 of the sixth diagnostic process, the central processing unit 19 obtains data 6 from each sensor 11, 12, and based on the obtained data 6 from each sensor, the diagnostic object 2 is classified as grade C.
[0471] In this scenario, the central processing unit 19 records data 6, grade C, and obtains sequence information for each sensor in data storage areas 17a and 17b. At this time, the central processing unit 19 is sending data 4, grade A, and obtains sequence information to the server 20.
[0472] Along with this, in step S277, the central processing unit 19 stops sending the data 5, B level, and acquisition sequence information of each sensor from the communication unit 16 to the server 20 as reserved data.
[0473] Next, in step S277a, the central processing unit 19 stops sending data 6, C level, and acquisition sequence information from the communication unit 16 to the server 20.
[0474] Next, in step S100 of the seventh diagnostic process, the central processing unit 19 obtains data 7 from each sensor 11, 12, and based on the data 7 obtained from each sensor, the diagnostic object 2 is classified as Grade A.
[0475] In this case, the central processing unit 19 records data 7, A-level, and acquisition sequence information for each sensor in data storage areas 17a and 17b. Afterward, the central processing unit 19 finishes transmitting data 4, A-level, and acquisition sequence information from the communication unit 16 to the server 20 for each sensor.
[0476] In this process, the central processing unit 19 sends data 7, grade A, and acquisition order information from the communication unit 16 to the server 20 in step S262.
[0477] Next, in step S100 of the eighth diagnostic process, the central processing unit 19 obtains data 8 from each sensor 11, 12, and based on the obtained data 8 from each sensor, the diagnostic object 2 is classified as grade C.
[0478] In this case, the central processing unit 19 records data 7, level C, and acquisition sequence information for each sensor in data storage areas 17a and 17b. At this time, there is no reserved data recorded in RAM. Therefore, in step S278, the central processing unit 19 stops sending data 8, level C, and acquisition sequence information from the communication unit 16 to the server 20 for each sensor.
[0479] Next, in step S100 of the ninth diagnostic process, the central processing unit 19 obtains data 9 from each sensor 11, 12, and based on the data 9 obtained from each sensor, the diagnostic object 2 is classified as Grade B.
[0480] In this case, the central processing unit 19 records data 9, level B, and acquisition sequence information for each sensor in data storage areas 17a and 17b. At this time, the central processing unit 19 is sending data 7, level A, and acquisition sequence information to the server 20 for each sensor. Therefore, in step S272, the central processing unit 19 records data 9, level B, and acquisition sequence information as reserved data for each sensor in RAM.
[0481] Next, in the tenth step S100, the central processing unit 19 obtains data 10 from each sensor 11, 12, and based on the obtained data 10 from each sensor, the diagnostic object 2 is identified as grade C.
[0482] In this case, the central processing unit 19 records data 10, grade C, and acquisition sequence information for each sensor in data storage areas 17a and 17b. At this time, the communication unit 16 stops sending data 7, grade A, and acquisition sequence information to the server 20 for each sensor.
[0483] Therefore, the central processing unit 19 determines "yes" in step S275. Accompanying this, the central processing unit 19 transmits the data 10, B grade, and acquisition sequence information recorded in RAM as reserved data to the server 20 via the communication unit 16 for each sensor.
[0484] Next, in the eleventh diagnostic process step S100, the central processing unit 19 obtains data 11 from each sensor 11, 12, and based on the obtained data 11 from each sensor, the diagnostic object 2 is classified as Grade A.
[0485] In this case, the central processing unit 19 records data 11, A level, and acquisition sequence information for each sensor in the data storage areas 17a and 17b. Then, in step S261, the central processing unit 19 sends the data 11, A level, and acquisition sequence information from the communication unit 16 to the server 20.
[0486] Next, in the twelfth diagnostic process step S100, the central processing unit 19 obtains data 12 from each of the sensors 11 and 12, and based on the data 12 obtained from each sensor, the diagnostic object 2 is identified as level B.
[0487] In this case, the central processing unit 19 records data 12, B-level, and obtains sequence information for each sensor in data storage areas 17a and 17b. At this time, the central processing unit 19 is sending data 11, A-level, and obtains sequence information from the communication unit 16 to the server 20 for each sensor.
[0488] Therefore, in step S272, the central processing unit 19 records the data 12, B level, and acquisition sequence information as reserved data for each sensor in the RAM.
[0489] Next, in the thirteenth diagnostic process step S100, the central processing unit 19 obtains data 13 from each sensor 11, 12, and based on the obtained data 13 from each sensor, the diagnostic object 2 is classified as Grade A.
[0490] Then, in step S262, after the central processing unit 19 sends data 11, grade A, and acquisition sequence information from the communication unit 16 to the server 20 for each sensor, it sends data 13, grade A, and acquisition sequence information from the communication unit 16 to the server 20. At this time, the central processing unit 19 stops sending data 12, grade B, and acquisition sequence information from the communication unit 16 to the server 20 as reserved data for each sensor.
[0491] Next, in step S100 of the fourteenth diagnostic process, the central processing unit 19 obtains data 14 from each sensor 11, 12, and based on the obtained data 14 from each sensor, the diagnostic object 2 is classified as grade C.
[0492] In this scenario, the central processing unit 19 records data 14, grade C, and retrieves sequence information for each sensor in data storage areas 17a and 17b. At this time, no data is stored in RAM. The central processing unit 19 is sending data 13, grade A, and retrieves sequence information to the server 20 for each sensor.
[0493] In step S278, the central processing unit 19 stops sending data 14, C level, and acquisition sequence information from the communication unit 16 to the server 20.
[0494] Next, in step S100 of the fifteenth diagnostic process, the central processing unit 19 obtains data 15 from each sensor 11, 12, and based on the data 15 obtained from each sensor, the diagnostic object 2 is classified as Grade A.
[0495] At this time, after the central processing unit 19 sends data 13, grade A, and acquisition order information from the communication unit 16 to the server 20 in step S262, it sends data 15, grade A, and acquisition order information from the communication unit 16 to the server 20.
[0496] According to the embodiment described above, the central processing unit 19 includes a step S260 that determines whether data M, the A level, and the acquisition sequence information are being sent from the communication unit 16 to the server 20 for each sensor when an A level is determined in the Nth diagnostic process. Here, N and M are the number of times the diagnostic process in step S100 is executed, and M is an integer less than N.
[0497] When the central processing unit 19 identifies grade A in the Nth diagnostic process and is sending data M, grade A, and acquisition sequence information from the communication unit 16 to the server 20 for each sensor, it determines "yes" in step S260.
[0498] In this case, the central processing unit 19 has a step S262 of sending data N, A level, and acquisition order information from the communication unit 16 to the server 20 for each sensor after sending data M, A level, and acquisition order information from the communication unit 16 to the server 20 for each sensor.
[0499] Through the above, the data N used in determining grade A can be appropriately sent to server 20. Therefore, server 20 can appropriately store the data N that is important for parsing the state of the object being diagnosed 2.
[0500] In this embodiment with such a configuration, the following effects (12) and (13) can be obtained.
[0501] (12) When the central processing unit 19 determines the B level based on the data N and determines that the data M, the level, and the acquisition sequence information are being sent from the communication unit 16 to the server 20 for each sensor, the data N, the B level, and the acquisition sequence information are stored as reserved data in the RAM. Thus, the data N used when the B level is determined can be kept in the RAM according to the communication status.
[0502] (13) When the central processing unit 19 determines that the grade is C in the Lth diagnostic process and determines that the data N, along with the grade and acquisition order information, was not sent to the server 20, it sends the data N, grade B, and acquisition order information as reserved data to the server 20. Therefore, it is possible to properly send the data N used when grade B was determined, along with the grade and acquisition order information, to the server 20.
[0503] (Fifth Implementation) In the fourth embodiment described above, an example is given where the central processing unit 19 determines that the data is of grade A and is sending data M, etc., during the Nth diagnostic process, and then sends data N, grade A, and acquisition order information to the server 20 after sending data M, etc.
[0504] However, instead, refer to Figure 19 The fifth embodiment is described as follows: when the central processing unit 19 determines that the data is of grade A in the Nth diagnostic process, it stops sending grade B data M and sends data N when it determines that grade B data M is being sent.
[0505] In this embodiment and the third embodiment described above, the transmission processing of the central processing unit 19 is different. Therefore, in this embodiment, the transmission processing of the central processing unit 19 will be mainly described below.
[0506] The central processing unit 19 of this embodiment is adapted to replace Figure 17 Flowchart Figure 19 The flowchart below shows the process of sending data. For ease of explanation, M and N will be set as follows: Figure 4 Diagnosis and treatment Figure 19 The number of times the transmission process is executed, M is an integer less than N. The following describes the Nth transmission process, in which the central processing unit 19 performs a time transfer.
[0507] exist Figure 19 In the flowchart, with Figure 17 The same markers indicate the same steps, and their descriptions are omitted.
[0508] First, in step S200, the central processing unit 19 reads the grade identified in the Nth diagnostic process from the data storage area 17a and determines whether the read grade is grade A.
[0509] At this time, in step S200, if the level identified in the Nth diagnostic process is level A, the central processing unit 19 determines "yes". At this time, if the central processing unit 19 identifies level B or level C in the Mth diagnostic process, it executes the determination in the next step S280.
[0510] That is, in step S280, the central processing unit 19 determines whether data M, which is B-level data or C-level data, is being sent from the communication unit 16 to the server 20 along with the level and acquisition order information.
[0511] At this time, in step S280, the central processing unit 19 determines that when data M, which is currently being sent from the communication unit 16 to the server 20 along with the grade and acquisition order information, as B-grade data or C-grade data, it is being sent.
[0512] In this process, the central processing unit 19 stops sending data M, level, and acquisition sequence information from the communication unit 16 to the server 20 in step S281.
[0513] In this process, in step S282, the central processing unit 19 sends the data N obtained in the Nth diagnostic process, along with the A grade and the acquisition order information, from the communication unit 16 to the server 20.
[0514] Furthermore, in step S280 above, if the central processing unit 19 determines that grade A was identified during the Mth diagnostic process, it determines that it is not. Following this, in the next step S283, the central processing unit 19 determines whether data M, which is grade A data, along with grade A and acquisition order information, is being sent from the communication unit 16 to the server 20.
[0515] At this time, in step S283 described above, the central processing unit 19 determines "yes" while it is sending data M, A grade data, and acquisition sequence information from the communication unit 16 to the server 20.
[0516] At this time, in the next step S284, after sending the data M, A level and acquisition order information, the central processing unit 19 sends the data N, A level and acquisition order information to the server 20 through the communication unit 16.
[0517] Then, in server 20, central processing unit 21 receives data N, A grade and acquisition order information via communication unit 22, and records the received data N, A grade and acquisition order information in memory 23.
[0518] Furthermore, in step S283 described above, if the central processing unit 19 is not currently transmitting data M and A levels or acquiring sequence information from the communication unit 16, it determines "No". Subsequently, in step S285, the central processing unit 19 transmits data N and A levels and acquiring sequence information to the server 20 via the communication unit 16.
[0519] Then, in server 20, central processing unit 21 receives data N, A grade and acquisition order information via communication unit 22, and records the received data N, A grade and acquisition order information in memory 23.
[0520] Furthermore, in step S200, if the central processing unit 19 determines that the grade is either B or C during the Nth diagnostic process, it determines that it is not. In this case, in step S286, the central processing unit 19 stops sending data N, the grade, and obtaining the order information from the communication unit 16 to the server 20.
[0521] In the embodiment described above, when the central processing unit 19 determines that data M, which is classified as grade A, is being sent to the server 20 as grade B or grade C data during the Nth diagnostic process, it stops sending data M and sends data N to the server 20 instead. Therefore, data N, which is grade A data, can be sent to the server 20 with priority over grade B or grade C data.
[0522] (Sixth Implementation Method) In the first embodiment described above, an example was given in which the central processing unit 19 determined that the cutting tool of the FA device was of grade A when both phenomena X1 and X2 were true.
[0523] However, instead, refer to Figure 20 , Figure 21 This fifth embodiment will describe how the cutting tool of the FA equipment is determined to be of grade A even when phenomena other than X1 and X2 are present.
[0524] Figure 20 This is a flowchart illustrating the level determination process of the central processing unit 19. The central processing unit 19 follows the alternative... Figure 8 of Figure 20 The flowchart shows the execution level determination process.
[0525] exist Figure 20 In the flowchart, with Figure 8 The same reference numerals in the accompanying drawings indicate the same steps or substantially the same steps, and their descriptions are omitted. Hereinafter, the grade determination process of the Nth diagnostic process of the central processing unit 19 will be described.
[0526] First, in step S121, the central processing unit 19 determines whether phenomena X1 and X2 occur simultaneously. At this time, the central processing unit 19 determines whether all the data from each sensor is abnormal.
[0527] At this point, in step S121, the central processing unit 19 determines "yes" when both phenomena X1 and X2 are true. Subsequently, in step S121, the central processing unit 19 determines that the cutting tool of the FA equipment is of grade A.
[0528] Furthermore, in step S121 described above, the central processing unit 19 determines "no" when phenomena X1 and X2 do not occur simultaneously.
[0529] At this time, in step S126, the central processing unit 19, acting as the second anomaly determination unit, determines whether the data obtained from the microphone 11 is abnormal by determining whether phenomenon X1a is true. Figure 21 As shown, phenomenon X1a is the phenomenon where the instantaneous value MaN of the output signal of microphone 11 is greater than the threshold S1a.
[0530] Therefore, in step S126, the central processing unit 19 determines whether the instantaneous value MaN of the output signal of the microphone 11 is greater than the threshold S1a. The threshold S1a is a larger value than the threshold S1 used in the determination in step S121.
[0531] At this time, in step S126, when the instantaneous value MaN of the output signal of the microphone 11 is greater than the threshold S1a, the central processing unit 19 considers phenomenon X1a to be true and determines it as "yes".
[0532] Subsequently, in step S121, the central processing unit 19 determines that the cutting tool of the FA device is of grade A.
[0533] In addition, in step S126, when the instantaneous value MaN of the output signal of the microphone 11 is less than the threshold S1a, the central processing unit 19 considers the phenomenon X1a to be invalid and determines it to be no.
[0534] At this time, in step S127, the central processing unit 19, acting as the second anomaly determination unit, determines whether the data obtained from the vibration sensor 12 is abnormal by determining whether phenomenon X2a is true. Figure 22 As shown, phenomenon X2a is the phenomenon where the instantaneous value SnN of the output signal of vibration sensor 12 is greater than the threshold B1a.
[0535] Therefore, in step S127, the central processing unit 19 determines whether the instantaneous value SnN of the output signal of the vibration sensor 12 is greater than the threshold B1a. The threshold B1a is a larger value than the threshold B1 used in the determination in step S121.
[0536] At this time, in step S127, when the instantaneous value SnN of the output signal of the vibration sensor 12 is greater than the threshold B1a, the central processing unit 19 considers phenomenon X2a to be true and determines it as "yes".
[0537] As described above, in steps S126 and S127, the central processing unit 19 determines whether at least one data point in the data from each sensor is abnormal. If at least one data point in the data from each sensor is abnormal, the central processing unit 19 determines that at least one of steps S126 and S127 is "yes".
[0538] In this process, the central processing unit 19 determines in step S123 that the cutting tool of the FA device is of grade A.
[0539] As described above, when the central processing unit 19 determines that it is yes in any of the steps S121, S126, and S127 of the Nth diagnostic process, it determines in step S123 that the tool of the FA device is of grade A.
[0540] In this embodiment, step S121 is used to detect wear on the cutting tools of the FA equipment due to long-term use. On the other hand, steps S126 and S127 are used to detect breakage and damage to the cutting tools of the FA equipment.
[0541] Therefore, in the central processing unit 19, in steps S121 and S126, S127, different judgment criteria are used to determine whether the data is abnormal. That is, different thresholds are used in steps S121 and S126, S127 for judgment.
[0542] On the other hand, in step S127, when the instantaneous value SnN of the output signal of the vibration sensor 12 is less than the threshold B1a, the central processing unit 19 considers the phenomenon X2a to be invalid and determines it to be no.
[0543] Next, in step S122, the central processing unit 19 determines whether at least one of phenomena X1, Y1, Z1, X2, Y2, and Z2 is true.
[0544] At this time, in step S122, the central processing unit 19 determines "yes" when at least one of phenomena X1, Y1, Z1, X2, Y2, and Z2 is true. Accompanying this, in step S124, the central processing unit 19 determines that the diagnosed object 2 is grade B.
[0545] At this time, when all phenomena X1, Y1, Z1, X2, Y2, and Z2 are not true in step S122, the central processing unit 19 considers phenomena W1 and W2 to be true at the same time, and in step S125, it determines that the diagnosed object 2 is grade C.
[0546] According to the embodiment described above, the central processing unit 19 also determines that the diagnosed object 2 is of grade A when either phenomenon X1a or X2a is present, except when phenomena X1 and X2 are present simultaneously. Therefore, for the cutting tools of the FA equipment, grade A can be determined for different reasons, relative to the case where phenomena X1 and X2 are present simultaneously.
[0547] (Seventh Implementation) In this seventh embodiment, refer to Figure 23 , Figure 24 This section describes an example in the first embodiment described above where, based on the level determined in the Nth diagnostic process, the function of detecting the state change of the object 2 being diagnosed in sensors 11-15 is performed in the (N+1)th diagnostic process. N and N+1 are integers representing the number of times the diagnostic process is executed.
[0548] Figure 23 This is a flowchart showing the detailed diagnostic processing of the central processing unit 19 in this embodiment. Figure 24This is a diagram showing the correspondence between the grade and the detection functions of sensors 11-15.
[0549] The central processing unit 19 of this embodiment is adapted to replace Figure 4 of Figure 23 The flowchart shows how diagnostic processing is performed.
[0550] Figure 23 The flowchart in Figure 4 The flowchart now includes a step S170 for sensor mode setting.
[0551] The sensor mode setting process in step S170 is based on the level determined in steps S120 and S130 of the Nth diagnostic process, and sets the detection function of sensors 11 to 15 used when acquiring data in step S100 of the N+1th diagnostic process.
[0552] Specifically, in step S170, the central processing unit 19 performs the detection function setting process (i.e., the detection function setting unit) as follows.
[0553] That is, when the central processing unit 19 determines that the level is A in steps S120 and S130 of the Nth diagnostic process, it sets the sensors 11 to 15 in the (N+1)th diagnostic process to a high-function mode. As a result, in step S100 of the (N+1)th diagnostic process, the sensors 11 to 15 can perform sensing with high detection function.
[0554] When the central processing unit 19 determines that level B is obtained in steps S120 and S130 of the Nth diagnostic process, it sets the sensors 11-15 of the (N+1)th diagnostic process to medium function mode. Thus, in step S100 of the (N+1)th diagnostic process, the sensors 11-15 can perform sensing with intermediate detection function.
[0555] When the central processing unit 19 determines that level C is obtained in steps S120 and S130 of the Nth diagnostic process, it sets the sensors 11-15 of the (N+1)th diagnostic process to a low-function mode. As a result, in step S100 of the (N+1)th diagnostic process, the sensors 11-15 can sense with low detection function.
[0556] Thus, if the level is determined to be higher in the Nth diagnostic process, that is, the level of abnormality is higher, then in step S100 of the N+1th diagnostic process, the sensors 11~15 will sense with a higher detection function.
[0557] In high-function mode, the central processing unit 19 samples the detection signal representing the sound supplied from the microphone 11 to the port P1 at a high sampling frequency (e.g., 192 kHz) across the entire frequency band and repeatedly acquires the data.
[0558] In the medium function mode, the central processing unit 19 samples the detection signal representing the sound provided from the microphone 11 to the port P1 at a low sampling frequency (e.g., 48 kHz) in the high frequency band and repeatedly acquires the data.
[0559] In low-function mode, the central processing unit 19 samples the detection signal representing the sound supplied from the microphone 11 to the port P1 at a low sampling frequency (e.g., 48 kHz) and repeatedly acquires data. In this low-function mode, the central processing unit 19 intermittently switches the frequency band for sampling the detection signal supplied to the port P1 in the order of low frequency band, mid frequency band, high frequency band, and low frequency band.
[0560] Therefore, in the medium-function mode, the power consumption of the central processing unit 19 is reduced compared to the high-function mode. In the low-function mode, the power consumption of the central processing unit 19 is reduced compared to the medium-function mode.
[0561] The central processing unit 19 switches the data obtained based on the detection signal provided from the vibration sensor 12 to the port P2 according to the function mode.
[0562] In high-function mode, the central processing unit 19 acquires data representing the magnitude of vibration in the six-axis direction based on the detection signal provided to port P2. For example, the central processing unit 19 records the data with the largest magnitude among the data representing the magnitude of vibration in the six-axis direction in the data storage area 17b.
[0563] In the medium function mode, the central processing unit 19 acquires data representing the magnitude of vibration in three axes based on the detection signal provided to port P2. The vibration in the three axes may be, for example, vibration in the X-axis, vibration in the Y-axis, and vibration in the Z-axis. For example, the central processing unit 19 records the data with the largest magnitude among the data representing the magnitude of vibration in the three axes in the data storage area 17b.
[0564] In low-function mode, the central processing unit 19 acquires data representing the magnitude of vibration in the I-axis direction based on the detection signal provided to port P2. Vibration in the I-axis direction is, for example, vibration in the X-axis direction.
[0565] Therefore, in the medium-function mode, the power consumption of the central processing unit 19 is reduced compared to the high-function mode. In the low-function mode, the power consumption of the central processing unit 19 is reduced compared to the medium-function mode.
[0566] The central processing unit 19 switches the cycle of acquiring data from the light sensor 13 according to the function mode.
[0567] In high-function mode, the central processing unit 19 outputs a polling signal to the light sensor 13 via port P3 at short intervals, for example, a few microseconds. The polling signal is a signal that requests the light sensor 13 to output a detection signal while the amplifier circuit 13b is turned on.
[0568] Therefore, the light sensor 13 repeatedly outputs a detection signal at short cycles in response to the polling signal from the central processing unit 19. Thus, the central processing unit 19 repeatedly acquires data from the light sensor 13 at short cycles.
[0569] Here, in high-function mode, with the amplifier circuit 13b turned on, the light sensor 13 outputs a detection signal. Therefore, the amplifier circuit 13b amplifies the output signal of the sensor element 13a and outputs the amplified signal to port 3 of the central processing unit 19.
[0570] In intermediate function mode, the central processing unit 19 outputs a polling signal to the light sensor 13 via port P3 at a long period, for example, a few milliseconds. Therefore, the light sensor 13 outputs a detection signal at a long period in response to the polling signal from the central processing unit 19. Thus, the central processing unit 19 acquires data from the light sensor 13 at a long period.
[0571] Here, in the intermediate function mode, the central processing unit 19 outputs a polling signal requesting the output of a detection signal from the light sensor 13 to the light sensor 13 while the amplifier circuit 13b is turned off. Therefore, the output signal of the sensor element 13a bypasses the amplifier circuit 13b and is output to port 3 of the central processing unit 19.
[0572] In low-function mode, the central processing unit 19 outputs a polling signal to the light sensor 13 via port P3 at a maximum period of, for example, a few seconds. Consequently, the light sensor 13 outputs a detection signal at the maximum period in response to the polling signal from the central processing unit 19. Therefore, the central processing unit 19 samples the detection signal from the light sensor 13 at the maximum period to acquire data.
[0573] Thus, in low-function mode, the central processing unit 19 has a longer data acquisition cycle from the light sensor 13 compared to medium-function mode. In medium-function mode, the central processing unit 19 has a longer data acquisition cycle from the light sensor 13 compared to high-function mode.
[0574] Therefore, in the medium-function mode, the power consumption of the central processing unit 19 is reduced compared to the high-function mode. In the low-function mode, the power consumption of the central processing unit 19 is reduced compared to the medium-function mode.
[0575] In addition, in low-function mode, the central processing unit 19 not only acquires data using polling signals, but also monitors the detection signal provided from the light sensor 13 to port P3. At this time, when the signal level of the detection signal is above a threshold, the central processing unit 19 samples the detection signal provided from the light sensor 13 to port P2 to acquire data.
[0576] Here, in low-function mode, the central processing unit 19 outputs a polling signal requesting the output of a detection signal from the light sensor 13 while the amplifier circuit 13b is turned off, to the light sensor 13. Therefore, the output signal of the sensor element 13a bypasses the amplifier circuit 13b and is output to port 3 of the central processing unit 19.
[0577] Similar to the light sensor 13, the central processing unit 19 switches the period at which it acquires data from the temperature sensor 14 according to the function mode. In addition, similar to the light sensor 13, the central processing unit 19 switches the amplifier circuit 14b of the temperature sensor 14 on and off according to the function mode.
[0578] The central processing unit 19 switches the detection function of the humidity sensor 15 according to the function mode.
[0579] In high-function mode, the central processing unit 19 requests the humidity sensor 15 to sample the output signal of the sensor element 15a through the analog-to-digital converter 15b with the shortest sampling period and the highest resolution.
[0580] Therefore, in response to a request from the central processing unit 19, the analog-to-digital converter 15b outputs a digital signal obtained by sampling the output signal of the sensor element 15a with the shortest sampling period and the highest resolution to port 5.
[0581] In the medium function mode, the central processing unit 19 requests the analog-to-digital converter 15b of the humidity sensor 15 to sample the output signal of the sensor element 15a with a long sampling period.
[0582] Therefore, in response to a request from the central processing unit 19, the analog-to-digital converter 15b outputs a digital signal obtained by sampling the output signal of the sensor element 15a with a long sampling period to port 5. Thus, in the medium-function mode, the sampling period is longer and the resolution is lower compared to the high-function mode.
[0583] In low-function mode, the central processing unit 19 requests the analog-to-digital converter 15b of the humidity sensor 15 to sample the output signal of the sensor element 15a only when the detected temperature of the temperature sensor 14 changes by more than a specified value.
[0584] Therefore, in low-function mode, the central processing unit 19 obtains the digital signal, i.e., data, output from the humidity sensor 15 from port 5 only when the detected temperature of the temperature sensor 14 changes by more than a specified value.
[0585] Therefore, in the medium-function mode, the power consumption of the central processing unit 19 is reduced compared to the high-function mode. In the low-function mode, the power consumption of the central processing unit 19 is reduced compared to the medium-function mode.
[0586] In the embodiment described above, when the central processing unit 19 determines that the level of abnormality is low in the Nth diagnostic process, it reduces the function of detecting data from sensors 11 to 15 in the N+1th diagnostic process compared to when it determines that the level of abnormality is high.
[0587] For example, if the central processing unit 19 determines a grade C in the Nth diagnostic process, it reduces the ability to detect data from sensors 11 to 15 in the N+1th diagnostic process compared to the case where a grade B is determined in the Nth diagnostic process.
[0588] If the central processing unit 19 determines that the level is B in the Nth diagnostic process, it reduces the function of detecting data from sensors 11 to 15 in the N+1th diagnostic process compared to the case where the level is A in the Nth diagnostic process.
[0589] Therefore, the more the central processing unit 19 identifies the level of abnormality as a level in the Nth diagnostic process, the more it can reduce the power consumed by the central processing unit 19 and the sensors 11-15.
[0590] In this embodiment, the central processing unit 19 determines the level based on data obtained from the humidity sensor 15 and the temperature sensor 14. Therefore, it is possible to determine the level taking into account the temperature and humidity of the environment of the object being diagnosed 2.
[0591] (Other implementation methods) Other implementation methods will be described below.
[0592] (1) In the first to seventh embodiments described above, cutting and grinding tools used in FA equipment were used as examples of the object to be diagnosed. However, instead of the object to be diagnosed, a rotary shaft used in FA equipment can also be used. Furthermore, components of various devices other than FA equipment can also be used as the object to be diagnosed, for example, a blower fan mounted on a car can also be used as the object to be diagnosed.
[0593] (2) In the first to seventh embodiments described above, an example of the central processing unit 19 identifying a certain level among level A, level B and level C was described.
[0594] However, the central processing unit 19 can also identify one of the two levels. Alternatively, the central processing unit 19 can also identify one of four or more levels.
[0595] (3) In the first to seventh embodiments described above, an example was described in which one or more detection units were configured as a microphone 11, a vibration sensor 12, a light sensor 13, and a temperature sensor 14.
[0596] However, it is also possible to replace it with one of the sensors other than microphone 11, vibration sensor 12, light sensor 13, and temperature sensor 14 as a detection unit.
[0597] For example, if the instantaneous value of data obtained from a sensor is above a first threshold, it is classified as Grade A. If the instantaneous value is below the first threshold but above a second threshold, it is classified as Grade B. If the instantaneous value is below the second threshold, it is classified as Grade C. Here, the first threshold is a value larger than the second threshold.
[0598] (4) In the first to seventh embodiments described above, an example was described in which the central processing unit 19 recorded data, level, and acquisition order information for each sensor in the data storage areas 17a, 17b, 17c, 17d, and 17e.
[0599] In addition, the central processing unit 19 can also record data, level, and acquisition sequence information for each sensor in a storage area other than data storage areas 17a, 17b, 17c, 17d, and 17e when A level or B level is identified.
[0600] (5) In the first to seventh embodiments described above, an example was given in which the central processing unit 19 determined the level based on the data obtained from each of the sensors 11, 12, 13, and 14. However, it is also possible that the central processing unit 19 determines the level based on the data obtained from one of the sensors 11, 12, 13, and 14.
[0601] (6) In the first to seventh embodiments described above, the central processing unit 19 may also stop the operation of the equipment (e.g., FA equipment) constituting the diagnostic object 2 (e.g., a cutting tool) when the diagnostic object 2 is identified as Grade A.
[0602] (7) In the first to seventh embodiments described above, an example of using non-volatile memory 17 as the storage unit for recording data was described. However, it is not limited to this, and various rewritable storage media such as disks and magnetic tapes may also be used.
[0603] (8) Furthermore, this disclosure is not limited to the above-described embodiments and can be appropriately modified within the scope of the claims. Additionally, the above embodiments are not mutually exclusive and can be appropriately combined except in cases where they are clearly incompatible. Furthermore, in each of the above embodiments, the elements constituting the embodiment are not essential except where specifically stated as necessary or where they are clearly considered necessary in principle. Furthermore, in each of the above embodiments, when referring to the number, value, quantity, range, etc., of the constituent elements of the embodiment, the quantity is not limited to that specific quantity except where specifically stated as necessary or where it is clearly limited to a specific quantity in principle. Furthermore, in each of the above embodiments, when referring to the shape, positional relationship, etc., of the constituent elements, the shape, positional relationship, etc., is not limited to that shape, positional relationship except where specifically stated or where it is limited to a specific shape, positional relationship in principle. Furthermore, in each of the above embodiments, when information about the vehicle's external environment (e.g., humidity outside the vehicle) is obtained from a sensor, the sensor can be discarded, and the external environment information can be received from a server or cloud outside the vehicle. Alternatively, the sensor can be discarded, and correlation information related to the external environment can be obtained from a server or cloud outside the vehicle, and the external environment information can be inferred based on the obtained correlation information.
[0604] (This is the viewpoint of the publication) The following is an explanation of the various viewpoints.
[0605] [First Viewpoint] A diagnostic device includes: a storage unit (17, 17a-17e) for recording data; at least one detection unit (11, 12, 13, 14, 15) for detecting the state of a subject to be diagnosed (2); a data acquisition unit (S100) for repeatedly acquiring the data representing the state of the subject to be diagnosed from the detection unit; a grade determination unit (S120, S130) for repeatedly determining a grade representing the degree of abnormality of the subject to be diagnosed based on the data acquired by the data acquisition unit; and a storage control unit (S150A, S150B, S152A, S152B) for repeatedly sending the data acquired by the data acquisition unit, together with the grade and the acquisition order information, to the storage unit when the information representing the order in which the data acquisition unit acquires the data is set as acquisition order information. The system records data and makes a determination unit (S151A, S151B) that sets the lowest level of anomaly among the multiple levels recorded in the storage unit as the lowest level, sets the data used when the level determination unit determined the lowest level as the lowest level data, sets the data obtained by the data acquisition unit at the latest time point as the latest data, and when the level determined by the level determination unit based on the latest data is set as the latest level, determines whether one of the following is true: the latest level is higher than the lowest level, or the latest level is equal to the lowest level. When the level determination unit determines that one of the following is true, the storage control unit causes the latest data to be recorded in the storage unit instead of the lowest level data.
[0606] [Second Viewpoint] According to the diagnostic device described in the first viewpoint, when the level determination unit determines that one of the parties is true, the storage control unit causes the latest level to be recorded in the storage unit instead of the lowest level.
[0607] [Third Viewpoint] According to the diagnostic device described in the first or second viewpoint, when the level determination unit determines that one of the parties is true, the storage control unit causes the acquisition order information of the latest data to be recorded in the storage unit instead of the acquisition order information of the lowest level data.
[0608] [Fourth viewpoint] According to any one of the first to third viewpoints, when the storage unit stores a plurality of the lowest-level data, the storage control unit causes the latest data to be recorded to replace the lowest-level data among the plurality of lowest-level data that was acquired by the data acquisition unit at the earliest time point.
[0609] [Fifth Viewpoint] The diagnostic device according to any one of the first to fourth viewpoints includes a data transmission unit (S160) that transmits the data, the level and the acquisition order information to the external device (20) in order to record the data acquired by the data acquisition unit together with the level and the acquisition order information to the external device (20).
[0610] [Sixth Viewpoint] According to the diagnostic device described in the fifth viewpoint, when the data used by the level determination unit to determine the level of abnormality as low-level data is set as low-level data, and when the data used by the level determination unit to determine the level of abnormality as high-level data is set as high-level data, the data transmission unit transmits the high-level data to the external device in priority over the low-level data.
[0611] [Seventh Viewpoint] According to the diagnostic device described in the sixth point, the data transmission unit stops sending the low-level data to the external device and sends the high-level data to the external device, thereby sending the high-level data to the external device with priority over the low-level data.
[0612] [Eighth Viewpoint] According to the diagnostic device described in the seventh viewpoint, when N-1, N, and N+2 are respectively set as the execution number of the data acquisition unit, the data acquired by the data acquisition unit in the N-1th execution is set as data N-1, the data acquired by the data acquisition unit in the Nth execution is set as data N, and the data acquired by the data acquisition unit in the N+1th execution is set as data N+1, when the level determination unit determines the highest level of the abnormality based on data N, the data transmission unit sends data N-1 and data N+1 to the external device in addition to data N.
[0613] [Ninth Viewpoint] According to the diagnostic device described in the sixth point, the data transmission unit sends the high-level data to the external device at a higher communication speed than the low-level data, thereby prioritizing the high-level data over the low-level data when sending the high-level data to the external device.
[0614] [Tenth Viewpoint] According to the diagnostic device described in the ninth viewpoint, a determination unit (S212) is provided. When N-1 and N are respectively set as the execution number of the data acquisition unit, and the data acquired by the data acquisition unit in the (N-1)th execution is set as data N-1, and the data acquired by the data acquisition unit in the Nth execution is set as data N, the determination unit determines whether the absolute value of the difference between data N-1 and data N, i.e., the change amount, is less than a threshold (Sa). If the level determination unit determines the highest level of abnormality based on data N-1, and the level determination unit determines the highest level based on data N, the data transmission unit, when the determination unit determines that the change amount is less than the threshold, transmits data N to the external device at a lower communication speed compared to when the determination unit determines that the change amount is greater than or equal to the threshold.
[0615] [Eleventh Viewpoint] According to the diagnostic device described in the tenth viewpoint, a second determination unit (S213) is provided. When the determination unit is set as a first determination unit, the threshold is set as a first threshold, and a value smaller than the first threshold is set as a second threshold (Sb), the second determination unit determines whether the change amount is less than the second threshold. When the level determination unit determines the highest level based on the data N-1 and the level determination unit determines the highest level based on the data N, the data transmission unit transmits the data N to the external device at a lower communication speed when the second determination unit determines that the change amount is less than the second threshold, compared to when the second determination unit determines that the change amount is greater than or equal to the second threshold.
[0616] [Twelfth Viewpoint] According to the diagnostic device described in the sixth point, the data transmission unit sends the high-level data to the external device at a higher communication rate than the low-level data, thereby prioritizing the high-level data over the low-level data when sending the high-level data to the external device.
[0617] [Thirteenth Viewpoint] According to the diagnostic device described in the eleventh viewpoint, a determination unit (S212) is provided. When N-1 and N are respectively set as the execution number of the data acquisition unit, and the data acquired by the data acquisition unit in the (N-1)th execution is set as data N-1, and the data acquired by the data acquisition unit in the Nth execution is set as data N, the determination unit determines whether the absolute value of the difference between data N-1 and data N, i.e., the change amount, is less than a threshold (Sa). When the level determination unit determines the highest level of abnormality based on data N-1 and the level determination unit determines the highest level based on data N, when the determination unit determines that the change amount is less than the threshold, compared to when the determination unit determines that the change amount is above the threshold, the data transmission unit transmits data N to the external device at a low communication rate.
[0618] [Fourteenth Viewpoint] According to the diagnostic device described in the thirteenth viewpoint, a second determination unit (S213) is provided. When the determination unit is set as a first determination unit, the threshold is set as a first threshold, and a value smaller than the first threshold is set as a second threshold (Sb), the second determination unit determines whether the change amount is less than the second threshold. When the level determination unit determines the highest level based on the data N-1 and the level determination unit determines the highest level based on the data N, when the second determination unit determines that the change amount is less than the second threshold, compared with when the second determination unit determines that the change amount is greater than or equal to the second threshold, the data transmission unit transmits the data N to the external device at a low communication rate.
[0619] [Fifteenth Viewpoint] According to the diagnostic device described in the first viewpoint, N and M are respectively set as the number of times the data acquisition unit executes, and M is an integer less than N. When the data acquired by the data acquisition unit in the Nth instance is set as data N, and the data acquired by the data acquisition unit in the Mth instance is set as data M, the device comprises: a data transmission unit (S160, S261, S262) that transmits data N, the level, and the acquisition order information to the external device (20) in order to record data N together with the level and the acquisition order information; an A-level determination unit (S200) that, when the level with the highest degree of abnormality determined by the level determination unit is set as A-level, determines whether the level determined by the level determination unit based on data N is A-level; and a transmission determination unit (S271) that determines whether to transmit data M together with the level and the acquisition order information to the external device. When the communication unit (16) sends the data M, the level, and the acquisition order information to the external device, and the A-level determination unit determines that the level determined by the level recognition unit is the A-level, and the sending determination unit determines that the communication unit has not sent the data M, the level, and the acquisition order information to the external device, the data sending unit (S261) sends the data N together with the level and the acquisition order information to the external device. When the A-level determination unit determines that the level determined by the level recognition unit is the A-level, and the sending determination unit determines that the communication unit is sending the data M, the level, and the acquisition order information to the external device, the data sending unit (S262) sends the data N together with the level and the acquisition order information to the external device after the communication unit has sent the data M, the level, and the acquisition order information.
[0620] [Sixteenth Viewpoint] According to the diagnostic device described in the fifteenth viewpoint, it includes: a B-level determination unit (S270) that, when a level determined by the level determination unit to be lower than the A-level is set as a B-level, determines whether the level determined by the level determination unit based on the data N is the B-level; and a data retention unit (S272) that retains the data N, the level, and the acquisition order information sent by the communication unit to the external device; the B-level determination unit determines that the level determined by the level determination unit is the B-level, and the transmission determination unit determines... When the communication unit does not send the data M, the level, and the acquisition order information to the external device, the data transmission unit (S273) sends the data N together with the level and the acquisition order information to the external device. When the B level determination unit determines that the level determined by the level determination unit is the B level, and the transmission determination unit determines that the communication unit is sending the data M, the level, and the acquisition order information to the external device, the data retention unit retains the option to send the data N together with the level and the acquisition order information to the external device.
[0621] [Seventeenth Viewpoint] According to the diagnostic device described in the sixteenth viewpoint, where L is set as the number of times the data acquisition unit executes, L is an integer greater than N, the data acquired by the data acquisition unit in the Lth instance is set as data L, and the level determined by the level determination unit to be lower than the B level is set as level C, the device comprises: a level C determination unit (S270) that determines whether the level determined by the level determination unit based on data L is level C; a first transmission stop unit (S276a, S277a, S278) that, when the level C determination unit determines that the level determined by the level determination unit is level C, stops the communication unit from transmitting data L together with the level and the acquisition order information to the external device; and a second transmission determination unit (S275) that, when the transmission determination unit is set as the first transmission determination unit, determines whether the communication unit is transmitting the data M together with the level and the acquisition order information to the external device in order to record the data M together with the level and the acquisition order information. The data M is sent to the external device along with the grade and the acquisition order information; the data retention sending unit (S276) sends the data N retained by the data retention unit along with the grade and the acquisition order information to the external device when the C grade determination unit determines that the grade determined by the grade determination unit is the C grade and the second sending determination unit determines that the communication unit is not sending the data M along with the grade and the acquisition order information to the external device; and the second data sending stop unit (S277) stops sending the data N retained by the data retention unit along with the grade and the acquisition order information to the external device when the C grade determination unit determines that the grade determined by the grade determination unit is the C grade and the second sending determination unit determines that the communication unit is sending the data M along with the grade and the acquisition order information to the external device.
[0622] [Eighteenth Viewpoint] According to the diagnostic apparatus described in the first viewpoint, the at least one detection unit is a plurality of detection units that detect multiple states of the object being diagnosed, the data acquisition unit acquires data representing the multiple states of the object being diagnosed detected by the plurality of detection units, the storage control unit records the data representing the multiple states in the storage unit for each of the detection units, the grade determination unit determines the grade based on the data representing the multiple states, and the storage control unit causes the latest data to be recorded in the storage unit for each of the detection units instead of the lowest grade data.
[0623] [Nineteenth Viewpoint] According to the diagnostic device described in the first viewpoint, the grade determination unit includes: a first anomaly determination unit (S121) that determines whether all data from each of the detection units acquired by the data acquisition unit are abnormal; and a second anomaly determination unit (S126, S127) that determines whether at least one data from each of the detection units acquired by the data acquisition unit is abnormal; the first anomaly determination unit and the second anomaly determination unit determine whether the data is abnormal based on different determination criteria. When the grade determination unit sets the highest level of anomaly as grade A, if the first anomaly determination unit determines that all data from each of the detection units acquired by the data acquisition unit are abnormal, or if the second anomaly determination unit determines that at least one data is abnormal, the grade determination unit determines that the grade is grade A.
[0624] [Twentieth Viewpoint] According to the diagnostic device described in the first viewpoint, a detection function setting unit (S170) is provided. When N and N+1 are respectively set as the number of times the data acquisition unit performs, and the data acquired by the data acquisition unit for the Nth time is set as data N, and the data acquired by the data acquisition unit for the N+1th time is set as data N+1, the detection function setting unit, compared with the case where the level determination unit determines the level of abnormality as low based on data N, sets the function to reduce the function of the detection unit detecting the state of the object being diagnosed when the data acquisition unit acquires data N+1.
Claims
1. A diagnostic device, characterized in that, have: Storage section (17, 17a~17e), records data; At least one detection unit (11, 12, 13, 14, 15) detects the state of the object being diagnosed (2); The data acquisition unit (S100) repeatedly acquires the data representing the state of the object being diagnosed from the detection unit; The grading unit (S120, S130) repeatedly determines the grade representing the degree of abnormality of the diagnosed object based on the data obtained by the data acquisition unit; The storage control unit (S150A, S150B, S152A, S152B), when setting the information indicating the order in which the data acquisition unit acquires the data as acquisition order information, repeatedly records the data acquired by the data acquisition unit, together with the level and the acquisition order information, to the storage unit; and The determination unit (S151A, S151B) sets the lowest level of anomaly severity among the multiple levels recorded in the storage unit as the lowest level, sets the data used by the level determination unit when determining the lowest level as the lowest level data, sets the data obtained by the data acquisition unit at the latest time point as the latest data, and sets the level determined by the level determination unit based on the latest data as the latest level. Then, it determines whether one of the following is true: the latest level has a higher anomaly severity than the lowest level; or the latest level has the same anomaly severity as the lowest level. When the level determination unit determines that one of the conditions is met, the storage control unit causes the latest data to be recorded in the storage unit instead of the lowest level data.
2. The diagnostic device according to claim 1, characterized in that, When the level determination unit determines that one of the conditions is met, the storage control unit causes the latest level to be recorded in the storage unit instead of the lowest level.
3. The diagnostic device according to claim 1, characterized in that, When the level determination unit determines that one of the parties is true, the storage control unit causes the acquisition order information of the latest data to be recorded in the storage unit instead of the acquisition order information of the lowest level data.
4. The diagnostic device according to claim 1, characterized in that, When multiple lowest-level data are stored in the storage unit, the storage control unit causes the latest data to be recorded to replace the lowest-level data that was acquired by the data acquisition unit at the earliest time point among the multiple lowest-level data.
5. The diagnostic device according to claim 1, characterized in that, The system includes a data transmission unit (S160) that transmits the data, the level, and the acquisition order information acquired by the data acquisition unit to the external device (20) in order to record the data, the level, and the acquisition order information to the external device (20).
6. The diagnostic device according to claim 5, characterized in that, When the grading unit uses data to determine a low level of abnormality, it sets the data to low-level data; when the grading unit uses data to determine a high level of abnormality, it sets the data to high-level data. The data transmission unit sends the high-level data to the external device with priority over the low-level data.
7. The diagnostic device according to claim 6, characterized in that, The data transmission unit stops sending the low-level data to the external device and sends the high-level data to the external device, thereby sending the high-level data to the external device with priority over the low-level data.
8. The diagnostic device according to claim 7, characterized in that, Let N-1, N, and N+2 be the execution counts of the data acquisition unit, and let the data acquired by the data acquisition unit in the (N-1)th execution be data N-1, the data acquired by the data acquisition unit in the Nth execution be data N, and the data acquired by the data acquisition unit in the (N+1)th execution be data N+1. When the level determination unit determines the highest level of abnormality based on the data N, the data sending unit sends the data N-1 and the data N+1 to the external device in addition to the data N.
9. The diagnostic device according to claim 6, characterized in that, The data transmission unit sends the high-level data to the external device at a higher communication speed than the low-level data, thereby prioritizing the high-level data over the low-level data when sending it to the external device.
10. The diagnostic device according to claim 9, characterized in that, The determination unit (S212) sets N-1 and N to the number of times the data acquisition unit is executed, sets the data acquired by the data acquisition unit in the (N-1)th time to data N-1, and sets the data acquired by the data acquisition unit in the Nth time to data N. The determination unit determines whether the absolute value of the difference between the data N-1 and the data N, i.e. the change amount, is less than a threshold (Sa). When the grading unit determines the highest level of abnormality based on the data N-1, and the grading unit determines the highest level based on the data N, When the determination unit determines that the change amount is less than the threshold, the data transmission unit transmits the data N to the external device at a lower communication speed compared to when the determination unit determines that the change amount is greater than or equal to the threshold.
11. The diagnostic device according to claim 10, characterized in that, When the second determination unit (S213) is configured as a first determination unit, the threshold is set as a first threshold, and a value smaller than the first threshold is set as a second threshold (Sb), the second determination unit determines whether the change is less than the second threshold. When the grading unit determines the highest grade based on the data N-1, and the grading unit determines the highest grade based on the data N, When the second determination unit determines that the change amount is less than the second threshold, the data transmission unit transmits the data N to the external device at a lower communication speed compared to when the second determination unit determines that the change amount is greater than or equal to the second threshold.
12. The diagnostic device according to claim 6, characterized in that, The data transmission unit sends the high-level data to the external device at a higher communication rate than the low-level data, thereby prioritizing the high-level data over the low-level data when sending it to the external device.
13. The diagnostic device according to claim 11, characterized in that, The determination unit (S212) sets N-1 and N to the number of times the data acquisition unit is executed, sets the data acquired by the data acquisition unit in the (N-1)th time to data N-1, and sets the data acquired by the data acquisition unit in the Nth time to data N. The determination unit determines whether the absolute value of the difference between the data N-1 and the data N, i.e. the change amount, is less than a threshold (Sa). When the grading unit determines the highest level of abnormality based on the data N-1, and the grading unit determines the highest level based on the data N, When the determination unit determines that the change amount is less than the threshold, compared with when the determination unit determines that the change amount is greater than or equal to the threshold, the data transmission unit transmits the data N to the external device at a low communication rate.
14. The diagnostic device according to claim 13, characterized in that, When the second determination unit (S213) is configured as a first determination unit, the threshold is set as a first threshold, and a value smaller than the first threshold is set as a second threshold (Sb), the second determination unit determines whether the change is less than the second threshold. In the case where the grading unit determines the highest grade based on the data N-1 and the grading unit determines the highest grade based on the data N, When the second determination unit determines that the change amount is less than the second threshold, compared with when the second determination unit determines that the change amount is greater than or equal to the second threshold, the data transmission unit transmits the data N to the external device at a low communication rate.
15. The diagnostic device according to claim 1, characterized in that, Let N and M be the execution counts of the data acquisition unit, where M is an integer less than N. In the case where the data acquired by the data acquisition unit in the Nth execution is designated as data N, and the data acquired by the data acquisition unit in the Mth execution is designated as data M... have: The data transmission unit (S261, S262, S273) transmits the data N, the level, and the acquisition order information to the external device (20) in order to record the data N together with the level and the acquisition order information. The A-level determination unit (S200) determines, when the level of the highest degree of abnormality determined by the level determination unit is set as A-level, whether the level determined by the level determination unit based on the data N is A-level; and The transmission determination unit (S260, S271) determines whether the communication unit (16) is transmitting the data M, the level, and the acquisition order information to the external device in order to record the data M together with the level and acquisition order information to the external device. When the A-level determination unit determines that the level determined by the level recognition unit is A-level, and the transmission determination unit determines that the communication unit has not transmitted the data M, the level, and the acquisition order information to the external device, the data transmission unit (S261) transmits the data N together with the level and the acquisition order information to the external device. When the A-level determination unit determines that the level determined by the level recognition unit is the A-level, and the transmission determination unit determines that the communication unit is transmitting the data M, the level, and the acquisition order information to the external device, the data transmission unit (S262) transmits the data N together with the level and the acquisition order information to the external device after the communication unit has transmitted the data M, the level, and the acquisition order information.
16. The diagnostic device according to claim 15, characterized in that, have: The B-level determination unit (S270) determines whether the level determined by the level determination unit based on the data N is the B-level when a level deemed by the level determination unit to be of a lower degree of abnormality than the A-level is designated as a B-level. The data retention unit (S272) retains the data N that the communication unit sent together with the level and the acquisition order information to the external device. When the B-level determination unit determines that the level identified by the level recognition unit is the B-level, and the transmission determination unit determines that the communication unit has not transmitted the data M, the level, and the acquisition order information to the external device, the data transmission unit (S273) transmits the data N together with the level and the acquisition order information to the external device. When the B-level determination unit determines that the level identified by the level recognition unit is the B-level, and the transmission determination unit determines that the communication unit is transmitting the data M, the level, and the acquisition order information to the external device, the data retention unit retains the option to transmit the data N together with the level and the acquisition order information to the external device.
17. The diagnostic device according to claim 16, characterized in that, Let L be the execution number of the data acquisition unit, where L is an integer greater than N. Let the data acquired by the data acquisition unit in the Lth execution be data L. Let the level that the level determination unit determines to be lower than level B be level C. have: The C-level determination unit (S270) determines whether the level determined by the level determination unit based on the data L is the C-level; The first transmission stop unit (S276a, S277a, S278) stops the communication unit from sending the data L together with the level and the acquisition sequence information to the external device when the C level determination unit determines that the level determined by the level recognition unit is the C level. The second transmission determination unit (S275) determines whether the communication unit is transmitting the data M, the level, and the acquisition order information to the external device in order to record the data M together with the level and the acquisition order information on the external device. The data transmission unit (S276) retains the data N retained by the data retention unit and sends it to the external device together with the level and the acquisition order information when the C level determination unit determines that the level determined by the level determination unit is the C level and the second transmission determination unit determines that the communication unit does not send the data M together with the level and the acquisition order information. as well as The second data transmission stop unit (S277) stops transmitting the data N retained by the data retention unit to the external device along with the level and the acquisition order information when the C level determination unit determines that the level determined by the level determination unit is the C level and the second transmission determination unit determines that the communication unit is transmitting the data M together with the level and the acquisition order information.
18. The diagnostic device according to claim 1, characterized in that, The at least one detection unit is a plurality of detection units that detect multiple states of the object being diagnosed. The data acquisition unit acquires data representing various states of the object being diagnosed, detected by the plurality of detection units. The storage control unit records data representing the various states in the storage unit for each of the detection units. The rating determination department determines the rating based on data representing the various states. The storage control unit causes the latest data to be recorded in the storage unit for each of the detection units, instead of the lowest-level data.
19. The diagnostic device according to claim 1, characterized in that, The grade assessment department has the following capabilities: The first anomaly determination unit (S121) determines whether all data acquired by the data acquisition unit from each of the detection units is abnormal; and The second anomaly determination unit (S126, S127) determines whether at least one piece of data from each of the detection units acquired by the data acquisition unit is abnormal. The first anomaly determination unit and the second anomaly determination unit determine whether the data is abnormal based on different determination criteria. If the level of abnormality determined by the grading department is set as the highest level, then it is level A. When the first anomaly determination unit determines that all data from each of the detection units acquired by the data acquisition unit is abnormal, or when the second anomaly determination unit determines that at least one data is abnormal, the level determination unit determines the level as level A.
20. The diagnostic device according to claim 1, characterized in that, It has a detection function setting unit (S170). When N and N+1 are respectively set as the number of times the data acquisition unit executes, and the data acquired by the data acquisition unit in the Nth instance is set as data N, and the data acquired by the data acquisition unit in the (N+1)th instance is set as data N+1,... The detection function setting unit, when the level determination unit determines the level of abnormality as low based on the data N, is set to reduce the function of the detection unit detecting the state of the object being diagnosed when the data acquisition unit acquires the data N+1, compared to when the level determination unit determines the level of abnormality as high based on the data N.
Citation Information
Patent Citations
Multimedia process monitor / Control device
JP1994289927A
Interdental cleaner
JP2023176818A