HY280 B超若干单片机软件新技术新方法的应用

来源 :医学杂志 | 被引量 : 0次 | 上传用户:taitaixiangle
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:在HY221及SJN2200系列的B超软件和多功能B超硬件的基础上,创新开发了HY280系列B超,其是一种多功能的、新型的超声诊断仪器。本文分析了HY280系列B超所采用的一些软件和新技术的方法,希望为使用者提供一些真实可靠的理论依据。
  关键词:HY280系列B超;软件;新方法;单片机
  在HY221及SJN2200系列的B超软件和多功能B超硬件的基础上,创新开发了HY280系列B超,其是一种多功能的、新型的超声诊断仪器。
  SJN2200系列的B超采用的是双向CPU进行控制(8088、8085),由于SJN2200系列的B超的开发时间比较早,如今已无法找到所开发的工具,同时程序的空间也已出现不足的情况,而且因为对软件的熟悉度不高,导致升级困难,已无法适应当前医疗市场的需求。
  但是,51单片机软件是在HY221系列的B超设计的基础上进行的,本身具有一定的积累。所以采用了换芯的技术,替代原广泛运用的8051单片机。同时,在设计的过程当中,不断进行深入的研究、分析,并积极采用创新技术。现在总结出一套新型的方法,同时以续性和程序效率性作为根本,实现了比较强的功能。
  相关技术分析
  1.字符处理
  编写程序的指导是数据结构加上算法。一般而言,需要先选择好所要用的数据结构,这后再根据此数据结构运用相应的算法进行处理。
  在B超中,都要涉及到大量的数据,例如:人体标志的图形、菜单、字符点阵数据等。
  在美国,其国家标准局制定了Aerican Standard Code for Information Interchange,简称ASCIIdd码。这也是当前在计算机是运用最为广泛的编码和字符集,这一标准也已被定性成为国际标准。此标准适用所有的拉丁字母,有两种形式,分别是7位码及8位码。
  对于目前来说,B超设备所采用的是7位码,这也是因为设备当中所运用到字符号超不过128个。在标准字符集当中,如果是没有被运用到的部分可改成B超所要用到的一些非标的字条。在西方的字符中,其序号可以一个字节进行表示,最高用到7位,最高位可用作结尾进行标志。
  在西文字符库中被改造后的ASCII码排序法是以12×8的点阵进行排列。只要将字符串写入数据ROM即可显示一个字符,结束字符加80H。字符串显示程序设计的方法按以下图1所显示:
  图1 根据改造后的ASCII码排序字符库
  在调用程序之前,提供字符串以及写屏幕地址,依据索引地址得到字符的序号后计算出点阵字符库偏移地址,再加上字符库开始的地址一定可以得到绝对地址。最后调用出单字符显示子程,之后再取下一个字符的序号连续显示下一个字条,在取序号时,需要判断最高位是否是“1”。如果是“1”则表明显示完了当前字符后程序会结束。改造后排序法实现了字符串设计的“所见也是所得”,结尾的标志设置则实现了行为、数据相分离。
  同时,只需要修改ROM片的数据就可以修改菜单里的内容,不需要重新进行编译源代码的程序。如果想要对菜单进行增加,或是想将参数显示,只需要在数据库中输入相应的内容,设计好相应的入口条件,之后调用显示子程,软件的的工作量也不大。
  条件汇编
  因为一些软件界面的不同,或因为轨迹球方向的差异,系统软件也有多个不同的版本。所以,为了选择最好的软件,一般会使用派生法给每一种可能的组织都设计相应的软件。如果发现了原始软件是存在错误的,则由此派生软件都会存在与其一样的错误,这样就会导致每一套软件都要进行修改的处理。
  基于上述原因,条件汇编就可以起到非常重要的作用。运用条件汇编可完全避免一些不必要的重复性的劳动。其主体程序是公用式的,为不同的软件界面、轨迹球、键盘等等都提供了独立的子程序。而且,编译器会依照之前所拟定好的版本号有条件的选择好相应的子程序,同时生成与之配对的目标文件。
  参数化板块的设计
  软件开发的基本策略是重复使用、有针对性的优化。在设计的最开始阶段,常常为了每种功能设计成独立的程序,随着时间的不断推移这种程序量也会越变越多,如果无法及时进行控制,一下子便会达到上限而制约了新功能的增加。由此看来,公共子程序的构建非常有必要。所以,一定要分析并选择出相似类的程序共同点,形成公共的子程序,通过入口参数的改变来达到实现不同控制的目的。把行为、数据分离,可从真实上达到优化软件和减少程序空间的目的。
  在设计的过程当中,将现成程序直接运用,或在编写软件前要考虑是否可以借用原有板块。
  HY2808 B超所配置的探头达到六种,在B超模式时有十六级的可选显示浓度。一般可根据常规方法,设计成6×16标尺的显示子程。新方法只需要一个标尺显示子程,其主要的工作是数据设计:之前先用建模方法(采用MATLAB建模方式)计算不同深度的标尺坐标点,构建数组,长度按最多点数进行设计,“0”用来直译无数据的部分。在调用显示子程之前只用根据深度充入口条件即可。
  相关应用
  1.浮点数算法的应用
  在我们国家,基于单片机控制的B超系统,其胎重的测量一般是单参数为多数,只有一些比较高档的超声诊断仪器上才有多参数胎重的预测软件。伴随HY280系列的B超往往市场涌进,很多国外的客户都提出了多参数测量胎重要求,同时是要三种公式的,例如,Hadlock计算法:
  胎重要单位为gram。适用条件:100mm≤AC≤370mm;10mm≤FL≤80mm;100mm≤AC≤400mm。从以上可以看出,根据1mm作查表的步进距离,其占用的数据存储空间是:(370-100+1)×(80-10+1)×(400-100+1)×4=23166164byte≈22.1Mbyte;根据10mm作查表步进距离,其占用数据存储空间是:(37-10+1)×(8-1+1)x(40-10+1)×4=27776byte≈27.1Kbyte.
  非常明显,现有B超软件和硬件条件下,查表法缺少可操作性,如采用浮点算法可解决相关问题,经过试验、设计,构建了浮点子程序,成功实现三个公式的多参数测量功能,同时,整个胎重模块占用程序空间不超过3Kbyte,之后需增加公式也不方便。实际运用的表明,采用本浮点算法测量结果合适当前的临床需求。
  浮点算法引入测量计算模型需作相应变化。如原用采用定点法,超声图像上两点 距离如下:
  =深度系数, =采样系数, =基元间距系数。
  在进行测量校准的时候先运用轨迹球移动至靶向定点,之后上移确定 (上下称动确定),最后再确定 (左右移动确定)。
  HY280系列B超通过浮点算法的运用,不单单提升测量精度,且可成功实现多公式多参数胎重的测量,之后凭借此算法可很快增加心脏收缩末期左心室容量及心博排血量、心输出量等计算功能,在不增加成本的基础上对产品的功能進行升级,可以更快适应市场需求,提升了产品的市场竞争力。
  片内数据存储器的运用
  设计运用了高性价比的STC89C单片机,与传统的51单片机相比,增加了1M字节的内部扩展RAM,同时片内集成了64K的程序储存器。通过设置标准位的EXTRAM可实现对此部分进行RAM操作:EXTRAM清0,用MOVX指令,操作结束再把EXTRAM设置成1。
  值得注意的是这部分的RAM用普通仿真器没有办法进行仿真,通过线下载程序到芯片,由运行结果为基本来进行相关的验证设计。
  结束语
  综上所述,此方法已在HY280的B超系统中得到运用,同时在HY500系列全数字的超声诊断的仪器设计中得到运用。
  参考文献:
  [1]项四平.中文输入法在B超系统中的实现[J].电子工业出版社.今日电子2007.02,63—64.
  [2]张一非.B超工作原理及检测技巧[J].才智.2011 (9)
