MSP430™

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

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

“MSP430™

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

项目来源

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

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

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

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

硬件搭建

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

“MSP430™

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

“MSP430™

软件与上位机

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

“MSP430™

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

“MSP430™

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

“MSP430™

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

“MSP430™

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

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

“MSP430™

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

“MSP430™

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

“MSP430™

转换原理

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

其一:

“MSP430™

“MSP430™

其二:

“MSP430™

使用体验

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

优点

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

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

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

注意事项

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

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

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

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

“MSP430™

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

相关阅读:暴拆燃气表,快速解锁 MSP430™ MCU 新玩法

来源:德州仪器
免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 58

与我们生活息息相关的燃气表,有人知道它的工作原理吗?近日,TI 与达尔闻联合发起了 MSP430FR6043 超声波燃气评估模块的测评分享活动,探究 MSP430 在超声波燃气上的应用。点击下方链接,观看视频,体验最新的超声波燃气测量方法!

“"
(视频末尾的活动已结束,请关注下一次活动)

接下来,让我们一起解锁 MSP430 的新玩法吧!

上手体验

燃气表听上去挺复杂的,其实这套 MSP430FR6043 超声波燃气评估模块上手非常简单。

硬件:

  • MSP430FR6043 评估板

  • 嘉康超声波换能器

  • 气体管段

  • 风扇

“暴拆燃气表,快速解锁

软件:

  • Ultrasonic Sensing Design Center:电脑端的 GUI 工具,可以在线进行参数调试,读取超声波的波形信息

  • USS Software Library:基于 FR6043 的软件参考代码

  • IDE:Code Composer Studio v8.2.0 及更高,IAR Embedded Workbench 7.11.3 及更高

  • UniFlash:程序固件下载工具

  • 系统环境要求:Java JRE 1.7 及更高

因无法完全模拟燃气的效果(私接燃气违法!),只能用手动调整气流速度,体验 MSP430FR6043 的性能了。

“暴拆燃气表,快速解锁

随着风扇不同的风速变化,USS GUI 界面监测到的飞行时间差、绝对飞行时间与气体流量迅速响应:

“暴拆燃气表,快速解锁

为什么说燃气表是 MSP430 的新玩法呢?这还得从传统的燃气测量方法说起。

膜式气表走下“神坛”

在燃气测量的市场里,膜式气表占有绝对市场,工艺成熟,成本较低,计量无需供电。但其劣势也是一目了然。从上面的拆解视频可以看到,膜式气表的测量依靠是两个测量室的运动,带动整个连杆机构进行计数,纯机械结构。

“暴拆燃气表,快速解锁

随着长期使用,膜片必然会有磨损,会导致精度下滑。此外,膜式气表尺寸大,安装不方便,并且计算量程也有限。不难看出,膜式气表会逐渐的被新技术所替代。而这个技术就是超声波。

超声波技术是采用安装于气体管段上下游的一对超声波传感器,相对发射、接收超声波,利用超声波信号沿顺流与逆流方向在气体中的传播时间差计算气体的流速,进而计算气体体积。

使用超声波技术设计的燃气表是全电子式的结构,具有体积小、质量轻,重复性好,不易老化,使用寿命长等优点。由于无机械部分,不受机械磨损等故障影响,可靠性和精度高。

“暴拆燃气表,快速解锁

专为超声波测量应用而生

如何发射、接受超声波?如何精确的测量时间差?这便是 MSP430FR6043 的优势之处。

MSP430FR6043 SoC 隶属 MSP430 超声波传感微控制器 (MCU) 系列产品,专为超声波水表、热量计和燃气表等测量而设计。

超声波感应子系统 (USS):片内即可完自主激发和捕获超声波波形。MSP430FR6043 内部集成了,有可编程脉冲发生器 (PPG) 发生超声波脉冲,可以灵活的针对不同的应用环境进行配置。有可编程增益放大器 (PGA) 、采样率最高达到 8MSPS 的 12bit Σ-Δ ADC,可以完整保留全部超声波信号为接下来的数据分析处理提供保障。

“暴拆燃气表,快速解锁

超声波感应系统还具有低阻抗输出驱动器的物理接口 (PHY),可以实现最佳传感器激励和准确的阻抗匹配,从而在零流量漂移 (ZFD) 方面达到最佳效果。

高度集成,外围电路简单:可在设计时节约大量时间。除了片内集成USS模块之外,MSP430FR6043 MCU 还集成了其他外设,如计量测试接口 (MTIF) 模块能够通过脉冲生成来指示仪表测量的流量,以及片上 8 通道多路复用器 LCD 驱动器、实时时钟 (RTC)、12 位 SAR ADC、模拟比较器、高级加密 (AES256) 和循环冗余校验 (CRC) 模块等等。

“暴拆燃气表,快速解锁

低功耗:USS 与低功耗加速器 (LEA) 和 MSP CPU 集成在一起,可实现平均电流消耗小于 20µA(每秒测量一次)的自主低功耗运行。

经高低温“折磨”,仍保持高精准测量

燃气表使用频繁,贯穿四季,温差变化大,温差对于气体的测量也有一定的影响。为了检验超声波技术应对温度变换的反应,我们特意带着 MSP430FR6043 超声波燃气评估模块去了趟高低温实验室。

“暴拆燃气表,快速解锁

在高低温 6 个不同的温度点工作时,飞行时间和气体流量变化基本无变化,保持高精准的输出,MSP430FR6043 表现大写的优秀。

“不同的温度,同样的波形"
不同的温度,同样的波形

上面简单的实验无法全面的展示 MSP430FR6043 的特性。

文章来源于达尔闻说 ,作者妮mo
直接来源:德州仪器
免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 43

如果有一个25美分的MCU,可以用0.5KB的内存做些什么?

您现在可能已经使用固定功能的集成电路(IC)很长一段时间了,并且在某些情况下,已经适应了它们有限的灵活性。一个简单的通用异步收发器(UART)到串行外设接口(SPI)桥接器、一个复位控制器或一个带有后备存储器的外部实时控制器(RTC)在自身功能方面拥有良好的表现,但却仅限于设定的功能。

但是如果可以通过智能化或功能定制来更好地满足您的需求呢?如果可以使用独立的低成本MCU来实现这些独立功能呢?

新型MSP430™超值传感系列MCU可以通过多种集成混合信号功能帮助部署简单的传感解决方案。为扩展这些低成本MCU的功能,TI为25个常见系统级功能创建了一个代码实例库,包括定时器、输入/输出(I/O)扩展器、系统复位控制器、电可擦可编程只读存储器(EEPROM)等。

25项功能被划分为标准电路中常见的四个功能类别:即系统管理、脉宽调制、定时器和通信。在使用MSP430FR2000器件时,大部分代码实例都适用于0.5KB以下的内存,成本最低的MSP430 MCU的售价低至1000单位数量29美分,更多数量低至25美分。图1介绍了一些离散功能集成电路,如外部监视器或实时时钟集成电路,可以用25项功能中的对应功能进行替代。如果使用所示的多个集成电路或功能(如定时器或PWM),甚至可以将多种功能组合起来,满足您的应用需求,从而减少工作量和电路板空间。

25美分获得25项功能:如何使用MCU进行简单的功能增强
图1:25项功能中的几项示例

为帮助您了解和使用这些功能,TI编写了一本电子版说明书,其中包含25个简短的应用注释,并附有源代码链接。在几分钟内,便能够编译、下载源代码并在MSP430超值传感系列MCU上运行。可以根据您的应用需求对功能进行调整,从而大幅缩短上市时间。

在开始了解对众多固定功能集成电路的可编程替代方案时(我们期待看到您使用25种功能可以做些什么),我们将继续构建应用注释系列。

其他资源:

-下载电子书。

-了解MSP430超值传感系列MCU的更多信息

围观 366
订阅 RSS - MSP430™