0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MSP430™ MCU 又一新玩法,解锁简易肺活量测试仪

jf_pJlTbmA9 来源:德州仪器 作者:德州仪器 2023-10-26 17:05 次阅读

近日,TI 与达尔闻联合发起了 MSP430FR6043 超声波燃气评估模块的测评分享活动,探究 MSP430 在超声波燃气上的应用。其中,有三位小伙伴获得免费尝鲜机会,在此他们将第一手体验分享给大家!

以下是余昊分享的基于 MSP430FR6043 评估模块实现的肺活量测试项目,先来看下项目的展示:

这套评估板采用的是时差法超声波气体流速测量的方法,通过测量两个超声波传感器去程和回程的时间差,计算出管道内气体的流速。

项目来源

看到这个装置我就想到高中时期做的一道物理试题,不能说十分相似,只能说一模一样。各位有兴趣可以尝试做一下这道题。

wKgZomUD60GAChGcAAFox74v2d0513.jpg

题选自第 27 届全国中学生物理竞赛预赛试卷

这种流速测量方法没有活动的机械部件,可以很大程度上延长传感器的寿命,并且灵敏度和精度都很高,被测气体通过传感器的压力损失也很小,很适合用在天然气输送等领域。

我们知道学校的体测包含肺活量测试这个项目,在平时我们很难知道自己的肺活量水平,因此我打算用这个评估板来做一台简易的肺活量计。

硬件搭建

系统的硬件搭建很简单,先把两个超声波传感器焊接在评估板上。超声波气体流量传感器对噪声比较敏感,不能使用杜邦线等非屏蔽线材连接开发板和超声波换能器,最好将换能器直接焊接在板卡上,别问我是怎么知道的。在测量时我们也需要尽可能保证传感器管道内的气流尽可能均匀,避免多径效应和湍流对测量结果造成影响。

wKgaomUD60OAQxgGAA_p42AEJmE203.png

接下来我们只需要再准备一个矿泉水瓶,一块海绵和一把热熔胶枪,我们先用热熔胶枪把剪下来的瓶口粘在传感器的一端,再向瓶口的位置放一些海绵或者棉花,这样可以使通过传感器的气流更均匀,有利于提高测量精度。

wKgaomUD60SAE9e6AAH4gmvxEao588.jpg

软件与上位机

接着我们可以在 TI 官网上下载套件的用户指南、上位机和示例代码。安装好上位机,我们在上位机程序中可以配置传感器的一些参数

wKgaomUD60aAAocfAAd47DwVbxI109.png

可以用示波器观察传感器的收发信号,示波器的通道 1 连接在任意一个超声波换能器上,通道 2 连接在这个排针上观察接收的信号。可以看到,在信号发射后的一段时间内,另一个传感器接收到超声信号。计算两个信号的时间间隔,就可以测量出超声波的飞行时间。

wKgZomUD60iAN7S9AAqT_I1iCBw742.png

在上位机软件中,我们可以使用 ADC Capture 功能观察 ADC 采集的信号波形;

wKgaomUD60qAPM2NAAU8_laGrJI193.png

也可以观察板卡到测量的飞行时间、飞行时间差、以及气体的流速。

wKgaomUD60uAL3IeAAVuD8AkqIU723.png

向传感器轻轻呼一口气,可以看到上位机上的波形发生了相应的变化,这就说明传感器调试成功了,可以进行相应的测量。

我在官方提供的实例代码的基础上进行修改,编写了一个简易的测量肺活量的函数,使用 start_flag 变量表示测试的三个过程:等待测量、正在测量和测量结束。

wKgZomUD602AWzfdAAPjkBOKqog555.png

测量结束后按下任意一个按键就可以将测量结果清零并等待下一次开始测量。

wKgaomUD606AHF45AAAaRcfk3ME642.png

这样一台简易的肺活量测试仪就完成了,关于作品的演示可以观看演示视频

wKgZomUD61GABBmaABEDg7_BZp8182.png

转换原理

将开发套件测得的时间差转换为肺活量的体积,有以下两个方法可用。

其一:

wKgaomUD61KAFhllAAHo_kVKrk0681.png

wKgZomUD61SAc2b2AAHbMQVsiLA592.png

其二:

wKgZomUD61WAHCSnAAD5qFcIfsM934.png

使用体验

简单总结一下这套套件的一些优点和注意事项。

优点

灵敏度很高,非常微弱的气流都能探测到。

没有可活动的机械部件,使用寿命应该会比机械式的长许多。

传感器对被测气体的压力影响很小。

注意事项

传感器容易受噪声影响,导致测量失败或结果出错,应做好传感器引线的信号屏蔽。

通过传感器的气流应尽可能保证均匀、尽可能减少湍流。

在设计算法时候需要考虑测量出错或测量失败的情况,舍弃或者修正测量不正确的结果。

可以适当提升超声波的发射功率,提高信噪比。

wKgaomUD61eAI3T7AA_EqHuZeMc591.png

如需获取更多在线技术支持,请访问 TI E2E™ 中文支持论坛 (e2echina.ti.com)。

