ARM处理器LPC2210在脑血氧监测仪中的应用

发布者:Aq123456258最新更新时间:2011-06-16 关键字:ARM处理器  LPC2210  脑血氧监测仪 手机看文章 扫描二维码
随时随地手机看文章

    氧是人体新陈代谢的重要物质,脑组织新陈代谢率高,耗氧量占全身总量的20%左右。在心脑血管疾病及脑外伤病人的临床抢救与治疗中,如果缺乏对脑组织供氧的监护手段,就有可能造成脑组织神经功能的丧失或损害。因此,提供一种连续监测大脑供氧状况的临床设备,对提高心脑血管和脑外伤等多种疾病的诊断和治疗具有重大意义。在健康监护和临床诊断中,对脑组织血氧参数的监测是不可缺少的。

    本文即应用ARM微处理器开发了一种带有网络通信功能的嵌入式脑组织血氧参数监测设备。

    系统硬件设计

    整个硬件系统由脑血氧检测探头脉冲驱动电路、滤波放大电路、LPC2210系统及接口电路组成。由LPC2210产生PWM脉宽调制信号,经探头脉冲驱动电路放大,用于驱动探头的光源发光,并产生周期性的光信号。探头中的光电传感器采集含有脑组织血氧信息的光信号,经光电转换产生电信号。滤波放大电路将得到的电信号进行低通滤波和信号放大。LPC2210对放大后的信号进行A/D转换,并进行数字处理,同时通过接口电路扩展键盘、LCM图形液晶显示、RS232串口和以太网接口,用于整个系统的控制、显示、与上位机(PC机)的通讯以及网络通信。其系统框图如图1所示。

   

    LPC2210系统及接口电路

    LPC2210是飞利浦公司基于一个16/32位ARM7内核的微控制器。它具有极低的功耗,16KB片内SRAM,多个32位定时器、8路10位ADC、PWM输出以及多达9个外部中断,特别适合用于工业控制、医疗系统等。[page]

    系统电源电路如图2所示。220V市电输入后经过B1单相桥式整流,再由三端稳压器件U1和U2稳压,分别产生+5V和-5V电压,给探头集成电路和集成运放LM324供电。由于LPC2210微控制器要使用两组电源,I/O供电电源为3.3V,内核及片内外设供电电源为1.8V,因此在+5V后面再使用低压差电源芯片稳压输出3.3V和1.8V电压,低压差电源芯片U11、U12采用了SPX1117M3-1.8和SPX1117M3-3.3,其特点为输出电流大,输出电压精度高。

    本系统的复位电路使用了SP708S,由于在进行JTAG调试时nRST和nTRST可由JTAG仿真器控制复位,因此使用了三态缓冲门74HC125进行驱动,如图3所示。系统时钟电路采用了外部11.0592MHz晶振,使串口波特率更精确,同时能够支持LPC2210片内PLL功能,用1M电阻R45并接到晶振两端,使系统容易起振。JTAG接口电路采用了ARM公司提出的标准20脚JTAG仿真调试接口,其信号的定义与LPC2210的连接电路如图3所示。根据LPC2210的应用手册说明,在RTCK引脚接一个4.7K的下拉电阻,使系统复位后,LPC2210内部的JTAG接口使能,这样就可以直接进行JTAG仿真调试了。本系统扩展了4MbSRAM(IS6ILV25616AL)和16MbFLASH(SST39VF160)。为了方便程序调试和固化, 使用了Bank0和Bank1的地址空间,可以通过跳线将LPC2210的CS0和CS1分别分配给SRAM或者FLASH。程序调试时,分配SRAM为Bank0地址;最终代码固化到FLASH时,分配FLASH为Bank0地址。

    由于系统是3.3V系统,所以使用了SP3232E进行RS232电平转换。SP3232E是3V工作电源的RS232转换芯片,接收端和发送端分别接到LPC2210的P0.0_TxD0和P0.1_RxD0口。本系统具有16个按键,用于菜单选择,输入病人的信息等功能。系统使用了I2C接口的键盘驱动芯片ZLG7290,ZLG7290是一款功能强大的键盘驱动芯片,最多可支持64个键盘。

    本系统采用点阵图形液晶模块接口电路,可以直接与T6963C液晶驱动模块连接使用。系统采用8位总线方式,液晶模块没有地址总线,显示地址和显示数据地址均通过DB0~DB7实现。模块的工作电压是5V,而LPC2210的I/O电压为3.3V,所以在总线上串接470的保护电阻。让图形液晶模块的C/D与A1连接,使用A1控制模块处理数据命令,并且可以利用LPC2210的16位总线方式操作图形液晶模块(高8位数据被忽略)。模块片选信号CE由LPC2210的A22和外部存储器Bank3片选CS3相"或"后得到,当A22和nCS3同时为0时,模块被选中。LCM接口电路如图4所示。

    
 
    本系统设计了以RTL8019AS芯片为核心的以太网接口电路,其电路原理图如图5所示。由于LPC2210是开放式总线,所以电路设计为16位总线方式对RTL8019AS进行访问,数据总线D0~D15与芯片SD0~SD15连接。由于RTL8019AS的工作电压是5V,而LPC2210的I/O电压为3.3V,所以在总线上串接470Ω的保护电阻。RTL8019AS工作在跳线模式,基地址为0x300H,所以电路上SA6、SA7、SA10~SA19均接地,SA9接电源。SA8与地址总线A22相连,SA5与LPC2210的外部存储器Bank3片选CS3相连,当SA8为1,SA5为0时,选中RTL8019AS。其它引脚的连接方法可参考RTL8019AS的应用手册。[page]

    探头脉冲驱动电路

    脑血氧探头部分的前置放大电路需要系统提供+5V和-5V电源,同时灯泡需要提供电压大约为9V、周期为4s、占空比为1/3的脉冲方波,以实现760nm和850nm两个光源轮流发光和检测到响应的背景噪声。脉冲方波可以由LPC2210的PWM实现,可是其输出电压为3.3V,不足以驱动探头灯泡发光,因此采用了开关模式电压转换器MAX1848,它产生最高至13V的输出电压,足以驱动小灯泡。通过灯泡的正向电流与加在CTRL引脚的电压成正比,将LPC2210的P0.9和P0.8定义成PWM状态,通过软件使其产生上述的脉冲方波,接在CTRL上。当加载在CTRL上的电压小于100mV时,MAX1848会进入关断模式,这样可以实现PWM调光功能。探头与系统电路之间采用了标准的9针接口,方便组装和拆卸。放大电路如图6所示。

    

    
 
    滤波放大电路

    脑电数据采集系统一般处于含有大量电器设备的环境,通过脑电检测装置导联线及人体自身的分布电容,电磁干扰尤其是50Hz工频干扰极易引人人体。低通滤波是一种常用除工频干扰的方法,这种处理方法使电路得到简化,滤波后的截止频率约为33Hz。集成运算放大器LM324将滤波后的信号进行放大,通过LPC2210的P0.27和P0.28进行A/D转换得到数字信号,如图6所示。再根据Lambert-Beer定律,利用软件进行相关运算,得到脑组织的血氧参数,通过显示屏输出,实现双探头检测双侧脑组织局部血氧参数的功能。

    系统软件

    系统软件应用ADS1.2集成开发环境编写和调试,它是ARM公司推出的ARM核微处理器集成开发工具。在μC/OS-II操作系统上,应用C语言编写源程序,使用ADS1.2中的CodeWarriorIDE进行操作系统移植、软件的编译、连接生成二进制代码。通过AXD调试器和JTAG进行调试,最后固化到系统的FLASH上。

    结语

    本文介绍了嵌入式脑血氧监护仪的系统电路设计,用于实现双路双侧脑组织血氧的参数监测,可通过串口通讯的方式将监测参数和病人的信息传输到PC机进行储存和管理,也可使用以太网接口将信息发送至远程终端便于进行远程监控和诊断。在家庭、野外或者战场监护中有比较广泛的实用前景。

关键字:ARM处理器  LPC2210  脑血氧监测仪 引用地址:ARM处理器LPC2210在脑血氧监测仪中的应用

上一篇:基于ARM微处理器TCP/IP协议栈LwlP实现
下一篇:如何选择合适的ARM开发板

推荐阅读最新更新时间:2024-03-16 12:37

ARM处理器简介及RISC设计要点
第一ARM处理器简介及RISC特点 ARM处理器简介 ARM(Advanced RISC Machines)是一个32位RISC(精简指令集)处理器架构,ARM处理器则是ARM架构下的微处理器。ARM处理器广泛的使用在许多嵌入式系统。ARM处理器的特点有指令长度固定,执行效率高,低成本等。 RISC设计主要特点 1、指令集——RISC减少了指令集的种类,通常一个周期一条指令,采用固定长度的指令格式,编译器或程序员通过几条指令完成一个复杂的操作。而CISC指令集的指令长度通常不固定。 2、流水线——RISC采用单周期指令,且指令长度固定,便于流水线操作执行。 3、寄存器——RISC的处理器拥有更多的通用寄存器,寄存器操作较多。
[单片机]
<font color='red'>ARM处理器</font>简介及RISC设计要点
基于LPC2210微控制器实现机器人人机交互系统的设计
移动机器人人机界面为移动机器人的运动控制提供直观的路径图形、运动速度和角度、障碍物信息等。通过ARM2210的串口UART0接收中心处理器PC104的运动信息,利用东芝公司的液晶控制器T6963C驱动STN液晶屏YL240128A,以及ZLG/GUI软件包提供的基本绘图和菜单操作函数设计了基于嵌入式系统ARM2210开发板的移动机器人人机界面,并利用ARM2210的I2C器件ZLG7290提供的I2C接口功能和键盘中断信号实现菜单选择,具有很强的实用性。 引言 嵌入式系统以其高性能、低功耗、低成本的优点,已经在很大程度上改变了人们的生活。如,MP3播放器、智能手机、数码相机产品等已经渗入人们生活的各个方面。随着液晶显示技术的不
[单片机]
基于<font color='red'>LPC2210</font>微控制器实现机器人人机交互系统的设计
ARM处理器架构处理器的工作状态
之前,一直都在看arm的驱动开发,最近看了ucos,同时也开始对arm的架构有了更深入一点的了解。大学学微机原理的时候学的是x86的架构,它和arm还是有挺多区别的。下面就整理一些自己的所学和在网上转载的关于arm架构的内容。有一本很好的讲arm架构的书:《ARM System Developer's Guide》。 从编程人员的视角来看,arm核是由数据总线连接的功能单元组成,如下图所示: 数据通过数据总线流向处理器核心,这里的数据可以是将要执行的指令,也可以是数据项.上面的图是Von Neumann体系的arm核,数据项和指令共用同一总线.而哈佛结构体系的arm核就会用两个不同的总线.
[单片机]
<font color='red'>ARM处理器</font>架构处理器的工作状态
关于ARM处理器的MVB 2类设备研究
引 言   列车需要传输大量的设备控制和旅客服务信息,随着这些信息的数量和种类不断地增长,迫切需要一种大容量,高速度的信息传输系统。为此,国际电工委员会(IEC)制定了一项用于规范车载设备数据通信的标准——IEC61375(列车通信网标准),即TCN标准,该标准于1999年6月成为国际标准。目前国际上主要的TCN产品供应商是德国西门子和瑞士Duagon公司,国内的株洲电力机车研究所和大连北车集团电力牵引研究所等单位进行了大量的TCN相关研究工作并取得了丰硕的科研成果。   TCN标准推荐在机车上层使用绞线式列车总线WTB,在下层使用多功能车辆总线MVB。MVB总线和机车中的各种电气设备相连,这些设备按性能可以分为5类,其中二类设
[单片机]
关于<font color='red'>ARM处理器</font>的MVB 2类设备研究
基于ARM处理器与GPRS技术的水厂监控系统
目前远程监控主要有以下方式: 短距离长线监控、通过市话网、通过Internet 网络、通过自组网络(CDPD网)及通过数传电台监控。 短距离长线监控和通过自组网络自行建设通信网络, 信号质量得以保证, 但建网初期投资巨大, 运营期间维护耗费较高; 通过市话网和Internet 方式, 通信效果好, 信号量大, 运营费用相对低廉, 但接入网络受到限制, 且网络运行效果取决于网络运营商, 难以达到工业现场覆盖面; 数传电台出现较早、应用广泛, 信号传输实时性好、运行费用低, 但建网初期投资巨大、传输范围有限, 易受空间无线信号干扰。 通用分组无线业务GPRS(General Packet Radio Ser -vice) 是在现有GSM
[单片机]
基于<font color='red'>ARM处理器</font>与GPRS技术的水厂监控系统
ARM处理器总结
ARM处理器总结(一) ARM处理器简介 ARM处理器是一个32位元精简指令集(RISC)处理器架构,其广泛地使用在许多嵌入式系统设计。 ARM处理器状态 ARM处理器有两种工作状态:ARM状态,执行32位字对齐的ARM指令;Thumb状态,执行16位半字对齐的Thumb指令。在程序执行过程中两种状态可切换,并不影响处理器的工作模式和寄存器内容,在开始执行代码时,处理器需要在ARM状态。 ARM处理器模式 七种:用户模式,快速中断模式,外部中断模式,管理模式,数据访问终止模式,系统模式和未定义指令中止模式。模式可通过软件改变,也可以通过外部中断或异常处理改变。大多数的应用程序运行在用户模式下,某些被保护的系统资源进制被访问
[单片机]
三星ARM处理器S3C4510B的HDLC通道使用和编程
简介:本文介绍MPC8250的结构与特点,并与 MPC860的特点进行对比,在此基础之上分析MPC8250应用于宽带接入产品的优势所在。最后提出一种充分利用MPC8250优点的接入路由器硬件设计方案。 1:S3C4510B简介 S3C4510B(以下简称4510)是韩国三星公司开发的一款基于ARM7TDMI架构的16/32位高性能微处理器。具用丰富的外围接口,如以太网,HDLC等,可灵活配置,适用于多种应用。4510具有以下性能特点: ◆ 8K字节的内部CACHE,也可用作内部SRAM ◆ 两线IIC接口,作为IIC主器件使用 ◆ 以太网控制器 ◆ 双通道HDLC控制器 ◆ 双UART ◆ 双GDMA通道 ◆ 两个32位定时器
[单片机]
二代百元笔记本将用ARM处理器配备双触摸屏
据国外媒体报道,“百元笔记本”电脑基金会OLPC日前表示,为提升电池续航时间,下一代产品XO-2很可能改用ARM处理器。   OLPC董事长尼古拉斯·尼葛洛庞帝(Nicholas Negroponte),下一代百元笔记本XO-2基本上已确定采用ARM处理器。当前,一代百元笔记本XO-1采用的是AMD早期的Geode处理器。   对此,OLPC首席技术官爱德·麦克尼利(Ed McNierney)表示:“XO-1的功耗只有5W,很多人认为这已经很低了,但我们认为还是有些高。”   麦克尼利还称,ARM处理器不仅能满足用户的基本需求,还能降低功耗。改用ARM处理器后,所面临的最大问题是操作系统问题。   OLPC表示,届时
[手机便携]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved