[go: up one dir, main page]

CN102799131A - Ground penetrating radar lower computer control system based on field programmable gate array (FPGA) - Google Patents

Ground penetrating radar lower computer control system based on field programmable gate array (FPGA) Download PDF

Info

Publication number
CN102799131A
CN102799131A CN201210280937XA CN201210280937A CN102799131A CN 102799131 A CN102799131 A CN 102799131A CN 201210280937X A CN201210280937X A CN 201210280937XA CN 201210280937 A CN201210280937 A CN 201210280937A CN 102799131 A CN102799131 A CN 102799131A
Authority
CN
China
Prior art keywords
sampling
control unit
data
fpga
ground penetrating
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201210280937XA
Other languages
Chinese (zh)
Inventor
吴斌
赵凯
孙健
姜涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Northeast Institute of Geography and Agroecology of CAS
Original Assignee
Northeast Institute of Geography and Agroecology of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Northeast Institute of Geography and Agroecology of CAS filed Critical Northeast Institute of Geography and Agroecology of CAS
Priority to CN201210280937XA priority Critical patent/CN102799131A/en
Publication of CN102799131A publication Critical patent/CN102799131A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Radar Systems Or Details Thereof (AREA)

Abstract

本发明基于FPGA的探地雷达下位机控制系统涉及探地雷达控制领域,该系统以FPGA作为主控制单元,配合发射机脉冲控制单元、数据采样控制单元、采样数据接收单元和数据通信单元,实现对超窄脉冲探地雷达脉冲发射、数据接收与传输等各部分功能的控制。FPGA首先通过发射机脉冲控制单元触发发射机发射窄脉冲;然后通过数据采样控制单元发送采样控制信号,并通过采样数据接收单元接收信号并存储;最后,在探地雷达完成一次完整的探测后,通过数据通信单元将采样数据发送给上位机,进行后续数据处理。基于本发明的探地雷达系统可用于探测地下介质的介电特性、土壤含水率等,可广泛服务于农业、地理与地质勘查等领域。

Figure 201210280937

The FPGA-based ground penetrating radar lower computer control system of the present invention relates to the field of ground penetrating radar control. The system uses FPGA as the main control unit, cooperates with the transmitter pulse control unit, data sampling control unit, sampling data receiving unit and data communication unit to realize Control the functions of ultra-narrow pulse ground penetrating radar pulse transmission, data reception and transmission, etc. The FPGA first triggers the transmitter to emit a narrow pulse through the transmitter pulse control unit; then sends the sampling control signal through the data sampling control unit, and receives and stores the signal through the sampling data receiving unit; finally, after the ground penetrating radar completes a complete detection, The sampling data is sent to the host computer through the data communication unit for subsequent data processing. The ground penetrating radar system based on the invention can be used to detect the dielectric properties of underground media, soil water content, etc., and can be widely used in fields such as agriculture, geography and geological exploration.

Figure 201210280937

Description

基于FPGA的探地雷达下位机控制系统Control system of ground penetrating radar slave computer based on FPGA

技术领域 technical field

本发明涉及探地雷达控制领域,具体涉及一种基于FPGA的探地雷达下位机控制系统。The invention relates to the field of ground penetrating radar control, in particular to an FPGA-based ground penetrating radar lower computer control system.

背景技术 Background technique

探地雷达(GPR)是一种探测地表下结构或埋藏物的无损探测仪器。它利用电磁波对地表的穿透能力,从地表向下发射特定形式的电磁波,通过接收地下介质散射回波信号,根据回波信号的时延、形状及频谱特性等参数,定量测量目标的深度、介质结构及性质,在数据处理的基础上,应用数字图象的恢复与重建技术,对地下目标进行成像处理,以期达到对地下目标的真实和直观的再现。Ground Penetrating Radar (GPR) is a non-destructive detection instrument for detecting subsurface structures or buried objects. It utilizes the penetration ability of electromagnetic waves to the surface, emits a specific form of electromagnetic waves downward from the surface, and quantitatively measures the depth, For the structure and properties of the medium, on the basis of data processing, digital image restoration and reconstruction technology is applied to perform imaging processing on underground targets in order to achieve a true and intuitive reproduction of underground targets.

典型的冲击脉冲探地雷达系统由上位机与下位机组成,上位机负责数据处理及雷达成像,下位机负责雷达信号发射接收及数据传输。下位机系统由主控制单元、发射机、接收机、数据传输单元等几部分组成,目前探地雷达大多是以CPU或MCU等处理器作为主控制单元,完成雷达从发射脉冲到数据的采集、传输等功能。如中国专利申请CN99200610.4(公开号CN2365679)公开了一种一体化成像探地雷达,包括汽车、发射天线、接收天线、计算机、雷达主机、电源,其中雷达主机由发射源、接收机、放大器、信号处理与控制电路、彩色显示器和输入输出插座组成,其特征在于还设置有卫星定位接收装置和测距轮。雷达主机中的信号处理与控制电路由CPU板、硬盘、I/0板、A/D及D/A板、XY轴量程选择板、VJA板、键盘和键盘译码器等构成,即雷达下位机使用计算机中的CPU作为核心处理器,配合外围硬件实现探地雷达的探测功能。A typical shock pulse ground penetrating radar system consists of a host computer and a lower computer. The upper computer is responsible for data processing and radar imaging, and the lower computer is responsible for radar signal transmission and reception and data transmission. The lower computer system is composed of the main control unit, transmitter, receiver, data transmission unit and other parts. At present, most ground penetrating radars use processors such as CPU or MCU as the main control unit to complete the radar from transmitting pulses to data collection, transmission and other functions. Such as Chinese patent application CN99200610.4 (publication number CN2365679) discloses an integrated imaging ground penetrating radar, including a car, a transmitting antenna, a receiving antenna, a computer, a radar host, and a power supply, wherein the radar host consists of a transmitting source, a receiver, an amplifier , a signal processing and control circuit, a color display and an input and output socket, and is characterized in that it is also provided with a satellite positioning receiving device and a distance measuring wheel. The signal processing and control circuit in the radar host is composed of CPU board, hard disk, I/O board, A/D and D/A board, XY axis range selection board, VJA board, keyboard and keyboard decoder, etc. The machine uses the CPU in the computer as the core processor, and cooperates with the peripheral hardware to realize the detection function of the ground penetrating radar.

中国专利申请CN201010195736.0(公开号 CN101872018A)公开了一种无线探地雷达系统,包括无线数据采集子系统和探地雷达前端子系统。其中探地雷达前端子系统包括电池、电源稳压器、以太网控制器、ARM控制器、数字信号处理器、模数转换器、数字控制器、时序系统、发射机、发射天线、接收天线和接收机,即该探地雷达下位机由MCU构成的ARM控制器作为系统的主控制单元,实现雷达各部分功能的协调与控制。Chinese patent application CN201010195736.0 (publication number CN101872018A) discloses a wireless ground-penetrating radar system, including a wireless data acquisition subsystem and a ground-penetrating radar front-end subsystem. The GPR front-end subsystem includes batteries, power regulators, Ethernet controllers, ARM controllers, digital signal processors, analog-to-digital converters, digital controllers, timing systems, transmitters, transmitting antennas, receiving antennas and The receiver, that is, the lower computer of the ground penetrating radar, the ARM controller composed of MCU is used as the main control unit of the system to realize the coordination and control of the functions of various parts of the radar.

现有探地雷达下位机系统采用处理器作为系统主控制器,通过软件程序控制雷达的工作过程,编程及调试简洁方便,开发周期短,但处理器的并行计算能力有限,不同情况下执行不同的指令或响应中断会带来额外的时间开销,难以实现时序的完全同步和时间上的精确控制。The existing ground penetrating radar lower computer system uses the processor as the main controller of the system, and controls the working process of the radar through software programs. The programming and debugging are simple and convenient, and the development cycle is short. The instruction or response interrupt will bring additional time overhead, it is difficult to achieve complete synchronization of timing and precise control of time.

发明内容 Contents of the invention

为了解决现有技术无法实现精确控制探地雷达工作时序的问题,本发明提出一种基于FPGA的探地雷达下位机控制系统,该系统以FPGA作为主控制单元,控制发射机、接收机与数据通信各部分协调工作,保证雷达系统各部分的同步运行。In order to solve the problem that the existing technology cannot realize the precise control of the working sequence of the ground penetrating radar, the present invention proposes an FPGA-based ground penetrating radar slave computer control system, which uses the FPGA as the main control unit to control the transmitter, receiver and data The various parts of the communication work in coordination to ensure the synchronous operation of all parts of the radar system.

本发明解决技术问题所采取的技术方案如下:The technical solution adopted by the present invention to solve the technical problems is as follows:

基于FPGA的探地雷达下位机控制系统,包括数据通信单元、FPGA主控制单元、发射机脉冲控制单元、数据采样控制单元和采样数据接收单元,数据通信单元通过串行485总线与探地雷达的上位机进行串行通信,并通过并行方式与FPGA主控制单元的IO端口相连;FPGA主控制单元通过IO端口分别与发射机脉冲控制单元、数据采样控制单元、采样数据接收单元进行电气连接,FPGA主控制单元通过协调各单元的工作状态,完成雷达信号的发射与数据采集工作;发射机脉冲控制单元与探地雷达的发射机相连,其负责将发射脉冲的控制信号缓冲并传递给发射机,控制发射机电路产生大功率窄脉冲;数据采样控制单元与探地雷达的采样电路相连,其负责产生不同延时的采样控制信号,控制采样电路产生采样脉冲;采样数据接收单元与探地雷达的接收机的前置放大电路相连,其负责将模拟信号转换为数字信号并传递给FPGA主控制单元。FPGA-based ground penetrating radar lower computer control system, including data communication unit, FPGA main control unit, transmitter pulse control unit, data sampling control unit and sampling data receiving unit, the data communication unit communicates with the ground penetrating radar through the serial 485 bus The host computer communicates serially, and connects with the IO port of the FPGA main control unit in parallel; the FPGA main control unit is electrically connected with the transmitter pulse control unit, data sampling control unit, and sampling data receiving unit through the IO port, and the FPGA The main control unit completes the radar signal transmission and data collection by coordinating the working status of each unit; the transmitter pulse control unit is connected with the transmitter of the ground penetrating radar, which is responsible for buffering and transmitting the control signal of the transmission pulse to the transmitter. Control the transmitter circuit to generate high-power narrow pulses; the data sampling control unit is connected to the sampling circuit of the ground penetrating radar, which is responsible for generating sampling control signals with different delays, and controlling the sampling circuit to generate sampling pulses; the sampling data receiving unit is connected to the ground penetrating radar The preamplifier circuit of the receiver is connected, which is responsible for converting the analog signal into a digital signal and passing it to the FPGA main control unit.

本发明的有益效果是:该系统以FPGA为主控制单元,并行计算能力强,能够实现雷达工作时序的精确控制;系统结构简单,易于实现,成本低。该系统可用于探测地下介质的介电特性、土壤含水率等,可广泛服务于农业、地理与地质勘查等领域。The beneficial effects of the invention are: the system uses FPGA as the main control unit, has strong parallel computing capability, and can realize precise control of radar working sequence; the system has simple structure, is easy to realize, and has low cost. The system can be used to detect the dielectric properties of underground media, soil moisture content, etc., and can be widely used in agriculture, geography and geological exploration and other fields.

附图说明Description of drawings

图1 是本发明基于FPGA的探地雷达控制系统的整体结构框图;Fig. 1 is the overall structural block diagram of the ground penetrating radar control system based on FPGA of the present invention;

图中:1、上位机,2、数据通信单元,3、FPGA主控制单元,4、发射机脉冲控制单元,5、数据采集控制单元,6、采样数据接收单元,7、慢斜波产生电路,8、采样信号产生电路,9、快斜波产生电路,10、发射机,11、采样电路,12、前置放大电路;In the figure: 1. Host computer, 2. Data communication unit, 3. FPGA main control unit, 4. Transmitter pulse control unit, 5. Data acquisition control unit, 6. Sampling data receiving unit, 7. Slow ramp generation circuit , 8. Sampling signal generation circuit, 9. Fast ramp wave generation circuit, 10. Transmitter, 11. Sampling circuit, 12. Preamplification circuit;

图2 是本发明中的FPGA I/O管脚配置电路原理图,图中U1为FPGA芯片;Fig. 2 is FPGA I/O pin configuration circuit principle diagram among the present invention, among the figure U1 is FPGA chip;

图3是本发明中的FPGA工作模式配置电路原理图,图中U1为FPGA芯片,U2为FPGA配置用PROM,Y1为FPGA外部晶振,JP1为JTAG总线配置文件下载接口;Fig. 3 is the configuration circuit schematic diagram of FPGA operating mode among the present invention, among the figure U1 is FPGA chip, and U2 is FPGA configuration PROM, and Y1 is FPGA external crystal oscillator, and JP1 is JTAG bus configuration file download interface;

图4 是本发明中的数据通信单元电路原理图,图中U3为MCU微处理器,U4、U5为485串行接口芯片,P1为MCU程序下载接口,JP2为485总线接口;Fig. 4 is the data communication unit circuit schematic diagram among the present invention, among the figure U3 is MCU microprocessor, and U4, U5 are 485 serial interface chips, and P1 is MCU program download interface, and JP2 is 485 bus interface;

图5 是本发明中的慢斜波产生电路原理图,图中U7为D/A转换器,D2为外部输入参考电压,U11为运算放大器;Fig. 5 is the schematic diagram of the slow ramp wave generation circuit in the present invention, in which U7 is a D/A converter, D2 is an external input reference voltage, and U11 is an operational amplifier;

图6 是本发明中的快斜波产生电路原理图,图中U10为运算放大器;Fig. 6 is a schematic diagram of a fast ramp wave generation circuit in the present invention, in which U10 is an operational amplifier;

图7 是本发明中的采样信号产生电路原理图,图中U8为比较器;Fig. 7 is a schematic diagram of the sampling signal generating circuit in the present invention, and U8 is a comparator among the figures;

图8 是本发明中的发射机脉冲控制单元电路原理图,图中U9为CMOS反相器;Fig. 8 is the schematic diagram of the circuit of the transmitter pulse control unit in the present invention, among which U9 is a CMOS inverter;

图9 是本发明中的采样数据接收单元电路原理图,图中U6为A/D转换器;Fig. 9 is the schematic diagram of the sampling data receiving unit circuit in the present invention, among which U6 is an A/D converter;

图10 是本发明基于FPGA的探地雷达控制系统的工作流程图。Fig. 10 is the work flowchart of the ground penetrating radar control system based on FPGA of the present invention.

具体实施方式 Detailed ways

下面结合附图和实施例对本发明做进一步详细说明。The present invention will be described in further detail below in conjunction with the accompanying drawings and embodiments.

如图1所示,本发明基于FPGA的探地雷达下位机控制系统包括:数据通信单元2、FPGA主控制单元3、发射机脉冲控制单元4、数据采样控制单元5和采样数据接收单元6。上位机1通过串行485总线与数据通信单元2进行串行通信,数据通信单元2则通过并行方式与FPGA主控制单元3的IO端口相连接,FPGA主控制单元3通过片上IO端口分别与发射机脉冲控制单元4、数据采样控制单元5、采样数据接收单元6进行电气连接,FPGA主控制单元3通过协调各单元的工作状态,完成雷达信号的发射与数据采集工作。发射机脉冲控制单元4与发射机10相连,负责将发射脉冲的控制信号缓冲并传递给发射机10,控制发射机电路产生大功率窄脉冲;数据采样控制单元5由慢斜波产生电路7、快斜波产生电路9和采样信号产生电路8组成,并与采样电路11相连接,负责产生不同延时的采样控制信号,控制采样电路11产生采样脉冲;采样数据接收单元6与接收机的前置放大电路12相连接,负责将模拟信号转换为数字信号并传递给FPGA主控制单元3。As shown in FIG. 1 , the FPGA-based GPR slave control system of the present invention includes: a data communication unit 2 , an FPGA main control unit 3 , a transmitter pulse control unit 4 , a data sampling control unit 5 and a sampling data receiving unit 6 . The upper computer 1 performs serial communication with the data communication unit 2 through the serial 485 bus, and the data communication unit 2 is connected with the IO port of the FPGA main control unit 3 in parallel, and the FPGA main control unit 3 communicates with the transmitter respectively through the on-chip IO ports. The machine pulse control unit 4, the data sampling control unit 5, and the sampling data receiving unit 6 are electrically connected, and the FPGA main control unit 3 completes the radar signal emission and data collection by coordinating the working status of each unit. The transmitter pulse control unit 4 is connected with the transmitter 10, and is responsible for buffering the control signal of the transmission pulse and delivering it to the transmitter 10, and controlling the transmitter circuit to generate a high-power narrow pulse; the data sampling control unit 5 is composed of a slow ramp generation circuit 7, The fast ramp wave generating circuit 9 and the sampling signal generating circuit 8 are composed, and are connected with the sampling circuit 11, and are responsible for generating sampling control signals with different time delays, and controlling the sampling circuit 11 to generate sampling pulses; the sampling data receiving unit 6 is connected with the front of the receiver It is connected with the amplifier circuit 12 and is responsible for converting the analog signal into a digital signal and transmitting it to the FPGA main control unit 3 .