来源:德州仪器

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2545

    文章

    50411

    浏览量

    750794
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16852

    浏览量

    349803
  • 测试仪
    +关注

    关注

    6

    文章

    3668

    浏览量

    54689
  • 超声波
    +关注

    关注

    63

    文章

    2980

    浏览量

    138121
收藏 人收藏

    评论

    相关推荐

    使用MSP430 MCU实现CRC

    电子发烧友网站提供《使用MSP430 MCU实现CRC.pdf》资料免费下载
    发表于 10-23 10:19 0次下载
    使用<b class='flag-5'>MSP430</b> <b class='flag-5'>MCU</b>实现CRC

    MSP430MCU的软件编码技术

    电子发烧友网站提供《MSP430MCU的软件编码技术.pdf》资料免费下载
    发表于 10-22 09:43 0次下载
    <b class='flag-5'>MSP430</b>™ <b class='flag-5'>MCU</b>的软件编码技术

    使用MSP430的单芯片脉搏血氧设计

    电子发烧友网站提供《使用MSP430的单芯片脉搏血氧设计.pdf》资料免费下载
    发表于 10-22 09:22 0次下载
    使用<b class='flag-5'>MSP430</b>的单芯片脉搏血氧<b class='flag-5'>仪</b>设计

    使用MSP430 MCU实现低成本语音

    电子发烧友网站提供《使用MSP430 MCU实现低成本语音.pdf》资料免费下载
    发表于 10-21 10:02 0次下载
    使用<b class='flag-5'>MSP430</b> <b class='flag-5'>MCU</b>实现低成本语音

    MSP430 MCU上的USB现场固件更新

    电子发烧友网站提供《MSP430 MCU上的USB现场固件更新.pdf》资料免费下载
    发表于 10-18 09:27 0次下载
    <b class='flag-5'>MSP430</b> <b class='flag-5'>MCU</b>上的USB现场固件更新

    MSP430 MCU开发指南

    电子发烧友网站提供《MSP430 MCU开发指南.pdf》资料免费下载
    发表于 10-10 17:19 1次下载

    使用MSP430MCU的伺服电机控制器

    电子发烧友网站提供《使用MSP430MCU的伺服电机控制器.pdf》资料免费下载
    发表于 10-09 14:14 0次下载
    使用<b class='flag-5'>MSP430</b>™ <b class='flag-5'>MCU</b>的伺服电机控制器

    使用低内存MSP430™ FRAM MCU的EEPROM仿真

    电子发烧友网站提供《使用低内存MSP430™ FRAM MCU的EEPROM仿真.pdf》资料免费下载
    发表于 10-09 11:40 0次下载
    使用低内存<b class='flag-5'>MSP430</b>™ FRAM <b class='flag-5'>MCU</b>的EEPROM仿真

    使用MSP430MCU和段式LCD进行设计

    电子发烧友网站提供《使用MSP430MCU和段式LCD进行设计.pdf》资料免费下载
    发表于 10-09 09:25 1次下载
    使用<b class='flag-5'>MSP430</b>™ <b class='flag-5'>MCU</b>和段式LCD进行设计

    使用MSP430 MCU开始USB设计

    电子发烧友网站提供《使用MSP430 MCU开始USB设计.pdf》资料免费下载
    发表于 09-20 11:01 0次下载
    使用<b class='flag-5'>MSP430</b> <b class='flag-5'>MCU</b>开始USB设计

    使用MSP430 MCU简化USB到UART桥应用简介

    电子发烧友网站提供《使用MSP430 MCU简化USB到UART桥应用简介.pdf》资料免费下载
    发表于 09-14 11:06 0次下载
    使用<b class='flag-5'>MSP430</b> <b class='flag-5'>MCU</b>简化USB到UART桥应用简介

    基于ROM BSL的MSP430™FRAM MCU小尺寸定制BSL

    电子发烧友网站提供《基于ROM BSL的MSP430™FRAM MCU小尺寸定制BSL.pdf》资料免费下载
    发表于 09-14 10:59 0次下载
    基于ROM BSL的<b class='flag-5'>MSP430</b>™FRAM <b class='flag-5'>MCU</b>小尺寸定制BSL

    如何在MSP430MCU中使用智能模拟组合

    电子发烧友网站提供《如何在MSP430MCU中使用智能模拟组合.pdf》资料免费下载
    发表于 09-14 10:19 0次下载
    如何在<b class='flag-5'>MSP430</b>™<b class='flag-5'>MCU</b>中使用智能模拟组合

    MSP430MCU 到 MSPM0 MCU 的迁移指南

    电子发烧友网站提供《从 MSP430MCU 到 MSPM0 MCU 的迁移指南.pdf》资料免费下载
    发表于 09-09 14:55 2次下载
    从 <b class='flag-5'>MSP430</b>™ <b class='flag-5'>MCU</b> 到 MSPM0 <b class='flag-5'>MCU</b> 的迁移指南

    使用MSP430MCU降低PLC模拟输入模块的成本

    电子发烧友网站提供《使用MSP430MCU降低PLC模拟输入模块的成本.pdf》资料免费下载
    发表于 09-07 09:42 0次下载
    使用<b class='flag-5'>MSP430</b>™ <b class='flag-5'>MCU</b>降低PLC模拟输入模块的成本