SensorTile物联网开发套件(一)——概述

 

有幸得到一套SensorTile物联网开发套件,狂拽酷炫吊炸天的性能真是让我兴奋至极,经过一段时间的学习摸索,初步了解其开发流程,这里将这款神器介绍给大家,并分享开发经验与源代码,共同学习进步,希望大家持续关注。

 

在物联网大潮下ST推出的STEVAL-STLKT01V1SensorTile的全部套件)就是一款高度集成的开发套件,具有丰富的功能,可以缩短设计周期,加速开发。

 

极小的SensorTile核心板,只有13.5×13.5mm,具有高效且低功耗的惯性器件,气压计,MEMS麦克风,板上80MhzMCU,提供蓝牙智能连接,在最小的尺寸中提供最好的无线性能。

 

STEVAL-STLKT01V1开发套件可用于原型机的开发,可以被用于评估阶段,在一个最佳的系统框架评估系统的高效性,低功耗,数据融合和嵌入式信号处理算法。

 

可被用于参考设计,提供高效,低功耗的设计。包括:原理图,PCB图,器件列表,3D
CAD
,从基础的例程到复杂的软件工程。

 

 

套件全家福 
      

包括:SensorTile核心板,mini扩展板,锂电池,ST-Link下载连接线,扩展板,可穿戴式的塑料盒

 

SensorTIle核心板

引用

器件

描述

A

MP34DT04

MEMS数字麦克风

B

LD39115J18R

1.8V低压差稳压器

C

STM32L476JGY6

ARM Cortex-M4 32MCU

D

LSM6DSM

低功耗3轴加速度计和3轴陀螺仪

E

LSM303AGR

低功耗3轴加速度计和3轴磁力计

F

LPS22HB

MEMS气压计

G

BlueNRG-MS

BLE

H

BALF-NRG-01D3

谐波滤波器

 

STLCX01V1SensorTile开发扩展板)

引用

器件

描述

A

SensorTile的连接头

插接或焊接SensorTile

B

Arduino连接头

兼容STM23 Nucleo板子

C

ST2378ETTR

1.715.5V的电平转换器

D

micro-USB连接头

供电与通信接口

E

音频DAC,耳机孔

16位低功耗音频DAC3.5mm耳机孔

F

SWD连接头,复位按钮

5-pin SWD连接口,复位按钮

 

STLCR01V1SensorTile mini扩展板)

我们不是培训机构,不会讲一大堆天花乱坠的,关于您学了单片机能够干嘛,能够从事什么高大上的职业,能够大富大贵之类的等等这些话题。

引用

器件

描述

A

SensorTile的连接头

插接或焊接SensorTile

B

HTS221

数字相对湿度和温度计

C

STBC08PMR, STC3115, LDK120M-R, USBLC6-2P6

800mA锂电池充电器,低噪声低电压稳压器,静电保护

D

电源开关

E

SWD连接头

5-pin SWD连接口

F

micro-USB连接头,3-pin电池接口

供电与通信接口,锂电池供电接口

G

micro-SD卡插口

 

SensorTile的功能框架图如下:


 

系统需求:

如果仅仅需要运行demo,需要一台智能手机安卓4.4版本以上或者IOS
8.0
以上操作系统,且支持4.0版本以上蓝牙。一个USB线用于供电。

如果需要自己设计,需要一台Windows7系统以上的电脑,安卓有IARKEIL或者AC6集成开发环境,USB线供电,一个STM32
Nucleo
板子,ST-LINK固件。

 

多套固件支持该套件:

FP-SNS-ALLMEMS1

支持的硬件:BlueNRG ,LPS22HB, LSM6DSM, LSM303AGR MD34DT04

FP-SNS-MOTENV1

支持的硬件:BlueNRG, HTS221, LPS25HB, LSM6DS0, LIS3MDL

BLUEMICROSYSTEM1

支持的硬件:BlueNRG , LSM6DS3, LPS22HB,
LSM6DSM, STC3115, LSM303AGR

开放MEMS算法(算法库会在之后介绍):

osxMotionFX (实时姿态解算算法),

osxMotionARactivity(运动状态识别算法)

osxMotionCP (佩戴位置识别算法),

osxMotionGR (手势识别算法),

osxMotionPM (计步器)。

BLUEMICROSYSTEM2

支持的硬件:BlueNRG, LPS22HB, LPS25HB, LSM303AGR,
LSM6DSM, MP34DT04

开放MEMS算法:

osxMotionFX(实时姿态解算算法),

osxMotionARactivity(运动状态识别算法)

osxMotionCP (佩戴位置识别算法),

osxMotionGR (手势识别算法)

 

注:所谓的算法库就是ST提供一种功能接口,调用可以方便的实现不同的功能。


总结:

极致小的尺寸,丰富的功能,简便的算法库,全套ST器件,开源SDK,甩SensorTag几条街,想拥抱物联网的你有什么理由拒绝呢?

 

 

参考引用:

SensorTile培训资料:20160908 SensorTile 025 Training FINAL.pdf

SensorTile概述:en.DM00298488.pdf

SensorTile用户手册:en.DM00320099.pdf

SensorTile快速入门指南:en.steval-stlkt01v1_quick_start_guide.pdf

Open.MEMS算法库介绍:en.Open_MEMS_EN.pdf

官网网址:

http://www.st.com/content/st_com/en/products/evaluation-tools/solution-evaluation-tools/sensor-solution-eval-boards/steval-stlkt01v1.html

更多ST传感器产品信息,可通过以下渠道获得——

1.意法半导体授权代理商

2.ST MEMS 技术讨论QQ群:415506792

> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >

在开发一个需要长时间可靠运行的电子测量设备,有关单片机(DSP)系统的故障自诊断相关问题(包括主控制器,外围器件,如AD,RAM,ROM等)如何解决?答:DSP是专门用在数字信号处理的晶片,与单片机相比DSP器件具有较高的集成度,而且具有更快的CPU,更大容量的记忆体,计算能力强大,运算速度快,能够满足系统的要求内置有串列传输速率发生器和FIFO缓冲器。提供高速,同步串口和标准非同步串口。有的片内集成了A/D和采样/保持电路,可提供PWM输出。DSP器件采用改进的哈佛结构,具有独立的程式和资料空间,允许同时存取程式和资料。内置高速的硬体乘法器,增强的多级流水线,使DSP器件具有高速的资料运算能力。DSP的计算能力虽然很强,但其事件管理能力较弱,而且直接支援的I/O口很少。为了方便地实现人机交互,采用DSP与单片机协同工作的方式:以单片机为主机,通过通讯介面对DSP实现控制;同时利用单片机较强的外围设备管理能力实现人机介面,显示等功能。主要工作流程是:弹簧的输入输出信号经过滤波电路进行调理后, 由A/D转换器转换为数字信号,再进入DSP进行运算,得到的诊断结果通过通讯介面电路送入单片机,单片机将结果显示在液晶显示器上,并经过串口送入到其它应用介面。
因为DSP电路完成数据采集及数字滤波,软件的设计主要包括DSP编程和 单片机编程。DSP程式的主要任务是初始化, 管理DSP外围电路和完成,在故障自诊断方面,主控制器部份大都是利用内置的演算法完成故障诊断等任务,单片机程式包括键盘控制程式,液晶驱动显示程式,与DSP及其它机器通信的程式。其它部份的故障自诊断,可参考本板开头说明部份来处理等。

生成海报
点赞 0

thePro

我还没有学会写个人说明!

相关推荐

在Arduino上搭建ESP32开发环境

ESP32开发板可以通过官方的工具链、编译工具、ESP-IDF配合文本编辑器进行编程,但这样的方式有时比较麻烦,而且对新手极其不友好,因此经过简单配置,可使用Arduino对ESP32开发