实施例1:Example 1:

FPGA主控制单元3如图2、图3所示,其中的U1为FPGA核心芯片,采用Xilinx公司的XC3S250E,核心工作频率由外部晶振Y1设定,Y1频率为50MHz;FPGA采用上电自动配置的工作模式,图3中的U2为存储FPGA配置文件的PROM,采用Xilinx公司FPGA使用的标准配置芯片XCF02SVO20C,PROM通过JTAG总线JP1与PC机相连接,通过PC机将配置文件下载到PROM中进行存储。当系统初始上电时,FPGA自动从PROM中读取配置文件,并对自身内部硬件进行配置,配置完成后FPGA自动进入正常工作模式,雷达系统开始工作。The FPGA main control unit 3 is shown in Figure 2 and Figure 3, where U1 is the FPGA core chip, which adopts the XC3S250E of Xilinx Company, the core operating frequency is set by the external crystal oscillator Y1, and the frequency of Y1 is 50MHz; the FPGA adopts the power-on automatic configuration Working mode, U2 in Figure 3 is the PROM for storing FPGA configuration files, using the standard configuration chip XCF02SVO20C used by FPGAs of Xilinx Company, the PROM is connected to the PC through the JTAG bus JP1, and the configuration files are downloaded to the PROM through the PC for storage . When the system is initially powered on, the FPGA automatically reads the configuration file from the PROM and configures its own internal hardware. After the configuration is completed, the FPGA automatically enters the normal working mode, and the radar system starts to work.

数据通信单元2如图4所示,图中U3为独立工作的MCU处理器,采用ATmega8L-8PC单片机,核心工作频率由晶振Y2设置,Y2频率为8MHz,P1为MCU程序下载端口;U4与U5构成485总线接口,单片机U3通过U4、U5以串行方式与上位机(PC机)1进行通信。单片机U3与FPGA之间采用并行方式连接,单片机U3的IO端口PB1~PB5、PD2~PD5、PC0~PC5分别与FPGA的IO端口P53~P78相连接,其中单片机U3的IO端口PB1(连接FPGA的P53)用来为FPGA全局复位,PB2(连接FPGA的P54)作为数据传输请求端口,PB3(连接FPGA的P57)作为FPGA的数据锁存端口用来通知单片机数据总线上的数据有效,PB4~PC5(连接FPGA的P58~P78)12个IO端口构成12位数据总线,用来传递12位雷达采样数据。当上位机1需要进行数据传输时,通过串行485总线发送数据传输请求命令,单片机U3接收命令后使能端口PB2,FPGA完成当前一次完整数据采样后,通过P54引脚检测到数据传输请求,进入数据传输工作模式,并行地将数据顺序加载到12位数据总线上,并在加载数据的同时使能P57引脚。单片机接收FPGA的数据后,通过485总线将数据顺序发送给上位机1。The data communication unit 2 is shown in Figure 4. U3 in the figure is an independently working MCU processor, using ATmega8L-8PC single-chip microcomputer, the core operating frequency is set by the crystal oscillator Y2, the frequency of Y2 is 8MHz, and P1 is the MCU program download port; U4 and U5 A 485 bus interface is formed, and the single-chip microcomputer U3 communicates with the host computer (PC) 1 in a serial manner through U4 and U5. The MCU U3 and FPGA are connected in parallel. The IO ports PB1~PB5, PD2~PD5, and PC0~PC5 of the MCU U3 are respectively connected to the IO ports P53~P78 of the FPGA. The IO port PB1 of the MCU U3 (connected to the FPGA’s P53) is used to reset the FPGA globally, PB2 (P54 connected to FPGA) is used as a data transmission request port, PB3 (P57 connected to FPGA) is used as a data latch port of FPGA to notify the MCU that the data on the data bus is valid, PB4~PC5 (P58~P78 connected to FPGA) 12 IO ports form a 12-bit data bus to transmit 12-bit radar sampling data. When the upper computer 1 needs to perform data transmission, it sends a data transmission request command through the serial 485 bus, and the single-chip microcomputer U3 enables the port PB2 after receiving the command. After the FPGA completes the current complete data sampling, it detects the data transmission request through the P54 pin. Enter the data transmission working mode, load the data sequentially to the 12-bit data bus in parallel, and enable the P57 pin while loading the data. After the microcontroller receives the data from the FPGA, it sends the data to the upper computer 1 sequentially through the 485 bus.

