首頁(yè) > 評(píng)測(cè) > 助力智能交通--ROHM BM1422AGMV地磁傳感器評(píng)測(cè)
助力智能交通--ROHM BM1422AGMV地磁傳感器評(píng)測(cè)
- [導(dǎo)讀]
- BM1422AGMV是一款小巧、高精度、應(yīng)用簡(jiǎn)單(簡(jiǎn)單外圍電路)的地磁傳感器,主要面向汽車市場(chǎng)的一款地磁傳感器。BM1422AGMV本身的體積非常小巧,三維大小僅為2mmX2mmX1mm;很高的靈敏度及較寬的測(cè)試范圍,再加上非常簡(jiǎn)單的外圍電路,使得該模塊在各類需要地磁檢測(cè)的應(yīng)用場(chǎng)合具有非常高的適應(yīng)性。
將下載后的.ZIP文件添加到Arduino,現(xiàn)在Arduino已支持BM1422AGMV的開發(fā),打開示例文件,會(huì)看到有針對(duì)BM1422AGMV的測(cè)試文件。
接下來(lái)搭建硬件環(huán)境,如果使用的是SensorShield,方法很簡(jiǎn)單,設(shè)定工作電壓及選擇相關(guān)的I2C接口,然后將BM1422AGMV模塊插入到擴(kuò)展板上即可。
本文測(cè)試使用的方法是使用面包板,前面提到過(guò),BM1422AGMV模塊使用的不是標(biāo)準(zhǔn)的2.54mm接口的引腳,所以只能插到面包板上來(lái)實(shí)現(xiàn)硬件連接。盡管是這樣,連接硬件也還是很簡(jiǎn)單的步驟。
需要注意的是,DRDY引腳連接到的是Arduino的A2引腳,可以參考官方給出的原理圖來(lái)確定。另外模塊使用的是3.3V電壓,在選擇連接時(shí)要注意。
設(shè)置好軟、硬件環(huán)境之后,可以使用官方提供的測(cè)試程序來(lái)讀取傳感器提供的數(shù)據(jù)
這是編譯并上傳測(cè)試代碼到Arduino成功后的畫面,可以看到代碼只使用了很小一部分存儲(chǔ)空間,還有相當(dāng)大的一部分存儲(chǔ)資源可以用來(lái)實(shí)現(xiàn)其它的操作。
代碼上傳到開發(fā)板后,Arduino控制并讀取傳感器感知到的數(shù)據(jù),一個(gè)典型的輸出如下:
串口輸出窗口持續(xù)輸出檢測(cè)到的XYZ三個(gè)方向上的數(shù)據(jù),在模塊靜止不動(dòng)時(shí),可以看到三個(gè)值都保持相對(duì)穩(wěn)定,沒(méi)有大的變化。獲取到XYZ三方向上的輸出值后,就可以使用這三個(gè)值來(lái)計(jì)算當(dāng)前的磁北角度了。
總結(jié)來(lái)說(shuō),BM1422AGMV是一款小巧、高精度、結(jié)構(gòu)簡(jiǎn)單(外部結(jié)構(gòu))的地磁傳感器,主要面向汽車市場(chǎng)的一款地磁傳感器。BM1422AGMV本身的體積非常小巧,三維大小僅為2mmX2mmX1mm;很高的靈敏度及較寬的測(cè)試范圍,再加上非常簡(jiǎn)單的外圍電路,使得該模塊在各類需要地磁檢測(cè)的應(yīng)用場(chǎng)合具有非常高的適應(yīng)性。
參考資源:
Arduino: https://www.arduino.cc/
BM1422AGMV模塊:
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前