1 引言
众所周知,在几分钟内及时抢救危重急症、意外伤害导致的突发濒死病人,具有重要意义。采用传统的人工呼吸和胸外按压方法,常常由于按压部位不准、用力方法不对、按压深度掌握不好、按压频率不规律等因素,难以达到理想的效果,甚至造成骨折、气胸、血胸等严重的并发症,同时口对口进行人工呼吸也有可能在病人与救护者间传染疾病。因此,有必要研制抢救迅速、定位准确、按压适度的便携式智能型心肺复苏机。其及时性和准确性可以显著提高救治效果,较好地解决徒手心肺复苏存在的问题。目前国内应用最为广泛的是美国Michigan Instruments 公司的“萨勃”心肺复苏机,国内市场仍然没有国产的便携式心肺复苏机。本文介绍的就是一种以Cygnal单片机为控制核心的便携式智能心肺复苏系统。
2 单片机心肺复苏系统的组成
系统的结构图为:
图中1为通气导管,2开启阀,3储气瓶,4调压阀,5电磁阀,6压力传感器,7单片机控制器,8电磁阀, 9气缸,10活塞,11弹簧,12压头,13电磁阀,14电磁阀。
系统工作流程如下:
1、 通过触摸屏,设定单片机参数:按压压力、按压频率;
2、 开启阀2打开,储气瓶3充气;
3、 调压阀4、电磁阀5打开,气缸9开始充气按压;
4、 压力传感器6检测气缸压力到否?不到,则继续充气;
5、 压力传感器6检测气缸压力达到预设时,电磁阀5关闭,电磁阀8打开;
6、 气缸9排气,然后转步骤3循环;
为达到便携的目的,系统采用高压氧气作为动力。采用双气缸,一个为储气瓶,另一个气缸里装有活塞,通过气体推动活塞来按压胸部。由于活塞下装有弹簧,所以按压深度和按压压力相适应,深度越深,压力越大。气缸内压力达到预设时,打开电磁阀排气,由此可控制按压的压力大小。调压阀由步进电机控制其动作,可调节给气缸充气的气体压力,经调压阀减压后气体的压力大,则装有活塞的气缸充气快,反之则慢。由此可控制按压的频率。气缸在50mm的位移处有一档板,阻止活塞下移,从而使气缸壁分担一部分力。按压最大深度为50mm,可有效防止按压深度过深,造成肋骨骨折。
通过电磁阀8排出去的氧气,根据5:1的按压呼吸比[5],通过打开和关闭电磁阀13和电磁阀14的时间来控制。电磁阀13的打开,电磁阀14的关闭,气管给人通气,其潮气量可用外接气囊来控制。电磁阀13的关闭,电磁阀14的打开时,氧气排放出至大气中。[page]
3 单片机控制系统的硬件设计
本系统拟采用美国CYGNAL公司的C8051F020单片机。
图3 单片机系统结构部分电路图
4 系统供电
整个系统采用12V电池组供电,经升压电路得到24V电压给压力传感器供电。经降压得到5V电压给各个驱动芯片供电。单片机采用AS11173.3V/800mA电源供电。压力传感器输出为4-20mA电流,不能直接和单片机相连,须经转换电路后再输入单片机。电磁阀只需提供一个很短时间的脉冲电平即可,由ULN2803驱动芯片控制,采用12V DC供电。[9]
[page]
5 软件设计
系统程序用C51和汇编编写,采用模块化结构,包括主程序、中断服务程序和子程序。主程序流程图见图4。在系统初始化过程中,首先允许看门狗定时器,以便程序发生“飞逸”时,及时进入复位状态。其次初始化外部时钟振荡器,在本系统中,考虑到要与电脑进行串行通信,外接了PCF8563时钟芯片,时钟源可在外部时钟源和C8051F020内部时钟源之间切换。然后通过设置交叉开关控制寄存器将计时数器/定时器、串行总线、硬件中断、ADC转换启动输入以及微控制器内部的其他数字资源配置到端口I/O引脚,详细配置方法可见参考文献[06] 和[07]。然后C8051F020根据输入的参数打开调压阀,启动步进电机,查询参数表,确定转动步数,开始给气缸加压,在加压过程中,检测压力传感器,查表判断是否达到预定压力。达到后,控制相关电磁阀的开和关,最后重复循环。中断服务程序主要有触摸屏输入中断和压力传感器输入中断等。子程序包括:步进电机控制程序、电磁阀的开关程序、数据的存取程序。系统的主程序流程如图4。
图4 主程序流程图
6 结论
在试验过程中表明,该系统可达到以下技术要求a.按压频率:60-100次/min,可调;b.按压压力:35-45kg,可调;c.按压深度:2-6cm,可调。基本可满足实际使用要求。
关键字:单片机 心肺复苏系统
引用地址:
基于单片机的心肺复苏系统设计
推荐阅读最新更新时间:2024-03-16 12:45
一种永磁无刷直流电机的微控制器C504
一、 概述 无刷直流电机由电动机主体和驱动器组成,是一种典型的机电一体化产品。永磁无刷直流电机(Permanent Magnet Brushless DC Motor以下简称PMBLDC)由于其固有的特点,在家用消费类产品和IT周边产品中得到广泛的应用。永磁无刷直流电机性能的发挥,除电机本身的设计以外,还要靠驱动技术和实现这一驱动技术的驱动板来保证。永磁无刷直流电机的驱动板的核心器件应是带多路(6路以上)PWM输出的嵌入式微控制器。由于目前国内对INTEL MCS-51系列单片机的应用有了广泛基础,我们选用了完全采用8031核,最高时钟频率可达40MHz的Infineon C504 嵌入式微控制器。 二、 C504
[单片机]
平凡单片机教学 第六讲 单片机内部结构分析(五)
通过前面的学习,我们已知单片机的内部有ROM、有RAM、有并行I/O口,那么,除了这些东西之外,单片机内部究竟还有些什么,这些个零碎的东西怎么连在一起的,让我们来对单片机内部作一个完整的分析吧! 看图(1)(本图太大,请大家找本书看吧,一般讲单片机的书,随便哪本都有)。从图中我们可以看出,在51单片机内部有一个CPU用来运算、控制,有四个并行I/O口,分别是P0、P1、P2、P3,有ROM,用来存放程序,有RAM,用来存放中间结果,此外还有定时/计数器,串行I/O口,中断系统,以及一个内部的时钟电路。在一个51单片机的内部包含了这么多的东西。 对上面的图进行进一步的分析,我们已知,对并行I/O口的读写只要将数据送入到相应I/O口的
[单片机]
基于单片机与CPLD的步进电机PWM驱动技术
步进电动机是一种将数字信号转换为位移(或直线位移)的机电执行元件,每当输入一个脉冲时,转轴便转过一个固定的机械角度,他具有快速起停、精确步进、没有积累误差且能直接接收数字信号的特点,在数字控制系统中得到了广泛的应用。步进电机的运动性能和他的驱动器有密切的关系,驱动器的性能的优劣直接影响到步进电机运行的好坏。细分驱动方式可以减小步进电机的步矩角,提高分辨率,使电机运行更加平稳均匀,可以减小或消除低频振动。利用恒流和细分驱动技术可以大大提高步进电机的步矩分辨率,减小转矩波动,避免低频共振及降低运行噪声。通常的步进电机控制方法是采用CPU配合专用的步进电机驱动控制器来实现,存在成本高、不同种类的电动机必须要有相应的驱动控制器与之配对的问
[单片机]
MSP430F149单片机实现公交卡/饭卡充值功能模块
实验目的 1. 最基础实现刷卡后显示冲值/扣款说明 2. 实现芯片内部寄存器的读写,实现可记忆性。 设计思路 根据M1射频卡与读写器的通讯过程,程序设计基本流程如下: 主函数架构: void main(void) { WDTCTL = WDTPW + WDTHOLD; // 关看门狗 int i = 0; unsigned char status; BoardConfig(0xf0); Init_Port(); InitUART(); Port_init(); //系统初始化,设置IO口属性 delay_ms(100); //延时100ms LCD_init(); //液晶参数初始化设置 LC
[单片机]
51单片机最小系统的制作和程序烧录
首先准备的材料有:一块板子,一块89c51/52的芯片,一个51芯片插座,12MHZ的晶振,一个10的电阻,一个10uf的电解电容 两个20-33pf的瓷片电容,线若干,小开关一个 电路图如下: 那个小开关就是复位开关,制作好了大家可以下载一个小程序看看。。。。。。 最小系统制作非常容易,但是我下载程序时都是先把程序放到开发板上烧好在插入底座中,但是一般的底座由于结构问题,和51单片机芯片针脚太软了,多插几次容易就断掉,所以接下来我就来分享一下怎么不把芯片拔出来就可以任意烧程序(当然有usb转串口就忽视这个方法 ) 首先把开发板的芯片拔下来,把自己焊的最小系统的VCC,GND,P3^0,P3^1对
[单片机]
c51单片机定时中断的精确定时编程方法总结
MCS-51单片机的中断响应延迟时间,取决于其它中断服务程序是否在进行,或取决于正在执行的是什么样的指令。单中断系统中的中断响应时间为3~8个机器周期 。无论是哪一种原因引起的误差,在精确定时的应用场合,必须考虑它们的影响,以确保精确的定时控制。根据定时中断的不同应用情况,应选择不同的精确定时编程方法。 文中以定时器T1工作在定时方式1为例,晶振频率为12MHz 。 1 方法1 在定时器溢出中断得到响应时,停止定时器计数,读出计数值(反映了中断响应的延迟时间),根据此计数值算出到下一次中断时,需多长时间,由此来重装载和启动定时器。例如定时周期为1ms,则通常定时器重装载值为-1000(0FC18H)。下面的程序在计算每个定时
[单片机]
爱特梅尔瞄准触摸应用推出先进的触摸软件库
电容性触摸感应产品供应商爱特梅尔公司现已推出先进的触摸软件库 (Touch-library),可驻留于微控制器内,以取代单独的芯片,从而实现具有高成本效益的解决方案,而且无需任何额外费用。该库包含了预编译和校验二进制檔,能够各自配置为分立式按键、或按需要组合为滑轮或滑块。
爱特梅尔提供一个完备的开发环境,帮助用户轻松地开发基于其AVR® 微控制器的触摸系统。AVR内核结合爱特梅尔的QTouch™ 技术,构成业界最稳健的触摸解决方案,尤其适合于要求严苛的应用。这一方案为设计人员带来多项优势,例如高信噪比可以提高系统设计余量、改善EMC性能,并提供高ESD容限。此外,设计人员还能够处理要求高可靠性的应用,
[单片机]
以C8051F020单片机为系统控制器件的实时检测和记录车辆散热系统动态参数电路设计
1 引言 车辆的系统散热性是衡量其先进性的一个重要标志,因为车辆的各个部件和系统都存在一个最佳的工作温度区间,在此温度范围内零部件的各项性能指标才能得以保证。目前,我国车辆系统的研制已进入自行研制、自主创新的发展阶段,由于缺乏实车试验测试条件,加上车辆工作环境的复杂性,导致有效的实车试验数据严重缺乏,试验周期长,数据可复现性差,无法向工程设计部门提供准确有效的实车试验数据,严重影响车辆总体技术的进一步发展。因此,本文着重于在不改变车辆现有结构和性能的前提下,采用单片机控制系统、传感器技术、数据存储技术、实时时钟技术,研制一套能实时检测和记录车辆散热系统动态参数的电子电路。 2 系统总体构架设计 该散热系统参数测试电路由上位微型计算
[单片机]