摘要:介绍一种通过gprs技术传输生理数据的方法。采用网络协议处理器芯片e5112实现tcp/ip协议,单片机检测出人体的心率数据,同时通过串行口发出的命令字符串控制e5112,由e5112再控制gprs数传模块g18,实现心率数据的发送。接收端采用拨号上网的计算机接收心率数据。这种方法费用少,传输稳定,且传输距离可达到gsm网络能达到的区域。 关键词:gprs 串行口心率 网络协议处理 e5112 g18引言gprs(general packet radio service)是通用分组无线业务的简称,是一种以全球手机系统(gsm)为基础的数据传输技术。gprs和以往连续在频道传输的方式(如gsm)不同,是以分包(packet)的形式来传输,信道是共享使用的,需要的时候才有数据包产生。用户可以随时进行数据传输,而不是每次都需要拨号上网。gprs的数据传输速率可提升到56kbps,甚至114kbps。随着医疗事业的发展,远程医疗(telemedicine)逐渐成为发展的方向。在很多情况下,都要求将现场采集的病人的各种生理参数传到医疗或中心站。如将急求车上病人的数据
框图如下: 控制芯片采用51系列单片机,鉴于实际通信时,can总线采集数据速率比向gprs发送数据速率要快,所以通过外扩ram,作为数据缓冲,防止因数据传输的不同步而丢失数据。 总线节点上的数据采集器将数据采集以后发送给can数据收发器(pca82c250),再由can控制器向单片机发出中断请求,通过中断处理程序,将can的数据桢信息存储于片外ram。 在通过gprs发送前,必须将can的数据包封装成符合tcp/ip协议栈的数据包格式,这时就需要tcp/ip 协议芯片(e5112),最后再通过gprs模块(mc351)将数据发送到终端。 为了提高系统的抗干扰能力,在can控制器和can驱动器之间加入了使用高速光电隔离器件6n137构成的隔离电路,电路原理图如图: 程序模块图如下: 四、结束语 将can现场控制总线与成熟网络结合,让can通讯的工业测控设备、汽车电子设备、医疗电子设备等也能在有、无线中进行信息传递,势必使工业信息化走上一个新的台阶。要想广范围的实施can网络转换技术,我们还必须面对标准制定,数据安全性,网络稳定性等多