发新帖我要提问
123
返回列表
打印
[应用相关]

STM32开发的三电极体系的血氧检测系统的设计

[复制链接]
楼主: goodluck09876
手机看帖
扫描二维码
随时随地手机跟帖
41
goodluck09876|  楼主 | 2018-11-30 13:21 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
    图5-5介绍了点击服务器[连接]按钮时,连接服务器的程序实现的步骤。
LabWindows/CVI为用户提供了TCP开发的函数库,函数库提供ClientCallBacks()函
数。ClientCallBacks()函数的TCP通信时客户端回调函数,当客户端所在PC的网口
有服务器端发送来的数据时,程序内部会自发的调用ClientCallBacks()函数从网卡存
储器中获得数据。

使用特权

评论回复
42
goodluck09876|  楼主 | 2018-11-30 13:21 | 只看该作者

    从以上程序可以看出TCP DATAREADY情况设置了当网口有数据到达时会调
用ClientTCPRead()函数来读取下位机服务器中发来的数据。假如通信过程中断开了
网络连接,会出现TCP DISCONNECT的情况,此时会弹出消息提示窗口告知用户
网络连接己经断开。网络连接建立后可以通过ClientTCPWrite)函数向服务器发送相
应的指令,来告知下位机进行数据测量、数据发送等工作。ClientTCPRead()函数是
LabWindows提供给编程人员对网络接口存放的数据进行读取的函数。从下位机服务
器中发送过来的数据及为测试的环境温度以及STM32F407通过A/D采样后的值,
PC端将接收的值再进行相关计算转换成反应血氧浓度的三个参数量显示在软件显示
界面图5-1中参数显示窗口。

使用特权

评论回复
43
goodluck09876|  楼主 | 2018-11-30 13:22 | 只看该作者
    点击【串口配置】按钮弹出下面对话框,如图5-6所示。在图5-6中可以配置串
口的端口、波特率、校验位、数据位、停止位等信息。点击图5-6面板中的【ok】按
钮将调用下列函数。
    void GetConfigParms (void)
    {
      GetCtrlUal (config一andle, CONFIG COMPORT, &comport);//获取COM口
GetCtrlVal
GetCtrlVal
CONFIG BAUDRATE, &baudrate);
CONFIG PARITY, &parity);
GetCtrlVal
(oonfig一andle,
(oonfig一andle,
(oonfig一andle,
(oonfig一andle,
CONFIG DATABITS
GetCtrlVal
CONFIG STOPBITS
&databits);
&stopbits);

使用特权

评论回复
44
goodluck09876|  楼主 | 2018-11-30 13:22 | 只看该作者

使用特权

评论回复
45
goodluck09876|  楼主 | 2018-11-30 13:23 | 只看该作者

使用特权

评论回复
46
goodluck09876|  楼主 | 2018-11-30 13:23 | 只看该作者

使用特权

评论回复
47
goodluck09876|  楼主 | 2018-11-30 13:24 | 只看该作者
    血氧检测系统能够完成对血氧浓度的检测和结果的分析,但仍然存在如下几项可
以改进的方面:
    1)测试硬件平台的控制。硬件平台建立的服务器的IP地址和端口号的是在程序
编写过程中固定了的,如果想要更改就必须重新编译和烧写程序,操作起来比较麻
烦。可以在此处加入对上位机发送数据的判断功能,然后再上位机中添加信息发送
栏,然后根据上位机发送的服务器IP地址和端口等信息来建立相应的服务器,此种
方法只需要在PC端的软件平台信息栏中输入信息即可,操作简单有节省时间,即使
是不懂硬件开发的操作人员也可以完成。
    2)输出检测报告。目前,血氧检测系统测量的结果都是显示在软件界面上的,
对数据的存储也是简单的记录测试的时间和结果,没有此组数据所对应的测试对象。
可以在软件平台中加入测试对象名称并完善数据记录功能,记录每次测量的对象名、
测量的结果、测量日期和时间以及对结果的简单诊断。

使用特权

评论回复
48
labasi| | 2018-12-4 12:56 | 只看该作者
怎么都是医疗设备啊

使用特权

评论回复
49
renzheshengui| | 2018-12-4 13:02 | 只看该作者
这个技术现在成熟吗

使用特权

评论回复
50
wakayi| | 2018-12-4 13:06 | 只看该作者
干货啊 都是哪里下载的啊

使用特权

评论回复
51
goodluck09876|  楼主 | 2018-12-5 14:42 | 只看该作者
有一些是正在研究的课题。比如需要做一个产品,就会找一些知识点的!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则