首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
基于VB的GSR实时信号监护系统
来源:本站整理  作者:佚名  2011-10-11 14:18:29



2 PC机通信程序

  在VB6.0的环境下开发PC机通信程序,利用VB 提供的MSComm串行通信控件来完成,MSComm控件串口具有完善的串口数据的发送和接收功能[3]。通过该控件,PC机可以利用串行口与其他设备实现轻松连接,简单高效地实现设备之间的通信。该控件的事件响应有2种处理方式:(1)事件驱动方式:由MSComm控件的OnComm事件捕获并处理通信错误及事件;(2)查询方式:通过检查CommEvent属性的值来判断事件和错误。由于事件驱动是处理串行端口交互作用的一种非常有效的方法,且这种方法的优点是程序响应及时,可靠性高,故笔者采用事件驱动方式。皮肤流电响应(GSR)信号的接收程序如下,程序界面如图5所示。

  

  

  本设计监护系统通过调试,已成功应用到项目中,运行稳定、可靠,满足了设计需求和功能,对开发类似的系统具有很好的参考价值。

  该系统不需要外围供电,可以直接通过PC机上USB接口供电,连接好后,通过运行所编写VB串口显示波形程序就可以在计算机PC上显示从手指间采集的GSR信号波形图,图5是VB串口显示GSR波形图的界面,测试时间可以根据需要自行设定,图中的测试时间为50 s。图5(a)中的波形表示的是测试者以正常步行从一楼爬到五楼实验室后(楼高10 m),身体逐渐恢复平静的GSR信号曲线图;图5(b)中波形表示的是测试者逐渐深呼吸时显示的GSR信号变化波形图。

  

  从图中也可以看出,波形显示不是特别的平滑,存在许多毛刺,这取决于采样速率和分辨率的模数转换芯片。

上一页  [1] [2] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:138,816.40000 毫秒