A servo control system for a fertilizer applicator based on CAN bus control

Through the servo control system of the fertilizer machine based on the CAN bus, the environment and operation data are collected and analyzed in real time, and the amount of fertilizer is dynamically adjusted, which solves the problem of signal interference of the CAN bus in complex environments, realizes the accuracy and stability of the fertilizer, and supports the refined management of agriculture.

CN120021476BActive Publication Date: 2025-08-05NANJING AGRI MECHANIZATION INST MIN OF AGRI
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510488432.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-04-18
Publication Date
2025-08-05
Estimated Expiration
2045-04-18

AI Technical Summary

Technical Problem

In complex agricultural environments, the CAN bus is affected by factors such as electromagnetic interference and signal attenuation, resulting in signal transmission errors and system instability of the fertilizer applicator, affecting the accuracy of the fertilizer application amount and the accuracy of the system.

Method used

The fertilization machine servo control system based on CAN bus control is adopted, including sensor module, CAN communication module, analysis module, anti-interference and protection module, motor control module and mechanical execution module, to collect environmental and operation data in real time, and dynamically adjust the amount of fertilizer applied through differential signal conversion, data cleaning and analysis, and combine anti-interference and protection measures to ensure the stability and accuracy of the system.

Benefits of technology

It improves the accuracy and system stability of the fertilization machine, reduces chemical fertilizer waste, reduces environmental pollution, ensures the continuity and reliability of fertilization operations, and supports the refined management of agricultural production.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120021476B_ABST
    Figure CN120021476B_ABST
Patent Text Reader

Abstract

The present invention discloses a servo control system for a fertilizer spreader based on CAN bus control, which relates to the technical field of fertilizer spreaders and includes a control center. The control center is communicatively connected to a sensor module, a CAN communication module, an analysis module, a motor control module, an anti-interference and protection module, and a mechanical execution module, wherein electrical signals are connected between the modules. The sensor module is used to collect environmental data and operating data of the fertilizer spreader, and transmit the data to the control center via the CAN bus. The present invention dynamically adjusts the amount of fertilizer applied by collecting environmental data such as soil fertility, humidity, and temperature in real time, combined with the operating status of the fertilizer spreader, and calculates the target amount of fertilizer applied for each area through the analysis module. The motor control module adjusts the motor speed and the outer groove wheel opening according to these data to ensure the accuracy of the amount of fertilizer applied. This precise fertilization method not only improves fertilizer utilization, reduces fertilizer waste, but also reduces pollution to the environment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of fertilizer spreaders, and in particular to a servo control system of a fertilizer spreader based on CAN bus control. Background Art

[0002] With the advancement of science and technology and the promotion of agricultural modernization, modern agriculture is developing towards precision agriculture and smart agriculture. Precision agriculture emphasizes accurate farming operations and management based on the actual conditions of farmland, such as soil nutrients and crop growth conditions. This requires agricultural machinery to have a high level of informatization and intelligence. Modern agricultural machinery is developing towards intelligence and integration. The application of CAN bus technology in agricultural machinery can realize communication and collaborative work among multiple devices. The fertilizer spreader integrated through CAN bus can be seamlessly connected with the tractor's automatic driving system, soil sensors and other equipment to realize automated operation.

[0003] In a complex agricultural environment, sensors are affected by factors such as temperature, humidity, and soil pH, which leads to a decrease in sensor accuracy and measurement data deviation, thus affecting the accurate calculation of the amount of fertilizer applied. When the fertilizer spreader is operating in complex terrain or severe weather conditions, the CAN bus will be affected by factors such as electromagnetic interference, spatial interference, or power supply fluctuations, causing the CAN bus signal to be interfered with or attenuated. This will not only cause errors or losses during signal transmission, but also cause data packet damage and retransmission, thereby affecting the accuracy and stability of the system. Therefore, how to reduce interference on the CAN bus and improve the accuracy and stability of the system is the problem we are trying to solve now. Summary of the Invention

[0004] The present invention aims to provide a servo control system for a fertilizer spreader based on CAN bus control to solve the problems raised in the above background technology.

[0005] In order to solve the above technical problems, the technical solution adopted by the present invention is:

[0006] A servo control system for a fertilizer spreader based on CAN bus control includes a control center, wherein the control center is communicatively connected to a sensor module, a CAN communication module, an analysis module, a motor control module, an anti-interference and protection module, and a mechanical execution module, wherein electrical signals are connected between the modules;

