新闻中心

EEPW首页 > 医疗电子 > 设计应用 > 基于USB的便携式医疗设备数据采集和传输系统设计

基于USB的便携式医疗设备数据采集和传输系统设计

作者: 时间:2010-04-08 来源:网络 收藏

上传数据流程图


图2 上传数据流程图

Figure 2 procedure flowchart of uploading data

(1)void Init_PC104-()

{

...................

if ( LoadLibrary( CH375DLL.DLL ) == NULL )

{ //提示语言 }

// 使用之前必须打开设备

if ( CH375OpenDevice( mIndex ) ==

INVALID_HANDLE_VALUE )

{ //提示语言}

else{

m_pc104usb_ok=TRUE;

Result=CH375SetTimeout(mIndex, 500, 500 ); // 设置数据读写的超时,超过500mS未完成读写将强制返回,避免一直等待下去

CH375SetBufUpload( mIndex, 1); //启用内部缓冲上传模式并清除缓冲区中的已有数据

//设置伪中断服务程序

mPCH375_INT_ROUTINE ptr;

ptr=InteruptProcess;

Result=CH375SetIntRoutine(mIndex,ptr);

}

}

(2) 接收数据子程序

Void PC_RecievData();

{ .........

// 查询内部上传缓冲区中的已有数据包个数,成功返回数据包个数,出错返回-1

Long packnumber=

CH375QueryBufUpload( mIndex);

if(packnumber>0)

{

CH375ReadData(mIndex,m_recev_buf, len)

}

...........

}

结论

随着嵌入式计算机在中的广泛应用以及通讯技术的高速发展,本文通过USB总线接口芯片CH375、PC主机以伪中断方式发起上传数据流,以下传API发起下传数据流的通讯方式,并利用一系列的API接口函数,成功实现了上位机(PC)与下位机(PC104)之间的实时和传输。经测试系统能准确的收发数据,通讯稳定可靠。采用USB通讯,将为传统的改造、新一代的快速开发和应用提供广阔的前景。

本文创新点:利用USB接口技术,采用USB模块CH 375在PC机与医疗设备之间实现了实时和传输,而且无需编写复杂的USB驱动程序,利用其动态链接库即可实现。可以使和传输系统非常方便的从RS232通讯、串行通讯、并行通讯、转向USB通讯,弥补其速度慢的缺点,进行系统升级。

助听器原理相关文章:助听器原理



上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