基于STM32的血细胞信号识别算法基于STM32的血细胞信号识别算法

来源 :科技信息·学术版 | 被引量 : 0次 | 上传用户:ytx45
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读


摘要:该文针对三分类的血细胞分析仪,采用STM32F103C8T6微处理器作为主控芯片,运用状态分析法对血细胞进行识别,设计了一套血细胞识别与记数系统。整套系统包括电源输入电路、Coulter传感器、AD采集电路、滤波电路、MCU控制电路、按键输入电路、液晶显示电路。血液中的血细胞经过Coulter传感器产生电信号再经放大滤波最终被单片机采集,单片机再根据状态分析法对电信号进行进一步分析,达到血细胞的精准识别与记数的目的。最后使用MDK5编写MCU程序并制作工程样机,通过大量的实验测试,运用状态分析法的血细胞分析仪检测结果高于相应的国家标准。

关键词:STM32;血细胞;血细胞分析仪

血细胞分析仪,是一个已被普遍采用的临床医学检验器械,实质上是指对一定体积内血细胞总量和异质进行分析的仪器设备[1-3]。其原型是只能对红细胞(RBC)和白细胞(WBC)进行计数的血细胞计数仪(Cell Counter)。本文使用状态分析法会根依据血细胞信号的特点,寻找不同信号之间的特殊差异并对其进行进一步的区分。血细胞信号的时域特点主要有脉冲宽度、脉冲高度、脉冲积分等,频域特点主要包含频域的能量特点。本文需要解决特征信号快速精准识别的难题。

本文通过对血细胞信号识别技术和状态分析法的深入研究,提出一种基于单片机的低成本血细胞分类计数算法。提供更加准确、更加快速的血细胞分析方案。通过工程样机的测试,验证了该方案的稳定性与可行性,使传统血细胞分析仪的速度更快、精度更高。

1血细胞识别原理

库尔特原理的基本内容可以理解为:当一小粒子在经过小孔时,将会形成与其体积大小的对应电流变化,而电流脉冲大小讲会和小粒子体积成正比[4-6]。血细胞经过 Coulter 传感器之后产生了一系列血细胞脉冲信号,如图1所示

2 血细胞状态分析法

血细胞信号的实验图如图 2 所示,该电信号采用 YOKOGAWA 公司 DL750 数据记录仪采集。

从信号的脉冲宽度看,单峰的脉冲宽度在20us,单个细胞与细胞之间间隔时间不定最小时会出现双峰信号,这给单片机计数带来了非常大的困难。

本文提出通过状态分析法来进行血细胞信号的识别。状态分析法的思路是根据变化趋势把血细胞信号分解成若干个不同的状态。拿一个单峰信号举例,如图 3 所示,一个单峰信号有:

S0:信号初始态;

S1:信号上升,未达到峰值;

S2:信号达到峰值;

S3:信号下降,未达到结束;

S4:信号结束点;

以及在这些状态的过渡状态:S0-1:S1-2、S2-3、S3-4。

一个双峰信号可以划分为图4的几种状态,图中除了包含了单峰信号所拥有的S0、S1、S2、S3、S4、S0-1、S1-2、S2-3 状态之外还新加入了:

S5:信号峰谷;

S6:信号上升,第二次未达到峰值;

S7:信号达到第二个峰值;

S8:信号下降,未达到终点;

以及在这些之间的过渡状态:S3-5、S5-6、S6-7、S7-8、S8-4。

图 4 当中的宽度 D0 记录了一个单峰信号的等效宽度,图 4 中的 D1 记录了双峰信号第一峰的一半宽度、D2 记录双峰信号的第二峰的一半宽度。D0、D1、D2的宽度值将用来判断信号过窄还是过宽,可以来区分干扰信号和正常信号。

血细胞计数算法分成如下几个状态:过渡态、峰值判断状态、宽度判断状态、峰值保持状态。

1)过渡态:使用信号的斜率来判断信号当前是处在上升态、下降态或是持平态。

2)峰值判断状态:通过幅度来确定电信号是否上升到最大值或者下降到某个小值。

3)宽度判断状态:信号的宽度信息可以用来确定信号是否正常,有没有过宽或过窄的信号。出现过宽或者过窄的信号都将算作干扰信号不对该信号进行统计。

4)峰值保持状态:识别到一个有效信号后,统计电路对有用信号进行计数,将识别到的有效信号的峰值(对于溜边信号则是谷值)作为地址对单片机RAM中的变量进行累加。峰值保持模块就是将信号峰值记录,传给统计电路。

3 系统硬件设计

在该血细胞识别系统中,硬件电路包括降压整流电路、库尔特传感器采集电路、小信号放大电路、滤波抬升电路和单片机采集电路等电路。硬件电路系统框图如图5所示。

其中,降压整流电路采用 24 V 直流可调稳压电源代替。由于血细胞信号过于微小无法直接被单片机采集,故需要对血细胞信号进行放大。

经放大后的电信号中,依旧存在着一系列的干扰信号,由此我们设计了滤波抬升电路,使得前端信号更纯粹。

所有的血细胞电信号最终交由MCU微处理器进行算法识别与计数。在本设计中采用3块STM32F103系列单片机进行血细胞的识别,构成了3核的控制系统。分别针对中性粒细胞(大细胞)、淋巴细胞(小细胞)和其他白细胞(中间细胞)进行识别,通过MCU的ADC外设对各类细胞的电信号进行捕捉,运用状态分析法对电信号进行解读,最终完成血细胞识别与计数的过程。

4 样机实验测试

血细胞分析仪实机测试如表1所示。

表二为JJG 714-2012 血细胞分析仪检定规程中的血细胞标准物质技术指标,经过我们的实验,实验数据满足血细胞分析仪国家标准。

5 结论

本文通过采用状态分析法进行血细胞的识别,设计了一套基于STM32的血细胞识别系统,替换了传统FPGA识别计数的方案。实验结果表明,该系统在空白值、重复性和误差等参数上均能满足血细胞分析仪的国标JJG 714-2012。针对目前市面上基于单片机的血细胞分析仪识别精度不高、识别速度慢的问题,通过本方案证明了通过状态分析法进行识别的有效性和可靠性。

参考文献:

[1]姜穗.血细胞分析仪的工作原理及其近期发展[J].医疗设备信息,2004,19(4):36-39

[2]施金良,李宏.基于FPGA的血细胞分析装置设计[J].现代科学仪器,2012,2(1):82-86

[3]施金良. 血球仪数字化关键技术研究[D].宁波:宁波大学,2011.

[4]Melinda E. Fernyhough,Deri L. Helterline,Janet L. Vi-erck1 et al. Coulter Counter use in the enumeration ofmuscle and fat stem cells[J].Methods in Cell Science 2004,25:221-225.

[5]Zheng Zhanga,Jiang Zhea,Santanu Chandra et al. Anelectronic pollen detection method using Coulter countingprinciple[J].Atmospheric Environment,2005,39:5446-5453.

[6]黄民双,张春光 . 基于 Coulter 原理的微细颗粒探测新方法 [J],仪器仪表学报,2001,2(5):483 ~ 485

浙江省大学生科技创新活动计划暨新苗人才计划资助项目(No.2020R424001)

作者简介:马圣杰(1999—),男,浙江宁波人,工程师。研究方向:单片机及嵌入式應用。

通讯作者:陈炜钢(1988—),男,浙江绍兴人,讲师。研究方向:精密医疗器械技术。

