Advertisement

开发教程:疯壳·开源蓝牙心率防水运动手环-三轴计步伐

阅读量:

蓝牙心率防水运动手环
——疯壳·智能穿戴开发系列
三轴计步伐

三轴记步
1相关简介

本次,我们将使用 DA14580 的硬件 I2C 读取三轴传感器的步数。

I2C总线是一种专为系统中电路通信提供支撑功能的可编程控制总线,并采用软硬双层可编程的方式实现串行数据传输。该协议基于双通道设计实现串行数据传输功能。支持标准模式(工作速率为 0~100Kb/s)与快速模式(≤400Kb/s)两种工作速率,并具备时钟同步功能。系统设计采用32 字节的发送接收 FIFO结构实现数据缓存功能,并支持主机级发送与接收操作。硬件设计允许配置7位或10位地址空间,并支持混合格式发/收操作。系统运行基于块式发送机制,在默认情况下从地址 0x55 开始进行通信操作,并支持中断或轮询多种操作方式。硬件还具备对数据线保持时间进行参数配置的功能

本研究采用的三轴传感器型号为 LIS2DS12。该加速度计是一种兼具高灵敏度与低功耗特性的三轴线性加速度计。其核心组件包括四个主要部分:微分放大电路、模数转换电路、数字信号处理器和存储控制器模块。该加速度计支持 2G、4G、8G 和 16G 尺寸选择,并配备有 256 次级存储 FIFO 缓冲器模块,在数据采集过程中可有效限制主机处理器干预。本系统支持 SPI 接口和 I2C 接口供信号传输,在本研究中,我们选择了 I2C 接口中的一种解决

全部评论 (0)

还没有任何评论哟~