Fault diagnosis method and device for multi-path simulation weighing sensor

By analyzing and judging the characteristics of the weighing digital signals of analog weighing sensors, the difficulty of sensor fault diagnosis in analog weighing systems has been solved, enabling rapid and accurate location of faults in disconnected sensors and bridge cables, thus improving diagnostic efficiency and reliability.

CN121933109APending Publication Date: 2026-04-28METTLER TOLEDO (CHANGZHOU) PRECISION INSTR CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411507363.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-25
Publication Date
2026-04-28

AI Technical Summary

Technical Problem

Existing analog weighing system solutions lack fast, accurate, and reliable fault diagnosis methods. In particular, in multi-point applications, it is impossible to determine the specific sensor fault, which requires users to troubleshoot one by one, which is time-consuming, labor-intensive, and relies on experience.

Method used

By acquiring weighing analog signals from multiple analog load cells and converting them into digital signals, comparing the total current with a threshold, and combining various features to determine the sensor connection status and Wheatstone bridge faults, specific rules are used to determine cable faults.

Benefits of technology

It enables rapid, accurate, and reliable location of faults in disconnected analog load cells and bridge cables, improving the efficiency and accuracy of fault diagnosis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121933109A_ABST
    Figure CN121933109A_ABST
Patent Text Reader

Abstract

The invention provides a fault diagnosis method and a fault diagnosis device for a multi-path simulation weighing sensor, and a computer readable medium. The fault diagnosis method comprises the following steps: acquiring a corresponding weighing analog signal from each analog weighing sensor, and converting the weighing analog signal into a weighing digital signal; acquiring the total current of the multiple paths of analog weighing sensors, and comparing the total current with a current threshold value; when the total current is smaller than a current threshold value, fault judgment is carried out according to the multiple paths of weighing digital signals, and when the weighing digital signals have one or more of the following characteristics, it is judged that the analog weighing sensors corresponding to the weighing digital signals are not connected: the first characteristic is that the weighing digital signals exceed a normal range; 2, the weighing digital signal does not change in a first preset time period; characteristic 3: the peak-to-peak value of the weighing digital signal is greater than a first threshold value in a second preset time period; and 4, the variance of the weighing digital signal in a third preset time period is greater than a second threshold value.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates primarily to the field of weighing sensors, and more particularly to a fault diagnosis method, fault diagnosis device, and computer-readable medium for multi-channel analog weighing sensors. Background Technology

[0002] Current weighing sensors mainly consist of a weighing sensor and an instrument or transmitter. Specifically, from an overall solution perspective, weighing sensors include digital weighing system solutions and analog weighing system solutions. Digital weighing system solutions consist of digital weighing sensors and instruments or transmitters, while analog weighing system solutions consist of analog weighing sensors and instruments or transmitters. Regardless of the system type, fault diagnosis functionality is essential. Currently, fault diagnosis capabilities for analog weighing system solutions are very limited, especially for multi-point applications involving multiple sensors, such as tank scales, platform scales, and vehicle scales. Analog system diagnostics cannot pinpoint which specific sensor is malfunctioning. When abnormal weight output occurs, users need to use tools like multimeters to check each sensor and component individually to locate the faulty sensor, which is time-consuming, labor-intensive, and largely relies on experience. Currently, there is a lack of fast, accurate, and reliable diagnostic methods for analog weighing system solutions. Summary of the Invention

[0003] To address the aforementioned technical problems, this application provides a method and apparatus for rapidly, accurately, and reliably diagnosing faults in a simulated weighing system.

[0004] To address the aforementioned technical problems, this application provides a fault diagnosis method for multi-channel analog weighing sensors, comprising: acquiring a corresponding analog weighing signal from each analog weighing sensor and converting the analog weighing signal into a digital weighing signal; acquiring the total current of the multi-channel analog weighing sensors and comparing the total current with a current threshold; when the total current is less than the current threshold, performing fault judgment based on the multi-channel digital weighing signals; and determining that the analog weighing sensor corresponding to the digital weighing signal is not connected when the digital weighing signal exhibits one or more of the following characteristics:

[0005] Feature 1: The weighing digital signal exceeds the normal range;

[0006] Feature 2: The weighing digital signal does not change during the first preset time period;

[0007] Feature 3: The peak-to-peak value of the weighing digital signal is greater than the first threshold during the second preset time period;

[0008] Feature 4: The variance of the weighing digital signal within the third preset time period is greater than the second threshold.

