历史上的今天

今天是:2024年11月18日(星期一)

2019年11月18日 | 基于NI LabVIEW快速开发医疗电子设备

发布者:美好的人生 来源: eepw关键字:NI  LabVIEW  快速开发  医疗电子设备 手机看文章 扫描二维码
随时随地手机看文章

针对医疗设备行业的投资最近几年一直处于上升阶段,在过去两年,针对医疗设备的风险投资几乎翻倍,2007年更是达到了40亿美元。无论从全球角度还是在中国市场,小型的、未上市的医疗设备制造商在具备产品、市场和创新的元素下,正逐步成为投资新宠。对于这些小型公司来说,如何从激烈的市场竞争中站稳脚跟并脱颖而出是非常困难的事情。他们的核心技术人员也许是生物医学领域的专家,掌握了一定的专利或研究成果,但如何在团队人员非常有限的情况下,快速的将专利或研究成果转化成产品、并保证产品的可靠性和稳定性是很大的难点。通过NI所提供的图形化开发环境LabVIEW和商业化嵌入式原型平台,领域专家或研发人员可以无缝集成硬件I/O与算法,在有限的团队人数下快速开发医疗设备,其原因主要分为3个方面:


1.大部分的领域专家——这里指医生和生物医学工程师——主要都擅长于诊断、治疗方式的改进创新,而不是复杂的电子、机械或嵌入式解决方案。通过NI提供的无缝集成的软硬件平台,他们可以专注于诊断治疗的技术本身,而不是底层的系统实现细节。


2.快速的功能原型验证能够在产品的开发前期吸引下一轮的风险投资。NI是少数几家为快速原型提供解决方案的公司之一,针对快速构建系统原型提供了诸多的软硬件特性。


3.人体产生的微弱信号需要足够高的模拟采集精度,NI是基于PC测试测量的技术先锋与领导者,提供了业界先进的数据采集设备。


本文将主要介绍3家起步阶段的公司基于LabVIEW图形化开发平台进行医疗设备设计的实例。


一、OptiMedica

OptiMedica公司基于NI图形化开发平台开发了诊治糖尿病视网膜症的新型激光治疗仪。

激光治疗主要是通过瞄准发射激光脉冲,封闭微血管瘤及不正常血管渗漏。由于手术的复杂性和精密性,近35年来这种激光瞄准发射都是由医生手动控制的。基于 LabVIEW FPGA和NI R系列设备的革新性激光治疗平台,通过一个高精度、自动化的控制系统,辅助医生以一定的模式每次瞄准发射多个激光脉冲,从而加快手术的速度、减少疗程数。

OptiMedica 的研发团队具有一定的LabVIEW开发经验,为了缩短产品开发和认证周期,他们决定使用LabVIEW FPGA和NI R系列智能数据采集设备,消除了板级设计、硬件验证等大量工作。通过图形化开发环境和商业化硬件平台,开发团队快速有效地开发出治疗仪的原型系统,并成功地将系统功能展示给潜在的投资者。由于R系列设备中内置FPGA,这种硬件解决方案提高了系统的可靠性,而且更易于获取FDA认证。使用可编程FPGA而非定制ASIC芯片将开发时间减少了30%。


二、Sanarus Medical

Sanarus是一家医疗设备起步公司。他们计划开发一种革新型的手术设备Visica2治疗系统(简称 V2),通过液氮冷冻杀死门诊病人的肿瘤。V2设计目标是一种可放置在医生的办公室或者诊所里使用的仪器。治疗过程包括无痛的局部麻醉和实时-超声定位病灶。治疗处理持续时间约为10到20分钟,通过一个小切口冷冻和杀死目标组织。术后病人也无需封针。

为了赶上产品发布的时间表,开发人员计划四个月内开发出V2系统工作原型。此外,根据投资人要求,他们还需尽快的生产V2以满足市场的需要。为设备编写固件并开发一个定制的电路板周期很长。一旦固件或者软件层出现问题将会导致额外的延迟,这对于保证整个项目的进度是一个不利因素。由于V2是医疗仪器设备,它要求设备不可包含任何有损于系统性能的固件和软件错误。如果设备不能通过510(k)认证所需的消耗性测试,整个项目就会失败,并且V2不能投放市场。基于这些要求,V2需要一个非常可靠的开发方案。


开发人员决定采用商业化嵌入式原型平台CompactRIO来进行项目开发。 CompactRIO系统包含一个400 MHz的嵌入式微处理器,以太网控制器,以及背板上的3百万门FPGA。他们在嵌入式控制器中运行液氮泵和纯阻性加热部件的控制算法,在FPGA中管理控制这些设备必要的输入/输出信号的接口,这种资源配置使得原型化构建和最终系统发布在编程模式上非常相似。在很短的时间内开发人员就用它设计和验证了V2 的功能。使用CompactRIO的好处显而易见——使用定制的方案需要数月的时间,而NI的方案只用了几周时间。


此外,使用定制的固件,新的需求导致繁琐的更新工作。使用CompactRIO的平台,他们能够不费力的修改代码。比如,用户交互需要使用触摸屏而不是键盘和LED灯,于是开发人员在Windows下使用LabVIEW开发了触摸屏控制程序。通过LabVIEW的共享变量技术,能够简便地管理触摸屏和 CompactRIO之间的数据传递。由于开发平台非常灵活,在有新的功能需求提出时,开发进程也没有耽误。


由于CompactRIO已经通过EMC认证,这也保证了他们在原型验证的时候无需考虑专门的EMC相关设计。


三、Fluidnet

据调研,护士有15%-60%的时间都用于静脉输液等事务,因此,Fluidnet和Boston Engineering基于LabVIEW嵌入式模块开发了一系列简单易用的输液设备来解决医院中护士不足的问题。这种新的输液设备更为精确安全,提供了很宽的可选流速范围,而价格却比现有的输液设备低。


Fluidnet利用LabVIEW平台和NI数据采集设备设计了第一个闭环控制输液原型系统,具备专利的实时流量和自动液量感应能力。在实际产品化阶段,Fluidnet与NI系统联盟商Boston Engineering合作,使用基于ADI Blackfin处理器的FlexStack微型板开发了最终的产品,由于LabVIEW嵌入式模块可以对Blackfin处理器直接编程,并支持C代码生成及优化,这种图形化的编程方式显着减少了代码开发工作量,加速了系统开发的过程。此外,由于LabVIEW的开放性,可以非常方便地为系统增加新的特性,比如Fluidnet为某些新型输液设备加了RFID标签以记录识别药液信息,护士可以通过蓝牙远程监控输液泵的操作。

四、小结

LabVIEW 图形化开发平台通过同时提供从算法设计、原型验证到产品发布,从软件调试、功能测试到生产检测的统一环境,使得工程师和研发人员可以在同一平台上进行产品设计和开发,减少循环开发和代码修正,从而加快了设计进程。同时,通过NI商业化嵌入式原型平台,研究人员可以快速的将专利或研究成果转化成产品、并保证产品的可靠性和稳定性,从而缩短医疗电子设备的开发时间。


关键字:NI  LabVIEW  快速开发  医疗电子设备 引用地址:基于NI LabVIEW快速开发医疗电子设备

上一篇:使用图形化的开发环境――LabView开发嵌入式系统
下一篇:最后一页

推荐阅读

2018年双十一购物狂欢节尽管已经收官,但商品的配送仍然热火朝天,为了让剁手党们尽早拿到快递,快递员真的很辛苦,“双十一派件高峰,小哥熬夜抢快递柜”,“快递员三天两夜睡了不到8小时的觉”,这一类的新闻层出不穷。 最后一公里的快递配送难题如何解决,是各大物流最大痛点。人口红利消失,人力成本飙升的当下,单纯的靠招聘快递员已经不能满足配...
(文章来源:搜狐) 人工智能,简称,全称为Arficial ligence,它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。诞生于二十世纪中期的人工智能,也就是“人工智能”这一概念的来源,确切的来说就是:1956年,达特茅斯会议上,科学家们探讨用机器模拟人类智能等问题,并首次提出了人工智能的术语,AI(人...
据英国《卫报》报道,华为副总裁张建刚日前在接受采访时表示,在后特朗普时代,英国应重新审视禁止华为参与该国5G网络建设的决定,并意识到禁用华为将加剧英国南北差异。张建刚发表上述言论之际,正值英国首相鲍里斯•约翰逊(Boris Johnson)准备会见北方研究小组(Northern Research Group),该小组决心将英国政府的“网络(升级)计划”提上日程。张建...
Yole最近的研究报告指出,中国大陆市场存储芯片的崛起、倒装芯片DRAM和3D堆叠技术的发展,将会给本土封装厂商带来重大利好。数据显示,从市场份额来看,2020年到2026年,整体存储封装市场将以7%的复合年增长率增长,至2026年将达到198亿美元。DRAM封装将是2026年最重要的存储封装领域,届时将占有70%的市场份额。从长远来看,NAND和DRAM封装收入在2020年到...

史海拾趣

问答坊 | AI 解惑

求助 使用MC34063设计DC-DC变换器 急!!!

使用MC34063设计DC-DC变换器 参数要求如下; 1 交流输入15V 2 直流输出3~12V可调3   效率70%以上 4  输出纹波小于200mV 5 最大输出电流 500mA 且带过流保护。。 请把懂得的发上来,谢谢拉!!…

查看全部问答∨

8051单片机实践与应用

8051单片机实践与应用…

查看全部问答∨

求助!如何获取本地蓝牙设备的名称并修改

就是我的wince设备在被别的蓝牙设备(如蓝牙手机)搜索到的时候会有一个名称, 我现在想再本地去修改这个名称,该怎么做啊? 看了 MSDN 关于蓝牙这块的东西,始终没有找到,google也没有相关的介绍,求大家帮忙, 给个提示也行啊!…

查看全部问答∨

谁知道有IM字节的EEPROM吗?

谁知道有IM字节的EEPROM吗?…

查看全部问答∨

WinCE6.0下驱动程序中文件操作API有哪些?

大家好,第一次发帖。 最近在编写WinCE6.0下的驱动程序,想要在驱动程序中直接对文件进行操作,而不想在用户程序中读文件再用WriteFile或DeviceIOControl将数据传到驱动程序中,但没找到对应的API,求高手指导。谢谢了…

查看全部问答∨

Wince6.0下这样的窗体风格如何实现?

软件平台:wince6.0 硬件平台:UT-S3C6410开发板 我做了个控制音量的系统托盘程序,但是我向往窗口风格像XP下的那样,有立体的感觉 可是我的风格却只能这样,扁平的窗口 http://i3.6.cn/cvbnm/be/fb/90/8de0ce4c7163006c7feb4f5526a0ffc6.j ...…

查看全部问答∨

2440 camera 问题 急!!

请教2440的camera 驱动中Display_Cam_Image中用memcpy将P模式DMA buffer中拷到LCD 显示buffer中 memcpy((void *)(FRAMEBUF_BASE+ (240*pos_y + pos_x) + y*240*2),(void *)buffer_rgb,(QCIF_XSIZE)*2); 1,2参数都是物理地址--WHY??? 为什么 ...…

查看全部问答∨

WINCE5.0如何更改点击触摸屏声音?

在wince 5.0下如何更改点击触摸屏的声音. 请帮忙,谢谢。…

查看全部问答∨

tlp521-1的1脚和2脚间一定要加电阻吗?加多大?有什么作用?急!!!

tlp521-1的1脚和2脚间一定要加电阻吗?加多大?有什么作用?急!!!…

查看全部问答∨

终于研发成功

终于研发成功,cpu是s3c2410,64M   SDRAM,网口为cs8900 flash(k9f1208 64m)   实现了只用nand flash 就可以启动引导vxworks. 公司送bsp及全套开发文档 ,另可配公司的开发板 有意着QQ联系641328010 请注明 arm…

查看全部问答∨
小广播
最新测试测量文章

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved