基于SPCE061A的智能血液参数分析系统设计

发布者:csw520最新更新时间:2014-11-20 来源: 21ic关键字:SPCE061A  血液参数分析  单片机 手机看文章 扫描二维码
随时随地手机看文章

  随着智能控制的发展,对血细胞状态及参数的分析也不断采用最新的电子、光学、化学和计算机技术,从而满足临床工作对血液细胞分析的要求。智能的仪器可以减少人工劳动的强度,加快标本的处理速度,同时使得许多操作更加标准化及减少操作者之间的个体差异。

1 系统总体设计

  采用凌阳公司的SPCE061A单片机设计了血液参数分析系统,液路采用电磁阀门来控制,时序电路根据血液分析仪的实际要求进行设计,可以实现检测参数的智能语音提示。系统的整体结构如图1所示。

  系统通过13路电磁阀和1路压力泵来控制整台仪器的流路。控制系统接到传来的指令时,打开相应的血液样本的通路,各种不同液路之间通过电磁阀进行隔离和导通。控制在凌阳SPCE061A单片机中实现,SPCE061A单片机的I/O口只有32位,系统的I/O口将不够用,故而使用EPM 7128作为逻辑控制单元。通过通用异步串口UART与SPCE061A进行通信,实现对每个回路的工作状态的检测结果的处理和报警。反馈比较芯片采用339,输出后传送到EPM7128处理,最后反馈到单片机。音频放大电路采用SPY0030集成芯片,能够取得很好的放大效果。

2 系统硬件设计

  硬件电路主要分为SPCE061A最小系统、电磁阀驱动电路和CPLD外围电路等部分。

  2.1 最小系统

  接上晶振及谐振电容,在锁相环压控振荡器的阻容输入VCP端接上相应的电容电阻后即可实现最小系统。其他不用的电源端和地端接上0.1μF的去耦电容提高抗干扰能力。

  2.2 电源

  SPCE061A内核电压要求为3.3 V,而I/O端口的电压可以选择3.3 V也可以选择5 V。所以,设计两个电源接口:5 V和3.3 V。对于I/O端口来说,这两种电平的选择通过跳线来选择。

  2.3 音频输出

  单片机音频输出信号是由内部的D/A转换输出的电流信号。在外部首先分流,然后进行电流到电压信号的转换,最后再经过SPY0030音频放大器,输出后驱动喇叭。

  2.4 电磁阀驱动

  凌阳单片机的I/O口输出的电压为+5 V,最大输出电流大概为十几毫安。系统采用两级放大驱动。接IOA口的为PNP型的9012贴片型三极管,第二级为NPN型的8050贴片型三极管。

  为系统的调试方便,采用RS 232芯片实现SPCE061A与PC机之间的通信。

3 系统软件设计

  3.1 延时模块

  为了做到延时的精确,延时程序采用定时器中断来实现。采用多次的中断来产生一定的延时。中断子程序的流程如图2所示。

  3.2 串口模块

  SPCE061A与LPC2210之间的通信通过通用异步串口UART来实现。串口的接收发送是复用IOB口。IOB10为数据发送管脚Tx,IOB7为数据接收管脚Rx。UART可以缓冲地接收数据,即它可以在读取缓存器内当前数据之前的数据。串口发送子程序流程如图3所示。

4 结语

  设计了智能控制的血液参数分析系统,该系统可以分析血液细胞的各种参数,实现智能化操作,降低了人工操作的失误和数据的误差,实现了高精确度的血液参数测量。该系统的控制原理还可应用于一切与此相关的领域,如带电磁阀控制的电力系统,工业控制系统,水坝控制系统和红绿灯控制系统等,具有一定的使用价值。

关键字:SPCE061A  血液参数分析  单片机 引用地址:基于SPCE061A的智能血液参数分析系统设计

上一篇:基于dsPIC30F的脉冲氙灯驱动系统
下一篇:单片机的低功耗设计技术及注意问题

推荐阅读最新更新时间:2024-03-16 13:46

PIC单片机开发技巧汇总
美国微芯公司(Microch{p Technology Inc.)开发的CM0S工艺PIC系列8位单片机(RISC微控制器),特别是采用内置第二代Flash存储器(40年存储寿命)的微控制器在快速应用 方面具有独到之处。由于其易用性和高可靠性,该系列微控制器稳居8位单片机全球出货量之首。PIC系列单片机具有指令集简洁、简单易学、速度高、功能强、 功耗低、价格低廉、体积小巧、适用性好及抗干扰能力强等特点,大量应用于汽车电气控制、电机控制、工业控制仪表和仪表、通信、家电、玩具、低功耗的测控应 用等领域,在国内越来越受到广大设计者的欢迎,微芯公司的单片机已经成为目前单片机世界的主流产品。 PIC 8位单片机内已经包含运算器、存储
[单片机]
PIC<font color='red'>单片机</font>开发技巧汇总
基于8051F350单片机实现温度采集监控系统的应用方案
1 引言 温度是生产过程和科学试验中普遍且重要的物理参数。在工业生产中,为了高效生产,必须对生产过程中的主要参数,如温度、压力、流量、速度等进行有效控制。其中温度控制在生产过程中占有相当大的比例。准确地测量和有效地控制温度是优质、高产、低耗和安全生产的主要条件。 2 系统概述 整个温度控制系统主要由计算机控制系统(上位机)、单片机测控系统(下位机)、温度传感器组、功率加热系统等部分组成。系统采用了模块化的设计思想,组建方式灵活,并可利用多块单片机测控系统组合的方法增加测量点,具有良好的扩展性。系统结构框图如图1所示。 温度测量采用高精度的温度传感器PT100获得物体当前温度,经过低功耗、低输入失调电压、线性好的OP07A进
[单片机]
基于8051F350<font color='red'>单片机</font>实现温度采集监控系统的应用方案
PIC单片机是什么?
什么是PIC单片机? PIC单片机(Peripheral Interface Controller)是一种用来开发的去控制外围设备的集成电路(IC)。一种具有分散作用(多任务)功能的CPU。与人类相比,大脑就是CPU,PIC 共享的部分相当于人的神经系统。 PIC 单片机是一个小的计算机 PIC单片机有计算功能和记忆内存像CPU并由软件控制允行。然而,处理能力—存储器容量却很有限,这取决于PIC的类型。但是它们的最高操作频率大约都在20MHz左右,存储器容量用做写程序的大约1K—4K字节。 时钟频率与扫描程序的时间和执行程序指令的时间有关系。但不能仅以时钟频率来判断程序处理能力,它还随处理装置的体系结构改变(1*)。如果是
[单片机]
PIC单片机数码管程序
#INCLUDE P16F877.inc ORG 000H GOTO A1 ORG 0CH A1 MOVLW 1;位1显示数 MOVWF 50H; MOVLW 2;位2显示数 MOVWF 51H; MOVLW 3;位3显示数 MOVWF 52H; MOVLW 4;位4显示数 MOVWF 53H; MOVLW 4;显示位数 MOVWF 40H; MOVLW B'00000001';位码 MOVWF 41H; MOVLW 50H; MOVWF FSR ;间接寻址 A2 BSF STATUS,RP0;体1 BCF STATUS,RP1; MOVLW 0; MOVWF TR
[单片机]
玩转ARM 的基本功
我是稀里糊涂的走上了嵌入式开发的道路,回想起来,多亏了身边的几位朋友,是在与他们的闲侃中慢慢的走上了这条道路:从最早的电路设计,PCB打板,电路调试,模拟仿真,单片机开发到后来的ARM开发,回想起来,心里也是诚惶诚恐,如履薄冰。 我开始做电子是用的AVR单片机,从I/O、按键…到内存、外设玩了一通。工作之后,才开始玩ARM。在项目中逐渐对ARM开发有了一些感悟。 学习ARM有两个目的,看你是那种:1、长见识,顺便玩玩;2、工作需要,从事ARM开发。这就要分开对待了。 如果是长见识,随便玩玩,为日后的工作做准备,那么就应该挑选市场上很成熟的ARM7、ARM9等资料比较多,玩的人比较多,出现问题容易解决;如果是工作需要,就
[单片机]
玩转ARM 的基本功
单片机需要多少C语言基础,C语言单片机编程教程
很多学员和朋友经常找我给他们推荐C语言的书,他们可能想和我当年一样,闷头大干一场,学个几个月的C语言,把C语言吃透,再开始单片机程序开发! 别!别!别! 大家千万别这么干,我当年自学了3个月的C语言,都差点崩溃了! 学习单片机开发需要掌握的东西很多,就一个C语言,学了3个月,还是一头雾水,你还能坚持的下去嘛? 如果不是因为当年要参加电赛,我早都放弃了,所以大家千万不要走我的老路。 那要做单片机开发,C语言基础学习到什么程度就可以开始了? 对于刚入门的学员,大家学习单片机的一些基础就OK了,下面我给大家简单的列举一下: 1. 学习二进制,十进制、十六进制数据的概念和应用 2. C语言变量的定义和使用(unsigned,char
[单片机]
单片机控制斯泰普步进电机驱动器工作原理
步进电机在控制系统中具有广泛的应用。它可以把脉冲信号转换成角位移,并且可用作电磁制动轮、电磁差分器、或角位移发生器等。 有时从一些旧设备上拆下的步进电机(这种电机一般没有损坏)要改作它用,一般需自己设计驱动器。本文介绍的就是为从一日本产旧式打印机上拆下的步进电机而设计的驱动器。本文先介绍该步进电机的工作原理,然后介绍了其驱动器的软、硬件设计。   1. 步进电机的工作原理 该步进电机为一四相步进电机,采用单极性直流电源供电。只要对步进电机的各相绕组按合适的时序通电,就能使步进电机步进转动。   开始时,开关SB接通电源,SA、SC、SD断开,B相磁极和转子0、3号齿对齐,同时,转子的1、4号齿就和C、D相绕组磁
[单片机]
EM78系列单片机--查表程序设计
在一个沒有規则性的内容转换中,查表程序是相当有用的,用户可以使用查表程序很快速的得到相关内容的转换。 例:设计一个程序,將如下图所示中的PORT5读到的一个数值,将输入内容做转换,然后输出到PORT6的7段显示器上。 上图中开关关闭,I/O引脚可以得到一个低电位,若是开关开启则I/O引脚可以得到一个高电位。 图 5.2 数码管 八段说明 7段显示器的接线图如上,我們要編一个表做为读入内容以及输出内容的对映。 7段显示器各脚位电位状态 PORT6输出 PORT5输入 H G F E D C B A 16进位数值 10进位数值 0 0 1 1 1 1 1 1 0X3F 0 0 0 0 0 0 1 1 0 0X0
[单片机]
EM78系列<font color='red'>单片机</font>--查表程序设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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