[0007] The sensor module is used to collect environmental data and operating data of the fertilizer spreader, and transmit the data to the control center via the CAN bus; the operating status information includes motor speed, fertilizer shaft position, etc., and the environmental data includes soil moisture, pH, temperature, and crop growth status;

[0008] The CAN communication module is used to convert the digital signals output by the control center into differential signals transmitted on the CAN bus, and at the same time convert the differential signals on the CAN bus into digital signals for reception by the control center, as well as data communication between modules, including the issuance of control instructions and the upload of status information;

[0009] The analysis module is used to pre-process and analyze the collected operation data and environmental data, and extract interference features, namely operation status interference features and environmental information interference features, analyze the operation data of the fertilizer spreader and the causes of abnormal conditions, including fertilizer amount, fertilizer time, and fertilizer speed, and generate corresponding control instructions;

[0010] The anti-interference and protection module is used to monitor the communication status of the CAN communication module and the abnormal conditions of the sensor module, and take corresponding protection measures in combination with the control instructions of the analysis module to reduce the impact of electromagnetic interference on the CAN bus and sensor signals;

[0011] The motor control module is used to receive control instructions from the analysis module and adjust the fertilizer discharge amount of the fertilizer spreader, including starting, stopping, speed adjustment, and steering control of the motor to achieve variable fertilization. It adopts a closed-loop control method to monitor the speed, position and other parameters of the motor in real time, compare them with the preset target values, and adjust the input voltage or current of the motor according to the comparison results to achieve precise speed and position control;

[0012] The mechanical execution module is used to receive instructions from the motor control module to enable the mechanical device to perform corresponding actions, such as the rotation of the fertilizer discharge shaft, to achieve the specific execution of the fertilization operation.

[0013] A further improvement of the technical solution of the present invention is that: in the sensor module, the process of acquiring environmental data and fertilizer spreader operation data is as follows:

[0014] Based on the application scenario of the fertilizer spreader, corresponding sensors are selected and deployed on the fertilizer spreader and in the operating environment. These sensors collect real-time environmental data, including soil data and meteorological data, as well as the fertilizer spreader's operating data, including fertilizer movement status data and fertilizer status data. For example, soil parameter sensors can be used to detect soil nutrient content, moisture, temperature, pH, and other parameters, providing basic data for determining the appropriate amount and type of fertilizer to be applied. Level meter sensors can be used to monitor the fertilizer height in the fertilizer box in real time and provide feedback on the remaining fertilizer level. Speed sensors can be used to measure the fertilizer spreader's travel speed, providing key data for calculating the amount of fertilizer applied per unit area.

[0015] The collected environmental data and fertilizer spreader status information are encapsulated into data frames and transmitted to the control center via the CAN bus, and a database is established for storage;

[0016] Classify the stored environmental information and fertilizer spreader operation data, obtain the feature sequence list, and establish a data backup mechanism.

[0017] A further improvement of the technical solution of the present invention is that in the CAN communication module, the signal conversion process is:

[0018] Receive the digital signal output by the control center and use the differential signal converter to convert the received digital signal into a differential signal. The differential signal is represented by the voltage difference between CAN_H and CAN_L and has a high anti-interference ability. The converted differential signal is output to the CAN bus;

[0019] The differential signal on the CAN bus is captured and converted into a digital signal using a digital signal converter. The conversion process involves decoding and reconstructing the differential signal to restore the original digital signal. The converted digital signal is output to the control center, which receives and processes the digital signal to perform corresponding control operations and data processing tasks.

[0020] A further improvement of the technical solution of the present invention is that: in the analysis module, the interference feature extraction process is:

[0021] Perform data cleaning and data standardization on the collected environmental data and fertilizer application machine operation data to remove noise, outliers and redundant information;

[0022] Based on the pre-processed operation data, feature analysis and extraction are performed on the fertilizer application amount, fertilizer application time, and fertilizer application speed, respectively. The interference characteristics of the operation status are obtained, and the movement status of the fertilizer spreader, such as acceleration and vibration, is analyzed to determine whether there are any abnormalities. Abnormal conditions of the fertilizer spreader, such as the fertilizer spreader not discharging fertilizer, uneven fertilizer application amount, and inconsistent fertilizer application depth, are identified.

[0023] Based on the pre-processed environmental data, feature analysis and extraction are performed on soil data and meteorological data respectively to obtain the interference characteristics of environmental information. The relationship between environmental information and the operating status of the fertilizer spreader is analyzed, as well as the degree of interference of environmental information interference characteristics on the operating status of the fertilizer spreader, such as extreme weather and changes in soil conditions.

[0024] Based on soil data and crop growth stage, and combined with the fertilizer application speed and time of the fertilizer spreader, corresponding control instructions are generated to dynamically adjust the amount of fertilizer applied.

[0025] A further improvement of the technical solution of the present invention is that the process of dynamically adjusting the amount of fertilizer applied is:

[0026] Based on pre-processed operational and environmental data, determine the soil nutrient requirements of crops at each growth stage and calculate the amount of fertilizer to be applied to each area;

[0027] According to the movement status of the fertilizer spreader and combined with environmental data and operation data, a fertilizer application prediction model is established to calculate the required fertilizer application amount under current operating conditions;

[0028] Compare the current fertilizer application amount of the fertilizer applicator with the calculated required fertilizer application amount, and calculate the difference between the two. If the actual fertilizer application amount is less than the required fertilizer application amount, the fertilizer application amount needs to be increased; otherwise, the fertilizer application amount needs to be reduced.

[0029] According to the difference in fertilizer application amount, corresponding control instructions are generated to dynamically adjust the fertilizer application amount.

[0030] A further improvement of the technical solution of the present invention is that: in the anti-interference and protection module, the process of taking corresponding protection measures is:

[0031] Real-time monitoring of the CAN bus communication status, including communication rate, communication quality, and number of error frames; analysis of the integrity and timing characteristics of the communication status; and identification of abnormalities in CAN communication;

[0032] Receive data from the sensor module, identify the operation data of the fertilizer spreader and any abnormal conditions, and obtain an environmental information analysis index and a motion state analysis index by combining the extracted operation state interference characteristics and environmental information interference characteristics;

[0033] Based on the acquired environmental information analysis index and motion state analysis index, combined with the CAN communication status, the system faults and interference are judged, and the judgment results are output to automatically identify and classify abnormal situations;

[0034] Based on the judgment results, corresponding control instructions are generated and corresponding protection measures are taken, including power protection, signal protection, communication recovery and sensor isolation.

[0035] A further improvement of the technical solution of the present invention is that the calculation formula of the environmental information analysis index is:

[0036] ;

[0037] Among them, EI is the environmental information analysis index, is the actual ambient temperature, is the standard value of ambient temperature, is the actual soil moisture, is the standard value of soil moisture, is the actual soil moisture content, is the standard value of soil moisture content, is the extreme weather index, is the extreme weather impact function;

[0038] The calculation formula of the motion state analysis index is:

[0039] ;

[0040] Among them, MAI is the motion analysis index, is the actual acceleration, is the standard value of acceleration, is the actual vibration speed, is the standard value of vibration velocity, is the actual pressure change, is the standard value of pressure change, is the motion trajectory deviation, is the motion trajectory deviation influence function.

[0041] A further improvement of the technical solution of the present invention is that the process of automatically identifying and classifying abnormal situations is as follows:

[0042] Based on the pre-processed environmental data and operation data and combined with the extracted operation state interference features and environmental information interference features, the environmental information analysis index and the motion state analysis index are calculated respectively;

[0043] Based on the acquired environmental information analysis index and motion state analysis index, analyzing the degree of correlation between the abnormal situation and the environmental information analysis index and the motion state analysis index;

[0044] Different weights are assigned to the environmental information analysis index and the motion state analysis index, and the two indices are weightedly calculated to obtain the abnormal state analysis coefficient;

[0045] According to the communication status of the CAN bus, analyze whether the communication quality is good and whether the number of error frames is within the normal range, combine the abnormal status analysis coefficient with the CAN communication status to make a comprehensive judgment, and output the judgment result;

[0046] Based on the judgment results, abnormal situations are automatically identified and classified;

[0047] The calculation formula of the abnormal state analysis coefficient is:

[0048] ;

[0049] Among them, ASC is the abnormal state analysis coefficient, is the weight of the environmental information analysis index, is the weight of the motion state analysis index, EAI is the environmental information analysis index, is the baseline value of the environmental information analysis index, MAI is the motion state analysis index, It is the baseline value of the sports status analysis index.

[0050] A further improvement of the technical solution of the present invention is that: in the motor control module, the process of implementing variable-rate fertilization is:

[0051] Receive and analyze control instructions from the analysis module to extract motor control parameters, including motor start and stop and motor power supply frequency adjustment;

