一种基于FPGA的虚拟网络示波器制造技术

技术编号:12309879 阅读:94 留言:0更新日期:2015-11-11 18:32
本发明专利技术特别涉及一种基于FPGA的虚拟网络示波器。该基于FPGA的虚拟网络示波器,包括信号采集电路,FPGA信号处理单元,网络接口,服务器和共享PC机,所述信号采集电路采集电路板电压信号,采集到的电路板电压信号通过FPGA信号处理单元和网络转接电路传递到服务器,所述共享PC机通过访问服务器即可实现波形的共享,进而实现多人通过多台共享PC机同时调试或者异地调试的目的。该基于FPGA的虚拟网络示波器,处理速度快,精度高,生成的波形逼真度高,技术人员可通过共享PC机远程登录服务器,即可实时查看波形,与现场人员实时交流,提供修改意见,从而达到了实时异地协同调试,大大提高了公司人员率用效率与调试效率,加速产品上市。

【技术实现步骤摘要】

本专利技术涉及信号处理与网络通信
,特别涉及一种基于FPGA的虚拟网络示波器
技术介绍
随着电子行业的不断发展,国内出现了越来越多的电子公司。而电子行业产品上市之前,需要经过大量的调试,其中最为关键的就是电路板的波形测试。通常电路板采用传统示波器,进行波形测量,这种方法无法有效的共享数据,使得异地的公司人员或专家也可实时的观察波形,提供修改意见,只能单人单台示波器进行操作,工作效率低。针对传统示波器调试,数据无法异地共享,效率低下这一问题,本专利技术提出了一种基于FPGA的虚拟网络示波器。该基于FPGA的虚拟网络示波器可有效解决数据共享问题,实现多人异地共同调试,可大大提高调试效率。FPGA (Field — Programmable Gate Array),即现场可编程门阵列,它是在 PAL、GAL, CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA采用了逻辑单元阵列LCA (Logic Cell Array)这样一个概念,内部包括可配置逻辑模块 CLB (Configurable Logic Block)、输入输出模块 1B (Input Output Block)和内部连线(Interconnect)三个部分。现场可编程门阵列(FPGA)是可编程器件,与传统逻辑电路和门阵列(如PAL,GAL及CPLD器件)相比,FPGA具有不同的结构。FPGA利用小型查找表(16 X I RAM)来实现组合逻辑,每个查找表连接到一个D触发器的输入端,触发器再来驱动其他逻辑电路或驱动1/0,由此构成了既可实现组合逻辑功能又可实现时序逻辑功能的基本逻辑单元模块,这些模块间利用金属连线互相连接或连接到1/0模块。FPGA的逻辑是通过向内部静态存储单元加载编程数据来实现的,存储在存储器单元中的值决定了逻辑单元的逻辑功能以及各模块之间或模块与1/0间的联接方式,并最终决定了 FPGA所能实现的功能,FPGA允许无限次的编程。加电时,FPGA芯片将EPROM中数据读入片内编程RAM中,配置完成后,FPGA进入工作状态。掉电后,FPGA恢复成白片,内部逻辑关系消失,因此,FPGA能够反复使用。FPGA的编程无须专用的FPGA编程器,只须用通用的EPR0M、PR0M编程器即可。当需要修改FPGA功能时,只需换一片EPROM即可。这样,同一片FPGA,不同的编程数据,可以产生不同的电路功能。因此,FPGA的使用非常灵活。
技术实现思路
本专利技术为了弥补现有技术的缺陷,提供了一种安全稳定、高效的基于FPGA的虚拟网络示波器。本专利技术是通过如下技术方案实现的: 一种基于FPGA的虚拟网络示波器,其特征在于:包括信号采集电路,FPGA信号处理单元,网络接口,服务器和共享PC机,所述信号采集电路采集电路板电压信号,采集到的电路板电压信号通过FPGA信号处理单元和网络转接电路传递到服务器,所述共享PC机通过访问服务器即可实现波形的共享,进而实现多人通过多台共享PC机同时调试或者异地调试的目的。所述FPGA信号处理单元进行有效数据的筛选,并将筛选出的有效数据转换成网络信号,并将网络信号通过网络转接口电路,传递到服务器。所述服务器采用Iabview客户端解析接收到的网络信号,并将其变为波形,得到的波形逼真度高;所述服务器的存储数据,可实现通过网络共享,以达到实时多人调试或者异地调试的目的。本专利技术的有益效果是:该基于FPGA的虚拟网络示波器,处理速度快,精度高,生成的波形逼真度高,技术人员可通过共享PC机远程登录服务器,即可实时查看波形,与现场人员实时交流,提供修改意见,从而达到了实时异地协同调试,大大提高了公司人员率用效率与调试效率,加速产品上市。【附图说明】附图1为本专利技术基于FPGA的虚拟网络示波方法示意图。【具体实施方式】附图为本专利技术的一种具体实施例,下面结合附图对本专利技术进行详细说明。该基于FPGA的虚拟网络示波器,包括信号采集电路,FPGA信号处理单元,网络接口,服务器和共享PC机,所述信号采集电路采集电路板电压信号,采集到的电路板电压信号通过FPGA信号处理单元和网络转接电路传递到服务器,所述共享PC机通过访问服务器即可实现波形的共享,进而实现多人通过多台共享PC机同时调试或者异地调试的目的。所述FPGA信号处理单元进行有效数据的筛选,并将筛选出的有效数据转换成网络信号,并将网络信号通过网络转接口电路,传递到服务器。所述服务器采用Iabview客户端解析接收到的网络信号,并将其变为波形,得到的波形逼真度高;所述服务器的存储数据,可实现通过网络共享,以达到实时多人调试或者异地调试的目的。实际使用时,将信号采集电路连接在带测的电信号上,采集电路板电压信号,经采集到的电路板电压信号送至FPGA信号处理单元。所述FPGA信号处理单元进行有效数据的筛选,FPGA信号处理单元具有处理速度快,精度高的特点。然后将筛选出的有效数据转换成网络信号,并将网络信号通过网络转接口电路,传递到服务器。服务器中的Iabview客户端解析信号并将其变为波形,波形显示在服务器的Iabview虚拟网络示波器界面上,服务器Iabview客户端显示的波形的逼真度非常高。这些波形生成后,公司技术人员可以通过共享PC机远程登录服务器,实时查看波形,与现场人员实时交流,提供修改意见,从而达到了实时异地协同调试,大大提高了公司人员率用效率与调试效率,加速产品上市。【主权项】1.一种基于FPGA的虚拟网络示波器,其特征在于:包括信号采集电路,FPGA信号处理单元,网络接口,服务器和共享PC机,所述信号采集电路采集电路板电压信号,采集到的电路板电压信号通过FPGA信号处理单元和网络转接电路传递到服务器,所述共享PC机通过访问服务器即可实现波形的共享,进而实现多人通过多台共享PC机同时调试或者异地调试的目的。2.根据权利要求1所述的基于FPGA的虚拟网络示波器,其特征在于:所述FPGA信号处理单元进行有效数据的筛选,并将筛选出的有效数据转换成网络信号,并将网络信号通过网络转接口电路,传递到服务器。3.根据权利要求1所述的基于FPGA的虚拟网络示波器,其特征在于:所述服务器采用Iabview客户端解析接收到的网络信号,并将其变为波形,得到的波形逼真度高;所述服务器的存储数据,可实现通过网络共享,以达到实时多人调试或者异地调试的目的。【专利摘要】本专利技术特别涉及一种基于FPGA的虚拟网络示波器。该基于FPGA的虚拟网络示波器,包括信号采集电路,FPGA信号处理单元,网络接口,服务器和共享PC机,所述信号采集电路采集电路板电压信号,采集到的电路板电压信号通过FPGA信号处理单元和网络转接电路传递到服务器,所述共享PC机通过访问服务器即可实现波形的共享,进而实现多人通过多台共享PC机同时调试或者异地调试的目的。该基于FPGA的虚拟网络示波器,处理速度快,精度高,生成的波形逼真度高,技术人员可通过共享PC机远程登录服务器,即可实时查看波形,与现场人员实时交流,提供修改意见,从而达到了实时异地协同调试,大大提高了公司人员率用效率与调试效率,加速本文档来自技高网
...

【技术保护点】
一种基于FPGA的虚拟网络示波器,其特征在于:包括信号采集电路,FPGA信号处理单元,网络接口,服务器和共享PC机,所述信号采集电路采集电路板电压信号,采集到的电路板电压信号通过FPGA信号处理单元和网络转接电路传递到服务器,所述共享PC机通过访问服务器即可实现波形的共享,进而实现多人通过多台共享PC机同时调试或者异地调试的目的。

【技术特征摘要】

【专利技术属性】
技术研发人员:滕达郑亮毕研山
申请(专利权)人:浪潮集团有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1