ZHCU625A January 2019 – July 2022
本参考设计包括的超声波气体流量计应用以源代码形式提供,以供开发人员根据需求进行自定义。虽然开发人员可按需自定义应用的功能和行为,但最常见的自定义方式包括:
虽然开发人员可在设计中心 GUI 中修改不同的超声波配置参数(如Topic Link Label3.1.2.4所述),但此应用包括配置文件的源代码,可通过修改源代码来自定义系统的默认配置。
此应用采用模块化设计,包括硬件抽象层 (HAL),以封装硬件交互。通过此功能,可以更轻松地自定义开发人员的不同硬件要求,并在 TI 平台之间更轻松地实现集成。
该库包含专有算法,用于处理捕获的 ADC 波形并获取流速信息。不过,开发人员可以实现自定义算法以添加专有 IP 或尝试优化系统性能。
此应用支持若干功能,开发人员可以启用、禁用或自定义这些功能。表 4-1 列出了这些功能。
功能 | 说明 | 定义 |
---|---|---|
谐振器校准 | 此应用以 32kHz 晶体为基准定期校准谐振器。生成的值用作 ToF 计算的校正项。 | USS_APP_RESONATOR_CALIBRATE |
USS_APP_RESONATOR_CALIBRATE_INTERVAL | ||
自动增益控制 | 此应用定期计算最优增益设置。 | USS_APP_AGC_CALIBRATE |
USS_APP_AGC_CALIBRATE_INTERVAL | ||
直流失调电压消除 | 此应用计算并消除所捕获 ADC 信号的直流失调电压。 | USS_APP_DC_OFFSET_CANCELLATION |
USS_APP_DC_OFFSET_CANCELLATION_INTERVAL |
基于 MSP430FR6043 的超声波气体流量计的应用软件 (SW) 详细说明了应用自定义。