数据采样控制单元5由慢斜波产生电路7、快斜波产生电路9和采样信号产生电路8组成。其中,慢斜波产生电路7如图5所示,U7为D/A转换器MAX532,数字控制输入端分别与FPGA的P3~P5、P9引脚相连接,在FPGA的控制下输出不同的比较电平,模拟慢斜波信号由MAX532的VOUTA(引脚3)输出,D/A输出的慢斜波信号接入U11(LM124),U11为运算放大器,接成电压跟随器形式,用来对D/A进行隔离及阻抗变换,U11的输出接入采样信号产生电路中的比较器中,如图7所示;快斜波产生电路9如图6所示,U10(OP07)为低频运算放大器,接成跟随器的形式,作用是隔离Q2和Q3的静态工作电流,Q2为PNP型开关晶体管2N4036,作用是为开关电路提供电流,Q3为NPN型开关晶体管3DK4,用来控制积分电容C26的充放电过程,快斜波控制信号由FPGA的P2引脚输出,通过隔直电容C13与限流电阻R20接入Q3基极,高电平时Q3导通,C26放电,低电平时Q3截止,C26充电,形成快斜波信号。快斜波信号经隔直电容C28,与采样信号产生电路8中的比较器U8相连接,如图7所示;采样信号产生电路8如图7所示,U8为比较器LM319,慢、快斜波电压分别从引脚4、5接入比较器U8,当快斜波电压超过慢斜波电压时,输出低电平,开关晶体管Q1、Q4(3DK4)分别负责将比较器U8产生的控制信号翻转及为信号输出提供电流驱动,采样控制信号从Q4的发射极经隔直电容C24输出。The data sampling control unit 5 is composed of a slow ramp generation circuit 7 , a fast ramp generation circuit 9 and a sampling signal generation circuit 8 . Among them, the slow ramp wave generating circuit 7 is shown in Figure 5, U7 is a D/A converter MAX532, and the digital control input terminals are respectively connected to the P3~P5 and P9 pins of the FPGA, and output different comparisons under the control of the FPGA. Level, the analog slow ramp signal is output by VOUTA (pin 3) of MAX532, the slow ramp signal output by D/A is connected to U11 (LM124), U11 is an operational amplifier, connected as a voltage follower, and used to control D/A performs isolation and impedance transformation, and the output of U11 is connected to the comparator in the sampling signal generation circuit, as shown in Figure 7; the fast ramp wave generation circuit 9 is shown in Figure 6, and U10 (OP07) is a low-frequency operational amplifier , connected in the form of a follower, the function is to isolate the quiescent working current of Q2 and Q3, Q2 is a PNP switching transistor 2N4036, the function is to provide current for the switching circuit, Q3 is an NPN switching transistor 3DK4, used to control the integral capacitor C26 During the charging and discharging process, the fast ramp control signal is output by the P2 pin of the FPGA, and connected to the base of Q3 through the DC blocking capacitor C13 and the current limiting resistor R20. When the high level is high, Q3 is turned on, and C26 is discharged. Charge to form a fast ramp signal. The fast ramp signal is connected with the comparator U8 in the sampling signal generating circuit 8 through the DC blocking capacitor C28, as shown in Figure 7; the sampling signal generating circuit 8 is as shown in Figure 7, and U8 is a comparator LM319, slow, fast The ramp voltage is respectively connected to the comparator U8 from pins 4 and 5. When the fast ramp voltage exceeds the slow ramp voltage, it outputs a low level, and the switching transistors Q1 and Q4 (3DK4) are respectively responsible for controlling the comparator U8. The signal is reversed and current drive is provided for the signal output, and the sampling control signal is output from the emitter of Q4 through the DC blocking capacitor C24.

发射机脉冲控制单元4如图8所示,脉冲控制信号由FPGA的P23引脚输出,接入COMS反相器U9(74HC04)的引脚1,并经过反相后,从引脚2输出。由于发射机10的输入端为感性负载,直流输入阻抗低,因此,FPGA输出的脉冲控制信号经反相器U9与发射机10相连接,反相器U9的作用是对FPGA的IO端口与发射机10输入端进行隔离,防止发射机10输入端的大电流烧坏FPGA的IO端口。Transmitter pulse control unit 4 is shown in Figure 8. The pulse control signal is output from pin P23 of FPGA, connected to pin 1 of COMS inverter U9 (74HC04), and output from pin 2 after inversion. Since the input terminal of the transmitter 10 is an inductive load and the DC input impedance is low, the pulse control signal output by the FPGA is connected to the transmitter 10 through the inverter U9, and the function of the inverter U9 is to connect the IO port of the FPGA to the transmitter. The input terminal of the transmitter 10 is isolated to prevent the IO port of the FPGA from being burned by the high current at the input terminal of the transmitter 10.

采样数据接收单元6如图9所示,雷达信号的采样数据经接收机的前置放大电路12放大后,接入A/D转换器U6,U6在FPGA的时序控制下将采样模拟信号转换为数字信号,并通过串行方式被FPGA接收。具体是:12位A/D转换器U6(AD7866)数字控制端引脚11、15、18~20分别与FPGA的P91、P90、P86~P84相连接,采样模拟信号接入A/D转换器的VA1输入端(引脚7),A/D转换器的工作模式选为输入电压范围0~5V,使用A/D内部参考电压。FPGA通过串行方式从A/D转换器的引脚DoutA将A/D转换后的数据读入FPGA并进行存储。The sampling data receiving unit 6 is shown in Figure 9, after the sampling data of the radar signal is amplified by the preamplifier circuit 12 of the receiver, it is connected to the A/D converter U6, and U6 converts the sampling analog signal into The digital signal is received by the FPGA in a serial manner. Specifically: 12-bit A/D converter U6 (AD7866) digital control terminal pins 11, 15, 18~20 are respectively connected to P91, P90, P86~P84 of the FPGA, and the sampling analog signal is connected to the A/D converter The VA1 input terminal (pin 7), the working mode of the A/D converter is selected as the input voltage range of 0~5V, and the internal reference voltage of the A/D is used. FPGA reads the data after A/D conversion into FPGA from the pin DoutA of A/D converter through serial mode and stores them.