[0009] In one embodiment of this application, the feature further includes: Feature 5: The weighing digital signal has a gradually increasing trend and / or a gradually decreasing trend within the normal range and during the fourth preset time period.

[0010] In one embodiment of this application, when the weighing digital signal exhibits the fifth characteristic, the method further includes: comparing the differences between the variances of multiple weighing digital signals within a fifth preset time period; if the difference is greater than a third threshold, determining that one or more of the weighing digital signals with larger variances correspond to analog weighing sensors that are not connected.

[0011] In one embodiment of this application, the feature further includes: Feature Six: the weighing digital signal is within the normal range and does not drift, and the weight output of the analog weighing sensor has a difference from the weight output of other analog weighing sensors, the difference being greater than a fourth threshold.

[0012] In one embodiment of this application, the feature further includes: Feature 7: the rate of change of the weighing digital signal is greater than a fifth threshold.

[0013] In one embodiment of this application, it further includes: when the total current is greater than or equal to the current threshold, and when the weighing digital signal exhibits one or more of the features one to seven, determining that the Wheatstone bridge of the analog weighing sensor has a short circuit or open circuit.

[0014] In one embodiment of this application, when it is determined that a short circuit or open circuit has occurred in the Wheatstone bridge of the simulated weighing sensor, one or any of the following rules are used to determine the cable fault in the Wheatstone bridge:

[0015] Rule 1: When the weight output is 0 and the weighing digital signal does not fluctuate, determine that the positive or negative excitation line is open-circuited;

[0016] Rule 2: When the weighing digital signal changes from 0 to its maximum value, and after the maximum value lasts for a first duration, the weighing digital signal exhibits the characteristics of feature one, feature four, and feature seven, it is determined that the positive signal line is open-circuited.

[0017] Rule 3: When the weighing digital signal exhibits the first characteristic, the fourth characteristic, and the seventh characteristic after the maximum value has lasted for a second duration, it is determined that the negative signal line is open-circuited, wherein the second duration is greater than the first duration;

[0018] Rule 4: When the weighing digital signal changes from 0 to its maximum value, and the weighing digital signal does not exhibit the characteristics of feature one, feature four, and feature seven, it is determined that the positive excitation line and the positive signal line are simultaneously broken, or the negative excitation line and the negative signal line are simultaneously broken.

[0019] Rule 5: When the weighing digital signal rapidly changes to a first value that exceeds the normal range, and the weighing digital signal exhibits characteristic one, characteristic four, and characteristic seven, it is determined that the positive excitation line and the negative signal are simultaneously disconnected.

[0020] Rule 6: When the weighing digital signal rapidly changes to a second value that exceeds the normal range and remains unchanged, and the weighing digital signal exhibits the characteristics of feature one, feature four, and feature seven, it is determined that the negative excitation line and the positive signal are simultaneously disconnected.

[0021] Rule 7: When the weighing digital signal exceeds the negative tolerance, it is determined that both the positive signal line and the negative signal line are simultaneously disconnected;

[0022] Rule 8: When the weighing digital signal is 0 and stationary, it is determined that the positive signal line and the negative signal line are short-circuited;

[0023] Rule 9: When the weighing digital signal instantaneously reaches a first fixed value and the weighing digital signal exhibits characteristic seven, it is determined that the positive excitation line and the negative excitation line are short-circuited.

[0024] Rule 10: When the weight output changes rapidly from a negative value to a positive second fixed value, and the weighing digital signal shows characteristic seven, it is determined that the positive excitation line and the negative excitation line are reversed;

[0025] Rule 11: When the weight output changes rapidly from a negative value to a positive third fixed value, and the weighing digital signal exhibits the characteristic seven, the third fixed value is distinguishably greater than the second fixed value, and it is determined that the positive signal line and the negative signal line are reversed.

[0026] In one embodiment of this application, the negative over-tolerance indicates that the weighing digital signal reaches approximately -400% of full scale within less than 5 seconds.

[0027] To address the aforementioned technical problems, this application also proposes a fault diagnosis device for a multi-channel analog weighing sensor, comprising: a memory for storing instructions executable by a processor; and a processor for executing the instructions to implement the method described above.

[0028] To address the aforementioned technical problems, this application also proposes a computer-readable medium storing computer program code, which, when executed by a processor, implements the method described above.

[0029] The fault diagnosis method for multi-channel analog weighing sensors in this application uses multiple characteristic weighing digital signals for analysis and calculation, which can determine which analog weighing sensor is not connected, and can also determine the bridge circuit or cable fault of the sensor, with the advantages of being fast, accurate and reliable. Attached Figure Description

[0030] The accompanying drawings are included to provide a further understanding of this application; they are incorporated into and constitute a part of this application. The drawings illustrate embodiments of this application and, together with this specification, serve to explain the principles of this application. In the drawings:

[0031] Figure 1 This is a block diagram of the simulated weighing system scheme used in a fault diagnosis method according to an embodiment of this application;

[0032] Figure 2 It is a block diagram of a simulated weighing system scheme that includes an analog sensor;

[0033] Figure 3 This is an exemplary flowchart of a fault diagnosis method according to an embodiment of this application;

[0034] Figure 4 This is a system block diagram of a fault diagnosis device according to an embodiment of this application. Detailed Implementation

[0035] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are merely some examples or embodiments of this application. For those skilled in the art, these drawings can be applied to other similar scenarios without creative effort. Unless obvious from the context or otherwise specified, the same reference numerals in the drawings represent the same structures or operations.

[0036] As indicated in this application, unless the context clearly indicates otherwise, the words "a," "an," "an," and / or "the" do not specifically refer to the singular and may also include the plural. Generally speaking, the terms "comprising" and "including" only indicate the inclusion of explicitly identified steps and elements, which do not constitute an exclusive list, and the method or apparatus may also include other steps or elements.

[0037] Unless otherwise specifically stated, the relative arrangement, numerical expressions, and values ​​of the components and steps described in these embodiments do not limit the scope of this application. It should also be understood that, for ease of description, the dimensions of the various parts shown in the drawings are not drawn to actual scale. Techniques, methods, and devices known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques, methods, and devices should be considered part of the specification. In all examples shown and discussed herein, any specific values ​​should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values. It should be noted that similar reference numerals and letters in the following drawings denote similar items; therefore, once an item is defined in one drawing, it need not be further discussed in subsequent drawings.

[0038] Furthermore, it should be noted that the use of terms such as "first" and "second" to define components is merely for the purpose of distinguishing the corresponding components. Unless otherwise stated, these terms have no special meaning and therefore should not be construed as limiting the scope of protection of this application. In addition, although the terminology used in this application is selected from commonly known and used terms, some terms mentioned in this application's specification may have been chosen by the applicant according to his or her judgment, and their detailed meanings are explained in the relevant sections of this description. Moreover, this application should be understood not only through the actual terms used, but also through the meaning implied by each term.

[0039] Flowcharts are used in this application to illustrate the operations performed by the system according to embodiments of this application. It should be understood that the preceding or following operations are not necessarily performed in exact order. Instead, various steps can be processed in reverse order or simultaneously. Furthermore, other operations may be added to these processes, or one or more steps may be removed from these processes.

[0040] Figure 1 This is a block diagram of a simulated weighing system scheme used in a fault diagnosis method according to an embodiment of this application. Figure 2 This is used to display the Wheatstone bridge and its signal and excitation lines inside an analog sensor 110. (Combined) Figure 1 and Figure 2As shown, this analog weighing system includes multiple analog sensors 110 and an instrument or transmitter. The multiple analog sensors 110 are, for example, multiple load cells installed at the bottom of the tank in a tank system. The multiple analog sensors 110 can be connected in series. Each analog sensor 110 has a corresponding analog-to-digital converter 130. The analog-to-digital converter 130 converts the analog weighing signal acquired by the analog-to-digital converter 130 into a digital weighing signal, and then sends the digital weighing signal to the instrument or transmitter 120. After receiving the digital weighing signal, the instrument or transmitter 120 processes the multiple digital weighing signals to obtain the weight output, and can perform functions such as display, human-machine interaction, and fault diagnosis.

[0041] Figure 2 The diagram shows a six-wire sensor, where each analog sensor 110 has a Wheatstone bridge comprising four strain gauges RB1 to RB4 and six cables: positive excitation line EXC+, negative excitation line EXC-, positive sensing line SEN+, negative sensing line SEN-, positive signal line SIG+, and negative signal line SIG-. In other embodiments, the analog sensor 110 is a four-wire sensor with four cables: positive excitation line EXC+, negative excitation line EXC-, positive signal line SIG+, and negative signal line SIG-.

[0042] Figure 2 The diagram is for illustrative purposes only and is not intended to limit the specific number of cables or the connection method.

[0043] The fault diagnosis method of this application can be based on Figure 1 and Figure 2 The simulated weighing system scheme shown can be implemented in the instrument or transmitter 120, or it can be executed by a terminal outside the system.

[0044] Figure 3 This is an exemplary flowchart of a fault diagnosis method according to an embodiment of this application. (See reference...) Figure 3 As shown, the fault diagnosis method of this embodiment includes the following steps:

[0045] Step S1: Obtain the corresponding analog weighing signal SA from each analog weighing sensor 110, and convert the analog weighing signal SA into a digital weighing signal SD;

[0046] Step S2: Obtain the total current It of the multi-channel analog weighing sensor 110, and compare the total current It with the current threshold I_th;

[0047] Step S3: When the total current It is less than the current threshold I_th, fault judgment is performed based on the multi-channel digital weighing signals. If the digital weighing signals exhibit one or more of the following characteristics, it is determined that the analog weighing sensor corresponding to the digital weighing signals is not connected:

[0048] Feature 1: The weighing digital signal exceeds the normal range;

[0049] Feature 2: The weighing digital signal does not change within the first preset time period;

[0050] Feature 3: The peak-to-peak value of the weighing digital signal is greater than the first threshold within the second preset time period;

[0051] Feature 4: The variance of the weighing digital signal within the third preset time period is greater than the second threshold.

[0052] The following elaborates on the above steps S1 - S3.

[0053] In step S1, referring to Figure 2 , the analog weighing signal SA obtained by the analog weighing sensor 110 can be converted into a weighing digital signal SD by the analog-to-digital converter 130.

[0054] In step S2, a galvanometer can be used to measure the total current It of the multi-channel analog weighing sensor 110. The current threshold I_th is a preset value, which is related to the actual circuit settings and the number and characteristics of the analog weighing sensors 110. The current threshold I_th is the normal total current value that the multi-channel analog weighing sensor 110 should have when the circuit is operating normally. The value of the current threshold I_th is around or near this normal total current value.

[0055] In step S3, when it is detected that the total current It < I_th, it indicates that one or more of the analog weighing sensors 110 in the weighing system are not connected. However, at this time, it is not possible to confirm which analog weighing sensor 110 is not connected. It should be noted that when the analog weighing sensor 110 is not connected, the port on the instrument or transmitter 120 for connecting the sensor will be in a high-impedance state, which represents an output state of the port, neither a high level nor a low level. If the high-impedance state is input to the next-stage circuit, it has no effect on the next-stage circuit, just like not being connected. If measured with a multimeter, it may be a high level or a low level, determined by its next-stage circuit. In this state, the fault characteristics are diverse, and the number of sensors online (connected) also affects the fault characteristics. The inventors of the present application have conducted a large number of experiments and data analyses and found that when the weighing digital signal SD (hereinafter referred to as SD) exhibits one or more of the aforementioned Feature 1 to Feature 4, it can be determined that the analog weighing sensor 110 with this feature in this path is not connected. The following assumes that one of the multiple analog weighing sensors 110, analog weighing sensor A, is not connected, and elaborates on each feature.

[0056] When characteristic one occurs, the digital weighing signal of analog load cell A exceeds the normal range. This means it either exceeds the upper or lower tolerance. The normal range depends on the resistance value of the strain gauge in the specific sensor. For example, the upper tolerance is 1.5 times the full scale, and the lower tolerance is -0.5 times the full scale.

[0057] When characteristic two occurs, the simulated weighing sensor A remains unchanged within the first preset time period t1. Characteristic two indicates that SD does not change within a time period t1, meaning that no force applied to the sensor causes any change. At this time, the magnitude of SD may be 0 or full scale. The peak-to-peak value of SD can be detected; if this change is equal to 0, it indicates that SD has not changed.

[0058] When characteristic three occurs, if the peak-to-peak value of SD exceeds a first threshold Th1 within the second preset time period t2, it indicates that SD is experiencing random fluctuations with a large amplitude, exceeding the fluctuation range of a normal stable signal. This first threshold Th1 can be set according to actual conditions, and this application does not impose any restrictions on it. For example, a fluctuation exceeding 100 times the normal fluctuation (e.g., a fluctuation of 0.03 kg from 1000 kg) can be considered a large fluctuation.

[0059] When feature four occurs, if the variance of SD within the third preset time period t3 is greater than a second threshold Th2, it indicates that SD has drifted upward or downward, and the rate of drift can be fast or slow. For example, if SD continuously drifts in one direction for 5 seconds, reaching 1000ppm, it indicates that SD has drifted upward.

[0060] When the SD exhibits the aforementioned characteristics two, three, and four, it can be determined that the analog weighing sensor A corresponding to the SD has malfunctioned, and a diagnostic result can be given.

[0061] In some embodiments, the features further include:

[0062] Feature 5: The weighing digital signal, within the normal range, exhibits a gradual upward trend and / or a gradual downward trend during the fourth preset time period t4. Preferably, it first gradually increases and then gradually decreases during the fourth preset time period t4.

[0063] If SD does not exhibit the aforementioned features one through four, but exhibits feature five, it can still be determined that the corresponding analog weighing sensor A has malfunctioned.

[0064] When feature five appears, SD exhibits a random, non-periodic, slow upward drift, followed by a slow downward change.

[0065] In some embodiments, when feature five appears in multiple signals, a multi-point difference detection algorithm can be used to detect which analog weighing sensor 110 is not connected. Specifically, the multi-point difference detection algorithm includes: detecting the variance of each SD signal within a fifth preset time period t5, and comparing the differences between the multiple variances. If the difference is greater than a third threshold Th3, it is determined that the analog weighing sensor 110 corresponding to one or more weighing digital signals SD with a larger variance is not connected.

[0066] The duration of the fifth preset time period t5 can be equal to the duration of the fourth preset time period t4.

[0067] In some embodiments, the multi-point difference detection algorithm further includes comparing each SD channel, using various statistical methods to calculate the statistical characteristics of the multi-SD channels, and identifying specific SD channels to correspond to fault sensors.

[0068] In some embodiments, SD does not exhibit features one through five as described above, and the features further include:

[0069] Feature 6: The digital weighing signal is within the normal range and does not drift. The weight output of the analog weighing sensor differs from the weight output of other analog weighing sensors, and the difference is greater than the fourth threshold Th4.

[0070] When characteristic six occurs, the weight outputs of multiple analog load cells 110 are all within the normal range. It is impossible to determine whether an analog load cell 110 is faulty simply by looking at its weight output. This application identifies the faulty analog load cell A by comparing the weight outputs of multiple analog load cells 110.

[0071] In some embodiments, the features further include:

[0072] Feature 7: The rate of change of the weighing digital signal is greater than the fifth threshold Th5.

[0073] When characteristic seven occurs, the rate of change of SD is significantly greater than the rate of change under normal conditions. Th5 can be set according to the actual situation.

[0074] After the above steps S1 to S3, the fault diagnosis method of this application can quickly locate which analog weighing sensor 110 is not connected by calculating and analyzing the weighing digital signal.

[0075] Furthermore, the fault diagnosis method of this application can also determine whether the cables in the Wheatstone bridge simulating a weighing sensor are short-circuited or open-circuited.

[0076] In some embodiments, the fault diagnosis method of this application further includes: when the total current It is greater than or equal to the current threshold I_th, when the weighing digital signal shows one or more of the features one to seven, determining that the Wheatstone bridge of the analog weighing sensor 110 has a short circuit or open circuit.

[0077] The inventors of this application, through extensive experimentation and data analysis, have formulated the following rules, and one or more of these rules can be used to determine cable faults in a Wheatstone bridge:

[0078] Rule 1: When the weight output is 0 and the weighing digital signal does not fluctuate, determine that either the positive or negative excitation line is open-circuited. The explanation for fluctuation here is the same as before: the SD signal fluctuates randomly and significantly, exceeding the fluctuation range of a normal stable signal. For example, a fluctuation exceeding 100 times the normal fluctuation (e.g., a fluctuation of 0.03 kg in 1000 kg) is considered a large fluctuation.

[0079] Rule 2: When the weighing digital signal changes from 0 to its maximum value, and after the maximum value persists for a first duration, if the weighing digital signal exhibits characteristics one, four, and seven, the positive signal line is considered open-circuited. The maximum value here is, for example, 0xFFFFFF. The first duration is approximately 5 seconds. For ease of understanding, characteristic one can be simply equated to exceeding the normal weighing range, characteristic four to data drift, and characteristic seven to an increased data rate.

[0080] Rule 3: When the weighing digital signal exhibits characteristics one, four, and seven after the maximum value has lasted for a second duration, the negative signal line is determined to be open-circuited, wherein the second duration is longer than the first duration. The second duration is, for example, 10 seconds.

[0081] Rule 4: When the weighing digital signal changes from 0 to its maximum value, and the weighing digital signal does not exhibit characteristics one, four, or seven, determine that the positive excitation line and the positive signal line are simultaneously broken, or determine that the negative excitation line and the negative signal line are simultaneously broken.

[0082] Rule 5: When the weighing digital signal changes rapidly to a first value that exceeds the normal range, for example, when the SD changes rapidly for 20 seconds, and the weighing digital signal exhibits characteristics one, four, and seven, it is determined that the positive excitation line and the negative signal are simultaneously disconnected.

[0083] Rule 6: When the weighing digital signal rapidly changes to a second value outside the normal range and remains unchanged (e.g., the SD changes rapidly for 20 seconds), and the weighing digital signal exhibits characteristics one, four, and seven, it is determined that the negative excitation line and the positive signal are simultaneously disconnected. It should be noted that the first and second values ​​have a clear difference, allowing for easy differentiation.

[0084] Rule 7: When a negative over-tolerance occurs in the weighing digital signal, it is determined that both the positive and negative signal lines are simultaneously disconnected. In some embodiments, a negative over-tolerance indicates that the weighing digital signal reaches approximately -400% of full scale within less than 5 seconds.

[0085] Rule 8: When the weighing digital signal is 0 and stationary, determine that the positive signal line and the negative signal line are short-circuited.

[0086] Rule 9: When the weighing digital signal instantaneously reaches a first fixed value and the weighing digital signal exhibits characteristic seven, it is determined that the positive and negative excitation lines are short-circuited. For example, the first fixed value is 200000.

[0087] Rule 10: When the weight output rapidly changes from a negative value to a positive second fixed value, and the weighing digital signal exhibits characteristic seven, determine that the positive and negative excitation lines are reversed. It should be noted that the second fixed value is clearly different from the first fixed value. For example, if the second fixed value is 2000, the weight output changes from -20000 to 20000.

[0088] Rule 11: When the weight output rapidly changes from a negative value to a positive third fixed value, and the weighing digital signal exhibits characteristic seven, the third fixed value is distinctly greater than the second fixed value, indicating that the positive and negative signal lines are reversed. For example, if the third fixed value is 500000, the weight output rapidly changes from -500000 to 500000.

[0089] The multi-point difference detection algorithm described above can also be applied to the detection of cable faults. For example, by detecting the differences between multiple signals, it can be used to determine or confirm which cable has an open circuit or short circuit. Faults in the Wheatstone bridge circuit correspond to cable faults, therefore, the above rules 1 to 11 can also be applied to the determination of faults in the Wheatstone bridge circuit.

[0090] This application also includes a fault diagnosis device for a multi-channel analog weighing sensor, comprising a memory and a processor. The memory stores instructions executable by the processor; the processor executes these instructions to implement the fault diagnosis method described above.

[0091] Figure 4 This is a system block diagram of a fault diagnosis device according to an embodiment of this application. (Reference) Figure 4As shown, the fault diagnosis device 400 may include an internal communication bus 401, a processor 402, a read-only memory (ROM) 403, a random access memory (RAM) 404, and a communication port 405. When applied to a personal computer, the fault diagnosis device 400 may also include a hard disk 406. The internal communication bus 401 enables data communication between the components of the fault diagnosis device 400. The processor 402 can perform judgments and issue prompts. In some embodiments, the processor 402 may consist of one or more processors. The communication port 405 enables data communication between the fault diagnosis device 400 and external devices. In some embodiments, the fault diagnosis device 400 can send and receive information and data from a network through the communication port 405. The fault diagnosis device 400 may also include different forms of program storage units and data storage units, such as the hard disk 406, the read-only memory (ROM) 403, and the random access memory (RAM) 404, capable of storing various data files used for computer processing and / or communication, as well as possible program instructions executed by the processor 402. The processor executes these instructions to implement the main part of the method. The results processed by the processor are transmitted to the user device through the communication port and displayed on the user interface.

[0092] The above-described fault diagnosis method can be implemented as a computer program, stored in the hard disk 406, and loaded into the processor 402 for execution to implement the fault diagnosis method of this application.

[0093] This application also includes a computer-readable medium storing computer program code that, when executed by a processor, implements the fault diagnosis method described above.

[0094] When a fault diagnosis method is implemented as a computer program, it can also be stored as an article of manufacture in a computer-readable storage medium. For example, a computer-readable storage medium may include, but is not limited to, magnetic storage devices (e.g., hard disks, floppy disks, magnetic stripes), optical discs (e.g., compact discs (CDs), digital multifunction discs (DVDs)), smart cards, and flash memory devices (e.g., electrically erasable programmable read-only memory (EPROM), cards, sticks, key drives). Furthermore, the various storage media described herein can represent one or more devices and / or other machine-readable media used for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media (and / or storage media) capable of storing, containing, and / or carrying code and / or instructions and / or data.

[0095] It should be understood that the embodiments described above are merely illustrative. The embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or any combination thereof. For hardware implementation, the processor may be implemented within one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, and / or other electronic units designed to perform the functions described herein, or combinations thereof.

[0096] Some aspects of this application can be executed entirely by hardware, entirely by software (including firmware, resident software, microcode, etc.), or by a combination of hardware and software. The aforementioned hardware or software may be referred to as a "data block," "module," "engine," "unit," "component," or "system." The processor may be one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DAPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, or combinations thereof. Furthermore, aspects of this application may manifest as computer products residing in one or more computer-readable media, including computer-readable program code. For example, computer-readable media may include, but are not limited to, magnetic storage devices (e.g., hard disks, floppy disks, magnetic tapes, etc.), optical discs (e.g., compressed CDs, digital multifunction DVDs, etc.), smart cards, and flash memory devices (e.g., cards, sticks, key drives, etc.).

[0097] A computer-readable medium may contain a propagated data signal containing computer program code, for example, on baseband or as part of a carrier wave. This propagated signal may take various forms, including electromagnetic, optical, and so on, or suitable combinations thereof. A computer-readable medium can be any computer-readable medium other than a computer-readable storage medium, which can be connected to an instruction execution system, apparatus, or device to enable communication, propagation, or transmission of a program for use. The program code located on the computer-readable medium can be propagated through any suitable medium, including radio, cable, fiber optic cable, radio frequency signals, or similar media, or any combination of the above media.

[0098] The basic concepts have been described above. Obviously, for those skilled in the art, the above disclosure is merely illustrative and does not constitute a limitation of this application. Although not explicitly stated herein, those skilled in the art may make various modifications, improvements, and corrections to this application. Such modifications, improvements, and corrections are suggested in this application, and therefore remain within the spirit and scope of the exemplary embodiments of this application.

[0099] Furthermore, this application uses specific terms to describe embodiments of the application. For example, "an embodiment," "one embodiment," and / or "some embodiments" refer to a particular feature, structure, or characteristic related to at least one embodiment of the application. Therefore, it should be emphasized and noted that "an embodiment," "one embodiment," or "an alternative embodiment" mentioned twice or more in different locations in this specification do not necessarily refer to the same embodiment. In addition, certain features, structures, or characteristics in one or more embodiments of the application can be appropriately combined.

[0100] In some embodiments, numbers describing the quantity of components and attributes are used. It should be understood that such numbers used in the description of embodiments are modified in some examples with the terms "approximately," "approximately," or "generally." Unless otherwise stated, "approximately," "approximately," or "generally" indicates that the numbers are allowed to vary by ±20%. Accordingly, in some embodiments, the numerical parameters used in the specification are approximate values, which may be changed according to the characteristics required by individual embodiments. In some embodiments, numerical parameters should take into account specified significant digits and employ a general method of digit reservation. Although the numerical ranges and parameters used to confirm their breadth of range in some embodiments of this application are approximate values, in specific embodiments, such values ​​are set as precisely as feasible.

Claims

1. A fault diagnosis method for multi-channel analog weighing sensors, characterized in that, include: Obtain the corresponding analog weighing signal from each analog weighing sensor and convert the analog weighing signal into a digital weighing signal; Obtain the total current of the multi-channel analog weighing sensor and compare the total current with a current threshold. When the total current is less than the current threshold, a fault judgment is made based on the multiple weighing digital signals. When the weighing digital signals exhibit one or more of the following characteristics, it is determined that the analog weighing sensor corresponding to the weighing digital signal is not connected: Feature 1: The weighing digital signal exceeds the normal range; Feature 2: The weighing digital signal does not change during the first preset time period; Feature 3: The peak-to-peak value of the weighing digital signal is greater than the first threshold during the second preset time period; Feature 4: The variance of the weighing digital signal within the third preset time period is greater than the second threshold.

