2696|0

34

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

NEWBIT开发板评测——重力、磁力和温度模块测试 [复制链接]

 
本帖最后由 jeehuiken 于 2017-12-2 00:16 编辑

         以下测试是基于NEWBIT板载的芯片进行的测试,NEWBIT总共有重力感应、陀螺仪(磁力)感应、温度感应和光线感应,下述测试了重力、磁力和温度感应的功能,主要的测试目的是通过简单的代码测试板子是否能够正常工作。                 一、图片:第一张图是NEWBIT的pcb照片,这两个芯片就是重力和磁力器件;第二张图是原理图截取部分,两个芯片都是通过I2C传输,上拉电阻是12KΩ,(个人认为偏大一些,测试未发现问题),第三张图是microbit的原理图截图,两者原理基本相同;

        二、原件规格书: MMA8653FCR1.pdf (1.67 MB, 下载次数: 8) MAG3110FCR1.pdf (369.29 KB, 下载次数: 8)
后续对底层分析时可能会用到;
        三、加速度模块应用;加速度模块主要体验3轴重力感应,即在XYZ三个相位上发生变化时芯片是否反馈正常;使用到的函数是input.onGesture(),在图形化工具中是input—>on(震动),如图

烧录后测试,调整PCB角度,显示图像规律变化,能正常识别,附件是相关文件 重力感应.hex (567.41 KB, 下载次数: 10)
       四、磁力感应:主要用到input.magneticForce(Dimension.X),函数,用于测试磁场强度,将磁场强度量化的展示在NEWBIT上;
用到的函数还有led.plotBarGraph,用LED显示出来;如下图
microbit-无标题.hex (559.72 KB, 下载次数: 7)
程序下载后并不能直接显示,需要做一个矫正,刚开始LED在中间有一个亮点,歪斜PCB,让亮点点亮一圈的PCB(不包含角上的),之后显示笑脸图标,然后就可以测量磁场强度了,一个点时磁场强度最弱,点越多强度值越大。
         五、温度实验;温度感应是通过51822芯片内置感应获取的,比较简单,直接用basic->显示数字,现实的信息是input下面的温度信息即可,如下图
温度.hex (558.18 KB, 下载次数: 7)
温度反馈的数值比较慢,因为在芯片内部,所以准确度偏差也比较大,更准确的说是反映了51822的温度。

此内容由EEWORLD论坛网友jeehuiken原创,如需转载或用于商业用途需征得作者同意并注明出处





点赞 关注
 
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表