针对实现多通道测距雷达信号的数字化采集的目的,设计了一种基于FPGA和USB接口的多通道数据采集系统。该系统采用在FPGA芯片中构建多个数字逻辑模块的方法,实现对AD芯片模数转换过程的控制,并利用IP核在FPGA中构建存储器,对采样得到的数据进行缓存,最后通过USB2.0接口芯片将缓存中的采样数据及时传输至上位机。通过将该系统与多通道测距雷达相连接从而进行整机测试。测试结果证明,该系统能够实现最多8路测距雷达信号的采集,且在8路情况下的单路最高采样率达250 KSPS,并能通过USB2.0接口向上位机传输各路雷达信号的采样数据,使进一步的数字信号处理成为可能。
2023-02-26 11:26:54 530KB 数据采集; FPGA; USB; 多通道
1
在多通道测距雷达系统中,为了对USB数据采集卡采集到的雷达数据进行接收和处理,设计了一种基于Matlab的USB数据采集卡上位机处理程序。该程序通过编写Mex文件扩展Matlab的外部程序接口,使其能够对USB2.0接口传输的数据进行实时接收,然后在Matlab中利用其强大的数字信号处理功能对读取的多通道雷达数据分别进行滤波、FFT等数字信号处理,最后利用Matlab GUI编写用户操作界面,对处理结果加以显示。经测试,该上位机程序系统能够对6通道测距雷达信号数据进行处理,分别得到各个通道信号的频率和电压幅度,并将结果显示在GUI用户操作界面上。
1
多种应用环境中不允许使用JTAG下载器升级可编程器件的程序,要求通过设备对外的通信接口实现可编程器件的在线升级,对于XILINX公司的FPGA芯片及其配置芯片,提出了一种基于USB接口的程序在线升级方法。该USB2.0接口是扩展在FPGA上用于与上位机进行通讯的接口,通过与上位机软件配合,对FPGA配置芯片进行擦除和编程烧写,实现FPGA程序的在线升级。本文给出了该方法的升级原理和方法。
2021-10-27 10:38:04 1.54MB USB; FPGA; 在线升级; 配置芯片
1
一整套的FPGA和PC机通信的源代码,以实现高速传输的功能,下位机程序使用verilog编写的FPGA程序
2021-07-12 09:24:42 7.83MB FPGA;USB;68013固件;VC++上位机
1
一整套的FPGA和PC机通信的源代码,以实现高速传输的功能,下位机程序使用verilog编写的FPGA程序 一整套的FPGA和PC机通信的源代码,以实现高速传输的功能,下位机程序使用verilog编写的FPGA程序
2021-02-14 11:05:16 7.82MB FPGA;USB;6
1