[0052] Based on the pre-processed operation data and environmental information analysis index, the fertilizer amount for each area is determined, the motor speed and direction are adjusted, and the fertilizer shaft of the fertilizer spreader and the speed and working length of the fertilizer spreader are controlled to change the fertilizer amount;

[0053] Monitor the travel speed of the fertilizer spreader in real time, and adjust the motor speed in real time based on the movement status analysis index of the fertilizer spreader.

[0054] A further improvement of the technical solution of the present invention is that: in the mechanical execution module, the process of executing the corresponding action is:

[0055] Establish communication connection with the motor control module through CAN bus and receive command data frames sent by the motor control module in real time;

[0056] Parse the command data frame to obtain the command information and perform motion planning, including determining the motion trajectory, velocity curve, and acceleration curve. At the same time, the motion plan is assigned to the corresponding actuator, such as a motor or hydraulic cylinder. The assignment process includes determining the actuator type, quantity, motion direction, and motion speed.

[0057] During the actuator's operation, the sensor module monitors the fertilizer spreader's motion status in real time, and cooperates with the control center to make real-time adjustments and optimizations to ensure that the mechanical device can move accurately according to the planned motion trajectory.

[0058] Due to the adoption of the above technical solution, the present invention has the following technical advancements compared to the prior art:

[0059] The present invention provides a servo control system for a fertilizer spreader based on CAN bus control. By real-time collection of environmental data such as soil fertility, humidity, and temperature, combined with the operating status of the fertilizer spreader, the fertilizer amount is dynamically adjusted. The system uses a sensor module to obtain accurate soil nutrient requirements and calculates the target fertilizer amount for each area through an analysis module. The motor control module adjusts the motor speed and outer groove wheel opening based on this data to ensure the accuracy of the fertilizer amount. This precise fertilization method not only improves fertilizer utilization, reduces fertilizer waste, but also reduces pollution to the environment.

[0060] The present invention provides a servo control system for a fertilizer spreader based on CAN bus control. CAN bus communication technology is adopted to effectively deal with problems such as electromagnetic interference and signal attenuation in complex agricultural environments. The anti-interference and protection module monitors the CAN communication status and abnormal conditions of the sensor module in real time. Combined with the control instructions of the analysis module, measures such as power protection, signal protection, communication recovery and sensor isolation are taken to ensure the stable operation of the system, reduce downtime caused by faults, and improve the continuity and reliability of fertilization operations.

[0061] The present invention provides a servo control system for a fertilizer spreader based on CAN bus control. Through data acquisition, preprocessing and analysis, a complete fertilization data chain is established. The calculation of the environmental information analysis index and the motion state analysis index, combined with the dynamic adjustment of the abnormal state analysis coefficient, provides data support for the intelligent management of the fertilizer spreader. The system can dynamically adjust the fertilization strategy according to the crop growth stage, soil conditions and real-time environmental data, which not only improves the accuracy of fertilization, but also provides strong support for the refined management of agricultural production. BRIEF DESCRIPTION OF THE DRAWINGS

[0062] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments described in the present invention. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.

[0063] Figure 1 It is a structural module diagram of the present invention;

[0064] Figure 2 Flowchart of the interference feature extraction process of the present invention;

[0065] Figure 3 This is a flow chart of the present invention for dynamically adjusting the amount of fertilizer applied;

[0066] Figure 4 Flowchart of taking corresponding protection measures for the present invention. DETAILED DESCRIPTION

[0067] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.

[0068] Example 1, as Figures 1 to 4As shown, the present invention provides a servo control system for a fertilizer spreader based on CAN bus control, including a control center, the control center is communicatively connected to a sensor module, a CAN communication module, an analysis module, a motor control module, an anti-interference and protection module, and a mechanical execution module, wherein electrical signals are connected between the modules;

[0069] The sensor module is used to collect environmental data and operating data of the fertilizer spreader, and transmit the data to the control center through the CAN bus. The operating status information includes motor speed, fertilizer shaft position, etc., and the environmental data includes soil moisture, pH, temperature, and crop growth status. The acquisition process of environmental data and fertilizer spreader operating data is as follows: according to the application scenario of the fertilizer spreader, the corresponding sensor is selected, and the sensor is deployed on the fertilizer spreader and in the working environment, including real-time collection of environmental data and operating data of the fertilizer spreader, wherein the environmental data includes soil data and meteorological data, and the operating data of the fertilizer spreader includes fertilizer motion status data and fertilizer status data. For example, soil parameter sensors are used to detect soil nutrient content, humidity, temperature, pH and other parameters to provide basic data for determining the appropriate amount and type of fertilizer to be applied. Level meter sensors are used to monitor the fertilizer height in the fertilizer box in real time and provide feedback on the remaining fertilizer amount. Speed sensors are used to measure the speed of the fertilizer spreader to provide key data for calculating the amount of fertilizer applied per unit area. The collected environmental data and fertilizer spreader status information are encapsulated into data frames and transmitted to the control center via the CAN bus. A database is also established for storage. The stored environmental information and fertilizer spreader operation data are classified to obtain a feature sequence table and a data backup mechanism is established.

[0070] The CAN communication module is used to convert the digital signal output by the control center into a differential signal transmitted on the CAN bus, and at the same time convert the differential signal on the CAN bus into a digital signal for reception by the control center, as well as data communication between modules, including the issuance of control instructions and the upload of status information. The signal conversion process is as follows: receiving the digital signal output by the control center, using a differential signal converter to convert the received digital signal into a differential signal. The differential signal is represented by the voltage difference between CAN_H and CAN_L and has a high anti-interference ability. The converted differential signal is output to the CAN bus, the differential signal on the CAN bus is captured, and the received differential signal is converted into a digital signal using a digital signal converter. The conversion process involves decoding and reconstructing the differential signal to restore the original digital signal. The converted digital signal is output to the control center, which receives and processes the digital signal to perform corresponding control operations and data processing tasks.

[0071] The analysis module is used to preprocess and analyze the collected operation data and environmental data, and extract interference features, namely operation status interference features and environmental information interference features, analyze the operation data of the fertilizer spreader and the causes of abnormal conditions, including fertilizer amount, fertilizer time, and fertilizer speed, and generate corresponding control instructions; the interference feature extraction process is: data cleaning and data standardization of the collected environmental data and fertilizer spreader operation data to remove noise, outliers and redundant information, based on the preprocessed operation data, feature analysis and extraction are performed on the fertilizer amount, fertilizer time and fertilizer speed respectively, operation status interference features are obtained, the motion state of the fertilizer spreader, such as acceleration, vibration, etc., to determine whether there is an abnormality, and identify abnormal conditions of the fertilizer spreader, such as the fertilizer spreader not discharging fertilizer, uneven fertilizer discharge, inconsistent fertilizer depth, etc. Based on the preprocessed environmental data, feature analysis and extraction are performed on the soil data and meteorological data respectively to obtain environmental information interference features, analyze the relationship between environmental information and the operation state of the fertilizer spreader and the degree of interference of environmental information interference features on the operation state of the fertilizer spreader. , such as extreme weather, soil condition changes, etc., according to soil data and crop growth stage, combined with the fertilizer speed and time of the fertilizer spreader, generate corresponding control instructions, dynamically adjust the amount of fertilizer, such as adjusting the amount of fertilizer, changing the fertilizer speed, adjusting the movement trajectory of the fertilizer spreader, etc., to correct abnormal conditions. According to soil data and meteorological data, the analysis module can further optimize the fertilization strategy, such as adjusting the fertilization time, selecting a more appropriate fertilization method, etc., to improve the fertilization effect and crop yield; the process of dynamically adjusting the amount of fertilizer is: based on the preprocessed operation data and Environmental data is used to determine the soil nutrient requirements of crops at various growth stages, calculate the amount of fertilizer to be applied in each area, and establish a fertilizer application prediction model based on the movement status of the fertilizer spreader and combined with environmental data and operating data. The required amount of fertilizer under current operating conditions is calculated, and the current fertilizer application amount of the fertilizer spreader is compared with the calculated required amount of fertilizer to calculate the difference between the two. If the actual amount of fertilizer applied is less than the required amount, the amount of fertilizer applied needs to be increased; otherwise, the amount of fertilizer applied needs to be reduced. Based on the difference in the amount of fertilizer applied, corresponding control instructions are generated to dynamically adjust the amount of fertilizer applied.

[0072] The anti-interference and protection module is used to monitor the communication status of the CAN communication module and the abnormal conditions of the sensor module, and take corresponding protection measures in combination with the control instructions of the analysis module to reduce the impact of electromagnetic interference on the CAN bus and sensor signals; the process of taking corresponding protection measures is: real-time monitoring of the communication status of the CAN bus, including communication rate, communication quality, and number of error frames, analyzing the integrity and timing characteristics of the communication status, judging the abnormal conditions in the CAN communication, receiving data from the sensor module, identifying the operation data of the fertilizer spreader and the abnormal conditions, and combining the extracted operation status interference characteristics and environmental information interference characteristics to obtain the environmental information analysis index and the motion state analysis index. Based on the obtained environmental information analysis index and motion state analysis index, combined with the CAN communication status, it judges the faults and interferences in the system, and outputs the judgment results, automatically identifies and classifies the abnormal conditions, generates corresponding control instructions based on the judgment results, and takes corresponding protection measures, including power protection, signal protection, communication recovery, and sensor isolation;

[0073] The motor control module is used to receive control instructions from the analysis module and adjust the fertilizer discharge amount of the fertilizer spreader, including motor start, stop, speed adjustment, and direction control to achieve variable fertilization. It adopts a closed-loop control method, monitors the speed, position and other parameters of the motor in real time, compares them with the preset target values, and adjusts the input voltage or current of the motor according to the comparison results to achieve precise speed and position control. The process of achieving variable fertilization is as follows: receiving the control instructions of the analysis module and parsing them, extracting the control parameters of the motor, including motor start and stop and adjusting the motor power supply frequency, determining the fertilizer discharge amount of each area based on the pre-processed operation data and environmental information analysis index, adjusting the motor speed and direction, controlling the fertilizer discharge shaft of the fertilizer spreader and the speed and working length of the fertilizer spreader to change the fertilizer discharge amount, monitoring the travel speed of the fertilizer spreader in real time, and adjusting the motor speed in real time in combination with the motion state analysis index of the fertilizer spreader;

[0074] The mechanical execution module is used to receive instructions from the motor control module and enable the mechanical device to perform corresponding actions, such as the rotation of the fertilizer discharge shaft, to realize the specific execution of the fertilization operation. The process of executing the corresponding action is: establishing a communication connection with the motor control module through the CAN bus, receiving the instruction data frame sent by the motor control module in real time, parsing the instruction data frame to obtain instruction information, such as the motor speed, direction, start and stop signals, and control parameters related to the fertilizer discharge shaft and fertilizer dispenser of the fertilizer spreader, such as fertilizer discharge amount and fertilizer discharge time, and performing motion planning, including determining the motion trajectory, speed curve, and acceleration curve. At the same time, the motion plan is assigned to the corresponding actuator, such as the motor, hydraulic cylinder, etc. The allocation process includes determining the type, quantity, motion direction, and motion speed of the actuator. During the actuator action, the sensor module monitors the motion state of the fertilizer spreader in real time, and cooperates with the control center to make real-time adjustments and optimizations to ensure that the mechanical device can move accurately according to the planned motion trajectory.

[0075] Example 2, as Figures 1 to 4 As shown, based on Example 1, the present invention provides a technical solution: Preferably, the calculation formula of the environmental information analysis index is:

[0076] ;

[0077] Among them, EI is the environmental information analysis index, is the actual ambient temperature, is the standard value of ambient temperature, is the actual soil moisture, is the standard value of soil moisture, is the actual soil moisture content, is the standard value of soil moisture content, is the extreme weather index, is the extreme weather impact function;

[0078] The calculation formula of the sports state analysis index is:

[0079] ;

[0080] Among them, MAI is the motion analysis index, is the actual acceleration, is the standard value of acceleration, is the actual vibration speed, is the standard value of vibration velocity, is the actual pressure change, is the standard value of pressure change, is the motion trajectory deviation, is the motion trajectory deviation influence function;

[0081] The process of automatic identification and classification of abnormal situations is as follows: based on the pre-processed environmental data and operation data and combined with the extracted operation status interference characteristics and environmental information interference characteristics, the environmental information analysis index and the motion state analysis index are calculated respectively; based on the obtained environmental information analysis index and motion state analysis index, the correlation degree between the abnormal situation and the environmental information analysis index and the motion state analysis index is analyzed; different weights are assigned to the environmental information analysis index and the motion state analysis index; the two indexes are weightedly calculated to obtain the abnormal state analysis coefficient; according to the communication status of the CAN bus, the good state of the communication quality and whether the number of error frames is within the normal range are analyzed; the abnormal state analysis coefficient is compared with the CAN communication The system combines the environmental information analysis index with the CAN communication status for comprehensive judgment and outputs the judgment result; the judgment result should include information such as the type of fault or interference, possible causes, and scope of impact. If the environmental information analysis index shows an abnormality and the CAN communication status becomes unstable or the number of error frames increases, it may be judged that the communication interference or fault is caused by environmental factors. If the motion status analysis index shows an abnormality and the CAN communication status is interrupted or data is lost, it may be judged that the communication fault is caused by mechanical fault or damage to moving parts. According to the judgment result, the abnormal situation is automatically identified and classified, such as communication fault, sensor fault, mechanical fault, etc., for subsequent protection measures and troubleshooting.

[0082] The calculation formula of abnormal state analysis coefficient is:

[0083] ;

[0084] Among them, ASC is the abnormal state analysis coefficient, is the weight of the environmental information analysis index, is the weight of the motion state analysis index, EAI is the environmental information analysis index, is the baseline value of the environmental information analysis index, MAI is the motion state analysis index, It is the baseline value of the sports status analysis index.

[0085] The above are only specific embodiments of the present application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A servo control system for a fertilizer spreader based on CAN bus control, comprising a control center, characterized in that: The control center is communicatively connected to the sensor module, CAN communication module, analysis module, motor control module, anti-interference and protection module, and mechanical execution module, wherein electrical signals are connected between the modules; The sensor module is used to collect environmental data and operating data of the fertilizer spreader, and transmit the data to the control center via the CAN bus; The CAN communication module is used to convert the digital signals output by the control center into differential signals transmitted on the CAN bus, and at the same time convert the differential signals on the CAN bus into digital signals for reception by the control center, as well as data communication between modules, including the issuance of control instructions and the upload of status information; The analysis module is used to pre-process and analyze the collected operation data and environmental data, and extract interference features, namely operation status interference features and environmental information interference features, analyze the operation data of the fertilizer spreader and the causes of abnormal conditions, including fertilizer amount, fertilizer time, and fertilizer speed, and generate corresponding control instructions; The anti-interference and protection module is used to monitor the communication status of the CAN communication module and the abnormal conditions of the sensor module, and take corresponding protection measures in combination with the control instructions of the analysis module. The process of taking corresponding protection measures is as follows: Real-time monitoring of the CAN bus communication status, including communication rate, communication quality, and number of error frames; analysis of the integrity and timing characteristics of the communication status; and identification of abnormalities in CAN communication; Receive data from the sensor module, identify the operation data of the fertilizer spreader and any abnormal conditions, and obtain an environmental information analysis index and a motion state analysis index by combining the extracted operation state interference characteristics and environmental information interference characteristics; Based on the acquired environmental information analysis index and motion state analysis index, combined with the CAN communication status, the system faults and interference are judged, and the judgment results are output to automatically identify and classify abnormal situations; Based on the judgment results, corresponding control instructions are generated and corresponding protection measures are taken, including power protection, signal protection, communication recovery and sensor isolation; The motor control module is used to receive control instructions from the analysis module and adjust the fertilizer discharge amount of the fertilizer spreader, including starting, stopping, speed adjustment, and steering control of the motor to achieve variable fertilization. The process of achieving variable fertilization is as follows: Receive and analyze control instructions from the analysis module to extract motor control parameters, including motor start and stop and motor power supply frequency adjustment; Based on the pre-processed operation data and environmental information analysis index, the fertilizer amount for each area is determined, the motor speed and direction are adjusted, and the speed and working length of the fertilizer dispenser of the fertilizer spreader are controlled to change the fertilizer amount; Monitor the speed of the fertilizer spreader in real time and adjust the motor speed in real time based on the movement status analysis index of the fertilizer spreader; The mechanical execution module is used to receive instructions from the motor control module and enable the mechanical device to perform corresponding actions.

2. A fertilizer spreader servo control system based on CAN bus control according to claim 1, characterized in that: In the sensor module, the process of acquiring environmental data and fertilizer spreader operation data is as follows: Select the appropriate sensors based on the application scenario of the fertilizer spreader and deploy them on the fertilizer spreader and in the operating environment. This includes real-time collection of environmental data, including soil and meteorological data, as well as the fertilizer spreader's operating data. The collected environmental data and the operating data of the fertilizer spreader are encapsulated into data frames and transmitted to the control center via the CAN bus, and a database is established for storage; The stored environmental data and fertilizer spreader operation data are classified to obtain a feature sequence list, and a data backup mechanism is established.

3. A fertilizer spreader servo control system based on CAN bus control according to claim 2, characterized in that: In the CAN communication module, the signal conversion process is as follows: Receive the digital signal output by the control center, convert the received digital signal into a differential signal using a differential signal converter, and output the converted differential signal to the CAN bus; The differential signal on the CAN bus is captured and converted into a digital signal using a digital signal converter. The converted digital signal is output to the control center, which receives and processes the digital signal to perform corresponding control operations and data processing tasks.

