新闻中心

EEPW首页 > 测试测量 > 设计应用 > 基于正交矢量放大的MRS信号采集模块设计---- 采集模块软件实现

基于正交矢量放大的MRS信号采集模块设计---- 采集模块软件实现

作者:时间:2017-06-03来源:网络收藏

本文引用地址:http://www.eepw.com.cn/article/201706/347681.htm

5.3采集模块软件实现

5.3.1单片机软件实现



单片机上电复位后,首先执行初始化程序,然后等待上位机的指令。上位机开始测量之前,会对采集模块设置Lamor频率、采集时间、开采时间等参数。由于采集模块的时序控制全部由CPLD来执行,单片机接收到这些参数之后,会对CPLD进行设置。当上位机发送开始采集指令后,单片机会给CPLD一个内同步信号ISY.而CPLD在内同步信号ISY和主控板传来的外同步信号OSY全部到达后,启动采集时序。开采时间一到,CPLD会按1/4倍Lamor频率的采样率给单片机采集中断信号SY.单片机响应中断后,调用采集子程序,控制AD7656采集信号,并将采集到的数据分类(噪声X分量、噪声Y分量、信号X分量、信号Y分量)存储在FRAM中。采集时间过后,一次发射采集完成,单片机复位内同步信号ISY,然后将FRAM中的数据传送到上位机。软件流程图如图5.1所示。

5.3.2 CPLD软件实现

CPLD的编程是通过Quartus II软件来实现的。Quartus II软件是Altera的综合开发工具,它集成了Altera的FPGA/CPLD开发流程中涉及的所有工具和第三方软件接口。通过使用此综合开发工具,设计者可以创建、组织和管理自己的设计。

本设计中,采取Quartus II软件中的原理图输入方式来实现CPLD的编程。其中同步时序控制部分的设计如图5.2所示。


由单片机产生的内同步信号ISY和系统主控板传来的外同步信号OSY接入CPLD中,经过如图5.2所示的逻辑电路,输出信号START,启动采集时序。CPLD经过时间为开始采集时间TDELAY的延迟后,开始输出单片机采集中断信号SY,通知单片机采集,SY的输出频率为1/4倍Lamor频率。采集时间TCOLLECT一到,CPLD终止采集,通知单片机复位内同步信号ISY.时序示意图如图5.3所示。


TDELAY、TCOLLECT、fLamor等参数都可以由上位机通过单片机来进行设定。参数设定原理图如图5.4所示。



5.3.3上位机主控软件

上位机主控软件采用Visual Basic语言开发J,LMRS系统完全由主控软件进行发射、接收等操作控制,操作界面如图5.5所示。主控软件将采集模块采集到的同相通道的数据I(t)、正交通道的数据Q(t)进行数学运算:


得到信号的包络然后成图显示,波形显示界面如图5.6所示,其中信号波形用蓝色曲线表示,噪声波形用黑色曲线表示。

第七章全文总结

7.1主要工作

本文的主要工作是完成了信号采集模块的设计与研制。具体工作如下:

1、介绍了研究找水原理,通过分析信号的特点,提出了基于方法的核磁共振信号包络采集模块的设计方案。

2、分析了锁定放大器抑制噪声的原理,通过理论分析和MATLAB仿真论证了正交矢量型锁定放大器提取MRS信号参数的可行性。

3、用CPLD和D/A转换器实现了相敏检测器的功能,既产生了与MRS信号同频的参考信号,又实现了对MRS信号的相敏检波。设计了锁相环倍频电路,为CPLD输出参考信号提供了稳定的时钟频率。

4、利用开关电容滤波器MAX260设计了截止频率可调的

5、利用同步采集芯片AD7656实现了同相、正交两路通道信号的同步采集,并通过单片机将采集到的数据传送到上位机。

6、对采集模块进行了大量的室内测试,包括短路噪声测试、标准正弦波测试和模拟MRS信号测试,验证了采集模块的可靠性和稳定性。通过误差分析,得出采集模块允许的参考信号与被测MRS信号的频率偏差范围。随后采集模块与JLMRS找水系统结合进行了大量的野外试验,验证了采集模块的实用性。

7.2存在的问题以及改进建议

1、输出有微小的直流偏移,对采集结果造成了一定的影响。应进一步改进的设计,消除直流偏移,提高滤除噪声的能力。

2、采集芯片可以由串行工作模式转换为并行工作模式,在保证系统运行速度的同时提高采样率,使采集模块可以加入全波采集功能。



评论


相关推荐

技术专区

关闭