计算机近距离无线数据采集系统设计

发布者:keiss2018最新更新时间:2007-01-04 来源: 电子设计应用关键字:传输  模块  采样  接收 手机看文章 扫描二维码
随时随地手机看文章

引言

  针对某医疗装置中的人体生理信号采集和传输问题,本文设计了计算机近距离无线数据采集系统。采用Nodic公司的nRF2401作为无线收发核心器件。系统由一台PC、无线数据接收模块和无线数据采集发射模块组成。无线数据发射模块以C8051F021单片机为处理核心,采用单片机内部的12位ADC对现场的模拟信号进行采集和发送;无线数据接收模块以C8051F021单片机作为处理核心,接收与发射模块由nRF2401无线收发芯片完成,采用MAX5591实现12位D/A转换,采用 RS-485总线与PC进行通信,它负责现场数据的接收和初步处理,并转发给PC以供显示和监控,同时将数字量转换为模拟量,供示波器显示;PC有良好的人机界面,利用NI的虚拟示波器显示远端现场采集的数据,并可以向现场的采集模块发送控制命令,同时可以实现保存采集数据、打印、回放历史数据等功能。

系统分析及设计

  计算机短距离无线数据采集系统组成如图1所示。


图 1 系统组成框图


系统分析及硬件设计

  由于现场要采集的数据为医学人体实验数据,幅值大约在-1.0V~+1.0V之间,频率为300Hz,要求测量误差低于10mV,C8051F021自带的12位ADC在精度上可以满足要求;但是单片机中的ADC要求输入为正电压,同时考虑到转换精度要求,故需要对信号进行转换,将原信号转换为幅值在0~3V、频率300Hz左右的信号。可以利用MAX4194组成信号转换电路,将模拟信号的零参考电平抬升到1.0V。这样,原先-1.0V~0V之间的电压信号转换为0~1.0V之间的电压,而原先0V~1.0V之间的电压转换为1.0V~2.0V之间的电压。这样就完成了原始信号的转换,适应了单片机的输入要求。单片机A/D转换参考电压选择外部3.3V,由MAX6013提供。

  考虑到无线数据的发送与接收特点,故选用Nordic 公司的nRF2401芯片。nRF2401是单片射频收发芯片,工作于2.4GHz~2.5GHz ISM频段,芯片内置频率合成器、功率放大器、晶体振荡器和调制器等功能模块,输出功率和通信频道可通过程序进行配置。芯片功耗非常低,以-5dBm的功率发射时,工作电流只有10.5mA,接收时工作电流只有18mA。其独有的DuoCeiver技术使nRF2401可以使用同一天线,同时接收两个不同频道的数据。nRF2401使用跳频技术,在2400MHz~2527MHz之间设立了128个频道(每个频道带宽1MHz),频道间的切换时间小于200ms。此外,nRF2401内置CRC编解码模块,可以在不增加编程难度的条件下减小误码率。

  无线数据接收后,要进行D/A转换,供示波器观看;考虑到数据的采集精度要求,故采用了 MAX5591作为转换器件,一方面可以方便地与C8051F021单片机SPI接口连接,另一方面,它是12位DAC,与采集端的ADC匹配,可减小转换误差。

  无线数据接收到终端后,要求能直观地观看,并且可以对现场的数据采集次数、采集启停时间进行控制,故需要将数据传到PC,进行显示;同时,通过人机界面,对现场进行远程控制。PC采用VC++编写程序,利用NI 的虚拟示波器和其它控件实现友好的人机界面,数据显示、存储和打印功能。

系统中的主要软件模块

  系统软件主要由上位机软件和下位机软件组成。

  上位机软件主要实现与单片机通信、波形显示、数据存储、数据回放、打印等功能。下位机的主要功能有:系统初始化、数据采集(A/D转换)、无线数据发射、无线数据接收、数据D/A转换、与PC串口通信等。下面重点介绍下位机的无线发射与接收部分软件。

  无线数据收发主要通过对nRF2401进行操作实现,包括器件配置、发送数据、接收数据等。nRF2401的工作模式通过引脚PWR_UP、CE和CS选择。在RX/TX模式下,有两种工作方式:ShockBurs和Direct Mode。本系统选用了ShockBurst模式,这种模式下需要配置的内容有:接收数据长度、接收通道地址、CRC校验、工作方式、发送频率、传送速率、接收与发送等。需要15字节的配置内容,下面给出了16进制的配置内容:0x80,0x80,0x00,0xcc,0xcc,0xcc,
0x00,0xcd,0xcd,0xcd,0xcd,0x83,0x4f,
0x05。

难点分析及解决方法
nRF2401半双工通信方式与C8051全双工通信接口的转换

  在数据的采集端,单片机与射频模块是双向通信,可以直接采用单片机自带的SPI 接口与射频模块单向通信,包括配置射频模块的工作方式、接收通道地址、接收数据长度、接收频率、发送功率等参数和要发送的采集数据;当单片机要读取远端发送的控制命令时,要将SPI模式关闭,同时将MOSI、DR1端口定义为输入方式,然后将射频模块接收的控制命令读到单片机内部,并根据控制命令进行相应的操作,如采集通道选择、采集次数设定、开始采集、停止采集、发送数据等。