4. A servo control system for a fertilizer spreader based on CAN bus control according to claim 3, characterized in that: In the analysis module, the interference feature extraction process is as follows: Perform data cleaning and data standardization on the collected environmental data and fertilizer spreader operation data to remove noise, outliers and redundant information; Based on the pre-processed operation data, feature analysis and extraction are performed on the fertilizer amount, fertilizer time and fertilizer speed respectively to obtain the operation status interference characteristics and analyze the movement status of the fertilizer spreader; Based on the pre-processed environmental data, feature analysis and extraction are performed on soil data and meteorological data respectively to obtain the environmental information interference characteristics, analyze the relationship between the environmental data and the movement state of the fertilizer spreader, and the degree of interference of the environmental information interference characteristics on the movement state of the fertilizer spreader; Based on soil data and crop growth stage, and combined with the fertilizer application speed and time of the fertilizer spreader, corresponding control instructions are generated to dynamically adjust the amount of fertilizer applied.

5. The servo control system for a fertilizer spreader based on CAN bus control according to claim 4, characterized in that: The process of dynamically adjusting the amount of fertilizer applied is as follows: Based on pre-processed operational and environmental data, determine the soil nutrient requirements of crops at each growth stage and calculate the amount of fertilizer to be applied to each area; According to the movement status of the fertilizer spreader and combined with environmental data and operation data, a fertilizer application prediction model is established to calculate the required fertilizer application amount under current operating conditions; Compare the current fertilizer application amount of the fertilizer applicator with the calculated required fertilizer application amount, and calculate the difference between the two; According to the difference in fertilizer application amount, corresponding control instructions are generated to dynamically adjust the fertilizer application amount.

6. The servo control system for a fertilizer spreader based on CAN bus control according to claim 1, characterized in that: The calculation formula of the environmental information analysis index is: ; Among them, EAI is the environmental information analysis index, is the actual ambient temperature, is the standard value of ambient temperature, is the actual soil moisture, is the standard value of soil moisture, is the actual soil moisture content, is the standard value of soil moisture content, is the extreme weather index, is the extreme weather impact function; The calculation formula of the motion state analysis index is: ; Among them, MAI is the motion analysis index, is the actual acceleration, is the standard value of acceleration, is the actual vibration speed, is the standard value of vibration velocity, is the actual pressure change, is the standard value of pressure change, is the motion trajectory deviation, is the motion trajectory deviation influence function; The process of automatically identifying and classifying abnormal situations is as follows: Based on the pre-processed environmental data and operation data and combined with the extracted operation state interference features and environmental information interference features, the environmental information analysis index and the motion state analysis index are calculated respectively; Based on the acquired environmental information analysis index and motion state analysis index, analyzing the degree of correlation between the abnormal situation and the environmental information analysis index and the motion state analysis index; Different weights are assigned to the environmental information analysis index and the motion state analysis index, and the two indices are weightedly calculated to obtain the abnormal state analysis coefficient; According to the communication status of the CAN bus, analyze whether the communication quality is good and whether the number of error frames is within the normal range, combine the abnormal status analysis coefficient with the CAN communication status to make a comprehensive judgment, and output the judgment result; Based on the judgment results, abnormal situations are automatically identified and classified; The calculation formula of the abnormal state analysis coefficient is: ; Among them, ASC is the abnormal state analysis coefficient, is the weight of the environmental information analysis index, is the weight of the motion state analysis index, EAI is the environmental information analysis index, is the baseline value of the environmental information analysis index, MAI is the motion state analysis index, It is the baseline value of the sports status analysis index.

7. The servo control system for a fertilizer spreader based on CAN bus control according to claim 6, characterized in that: In the mechanical execution module, the process of executing the corresponding action is as follows: Establish communication connection with the motor control module through CAN bus and receive command data frames sent by the motor control module in real time; Parse the command data frame to obtain the command information and perform motion planning, including determining the motion trajectory, velocity curve, acceleration curve, and assigning the motion plan to the corresponding actuator; During the actuator operation, the sensor module monitors the movement status of the fertilizer spreader in real time and cooperates with the control center to make real-time adjustments and optimizations.

Citation Information

Patent Citations

  • Method and system for diagnosing key fault problem of photovoltaic power generation system in complex mountain scene

    CN118070150A

  • Interference source equipment data transmission system and method

    CN118432735A