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所示。[page]
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、采集芯片可以由串行工作模式转换为并行工作模式,在保证系统运行速度的同时提高采样率,使采集模块可以加入全波采集功能。
关键字:正交矢量放大 MRS信号采集模块 核磁共振 低通滤波器
引用地址:
基于正交矢量放大的MRS信号采集模块设计---- 采集模块软件实现
推荐阅读最新更新时间:2024-03-30 22:50
用VR来安抚情绪 就算孩子在医院做检查都不怕了
虚拟现实技术才刚刚走进了我们的生活,不过目前大部分都是围绕着游戏为主,不过现在对于虚拟现实技术的应用,又出现了新用途,并且非常具有创新性,而且相当有意义。其实对于虚拟现实行业来说,游戏只是一种最简单的娱乐手段,而现在虚拟现实技术在医院里还用来安抚孩子的情绪了。 没错,对于许多儿童来说,在进行核磁共振检测的时候,通常都会有莫名的恐惧感,因此许多年级比较小的儿童都非常抗拒进行核磁共振检测。而现在伦敦国王学院医院开始通过提供智能手机和移动360度虚拟现实视频的方式,让孩子们能够在核磁共振这个狭小的空间里规避掉各种噪音,通过有趣的内容吸引孩子们的注意力,顺利的完成整个临床核磁共振的检测工作。 这套名为MRI的设备是由物理学家Jonath
[医疗电子]
一种微弱光信号前置放大电路设计
光电检测技术是光学与电子学相结合而产生的一门新兴检测技术[1]。它主要利用电子技术对光学信号进行检测,并进一步传递、储存、控制、计算和显示[2]。光电检测技术从原理上讲可以检测一切能够影响光量和光特性的非电量。它可通过光学系统把待检测的非电量信息变换成为便于接受的光学信息,然后用光电探测器件将光学信息量变换成电量,并进一步经过电路放大、处理,以达到电信号输出的目的[3]。然后采用电子学、信息论、计算机及物理学等方法分析噪声产生的原因和规律,以便于进行相应的电路改进,更好地研究被噪声淹没的微弱有用信号的特点与相关性,从而了解非电量的状态。微弱信号检测的目的是从强噪声中提取有用信号,同时提高检测系统输出信号的信噪比。
1
[电源管理]
研究称核磁共振查乳腺癌效果好于X光和超声波
新华网柏林2月26日电(记者班玮)德国波恩大学日前公布的一项乳腺癌检测法调查结果显示,对于乳腺癌高风险人群来说,定期接受核磁共振检查可以很有效地进行乳腺癌早期排查,其效果明显好于乳腺X光检查和超声波检查。
波恩大学日前发布公报说,在过去5年多时间里,该校研究人员让687名属于乳腺癌高风险人群的妇女每年接受核磁共振、X光和超声波检查,结果共有27人被查出患上乳腺癌或出现乳癌早期症状。其中核磁共振检查发现了25例,发现率达93%;而X光检查发现率只有33%;超声波检查发现率也仅为37%。研究人员认为,以上调查结果也适用于乳腺癌发病风险稍低的人群。
根据这项最新公布的调查结果,波恩大学医学专家认为,X光和超声波检查乳
[医疗电子]
磁共振成像新技术“看清”大脑神经活动
韩国研究团队开发出一种新方法,可使用磁共振成像(MRI)在毫秒级时间尺度上,非侵入性地跟踪大脑信号的传播。这项发表于《科学》杂志的最新研究有望给了解大脑带来革命性突破。依赖血氧水平的功能磁共振成像(fMRI)用于获取活人的大脑图像。这项技术并不是直接观察神经元活动,而是通过一项指标追踪大脑中血流的变化,即血氧水平依赖效应。 在实践中,通常在几秒钟内,依赖血氧水平的fMRI会随着时间的推移产生多幅图像。在这项新研究中,研究人员没有用到任何全新的仪器设备,而只是修改了磁共振脑部扫描的方式。 这项新技术名为神经元活动直接成像(DIANA),其工作原理是对传统的MRI机器进行改造,以更快的速度,在毫秒级别生成一系列局部图像。
[医疗电子]
基于Matlab的无失真模拟滤波器的设计
O 引 言 模拟滤波器的设计一般包括两个方面:根据技术指标即滤波器的幅频特性确定滤波器的传递函数H(s);设计实际网络实现这一传递函数。设计滤波器H(s)的关键是找到逼近函数,目前已有多种逼近函数。然而,不论哪种逼近函数都需要进行非常繁琐的计算,还要根据计算结果进行查表。 Matlab语言是一种简单、高效的高级语言,是一种内容丰富、功能强大的分析工具,其应用范围几乎覆盖了所有的科学和工程计算领域。Matlab中提供了丰富的用于模拟滤波器设计的函数,通过编程可以很容易实现低通、高通、带通、带阻滤波器,并能画出滤波器的幅频、相频特性曲线,大大简化了模拟滤波器的设计。在此介绍了用Matlab设计实现一个无失真模拟滤波器
[模拟电子]
瞬时无功功率理论谐波检测中低通滤波器的应用
随着电力电子技术的发展,电力电子装置带来的谐波问题对电网安全、稳定、经济运行带来了极大影响,人们急需能够在电网中对所有谐波参数进行实时准确的检测与分析。电网谐波由于受非线性、随机性、分布性、非平稳性及复杂性等因素影响,对谐波进行准确实时检测非常重要且并非易事,目前人们正在不断探索更为有效的谐波实时检测方法及其实现技术。
目前,电网谐波检测主要通过谐波电流的检测来实现。谐波检测主要有以下几种方法:(1)采用模拟带通或带阻滤波器检测,(2)基于广义瞬时无功功率的谐波检测法,和瞬时无功功率理论一样,在解决谐波总量实时检测方面很有优势,在谐波实时监测领域有着广泛应用,本文主要是引用该方法进行谐波实时检测。(3)基于傅立叶变换的
[电源管理]
利用数字电位器实现数控低通滤波器
1 引言 数字电位器是一种应用普遍的器件,以下介绍如何使用数字电位器构建一个可调带宽的低通滤波器。 2 一种简单的低通滤波器 由DS3903构成的音频低通滤波器如图l所示。该电路采用单电源供电,电源电压范围为2.7~5.5 V。包含一级前置衰减,5.0 V供电时可处理5.0 VP-P(1.77VRMS)输入。为了产生一个双极点(极点在同一频点)低通滤波器(每10倍频程衰减12 dB),电容C3必须是C2的2倍以上,可变电阻POTO和POTl设置相同值,则截止频率(fC)计算如下: 其中,RPOT是可变电阻POT0和POT2设置对应的电阻值。 该电路的输入部分(Cl、U1一POT
[模拟电子]