一种眼科B型超声诊断议

发布者:码字奇思最新更新时间:2012-07-05 来源: 61ic关键字:B超  反射法  FPGA  FIFO 手机看文章 扫描二维码
随时随地手机看文章

20世纪50年代初超声探测开始应用于医学领域至今,超声诊断技术已有了长足的进展。超声诊断仪更是形式多样,型号繁多。

超声诊断仪通常按三种方法分类,它们是:①按图像信息的获取方法分类,由此可分为反射法超声诊断仪、多普勒法超声诊断仪和透射法超声诊断仪;②按图像信息显示的成像方式分类,可将超声诊断仪分为A型、M型、B型、P型、BP型、C型、F型以及超声全息等显示类型,除A型和M型外,其它均属于广义的B型显示;③按超声波束的扫描方式分类,超声诊断仪分为低速(手动)扫描、高速机械线性扫描、高速机械扇形扫描、高速电子线性扫描和高速电子扇形(相控阵)扫描等。

反射法和多普勒法超声诊断仪器技术比较成熟,已在医学科研和临床中得到普通应用。超声波在通过不同的声阻抗组织的界面时发生较强的反射,反射法超声仪器就是基于这一原理进行工作的。A型、M型、B型、P型、BP型、C型和F型图像显示方式的超声诊断仪均属反射法超声仪器。多普勒法超声仪器则是基于超声传播的多普勒效应工作的,有连续多普勒和脉冲多普勒之分。实时二维彩色多普勒血流显像仪是近年来在连续多普勒及脉冲多普勒技术上发展的一项超声诊断新技术,是彩色B型显像技术与超声多普勒探测技术相结合的产物,20世纪80年代中期应用于临床以来,至今已有了较快的发展。透射法超声仪器渴望实现超声全息实时动态成像,目前尚处于研制中,未达到临床应用的水平。

眼睛是心灵的窗户,眼睛的健康对人们来说非常重要。眼科B型超声诊断仪在起起国已使用20余年,它可用来诊断视网膜脱落、眼内和眼眶肿瘤、玻璃体混浊、出血、眼底病变及眼内异物等疾病。我们在引进、吸收国外同类产品的基础上,开发了具有自主知识产权的KN-3000A眼科B型超声诊断仪,该反射法超声诊断仪采用机械扇形扫描B型显示图像。

1 基本原理

超声波在媒质中传播,有波的叠加、反射、折射、透射、衍射、散射以及吸收、衰减等特性,一般遵循几何光学的原则。

A超回波显示采用幅度调制(Amplitude modulation),在显示屏幕上以横坐标代表测物体的深度,纵坐标代表回放脉冲的幅度。

    B型超声诊断仪通过机械方法改变探头角度,实现了超声波束指向(方位)的快速变化(相当于改变A超探头的位置),使每隔一定小角度,被探测方向上不同深度的所有界面的反射回波,都以亮点(灰度)的形式显在对应的扫描线上,从而形成一幅由探头摆动方向决定的垂直扇面二维超声断层图像,即扇扫断层图像,或称剖面图。[page]

2 硬件设计

2.1 总线描述

本仪器的硬件框图如图1所示。单片机MCU中的CPU设定采样控制部分和显示控制部分的工作方式,采样控制部分根据CPU设定的方式自动进行数据采样并将数据送入FIFO中保存,而显示控制部分则不断读取FIFO中的数据并根据CPU设定的方式进行显示。同时,CPU还负责处理键盘的输入和通过RS-232接口与上位机进行数据传输。

2.1.1 MCU

本仪器的MCU采用Winbond公司的W78E58单片机。W78E58是Winbond公司生产的高性能8位单片机,与标准的8052引脚、指令和片内资源全兼容,采用全静态设计,内含32K字节高性能FLASH ROM和256字节内部RAM,内建电源管理方式,具有完善的代码保护功能,可以有效地保护开发成果。

2.1.2 FPGA

本仪器中的采样控制和显示控制,各使用一块FPGA芯片。根据仿真的结构以及我们的设备情况,选用了Xilinx公司Spartan XL系列的XCS30XLPQ208芯片。

    设计的软件环境使用Xilinx Foundation 2.1i版本。采用了原理图和VHDL语言混合的输入方法,将复杂的控制模块分块放在同一设计项目中,输入完毕后进行功能仿真、编译和器件内部的布局布线,生成定时模拟数据文件,然后进行定时仿真。在定时仿真满足要求后,将数据文件转换为通用编程器可以接受的Intel格式,使用通用编程器ALL-07对FPGA外附的PROM进行编程。

2.1.3 FIFO

本设计中采用了Averlogic公司的大容量FIFO AL422B作为采样一显示的共享数据RAM,从而使采样部分和显示部分相对独立,体现了一种模块化设计的设计思路。

2.2 采样控制

采样控制部分的功能是产生激励探头振元的同步窄脉冲、TGC(时间增益控制)控制信号、VDF(电压增益)控制信号和DF(动态滤波)控制信号,进行数据采样和地址转换以及进行数值插补,之后将数据送入FIFO。该部分由一块XCS30XL实现,其框图如图2(虚线框内)所示。

其工作过程为:控制逻辑产生电路产生特定的控制逻辑,使电机转动一步,然后地址计数器开始工作,开始采样数据并存入外部RAM。在采样到第五个数据时输出发射脉冲,启动探头工作,然后继续采样。采样完512点后,控制逻辑使电机再转动一步,然后重复以上采样过程,总共驱动电机转动256步后,一帧采样结束,控制逻辑输出相应信号使电机反向转动256步。电机反向转动的这段时间里,控制逻辑将存放在外部RAM中的数据取出执行插补后再存入外部RAM,在全部数据执行完插补后,将数据按顺序送入FIFO。在电机反转完成后,控制逻辑开始执行新的一帧数据采样,如此断重复。

2.3 显示控制

显示控制部分完成字符叠加、灰阶变换及标准VGA显示信号的生成,其框图如图3(虚线框内)所示。[page]

其工作过程为:控制逻辑产生电路根据设定的工作方式产生与行、帧同步信号同步的控制时序,从FIFO中读出B超图象信号,经过灰阶变换后送入信号合成电路。同时控制逻辑还产生相应的时序,控制CPU将文字、图形、标志等信号数据写入外部RAM,并将外部RAM中的数据按顺序读出后送到并串转换电路,变成象素数据后送入信号合成电路。信号合成电路将上述两部分信号连同VGA显示消隐信号一起合成为VGA显示所需的RGB信号数据输出,经过D/A转换后即为模拟RGB信号输出。

2.4 信号产生和接收

2.4.1 发射脉冲产生电路

该电路产生探头振元的激励脉冲,其电路性能的优劣不仅影响到超声发射的功率和接收灵活度,还关系到探测深度和分辨率的好坏,因此对于超声仪器来说它是较为重要的电路。

现代超声诊断仪器通常使用所谓“冲击激励”的方法产生超声波发射,即通过对振元施加单个极性脉冲,使振元产生持续时间极短的机械振荡。

2.4.2 超声回波的接收

信号接收部分将接收到的回波信号放大并进行检波,变成A/D转换器可以接收的信号。其框图如图4所示。

3 软件设计

整个软件全部采用汇编语言编写而成,主要完成以下功能:输入ID(病历号)、切换TGC控制方式、切换灰阶变换方式、切换左右眼指示、选择游标、移动选定的游标并计算两游标间的距离、冻结或扫描图像,其流程图如图5所示。

本仪器样机经过标准体模测试,B型图像的横向分辨率≤0.5mm,纵向分辨率≤0.25mm,实际探测深度≥52mm,横向位置几何精度≤10%,纵向位置几何精度≤5%。与同类产品相比,显示图像清晰、轮廓分明,达到设计和使用要求,在国内机型中属于较好水平,但与国外先进水平相比,还有一定差距,需要进一步改进。

关键字:B超  反射法  FPGA  FIFO 引用地址:一种眼科B型超声诊断议

上一篇:单片机复位电路的可靠性分析
下一篇:基于ADuC812的智能无功补偿控制器的研制

推荐阅读最新更新时间:2024-03-16 13:02

FPGA在高速互连中的应用
  在技术发展的进程中,某些出现的里程碑式技术甚至引起了发展方向的全盘改变。最初常用的并行打印机端口现在几乎已经绝迹了。系统结构以8/16/32位并行总线的方式实现硅器件和存储器之间的互连。传统的系统背板会定义宽度达64位的并线总线。由于用户对更高保真度多媒体体验的需求不断提升,导致数据率不断提高,系统数据吞吐量的要求呈现几何级数的增长。不过,增加并行总线的宽度和时钟的频率并不是长期可行的解决方案,因为这种方法本身已经达到了某些技术死角,主要会碰到的问题包括PCB的空间限制、信号噪声、信号完整性和避免信号互相干扰、布线长度、建立和保持时间(setup &hold time) 的要求以及电磁辐射(EMI) 等。   如今,从板上器
[工业控制]
基于DSP+FPGA汽车防撞报警设备高速数据采集
随着人们生活水平的提高,公路上的私家车辆也增多了,但随之带来的问题就是交通事故发生率居高不下,严重危害着人们的生命安全。文中就如何预防交通事故发生,研究设计一种响应迅速、高可靠性并且经济实用的汽车防擅报警设备。该设备在设计过程中的关键任务是利用置于汽车车头左右两端的双路通道高速采集激光雷达回波信号并对其进行实时存储和处理,进而快速测量自身交通工具与障碍物之间的距离及相对速度。 1 系统概述 对用于高速公路中的雷达系统而言,考虑到开车的速度比较快,对于一些突发事件无法立刻做出响应,因此就要求设计的防撞雷达探测距离尽量长些,可让驾驶员提前做好安全准备工作,因此这种高速公路防撞系统一般选用激光探测法。采用激光测距的汽车防撞系统结构图,如
[电源管理]
基于DSP+<font color='red'>FPGA</font>汽车防撞报警设备高速数据采集
采用FPGA设计SDH光传输系统设备时钟
  SDH设备时钟(SEC)是SDH光传输系统的重要组成部分,是SDH设备构建同步网的基础,也是同步数字体系(SDH)可靠工作的前提。SEC的核心部件由锁相环构成。网元通过锁相环跟踪同步定时基准,并通过锁相环的滤波特性对基准时钟在传输过程中产生的抖动和漂移进行过滤。而当基准源不可用时,则由SEC提供本地的定时基准信息,实现高质量的时钟输出。   SEC需要满足ITU-T G.813建议 中的相关指标要求。SEC可以工作在自由振荡、跟踪、保持三种模式下,并且能够在三种模式之间进行平滑切换。由于ITU-T G.813建议规定的SEC带宽较窄(-3db带宽在1~10Hz内),且需要在三种工作模式下输出稳定的时钟,同时还要保证在三种模式