表1 实验数据表



  在接收端,单片机和射频模块之间也是双向通信,单片机首先关闭SPI 模式,将MISO定义为输入模式,通过模拟的SPI 操作,对射频模块进行配置;当有控制命令要发送时,仍将MISO端口定义为输出模式,将射频模块配置为发送模式,将控制命令发送到数据采集终端;当要接收采集终端传来的数据时,首先将射频模块配置为接收模式,然后打开SPI 功能,利用单片机的SPI接口,将数据读到单片机内部。

  这样,就完成了射频模块的半双工通信接口与单片机全双工通信接口的转换。

单片机与MAX5591之间的SPI接口通信

  C8051单片机的SPI 操作时序不能满足MAX5591的时序要求。要使单片机和MAX5591之间进行数据传输,必须根据MAX5591的时序要求将单片机的SPI时序进行转换。

实验结果及分析总结
实验结果

  现场模拟电压信号通过12位ADC转换为数字量,通过无线方式传送到远端监控室,一方面通过DAC转换为模拟量,供示波器观看;另一方面,通过RS-232传送到PC进行显示、存储和打印。表1是实验数据。

分析总结

  从试验数据可以看到,系统实现了现场模拟电压信号的采集、无线传输以及模拟信号还原,误差不大于0.2%,满足了设计要求。同时系统还存在着不足之处:在数据量加大,传输速率为1MHz时,偶尔会出现数据丢失现象;当被测信号频率大于500Hz的时候,信号复现时会出现波形失真。

  系统实现了远端现场采集8路人体生理信号,无线传送到监控中心并复现现场信号的功能。实验证明,系统在250Kbps速率下无线传输距离可达50米,采集信号误差低于0.5% 。数据传输中采用了16位CRC校验,降低了误码率。该系统已经在某医疗器械上得到应用。经改造,系统可以采集现场的数字量和一些开关量,实现设备状态监测和开关量控制等。
  
结语

  本文采用软件切换的方式实现了半双工器件与全双工器件的通讯转换,采用软件模拟SPI操作,解决了多SPI器件之间的通信协议匹配问题。
  
参考文献:
1 沈阳新华龙电子有限公司,C8051F020/1/2/3 混合信号ISP FLASH 微控制器,2005
2 赵念强,鲍可进,申屠浩.基于SoC单片机8051F的码头供给监控系统 北京:微计算机信息, 2005年第3期第70页

关键字:传输  模块  采样  接收 引用地址:计算机近距离无线数据采集系统设计

上一篇:由RFW122-M构成的短距离无线数据通信系统
下一篇:基于CDMA的无线图像监控终端设计

推荐阅读最新更新时间:2024-05-07 15:54

