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)。

来源:德州仪器

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

审核编辑 黄宇

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

    关注

    2573

    文章

    54363

    浏览量

    785779
  • mcu
    mcu
    +关注

    关注

    147

    文章

    18604

    浏览量

    386563
  • 测试仪
    +关注

    关注

    6

    文章

    4147

    浏览量

    60797
  • 超声波
    +关注

    关注

    63

    文章

    3241

    浏览量

    144047
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    光伏组件IV曲线测试仪解锁光伏组件性能的“能量图谱

    光伏组件IV曲线测试仪解锁光伏组件性能的“能量图谱”柏峰【BF-CV1500】光伏组件的输出特性是决定电站发电效率的核心,而IV(电流-电压)曲线作为组件性能的“指纹图谱”,包含了短路电流、开路电压、最大功率点等关键参数
    的头像 发表于 10-15 10:49 312次阅读
    光伏组件IV曲线<b class='flag-5'>测试仪</b>:<b class='flag-5'>解锁</b>光伏组件性能的“能量图谱<b class='flag-5'>仪</b>”

    MSP430常用内联函数说明

    电子发烧友网站提供《MSP430常用内联函数说明.docx》资料免费下载
    发表于 06-05 17:20 0次下载

    MSP-FET430闪存仿真工具(FET)手册

    本手册记录了德州仪器MSP-FET430闪存仿真工具(FET)。FET是MSP430超低功耗微控制器的开发工具。这里描述了并行端口接口和USB接口这两种可用接口。本手册描述了FET的设置和操作,但
    发表于 05-30 14:53 0次下载

    MSP430对LTC6115进行ADC采集,LTC6115信号电压被下拉怎么解决?

    电压范围设计的是0~5V,OPA2333做了个二分之,给到MSP430信号电压是0~2.5V。如下图,绿色和黄色分别为ADG708输入前通道2和通道4的信号,红色为ADG708输出信号,可以看到当选
    发表于 03-25 06:58

    MSP430部署

    MSP430可以部署简单的模型吗
    发表于 03-16 19:29

    怎样使用防水测试仪对手机进行测试

    在当今手机不离手的时代,手机的防水性能越来越重要。那么,如何使用防水测试仪测试手机呢?以下是个简单易懂的操作过程的详细说明。、前期准备(1)选择合适的防水
    的头像 发表于 02-27 16:58 1705次阅读
    怎样使用防水<b class='flag-5'>测试仪</b>对手机进行<b class='flag-5'>测试</b>

    想利用msp430进行数位滤波的动作,怎么实现?

    我已成功利用msp430从ads1292r读取到正确的心电与呼吸讯号, 接下来想要再利用msp430进行数位滤波的动作。 因为我有买TI的ads1292r开发板, 所以有看到韧体原始码,包括数位
    发表于 02-07 06:05

    请问有没有办法对MSP430的固件升级?

    AFE4400 EVM板,上面用的MCUMSP430,之前直正常使用,现在连接上电脑,电脑就认为是键盘类的硬件,将EVM板的USB驱动装不成功,可能是MSP430的固件有问题,请
    发表于 01-14 08:38

    MSP430存储器编程用户指南

    电子发烧友网站提供《MSP430存储器编程用户指南.pdf》资料免费下载
    发表于 12-19 15:34 0次下载
    <b class='flag-5'>MSP430</b>存储器编程用户指南

    MSP430灯不亮是什么原因导致的?

    MSP430灯不亮。板上U1输入4.8V,输出0.7v。是何问题?
    发表于 12-17 06:17

    绝缘电阻测试仪

    绝缘电阻测试的八个技巧 作为绝缘电阻测试仪的作者,我知道很多人会对这种测试仪感到困惑。这种测试仪的作用是测量电器或电气设备的绝缘电阻,以确保设备的安全和稳定性。在这篇文章中,我将帮助大
    发表于 12-16 10:46

    MSP430电容式触摸电源设计器GUI用户指南

    电子发烧友网站提供《MSP430电容式触摸电源设计器GUI用户指南.pdf》资料免费下载
    发表于 12-10 14:03 0次下载
    <b class='flag-5'>MSP430</b>电容式触摸电源设计器GUI用户指南

    MSP430 GCC用户指南

    电子发烧友网站提供《MSP430 GCC用户指南.pdf》资料免费下载
    发表于 12-05 14:51 0次下载
    <b class='flag-5'>MSP430</b> GCC用户指南

    适用于MSP430和Simplelink™ MSP432™™ MCUMSP-BSL引导加载程序

    电子发烧友网站提供《适用于MSP430和Simplelink™ MSP432™™ MCUMSP-BSL引导加载程序.pdf》资料免费下载
    发表于 12-05 14:37 0次下载
    适用于<b class='flag-5'>MSP430</b>和Simplelink™ <b class='flag-5'>MSP</b>432™™ <b class='flag-5'>MCU</b>的<b class='flag-5'>MSP</b>-BSL引导加载程序

    MSP430微控制器串行编程适配器用户指南

    电子发烧友网站提供《MSP430微控制器串行编程适配器用户指南.pdf》资料免费下载
    发表于 12-05 14:28 0次下载
    <b class='flag-5'>MSP430</b>微控制器串行编程适配器用户指南