Method for accurately identifying effective hole number of agricultural transplanting based on integrated circuit
By real-time monitoring of the vibration data of the punching machine and extracting the longitude and longitude data, identifying and screening the jump points, the error problem of identifying the effective number of holes in the existing technology is solved, and the accurate identification of the effective number of holes is achieved, and agricultural transplantation is improved. hole number identification management efficiency.
Patent Information
- Application Number
- CN202510047331.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-13
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2045-01-13
AI Technical Summary
In the prior art, there is a problem that the calculation statistics of the effective number of transplanted holes cannot be accurately identified and checked. The error rate of manual identification count is large and inefficient. The pressure sensing identification count of the hole machine has a large error rate, which is easy to damage and cannot be determined. Whether the holes are within a specified distance.
By monitoring the vibration data of the hole puncher in real time, identifying whether the hole puncher has entered the working state, and extracting the drilling latitude and longitude data through integrated circuits, identifying and screening out jump points. Finally, the server terminal can accurately identify the number of effective holes through algorithm processing and analysis, and finally, the server terminal can process and analyze it through algorithms to accurately identify the number of effective holes. .
The precise identification of the hole punching machine entering the working state is realized, the accuracy of the drilling latitude and longitude data is improved, the accurate identification of effective hole count is ensured, and the convenience and efficiency of the hole count identification management for agricultural transplantation is improved.
Smart Images

