TIDM-ORIENTATIONTRACKER

低功耗方向跟踪器

TIDM-ORIENTATIONTRACKER

设计文件

概述

此参考应用演示了如何将超值系列 MSP430 器件、定点软件数学库和加速计结合形成低成本、超低功耗的简单姿态跟踪解决方案。MSP430 对加速计进行采样并实时执行计算来确定其姿态以及检测其自由落体状态。通过利用 IQmathLib 优化型定点软件库和取缔回转仪,此设计可借助电池电量长时间运行。该解决方案可用于监控倾斜、掉落或被盗情形,适合于大量的资产监控应用。

 

特性
  • MSP430 G2 LaunchPad (MSP-EXP430G2) + CircuitCo 教育版 BoosterPack + 油箱 BoosterPack 可实现姿态跟踪和倾斜检测
  • 用于 MSP430 的 IQmathLib 定点软件提供优化的数学性能
  • MSP430 以规律的间隔时间对加速计进行采样,并将数据分解为 x,y,z 三个重力分量
  • 通过计算相切弧线来确定当前姿态,包括俯仰和翻转
  • 随项目提供适用于 Code Composer Studio 和 MSP430 IAR Embedded Workbench 的源代码
??image.gallery.download_zh_CN?? 观看带字幕的视频 视频

我们开发的全面组装电路板仅用于测试和性能验证,不可用于销售。

设计文件和产品

设计文件

下载现成的系统文件,加快您的设计过程。

TIDU265.PDF (329 K)

参考设计概述和经过验证的性能测试数据

TIDR474.ZIP (449 K)

设计布局和元件的详细原理图

TIDR473A.ZIP (33 K)

设计元件、引用标识符和制造商/器件型号的完整列表

TIDC331.ZIP (385 K)

包含设计 PCB 物理板层信息的设计文件

产品

在设计中包括 TI 产品和可能的替代产品。

AC/DC 和 DC/DC 转换器(集成 FET)

TPS63001采用 3x3 QFN 封装,具有 1.7A 电流开关和 3.3V 固定输出电压的 96% 升压降压转换器

数据表: PDF | HTML
AC/DC 和 DC/DC 转换器(集成 FET)

TPS63002采用 3x3 QFN 封装,具有 1.7A 电流开关和 5V 固定输出电压的 96% 升压降压转换器

数据表: PDF | HTML
ESD 保护二极管

TPD2E001适用于 USB 2.0 且具有 1nA 最大漏电流和 VCC 引脚的双路 1.5pF、5.5V、±8kV ESD 保护二极管

数据表: PDF | HTML
MSP430 微控制器

MSP430F1612具有 55KB 闪存、5KB SRAM、12 位 ADC、双通道 12 位 DAC、比较器、DMA 和 I2C/SPI/UART 的 8MHz MCU

数据表: PDF
MSP430 微控制器

MSP430G2553具有 16KB 闪存、512B SRAM、比较器、UART/SPI/I2C、计时器的 16MHz MCU

数据表: PDF
电池充电器 IC

BQ24210800mA 单输入单节锂离子太阳能电池充电器

数据表: PDF | HTML
线性和低压降 (LDO) 稳压器

TPS773具有复位延迟功能的 250mA、10V、低压降稳压器

数据表: PDF

开始开发

软件

驱动程序或库

MSP-IQMATHLIB 用于 MSP 的定点数学运算库

The Texas Instruments® MSP IQmath and Qmath Libraries are a collection of highly optimized and high-precision mathematical functions for C programmers to seamlessly port a floating-point algorithm into fixed-point code on MSP430 and MSP432 devices. These routines are typically used in (...)

支持的产品和硬件

支持的产品和硬件

产品
MSP430 微控制器
MSP430F2252-Q1 具有 16KB 闪存、512B SRAM、10 位 ADC 和 I2C/SPI/UART 的汽车级 16MHz MCU MSP430F2272-Q1 具有 32KB 闪存、512B SRAM、10 位 ADC 和 I2C/SPI/UART 的汽车级 16MHz MCU MSP430G2201-Q1 具有 2KB 闪存、128B SRAM 和计时器的汽车级 16MHz MCU MSP430G2231-Q1 具有 2KB 闪存、128B SRAM、10 位 ADC、SPI/I2C 和计时器的汽车级 16MHz MCU MSP430G2453-Q1 具有 8KB 闪存、512B SRAM、10 位 ADC、比较器、UART/SPI/I2C、计时器的汽车类 16MHz MCU MSP430G2553-Q1 具有 16KB 闪存、512B SRAM、10 位 ADC、比较器、UART/SPI/I2C、计时器的汽车级 16MHz MCU NN325-Q1 多感应触摸管理器
Sub-1GHz 无线 MCU
CC430F5123 具有 8kB 闪存和 2kB RAM 的 16 位超低功耗 CC430 低于 1GHz 无线 MCU CC430F5125 具有 16kB 闪存和 2kB RAM 的 16 位超低功耗 CC430 低于 1GHz 无线 MCU CC430F5133 具有 12 位 ADC、8kB 闪存和 2kB RAM 的 16 位超低功耗 CC430 低于 1GHz 无线 MCU CC430F5135 具有 12 位 ADC、16kB 闪存和 2kB RAM 的 16 位超低功耗 CC430 低于 1GHz 无线 MCU CC430F5137 具有 12 位 ADC、32kB 闪存和 4kB RAM 的 16 位超低功耗 CC430 低于 1GHz 无线 MCU CC430F5143 具有 10 位 ADC、8kB 闪存和 2kB RAM 的 16 位超低功耗 CC430 低于 1GHz 无线 MCU CC430F5145 具有 10 位 ADC、16kB 闪存和 2kB RAM 的 16 位超低功耗 CC430 低于 1GHz 无线 MCU CC430F5147 具有 10 位 ADC、32kB 闪存和 4kB RAM 的 16 位超低功耗 CC430 低于 1GHz 无线 MCU
其他无线产品
RF430CL330H 动态双接口 NFC 应答器 RF430F5978 RF430F59xx MSP430 SoC,具有射频内核和低频接口
下载选项

MSP-IQMATHLIB 用于 MSP 的定点数学运算库

close
最新版本
版本: 01.10.00.05
发布日期: 17 三月 2015

IQmathLib for MSP Windows Installer

校验和

IQmathLib for MSP Linux Installer

校验和

IQmathLib for MSP Zip Package

校验和
产品
MSP430 微控制器
MSP430F2252-Q1 具有 16KB 闪存、512B SRAM、10 位 ADC 和 I2C/SPI/UART 的汽车级 16MHz MCU MSP430F2272-Q1 具有 32KB 闪存、512B SRAM、10 位 ADC 和 I2C/SPI/UART 的汽车级 16MHz MCU MSP430G2201-Q1 具有 2KB 闪存、128B SRAM 和计时器的汽车级 16MHz MCU MSP430G2231-Q1 具有 2KB 闪存、128B SRAM、10 位 ADC、SPI/I2C 和计时器的汽车级 16MHz MCU MSP430G2453-Q1 具有 8KB 闪存、512B SRAM、10 位 ADC、比较器、UART/SPI/I2C、计时器的汽车类 16MHz MCU MSP430G2553-Q1 具有 16KB 闪存、512B SRAM、10 位 ADC、比较器、UART/SPI/I2C、计时器的汽车级 16MHz MCU NN325-Q1 多感应触摸管理器
Sub-1GHz 无线 MCU
CC430F5123 具有 8kB 闪存和 2kB RAM 的 16 位超低功耗 CC430 低于 1GHz 无线 MCU CC430F5125 具有 16kB 闪存和 2kB RAM 的 16 位超低功耗 CC430 低于 1GHz 无线 MCU CC430F5133 具有 12 位 ADC、8kB 闪存和 2kB RAM 的 16 位超低功耗 CC430 低于 1GHz 无线 MCU CC430F5135 具有 12 位 ADC、16kB 闪存和 2kB RAM 的 16 位超低功耗 CC430 低于 1GHz 无线 MCU CC430F5137 具有 12 位 ADC、32kB 闪存和 4kB RAM 的 16 位超低功耗 CC430 低于 1GHz 无线 MCU CC430F5143 具有 10 位 ADC、8kB 闪存和 2kB RAM 的 16 位超低功耗 CC430 低于 1GHz 无线 MCU CC430F5145 具有 10 位 ADC、16kB 闪存和 2kB RAM 的 16 位超低功耗 CC430 低于 1GHz 无线 MCU CC430F5147 具有 10 位 ADC、32kB 闪存和 4kB RAM 的 16 位超低功耗 CC430 低于 1GHz 无线 MCU
其他无线产品
RF430CL330H 动态双接口 NFC 应答器 RF430F5978 RF430F59xx MSP430 SoC,具有射频内核和低频接口

文档

最新信息

  • Optimized fixed point functions - reduce development time and enable developers to focus on optimizing application code
  • Up to 100x higher performance when executing common fixed point scalar math functions in CCS – this means the MSP microcontroller can remain in low power modes longer than ever before
  • Free – simply use in Code Composer Studio or download the library

发布信息

The Texas Instruments® MSP IQmath and Qmath Libraries are a collection of highly optimized and high-precision mathematical functions for C programmers to seamlessly port a floating-point algorithm into fixed-point code on MSP430 and MSP432 devices. These routines are typically used in computationally intensive real-time applications where optimal execution speed, high accuracy and ultra-low energy are critical. By using the IQmath and Qmath libraries, it is possible to achieve execution speeds considerably faster and energy consumption considerably lower than equivalent code written using floating-point math.
设计工具

TIDC332 MSP430 Low Power Orientation Tracker Software Design Files

驱动程序或库

MSP-IQMATHLIB — 用于 MSP 的定点数学运算库

德州仪器 (TI) MSP IQmath 和 Qmath 库是一个高度优化的高精度数学函数集合,使 C 语言编程人员可以将浮点算法无缝移植到 MSP430 和 MSP432 器件上的定点代码中。这些例程通常用于计算密集型实时应用,最佳执行速度、高精确度和超低能耗是这些应用的关键。与使用浮点数学算法编写的同等代码相比,使用 IQmath 和 Qmath 库可以大幅提高执行速度并显著降低能耗。

MSP-IQmathlib 支持的 MSP 器件:

  • MSP430F1xx
  • MSP430F2xx
  • MSP430G2xx
  • MSP430F4xx
  • MSP430F5xx
  • MSP430F6xx
  • MSP430FRxx (...)

技术文档

未找到结果。请清除搜索,并重试。
查看所有 1
类型 标题 下载最新的英文版本 日期
设计指南 MSP430 Low Power Orientation Tracker Design Guide 2014年 3月 20日

支持与培训

可获得 TI E2E™ 论坛的工程师技术支持

查看所有论坛主题
查看英文版所有论坛主题

所有内容均由 TI 和社区网友按“原样”提供,并不构成 TI 规范。参阅使用条款

如果您对质量、包装或订购 TI 产品有疑问,请参阅 TI 支持

视频