FPGA控制系统的工作流程如图10所示,上电后FPGA对系统进行初始化,内部寄存器复位清零,之后即进入正常工作模式,FPGA有两种工作模式,分别为雷达探测工作模式(步骤二)与数据传输工作模式(步骤三),雷达开机后工作流程一直循环进行,并根据上位机指令在两种工作状态之间进行切换,具体工作流程如下:The working process of the FPGA control system is shown in Figure 10. After power-on, the FPGA initializes the system, resets the internal registers, and then enters the normal working mode. FPGA has two working modes, which are the radar detection working mode (step 2 ) and data transmission working mode (step 3). After the radar is turned on, the working process continues in a loop, and switches between the two working states according to the instructions of the host computer. The specific working process is as follows:

步骤一、FPGA首先检测是否有上位机1发送的采样数据请求:如果上位机1没有发送数据请求,则进入雷达探测工作模式(实际上,由于雷达开机后需要预热及稳定工作状态,上位机1此时不会发送数据请求,所以雷达开机后即进入雷达探测工作模式),即进入步骤二;如果上位机1有发送的数据请求,则进入数据传输工作模式,并将上一次雷达的采样结果发送给上位机1,即进入步骤三;Step 1. The FPGA first checks whether there is a sampling data request sent by the upper computer 1: if the upper computer 1 does not send a data request, it enters the radar detection working mode (actually, since the radar needs to be warmed up and stabilized after it is turned on, the upper computer 1 No data request will be sent at this time, so the radar will enter the radar detection working mode after it is turned on), that is, enter step 2; if the host computer 1 has a data request to send, it will enter the data transmission working mode, and the last radar sampling The result is sent to the host computer 1, that is, enter step 3;

步骤二、主控制系统在雷达探测工作模式下,第一步,首先更新D/A转换器U7的输出,产生慢斜波;第二步,发送快斜波触发信号,产生快斜波,快慢斜波通过比较器U8即产生不同延时的采样控制信号;第三步,雷达发送发射机脉冲控制信号,触发发射机10发射窄脉冲;第四步,控制A/D转换器U6对采样数据进行模数转换;第五步,将当前采集的雷达回波数据存储到内部存储器中;第六步,检测是否按照系统设定将所有不同时间延时上的采样点都采集完毕,如果没有采集完则重复执行第一到第五步,如果采集完毕,则跳出探测工作模式,返回到步骤一,重新检测是否有上位机1发送的数据请求;Step 2: When the main control system is in the radar detection mode, the first step is to update the output of the D/A converter U7 to generate a slow ramp; the second step is to send a fast ramp trigger signal to generate a fast ramp. The ramp wave passes through the comparator U8 to generate sampling control signals with different delays; in the third step, the radar sends the transmitter pulse control signal to trigger the transmitter 10 to emit narrow pulses; in the fourth step, control the A/D converter U6 to sample the data Carry out analog-to-digital conversion; the fifth step, store the currently collected radar echo data in the internal memory; the sixth step, check whether all the sampling points on different time delays have been collected according to the system settings, if not After the completion, repeat steps 1 to 5. If the collection is complete, jump out of the detection mode, return to step 1, and re-detect whether there is a data request sent by the host computer 1;

步骤三、主控制系统在数据传输工作模式下,第一步,根据当前的地址顺序从存储器读出采样数据,并通过串行方式发送给上位机1;第二步,检测是否本次采样的所有数据已经全部发送完毕,如果没有发送完,则重复执行第一步,直至所有采样点的数据全部发送完毕后,FPGA跳出数据传输模式,返回到步骤一,重新检测上位机1是否有数据请求(实际上,由于上位机1不可能连续发送数据传输请求,因此雷达完成一次数据传输后,至少会进入雷达探测工作模式一次)。Step 3. The main control system is in the data transmission working mode. The first step is to read the sampling data from the memory according to the current address sequence, and send it to the upper computer 1 through serial mode; the second step is to detect whether the current sampling data is All the data has been sent, if not, repeat the first step until the data of all sampling points are sent, the FPGA jumps out of the data transmission mode, returns to step 1, and re-checks whether the host computer 1 has a data request (Actually, since the host computer 1 cannot continuously send data transmission requests, the radar will enter the radar detection working mode at least once after completing a data transmission).

Claims (2)

1.基于FPGA的探地雷达下位机控制系统,其特征在于,该系统包括数据通信单元(2)、FPGA主控制单元(3)、发射机脉冲控制单元(4)、数据采样控制单元(5)和采样数据接收单元(6),数据通信单元(2)通过串行485总线与探地雷达的上位机(1)进行串行通信,并通过并行方式与FPGA主控制单元(3)的IO端口相连;FPGA主控制单元(3)通过IO端口分别与发射机脉冲控制单元(4)、数据采样控制单元(5)、采样数据接收单元(6)进行电气连接,FPGA主控制单元(3)通过协调各单元的工作状态,完成雷达信号的发射与数据采集工作;发射机脉冲控制单元(4)与探地雷达的发射机(10)相连,其负责将发射脉冲的控制信号缓冲并传递给发射机(10),控制发射机电路产生大功率窄脉冲;数据采样控制单元(5)与探地雷达的采样电路(11)相连,其负责产生不同延时的采样控制信号,控制采样电路(11)产生采样脉冲;采样数据接收单元(6)与探地雷达的接收机的前置放大电路(12)相连,其负责将模拟信号转换为数字信号并传递给FPGA主控制单元(3)。1. FPGA-based ground penetrating radar lower computer control system, characterized in that the system includes a data communication unit (2), an FPGA main control unit (3), a transmitter pulse control unit (4), a data sampling control unit (5 ) and the sampling data receiving unit (6), the data communication unit (2) communicates serially with the upper computer (1) of the ground penetrating radar through the serial 485 bus, and communicates with the IO of the FPGA main control unit (3) in parallel connected to the ports; the FPGA main control unit (3) is electrically connected to the transmitter pulse control unit (4), the data sampling control unit (5), and the sampling data receiving unit (6) through the IO port, and the FPGA main control unit (3) By coordinating the working status of each unit, the radar signal emission and data acquisition work is completed; the transmitter pulse control unit (4) is connected with the transmitter (10) of the ground penetrating radar, which is responsible for buffering and transmitting the control signal of the emission pulse to the The transmitter (10) controls the transmitter circuit to generate high-power narrow pulses; the data sampling control unit (5) is connected to the sampling circuit (11) of the ground penetrating radar, which is responsible for generating sampling control signals with different delays, and controlling the sampling circuit ( 11) Generate sampling pulses; the sampling data receiving unit (6) is connected to the preamplifier circuit (12) of the ground penetrating radar receiver, which is responsible for converting analog signals into digital signals and transmitting them to the FPGA main control unit (3). 2.如权利要求1所述的基于FPGA的探地雷达下位机控制系统,其特征在于,所述数据采样控制单元(5)由慢斜波产生电路(7)、快斜波产生电路(9)和采样信号产生电路(8)组成,慢斜波产生电路(7)、快斜波产生电路(9)均与采样信号产生电路(8)相连,慢斜波产生电路(7)产生慢斜波,快斜波产生电路(9)产生快斜波;采样信号产生电路(8)与采样电路(11)相连,其通过慢斜波、快斜波的比较输出不同延时的采样控制信号,驱动采样电路(11)产生采样脉冲。2. The FPGA-based ground penetrating radar slave computer control system according to claim 1, wherein the data sampling control unit (5) consists of a slow ramp generation circuit (7), a fast ramp generation circuit (9 ) and the sampling signal generation circuit (8), the slow ramp generation circuit (7), the fast ramp generation circuit (9) are connected to the sampling signal generation circuit (8), the slow ramp generation circuit (7) generates slow ramp wave, the fast ramp wave generating circuit (9) generates a fast ramp wave; the sampling signal generating circuit (8) is connected to the sampling circuit (11), which outputs sampling control signals with different delays by comparing the slow ramp wave and the fast ramp wave, Driving the sampling circuit (11) to generate sampling pulses.
CN201210280937XA 2012-08-08 2012-08-08 Ground penetrating radar lower computer control system based on field programmable gate array (FPGA) Pending CN102799131A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210280937XA CN102799131A (en) 2012-08-08 2012-08-08 Ground penetrating radar lower computer control system based on field programmable gate array (FPGA)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210280937XA CN102799131A (en) 2012-08-08 2012-08-08 Ground penetrating radar lower computer control system based on field programmable gate array (FPGA)

Publications (1)

Publication Number Publication Date
CN102799131A true CN102799131A (en) 2012-11-28

Family

ID=47198260

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210280937XA Pending CN102799131A (en) 2012-08-08 2012-08-08 Ground penetrating radar lower computer control system based on field programmable gate array (FPGA)

Country Status (1)

