论文部分内容阅读
随着科技的进步,电力电子行业呈现出复杂化与大型化的趋势。在该行业中进行对象研究时需要检测的信号不仅变得种类繁多,而且数量也急剧增加。可测量该类研究对象的仪器需要具备可同时测量多个通道,且可同时采集多种类型数据的功能。但在国外仅有少量产品具有该类功能,在国内几乎没有产品满足该类测量需求。因此设计一台可测量多个通道数据、具有丰富的运算功能和触发功能的示波记录仪具有非常重要的意义。在本文中通过利用FPGA实现了具有多种数据处理功能的实时运算模块,实现了支持多种触发源与多种触发类型的触发模块。主要包括以下内容:1、实时运算模块主要是实现对实时数据的运算处理,使得处理后的数据更贴合用户需求。该模块根据不同功能可划分为三大模块。第一个模块是波形运算模块。该模块通过利用Xilinx公司的IP核实现了对通道数据进行加、减、乘、除、带系数的四则运算、平方根、正弦、余弦运算的功能;通过利用电子计数器测量法实现了对通道数据的高精度测周。第二个模块是IRIG信号解码模块。该模块利用FIR滤波器从特殊处理后的交流B码中提取出直流B码,再利用解码模块提取出B码中的时间信号。第三个模块是数据采集运算处理模块。该模块实现了对采集数据进行峰峰值模式和高分辨率模式处理的功能。2、触发模块主要是实现对用户需求波形的捕获与稳定显示。该模块最大支持144个信号源作为触发源进行触发条件设置,包括通道采集信号、外部输入信号和实时运算后的结果信号。该模块支持多种触发模式,包括自动模式、自动电平模式、正常模式和单次模式。该模块的触发种类有A→B(N)触发、A Delay B触发、Edge on A触发、OR触发、AND触发、周期触发、脉宽触发和时间触发。该模块利用迟滞电平减少了干扰导致的误触发现象,利用设计通用模块降低了由于触发源通道多、触发类型多所带来的硬件资源消耗。通过测试与验证,上述模块可以实现如下功能:利用波形运算模块的结果做为触发源进行触发设置;利用IRIG信号解码模块的结果进行时间触发;利用峰峰值模式与高分辨率模式进行数据采集前的运算处理;利用具有丰富功能的触发模块进行触发设置。