首页 > 评测 > 助力智能交通--ROHM BM1422AGMV地磁传感器评测
助力智能交通--ROHM BM1422AGMV地磁传感器评测
- [导读]
- BM1422AGMV是一款小巧、高精度、应用简单(简单外围电路)的地磁传感器,主要面向汽车市场的一款地磁传感器。BM1422AGMV本身的体积非常小巧,三维大小仅为2mmX2mmX1mm;很高的灵敏度及较宽的测试范围,再加上非常简单的外围电路,使得该模块在各类需要地磁检测的应用场合具有非常高的适应性。
将下载后的.ZIP文件添加到Arduino,现在Arduino已支持BM1422AGMV的开发,打开示例文件,会看到有针对BM1422AGMV的测试文件。
接下来搭建硬件环境,如果使用的是SensorShield,方法很简单,设定工作电压及选择相关的I2C接口,然后将BM1422AGMV模块插入到扩展板上即可。
本文测试使用的方法是使用面包板,前面提到过,BM1422AGMV模块使用的不是标准的2.54mm接口的引脚,所以只能插到面包板上来实现硬件连接。尽管是这样,连接硬件也还是很简单的步骤。
需要注意的是,DRDY引脚连接到的是Arduino的A2引脚,可以参考官方给出的原理图来确定。另外模块使用的是3.3V电压,在选择连接时要注意。
设置好软、硬件环境之后,可以使用官方提供的测试程序来读取传感器提供的数据
这是编译并上传测试代码到Arduino成功后的画面,可以看到代码只使用了很小一部分存储空间,还有相当大的一部分存储资源可以用来实现其它的操作。
代码上传到开发板后,Arduino控制并读取传感器感知到的数据,一个典型的输出如下:
串口输出窗口持续输出检测到的XYZ三个方向上的数据,在模块静止不动时,可以看到三个值都保持相对稳定,没有大的变化。获取到XYZ三方向上的输出值后,就可以使用这三个值来计算当前的磁北角度了。
总结来说,BM1422AGMV是一款小巧、高精度、结构简单(外部结构)的地磁传感器,主要面向汽车市场的一款地磁传感器。BM1422AGMV本身的体积非常小巧,三维大小仅为2mmX2mmX1mm;很高的灵敏度及较宽的测试范围,再加上非常简单的外围电路,使得该模块在各类需要地磁检测的应用场合具有非常高的适应性。
参考资源:
Arduino: https://www.arduino.cc/
BM1422AGMV模块:
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前