在线时间250 小时
UID423774
注册时间2014-10-22
NXP金币0
TA的每日心情 | 慵懒 2017-4-27 10:34 |
---|
签到天数: 3 天 连续签到: 1 天 [LV.2]偶尔看看I
金牌会员
 
- 积分
- 1450
- 最后登录
- 2020-8-3
|
本帖最后由 流-423774 于 2015-6-17 00:08 编辑
第一次接触MMA845X加速度传感器是在一年以前的一个物流项目上,使用中断功能,当加速度达到一个阈值,启动中断唤醒,唤醒睡眠状态的单片机上传加速度数据,好了在这里闲话少说言归正传,FRDM-KL25的开发板上有一款MMA8451Q加速度传感器,可以实现一个比较好玩的功能,在论坛里面有坛友拿来做了重力遥控感应游戏等等,在这里呢,我拿来做了一个测试,使开发板上面的加速度实时上传给上位机,然后在上位机上可以看到图形化的加速度变化
从图上面可以看到,X,Y,Z轴上面的加速度变化情况,我再这里每个单元格采集四个点的加速度数据,看到的数据也比较明显,可以根据需要适当的修改。
目前来说协议上传给上位机的解析协议非常简单,一个协议头(T)+X轴数据(76字节)+Y轴数据(76字节)+Z轴数据(76字节),(为什么使用76字节呢,朋友们可以想想) 协议定义的比较简单有时候会有解析错误的情况,由于只是测试就没有再做改进。从单片机定时上传的数据有200ms的延迟,会丢失调200多毫秒的采集点,总体来说,从上位机上面看到效果来说还是蛮不错的,有点示波器的效果!
|
|