首頁 > 評測 > 助力智能交通--ROHM BM1422AGMV地磁傳感器評測

助力智能交通--ROHM BM1422AGMV地磁傳感器評測

  • 作者:21ic
  • 來源:21ic
  • [導讀]
  • BM1422AGMV是一款小巧、高精度、應用簡單(簡單外圍電路)的地磁傳感器,主要面向汽車市場的一款地磁傳感器。BM1422AGMV本身的體積非常小巧,三維大小僅為2mmX2mmX1mm;很高的靈敏度及較寬的測試范圍,再加上非常簡單的外圍電路,使得該模塊在各類需要地磁檢測的應用場合具有非常高的適應性。

image10.png

將下載后的.ZIP文件添加到Arduino,現(xiàn)在Arduino已支持BM1422AGMV的開發(fā),打開示例文件,會看到有針對BM1422AGMV的測試文件。

image11.png

接下來搭建硬件環(huán)境,如果使用的是SensorShield,方法很簡單,設定工作電壓及選擇相關的I2C接口,然后將BM1422AGMV模塊插入到擴展板上即可。

本文測試使用的方法是使用面包板,前面提到過,BM1422AGMV模塊使用的不是標準的2.54mm接口的引腳,所以只能插到面包板上來實現(xiàn)硬件連接。盡管是這樣,連接硬件也還是很簡單的步驟。

image12_copy.jpg

需要注意的是,DRDY引腳連接到的是Arduino的A2引腳,可以參考官方給出的原理圖來確定。另外模塊使用的是3.3V電壓,在選擇連接時要注意。

設置好軟、硬件環(huán)境之后,可以使用官方提供的測試程序來讀取傳感器提供的數(shù)據(jù)

image13.png

這是編譯并上傳測試代碼到Arduino成功后的畫面,可以看到代碼只使用了很小一部分存儲空間,還有相當大的一部分存儲資源可以用來實現(xiàn)其它的操作。

代碼上傳到開發(fā)板后,Arduino控制并讀取傳感器感知到的數(shù)據(jù),一個典型的輸出如下:

image14.png

串口輸出窗口持續(xù)輸出檢測到的XYZ三個方向上的數(shù)據(jù),在模塊靜止不動時,可以看到三個值都保持相對穩(wěn)定,沒有大的變化。獲取到XYZ三方向上的輸出值后,就可以使用這三個值來計算當前的磁北角度了。

總結來說,BM1422AGMV是一款小巧、高精度、結構簡單(外部結構)的地磁傳感器,主要面向汽車市場的一款地磁傳感器。BM1422AGMV本身的體積非常小巧,三維大小僅為2mmX2mmX1mm;很高的靈敏度及較寬的測試范圍,再加上非常簡單的外圍電路,使得該模塊在各類需要地磁檢測的應用場合具有非常高的適應性。

參考資源:

Arduino: https://www.arduino.cc/

BM1422AGMV模塊:

https://www.rohm.com.cn/news-detail?news-title=2017-09-05_news_magnetic&defaultGroupId=false&utm_medium=cpc&utm_source=(banner advertisement)&utm_campaign=CN_(BA)_21IC&utm_content=evm_sensor_1804

http://www.rohm.com.cn/web/china/sensor-shield-support/magnetic-sensor2?utm_medium=cpc&utm_source=(banner advertisement)&utm_campaign=CN_(BA)_21IC&utm_content=evm_sensor_1804

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉載!

網(wǎng)友評論