历史上的今天
返回首页

历史上的今天

今天是:2025年01月31日(星期五)

2018年01月31日 | 基于SoC的血压检测仪器的实现与设计

2018-01-31 来源:互联网

SoC的定义多种多样,由于其内涵丰富、应用范围广,很难给出准确定义。从狭义角度讲,它是信息系统核心的芯片集成,是将系统关键部件集成在一块芯片上;从广义角度讲, SoC是一个微小型系统,如果说中央处理器(CPU)是大脑,那么SoC就是包括大脑、心脏、眼睛和手的系统。国内外学术界一般倾向将SoC定义为将微处理器、模拟IP核、数字IP核和存储器(或片外存储控制接口)集成在单一芯片上,它通常是客户定制的,或是面向特定用途的标准产品。


1 硬件设计


示波法进行血压检测的主要过程是获取袖带内变化的压力信号,分析从中分离出的脉搏信号,找到收缩压和舒张压对应的位置,从而得到数据。传统的示波法测量是将来自传感器的信号放大,对放大后的信号进行低通滤波,得到压力信号,并由一组A/D转换器将其送入单片机,然后再对该压力信号进行带通滤波,得到脉搏信号,由另一组A/D转换器送入单片机。


A/D转换器是用来通过一定的电路将模拟量转变为数字量。模拟量可以是电压、电流等电信号,也可以是压力、温度、湿度、位移、声音等非电信号。但在A/D转换前,输入到A/D转换器的输入信号必须经各种传感器把各种物理量转换成电压信号。A/D转换后,输出的数字信号可以有8位、10位、12位和16位等。


由于集成了高精度的16位Σ-Δ型A/D转换器,且其A/D参考电压可以编程调整(最小可达到10mV)。因此,它可以在保证精度和动态范围要求的情况下,直接进行A/D转换,而不必经过放大。这样,可以消除由于放大器的存在而带来的动态范围改变、噪声以及电压失调等一系列问题,并且减少了器件的使用,降低了实现成本。


由于该Σ-Δ型A/D转换器提供了差模输入方式,可以将传感器给出的差模信号直接送入A/D转换器,理论上其共模抑制比可以达到无穷大。因此,它可以大大降低由于前级放大电路的不匹配而造成的共模干扰。


由于Σ-Δ型A/D转换器转换过程要通过一个低通滤波器滤波,因此,在进行A/D转换之前,不必进行滤波处理,可以直接将传感器与A/D连接,然后再进行数字滤波。


由于ADμC848中集成了一个标准的恒流源,恒流数值可以通过软件编程调节。因此,可以根据产品应用的不同环境,将一个标准的压力输出进行采样,然后进行A/D转换,再根据转换结果及时调整恒流源,直到输出期望的转换数值,以实现产品的自动校准。


2 软件设计


经过以上硬件处理后得到袖带内压力的变化曲线,在软件处理中,先要分离出其中的脉搏信号;然后去除干扰点,拟合包络曲线,找到对应的平均压;最后根据系数计算出收缩压和平均压。


在分离脉搏信号的过程中引入了形态滤波算法。由于袖带内压力信号与脉搏信号频带接近,直接采用带通滤波会减小信号幅度,降低信噪比,给后面的处理带来困难。而应用形态滤波处理算法,是从形态学角度分离信号,可以很好地提取脉搏信号。为了能够实时完成信号分离,将采用开运算进行处理,削平原始信号中所有的波峰,再用原始信号与处理后的信号做差,得到分离出的脉搏信号。图3为原始信号图,图4为分离出的脉搏信号。


为了有效抑制干扰,修复缺损的脉搏波,将根据每个脉搏波峰值与和它相邻的脉搏波峰值之间所成角度的关系,决定每个脉搏波的可信程度。由于脉搏波幅值不是单调变化的,因此,这样的判断还需要考虑幅值因素。其具体方法见文献。


利用上面得到的每个脉搏波的权值信息进行包络拟合。由于所得包络线明显不对称,将采用带权值的三阶最小二乘拟合方式。拟合完成后,曲线上极大值所在位置对应的压力值,就是平均压的数值。


最后,根据平均压的大小决定采用何种幅度系数,并利用幅度系数计算出相应的收缩压、舒张压对应的位置,从而得到收缩压、舒张压的大小。


首先,用人工听诊的柯氏音法测量血压数值a1,相隔15分钟后,再用改进后的电子血压计进行测量,得测量数值b;再等待15分钟,用人工听诊的柯氏音法重新测量一遍,测得血压值a2,用a1与a2的平均值a作为人工听诊柯氏音法所得的测量数值。


从以上几组典型的测量结果可以看出,应用本文所述的电子血压计测量血压,能够保证血压测量的精确度在5mmHg以内,基本满足血压测量的精度要求。


本文提出了一种基于SoC的血压检测仪器的实现方法。该方法的硬件集成度高,设计实现简便;软件设计集合了形态滤波等多种先进算法,精确度高,抗干扰性强。实验证明,这种血压检测仪具有很好的精度,能够满足血压测量的一般要求。

推荐阅读

史海拾趣

芯茂微电子公司的发展小趣事

随着市场竞争的日益激烈和技术创新的加速推进,芯茂微电子也面临着越来越多的挑战和机遇。面对这些挑战,公司始终坚持不懈地推进技术创新和产品研发,不断提升自身的核心竞争力和市场地位。同时,公司也积极寻求新的市场机遇和合作伙伴,不断拓展业务领域和市场空间。正是这种对挑战和机遇的积极应对和坚持不懈的努力,让芯茂微电子在电子行业中不断发展壮大。

常忆科技(CHINGIS)公司的发展小趣事

随着科技的飞速发展,常忆科技深知技术创新的重要性。因此,公司不断加大研发投入,引进和培养了一批高素质的研发人员。这些研发人员致力于开发新型的非挥发性内存技术,以满足市场对于更高性能、更低功耗和更小体积的需求。

经过多年的努力,常忆科技成功研发出了一系列具有自主知识产权的新型内存产品。这些产品不仅性能卓越,而且具有极高的可靠性,赢得了众多客户的青睐。技术创新和产品升级成为常忆科技在电子行业中脱颖而出的关键因素。

CT Micro公司的发展小趣事
  1. 创业初期与技术创新

CT Micro公司最初由几位电子工程领域的专家创立,他们看到了微型计算机断层扫描(Micro-CT)技术在电子行业中的巨大潜力。初期,公司面临着资金短缺和技术难题,但他们通过不断研发和创新,成功开发出了一款具有高性价比的Micro-CT设备,迅速获得了市场的认可。

  1. 市场拓展与合作伙伴关系

随着产品的成熟,CT Micro开始积极寻求市场拓展。他们与多家电子制造企业建立了合作关系,为这些企业提供Micro-CT设备的定制服务。通过与这些企业的合作,CT Micro不仅扩大了市场份额,还进一步提升了产品的技术水平和应用范围。

  1. 研发升级与产品迭代

面对日益激烈的市场竞争,CT Micro不断投入研发力量,对Micro-CT设备进行升级和迭代。他们成功推出了多款新型设备,具有更高的分辨率、更快的扫描速度和更低的辐射剂量。这些新产品的推出,进一步巩固了CT Micro在电子行业中的领先地位。

  1. 国际化战略与市场拓展

随着国内市场的饱和,CT Micro开始实施国际化战略。他们积极参与国际展览和研讨会,展示自己的产品和技术实力。同时,他们还在海外设立了销售和服务中心,为国际客户提供更加便捷的服务。通过这些努力,CT Micro成功打开了国际市场的大门。

  1. 社会责任与可持续发展

在快速发展的同时,CT Micro也积极履行社会责任。他们注重环保和可持续发展,采用环保材料和节能技术生产产品。此外,他们还积极参与公益事业,为贫困地区的教育和医疗事业贡献力量。这些举措不仅提升了公司的社会形象,也为其可持续发展奠定了坚实基础。

请注意,这些故事框架是虚构的,并不代表CT Micro公司的实际发展情况。如果您需要了解CT Micro公司或类似公司的真实故事,建议您查阅相关公司的官方网站、新闻报道或行业分析报告。