供电系统的模块化设计与模块化UPS
系统模块化是数据中心基础设施设计的重要理念和基本策略,数据中心设计建造中的很多问题都与系统模块化程度有关。模块化以及与之关系紧密的标准化,为数据中心带来了广泛的好处,它不仅简化了从初始规划到日常操作的每一个流程,还显著改进了数据中心商业价值的所有三个主要组成部分 – 可用性、适应性和总拥有成本。模块化UPS是可用性级别最高的模块化系统,引领着数据中心基础设施设计建造的理念和方向。 一、可修复和可快速修复功能是提高系统可用性的关键 现代数据中心基础设施设计和运行的一个最基本也是最重要的要求是系统必须能连续工作。而工作连续性的程度通常是用系统的可用性来描述的。系统可用性A(t)的定义为: 电子 系统在使用过程中(尤其在不间断连续使
[电源管理]
锂离子电容器的开发:制成模块和铅蓄电池组合使用
  通过制成模块来削减成本   大型蓄电元器件并不是只要便宜就好的产品,其长期可靠性非常重要,一旦发生问题就会失去市场的信赖,最终会造成巨大损失。   在实际使用条件下,不是单元单体使用,而是需要制成模块,以确保既定的电压或输出功率,因此必须实现模块的低成本化。   LIC可由以下3点来削减模块成本:①单元单体的电压较高,可减少单元数量;②高温耐久性出色,设置条件比较宽松;③可削减管理成本。   关于①,制成既定电压的模块时,单元电压越高,使用的单元数量越少。例如,电压为300V时,需要120个EDLC的2.5V单元,而使用LIC的3.8V单元只需80个即可。   由于②的特性,可在比较广泛的温度条件下使用
[电源管理]
锂离子电容器的开发:制成<font color='red'>模块</font>和铅蓄电池组合使用
基于FPGA的USB2.0虚拟逻辑分析仪的设计
  引言   传统的逻辑分析仪体积庞大、价格昂贵、通道数目有限,并且在数据采集、传输、存储、显示等方面存在诸多限制,在很大程度上影响了其在实际中的应用。选用高性能的FPGA芯片进行数据处理,充分利用PC的强大处理功能,配合LabView图形化语言开发的虚拟逻辑分析仪,其数据处理和传输速率大大提高,适用性极大增强,其显示、操作界面和低廉的成本较之传统的逻辑分析仪具有极大的优势和发展前景。    工作原理   本设计选用Altera公司的Cyclone系列FPGA器件EP1C3进行数据采集和处理,外接SRAM,用于数据的存储。系统通过高性能的PIC单片机PIC18F6620完成与PC的通信,接收PC发出的触发、配置信息并控制系
[测试测量]
基于微处理器LPC2214和GPS接收器实现车载导航终端的设计
GPS在中国已经有十几年的发展历程,但在民用领域却一直投有大的突破。最近几年,GPS民用的前景已经越来越清晰,用户需求正在上升。目前有两种应用被看好:一个是民用导航终端,特别是车载系统;男一个是基于手机的移动定位服务。 导航是LBS(Location Based Services)应用在汽车上的主要方式。目前我国已经有汽车导航的实际应用,一种是“GPS接收机+简化版的GIS引擎+地图数据”的模式,通过GPS接收机获取定位信息,然后调用本机存储的地图,将定位信息映射到电子地图上实现导航功能。这种模式虽然比较方便快捷,但也有其自身的局限性,例如成本较高、地图资源不能共享、无法做到动态的地图更新。还有一种是“GPS接收机+GSM模块
[单片机]
基于微处理器LPC2214和GPS<font color='red'>接收</font>器实现车载导航终端的设计
车门控制模块的电动车窗的设计
以前曾用机械方法控制的车门系统现在逐渐改成电子控制,越来越多的低端汽车也开始采用电子控制的车门控制系统,利用CAN或者LIN总线通信技术实现四个车门之间的通信。车窗防夹功能是车门控制系统的难点之一。门控系统具有多种故障诊断能力,能够及时识别出短路、断路、过热、过载等故障。 本文结合汽车车门控制模块设计的项目实践,重点介绍了电动车窗部分的硬件和软件设计。对智能功率芯片BTS7960在正常运行时的启动特性及故障检测特性进行了研究与分析,并给出了试验结果。 车门控制模块的整体设计 图1是门控模块的原理框图,其中微控制器XC164CS用于控制所有功率器件的开关动作,同时对系统状态进行定时监控,接收合适的故障反馈信号,并通过车载网络(如
[单片机]
车门控制<font color='red'>模块</font>的电动车窗的设计
平板电视HDMI应用井喷,接收器设计难点分析
HDMI接口将未经压缩的数字视频和音频内容通过一条线缆在源端和终端进行传输,实现了音视频内容传输的革命。在与HDMI Licensing负责HDMI推广的Joseph Lee的对话中,他反复强调,HDMI已经是“事实上”的数字接口标准。尽管HDMI在授权费用方面一直遭受诟病,在PC领域也面临着与无需授权费用的Displayport接口的竞争,但在消费电子领域,由于早期成功的市场推广和大批重量级厂商的支持,HDMI可谓是一枝独秀,几乎成为平板电视、DVD和机顶盒的“标配”。随着高清内容的不断增多和全高清内容的引入,HDMI也在向更高带宽和更多功能发展,HDMI 1.3版本正是应对了高带宽和多功能的需求。 根据统计机构InStat的
[应用]
多时钟域下同步器的设计与分析
引言   在数字电路设计中,大部分设计都是同步时序设计,所有的触发器都是在同一个时钟节拍下进行翻转。这样就简化了整个设计,后端综合、布局布线的时序约束也不用非常严格。但是在设计与外部设备的接口部分时,大部分外部输入的信号与本地时钟是异步的。在SoC设计中,可能同时存在几个时钟域,信号的输出驱动和输入采样在不同的时钟节拍下进行,可能会出现一些不稳定的现象。本文分析了在跨时钟域信号传递时可能会遇见的问题,并介绍了几种处理异步时钟域接口的方法。            图1 多时钟域的信号传递            图2 异步信号传输通过不同路径               图3 同步器的构建和使用    
[模拟电子]
UHFFM/FSK无线接收芯片CMX018的原理及应用
    摘要: CMX018是CML公司推出的新型FM/FSK无线接收芯片,它内含双增益模式的低噪声放大器、2级阵频变换器(混频器)、集成振荡器、限幅放大器、温度被偿接收信号强度指示器、FM/FSK解调器和零功率模式控制等电路,能与CMX017配套使用以实现UHF的无线连接。文章给出了CMX018的结构、原理、特性及应用电路。     关键词: 无线接收 FM/FSK CMX018 1 概述 CMX018是CML(Consumer Microcircuits Limited)公司推出的FM/FSK无线接收芯片,它可工作于UHF频段(860~965MHz),与CMX017无线发射芯片配套使用可接收音频FM和
[应用]
小广播
最新网络通信文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved