基于C8051F340-GQR单片机与1620完全硅阻压式传感器实现体外辅助循环系统
背景:本文主要介绍基于Silicon Labs单片机C8051F340-GQR与TE压力传感器1620在体外辅助循环应用中的设计经验。体外辅助循环是利用一系列特殊人工装置将静脉血引流到体外,经人工方法进行气体交换,调节温度和过滤后,输回体内动脉系统的生命技术。其中血液压力的检测是其重要的一个环节;通过压力传感器1620采集压力参数、运算放大处理后,单片机C8051F340-GQR 通过AD通道获取压力参数数据。压力参数获取后经过算法处理得到最终的血液压力参数通过SPI显示在数码管并通过串口发送给控制系统。
整体结构框图:
MCU:处理器选择SILICON LABS公司的单片机C8051F340-GQR,该款单片机集成一个增强型SPI通道和两个串口Uart通道,从功能上分析能满足设计要求;10位的AD选择地为参考时分辨率可达3300/1024≈3mV,在精度上完全满足要求。对于用户而言:C8051F340-GQR控制简单便于实现一些功能模块设计;成本低,在产品设计中是一个不可忽视的优势。其中C8051F340-GQR开发资源丰富,便于用户在使用过程中节省开发时间,降低开发成本。
传感器:
测试环境如下图所示:TE的1620是一款医疗级别的压力传感器,可与血液直接接触,是一款真正的有创传感器。1620是完全硅阻压式传感器,可提供连续、精准的测量,并可直接装入可置换的血压计的外壳内;TE的传感器1620满足医疗仪器发展委员会对血压传感器的规范要求。其中由于1620成本低、小尺寸、可靠性能高等优势广泛应用于外科手术、重症监护室、肾透析、子宫内压监测等应用场合。对于工程师在选型过程中其中最有参考意义的是:TE的1620是一款医疗级别的可与血液直接接触的真正有创传感器。当初我在选择传感器的过程中也参照了很多传感器;虽然很多传感器精度上都满足要求。但是都不能实现有创血液的检测,最终选择TE的1620这款传感器可以实现血液压力的检测,解决了体外辅助循环系统中血液压力检测的一个重要环节。在实验阶段先用红墨水代替血液进行实验数据的测试。
实验测试数据:
Matlab实验工具进行曲线拟合:
从拟合结果分析:拟合系数R=0.9997>0.99说明传感器1620线性度很高。通过AD采集电压值然后经过拟合函数转换就可以得到压力值,最终通过SPI显示在数码管并通过串口发送给后级控制系统。通过C8051F340-GQR获取1620传感器的压力参数最终实现了体外辅助循环系统中压力血液采集的重要环节。当然用户也可以基于本文章实现自己所要实现的压力采集功能,基于一些流体压力信息的采集,鲁迅曾提过“拿来主义”,我们硬件工程师也要学会借鉴。
- |
- +1 赞 0
- 收藏
- 评论 1
本网站所有内容禁止转载,否则追究法律责任!
相关研发服务和供应服务
相关推荐
【成功案例】Silicon Labs单片机与TE温度压力一体传感器成功应用于远程医疗辅助系统
本文介绍远程医疗辅助系统中温度压力采集系统的设计案例,该系统基于Silicon Labs公司的C8051F340-GQR的温度压力采集系统,传感器使用TE公司的MS5536C。MCU C8051F340-GQR通过SPI与MS5536C通信获取当前测量的温度压力,并通过数码管显示或通过串口在终端显示。
【经验】如何下载、安装、设置Silicon Labs 8位单片机集成开发环境IDE?
Silicon Labs的8位单片机集成开发环境IDE,简单、容易、强大,是C8051F及EFM8等8位单片机软件开发的强大利器!为了让新手能够快速上手IDE,本将详细接收Silicon Labs IDE的下载、安装、设置等方法。
【经验】C8051单片机Flash失效分析
本文将就 Silicon Labs C8051Fxxx单片机Flash失效的问题进行根因分析以及提出解决办法。
【经验】如何使用芯科的单片机EFM32PG23的内部温度传感器
EFM32PG23内部集成一个温度传感器,可以采集芯片的温度,用于时钟、ADC等校准,也可以用于过温报警等功能。由于手册对温度传感器的介绍比较少,并没有详细介绍温度传感器的使用步骤,导致研发时,不清楚怎么使用EFM32PG23内部的温度传感器。本文将详细介绍。
【经验】从低功耗角度比较32位单片机EFM32和STM32
Silicon Labs 32位单片机EFM32是世界上功耗最低的单片机之一,比目前市场上所有通用MCU的功耗都要低,本文通过跟目前最流行的MCU之一由ST推出的STM32L系列低功耗MCU进行比较,来向读者展示EFM32系列32位MCU的低功耗性能。
【经验】8位单片机EFM8BB21 串口UART1的配置与调试
UART是单片机中经常要使用到的外设, Silicon Labs EFM8BB21系列8位单片机中有两个UART,分别UART0和UART1,本片文章主要介绍UART1的配置与调试。使用芯科官方推出的开发软件Simplicity Studio配置工具可以很方便的进行寄存器的初始化配置,省去了繁杂的计算。
【经验】芯科科技8bit单片机C2通信接口烧录指南
本文主要介绍芯科科技的(Silicon Labs)8bit单片机,调试烧录过程中遇到的一些不稳定问题,以及工厂生产批次不良率分析处理。
【经验】8位单片机EFM8系列的SFR Page操作
Silicon Labs的8位单片机EFM8系列,集成丰富的外设,高性能,小封装。软件开发时,由于外设多,寄存器操作引入了SFR Page机制,注意SFR Page设置,防止程序错误,让EFM8系列芯片设计出稳定的优质产品。
【经验】如何计算8位单片机EFM8LB系列PWM最高输出频率?
在电机驱动、电源发生、可调电压发生等应用中,经常需要PWM波,Silicon Labs推出的高性能、高集成度、小体积、高性价比的EFM8LB系列8位单片机,可广泛应用光模块、电机控制等领域,它支持输出PWM波。本文将详细讲解如何计算EFM8LB系列8位单片机PWM最高输出频率。
【经验】8位单片机C8051F360如何实现多个SPI通信?
快速与不同配置的多个从设备进行通信,已经成为当前MCU芯片设计中的核心技术点之一。在现有微控制器芯片中spi接口一般只有1个,如何实现多个SPI通信是个问题。本文将介绍Silicon Labs的8位单片机C8051F360实现多个SPI通信的方法。
【经验】对EFM8系列8位单片机可编程逻辑单元CLU的作用及应用的理解
Silicon Labs的EFM8系列8位单片机,集成了独特数字外设可编程逻辑单元CLU,让EFM8单片机的功能更加强大。那么,这个CLU的作用及应用是什么呢?本文将详细为你解读。
8位单片机EFM8的烧录器有哪些?
8位单片机EFM8系列采用C2调试接口,常见的烧录器有:1,官方的EFM8 STK、USB Debug Adapter、ToolStick。2,第三方的U-EC2/6、WizPro200EFM(支持EFM8和EFM32)等。
【经验】Silicon Labs EFM32系列单片机在使用KEIL编译时如何生成BIN文件?
Silicon Labs的32位单片机在集成开发环境中,默认情况下编译可以生成*.axf格式的调试文件和*.hex格式的可执行文件。这两个格式的文件支持市面上大部分仿真器的下载和调试,但是有些用户的下载器软件需要支持*.bin格式的文件,在现有的开发工具利用集成开发环境的优势,如何将*.axf格式文件或*.hex格式文件转换成*.bin格式的文件。
【经验】一招教你延长单片机的Flash擦写寿命
在单片机开发应用中,工程师经常会遇到需要在单片机内部Flash的某个区域保存和读取一些数据,而这些数据在应用中可能会经常变化,因而需要对Flash的数据经常更新。本文就以Silicon Labs的8位单片机EFM8SB10F8G为例,教大家如何延长单片机的Flash擦写寿命。
Silicon Labs 单片机程序烧写接口探讨
本文总体介绍了Silicon Labs 产品编程烧录选择,对于一个空白器件最常用的编程方法主要有两种,系统编程和预编程,对于这两种方法的选择,主要考虑两方面,一方面看需编程的器件数量,另一方面考虑需编程的器件上是否预留调试引脚(JTAG或C2),一旦器件被编程一次,器件即可通过UART或其他接口升级固件。
电子商城
现货市场
服务
可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。
提交需求>
可定制温度范围-230℃~1150℃、精度可达±0.1°C;支持NTC传感器、PTC传感器、数字式温度传感器、热电堆温度传感器的额定量程和输出/外形尺寸/工作温度范围等参数定制。
提交需求>
登录 | 立即注册
提交评论