本文介绍了一种复合信号测量系统,该系统基于TMS320F2808实现,用来检测和重建复合频率信号中的主次信号。该系统由计算模块、重建模块和通讯模块组成。为了能在实时运行中自适应地确定采样频率,我们采取了“eCAP+AD”的方法,eCAP模块记录下整形后的复合信号的上升沿过零点时间值并估计出主频率,从而使系统能自动地选取合适的采样频率完成AD采样过程。系统采用了4096点的FFT算法,能够实现高达0.25Hz的频率分辨率,相对分辨率达到0.05%。
该频率信号测量系统采用了频谱校正方法,能高精度地计算出复合信号中的主次信号的频率与幅值。计算结果通过SCI通讯模块送入上位机显示。当DSP接收到上位机的信号重建指令时,则重现出所需的信号,此时ePWM实现AD芯片的功能。ePWM模块产生的SPWM波送入外围电路滤波后,得到所需的正弦信号。
测试结果表明本设计达到了设定的指标,且有很好的精度和性能。
复合频率信号测量系统设计,完成了设计要求中所提出的各项任务,系统所达到的指标都超过了基本部分以及发挥部分的设计指标。
具体说明如下:
(1) 利用设计的硬件电路完成外部信号的叠加、偏置、限幅、整形以及输出信号的滤波等;
(2) 主次信号的测量范围20Hz~20KHz;若延长测量时间,主次信号的测量范围可达到0.25Hz~20KHz;
(3) 复合信号频率分辨率最高可达0.05%,即可分辨出的主信号与次信号频率差为主信号的0.05%,远高于设计要求中的10%指标;
(4) 可以准确地检测出主信号与次信号的频率值(几乎达到零误差),在未发生频谱混叠情况下,主次信号的幅值的检测误差在0.5%之内;若频谱混叠使得次信号幅值被主信号展宽的频谱所掩盖,此时仍能准确检测出主次信号的频率值,主信号的幅值误差在5%以内;
(5) 利用DSP内部PWM发生器以及外部滤波器实现了主信号重建以及主次信号的同时重建;重建信号的频率误差在1.5%以内,幅值误差在7%以内;
(6) 通过串口实现上位机与DSP之间的通讯,上位机发出指令实时控制DSP,DSP检测的主、次信号频率和幅度测量结果输入至上位机进行实时刷新显示。
附件内容截图: