查看: 7857|回复: 12

[原创] 【FRDM-KL02Z开发笔记】FRDM-KL02Z读取MMA8451加速度传感器

[复制链接]
  • TA的每日心情
    开心
    2018-7-23 21:04
  • 签到天数: 103 天

    连续签到: 1 天

    [LV.6]常住居民II

    228

    主题

    5379

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    16789
    最后登录
    1970-1-1
    发表于 2015-11-22 15:53:52 | 显示全部楼层 |阅读模式
    本帖最后由 lkl0305 于 2015-11-22 16:08 编辑

    这两天简单学了一下FRDM-KL02Z上面的加速度传感器,给大家分享一下!

    本次测试完成MMA8451的初始化以及数据的简单读取和转换过程,并结合图形来判断各轴的方向问题。

    首先来看看MMA8451的介绍:
    Freescale公司的MMA8451Q是智能低功耗三轴容性微机械数字加速度计,具有14位分辨率,3mm×3mm×1mm QFN封装,电源电压1.95V~3.6V,接口电压1.6V~3.6V,动态可选择满刻度为 ±2g/±4g/±8g ,输出数据速率(ODR)从1.56Hz ~800Hz,噪音为99μg/Hz,定流消耗6μA~165μA。主要用在电子罗盘、静态位置检测、笔记本电脑、电子书、实时位置检测、手持产品运动检测、震动和振动监测、用户接口等。

    MMA8451Q主要特性
    •1.95V~3.6V的电源电压
    •1.6V~3.6V的接口电压
    •±2G/±4G/±8全范围动态选择
    •输出数据速率(ODR),从1.56Hz~800Hz
    • 99μg/Hz噪声
    • 14位和8位数字输出
    • I2C数字输出接口(4.7kΩ上拉,2.25 MHz运作)
    • 7个中断源的两个可编程中断引脚
    •三通道嵌入式运动检测
    •自由落体运动检测:1通道
    •脉冲检测:1通道
    •颠簸检测:1通道
    •方向(纵向/横向)检测,可编程迟滞
    •自动唤醒,并返回到睡眠的,自动ODR变化
    • 32采样FIFO
    •每个样品,通过FIFO,高通筛选数据
    •自检
    •符合RoHS标准
    •电耗:6μA~165μA

    MMA8451Q典型应用
    • eCompass应用
    •静态定位检测(人像/风景,上/下,左/右,后退/前位置识别)
    •笔记本电脑,电子阅读器和笔记本电脑翻滚和自由落体检测
    •实时定位检测(虚拟现实和游戏的3D用户位置反馈)
    •实时活动分析(计步器步计数,为硬盘的自由落体跌落检测,航位推算GPS备份)
    •便携式产品节电运动检测(手机自动休眠和自动唤醒,PDA,全球定位系统,游戏)
    •冲击和振动监测(机电补偿,航运和保修使用率日志记录)
    •用户界面(菜单滚动的方向变化,轻触按钮更换检测)

    =============================================================

    1、下面看看MMA8451的与FRDM-KL02Z的接口吧,由图可以看出,使用的是I2C0与MMA8451通信。
    506.png
    2、看下MMA8451的相关寄存器和芯片方向
    (1)这个刚开始看的时候,有些晕,程序写好了,结合实际就好理解了。
    500.png
    501.png
    (2)下面是6个加速度数据的存储位置
    502.png
    (3)下面是芯片ID的位置和默认的值可以用来判断是否为MMA8451芯片
    503.png
    (4)下面是用于激活MMA8451的工作寄存器,需要向激活位写1
    504.png
    505.png
    3、使用KSDK_Project_Generator生成工程
    507.png
    4、在MDK中添加自己的代码,基本上我都注释过了,就不过多说
    (1)宏定义
    508.png
    (2)定义一个结构体,存储MMA8451的数据
    509.png
    (3)定义变量
    510.png
    (4)主函数先初始化
    511.png
    (5)激活MMA4851
    512.png
    (6)都芯片ID判断是否为MMA4851
    513.png
    (7)定时100ms都一次数据,并把加速度值输出
    514.png
    5、串口输出结果
    515.png

    6、本来想上几个实物照片,但天气不好,照的不清楚,看图示吧:
    517.png
    518.png
    519.png
    520.png
    521.png
    522.png
    最后上一下MMA8451的资料
    MMA8451Q.pdf (1.22 MB, 下载次数: 40)

    评分

    参与人数 1NXP金币 +20 收起 理由
    小七 + 20

    查看全部评分

    回复

    使用道具 举报

    该用户从未签到

    3

    主题

    555

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    1343
    最后登录
    2018-10-23
    发表于 2015-11-22 19:03:21 | 显示全部楼层
    谢谢分享
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-12-4 23:20
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    9

    主题

    573

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1785
    最后登录
    2017-3-3
    发表于 2015-11-22 19:29:30 | 显示全部楼层
    本帖最后由 风子 于 2015-11-26 21:22 编辑

    谢谢分享.png
    091541cr1iu0jkaf0zjmqc.png
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8

    主题

    569

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2119
    最后登录
    2018-2-1
    发表于 2015-11-22 19:56:07 | 显示全部楼层
    好6 好 6 ,一会儿去模仿下。 FreescaleLogo.jpg
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-3-29 09:54
  • 签到天数: 418 天

    连续签到: 1 天

    [LV.9]以坛为家II

    21

    主题

    2928

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3307
    最后登录
    2021-4-7
    发表于 2015-11-22 20:19:37 | 显示全部楼层
    谢谢分享。。。
    FSL-logo.png
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-1-24 09:50
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    654

    主题

    3262

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    13207
    最后登录
    2019-1-27
    发表于 2015-11-23 09:45:10 | 显示全部楼层
    赞一个
    回复

    使用道具 举报

    该用户从未签到

    9

    主题

    642

    帖子

    0

    高级会员

    Rank: 4

    积分
    748
    最后登录
    1970-1-1
    发表于 2015-11-23 10:26:01 | 显示全部楼层
    感谢分享
    104930kli5jsmlssemljli.png
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2025-5-7 09:07
  • 签到天数: 353 天

    连续签到: 1 天

    [LV.8]以坛为家I

    141

    主题

    8056

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5786
    最后登录
    2025-5-7
    发表于 2015-11-23 12:18:55 | 显示全部楼层
    谢谢分享        
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    41

    帖子

    0

    注册会员

    Rank: 2

    积分
    123
    最后登录
    1970-1-1
    发表于 2015-11-24 09:48:25 | 显示全部楼层
    焊  这个要顶
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-23 21:04
  • 签到天数: 103 天

    连续签到: 1 天

    [LV.6]常住居民II

    228

    主题

    5379

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    16789
    最后登录
    1970-1-1
     楼主| 发表于 2015-11-24 22:29:19 | 显示全部楼层

    多谢支持
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-8-17 02:14 , Processed in 0.107810 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表