[嵌入式]
采用<font color='red'>FPGA</font>设计SDH光传输系统设备时钟
基于FPGA+嵌入式处理器的违章车辆视频检测系统
0 引 言 随着我国经济的发展,机动车辆不断地增长,现有道路等硬件设施的增长已经满足不了日益膨胀的交通问题,智能交通系统(Intelligent Transportation System,ITS)越来越受重视。 所谓智能交通系统(ITS)就是将先进的信息技术、数据通信传输技术、电子传感技术以及计算机处理技术等有效地集成运用于整个地面交通管理系统而建立的一种在大范围内、全方位发挥作用的、实时、准确、高效的综合交通运输管理系统。近年来,ITS在城市交通管理方面得到了普遍应用,在缓解道路交通、防范交通违章及事故发生等方面获得了良好的效果。本文针对ITS应用,特别是电子警察系统的应用,提出了车辆违章视频检测方案,以适应ITS的发展需
[嵌入式]
基于<font color='red'>FPGA</font>+嵌入式处理器的违章车辆视频检测系统
Altera FPGA为三洋后视倒车摄像系统添加高级图像增强功能
Altera公司宣布,三洋电子有限公司在其CCA-BC200汽车后视倒车摄像系统中采用了Cyclone II FPGA和Nios II嵌入式处理器。Cyclone II FPGA的Nios II嵌入式处理器为三洋公司提供了高性能图像处理解决方案,降低了广角和偏角失真。和数字信号处理器(DSP)方案相比,单芯片FPGA是更紧凑、更可靠的解决方案,而前者通常需要两个以上的器件。 CCA-BC200是业界的首款配件市场后视倒车摄像系统。该系统可以连接至所有汽车的视频监视系统,对图像进行数字校正,实现更清晰自然的图像。三洋公司在消费类电子产品展(CES)上展示了这一后视倒车摄像系统。 三洋电子有限公司汽车高级技术中心经理Hitoshi
[嵌入式]
FPGA平台实现最小开关损耗的SVPWM算法
引言 脉冲调制技术(PWM)已被广泛应用于逆变器的设计当中,电压空间矢量调制技术(SVPWM)与SPWM相比,直流电压利用率提高了(15.4%),且利于数字化实现。本文介绍了一种基于不连续调制的SVPWM算法,可根据负载功率因子在不同扇区内灵活放置零电压矢量,与传统的连续调制SVPWM相比,在增加开关频率的同时减小了开关电流。仿真结果也表明这种方法有着最小的开关损耗。 现场可编程逻辑阵列FPGA是高集成度和高复杂度的可编程ASIC,具有设计灵活、开发周期短、可靠性高、纯硬件并行处理、不占用CPU资源等特点。本文以FPGA硬件平台来实现算法,采用硬件连线实现软件算法,实现真正的并行运算,这样可降低系统对MCU/DSP的
[嵌入式]
<font color='red'>FPGA</font>平台实现最小开关损耗的SVPWM算法
高分辨率摄像头嵌入式360°视域视觉系统设计
带有多个高分辨率摄像头的嵌入式360°视域视觉系统已经进入了各种应用中 ,如汽车传感器融合、视频监控、目标检测、运动分析等。在此类系统中,多个实时摄像机的视频流(最多6个) 被汇聚在一起逐帧处理,进行失真和其他图像伪影校正,调整曝光和白平衡,然后动态拼接成一个360°全景视图,以4K清晰度和60 fps帧频输出,最终投影到一个球形坐标空间上。 目前用于此类应用的高分辨率鱼眼相机镜头通常具有一个广角视域(FOV) 。环视相机系统最大的瓶颈之一是: 实时到或从外部存储器存储/读取和访问多路摄像机输入数据,然后将其作为一个单一帧进行处理。硬件需要在一帧延迟内,在输入摄像机传入的原始传感器数据和拼接输出视频之间完成处理运行。
[安防电子]
高分辨率摄像头嵌入式360°视域视觉系统设计
基于Virtex-6 FPGA的双缓冲模式PCIe总线设计方案和实现
    引言 近年来软件无线电(SDR)得到了飞速的发展,在很多领域已显示出其优越性。本文的项目背景是通过软件无线电方式实现数字音频广播(DAB)的基带信号处理,这要求软件无线电平台具有高速实时数字信号处理与传输能力。高速可编程逻辑器件(FPGA)和丰富的IP核提供了能高效实现软件无线电技术的理想平台。 1 PCIE总线方案论证 PCIE是第3代I/O总线互联技术,如今已成为个人电脑和工业设备中主要的标准互联总线。与传统的并行PCI总线相比,PCIE采用串行总线点对点连接,具有更高的传输速率和可扩展性。例如本文采用的8通道1代PCIE 2.0硬核的理论传输速率是4 GB/s ,其总线位宽亦可根据需求选择×1、×2、×4
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved