首页 > 评测 > 传感器、BLE及云的完美结合——TI CC2650STK开发板评测

传感器、BLE及云的完美结合——TI CC2650STK开发板评测

TI   CC2650   STK   BLE   无线   射频   开发套件   
  • 作者:netlhx
  • 来源:21ic
  • [导读]
  • TI将STK系列定位为下一代IoT演示套件,除了无线通信技术,STK系列都板载了丰富的传感器并实现了云端连接的功能,TI宣称可在3分钟内实现快速体验,看上去很美。

TI CC2650STK11.jpg

STK系列的特色是提供了丰富的传感器,STK系列都提供了如下的传感器

• 环境光传感器

• IR传感器

• 温、湿度传感器

• 气压传感器

• 海拔(高度)传感器

• 9轴运动传感器

• 加速计

• 磁力计

• 陀螺仪

• 数字麦克风

这些传感器在开发板上的位置如下图所示

TI CC2650STK12.jpg

TI CC2650STK13.jpg

这些传感器大多是现代可穿戴设备上常见的传感器,有了这些传感器,配合TI CC2650 MCU控制器,就可以实现大量的原型设计及体验。

CC2650 器件是一款面向 Bluetooth Smart、ZigBee和 6LoWPAN以及 ZigBee RF4CE 远程控制应用的无线MCU,具体型号为CC2650F128。

TI CC2650STK14.jpg

该器件属于 CC26xx 系列的经济高效型超低功耗 2.4GHz RF 器件。它具有极低的有源 RF 和 MCU 电流以及低功耗模式流耗,可确保卓越的电池使用寿命,适合小型纽扣电池供电以及在能源采集型应用中使用。

CC2650 器件含有一个 32 位 ARM Cortex-M3 处理器(与主处理器工作频率同为 48MHz),并且具有丰富的外设功能集,其中包括一个独特的超低功耗传感器控制器。此传感器控制器非常适合连接外部传感器,还适合用于在系统其余部分处于睡眠模式的情况下自主收集模拟和数字数据。因此,CC2650 器件成为 广泛的 工业、消费类电子和医疗产品中各类应用的理想选择。

Bluetooth 低能耗控制器和 IEEE 802.15.4 MAC 嵌入在 ROM 中,并在 ARM Cortex-M0 处理器上单独运行。此架构可改善整体系统性能和功耗,CC2650的典型功耗如下

• Active-Mode RX: 5.9 mA

• Active-Mode TX at 0 dBm: 6.1 mA

• Active-Mode TX at +5 dBm: 9.1 mA

• Active-Mode MCU: 61 µA/MHz

• Active-Mode MCU: 48.5 CoreMark/mA

• Active-Mode Sensor Controller: 8.2 µA/MHz

• Standby: 1 µA (RTC Running and RAM/CPU Retention)

• Shutdown: 100 nA (Wake Up on External Events)

从数据手册上看到的低功耗特性还是相当不错的,TI宣称STK使用CR2032电池供电的话,可达一年之久。

CC2650的整体功能框图如下

TI CC2650STK15.jpg

从功能框图上可以看到,CC2650内置了两颗MCU,一颗Cortex-M3内核作为主控,用来与片内外设如I2C、UART等外设进行交互,另一颗Cortex-M0则主要负责RF内核,以实现更低的功耗控制。

值得注意的是,CC2650还专门为传感控制器提供了2KB的SRAM,以实现更有效的数据传输。

STK系列都内置了出厂固件,不同产品的固件提供了对应于开发板的相应功能,如TI CC2650就提供了ZigBee和BLE两个不同类型的固件,实现对应的通信功能,TI CC2650默认提供的是BLE固件。TI CC1350STK和TI  CC2650STK要实现网络通信(云端功能)的话,可以使用移动设备如手机来将数据推送到云端。因此,要体验TI CC2650STK的完整功能,需要先安装SensorTag APP,这里以Android平台为例,看看如何读取传感器数据并将数据推送到云端。

正式使用TI CC2650STK之前,记得将锂电池中间的塑料膜抽取出来,这样CR2032才能给设备供电,此时可以看到开发板上的LED灯开始闪烁,表明设备已开始工作。

下载并安装好SensorTag APP,打开程序,程序提示需要打开手机的蓝牙功能,之后可以看到已检测到TI CC2650STK设备,如下图

TI CC2650STK16.jpg

新版本的SensorTag APP还提供了配置Wi-Fi连接的功能,该功能是针对Wi-Fi SensorTag提供的。

在APP上点击发现的TI CC2650STK设备,APP开始初始化数据,检测STK设备上的传感器型号等参数,如下

TI CC2650STK17.jpg

这里报告找到14个设备,共提供了41项具体的参数。等设备参数检测加载完毕,就可以看到读取的具体值了,如下

TI CC2650STK18.jpg

读取的设备检测值都分类以数字及图形化的方式进行表示,看上去一目了然。

  • 本文系21ic原创,未经许可禁止转载!

网友评论