一种超声医疗仪器检测接收信号的方法与流程

文档序号:17816937发布日期:2019-06-05 21:50阅读:230来源:国知局
一种超声医疗仪器检测接收信号的方法与流程

本发明涉及超声医疗仪器技术领域,特别是指一种超声医疗仪器检测接收信号的方法。



背景技术:

传统的医学超声仪器检测接收信号幅度的电路硬件结构如图1所示,由于fpga/cpld模块没有内部ad转换模块,接收到的信号经放大电路进行放大后,进入ad转换芯片,ad转换芯片将数字数据输出到fpga/cpld模块,fpga/cpld模块再进行后续处理,外接的ad转换芯片价格较高,会增加电路的硬件成本。



技术实现要素:

本发明的目的是提供一种超声医疗仪器检测接收信号的方法,采用了一定量的软件控制和计算,与传统的采用独立ad转换芯片的医学超声仪器相比,在一定程度上节省了成本。

为了实现上述目的,本发明采用了以下的技术方案:一种超声医疗仪器检测接收信号的方法,包括接收信号的接收探头、fpga/cpld模块、与所述fpga/cpld模块连接的mcu模块;

所述接收探头接收到的信号经放大电路放大后再经过二极管d1、电容c1检波整流,作为减项依次经电阻r1从减法反向放大器u1的反向输入端进入减法反向放大器u1,构成减法器;

所述fpga/cpld模块输出的pwm信号,经电阻r3、运算放大器u2构成的检波整流和反向放大电路后,作为被减项经电阻r2进入减法反向放大器u1;

所述减法反向放大器u1的输出端分别连接到u3、u4、u5这三个比较器的反向输入端,而u3、u4、u5这三个比较器的正向输入端分别连接v、-v和0(地)这三个电平,u3、u4、u5三个比较器的输出端则分别连接fpga/cpld模块的三个输入端。

其中,减法运算的差值e由u1输出,分别与指定值v和-v在比较器u3和u4进行比较,同时e也与零在u5进行比较,比较器u3、u4及u5将比较的结果分别输入fpga/cpld模块,fpga/cpld模块对其进行判断。

其中,fpga/cpld模块采用如下流程,来完成输出pwm信号的幅度调整,并最终确定对应的输入信号幅度,即:脉冲宽度的初始值为50%的占空率,如果满足0≤e<v或-v<e<0的条件,则停止调整,得出接收信号的幅度,再重新开始下一轮测量;如果不满足上述条件,若e<0,则将占空率提高到75%,否则将占空率减小到25%,再进行判断。每次判断占空率改变的原则是:假定现占空率为dn,如果e<0,则占空率修改为dn+1=dn+50%*(1-dn);如果e≥0,则占空率修改为dn+1=50%*dn。按照上述原则进行修改,直到满足0≤e<v或-v<e<0这一条件,则得出信号幅度值,本轮调整结束,dn又回到50%占空率的初始值,开始下一轮测试。

本发明的有益效果在于:采用上述系统后,不采用ad转换芯片,由fpga/cpld模块产生pwm信号,检波整流后与接收的模拟信号的幅度相减,差值的绝对值只要小于某一个指定的值,就认为二值相等,此时pwm的脉冲宽度就对应的是接收的模拟信号的幅度;如果差值大于该指定值,就认为二值不等,需要对pwm的脉宽进行调整,直到二值相等。由于省去了价格较高的ad转换芯片,电路成本会较大地下降。

附图说明

为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对-实施例或现有技术描述中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为传统的医学超声仪器检测接收信号幅度的电路硬件结构图;

图2为本发明的电路硬件结构图;

图3为本发明的fpga/cpld模块调整脉冲宽度的软件流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示的一种超声医疗仪器检测接收信号的方法,探头接收到信号,经放大电路放大后,再经电阻r1,与u2构成的检波整流和反向放大器的输出信号经电阻r2后连接在一起,作为u1构成的减法反向放大器的反向输入端,u1的正向输入端接地,反馈电阻r6连接u1的输出端和反向输入端。u1的输出端分别连接到u3、u4、u5这三个比较器的反向输入端,而这三个比较器的正向输入端分别连接v、-v和0(地)这三个电平。三个比较器的输出端则分别连接fpga/cpld模块的三个输入端。

由fpga或cpld产生pwm信号,检波整流后与接收的模拟信号的幅度相减,差值的绝对值之要小于某一个指定的值,就认为二值相等,此时pwm的脉冲宽度就对应的是接收的模拟信号的幅度;如果差值大于该指定值,就认为二值不等,需要对pwm的脉宽进行调整,直到二值相等。

省去ad转换芯片,采用运算放大器及比较器,并通过fpga或cpld控制脉冲宽度并输出pwm信号;pwm信号检波整流后与输入信号幅度在比较器中进行比较;比较结果再输入fpga或cpld,去控制pwm信号的脉冲幅度。最终根据符合要求的脉冲宽度得到对应的接收信号幅度值。

判断符合要求的脉冲宽度的方法,即当接收脉冲幅度与pwm检波整流后并发大后的信号的差的绝对值小于某一指定值时,pwm的脉冲宽度就停止调整,此时的脉冲宽度对应的信号幅度就是接收信号的幅度。

fpga或cpld调整pwm的脉冲宽度并最终确定接收信号幅度的软件流程。具体实现过程如下:接收到的信号经放大器放大后再经过d1、c1整流,作为减项经电阻r1进入运放u1构成的减法器,而fpga或cpld输出的pwm信号,经运放u2构成的检波整流和反向放大电路后,作为被减项经电阻r2进入u1。减法运算的差值e由u1输出,分别与指定值v和-v在比较器u3和u4进行比较,同时e也与零在u5进行比较,这3个比较器的输出分别进入fpga或cpld,fpga或cpld对其进行判断,如果0≤e<v或-v<e<0,说明此时减法运算的差值e的绝对值小于指定的差值v,则此时pwm脉冲宽度对应的幅度就是输入信号的实际幅度;否则,继续调整脉冲宽度,直到满足上述条件。将脉冲宽度与信号实际幅度对应起来的方法是:用示波器实测接收信号幅度,再测此时对应的稳定状态的pwm脉冲宽度。由于接收信号幅度与稳定状态的pwm脉冲宽度呈线性关系,就能得出单位脉冲宽度对应的接收信号幅度值ap,如果每次调整后稳定的脉冲宽度为pw,则,接收信号的幅度就是am=ap*pw。fpga或cpld调整脉冲宽度的软件流程如图3所示,这样可以缩短调整时间。具体流程如下:脉冲宽度的初始值为50%的占空率,如果满足0≤e<v或-v<e<0的条件,则停止调整,根据前述的方法,得出接收信号的幅度,再重新开始下一轮测量;如果不满足上述条件,若e<0,则将占空率提高到75%,否则将占空率减小到25%,再进行判断。每次判断占空率改变的原则是:假定现占空率为dn,如果e<0,则占空率修改为dn+1=dn+50%*(1-dn);如果e≥0,则占空率修改为dn+1=50%*dn。按照上述原则进行修改,直到满足0≤e<v或-v<e<0这一条件,则得出信号幅度值,本轮调整结束,dn又回到50%占空率的初始值,开始下一轮测试。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1