Getting started with ultrasonic gas flow measurement
EVM430-FR6043 — MSP430FR6043 超声波感应评估模块
USS-SWLIB-GAS — 用于燃气计量的超声波传感解决方案 (USS) 软件库
USS-SWLIB-GAS — 用于燃气计量的超声波传感解决方案 (USS) 软件库
Windows Installer for USSSWLib
Linux Installer for USSSWLib
macOS Installer for USSSWLib
Windows Installer for USS Gas Demo for FR604x
Linux Installer for USS Gas Demo for FR604x
macOS Installer for USS Gas Demo for FR604x
产品
MSP430 微控制器
硬件开发
文档
USS Library User's Guide
USS Library API Guide
USS Design Center Users Guide
发布信息
最新信息
- Desing Center
- Added Configuration->Calibration tab
- Modified Calibration tab to include 3 new sub tabs:
- General (new)
- VFR Flow (updated xml file)
- VFR Flow + Temperatures (new)
- VFR Flow + Temperatures (new)
- Updated generation of USS_userConfig.h
- Fixed Volume flow rate plot y axis units in Waveform panel
- Updated accumulated Volume Flow in Waveform panel
- USS Desing Center Guide
- Updated the Getting Started section with Water / Gas Quick Start Guides
- Updated configuration section with new calibration configurations
- Updated calibration section with 3 new sub tabs:
- General
- VFR Flow
- VFR Flow + Temperatures
- USS Library
- Enhancements
- Updated absTOF_lobeWide to use the same search and tracking method as absTOF_lobe
- maximum lobe peak variation (gUssSWConfig.algorithmsConfig-maxRatioPeak2PeakVariation)is now used as part of absTOF_lobeWide configuration.
- Updated absTOF_lobeWide to allow same interpolation correction used in absTOF_lobe vialook-up-tables
- gUssSWConfig.algorithmsConfig-pInterpCorrectionTablePtr andgUssSWConfig.algorithmsConfig-interpCorrectionTableLenght are now used as part ofabsTOF_lobeWide configuration
- Updated matlab code in User's Guide to generate Interpolation LUT to print the constants in amore legible format to a filename that is provided as an input to the function
- Added support for new API USS_getAbsTOFStatus. New API allows users to obtain the internalAbsTOF status.
- Added support for new API USS_setAbsTOFStatus. New API allows users to set the internal AbsTOFstatus.
- New USS_Algorithms_User_Configuration parameters:
- windowingMode: Parameter replacing gUssSWConfig.algorithmsConfig-enableWindowingparameter. Used to configure the windowing mode for Delta ToF estimate.
- Valid Inputs are: 0 (disable), 1 (estimate), 2 (dynamic), and 3 (static)
- For backwards compatibility,
- if previously enableWindowing = false, set windowingMode = 0(disable)
- if previously enableWindowing = true, set windowingMode = 1(estimate)
- For backwards compatibility,
- Valid Inputs are: 0 (disable), 1 (estimate), 2 (dynamic), and 3 (static)
- winPeakIndex2EdgeNumCyles: The number of cycles from peak of signal to edge (or start)of window down ramp (used for dynamic windowing)
- windowingMode: Parameter replacing gUssSWConfig.algorithmsConfig-enableWindowingparameter. Used to configure the windowing mode for Delta ToF estimate.
- Added new support for new API USS_getAlgorithmObjPtr. New API allow user to get access to thepointer of the internal library algorithm object.
- Added new support for new API USS_getAlgorithmObjLength. New API allow user to get access to thelength in bytes of the internal library algorithm object.
- Abstracted Flow VFR calibration into USS_calibrateVFRFlow API
- Renamed algorithmsConfig->calibObject.linCalibObject->pMeterConfiguration.alphaMin toconfig->algorithmsConfig->calibObject.linCalibObject->pMeterConfiguration.iq16minimumVFR
- Updated Flow VFR calibration to fixed point implementation to reduce cycle count
- Added flow + temperature compensated volume flow rate calibration feature usingUSS_calibrateVFRFlowTemperature API
- Added temperature estimation API
- USS_computeTemperature used to estimate temperature using UPS and DNS
- USS_setTemperature used to input temperature based on external temperature sensor
- New USS_Algorithms_User_Configuration parameters:
- volumeCalibrationOption: parameter used to define volume flow calibration mode:USS_Alg_volume_flow_Calibration_Option_disabledUSS_Alg_volume_flow_Calibration_Option_flowUSS_Alg_volume_flow_Calibration_Option_flow_temperature
- calibObject: parameter used to initialize the calibration object based onvolumeCalibrationOption configuration
- temperatureCalcOption: parameter used to define temperature estimation mode:USS_Alg_temperature_Calculation_Option_disabledUSS_Alg_temperature_Calculation_Option_enabled
- tempCalcObject: parameter used to initialize the temperature estimation based on UPS andDNS object
- Improved memory optimzation compilation for Water & Gas application
- Removed USS_swapCaptureChannels API
- Optimized code based on config->measurementConfig->sequenceSelection
- Optimized code based on config->measurementConfig->pulseConfig->pulseGenMode
- Added additional scale factor (config->meterConfig->volumeAddlScaleFactor) for larger pipes tobe used by the USS_scaleVolumeFlowRate API only required if volumeFlowRate is greater than 32768
- Added 2 new APIs to enable accurate measurement rate using background timer
- USS_configAppTimerPeriod - used to define period in ACLK cycles
- USS_waitForAppTimerElapse - used to wait for timer to elapse
- Updated absTOF_lobeWide to use the same search and tracking method as absTOF_lobe
- Bug fix
- Fixed initialization of gUssSWConfig.algorithmsConfig-posSearchRange andgUssSWConfig.algorithmsConfig-negSearchRange to be initialized based on number of samples percycle (SignalSamplingFreqtransducer Freq)
- Removed error code USS_message_code_algorithm_error_meter_constant_calib, this message wasreturned if the minimum volume flow rate falls outside the lowest alphaMin calibration point.The Flow VFR will now calibrate volumeFlowRate if it is below the lowest minimumVFR withoutreporting an error.
- Fixed ADC capture USS Design Center packet bug
- Fixed USS_userConfig.c dependency on intrtplCorrLUT.h compilation bug
- Fixed tolerance used for USS_verifyHSPLLFrequency to estimate frequency error correctly
- Removed workaround to scale back hilbert cross threshold
- Fixed Delta TOF offset correction on DTOF value. Previously it would only impact volume flowrate calculation.
- Enhancements
- Library Example project
- Enhancements
- Updated while(1) loop to use new background timer synchronous measurement rate APIs
- Added UART debug to template project
- Updated memory allocation of gUSSLEARAMReservedBlock1 to be based on USS_ALG_DTOF_WINDOWING_MODEconfigruation.
- Bug Fix:
- None.
- Enhancements
- MSP430FR6043 EVM USS Gas Demo:
- Enhancements
- Updated USS_userConfig.h based on USS SW Library 2.30.00.
- Added support for additional scale factor for VFR used in cases of larger pipes.
- Updated application to use background timer for accurate periodic measurements.
- Changed Design Center timer configuration from TIMER_A1 to TIMER_A2.
- Bug Fix:
- None
- Known Issues:
- Temperature estimation is not supported.
- Enhancements
CCSTUDIO — Code Composer Studio 集成式开发环境 (IDE)
CCSTUDIO — Code Composer Studio 集成式开发环境 (IDE)
Link to Windows single file (offline) installer for Code Composer Studio IDE (all features, devices)
Link to Windows on-demand (web) installer for Code Composer Studio IDE (all features, devices)
Link to macOS single file (offline) installer for Code Composer Studio IDE (all features, devices)
Link to macOS on-demand (web) installer for Code Composer Studio IDE (all features, devices)
Link to Linux single file (offline) installer for Code Composer Studio IDE (all features, devices)
Link to Linux on-demand (web) installer for Code Composer Studio IDE (all features, devices)
此设计资源支持这些类别中的大部分产品。
查看产品详情页,确认是否能提供支持
-
parametric-filter MSP430 微控制器 -
parametric-filter C2000 实时微控制器 -
parametric-filter 基于 Arm 的微控制器 -
parametric-filter 数字信号处理器 (DSP) -
parametric-filter 基于 Arm 的处理器 -
parametric-filter 信号调节器 -
parametric-filter 毫米波雷达传感器 -
parametric-filter Zigbee 产品 -
parametric-filter Wi-Fi 产品 -
parametric-filter Thread 产品 -
parametric-filter 其他无线技术 -
parametric-filter 低于 1GHz 产品 -
parametric-filter 多协议产品 -
parametric-filter 蓝牙产品 -
parametric-filter 数字电源隔离式控制器
产品
汽车毫米波雷达传感器
工业毫米波雷达传感器
文档
Code Composer Studio 12.3.0 Release Notes
Code Composer Studio 12.3.0 manifest
发布信息
The Code Composer Studio™ IDE is a complete integrated suite that enables developers to create and debug applications of all Texas Instruments Embedded Processors (Sitara, DSP, Automotive, Keystone), Microcontrollers (SimpleLink™, C2000 Digital Control, MSP430, TM4C, Hercules), as well as Digital Power (UCD) and Programmable Gain Amplifier (PGA) devices.
- Installation instructions
- System Requirements
- Update Status: This release will be available as an update to CCS 12.0.0, 12.1.0 and 12.2.0
- Windows 32bit is not supported with CCSv12. If you are using a 32bit Windows System please use CCSv8.3.1 or earlier.
- XDS510 class debug probes are not supported with CCSv12. Support for XDS510 class probes was deprecated years ago for Linux and macOS. If you need to use one of these older probes please use CCSv8.3.1 or earlier.
最新信息
- Please refer to the release notes
UNIFLASH — 适用于大多数 TI 微控制器 (MCU) 和毫米波传感器的 UniFlash
UNIFLASH — 适用于大多数 TI 微控制器 (MCU) 和毫米波传感器的 UniFlash
产品
C2000 实时微控制器
基于 Arm 的处理器
工业毫米波雷达传感器
汽车毫米波雷达传感器
蓝牙产品
MSP430 微控制器
低于 1GHz 产品
Wi-Fi 产品
Wi-SUN 产品
多协议产品
Arm Cortex-M4 MCU
Arm Cortex-M0+ MCU
Arm Cortex-R MCU
发布信息
UniFlash is a standalone tool used to program on-chip flash memory on TI MCUs and on-board flash memory for Sitara processors. UniFlash has a GUI, command line, and scripting interface. UniFlash is available free of charge.
最新信息
- Device Support Update
- Synced up with CCS12.3.0
- Updated Processors package (v1.9.0.0)
- J721E HS SR2.0 support
- Updated Image Creator package for Windows/Linux (v3.22.4.2)
- Bug Fixes