Gentron Corp公司的发展小趣事
确保电源插头和插座正常工作,电源线未损坏,电源电压符合电路要求。
Electronic Concepts Inc公司的发展小趣事

随着公司规模的不断扩大,ECI越来越重视团队建设。公司高层认识到,一个团结、高效的团队是企业持续发展的关键。在人力资源部经理刘女士的策划下,ECI开展了一系列团队建设活动,如拓展训练、员工分享会等。这些活动不仅增强了员工的凝聚力,也提升了员工的工作效率和创新能力。

Chengdu Sino Microelectronics Technology Co Ltd公司的发展小趣事

随着国内市场的逐渐饱和,成都华微科技开始将目光投向国际市场。公司凭借过硬的产品质量和完善的服务体系,逐渐在国际市场上崭露头角。通过与国外客户的深入合作,华微科技不仅提升了自身的国际影响力,也为中国集成电路设计行业在国际市场上赢得了更多的话语权。

问答坊 | AI 解惑

基于DSP和FPGA的信号采集的设计与实现

基于DSP和FPGA的信号采集的设计框图和实现代码…

查看全部问答>

太阳能给锂电池充电,出现爆裂,不知怎么回事

锂电池加了充电保护,电池12.60v,太阳能板标准16v,5w(实际肯定达不到)…

查看全部问答>

免费实验室申请

前段时间看到东方集成提供这个服务,提供免费实验室,详细http://www.jicheng.net.cn/rental/cart/lab_apply.html 分享给大家,有实际用过的希望给讲讲内幕…

查看全部问答>

串口通信中遇到的问题

CPU是STM32F103CB,无操作系统。 通过UART1接受GPRS发来的数据,在中断函数中 USART1_IRQHandler 中进行处理 unsigned char a_GPRSData[500]; unsigned int  g_DataLength; void USART1_IRQHandler(void)        ...…

查看全部问答>

MPLAB编译问题

Clean: Deleting intermediary and output files. Clean: Deleted file \"C:\\Program Files\\Microchip\\lzz1\\lzz001.cce\". Clean: Done. Executing: \"C:\\HT-PIC\\BIN\\PICC.EXE\" -C -E\"lzz001.cce\" \"lzz001.c\" -O\"lzz001.obj\" -Q - ...…

查看全部问答>

有一个病毒高手帮我做掉它!

是一个U盘感染的病毒,在D盘中出现一个autorun.inf文件,同时点D盘右健会多一个\"浏览\"项,而这个文件的内容是: [autorun] open=.\\recycled\\info.exe shell\\1=浏览 shell\\1\\Command=.\\recycled\\info.exe shellexecute=.\\recycled\\info. ...…

查看全部问答>

【设计工具】Xilinx学习资料

第0篇Xilinx FPGA开发环境的配置第一篇Xilinx ISE 使用入门1第二篇Xilinx ISE 使用入门3第三篇Xilinx ISE 使用入门4第四篇XILINX ROM 使用教程 …

查看全部问答>

关于nios烧写问题、求大神帮助

使用的是ep2s180f1020i4的片子,配置芯片epcs64,用flash programmer 进行烧写,从状态栏来看 烧写成功了,但是上电后没有任何反应,不止nios没跑起来,连逻辑都没烧进去,但是在线运行时是正常的,单独烧写逻辑从新上电也是可以起来的,就是用nios ...…

查看全部问答>

出售一块beaglebone 500¥

现在在玩raspberry pi,感觉beaglebone太鸡肋,没有扩展版没法玩。 当然也有可能是我水平太糙,弄不起来。想想看还是raspberry pi更适合新手。 今年4月份买的,需要的我给taobao链接。…

查看全部问答>

第一版开关电源(新手入门,大神勿喷!)

经过再三调试,我人生的第一版开关电源诞生了,激动ing,不过也仍有很多问题没有解决!希望高手指教!这里好像不能传附件啊,详细过程在下面链接里面了,有兴趣的亲可以看看,多多指教!…

查看全部问答>