便携式人体脉搏检测系统(2)

简介: LabView+VISA+PL2303

LabView串口通信

LabView通过VISA能与GPIB、USB、串口等大多数仪器总线连接。

4
一般的串口控制步骤是:

  • 配置串口;
  • 读写串口;
  • 关闭串口。

配置串口

1
具体实例如下所示:
2
图下方的while循环表明,如果没有选择端口,则不可读取数据。

数据读取处理

3

  • 首先读取数据;
  • 显示出数据所描述的波形,得出单频测量模块的频率测量值;
  • 用三点法得出测量频率值;
  • 多周期计数法计测量脉搏信号;
  • 对测量所得数据处理及显示。

1. bytes at port确定字节数

5

这个组合的功能是,读取VISA串口已有的全部数据。组合的前面,是 VISA 串口字节数,函数路径见上图。bytes at port 利用一个读取缓冲区字节数,读取到字节数,确定了 VISA要 读取的字节数,然后再通过读取 VISA 读出来。简而言之,前面的先侦测下串口缓冲区有多少数据,侦测完后告诉 VISA 读,VISA就全读出来。

2.Build Waveform

6

读取数据后波形出来是个簇,包含三个分量:Y是波形数据,dt是时间间隔。
构建波形后,通过后面的测量模块可得到脉搏测量频率。

3.延时模块

8

此部分是为了释放电脑核心,一个循环会占用CPU的一个核心,如果不加掩饰,配置低的电脑容易卡死。

4.交流电路参数测量——三点法

7

这里采用时域方法——三点法处理。
三点法:建立在三角函数变换基础上的数据拟合方法。

  • 假设被测函数是正弦函数,在等间隔采样的前提下(包括非整周期采样)可以利用相邻3个数据样本,导出求解信号频率的线性方程,进而拟合出方程系数,最后求出频率。
  • N个样本,最小二乘法拟合可以得到一个较准确的cosθ。
  • 函数:Linear Fit Coefficients。

9

一言以蔽之,取数组里面的3个数,将数1和数3相加,其作为曲线拟合的X,再把数2乘2作为曲线拟合的Y,得出斜率后,再做反余弦,反余弦后乘缩小100(采样频率)的两倍π,最后得出结果。

5.交流电路参数测量——多周期计数法产生方波信号

11

采用多周期计数法,可以采用阈值法,将脉搏信号转化成方波信号,再进行后续处理。
数组的数量为for循环的次数,而后均值与数组中的数做比较,均值若大于数组中数则输出布尔值T,否则为F,从而后构建成方波信号。

6.交流电路参数测量——多周期计数法判断信号开始结束

10

多周期计数法还需要判断一个周期的开始和结束,可采用过零法和阈值法,此例采用阈值法。若数组相邻索引值正好构成一个周期内的方波信号,则给选择结构的条件为真,输出索引数据,反之输出0。

7.交流电路参数测量(4)

13

  • 数组索引的数相即为最终采样数据,相邻两个样本的差值即为当前周期的样本数,乘以采样周期,再取倒数,即为一个周期内的样本数。
  • 然后取多个周期,再取均值,即作为最后的频率测量值。
    m个周期的均值:

17

  • 每分钟脉搏次数 = 脉搏频率 × 60s。

8.结束程序

12
因为整个程序有两个循环,但只有一个结束按钮,如果直接挂局部变量,会报布尔动作的错误,所以采用此种形式。

关闭串口

14
关闭串口,即通信结束。

整体展示

  • 前面板

19

  • 后面板

16

此程序整体采用顺序结构,把演示放在帧里还有一个好处是,循环开始时,先延时在开始后面循环里的程序。


END!

目录
相关文章
|
8天前
|
传感器
光学雨量计红外雨量传感器在降水监测上具有许多优势和特点
光学雨量计红外雨量传感器在降水监测上具有许多优势和特点
光学雨量计红外雨量传感器在降水监测上具有许多优势和特点
|
8天前
|
传感器 安全
光学雨量计红外雨量传感器在降水监测上的优势与特点
光学雨量计红外雨量传感器在降水监测上的优势与特点
光学雨量计红外雨量传感器在降水监测上的优势与特点
|
2天前
|
传感器 存储 编解码
光学雨量计雨量传感器技术的优势与应用范围
光学雨量计雨量传感器技术的优势与应用范围
光学雨量计雨量传感器技术的优势与应用范围
|
9月前
|
传感器
红外雨量计(光学雨量传感器)调试步骤
红外雨量计是一种常见的雨量监测设备,下面是红外雨量计的调试步骤:
红外雨量计(光学雨量传感器)调试步骤
|
5月前
|
传感器 监控 安全
光学雨量计:更灵敏可靠、更智能的降雨监测工具
光学雨量计:更灵敏可靠、更智能的降雨监测工具 降雨量信息是评估大气环境和降水研究的关键指标,也是环境监测和农业安全监测的重要参数。目前,我们通常使用翻斗式或光学雨量计来监测降雨量,这些工具能够感知自然界的降雨量,并将其转换为相应的开关信号输出,以满足信息传输、处理、记录和显示的需求。
光学雨量计:更灵敏可靠、更智能的降雨监测工具
|
9月前
|
传感器 安全
红外雨量计(光学雨量传感器)在预防地质灾害中怎样发挥作用
红外雨量计是一种利用红外线原理测量雨量的设备。在预防地质灾害中,红外雨量计可以发挥以下作用:
红外雨量计(光学雨量传感器)在预防地质灾害中怎样发挥作用
|
11月前
|
传感器 存储 编解码
光学雨量计红外雨量传感器的常见问题
光学雨量计是基于红外光受雨滴影响原理的间接式降雨量检测传感器,检测精度、 准确性与雨滴大小、密度、降落速度等诸多因素有关,对于某种特定的均匀的降雨,通过系数修正,检测灵敏度和精度可以很高,但自然界中的真实降雨是复杂的且上述影响因素是连续或非连续不断变化的,故此很难做到检测数据与实际降雨的一致,我们也在不断改进检测方法、算法,构建尽量多尽量准确的数学模型,最大限度的修正检测数据。随着固件程序以及硬件的不断升级改进,检测精度也在不断提高。
光学雨量计红外雨量传感器的常见问题
|
11月前
|
监控 安全 异构计算
头盔佩戴检测(行人跟踪技术检测)
头盔佩戴检测(行人跟踪技术检测)
247 0
头盔佩戴检测(行人跟踪技术检测)
|
传感器 存储 编解码
光学雨量计红外雨量传感器的一些常见问题(2)
关于输出百分比 输出百分比寄存器 OUT_PER 内存储的是当前已检测到的变化量与预设输出分辨率 S_CNT 的值之比的百分率表示,每次信号输出后此值自动归零,并根据实时检测到的降雨数据实时更新,当达到 100 时再次输出一次信号。可以通过数字接口读取 OUT_PER 寄存器,获得更加实时、高分辨率的降雨信息。
光学雨量计红外雨量传感器的一些常见问题(2)
|
传感器 存储 编解码
光学雨量计红外雨量传感器的一些常见问题(1)
关于降雨总量寄存器 降雨总量寄存器内存储的是信号输出次数,每发生一次信号输出时自增 1 并永久存储。故此可在任意时刻通过数字接口读取获得总的输出次数,乘以输出分辨率即是以 mm 为单位的降雨总量,而无需时刻关注传感器的每次信号输出。默认参数时,输出分辨率寄存器 S_CNT 的值为 20000,表示分辨率 0.2mm,若读取降雨总量寄存器 R_TOTAL 的值为 100,则 100*0.2=20mm,即为降雨总量。
光学雨量计红外雨量传感器的一些常见问题(1)

相关课程

更多