请选择 进入手机版 | 继续访问电脑版
搜索
热搜: ROHM 模拟 车载
查看: 2031|回复: 3

[原创] 【传感器大派送】1.压力传感器(BM1383AGLV)测评

  [复制链接]

该用户从未签到

2

主题

160

帖子

0

精华

高级会员

最后登录
2019-10-17
发表于 2018-11-23 23:26:04 | 显示全部楼层 |阅读模式
本帖最后由 eric_bestmyself 于 2018-11-23 23:26 编辑

拿到传感器模块快2周了,由于工作的关系,一直没能真正开始用起来,趁着周末,先分享一篇压力传感器模块BM1383AGLV的文章.先看下我实验用的电路板.3个传感器模块分别是气压传感器评估板BM1383AGLV,加速度传感器评估板KX224,霍尔IC评估板BD7411G.用的底板是参数NXP双核大赛用的LPC54114 EVM(温故而知新,哈哈).
Sensor Shield.JPG Sensor modules.JPG Total.JPG LPC54114 EVM.JPG
由于没有Arduino开发板,所以只能自己编写驱动程序,好在以前做过类似的事情.在查看了BM1383AGLV.cpp的源代码后,弄懂了其基本操作.直接进行移植.
主要的函数就是读写和初始化.我的经验只要充分理解了I2C协议原理和BM1383AGLV的基本操作,BM1383AGLV模块使用起来还是非常简单的.经过几个小时的繁忙工作,终于实现了在OLED上显示传感器数据的功能.

test

test

我用的扩展板是自己做的,上面有蓝牙模块,OLED接口,2个不同电平的IIC接口.OLED的第一行是蓝牙连接状态,本次未进行蓝牙连接;第二行显示的是压力值,是测量的大气压数值.第三行是压力值的十六进制数据,第四行是温度数据.实际测量结果:大气压数据跳动小于10Pa,温度误差不超过1℃,在电阻型压力传感器的范围内,性能应该是很不错的.本次由于时间关系,没有对功耗进行精确测量,下一个帖子会补上.最后贴上本次试验的核心源代码:
BM1383读写函数.JPG.png

回复

使用道具 举报

该用户从未签到

205

主题

1万

帖子

0

精华

论坛元老

最后登录
2023-6-10
发表于 2018-11-24 00:22:49 | 显示全部楼层
看看
回复

使用道具 举报

该用户从未签到

2

主题

160

帖子

0

精华

高级会员

最后登录
2019-10-17
 楼主| 发表于 2018-11-24 09:56:22 | 显示全部楼层
回复 支持 反对

使用道具 举报

该用户从未签到

205

主题

1万

帖子

0

精华

论坛元老

最后登录
2023-6-10
发表于 2018-11-25 00:03:41 | 显示全部楼层
哈哈 logo.png
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

Archiver|手机版|小黑屋|罗姆半导体技术社区

GMT+8, 2024-3-29 06:16 , Processed in 0.101177 second(s), 15 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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