其他文献
摘要:目的:观察臭氧加关节腔玻璃酸钠注射配合传统综合疗法治疗膝关节炎的临床疗效。方法:对55例膝关节炎患者采取臭氧加关节腔玻璃酸钠注射配合传统综合疗法,3-5次臭氧加玻璃酸钠关节腔注射为1个疗程,轻者治疗3次,重者5次,分别观察治疗15天,1个疗程及1个月后的疗效变化。结果:55例患者治疗1个疗程后总有效率为 94.55%。1个月后有效率为89.09%。结论:臭氧加关节腔玻璃酸钠注射配合传统综合疗
期刊
摘要:目的:探讨中医腑以通为用在急性胰腺炎中的治疗效果。方法:选取我院2011年10月—2012年10月收治的60例急性胰腺炎患者,随机分为对照组(30例)和治疗组(30例),对照组行常规治疗,治疗组在对照组的基础上予以中医药治疗。观察并比较两者患者的临床疗效和症状改善情况。结果:治疗组患者的总有效率为93.33%,明显高于对照组的73.33%,两组相比差异具有统计学意义(P<0.05);治疗组患
期刊
摘要:目的:探讨小剂量雷贝拉唑对功能性消化不良(FD)患者完成治疗后临床效果表现。方法:选取我院FD患者120例。随机分为A1组(雷贝拉唑组)与A2组(多潘立酮组),将两组治疗后的临床效果表现进行对比。结果:在反酸症状积分、饱胀症状积分以及上腹痛等诸多症状积分方面,A1组患者低于A2组患者尤为明显(P0.05)。  1.2 选择标准  年龄全部在25岁与75岁之间;所有FD患者全部满足罗马Ⅲ相关标
期刊
摘要:目的:本文简要探究了应用超声动态造影方法分析肺结核疾病的临床表现及病理学基础。方法:选择我院自2013年1月--2014年5月期间入院接受诊断的肺结核患者80人,采用随机方法将患者划分成观察组与对照组,每组人数40人。观察组患者采用超声动态造影技术进行诊断,对照组患者采用常规超声技术诊断,对比两组患者的临床诊断效果。结果:观察组患者的诊断总有效率明显高于对照组,组间差异显著(P0.05),所
期刊
摘要:目的 探索加强血液质量管理的有效方法,保障血液质量安全。方法 对绵阳血站2013年7月1日-2014年6月30日的45321人次献血者初筛检测及41287人次獻血者血液复检结果进行调查分析,研究分析血液检测结果与血液安全的相关性。结果 45321人次献血者初筛不合格4034人次,淘汰率为8.90%;对无偿献血者血液标本41287人份进行血液复检,不合格2093人份,淘汰率为5.07%。结论
期刊
摘要:目的:探讨针对幽门螺杆菌(Hp)阳性胃溃疡患者,选择序贯疗法完成治疗后的临床效果表现。方法:选取我院2011年05月—2014年05月Hp阳性胃溃疡患者126例。通过随机数表法完成所有胃溃疡患者的随机分组。设为A1组(观察组 63例)与A2组(对照组 63例)。A2组:选择三联疗法给予临床治疗。A1组:选择序贯疗法给予临床治疗。对比A1组与A2组胃溃疡患者完成治疗后的溃疡愈合率以及Hp根除率
期刊
摘要:目的:探讨血液检验在贫血鉴别诊断中的应用价值。方法:选择地中海贫血、缺铁性贫血患者各40例作为观察A组与观察B组,再选择同期体检的60例健康者为对照组。分析三组患者RBC、Hb、MCH、MCV、RDW、RBC/MCV的差异。结果:观察A组RBC、RBC/MCV均明显高于观察B组及对照组;观察B组RBC、Hb均明显低于观察组A和对照组,而RDW明显高于其它两组;两观察组MCV和MCH较对照组明
期刊
摘要:目的:探讨针灸治疗颈椎性肩周炎的临床疗效。方法:选取我院80例颈椎性肩周炎患者,分别采用针灸治疗和常规西医治疗。针灸治疗组为研究组,西医治疗组为对照组,两组患者分为40例。对照组中有男性患者10例,女性患者30例,研究组患者中有男性患者16例,女性患者24例。两组患者的年龄、病程等无统计学差异(P<0.05)。结果:研究组患者采用针灸治疗后,治愈有20例,有效有17例,总体有效率达到了900
期刊
摘要:目的 探讨下肢静脉血栓的治疗、预防。方法 使用低分子量肝素和华法林治疗静脉血栓。结果 长骨骨折病人、老年人很容易发生下肢静脉血栓,危及病人生命,通过我们的治疗有效的预防栓塞给病人造成的痛苦。结论 合理使用抗凝药物,能及时解除下肢静脉血栓脱落致肺栓塞给病人生命造成的威胁。  关键词:下肢静脉血栓;肺栓塞  肺栓塞是栓子脱落阻塞肺动脉或其分支后引起的一组疾病或临床综合症。包括肺血栓栓塞症、脂肪栓
期刊
摘要:目的 探讨依折麦布联合阿托伐他汀对2型糖尿病患者颈动脉粥样斑块的影响。方法 纳入我院70例有颈动脉粥样斑块的2型糖尿病患者,随机分为两组:对照组(阿托伐他汀 20mg,35例)、治疗组(依折麦布10mg联合阿托伐他汀20mg,35例)。经过6个月降脂治疗,监测两组低密度胆固醇(LDL-C)、总胆固醇(TC)、甘油三酯(TG)、C-反应蛋白(CPR)水平及颈动脉内-中膜厚度(IMT)。结果 经
期刊