系统的功能分析

(末尾符文件)
本设计由STC89C52单片机最小系统+ADXL345加速度传感器+lcd1602液晶电路+蓝牙模块电路+呼吸灯电路+电源电路组成。
1、通过ADXL345检测步数,然后通过蓝牙模块将步数,路程,卡路里及运动状态实时传输到手机。
2、有动态呼吸灯指示走路情况。
3、液晶lcd1602实时显示步数,路程,卡路里及运动状态,运动状态分stand、lie、walk、run。
4、数据上报B:0014
J: 7.7m
K: 448.45cal
,分别表示步数、距离m、卡路里cal。

具体框图

计步器java代码 计步器测试_数据传输

原理图

计步器java代码 计步器测试_低功耗_02

模块电路的设计

ADXL345倾角传感器模块电路设计

本设计选择倾角传感器ADXL345模块实时检测相关的状态信息。ADXL345是一款小而薄的超低功耗3轴加速度计,分辨率高(13位),测量范围达± 16g。数字输出数据为16位二进制补码格式,可通过SPI(3线或4线)或I2C数字接口访问。ADXL345非常适合移动设备应用。它可以在倾斜检测应用中测量静态重力加速度,还可以测量运动或冲击导致的动态加速度。其高分辨率(3.9mg/LSB),能够测量不到1.0°的倾斜角度变化。该器件提供多种特殊检测功能。活动和非活动检测功能通过比较任意轴上的加速度与用户设置的阈值来检测有无运动发生。敲击检测功能可以检测任意方向的单振和双振动作。自由落体检测功能可以检测器件是否正在掉落。这些功能可以独立映射到两个中断输出引脚中的一个。正在申请专利的集成式存储器管理系统采用一个32级先进先出(FIFO)缓冲器,可用于存储数据,从而将主机处理器负荷降至最低,并降低整体系统功耗。低功耗模式支持基于运动的智能电源管理,从而以极低的功耗进行阈值感测和运动加速度测量。ADXL345模块接口图如下图所示。

ADXL345模块内部电路图如下图所示。U2即为稳压芯片,实现5V直流电转化为3.3V直流电,C1-C4为滤波电容。R2、R3为上拉电阻,让信号输入更加稳定。D1为电源指示灯,R1为限流电阻,来保护LED灯D1。

计步器java代码 计步器测试_低功耗_03

JDY-30蓝牙模块电路设计

蓝牙模块是指集成蓝牙功能的芯片基本电路集合,用于无线网络通讯。本蓝牙模块就是为了只能无线数据传输而专门打造的,本模块支持串行接口,支持SP蓝牙串口协议,具有成本低、体积小、收发灵敏性高等特点,只需配备少许的外围元件就能实现大功能。

一、模块特点

(1)支持蓝牙 SPP 串口协议

(2)内置 PCB 天线

(3)支持 UART 接口

(4)蓝牙 Class 2

(5)数据传输比 BLE 蓝牙快、可达到 8K 每秒以上的速率

(6)支持与 SPP 主蓝牙模块连接通信(JDY-30 为从 SPP 蓝牙模块)

(7)支持与电脑 SPP 蓝牙通信

(8)支持 Android 手机 SPP 通信

二、产品应用范围

(1) POS 机

(2)蓝牙打印机

(3)蓝牙玩具

(4)蓝牙高速数据传输产品应用

(5)小家电

(6)汽车电子

三、模块技术参数

(1)工作电压:3.3V-6V

(2)工作温度:-40℃-85℃

(3)天线:PCB板载天线

(4)功耗:19mA

四、模块接口说明

(1)RXD 串口输入,电平为TTL电平

(2)TXD 串口输出,电平为TTL电平

(3)GND 接GND

(4)VCC 接3.3V-6V

蓝牙模块接口电路图如下图所示。

计步器java代码 计步器测试_串口_04

程序流程图

计步器java代码 计步器测试_低功耗_05


.

链接:https://pan.baidu.com/s/1f-ZzeZiRX5-mDKfo8PHqmA 提取码:eetd

.