Figure CN119476339A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of agricultural management, and specifically is a method for accurately identifying the number of effective holes for agricultural transplanting based on integrated circuits. Background Art
[0002] At present, the calculation and statistics of the effective number of transplanting holes have always had the problem of inaccurate identification and verification. The traditional treatment methods for this pain point are mainly manual identification and counting and punching machine pressure-sensing identification and counting. Both have defects and shortcomings to varying degrees. Therefore, it is of great significance to study and analyze the identification of the effective number of holes for agricultural transplanting.
[0003] In the existing technology, manual identification and counting have problems such as large error rate, low efficiency, and high labor cost. Especially in large-scale agricultural production, it cannot be fully implemented. In addition, the pressure-sensitive identification and counting of the punching machine has a large error rate (it cannot identify the number of repeated punchings), is easy to damage, and cannot determine whether the holes are within a predetermined distance range.
[0004] To this end, the present invention provides a method for accurately identifying the number of effective holes for agricultural transplanting based on integrated circuits. Summary of the invention
[0005] In order to make up for the deficiencies of the prior art, at least one technical problem raised in the background technology is solved.
[0006] The technical solution adopted by the present invention to solve the technical problem is: a method for accurately identifying the number of effective holes for agricultural transplanting based on integrated circuits, comprising: When performing transplanting and drilling operations, the vibration data of the drilling machine is monitored in real time, wherein the vibration data includes vibration acceleration. Based on comparative analysis of the vibration data, it is identified whether the drilling machine is suspected of entering a working state. If so, a suspected signal is generated; Based on the suspected signal, according to the comparison result of the vibration acceleration of the punch obtained by real-time monitoring and the idle threshold, it is determined whether the punch is out of the idle state, and if so, an analysis signal is generated; Based on the analysis signal and the vibration data, the acceleration change performance value is obtained, and whether the punching machine enters the working state is identified according to the acceleration change performance value; Based on the punching machine entering the working state, the punching start time point is obtained, and the vibration data of the punching machine is continuously monitored in real time, and a comparative analysis is performed to obtain the punching end time point, and based on the punching start time point and the punching end time point, the punching working period is obtained; The punching longitude and latitude data are extracted and processed and analyzed in the data cache chip through an integrated circuit according to the punching working period, and the jump points in the punching longitude and latitude data are identified and screened out, and the punching longitude and latitude data after the jump points are screened out are sent to the server terminal, wherein the punching longitude and latitude data include: punching longitude and latitude coordinates, and the server terminal performs algorithmic processing and analysis on the longitude and latitude data to accurately identify the number of effective holes.
[0007] As a further technical solution of the present invention, the suspected signal is generated in the following manner: The vibration acceleration of the punching machine is acquired through real-time monitoring, and the vibration acceleration of the punching machine acquired through real-time monitoring is processed by ratio with the vibration acceleration of the punching machine acquired through real-time monitoring in the previous second to obtain an acceleration ratio, and the acceleration ratio is compared with an acceleration ratio threshold; If the acceleration ratio is greater than the acceleration ratio threshold, it means that the punching machine has not entered the working state; If the acceleration ratio is equal to the acceleration ratio threshold, it means that the punching machine has not entered the working state; If the acceleration ratio is less than the acceleration ratio threshold, it means that the punching machine is suspected to have entered the working state and generates a suspected signal.
[0008] As a further technical solution of the present invention, the analysis signal is generated in the following manner: Compare the vibration acceleration of the punching machine obtained through real-time monitoring with the idle threshold; If the vibration acceleration of the punch is less than or equal to the idle threshold, it means that the punch is not in working state and is in idle state; If the vibration acceleration of the punch is greater than the idle threshold, it means that the punch is out of the idle state and an analysis signal is generated.
[0009] As a further technical solution of the present invention, the acceleration change performance value is obtained in the following manner: The obtained acceleration over-limit value CJ and acceleration rise duration value SH are processed by data, and the formula is: The acceleration change performance value JS is obtained, where s1 and s2 are both preset proportional coefficients; The process of identifying whether the punching machine has entered the working state according to the acceleration change performance value is as follows: Compare the acceleration change performance value JS with the acceleration change performance threshold: If the acceleration change performance value JS is less than the acceleration change performance threshold, it means that the punching machine enters the working state.
[0010] As a further technical solution of the present invention, the acceleration over-limit value CJ is obtained in the following manner: The vibration acceleration of the punch obtained by real-time monitoring is processed by difference with the idle threshold to obtain the acceleration deviation value, and the acceleration over-limit value is processed by ratio with the idle threshold to obtain the acceleration over-limit value, which is marked as CJ.
[0011] As a further technical solution of the present invention, the acceleration rise duration value SH is obtained in the following manner: Mark the period from the time point when the vibration acceleration of the punch reaches the idle threshold to the current time point as the analysis period; Obtain all vibration accelerations monitored during the analysis period, and mark and connect them in the XY coordinate system to obtain a vibration acceleration change curve, where the X-axis represents time and the Y-axis represents vibration acceleration; The vibration acceleration change curve is divided into several curve segments, several slope collection points are set on each curve segment, the tangent slope of the curve segment at the slope collection point is measured, and the slope values of the curve segment at all slope collection points are summed and averaged to obtain the slope value of the curve segment; Compare the slope value of the curve segment with 0; If the slope value of the curve segment is greater than 0, the curve segment is marked as an ascending curve segment; If the slope value of the curve segment is less than or equal to 0, the curve segment is marked as a non-rising curve segment; The number of rising curve segments is counted and the ratio is processed with the total number of curve segments to obtain the acceleration rise duration value, which is marked as SH.
[0012] As a further technical solution of the present invention, the method for obtaining the punching working period is: Compare the vibration acceleration of the punching machine obtained through real-time monitoring with the vibration acceleration threshold; If the vibration acceleration is greater than the vibration acceleration threshold, it means that the punching is completed, and the time point when the punching is completed is recorded as the punching completion time point; The punching start time point is subtracted from the punching end time point to obtain the punching working period.
[0013] As a further technical solution of the present invention, the punching start time point is the time point of the last second when the acceleration ratio is less than the first acceleration ratio threshold.
[0014] As a further technical solution of the present invention, the process of identifying and filtering out the jump points in the punching latitude and longitude data is as follows: The average distance between each punching longitude and latitude coordinate point and other punching longitude and latitude coordinate points is measured and integrated into an average distance data set, and the standard deviation of the average distance data set is calculated; If the average distance between a punching latitude and longitude coordinate point and other punching latitude and longitude coordinate points is greater than twice the standard deviation of the average distance data set, then the punching latitude and longitude coordinate point is marked as a jump point; If the average distance between a punching latitude and longitude coordinate point and other punching latitude and longitude coordinate points is less than or equal to twice the standard deviation of the average distance data set, then the punching latitude and longitude coordinate point is marked as a non-jump point; Among all the punching latitude and longitude coordinates, the punching latitude and longitude coordinates that are jump points are filtered out.
[0015] As a further technical solution of the present invention, the server terminal performs algorithm processing and analysis on its longitude and latitude data, and the process of accurately identifying the number of effective holes is as follows: Get each set of longitude and latitude coordinates collected during the drilling work period, first find the center coordinates of the first set of longitude and latitude coordinates, starting from the first drilling longitude and latitude coordinate point: Add the first point p1, the center of C1 is p1, and the radius is 0; Add the second point p2, the center of the new circle C2 is the center of the line segment p1 p2, and the radius is half the distance between the two points, that is, the two-point fixed circle; Add the third point p3. There are two cases: if p3 is inside or on the circumference of C2, ignore p3; if p3 is outside C2, find one or two points in p1 and p2 to determine the circle with two points or three points together with p3. Add the fourth point p4. If p4 is inside C3 or on the circumference, ignore p4. If p4 is outside C3, find one or two points among p1, p2, and p3 to form the smallest circle with p4. First check whether a point can be found. If so, use two points to determine the circle; if not, use three points to determine the circle. Traverse all points until all points are added, and find the longitude and latitude coordinates of the center of the current circle, which are the center coordinates of the first set of longitude and latitude; Traverse and find the center coordinates of all groups of longitude and latitude coordinates; Start traversing from the first circle center, and calculate the longitude and latitude spacing with the next circle center in turn. If the longitude and latitude spacing is less than or equal to the first spacing threshold, the hole corresponding to the circle center is marked as a repeated hole. If the longitude and latitude spacing is greater than the first spacing threshold and less than or equal to the second spacing threshold, the hole corresponding to the circle center is marked as an invalid hole. If the longitude and latitude spacing is greater than the second spacing threshold, the hole corresponding to the circle center is marked as a valid hole. Count the number of effective holes and complete the identification of the effective number of holes.
[0016] The beneficial effects of the present invention are as follows: 1. When performing transplanting and drilling operations, the vibration data of the drilling machine is monitored in real time, wherein the vibration data includes vibration acceleration. Based on comparative analysis of the vibration data, it is identified whether the drilling machine is suspected of entering a working state. If so, a suspected signal is generated. Based on the suspected signal, according to the comparison result of the vibration acceleration of the drilling machine obtained by real-time monitoring and the idle threshold, it is determined whether the drilling machine is out of the idle state. If so, an analysis signal is generated. Based on the analysis signal, based on processing and analyzing the vibration data, an acceleration change performance value is obtained. According to the acceleration change performance value, it is identified whether the drilling machine has entered a working state. The present invention determines whether the drilling machine has signs of entering a working state through comparative analysis of the vibration data. If so, it determines whether the drilling machine has left the idle state through the comparison result of the vibration acceleration and the idle threshold. If so, it identifies whether it has entered a working state based on the significance analysis of the change in vibration acceleration and the continuity analysis of the change. The present invention realizes the accurate identification of the drilling machine entering a working state, which is beneficial to provide a basis for the accurate identification of subsequent effective holes.
[0017] 2. Based on the punching machine entering the working state, the punching start time point is obtained, and the vibration data of the punching machine is continuously monitored in real time, and a comparative analysis is performed to obtain the punching end time point, and based on the punching start time point and the punching end time point, the punching working period is obtained, and the punching longitude and latitude data are extracted and processed and analyzed in the data cache chip according to the punching working period through the integrated circuit, and the jump points in the punching longitude and latitude data are identified and screened out, and the punching longitude and latitude data after the jump points are screened out are sent to the server terminal, wherein the punching longitude and latitude data include: punching longitude and latitude coordinates, and the server terminal performs algorithm processing and analysis on the longitude and latitude data, and accurately identifies the number of effective holes. The present invention realizes the screening processing of the punching longitude and longitude data, so that the punching longitude and longitude data is more accurate, which is conducive to the accurate identification of the effective number of holes, and the algorithm is used to realize the identification of the effective number of holes, which improves the convenience of hole number identification and management in agricultural transplanting, and improves the efficiency of agricultural transplanting. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The present invention will be further described below in conjunction with the accompanying drawings.
[0019] Figure 1 This is a flowchart of the steps of a method for accurately identifying the number of effective holes for agricultural transplanting based on an integrated circuit according to Embodiment 1 of the present invention; Figure 2 It is a flowchart of the steps of a method for accurately identifying the number of effective holes for agricultural transplanting based on an integrated circuit as described in Example 2 of the present invention. DETAILED DESCRIPTION
[0020] In order to make the technical means, creative features, objectives and effects achieved by the present invention easy to understand, the present invention is further explained below in conjunction with specific implementation methods. Example
[0021] like Figure 1 As shown, a method for accurately identifying the number of effective holes for agricultural transplanting based on an integrated circuit according to an embodiment of the present invention includes: Step 1: During the transplanting and drilling operation, the vibration data of the drilling machine is monitored in real time, wherein the vibration data includes vibration acceleration, and based on comparative analysis of the vibration data, it is identified whether the drilling machine is suspected to have entered a working state, and if so, a suspected signal is generated; In some embodiments, the vibration data of the punching machine is obtained by real-time monitoring via a piezoelectric acceleration sensor; The vibration acceleration of the punching machine is acquired through real-time monitoring, and the vibration acceleration of the punching machine acquired through real-time monitoring is processed by ratio with the vibration acceleration of the punching machine acquired through real-time monitoring in the previous second to obtain an acceleration ratio, and the acceleration ratio is compared with an acceleration ratio threshold; If the acceleration ratio is greater than the acceleration ratio threshold, it means that the punching machine has not entered the working state; If the acceleration ratio is equal to the acceleration ratio threshold, it means that the punching machine has not entered the working state; If the acceleration ratio is less than the acceleration ratio threshold, it means that the punching machine is suspected to have entered the working state, and a suspected signal is generated; It should be noted that the acceleration ratio threshold is set in advance by those skilled in the art, and is usually 0.7; Step 2: Based on the suspected signal, according to the comparison result of the vibration acceleration of the punch obtained by real-time monitoring and the idle threshold, it is determined whether the punch is out of the idle state, and if so, an analysis signal is generated; Compare the vibration acceleration of the punching machine obtained through real-time monitoring with the idle threshold; If the vibration acceleration of the punch is less than or equal to the idle threshold, it means that the punch is not in working state and is in idle state; If the vibration acceleration of the punch is greater than the idle threshold, it means that the punch is out of the idle state, and an analysis signal is generated; Step 3: Based on the analysis signal, based on the processing and analysis of the vibration data, the acceleration change performance value is obtained, and according to the acceleration change performance value, whether the punching machine enters the working state is identified; Specifically, the vibration acceleration of the punch obtained by real-time monitoring is processed with the idle threshold to obtain the acceleration deviation value, and the acceleration over-limit value is processed with the idle threshold to obtain the acceleration over-limit value, which is marked as CJ; Mark the period from the time point when the vibration acceleration of the punch reaches the idle threshold to the current time point as the analysis period; Obtain all vibration accelerations monitored during the analysis period, and mark and connect them in the XY coordinate system to obtain a vibration acceleration change curve, where the X-axis represents time and the Y-axis represents vibration acceleration; The vibration acceleration change curve is divided into several curve segments, several slope collection points are set on each curve segment, the tangent slope of the curve segment at the slope collection point is measured, and the slope values of the curve segment at all slope collection points are summed and averaged to obtain the slope value of the curve segment; Compare the slope value of the curve segment with 0; If the slope value of the curve segment is greater than 0, the curve segment is marked as an ascending curve segment; If the slope value of the curve segment is less than or equal to 0, the curve segment is marked as a non-rising curve segment; Count the number of rising curve segments and compare it with the total number of curve segments to obtain the acceleration rise duration value, which is marked as SH. The obtained acceleration over-limit value CJ and acceleration rise duration value SH are processed by data, and the formula is: The acceleration change performance value JS is obtained, where s1 and s2 are both preset proportional coefficients; It should be noted that the acceleration change performance value JS means: the acceleration change performance value JS reflects the degree of acceleration change and the continuity of change. The larger the acceleration over-limit value CJ, the more significant the change of the punch vibration acceleration. The larger the acceleration rise continuity value SH, the stronger the continuity of the punch vibration acceleration rise. The stronger the significance of the punch vibration acceleration change and the stronger the continuity of the vibration acceleration rise, the more it can be said that the punch has entered the working state. In some embodiments, the acceleration change performance value JS is compared with the acceleration change performance threshold value, and the specific comparison process is as follows: If the acceleration change performance value JS is greater than or equal to the acceleration change performance threshold, it means that the punching machine has not entered the working state, and the monitoring continues; If the acceleration change performance value JS is less than the acceleration change performance threshold, it means that the punching machine enters the working state; The technical solution of the embodiment of the present invention is: when performing transplanting and drilling operations, the vibration data of the drilling machine is monitored in real time, wherein the vibration data includes vibration acceleration, based on comparative analysis of the vibration data, whether the drilling machine is suspected of entering a working state is identified, if so, a suspected signal is generated, based on the suspected signal, according to the comparison result of the vibration acceleration of the drilling machine obtained by real-time monitoring and the idle threshold, it is judged whether the drilling machine is out of the idle state, if it is out, an analysis signal is generated, based on the analysis signal, based on processing and analyzing the vibration data, an acceleration change performance value is obtained, and according to the acceleration change performance value, whether the drilling machine enters the working state is identified. The present invention determines whether the drilling machine has signs of entering the working state through comparative analysis of the vibration data, if so, whether the drilling machine is out of the idle state through the comparison result of the vibration acceleration and the idle threshold, if so, whether it enters the working state is identified based on the change significance analysis and change continuity analysis of the vibration acceleration. The present invention realizes the accurate identification of the drilling machine entering the working state, which is conducive to providing a basis for the accurate identification of subsequent effective holes. Example
[0022] like Figure 2 As shown, based on Example 1, a method for accurately identifying the number of effective holes for agricultural transplanting based on an integrated circuit according to an embodiment of the present invention includes: Step 4: based on the punching machine entering the working state, the punching start time point is obtained, and the vibration data of the punching machine is continuously monitored in real time, and a comparative analysis is performed to obtain the punching end time point, and based on the punching start time point and the punching end time point, the punching working period is obtained; Specifically, the punching start time point is the time point one second before the acceleration ratio is less than the first acceleration ratio threshold; Exemplarily, the method for obtaining the punching end time point is: Compare the vibration acceleration of the punching machine obtained through real-time monitoring with the vibration acceleration threshold; If the vibration acceleration is greater than the vibration acceleration threshold, it means that the punching is completed, and the time point when the punching is completed is recorded as the punching completion time point; If the vibration acceleration is less than or equal to the vibration acceleration threshold, it means that the drilling is not completed, and monitoring will continue; Subtract the punching start time point from the punching end time point to obtain the punching working period; It should be noted that the vibration acceleration threshold is a value set in advance by a person skilled in the art to indicate the end of drilling, which is usually set as follows: vibration acceleration threshold = 0.85 * vibration acceleration at the start time of drilling; Step 5: Extract the punching longitude and latitude data in the data cache chip through the integrated circuit according to the punching working period and perform processing and analysis, identify and filter out the jump points in the punching longitude and latitude data, and send the punching longitude and latitude data after filtering out the jump points to the server terminal, wherein the punching longitude and latitude data includes: punching longitude and latitude coordinates, and the server terminal performs algorithm processing and analysis on the longitude and latitude data to accurately identify the number of effective holes; It should be noted that the integrated circuit is equipped with a 540C-500 piezoelectric acceleration sensor, which collects the vibration acceleration of the device through an analog signal to digital signal algorithm; it is also equipped with a RAC-D1M sub-meter high-precision positioning module to collect longitude and latitude coordinate information, specifically: Punch machine idle state: record a punching latitude and longitude data every 10 seconds and store it in the data cache chip (acceleration < set idle threshold); Punch machine idle state: record a latitude and longitude data every 5 seconds and store it in the data cache chip (acceleration> set idle threshold); Punching machine working status: real-time recording of punching data and storage in data cache chip (in idle state, when the current second acceleration / previous second acceleration is less than 0.7, the last second acceleration time is used as the punching start mark, 10 data are recorded per second, and the end mark is when the acceleration after N seconds is greater than 0.85*the acceleration of the starting second); Specifically, when the punching machine performs a punching operation, the punching longitude and latitude coordinates in the punching working period are extracted in the data cache chip through the integrated circuit, the extracted punching longitude and latitude coordinates in the punching working period are marked in the XY coordinate system respectively, the average distance between each punching longitude and latitude coordinate point and other punching longitude and latitude coordinate points is measured, and integrated into an average distance data group, and the standard deviation of the average distance data group is calculated; If the average distance between a punching latitude and longitude coordinate point and other punching latitude and longitude coordinate points is greater than twice the standard deviation of the average distance data set, then the punching latitude and longitude coordinate point is marked as a jump point; If the average distance between a punching latitude and longitude coordinate point and other punching latitude and longitude coordinate points is less than or equal to twice the standard deviation of the average distance data set, then the punching latitude and longitude coordinate point is marked as a non-jump point; Among all the punching longitude and latitude coordinates, the punching longitude and latitude coordinates that are jump points are screened out to obtain the punching longitude and latitude data after the jump points are screened out, and send the data to the server terminal; The server terminal performs algorithm processing and analysis on its longitude and latitude data and accurately identifies the number of effective holes. The specific process is as follows: Get each set of longitude and latitude coordinates collected during the drilling work period, first find the center coordinates of the first set of longitude and latitude coordinates, starting from the first drilling longitude and latitude coordinate point: Add the first point p1, the center of C1 is p1, and the radius is 0; Add the second point p2, the center of the new circle C2 is the center of the line segment p1 p2, and the radius is half the distance between the two points, that is, the two-point fixed circle; Add the third point p3. There are two cases: if p3 is inside or on the circumference of C2, ignore p3; if p3 is outside C2, find one or two points in p1 and p2 to determine the circle with two points or three points together with p3. Add the fourth point p4. If p4 is inside C3 or on the circumference, ignore p4. If p4 is outside C3, find one or two points among p1, p2, and p3 to form the smallest circle with p4. First check whether a point can be found. If so, use two points to determine the circle; if not, use three points to determine the circle. Traverse all points until all points are added, and find the longitude and latitude coordinates of the center of the current circle, which are the center coordinates of the first set of longitude and latitude; Traverse and find the center coordinates of all groups of longitude and latitude coordinates; Start traversing from the first circle center, and calculate the longitude and latitude spacing with the next circle center in turn. If the longitude and latitude spacing is less than or equal to the first spacing threshold, the hole corresponding to the circle center is marked as a repeated hole. If the longitude and latitude spacing is greater than the first spacing threshold and less than or equal to the second spacing threshold, the hole corresponding to the circle center is marked as an invalid hole. If the longitude and latitude spacing is greater than the second spacing threshold, the hole corresponding to the circle center is marked as a valid hole. It should be noted that the first spacing threshold and the second spacing threshold are set in advance by those skilled in the art. Usually, the first spacing threshold is set to 15 cm, and the second spacing threshold is set to 60 cm. Count the number of effective holes and complete the identification of the effective number of holes; The technical solution of the embodiment of the present invention is: based on the punching machine entering the working state, the punching start time point is obtained, and the vibration data of the punching machine is continuously monitored in real time, and a comparative analysis is performed to obtain the punching end time point, based on the punching start time point and the punching end time point, the punching working period is obtained, and the punching longitude and latitude data are extracted and processed and analyzed in the data cache chip according to the punching working period through an integrated circuit, and the jump points in the punching longitude and latitude data are identified and screened out, and the punching longitude and latitude data after the jump points are screened out are sent to the server terminal, wherein the punching longitude and latitude data include: punching longitude and latitude coordinates, and the server terminal performs algorithm processing and analysis on the longitude and latitude data, and accurately identifies the number of effective holes. The present invention realizes the screening processing of the punching longitude and longitude data, so that the punching longitude and longitude data is more accurate, which is conducive to the accurate identification of the effective number of holes, and the algorithm is used to realize the identification of the effective number of holes, which improves the convenience of hole number identification and management in agricultural transplanting, and improves the efficiency of agricultural transplanting.
[0023] The above shows and describes the basic principles, main features and advantages of the present invention. It should be understood by those skilled in the art that the present invention is not limited to the above embodiments. The above embodiments and descriptions are only for explaining the principles of the present invention. Without departing from the spirit and scope of the present invention, the present invention may have various changes and improvements, which fall within the scope of the present invention. The scope of protection of the present invention is defined by the attached claims and their equivalents.
Claims
1. A method for accurately identifying the number of effective holes for agricultural transplanting based on integrated circuits, characterized in that: include: When performing transplanting and drilling operations, the vibration data of the drilling machine is monitored in real time, wherein the vibration data includes vibration acceleration. Based on comparative analysis of the vibration data, it is identified whether the drilling machine is suspected of entering a working state. If so, a suspected signal is generated; Based on the suspected signal, according to the comparison result of the vibration acceleration of the punch obtained by real-time monitoring and the idle threshold, it is determined whether the punch is out of the idle state, and if so, an analysis signal is generated; Based on the analysis signal and the vibration data, the acceleration change performance value is obtained, and whether the punching machine enters the working state is identified according to the acceleration change performance value; Based on the punching machine entering the working state, the punching start time point is obtained, and the vibration data of the punching machine is continuously monitored in real time, and a comparative analysis is performed to obtain the punching end time point, and based on the punching start time point and the punching end time point, the punching working period is obtained; The punching longitude and latitude data are extracted and processed and analyzed in the data cache chip through an integrated circuit according to the punching working period, and the jump points in the punching longitude and latitude data are identified and screened out, and the punching longitude and latitude data after the jump points are screened out are sent to the server terminal, wherein the punching longitude and latitude data include: punching longitude and latitude coordinates, and the server terminal performs algorithmic processing and analysis on the longitude and latitude data to accurately identify the number of effective holes.
2. The method for accurately identifying the number of effective holes for agricultural transplanting based on integrated circuits according to claim 1, characterized in that: The suspected signal is generated in the following manner: The vibration acceleration of the punching machine is acquired through real-time monitoring, and the vibration acceleration of the punching machine acquired through real-time monitoring is processed by ratio with the vibration acceleration of the punching machine acquired through real-time monitoring in the previous second to obtain an acceleration ratio, and the acceleration ratio is compared with an acceleration ratio threshold; If the acceleration ratio is greater than the acceleration ratio threshold, it means that the punching machine has not entered the working state; If the acceleration ratio is equal to the acceleration ratio threshold, it means that the punching machine has not entered the working state; If the acceleration ratio is less than the acceleration ratio threshold, it means that the punching machine is suspected to have entered the working state and generates a suspected signal.
3. The method for accurately identifying the number of effective holes for agricultural transplanting based on integrated circuits according to claim 1, characterized in that: The analysis signal is generated in the following manner: Compare the vibration acceleration of the punching machine obtained through real-time monitoring with the idle threshold; If the vibration acceleration of the punch is less than or equal to the idle threshold, it means that the punch is not in working state and is in idle state; If the vibration acceleration of the punch is greater than the idle threshold, it means that the punch is out of the idle state and an analysis signal is generated.
4. The method for accurately identifying the number of effective holes for agricultural transplanting based on integrated circuits according to claim 1, characterized in that: The acceleration change performance value is obtained in the following manner: The obtained acceleration over-limit value CJ and acceleration rise duration value SH are processed by data, and the formula is: The acceleration change performance value JS is obtained, where s1 and s2 are both preset proportional coefficients; The process of identifying whether the punching machine has entered the working state according to the acceleration change performance value is as follows: Compare the acceleration change performance value JS with the acceleration change performance threshold: If the acceleration change performance value JS is less than the acceleration change performance threshold, it means that the punching machine enters the working state.
5. The method for accurately identifying the number of effective holes for agricultural transplanting based on integrated circuits according to claim 4, characterized in that: The acceleration over-limit value CJ is obtained as follows: The vibration acceleration of the punch obtained by real-time monitoring is processed by difference with the idle threshold to obtain the acceleration deviation value, and the acceleration over-limit value is processed by ratio with the idle threshold to obtain the acceleration over-limit value, which is marked as CJ.
6. The method for accurately identifying the number of effective holes for agricultural transplanting based on integrated circuits according to claim 4, characterized in that: The acceleration rise duration value SH is obtained as follows: Mark the period from the time point when the vibration acceleration of the punch reaches the idle threshold to the current time point as the analysis period; Obtain all vibration accelerations monitored during the analysis period, and mark and connect them in the XY coordinate system to obtain a vibration acceleration change curve, where the X-axis represents time and the Y-axis represents vibration acceleration; The vibration acceleration change curve is divided into several curve segments, several slope collection points are set on each curve segment, the tangent slope of the curve segment at the slope collection point is measured, and the slope values of the curve segment at all slope collection points are summed and averaged to obtain the slope value of the curve segment; Compare the slope value of the curve segment with 0; If the slope value of the curve segment is greater than 0, the curve segment is marked as an ascending curve segment; If the slope value of the curve segment is less than or equal to 0, the curve segment is marked as a non-rising curve segment; The number of rising curve segments is counted and the ratio is processed with the total number of curve segments to obtain the acceleration rise duration value, which is marked as SH.
7. The method for accurately identifying the number of effective holes for agricultural transplanting based on integrated circuits according to claim 1, characterized in that: The method for obtaining the punching working period is as follows: Compare the vibration acceleration of the punching machine obtained through real-time monitoring with the vibration acceleration threshold; If the vibration acceleration is greater than the vibration acceleration threshold, it means that the punching is completed, and the time point when the punching is completed is recorded as the time point when the punching is completed; The punching start time point is subtracted from the punching end time point to obtain the punching working period.
8. The method for accurately identifying the number of effective holes for agricultural transplanting based on integrated circuits according to claim 7, characterized in that: The punching start time point is the time point one second before the acceleration ratio is less than the first acceleration ratio threshold.
9. The method for accurately identifying the number of effective holes for agricultural transplanting based on integrated circuits according to claim 1, characterized in that: The process of identifying and filtering out the jump points in the punched latitude and longitude data is as follows: Measure the average distance between each punching longitude and latitude coordinate point and other punching longitude and latitude coordinate points, integrate them into an average distance data set, and calculate the standard deviation of the average distance data set; If the average distance between a punching latitude and longitude coordinate point and other punching latitude and longitude coordinate points is greater than twice the standard deviation of the average distance data set, then the punching latitude and longitude coordinate point is marked as a jump point; If the average distance between a punching latitude and longitude coordinate point and other punching latitude and longitude coordinate points is less than or equal to twice the standard deviation of the average distance data set, then the punching latitude and longitude coordinate point is marked as a non-jump point; Among all the punching latitude and longitude coordinates, the punching latitude and longitude coordinates that are jump points are filtered out.
10. The method for accurately identifying the number of effective holes for agricultural transplanting based on integrated circuits according to claim 1, characterized in that: The server terminal performs algorithm processing and analysis on its longitude and latitude data to accurately identify the number of effective holes as follows: Get each set of longitude and latitude coordinates collected during the drilling work period, first find the center coordinates of the first set of longitude and latitude coordinates, starting from the first drilling longitude and latitude coordinate point: Add the first point p1, the center of C1 is p1, and the radius is 0; Add the second point p2, the center of the new circle C2 is the center of the line segment p1 p2, and the radius is half the distance between the two points, that is, the two-point fixed circle; Add the third point p3. There are two cases: if p3 is inside or on the circumference of C2, ignore p3; if p3 is outside C2, find one or two points in p1 and p2 to determine the circle with two points or three points together with p3. Add the fourth point p4. If p4 is inside C3 or on the circumference, ignore p4. If p4 is outside C3, find one or two points among p1, p2, and p3 to form the smallest circle with p4. First check whether a point can be found. If so, use two points to determine the circle; if not, use three points to determine the circle. Traverse all points until all points are added, and find the longitude and latitude coordinates of the center of the current circle, which are the center coordinates of the first set of longitude and latitude; Traverse and find the center coordinates of all groups of longitude and latitude coordinates; Start traversing from the first circle center, and calculate the longitude and latitude spacing with the next circle center in turn. If the longitude and latitude spacing is less than or equal to the first spacing threshold, the hole corresponding to the circle center is marked as a repeated hole. If the longitude and latitude spacing is greater than the first spacing threshold and less than or equal to the second spacing threshold, the hole corresponding to the circle center is marked as an invalid hole. If the longitude and latitude spacing is greater than the second spacing threshold, the hole corresponding to the circle center is marked as a valid hole. Count the number of effective holes and complete the identification of the effective number of holes.
Citation Information
Patent Citations
Method and system for judging effective working state of machine based on multi-perception fusion
CN114964748A
Fault state diagnosis and multi-source data association fusion analysis system
CN117421693A
Power plant visual information management system based on digital twinborn technology
CN119090152A
Headset system of multiple channel separating frequencies by using bone conduction
KR1020240113295A
Operation monitoring method and device for wind turbine bearing holder
WO2024229966A1