| Pipeline magnetic flux leakage checking is an important part of the field of non-destructive checking, this means it is the great significance of the pipeline defect detection and life assessment of the safe operation of the pipeline system. Gauss meter is a convenient and accurate implement measuring magnetic induction based on the Hall effect. It can be used in magnetic flux leakage, remanence and the environment in which the magnetic field measurements, and it is very usefull.Gauss Meter always consists of a hall probe and a measuring instrument. Hall effect probe generates Hall voltage in a magnetic field, after measuring the hall voltage it can know the size of the magnetic because of the induction formula and the hall coefficient. Gauss meter often reads of Gaussian or one thousand gauss.Other designs always separate the probes and the measuring instruments, such designs of the analog signal lines are relatively longer. So the surrounding environment is easier to interfere the measured signals. I designed all of the analog circuit in the probe, the terminal completely receives the digital signals. Greatly reduces the interference of the environment on measurement accuracy. And the design adopts the adjustable range of the measuring, so that my gauss meter can measure more flexible in different range of the magnetic fields.The design of guass meter has been using a top-down design. To achieve the goals of design and requirements, first determine the overall framework, and then one by one deep into the details, one by one to overcome the encountered difficulties. Finally link each module together, so that make the system as a whole, and complete the final design.This system design is mainly divided into signal acquisition subsystem design and user interface subsystem design. Signal acquisition subsystem consists of sensors, amplifiers, AD converter chips and FPGA master to achieve the functions of magnetic signal acquisition, data processing and data sending. User interface subsystem consists of Raspberry Pi and its associated keyboard, mouse and components to achieve the functions of data receiving, displaying, and storage.This thesis descripted the design of the signal acquisition subsystem in detail, and gave the schematic diagram and the successfully synthesized source code files. The source code files can be burn to use in the circuit board. Although the user interface subsystem is not formed, but also provided a feasibility analysis by Raspberry Pi and an achievable blue print. To make this thesis to meet the functional requirements. |