嵌入式低功耗 Wi-Fi 物联网报警系统——基于 TI 的 CC3200

本文介绍了一个基于TI CC3200的嵌入式低功耗Wi-Fi物联网报警系统,系统由Wi-Fi报警装置、无线路由器、云服务平台和智能终端组成。CC3200利用其低功耗特性,通过三轴加速度传感器监控物体状态,并通过无线路由器将报警信息发送到云服务平台,再推送给用户。系统硬件包括电源模块、加速度传感器模块,软件部分涉及嵌入式软件开发、云服务器设计和Android平台实时报警系统实现。通过实验测试,验证了系统的功耗、电池使用和整体功能,适用于室内防盗和监控场景。
摘要由CSDN通过智能技术生成

目录

1、系统方案设计

1.1 嵌入式 Wi-Fi 报警装置

1.2 无线路由器网关

1.3 嵌入式云服务平台

1.4 智能终端

2、系统硬件的设计与实现

2.1 CC3200 报警装置的硬件总体结构框图

2.2 CC3200 Wi-Fi SoC 微控制器

2.2.1 CC3200 微控制器的结构

2.2.2 ARM Cortex-M4 内核

2.2.3 上 Wi-Fi 网络处理器子系统:

2.3 电源模块设计

2.4 三轴加速度传感器模块

3、系统软件的设计与实现

3.1 报警装置嵌入式软件的设计与实现

3.1.1 报警装置驱动软件主要模块

3.1.2 嵌入式软件开发环境说明

3.1.3 报警装置嵌入式软件的主程序流程图

3.1.4 主要程序代码及程序注释

3.1.5 无线局域网的Wi-Fi 通信程序设计

3.1.6 低功耗软件设计与实现

3.2 嵌入式云服务器的设计与实现

3.2.1 客户端与云服务器数据交互的结构

3.2.2 云服务器的详细设计和实现

3.3 基于 Android 平台实时报警系统的设计与实现

4、系统测试结果及分析

4.1 报警装置的功耗测试

4.2 锂电池电量使用分析

4.3 系统整体功能测试

4.4 视频演示

5、联系方式 & 感谢


1、系统方案设计

本设计以 TI 的 CC3200 微控制器为核心,实现了一种基于低功耗 Wi-Fi 的 Internet 报警系统。该系统主要由基于 CC3200 的 Wi-Fi 报警装置、无线路由器、云服务平台、智能手机客户端组成。Wi-Fi 报警装置上的三轴加速度传感器,通过相关算法实时对物体的加速度信息进行监控,判断出震动、运动状态等,并将相关的报警信息通过无线路由器转发至云服务平台,最终由云服务平台将报警信息推送到已绑定的用户手机来进行相关的报警操作。本系统充分利用了 CC3200 的低功耗、嵌入式 Wi-Fi SoC 的特点,具有成本低、部署简单、扩展灵活、实时性高等优势,可广泛用于各种室内防盗、监控领域。

嵌入式低功耗 Wi-Fi 实时报警系统,主要由若干个Wi-Fi报警装置、无线路由器网关、嵌入式云服务平台、智能终端共同组成。

1.1 嵌入式 Wi-Fi 报警装置

嵌入式 Wi-Fi 报警装置主要由带有 Wi-Fi 射频前端的低功耗微控制器 CC3200 和三轴加速度传感器构成。利用三轴加速度传感器对被测物体的位移信息进行采集。TI CC3200 微控制器主要是利用其片上的 Wi-Fi 通信模块,实现报警装置与物联网云服务平台的信息交互,并充分利用 CC3200 微控制器的低功耗特性,尽可能降低设备的功耗。

1.2 无线路由器网关

无线路由器网关采用了家庭常用的无线路由器,主要用于将报警器的报警信息转发到云服务平台。 

 

1.3 嵌入式云服务平台

嵌入式云服务平台通过为用户提供完整的系统 API 接口, 实现与嵌入式终端设备的数据通信。当各种设备实现网络化后,设备将自动链接至云服务器。同时,用户可以通过 PC 机、智能手机等访问云服务网站,实时查看嵌入式终端设备的相关数据,并对其进行监控。

其主要功能包括:

  • 实时数据交互——在嵌入式设备和应用之间, 提供多种格式的双向实时数据交互。

  • 监控与数据分析——自定义通知和提醒规则;历史数据为数据分析提供支持。

1.4 智能终端

通过智能终端的客户端应用程序的开发,实现智能终端与云服务器之间的数据交互,然后通过云服务器,实现智能终端在 Wi-Fi 和 3G/4G 两种无线网络环境下,可以随时随地对多个报警装置进行实时监控。此次设计将利用Android智能手机开发平台,开发一款手机客户端应用软件(APP)。

2、系统硬件的设计与实现

报警装置的主控芯片为 CC3200 微控制器,由电源模块、加速度传感器模块、Wi-Fi 无线通信模块、串行通讯模块、JATG 仿真调试模块、以及 LED 指示灯和按键等部分组成。该报警系统的硬件结构较为简单,并且免去了过多的硬件,减少了用户的成本,价格较为低廉。

  • 利用三轴加速度传感器,实现对物体位移信息的实时监控

  • 在资源有限的MCU上,实现 Wi-Fi 通信及其相关应用

  • 嵌入式 Wi-Fi 低功耗特性的实现(低功耗软件框架)

  • 利用 NFC 技术,实现智能终端与 MCU 的信息交互

  • Wi-Fi报警装置与云服务器(云端)的信息交互

  • 云服务器(云端)与智能终端(手机)的信息交互

2.1 CC3200 报警装置的硬件总体结构框图

 报警装置硬件模块按功能可分为:

  • 电源管理模块:锂电池电量检测、锂电池充放电管理。

  • 数据采集模块:三轴加速度传感器模块,用于实时采样物体的加速度信息。

  • 数据传输通信模块:CC3200 集成的 Wi-Fi 模块,实现与云服务器的数据交互。

2.2 CC3200 Wi-Fi SoC 微控制器

2.2.1 CC3200 微控制器的结构

美国TI公司推出的 CC3200 微控制器,是一款专门针对物联网 (IOT) 应用的32位低功耗微控制器。该芯片集成了最新ARM Cortex-M4 内核的应用微控制器子系统、Wi-Fi 网络处理器子系统和电源管理子系统,具有高速度、低工作电压、超低功耗、模块化控制灵活等技术特点。

此芯片包含多种外设,其中包括4个通用定时器、1 个看门狗定时器、4路12位模数转换器 (ADC)、2个通用异步收发器(UART)、1个 SPI 接口、1个 I2C 接口、8 位并行摄像头接口、2 个 I2S 通信接口和 1 个 SD/MMC接口,另外还包含了用于代码和数据的灵活嵌入式 RAM(高达 256 KB),以及具有外部串行闪存引导加载程序和外设驱动程序的 ROM。

2.2.2 ARM Cortex-M4 内核

微控制器子系统包含一个运行频率为 80MHz 的行业标准 ARM Cortex-M4 内核。ARM Cortex-M4 内核属于 ARM V7 架构,是由 ARM 专门开发的最新 32 位嵌入式处理器,具有高效的信号处理功能与 Cortex-M4 处理器系列的低功耗、低成本和易于使用等优点。

 

 

2.2.3 上 Wi-Fi 网络处理器子系统:

  • 具有802.11 b/g/n 射频、基带;

  • 具有强大加密引擎,以实现支持 256 位加密的快速、安全Wi-Fi和互联网连接;

  • 具有嵌入式TCP/IP 堆栈,拥有行业标准 BSD 套接字应用编程接口 (API);

  • 具有嵌入式HTTP 服务器和多个互联网协议。

  • 支持Station(节点)、AP(无线接入点)和 Wi-Fi 直接模式;

  • 支持 WPA2 个人和企业安全性以及 WPS2.0;

  • 具有自主和快速 Wi-Fi 连接的 SimpleLink 连接管理器;

  • 具有SmartConfig技术、AP模式、WPS技术,可简单且灵活地配置网络参数;

  • Tx 功率:18.0 dBm @ 1 DSSS、14.5 dBm @ 54 OFDM;

  • RX 灵敏度:-95.7 dBm @ 1 DSSS、-74.0 dBm @ 54 OFDM。

2.3 电源模块设计

此次设计将使用型号为 603048A 的锂电池对报警装置进行供电,并且可通过 USB 供电和对锂电池充电。其中,电源模块的充电管理芯片采用 TI 公司的 BQ24230 芯片。另外,由于锂电池的电压一般为 3V 到 4.2V,而报警装置的正常供电电压为 3.3V,故在锂电池的电压的输出端,还要加一个 3.3 V 升压降压转换器。此次设计采用的 3.3 V 升压降压转换器,采用的是 TI 公司的 TPS63001 芯片。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值