Country Link
CN (1) CN102799131A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103257639A (en) * 2013-04-21 2013-08-21 中国矿业大学(北京) Multithreading data collection system synchronous control method under key control mode
CN103336458A (en) * 2013-05-15 2013-10-02 中国矿业大学(北京) Multi-thread data acquisition system synchronization control method in acquisition time control mode
CN104101906A (en) * 2014-07-25 2014-10-15 绵阳彬华科技有限公司 Geological radar based geological looseness detection device
CN104749559A (en) * 2013-12-27 2015-07-01 中国科学院电子学研究所 FPGA chip-based ice-penetrating radar control method
CN105549006A (en) * 2015-12-16 2016-05-04 武汉大学 FPGA & SOC based handheld ground penetrating radar (GPR) system
CN105628904A (en) * 2015-12-22 2016-06-01 中国铁道科学研究院铁道建筑研究所 Ground penetrating radar based water content detection method for railroad bed
CN106371074A (en) * 2016-12-04 2017-02-01 中国电波传播研究所(中国电子科技集团公司第二十二研究所) Serial time sequence control device and method for multichannel array ground penetrating radar
CN107290744A (en) * 2016-04-11 2017-10-24 大连中睿科技发展有限公司 Ice Thickness and Water Depth Integrated Detection Radar System and Method
CN109633758A (en) * 2018-12-25 2019-04-16 北京华航无线电测量研究所 A kind of compound ground penetrating radar system of multifrequency
CN111812652A (en) * 2020-06-24 2020-10-23 中国人民解放军国防科技大学 A UAV-borne Radar System for Simultaneous Measurement of Hydrological Polyphases
CN112305621A (en) * 2020-10-31 2021-02-02 中国石油集团渤海钻探工程有限公司 Lower computer control and data processing system of adjacent well collision prevention underground radar detector

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020122000A1 (en) * 2000-12-29 2002-09-05 Bradley Marshall R. Ground penetrating radar system
GB2410859A (en) * 2004-02-03 2005-08-10 Toshiba Res Europ Ltd Synchronising a receiver to an ultra wideband signal
CN201698035U (en) * 2010-06-29 2011-01-05 聊城大学 A High-precision Underground Pipeline Detector
US8115667B2 (en) * 2009-11-17 2012-02-14 Geophysical Survey Systems, Inc. Highway speed ground penetrating radar system utilizing air-launched antenna and method of use

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020122000A1 (en) * 2000-12-29 2002-09-05 Bradley Marshall R. Ground penetrating radar system
GB2410859A (en) * 2004-02-03 2005-08-10 Toshiba Res Europ Ltd Synchronising a receiver to an ultra wideband signal
US8115667B2 (en) * 2009-11-17 2012-02-14 Geophysical Survey Systems, Inc. Highway speed ground penetrating radar system utilizing air-launched antenna and method of use
CN201698035U (en) * 2010-06-29 2011-01-05 聊城大学 A High-precision Underground Pipeline Detector

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
张康等: "无载频脉冲探地雷达主控系统小型化设计", 《微计算机信息》 *
魏巍: "《探地雷达信号处理算法研究及处理机实现》", 29 April 2007 *

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103257639B (en) * 2013-04-21 2015-05-06 中国矿业大学(北京) Multithreading data collection system synchronous control method under key control mode
CN103257639A (en) * 2013-04-21 2013-08-21 中国矿业大学(北京) Multithreading data collection system synchronous control method under key control mode
CN103336458A (en) * 2013-05-15 2013-10-02 中国矿业大学(北京) Multi-thread data acquisition system synchronization control method in acquisition time control mode
CN103336458B (en) * 2013-05-15 2014-08-13 中国矿业大学(北京) Synchronous control method of multi-threaded data acquisition system under acquisition time control mode
CN104749559A (en) * 2013-12-27 2015-07-01 中国科学院电子学研究所 FPGA chip-based ice-penetrating radar control method
CN104749559B (en) * 2013-12-27 2017-02-08 中国科学院电子学研究所 FPGA chip-based ice-penetrating radar control method
CN104101906A (en) * 2014-07-25 2014-10-15 绵阳彬华科技有限公司 Geological radar based geological looseness detection device
CN105549006A (en) * 2015-12-16 2016-05-04 武汉大学 FPGA & SOC based handheld ground penetrating radar (GPR) system
CN105628904A (en) * 2015-12-22 2016-06-01 中国铁道科学研究院铁道建筑研究所 Ground penetrating radar based water content detection method for railroad bed
CN107290744B (en) * 2016-04-11 2023-04-25 中国水利水电科学研究院 Ice thickness water depth comprehensive detection radar system and method
CN107290744A (en) * 2016-04-11 2017-10-24 大连中睿科技发展有限公司 Ice Thickness and Water Depth Integrated Detection Radar System and Method
CN106371074A (en) * 2016-12-04 2017-02-01 中国电波传播研究所(中国电子科技集团公司第二十二研究所) Serial time sequence control device and method for multichannel array ground penetrating radar
CN106371074B (en) * 2016-12-04 2019-06-14 中国电波传播研究所(中国电子科技集团公司第二十二研究所) A kind of series connection multichannel array Ground Penetrating Radar time sequence control device and method
CN109633758A (en) * 2018-12-25 2019-04-16 北京华航无线电测量研究所 A kind of compound ground penetrating radar system of multifrequency
CN111812652A (en) * 2020-06-24 2020-10-23 中国人民解放军国防科技大学 A UAV-borne Radar System for Simultaneous Measurement of Hydrological Polyphases
CN112305621A (en) * 2020-10-31 2021-02-02 中国石油集团渤海钻探工程有限公司 Lower computer control and data processing system of adjacent well collision prevention underground radar detector

Similar Documents

Publication Publication Date Title
CN102799131A (en) Ground penetrating radar lower computer control system based on field programmable gate array (FPGA)
CN108802699B (en) Linear frequency modulation continuous wave radar signal processing system and processing method
CN105549006A (en) FPGA & SOC based handheld ground penetrating radar (GPR) system
CN101813761B (en) Underwater acoustic beacon with multiple work modes
CN201298077Y (en) An error compensation type ultrasonic ranging apparatus
CN104101879B (en) Vehicle space localization method based on ultrasound wave and system
CN102819232A (en) Portable monitoring and debugging system of flight control computer
CN105717544A (en) Transient electromagnetic emitting-receiving system for real-time acquisition-storage and data mapping explanation
CN200976046Y (en) Positioning communication integrated dobber
CN101237365A (en) A kind of EDA network experiment system and experiment method
CN205562829U (en) Real -time acquisition and storage and data become transition electromagnetic emission receipt all -in -one that picture was explained
CN109714004B (en) Modulation method and modulation system of excitation pulse signal
CN1996045A (en) Ultrasonic positioning sensor
CN201477208U (en) A Multi-working Mode Underwater Acoustic Beacon
CN102928889A (en) Integrative radio wave perspective exploration instrument
CN206788225U (en) A kind of anti-remote control electricity filching device of the intelligence with self-learning function
CN102621530A (en) Equidistance prompting device of ground penetrating radar based on singlechip
TWI767773B (en) Intrusion detection apparatus and method thereof
CN205484791U (en) High accuracy ultrasonic ranging appearance system
CN103278821A (en) Ultrasonic distance measuring system capable of realizing voice broadcast
CN208283773U (en) A kind of ultra-wideband ground-penetrating radar (uw-gpr) control system
CN101995927A (en) Resetting-operating method of 51 single chip microcomputer (SCM)
CN110584706A (en) Ultrasound system and ultrasound apparatus
CN105629891A (en) Wireless grain situation monitoring system for based on LABVIEW
CN103885361A (en) USB probe controller

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20121128