2. The fault diagnosis method as described in claim 1, characterized in that, The features also include: Feature 5: The weighing digital signal has a gradually increasing trend and / or a gradually decreasing trend within the normal range and during the fourth preset time period.

3. The fault diagnosis method as described in claim 2, characterized in that, When the weighing digital signal exhibits the fifth characteristic, the method further includes: comparing the differences between the variances of multiple weighing digital signals within a fifth preset time period; if the difference is greater than a third threshold, then determining that one or more of the weighing digital signals with larger variances correspond to analog weighing sensors that are not connected.

4. The fault diagnosis method as described in claim 2, characterized in that, The features also include: Feature 6: The weighing digital signal is within the normal range and does not drift; the weight output of the analog weighing sensor differs from the weight output of other analog weighing sensors, and the difference is greater than the fourth threshold.

5. The fault diagnosis method as described in claim 4, characterized in that, The features also include: Feature 7: The rate of change of the weighing digital signal is greater than the fifth threshold.

6. The fault diagnosis method as described in claim 5, characterized in that, Also includes: When the total current is greater than or equal to the current threshold, and when the weighing digital signal exhibits one or more of the features one to seven, it is determined that the Wheatstone bridge of the analog weighing sensor has short-circuited or open-circuited.

7. The fault diagnosis method as described in claim 6, characterized in that, When a short circuit or open circuit is detected in the Wheatstone bridge of the simulated weighing sensor, one or more of the following rules are used to determine the cable fault in the Wheatstone bridge: Rule 1: When the weight output is 0 and the weighing digital signal does not fluctuate, determine that the positive or negative excitation line is open-circuited. Rule 2: When the weighing digital signal changes from 0 to its maximum value, and after the maximum value lasts for a first duration, the weighing digital signal exhibits the characteristics of feature one, feature four, and feature seven, it is determined that the positive signal line is open-circuited. Rule 3: When the weighing digital signal exhibits the first characteristic, the fourth characteristic, and the seventh characteristic after the maximum value has lasted for a second duration, it is determined that the negative signal line is open-circuited, wherein the second duration is greater than the first duration; Rule 4: When the weighing digital signal changes from 0 to its maximum value, and the weighing digital signal does not exhibit the characteristics of feature one, feature four, and feature seven, it is determined that the positive excitation line and the positive signal line are simultaneously broken, or the negative excitation line and the negative signal line are simultaneously broken. Rule 5: When the weighing digital signal rapidly changes to a first value that exceeds the normal range, and the weighing digital signal exhibits characteristic one, characteristic four, and characteristic seven, it is determined that the positive excitation line and the negative signal are simultaneously disconnected. Rule 6: When the weighing digital signal rapidly changes to a second value that exceeds the normal range and remains unchanged, and the weighing digital signal exhibits the characteristics of feature one, feature four, and feature seven, it is determined that the negative excitation line and the positive signal are simultaneously disconnected. Rule 7: When the weighing digital signal exceeds the negative tolerance, it is determined that both the positive signal line and the negative signal line are simultaneously disconnected; Rule 8: When the weighing digital signal is 0 and stationary, it is determined that the positive signal line and the negative signal line are short-circuited; Rule 9: When the weighing digital signal instantaneously reaches a first fixed value and the weighing digital signal exhibits characteristic seven, it is determined that the positive excitation line and the negative excitation line are short-circuited. Rule 10: When the weight output changes rapidly from a negative value to a positive second fixed value, and the weighing digital signal shows characteristic seven, it is determined that the positive excitation line and the negative excitation line are reversed; Rule 11: When the weight output changes rapidly from a negative value to a positive third fixed value, and the weighing digital signal exhibits the characteristic seven, the third fixed value is distinguishably greater than the second fixed value, and it is determined that the positive signal line and the negative signal line are reversed.

8. The fault diagnosis method as described in claim 7, characterized in that, The negative over-tolerance indicates that the weighing digital signal reaches approximately -400% of full scale within less than 5 seconds.

9. A fault diagnosis device for a multi-channel analog weighing sensor, comprising: Memory is used to store instructions that can be executed by the processor; A processor for executing the instructions to implement the method as described in any one of claims 1-8.

10. A computer-readable medium storing computer program code that, when executed by a processor, implements the method as claimed in any one of claims 1-8.