推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

AmoMcu CC2540 CC2541软件例程-.Mpu6050六轴传感器

更新时间:2020-06-17 07:05:35 大小:477K 上传用户:xzxbybd查看TA发布的资源 标签:amomcucc2540cc2541传感器 下载积分:2分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

AmoMcu CC2540 CC2541软件例程-Mpu6050六轴传感器,软件源码


穿戴设备一个重要的应用领域就是医疗健康方向,此类设备必须无声的监测人体健康数

据,并向数据分析端的大型设备或者云端发送数据,用来分析病人的各项指标。

Cc254x 开发板有留出mpu6050 模块的接口,mpu6050 模块包括了加速度计和陀螺仪,

不仅能够通过加速度计算开发类似计步器等应用,还能通过陀螺仪感知人体姿态。

MPU-6050 是全球首例9 轴运动处理传感器。它集成了3 轴MEMS 陀螺仪,3 轴

MEMS 加速度计,以及一个可扩展的数字运动处理器DMP(Digital Motion Processor),

可用I2C 接口连接一个第三方的数字传感器,比如磁力计。扩展之后就可以通过其I2C 输

出一个9 轴的信号。MPU-6050 也可以通过其I2C 接口连接非惯性的数字传感器,比如

压力传感器。MPU-6050 是全球首例9 轴运动处理传感器。它集成了3 轴MEMS 陀螺仪,

3 轴MEMS 加速度计, 以及一个可扩展的数字运动处理器DMP ( Digital Motion

Processor),可用I2C 接口连接一个第三方的数字传感器,比如磁力计。扩展之后就可以

通过其I2C 输出一个9 轴的信号。MPU-6050 也可以通过其I2C 接口连接非惯性的数字

传感器,比如压力传感器。


我们的基础源码总共分为三块:

【1】iic.c iic.h ------是iic 的驱动程序(目前我们是用模拟iic 的方式),

cc2541 是支持硬件iic 的, 但是很遗憾的是我们的板子没有把cc2541 的iic 连到mpu6050

模块对应的接口上来。所以我用了模拟iic 读写mpu6050, 这也没关系的, 不管白马黑马

都拉出来溜溜。

【2】mpu6050.c mpu6050.h -----是mpu6050 的驱动程序, 包含初始化和一般的读

写。

【3】main.c -----看名知意,是主文件,串口初始化也包含着这个文

件里边,这里调用了mpu6050 的初始化函数以及mpu6050 通信判断的函数,如果检测到在

位, 则连续地读出mpu6050 的三轴传感器、温度和三轴陀螺仪数据, 并通过串口发送到

电脑来显示。


部分文件列表

文件名 大小
AmoMcu_CC2540_CC2541软件例程-.Mpu6050六轴传感器.zip 477K

全部评论(0)

暂无评论