其他文献
摘要:变压器是输配电的基础设备,产品工艺、使用负荷等因素决定变压器能效水平,本文通过对变压器组成、能效检测方法和损耗分析,提出变压器能效提升措施,实现变压器节能降碳,助力實现碳达峰碳中和。关键词:变压器;能效提升;节能降碳一、研究背景变压器是输配电的基础设备,广泛应用于工业、农业、交通、城市社区等领域。我国在网运行的变压器约1700万台,总容量约110亿千伏安。变压器损耗约占输配电电力损耗的40%,具有较大节能潜力[1],加快高效节能变压器推广应用,能提升能源资源利用效率,推动节能低碳和高质量发展。目前变
期刊
摘要:我国的用电量正处于一个高峰期。特别是随着互联网和智能手机的普及,以及高铁的兴建,对用电的需求也越来越高。而变电站在电力系统当中有着很重要的地位。变电站的高压设备区的安全,直接决定着设备区作业人员的人身安全。而要想确保变电站高压设备区作业人员的人身安全,就需要设计出可靠的安全预警系统。本文主要阐述了一种设计方案--关于5000kv的超高压的换流站的高压设备区作业人员安全预警系统的设计方案。关键词:变电站;高压设备区;作业人员;安全预警系统一、引言我国一直属于用电大国,变电站在我国的电力系统当中有着不可
期刊
摘要:提高电机效率,节约能源已成为目前工业发展普遍关注的问题。提高效率的方法多种多样,但各有优缺点。本文通过采用磁性槽楔提高效率的方法,分析采用此种方法对电机性能及成本的影响。关键词:工业电机;效率;磁性槽楔;性能参数;成本Abstract:Improving efficiency of the motor,saving energy is become the general problems of industrial development. There are many ways to impro
期刊
摘要:由于锅炉的特性,较低的主进汽温度导致汽轮机低压段湿蒸汽扩大,运行在湿蒸汽区的汽轮机叶片级数较多,再者,垃圾焚烧锅炉产汽量变化幅度也较大,故选择低压段抗水蚀能力强,变工况能力强的中压凝汽式汽轮机。其工作原理和内部结构极其复杂,由于工况变化较大,难免存在一定的故障率,而且一旦发生故障,所产生的危害也是相当巨大的。所以,深入推进汽轮发电机组的故障诊断技术的研究是保持机组正常运行的重中之重。本文主要针对25MW汽轮发电机组轴承振动原因分析进行分析,首先在解析汽轮机组常见异常振动原因,然后结合实例分析25MW
期刊
摘要:目的 针对当前胸外科肺癌术后缓则会在出院后品管圈活动对其电话随访率的影响进行分析。方法 2019.8-12月我院成立了专门的品管圈质量控制小组,通过该小组的成立,进行相应品管圈活动的开展,主体设定为提升胸外科肺癌术后出院患者的电话随访率。在具体研究工作践行上,基于品管圈的引入,有针对性的进行品管圈方式、手段以及步骤等。基于此进行相应实施对策以及效果的评价。结果 在实施品管圈活动后,在进行患者的电话随访成功率表现上,实现了较为显著的提升。通过在品管圈活动实施前后胸外科肺癌术后患者的电话随访率有较为显著
期刊
摘要:当前,社会科学技术水平不断提高,企业越发重视自动化设备的革新。在电气生产过程中,需要提高技术的先进性,解决仪器自动化过程中出现的各种问题,提高生产系统的稳定性与可靠性。PLC和变频器是工业生产的重要组成部分,需要將其与计算机及通信技术结合起来,提高企业生产效率,节约生产成本,达到节能减耗的目标。本文主要阐述了PLC和变频器实现电气自动化控制的有效策略。关键词:PLC控制器;变频器;电气自动化控制当前社会科学技术水平不断提高,自动化技术的应用范围日益广阔。作为先进的控制技术,PLC和变频器具有极高的研
期刊
摘要:目的:研究连梅汤对db/db小鼠血糖的影响。方法:实验动物随机分组后,观察各组空腹血糖的变化。结果:连梅汤高剂量组及二甲双胍组可以显著降低db/db小鼠空腹血糖。关键词:二甲双胍;连梅汤;消渴病;糖尿病糖尿病常伴有血脂异常为特征的慢性代谢疾病,以2型糖尿病为主要类型,其并发症是主要死因[1]。由于T2DM发病率高,并发症多而重,给患者、家庭及社会带来沉重的经济负担和照护负担[2-4]。中医认为“消渴”的一系列临床症状主要包括烦躁不安、多饮、多食、多尿和消瘦。“连梅汤”出自《温病条辩》,由黄连、乌梅、
期刊
摘要:目的:为了降低普外患者在术后的感染率提高他们的生活质量和临床效果。方法:选取2019年2月至2021年10月在我医院的普外科进行手术的患者190例,并且对这190例患者的基本资料进行了对比,把这190例患者进行了随机分组,其中对照组患者为95例,观察组患者为95例。对照组的患者采用常规的护理方式,观察组的患者采用了预防感染的护理方式。对两组患者的护理满意度和尿路、伤口感染率进行对比。结果:观察组患者的护理满意度由于对照组患者的满意度(P<0.05);观察组患者的伤口感染率和尿路感染率低于对照组
期刊
摘要:本文以星云湖沿河村落污水收集工程为例,详细介绍了星云湖沿河村落排水污染问题和工程设计方案,针对施工方案的重点和难点提出对应的解决措施。本案例可为其他云南九湖流域村庄污水的治理工作提供一定的参考。关键词:星云湖;沿河村落;污水收集;工程设计1 星云湖沿河村落现状1.1 项目区域概况星云湖沿河村落地处云南省玉溪市江川区星云湖周边,地理位置为东经102°45′-102°48′,北纬24°17′-24°23′,项目主要涉及其中的大街街道和前卫镇(图1)。区域内产业以农业和工业为主,其中磷矿和磷化工产业比重较
期刊
摘要:目的 就当前血透临床护理工作践行过程中常见的护患纠纷原因以及对应的应对措施进行观点的探讨和分析。方法 随机筛选2017.9-2020.9期间进入我院接受血透护理且有护患纠纷发生的患者共计100例,采取回顾研究和分析的方式就护患纠纷发生的原因进行剖析,并结合原因进行针对性防范对策的制定。结果 在所有筛选的100例血透护理护患纠纷中,排名前三的原因主要是:护理人员不具备出色的综合素养、没有严格落实查对制度、患者情绪干扰等。结论 在当前临床血透护理工作中,护患纠纷源于多方面原因导致,所以为防范血透护理中的
期刊