| This project is a sub-project of variable spraying and fertilization intelligent measurement of production technology in the state 863 of modern agricultural fields——"research and application of corn precise operating system". Precision agriculture is a new mode of agricultural production and management on the basis of some high-techs,such as:the modern information technology, crop cultivation and management technology and agricultural engineering equipment .It is a hot area of agriculture technologie's research.In this system,data collection is one of the most important links, especially the information of the output of the distribution. Get the information of output distribution and generate output digital distribution is the basis of precision agriculture.In the project we design a feasible yield monitor system for corn crop, which can generate yield map. First, we should obtain the total corn ear production, yield and harvest distribution. Finally, using post-processing with scientific sampling statistical analysis, we can complete the design of automated yield monitoring system and get the yield map. The paper determines to use the means of weighing ear of corn by using weighing sensor directly. The whole yield monitor system consists of two parts: part of hardware and software.Hardware:The system requires higher accuracy of geographical positioning information. We choose Differential GPS receiver AgGPS132 which produced by the Trimble company of the United States. Through the experiment, we can see that it can provide middle-class precision positioning information, which can be good to meet system requirements. S3C2410 ARM processor is used in the data acquisition and storage, which is powerful and rich in resources. The system uses 4 * 4 Keyboard for controling, the chip of Hynix's HY29LV160 for NOR FLASH,two chips of HY57V281620HC to company a common 32-bit data width of SDRAM system .the systen has a good scalability. AT45DB081 FLASH chips with the SPI bus is used as memory chips.In addition,the system develops the software with the integrated development environment, ADS1.2. Designing program with C language greatly reduces the development cycle, which also ensures system design flexibility and reliability. Yield and location information will ultimately be uploaded to a PC for analysis and stored. By using the powerful functions of Visual Basic language database and comprehensive management capabilities of Access database, yield records database is designed. Its function includes data entry, data analysis and processing, recording and graphics for display.Data processing:The paper analyzes the error sources of measuring accuracy in the system, and provides the corresponding solutions,the main error is system error, Random error handling can be carried out to deal with the normal distribution.In the design of Specific circuit, we can adopt a series of measures like designing the high-precision regulator circuit and using the technology of signal filtering in hardware to reduce the sources of error. Digital filtering techniques are used in Software to analyze and process the error. Also, non-linear algorithms are used to measure and correct circuit error. The error can be automatically correct by the linear interpolation algorithm in the Visual Basic.The paper finally completes the hardware and software design of yield monitoring system and does test in lab and combine. When numerously measuring 100 kg corn, we get the average weight of 106.43 kg measurement, the maximum deviation of 8.9%. The experimental results show that the system is feasible in the function. Also, by filtering the interference and improving the accuracy of measuring production, the system can meet basic needs in the actual work. However, this test is only the first step in precision agriculture research. It is also necessary to be continually improved to meet the operational needs in the future experimental research.Limited personal level, the design of the system still has many shortcomings, such as: As many sources of error, Analysis is not comprehensive enough; the system did not use the embedded real-time operating system because of the cost;use more weighing sensors would be more accurate and so on.these deficiencies need to be continually improved. |