Dynamic weighing system and method based on digital filter simulation
By using digital filter simulation technology, the dynamic weighing system can quickly adapt to different application scenarios, improve weighing accuracy and response speed, simplify parameter settings, and solve the adaptability problem of dynamic weighing devices in different scenarios.
Patent Information
- Application Number
- CN202510906590.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-02
- Publication Date
- 2025-10-28
AI Technical Summary
Dynamic weighing devices suffer from low dynamic weighing accuracy, slow response speed, complex parameter settings, and a lack of filtering parameter tools for rapid problem identification in different application scenarios, making them unable to quickly adapt to the needs of different scenarios.
We provide a dynamic weighing system and method based on digital filter simulation. Digital filter simulation is performed through dedicated host computer software, allowing users to intuitively see the filtered waveform and download the optimized parameters to the weighing instrument's control motherboard, enabling rapid adaptation to filter parameter settings for different application scenarios.
This invention solves the adaptability problem of dynamic weighing devices in different application scenarios, enables rapid setting of filter parameters, improves weighing accuracy and response speed, and simplifies the parameter setting process.
Smart Images

Figure CN120846467A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of dynamic weighing technology, and in particular to a dynamic weighing system and method based on digital filter simulation. Background Technology
[0002] Dynamic weighing is categorized into checkweigher / canning modes based on application scenarios. Dynamic weighing technology is a relatively new technology in China. It is much more complex than static weighing, with the main technical challenges being: Dynamic response speed: When the object under test is in motion and the signal duration is short, rapid measurement is required within a short time. This requires the system to have good dynamic response characteristics and a high sampling frequency. The AD sampling circuit requires a high sampling frequency of 1K or higher and an effective resolution of 20 bits.
[0003] Interference noise: During equipment operation, it is subject to various interference noises, including vibration interference generated by the equipment itself, vibration interference from the movement of the object being measured, 50Hz power frequency interference, other external electromagnetic interference, temperature and humidity, dust on the weighing platform, air convection, and other factors. For different equipment and dynamic weighing application scenarios, the frequencies of the useful signal and noise are different, and the digital filtering algorithms used are also different.
[0004] Ø Dynamic Weighing Mode: Checkweigher Mode: The object being weighed is continuously weighed while in motion via a conveyor belt and chute, with a very short dwell time on the weighing platform, on the order of milliseconds. Canning Mode: In the field of industrial automation, canning specifically refers to an automated production line environment that uses rigid or semi-rigid containers as carriers to fill liquids, pastes, granules, and other materials using quantitative canning technology.
[0005] Currently, dynamic weighing devices suffer from drawbacks such as low dynamic weighing accuracy, slow response speed, and complex parameter settings. They also lack the ability to quickly set filtering parameters for different dynamic weighing application scenarios, and when inaccurate weighing results occur, they lack analytical tools to quickly locate the problem. Summary of the Invention
[0006] This invention provides a dynamic weighing system and method based on digital filter simulation. Dedicated host computer software can perform digital filter simulation on the original signal, solving the adaptability problem of dynamic weighing in different application scenarios.
[0007] According to one aspect of this disclosure, a dynamic weighing system based on digital filter simulation is provided, the interface of which includes: a menu bar and a main window; The menu bar includes a home button, an application scenario button, an input / output button, a measurement accuracy button, a calibration button, a waveform button, a filter button, a save button, a download button, and a help button. Below the homepage button, the main window displays device information and device status; the device in question is a weighing instrument. The application scenario dropdown menu includes the following buttons: Standard Weighing, Checkweighing / Filling; The input / output settings are displayed in the main window and are used to obtain the current status information of the input / output ports. The status information of the input and output ports can be configured by selecting from the drop-down list and written to the dynamic weighing instrument. The measurement accuracy settings are displayed in the main window. Set the parameters for the measurement accuracy and write them to the dynamic weighing instrument. The calibration settings are displayed in the main window and are used to set the calibration parameters and write them to the dynamic weighing instrument. The waveform is displayed in the main window, and the mode switching drop-down box is used to switch between real-time mode and analysis mode; The filter settings are displayed in the main window. They are used to set the filter parameters on this interface according to the filter and filter parameters selected in the analysis mode, and then save and write them to the dynamic weighing instrument. The filter parameters include: sampling frequency, filter model, filter order, and cutoff frequency.
[0008] In one possible implementation, in the checkweighing / filling application scenario, the main window displays a trigger mode selection box, and the selectable trigger modes include: horizontal front trigger, external front trigger, horizontal back trigger, and external back trigger.
[0009] In one possible implementation, the system interface also includes a secondary window, which displays the current weight value, a device scan button, and a connect / disconnect button. Click the device scan button, and the system interface will display the name and attributes of the scanned weighing instrument. Select the weighing instrument to connect. After the device is successfully connected, the "√" in the upper right corner of the system interface will light up, and the corresponding input / output in the device status will also light up.
[0010] In one possible implementation, the calibration parameters include the number of decimal places the measurement is accurate to, the unit of measurement, the resolution, and the calibration weight.
[0011] In one possible implementation, the status information of the input / output port includes: off and on.
[0012] In one possible implementation, the waveform window selects real-time mode: it receives the raw data and filtered data from the dynamic weighing instrument and directly displays the real-time time-domain waveform. The waveform window also includes a time window length setting box. Waveform window selection analysis mode: Read the raw data of the dynamic weighing instrument for a preset time period, perform spectrum analysis, select filters and related parameters for filtering, and display frequency domain graph and time domain graph. The waveform window also includes a sampling time setting box and a spectrum graph button. When the spectrum graph button is clicked, the spectrum graph after Fourier transform is displayed.
[0013] A dynamic weighing method based on digital filter simulation, the method comprising: Connect the computer to the weighing instrument using the weighing system software in the host computer. The application scenario, measurement accuracy, calibration parameters, maximum range, sampling frequency, and filter parameters are set through the weighing system software. The weighing system software writes the set parameters into the weighing instrument; The weighing instrument is used to collect sensor signals, perform A / D conversion, and process digital signals according to the set digital filter type and parameters to obtain the filtered weight value. The weighing system software displays the spectrum of the raw weighing data, simulates digital filters, switches between different filter types and parameters, and obtains the optimal parameters for different application scenarios, including digital filter type, cutoff frequency, checkweigher / bottling process parameters. The optimal parameters are written into the weighing instrument, which then performs A / D conversion and digital signal processing on the collected raw weighing data based on the optimal parameters.
[0014] In one possible implementation, the weighing instrument controls the filling process based on parameters set in the weighing system software. Initial stage: Peeling is performed after checking the startup conditions. Whether to peel in the initial stage is configurable. Coarse feed stage: The weighing instrument controls the start of the coarse feed. There is a preset stabilization time in the initial stage of the coarse feed to limit the impact of the dynamic response caused by the start of the coarse feed on the signal. Fine feeding stage: The weighing instrument controls the start of fine feeding. The start of fine feeding requires a preset stabilization time to limit the impact of the dynamic response caused by the start of fine feeding on the signal. Remaining feed stage: When the weighing instrument shuts off the fine feed signal, some residual amount will flow into the container in the air. This stage is defined as the remaining feed stage. Stable phase: After the final stabilization time, the entire system reaches stability, and the final weighing result is calculated. Emptying phase: The control module outputs an emptying control signal and maintains it for a preset time to ensure that there is no residual material.
[0015] In one possible implementation, the parameters for the canning scenario include: Target weight: In fill / unload feed mode, target weight refers to the weight measurement value reached at the end of the filling process; Peeling delay time: When the "Automatic peeling on startup" option is enabled in fill mode, this timer represents the stabilization time before peeling; Unloading mode: Indicates the time it takes for the tank level to stabilize before the reference weight is collected; Final settling time: In canned mode, the final settling time defines the duration after the fine feed stops. After the final settling time, the system reaches stability and begins to calculate the final result. Rough feed settling time: During this delay, flow control and level monitoring are disabled to limit the impact of the dynamic response triggered by the start of the rough feed on the signal.
[0016] Fine feed settling time: During this delay, flow control and level monitoring are disabled to limit the impact of the dynamic response triggered by the start of fine feed on the signal; Clear hold time: Clear hold time defines the duration for which the clear output signal remains active after the total value falls below the clear end value; Tare weight determination time: If the stability criterion is not met after the tare weight stabilization time, the net voltage value shall be used as the tare weight value. Loop wait time ends: The delay occurs, the loop is considered complete, and the values of statistical variables are updated: number of loops, total number of runs, mean and standard deviation.
[0017] In one possible implementation, the checkweigher mode requires setting two parameters: processing time and measurement time. The dynamic weighing system performs digital filter simulation, and the trigger signal and the filtered waveform are actually observed. The user sets the correct processing time and measurement time. Processing time: From the moment the trigger signal is activated until the system reaches stability, a certain amount of time is required. No measurements are taken during this processing time to allow the measured values to stabilize as much as possible.
[0018] Measurement time: Defined as the duration of measurement before the weighed product leaves the belt.
[0019] Compared with the prior art, the present invention has the following beneficial effects: The invention disclosed in this embodiment provides dedicated host computer software capable of simulating digital filters on the original signal. The spectrum display allows users to intuitively see the filtered waveform, facilitating the selection of the optimal digital filter for their application scenario. The simulated digital filter parameters can be downloaded to the control motherboard and saved to EEPROM. Subsequent operation eliminates the need for a host computer, allowing digital filtering to be performed according to the pre-set parameters. This solves the adaptability problem of dynamic weighing under different application scenarios. Attached Figure Description
[0020] Figure 1 A diagram showing the interface of a dynamic weighing system according to an embodiment of the present disclosure is provided.
[0021] Figure 2 A diagram showing the interface of a dynamic weighing system according to an embodiment of the present disclosure is provided.
[0022] Figure 3 A diagram showing the interface of a dynamic weighing system according to an embodiment of the present disclosure is provided.
[0023] Figure 4 A diagram showing the interface of a dynamic weighing system according to an embodiment of the present disclosure is provided.
[0024] Figure 5 A diagram showing the interface of a dynamic weighing system according to an embodiment of the present disclosure is provided.
[0025] Figure 6 A diagram showing the interface of a dynamic weighing system according to an embodiment of the present disclosure is provided.
[0026] Figure 7 A diagram showing the interface of a dynamic weighing system according to an embodiment of the present disclosure is provided.
[0027] Figure 8 A diagram showing the interface of a dynamic weighing system according to an embodiment of the present disclosure is provided.
[0028] Figure 9 A diagram showing the interface of a dynamic weighing system according to an embodiment of the present disclosure is provided.
[0029] Figure 10 A diagram showing the interface of a dynamic weighing system according to an embodiment of the present disclosure is provided.
[0030] Figure 11 A diagram showing the interface of a dynamic weighing system according to an embodiment of the present disclosure is provided.
[0031] Figure 12 A diagram showing the interface of a dynamic weighing system according to an embodiment of the present disclosure is provided.
[0032] Figure 13 A diagram showing the interface of a dynamic weighing system according to an embodiment of the present disclosure is provided.
[0033] Figure 14 A diagram showing the interface of a dynamic weighing system according to an embodiment of the present disclosure is provided.
[0034] Figure 15 The diagram shows a simulation waveform of a digital filter in a dynamic weighing system according to an embodiment of the present disclosure.
[0035] Figure 16 The FFT spectrum of a dynamic weighing system according to an embodiment of the present disclosure is shown.
[0036] Figure 17 A schematic diagram of a checkweighing layout according to an embodiment of the present disclosure is shown.
[0037] Figure 18 This diagram illustrates the page architecture of a dynamic weighing system according to an embodiment of the present disclosure. Detailed Implementation
[0038] Various exemplary embodiments, features, and aspects of this disclosure will now be described in detail with reference to the accompanying drawings. The same reference numerals in the drawings denote elements that have the same or similar functions. Although various aspects of the embodiments are shown in the drawings, they are not necessarily drawn to scale unless specifically indicated otherwise.
[0039] The term “exemplary” as used herein means “serving as an example, embodiment, or illustration.” Any embodiment illustrated herein as “exemplary” is not necessarily to be construed as superior to or better than other embodiments.
[0040] Furthermore, to better illustrate this disclosure, numerous specific details are set forth in the following detailed description. Those skilled in the art will understand that this disclosure can be practiced without certain specific details. In some instances, methods, means, components, and circuits well known to those skilled in the art have not been described in detail in order to highlight the main points of this disclosure.
[0041] The weighing system includes: a weight sensor, a dynamic weighing instrument, and a host computer. The weight sensor is used to send the collected weight sensing signal to the dynamic weighing instrument, and the dynamic weighing instrument is used to perform A / D conversion and digital signal processing on the weight sensing signal to determine the filtered weight value.
[0042] The spectrum diagram shows that the frequency of noise varies depending on the application scenario. To filter out interference noise, time-domain and frequency-domain analysis of the raw data is provided. The frequency range of interference noise can be observed through the spectrum diagram, thereby determining the cutoff frequency of the digital filter.
[0043] Digital filter simulation: Different application scenarios require different types of digital filters. The common practice in China is to customize them specifically. First, the raw weighing signal from the MCU / DSP is obtained via a serial port tool. The data is then processed, and Matlab simulation is performed to determine the type and parameters of the digital filter for the specific scenario. Finally, the obtained coefficients are embedded into the MCU / DSP. This method requires knowledge of Matlab, serial port debugging tools, and the main control chip. Each application scenario requires separate development, resulting in numerous software versions, complex maintenance, and an uncontrollable analysis process.
[0044] To address the aforementioned issues, the invention provides dedicated host computer software capable of simulating digital filters on the original signal. Users can visually view the filtered waveform, facilitating the selection of the optimal digital filter for their specific application scenario. The simulated digital filter parameters can be downloaded to the weighing instrument's control motherboard and saved to EEPROM. Subsequent operation eliminates the need for a host computer, allowing digital filtering to be performed according to the pre-set parameters.
[0045] According to one aspect of this disclosure, a dynamic weighing system based on digital filter simulation is provided, the interface of which includes: a menu bar and a main window; The menu bar includes a home button, an application scenario button, an input / output button, a measurement accuracy button, a calibration button, a waveform button, a filter button, a save button, a download button, and a help button. Below the homepage button, the main window displays device information and device status; the device in question is a weighing instrument. The application scenario dropdown menu includes the following buttons: Standard Weighing, Checkweighing / Filling; The input / output settings are displayed in the main window and are used to obtain the current status information of the input / output ports. The status information of the input and output ports can be configured by selecting from the drop-down list and written to the dynamic weighing instrument. The measurement accuracy settings are displayed in the main window. Set the parameters for the measurement accuracy and write them to the dynamic weighing instrument. The calibration settings are displayed in the main window and are used to set the calibration parameters and write them to the dynamic weighing instrument. The waveform is displayed in the main window, and the mode switching drop-down box is used to switch between real-time mode and analysis mode; The filter settings are displayed in the main window. They are used to set the filter parameters on this interface according to the filter and filter parameters selected in the analysis mode, and then save and write them to the dynamic weighing instrument. The filter parameters include: sampling frequency, filter model, filter order, and cutoff frequency.
[0046] Different application scenarios require different types, orders, and cutoff frequencies of digital filters. To quickly set filter parameters, a digital filter simulation function is used. For example, a 10-second weighing waveform can be read, and different parameters can be selected on the host computer to see the filtered results. For quick parameter selection, an FFT display of the spectrum distribution is provided, allowing for rapid determination of the cutoff frequency. Once the user determines the optimal parameters, they are written into the weighing instrument and stored in its storage medium. Normal use does not require the use of a host computer.
[0047] In one possible implementation, in the checkweighing / filling application scenario, the main window displays a trigger mode selection box, and the selectable trigger modes include: horizontal front trigger, external front trigger, horizontal back trigger, and external back trigger.
[0048] In one possible implementation, the system interface also includes a secondary window, which displays the current weight value, a device scan button, and a connect / disconnect button. Click the device scan button, and the system interface will display the name and attributes of the scanned weighing instrument. Select the weighing instrument to connect. After the device is successfully connected, the "√" in the upper right corner of the system interface will light up, and the corresponding input / output in the device status will also light up.
[0049] In one possible implementation, the calibration parameters include the number of decimal places the measurement is accurate to, the unit of measurement, the resolution, and the calibration weight.
[0050] In one possible implementation, the status information of the input / output port includes: off and on.
[0051] In one possible implementation, the waveform window selects real-time mode: it receives the raw data and filtered data from the dynamic weighing instrument and directly displays the real-time time-domain waveform. The waveform window also includes a time window length setting box. Waveform window selection analysis mode: Read the raw data of the dynamic weighing instrument for a preset time period, perform spectrum analysis, select filters and related parameters for filtering, and display frequency domain graph and time domain graph. The waveform window also includes a sampling time setting box and a spectrum graph button. When the spectrum graph button is clicked, the spectrum graph after Fourier transform is displayed.
[0052] A dynamic weighing method based on digital filter simulation, the method comprising: Connect the computer to the weighing instrument using the weighing system software in the host computer. The application scenario, measurement accuracy, calibration parameters, maximum range, sampling frequency, and filter parameters are set through the weighing system software. The weighing system software writes the set parameters into the weighing instrument; The weighing instrument is used to collect sensor signals, perform A / D conversion, and process digital signals according to the set digital filter type and parameters to obtain the filtered weight value. The weighing system software displays the spectrum of the raw weighing data, simulates digital filters, switches between different filter types and parameters, and obtains the optimal parameters for different application scenarios, including digital filter type, cutoff frequency, checkweigher / bottling process parameters. The optimal parameters are written into the weighing instrument, which then performs A / D conversion and digital signal processing on the collected raw weighing data based on the optimal parameters.
[0053] In one possible implementation, the weighing instrument controls the filling process based on parameters set in the weighing system software. Initial stage: Peeling is performed after checking the startup conditions. Whether to peel in the initial stage is configurable. Coarse feed stage: The weighing instrument controls the start of the coarse feed. There is a preset stabilization time in the initial stage of the coarse feed to limit the impact of the dynamic response caused by the start of the coarse feed on the signal. Fine feeding stage: The weighing instrument controls the start of fine feeding. The start of fine feeding requires a preset stabilization time to limit the impact of the dynamic response caused by the start of fine feeding on the signal. Remaining feed stage: When the weighing instrument shuts off the fine feed signal, some residual amount will flow into the container in the air. This stage is defined as the remaining feed stage. Stable phase: After the final stabilization time, the entire system reaches stability, and the final weighing result is calculated. Emptying phase: The control module outputs an emptying control signal and maintains it for a preset time to ensure that there is no residual material.
[0054] In one possible implementation, the parameters for the canning scenario include: Target weight: In fill / unload feed mode, target weight refers to the weight measurement value reached at the end of the filling process; Peeling delay time: When the "Automatic peeling on startup" option is enabled in fill mode, this timer represents the stabilization time before peeling; Unloading mode: Indicates the time it takes for the tank level to stabilize before the reference weight is collected; Final settling time: In canned mode, the final settling time defines the duration after the fine feed stops. After the final settling time, the system reaches stability and begins to calculate the final result. Rough feed settling time: During this delay, flow control and level monitoring are disabled to limit the impact of the dynamic response triggered by the start of the rough feed on the signal.
[0055] Fine feed settling time: During this delay, flow control and level monitoring are disabled to limit the impact of the dynamic response triggered by the start of fine feed on the signal; Clear hold time: Clear hold time defines the duration for which the clear output signal remains active after the total value falls below the clear end value; Tare weight determination time: If the stability criterion is not met after the tare weight stabilization time, the net voltage value shall be used as the tare weight value. Loop wait time ends: The delay occurs, the loop is considered complete, and the values of statistical variables are updated: number of loops, total number of runs, mean and standard deviation.
[0056] In one possible implementation, the checkweigher mode requires setting two parameters: processing time and measurement time. The dynamic weighing system performs digital filter simulation, and the trigger signal and the filtered waveform are actually observed. The user sets the correct processing time and measurement time. Processing time: From the moment the trigger signal is activated until the system reaches stability, a certain amount of time is required. No measurements are taken during this processing time to allow the measured values to stabilize as much as possible.
[0057] Measurement time: Defined as the duration of measurement before the weighed product leaves the belt.
[0058] Connect the computer (PC) to the weighing instrument using USB / RS485, input the baud rate 38400, and input the DIP switch address to enter the host computer interface.
[0059] The host computer is responsible for providing an intuitive user interface to display the spectrum of the raw weighing data, simulate digital filters, and obtain the optimal parameters for different application scenarios, including digital filter type, cutoff frequency, checkweigher / bottling process parameters, etc.
[0060] The weighing instrument is responsible for acquiring sensor signals, performing A / D conversion, and processing the digital signal according to the digital filter type and coefficients obtained from the simulation to obtain the filtered weight value. Based on the process parameters set by the host computer, it completes the process control of the filling / checkweighing system.
[0061] The weighing instrument is suitable for checkweighers and canning scenarios, and supports communication interfaces such as USB, EtherCAT, RS485 and CAN.
[0062] Here are some examples of parameters that need to be set: Table 1 Weighing Instrument Setting Parameters ; Figure 17 A schematic diagram of a checkweigher layout according to an embodiment of this disclosure is shown. Weighing is part of the movement of the product to be weighed through an intermediate area. Three conveyor sections operate at the same, constant speed. The purpose of these dynamic weighings is to achieve high throughput (weighing operations per minute) without sacrificing accuracy (low standard deviation). Fast sampling rate, fast settling filter, and triggering function make dynamic weighing ideal for digital sensor electronics.
[0063] The checkweigher mode requires setting two parameters: processing time and measurement time. Through digital filter simulation, the trigger signal and the filtered waveform can be observed, making it convenient for users to set the correct processing time and measurement time.
[0064] After the software is opened, it first scans for devices. Select the device you want to connect to. Once the device is successfully connected, the checkmark in the upper right corner will light up. In the device status, the corresponding input / output indicator will also light up.
[0065] Select the appropriate application scenario. Set the input / output, measurement accuracy, calibration, and other parameters as needed. Click the waveform button and select the appropriate filter parameters. Use the filter button to write the filter parameters to the lower-level machine. Complete the configuration environment for the weighing module.
[0066] Table 2 Technical parameters of dynamic weighing instrument ; The various embodiments of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principles, practical application, or technical improvements to the embodiments in the market, or to enable others skilled in the art to understand the embodiments disclosed herein.
Claims
1. A dynamic weighing system based on digital filter simulation, characterized in that, The system interface includes: a menu bar and a main window; The menu bar includes a home button, an application scenario button, an input / output button, a measurement accuracy button, a calibration button, a waveform button, a filter button, a save button, a download button, and a help button. Below the homepage button, the main window displays device information and device status; the device in question is a weighing instrument. The application scenario dropdown menu includes the following buttons: Standard Weighing, Checkweighing / Filling; The input / output settings are displayed in the main window and are used to obtain the current status information of the input / output ports. The status information of the input and output ports can be configured by selecting from the drop-down list and written to the dynamic weighing instrument. The measurement accuracy settings are displayed in the main window. Set the parameters for the measurement accuracy and write them to the dynamic weighing instrument. The calibration settings are displayed in the main window and are used to set the calibration parameters and write them to the dynamic weighing instrument. The waveform is displayed in the main window, and the mode switching drop-down box is used to switch between real-time mode and analysis mode; The filter settings are displayed in the main window. They are used to set the filter parameters on this interface according to the filter and filter parameters selected in the analysis mode, and then save and write them to the dynamic weighing instrument. The filter parameters include: sampling frequency, filter model, filter order, and cutoff frequency.
2. The dynamic weighing system based on digital filter simulation according to claim 1, characterized in that, In the aforementioned checkweighing / filling application scenario, the main window displays a trigger mode selection box, and the selectable trigger modes include: horizontal front trigger, external front trigger, horizontal back trigger, and external back trigger.
3. The dynamic weighing system based on digital filter simulation according to claim 1, characterized in that, The system interface also includes a secondary window, which displays the current weight value, the device scan button, and the connect / disconnect button; Click the device scan button, and the system interface will display the name and attributes of the scanned weighing instrument. Select the weighing instrument to connect. After the device is successfully connected, the "√" in the upper right corner of the system interface will light up, and the corresponding input / output in the device status will also light up.
4. The dynamic weighing system based on digital filter simulation according to claim 1, characterized in that, The calibration parameters include the number of decimal places the measurement is accurate to, the unit of measurement, the resolution, and the calibration weight.
5. The dynamic weighing system based on digital filter simulation according to claim 1, characterized in that, The status information of the input / output ports includes: off and on.
6. The dynamic weighing system based on digital filter simulation according to claim 1, characterized in that, Waveform window selection real-time mode: Receives raw and filtered data from the dynamic weighing instrument and directly displays the real-time time domain waveform. The waveform window also includes a time window length setting box. Waveform window selection analysis mode: Read the raw data of the dynamic weighing instrument for a preset time period, perform spectrum analysis, select filters and related parameters for filtering, and display frequency domain graph and time domain graph. The waveform window also includes a sampling time setting box and a spectrum graph button. When the spectrum graph button is clicked, the spectrum graph after Fourier transform is displayed.
7. A dynamic weighing method based on digital filter simulation, wherein the method is applied to the dynamic weighing system according to any one of claims 1-6, characterized in that, The method includes: Connect the computer to the weighing instrument using the weighing system software in the host computer. The application scenario, measurement accuracy, calibration parameters, maximum range, sampling frequency, and filter parameters are set through the weighing system software. The weighing system software writes the set parameters into the weighing instrument; The weighing instrument is used to collect sensor signals, perform A / D conversion, and process digital signals according to the set digital filter type and parameters to obtain the filtered weight value. The weighing system software displays the spectrum of the raw weighing data, simulates digital filters, switches between different filter types and parameters, and obtains the optimal parameters for different application scenarios, including digital filter type, cutoff frequency, checkweigher / bottling process parameters. The optimal parameters are written into the weighing instrument, which then performs A / D conversion and digital signal processing on the collected raw weighing data based on the optimal parameters.
8. The dynamic weighing method based on digital filter simulation according to claim 7, characterized in that, The weighing instrument controls the filling process based on the parameters set in the weighing system software. Initial stage: Peeling is performed after checking the startup conditions. Whether to peel in the initial stage is configurable. Coarse feed stage: The weighing instrument controls the start of the coarse feed. There is a preset stabilization time in the initial stage of the coarse feed to limit the impact of the dynamic response caused by the start of the coarse feed on the signal. Fine feeding stage: The weighing instrument controls the start of fine feeding. The start of fine feeding requires a preset stabilization time to limit the impact of the dynamic response caused by the start of fine feeding on the signal. Remaining feed stage: When the weighing instrument shuts off the fine feed signal, some residual amount will flow into the container in the air. This stage is defined as the remaining feed stage. Stable phase: After the final stabilization time, the entire system reaches stability, and the final weighing result is calculated. Emptying phase: The control module outputs an emptying control signal and maintains it for a preset time to ensure that there is no residual material.
9. The dynamic weighing method based on digital filter simulation according to claim 8, characterized in that, The parameter settings for the canning scenario include: Target weight: In fill / unload feed mode, target weight refers to the weight measurement value reached at the end of the filling process; Peeling delay time: When the "Automatic peeling on startup" option is enabled in fill mode, this timer represents the stabilization time before peeling; Unloading mode: Indicates the time it takes for the tank level to stabilize before the reference weight is collected; Final settling time: In canned mode, the final settling time defines the duration after the fine feed stops. After the final settling time, the system reaches stability and begins to calculate the final result. Rough feed settling time: During this delay, flow control and level monitoring are disabled to limit the impact of the dynamic response triggered by the start of the rough feed on the signal; Fine feed settling time: During this delay, flow control and level monitoring are disabled to limit the impact of the dynamic response triggered by the start of fine feed on the signal; Clear hold time: Clear hold time defines the duration for which the clear output signal remains active after the total value falls below the clear end value; Tare weight determination time: If the stability criterion is not met after the tare weight stabilization time, the net voltage value shall be used as the tare weight value. Loop wait time ends: The delay occurs, the loop is considered complete, and the values of statistical variables are updated: number of loops, total number of runs, mean and standard deviation.
10. The dynamic weighing method based on digital filter simulation according to claim 9, characterized in that, The checkweigher mode requires setting two parameters: processing time and measurement time. The dynamic weighing system performs digital filter simulation and actually observes the trigger signal and the waveform after filtering. The user sets the correct processing time and measurement time. Processing time: From the moment the trigger signal is activated until the system reaches stability, a certain amount of time is required. No measurements are taken during this processing time to allow the measured values to stabilize as much as possible. Measurement time: Defined as the duration of measurement before the weighed product leaves the belt.
