日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

怎樣隨時重新校準磁力計

454398 ? 來源:wv ? 2019-10-23 11:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:您需要的東西

您可能已有一個使用MPU-9150的Arduino項目,在這種情況下,您可以將我的草圖加載到其中。 Neopixel環(huán)僅使用一個Arduino輸出引腳。

或者,您可以使用此處描述的設置。您可以使用其他功能來擴展它,并且可以根據需要為其他基于Neopixel環(huán)的項目使用其他硬件。

您將需要:

基于ATMega328的Arduino和電源(盡管您可能會使用其他電源)

MPU-9150加速度計/陀螺儀/磁力計

Adafruit Neopixel環(huán),12像素大小或更大的

無焊面包板,剝離板和跳線。

MPU-9150輸入不容許5V的電壓,因此以5V運行Arduino時,您將需要具有2個或更多電壓的5V/3.3V電平轉換器通道。這些東西從遠東eBay賣家那里非常便宜。由于Neopixels需要5V的全部電壓,因此您不能簡單地以3.3V的電壓運行整個項目。

電平轉換器將Arduino的SDA和SCL引腳以5V的電平供電,并以3.3V的電壓提供給MPU -9150。為此,它一方面需要5V電源,另一方面需要3.3V電源。幸運的是,常見的MPU-9150板包含3.3V穩(wěn)壓器,但是不幸的是,其輸出未在任何引腳上提供。因此,必須如圖所示將細線焊接到穩(wěn)壓器的輸出引腳上。

找到穩(wěn)壓器,該穩(wěn)壓器應標記為KB33(在第二張圖片的頂部)。您將需要一只穩(wěn)定的手和一個尖尖的烙鐵。將一根細線焊接到右上角的插針上。建立良好的連接后,請用一滴強力膠將其覆蓋,以防止其輕易脫落。

步驟2:將其連接

接線將取決于您使用的是插線板還是無焊面包板,哪種類型的Arduino,以及是否使用電平轉換器,因此我將為您確定接線或插線板布局。 (如果您覺得做不到,請嘗試一個或兩個簡單的Arduino項目或使用Stripboard的項目,然后在有想法的情況下返回。)

電平轉換器具有除Gnd之外,還有兩個標為HV和LV的電源輸入。使用您焊接到的細線,將HV連接到5V電源,將LV連接到MPU-9150的3.3V輸出。 Arduino的SDA和SCL引腳使用5V邏輯電平,并連接到電平轉換器的HV1和HV2引腳。然后,LV1和LV2引腳以3.3V邏輯電平向MPU-9150提供相同的信號。您的設備可能還具有未使用的HV3,HV4,LV3和LV4連接。

步驟3:對Arduino進行編程

該草圖包括三個文件(附加)。將這三個都復制到Arduino sketch文件夾中的新文件夾“ Compass”中。然后,草圖應出現在Arduino IDE的草圖簿中。

在編譯之前,請檢查“指南針”選項卡下文件頂部的#define配置選項,并根據需要進行修改。

PIN定義用于Neopixel數據輸入的Arduino引腳,默認情況下為引腳8。

BRILL是默認的像素亮度,最大可以為255,但是更高的值會造成盲目和可能消耗的電流超過電源所能提供的電流,尤其是使用較大尺寸的環(huán)之一時。我通常不會超過30。

PIXELS是指環(huán)中的像素數。 Adafruit當前提供的尺寸為12(非常好用),16、24(非常不錯的尺寸)和60(巨大-如果您有足夠的錢就可以了)。

已反轉:如果您的戒指與MPU-9150在電路板的同一側,請保留此注釋掉。相對于MPU-9150,第一個像素應位于加速度計的正Y方向。取消注釋您的戒指在板子的另一側(已將板子繞Y軸翻轉)。

您將需要下載并安裝MPU6050庫(其中還包含代碼)用于MPU-9150,是MPU6050的超集)和Adafruit Neopixel庫。編譯草圖并將其上傳到Arduino。

步驟4:自動校準過程

首次運行草圖時,它首先輸入校準值程序。將完成的設備放在桌子上方幾英寸的地方,使電路板的一個邊緣與桌子的邊緣對齊,或者與其他固定的直邊對齊。

Neopixel環(huán)將顯示一些綠色和一些藍色像素。調平電路板,直到它們全部變?yōu)榫G色。剩余的藍色像素表示該邊太高(天空為藍色)。當滿足水平要求時,將讀取數個磁力計讀數,然后將所有像素閃爍一次。

現在,它將要求您在4個方向上將其傾斜45度,以綠色提示和藍色像素一樣,在每個位置進行測量,并將所有像素閃爍2、3、4,最后閃爍5次。始終注意使板的邊緣與桌子的邊緣對齊。

整個過程將重復3次,然后將計算并存儲磁力計的偏移量。

一旦校準,草圖將模擬指南針。消除藍色像素以使電路板保持水平,從而獲得可靠的讀數。紅點疊加在一起,表示北。點從一個像素移動到下一個像素時逐漸淡出。

您可以根據需要使它重新進入校準模式,只需將板急劇地向另一方向扭轉幾下即可。

p》

第5步:在自己的項目中使用草圖

您可以將校準功能合并到自己的項目中,方法是將我的代碼合并到自己的代碼中或添加代碼挖掘,取決于您已經走了多遠。 Mine包含鉤子,可用于添加其他功能。

如果將Mine合并到自己的鉤子中,請完成Calibrate和Functions選項卡。在“指南針”選項卡中,您需要將我的Setup()函數與您的函數合并,并將之前的所有內容合并到您的代碼中。您只需要調用Calibrate()函數即可進入校準模式。

“校準”選項卡包含兩個#define語句。 NUMSAMPLES定義每個位置獲取多少個磁力計讀數??赡軟]有特別的理由將其從10更改。這樣的數字可以確保始終保持穩(wěn)定。 NUMTESTS定義要重復執(zhí)行5個位置的完整過程的次數。一個很好的數字是3,但是對于速度而言,如果您只想進行粗略的校準,則1可能就足夠了。

步驟6:使用其他硬件

相同的技術可以用于其他磁力計,并且不僅限于Arduino,還必須對其進行調整,并可能將其從C語言翻譯為另一種語言。

如果將代碼修改為如果要使用其他磁力計,則MPU-9150會對磁力計和加速度計使用不同的坐標系。從一個交換到另一個需要交換X和Y值并取反Z。這是在readMag()函數中完成的,以便其余代碼可以僅在加速度計的坐標系中工作。一旦計算出偏移量,就將其轉換回磁力計坐標以進行存儲。

使用其他磁力計,原則上您只需要替換readMag()函數即可。

三個數組,mx [],my []和mz [] 5個元素中的每一個,將磁力計讀數保持在5個位置(即水平)上,分別繞X軸旋轉45度,然后繞X軸旋轉,以及類似地繞Y軸旋轉。旋轉加速度計輸出的位置(第一個位置除外),以便displayCal()函數只需要計算變量“ angle”和“ up”,作為與所需方向和方向(作為浮點像素數)的角度最大的坡度。將誤差的大小轉換為對數刻度,以在誤差較小時提供最大的靈敏度。當誤差在限制范圍內時,displayCal()函數將返回布爾值true,一旦這樣做,行中就會以固定次數多次校準Calibrate()存儲磁力計讀數。

實際計算偏移量的計算需要幾頁代數和三角函數,但僅用4行代碼即可實現。您可能會認識到魔術數0.7071是2或cos(45?)的平方根的一半。從1減去這個得到第二個魔術數0.29289并將其加倍得到第三個魔術數0.58579。畢竟不是魔術。

在校準中使用的45度傾斜沒有什么特別之處,但是它確實大大簡化了數學運算。原則上,您可以將設備繞垂直方向滾動,連續(xù)獲取來自加速度計和磁力計的讀數,并計算偏移量,直到計算出的平均值穩(wěn)定在一個可靠的結果附近,但數學會復雜得多。 iOS Compass應用程序執(zhí)行此操作,這是我自動校準的想法。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 校準
    +關注

    關注

    1

    文章

    162

    瀏覽量

    22939
  • 磁力計
    +關注

    關注

    1

    文章

    74

    瀏覽量

    22147
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    定期校準和檢驗振弦式位移的必要性

    校準和檢驗是保障監(jiān)測數據持續(xù)有效、可靠的關鍵環(huán)節(jié)。定期校準能確保測量數據的真實可靠。振弦式位移的工作原理依賴于振弦的頻率變化,而長時間處于復雜地質環(huán)境或經受極端
    的頭像 發(fā)表于 04-07 17:16 ?100次閱讀
    定期<b class='flag-5'>校準</b>和檢驗振弦式位移<b class='flag-5'>計</b>的必要性

    基準值校準全攻略:確保振弦式測縫測量精度的核心步驟

    在振弦式測縫的長期監(jiān)測應用中,測量精度高度依賴于初始基準值的準確性?;鶞手颠x取不當會導致后續(xù)所有數據產生系統(tǒng)性偏差,嚴重影響對結構物安全狀態(tài)的判斷。通過規(guī)范的“三步法”選取和驗證基準值,是保障監(jiān)測
    的頭像 發(fā)表于 03-16 15:26 ?146次閱讀
    基準值<b class='flag-5'>校準</b>全攻略:確保振弦式測縫<b class='flag-5'>計</b>測量精度的核心步驟

    矢量網絡分析儀的校準和使用教程

    耐受能力,卻會引入噪聲,影響校準精度。 為避免損壞校準件,可在校準前移除預放大器或增大激勵源衰減。若預放大器和衰減器位于射頻源與參考耦合器之間,校準
    的頭像 發(fā)表于 03-04 15:02 ?361次閱讀
    矢量網絡分析儀的<b class='flag-5'>校準</b>和使用教程

    矢量網絡分析儀(VNA)校準與測試方法

    一、校準的必要性與誤區(qū) VNA校準是精確測量的前提,其本質是建立誤差模型并求解誤差項,從而消除測試系統(tǒng)(電纜、連接器等)對結果的影響。然而,并非每次測量新項目都必須重新校準。 若新測試
    的頭像 發(fā)表于 02-10 17:07 ?491次閱讀
    矢量網絡分析儀(VNA)<b class='flag-5'>校準</b>與測試方法

    橫河WT310E/WT332E功率測試和校準的吞吐量

    深圳市科瑞杰科技有限公司-橫河開發(fā)了數字功率,也為之開發(fā)了用來校準功率校準器。換言之,我們不僅開發(fā)了可以讓您跑得更快的汽車,還要確保您的車能持續(xù)跑得快、跑得穩(wěn)。下圖就是今天的主角
    的頭像 發(fā)表于 01-24 16:43 ?603次閱讀
    橫河WT310E/WT332E功率<b class='flag-5'>計</b>測試和<b class='flag-5'>校準</b>的吞吐量

    靜態(tài)定向之謎:為什么高端GNSS設備都離不開這個小小的磁力計?

    系統(tǒng)的固有缺陷:它可以告訴你“在哪里”,卻無法在靜止時告訴你“朝向哪里”。這正是磁力計在GNSS接收器中不可或缺的原因。二、毫米級“電子羅盤”:磁力計如何解決導航的
    的頭像 發(fā)表于 01-23 12:02 ?846次閱讀
    靜態(tài)定向之謎:為什么高端GNSS設備都離不開這個小小的<b class='flag-5'>磁力計</b>?

    MEMS加速度:小身材里藏著怎樣的&amp;quot;運動感知&amp;quot;大能量?

    優(yōu)勢,正廣泛應用于振動檢測、姿態(tài)控制、安全報警領域。當它與陀螺儀、磁力計結合成慣性測量單元(IMU)時,更構成了智能系統(tǒng)的“神經末梢”,讓設備感知世界如虎添翼。
    的頭像 發(fā)表于 10-21 15:00 ?447次閱讀
    MEMS加速度<b class='flag-5'>計</b>:小身材里藏著<b class='flag-5'>怎樣</b>的&amp;quot;運動感知&amp;quot;大能量?

    電能質量在線監(jiān)測裝置校準頻率與使用環(huán)境的關系是怎樣的?

    保定聯智電氣有限公司 電能質量在線監(jiān)測裝置的校準頻率與使用環(huán)境呈 強正相關關系 :環(huán)境越惡劣(對裝置精度、硬件穩(wěn)定性的干擾 / 損害越大),裝置的精度漂移速度越快,校準周期需相應 縮短 ;反之,環(huán)境
    的頭像 發(fā)表于 09-02 17:38 ?886次閱讀
    電能質量在線監(jiān)測裝置<b class='flag-5'>校準</b>頻率與使用環(huán)境的關系是<b class='flag-5'>怎樣</b>的?

    淺談HMC5883L和QMC5883P磁力計的區(qū)別及STM32F103驅動

    HMC5883L和QMC5883P是兩款硬件兼容但軟件不兼容的磁力計芯片,主要區(qū)別在于寄存器地址、設備地址和磁場方向定義。本文提供了HMC5883L的初始化代碼和寄存器配置說明,包括采樣率、量程設置
    的頭像 發(fā)表于 08-30 10:10 ?7588次閱讀
    淺談HMC5883L和QMC5883P<b class='flag-5'>磁力計</b>的區(qū)別及STM32F103驅動

    滲壓安裝:從初始校準到電纜保護,避免施工中的常見失誤

    在水利、巖土及地下工程監(jiān)測中,振弦式滲壓的安裝質量直接決定數據的可靠性。施工中的常見失誤可能導致數據偏差或設備損壞,因此從初始校準到電纜保護的全流程規(guī)范至關重要。滲壓安裝前需完成兩項關鍵
    的頭像 發(fā)表于 08-22 13:10 ?930次閱讀
    滲壓<b class='flag-5'>計</b>安裝:從初始<b class='flag-5'>校準</b>到電纜保護,避免施工中的常見失誤

    尋北級別精度的MEMS IMU

    尋北IMU是一種無需依賴GPS或磁力計等外部參考,通過利用內置陀螺儀檢測地球自轉角分量,經過解算即可確定真北方向的IMU。與磁力計測量出的磁北不同,真北是固定不會改變的,是地球自轉軸指向的方向。磁北
    的頭像 發(fā)表于 07-08 15:52 ?884次閱讀

    測縫測量數據的準確性和校準方法解析

    在結構物安全監(jiān)測領域,數據準確性是評估工程健康狀態(tài)的核心依據。振弦式測縫作為主流裂縫監(jiān)測設備,其測量精度直接影響裂縫發(fā)展趨勢的判斷。那么如何確保測縫測量數據的準確性以及如何校準?下面是南京峟思給
    的頭像 發(fā)表于 07-07 13:56 ?828次閱讀
    測縫<b class='flag-5'>計</b>測量數據的準確性和<b class='flag-5'>校準</b>方法解析

    輪轂電機不平衡電磁力對車輪定位參數的影響

    [摘要] 輪轂電機驅動電動汽車將電機、減速機構和制動器等高度集成于車輪內。不同路面激勵下的輪胎跳動、載荷不均和軸承磨損等造成電機氣隙沿圓周分布不均,其所產生的不平衡電磁力將會通過減速機構或直接傳遞
    發(fā)表于 06-10 13:17

    求助,關于ST的IMU和地磁用motionfx庫融合后航向角異常的問題求解

    算法會通過加速度和陀螺儀動態(tài)調整重力矢量的投影,強制地磁數據重新參與計算,覆蓋錯誤的水平補償,修正了航向角。這是motionfx庫的bug還是我的配置哪里有問題?配置如下:MFX_knobs_t的ATime
    發(fā)表于 06-10 07:19

    南京峟思:YSP-G型水位的基準值校準全流程

    ,本文詳細解析該設備的基準值校準全流程,為工程監(jiān)測提供技術保障。基準值校準是YSP-G型水位投入使用前的關鍵步驟。校準前需將水位完全浸入
    的頭像 發(fā)表于 06-05 10:40 ?737次閱讀
    南京峟思:YSP-G型水位<b class='flag-5'>計</b>的基準值<b class='flag-5'>校準</b>全流程
    隆化县| 石棉县| 绍兴县| 科尔| 灵丘县| 永修县| 古丈县| 荔波县| 长阳| 河北区| 永川市| 盐城市| 都兰县| 房产| 武定县| 会理县| 连山| 崇义县| 杨浦区| 洪洞县| 张家界市| 资兴市| 陕西省| 阿图什市| 恭城| 合水县| 汶上县| 新竹县| 咸丰县| 大安市| 万全县| 荃湾区| 祥云县| 伊金霍洛旗| 奇台县| 吴旗县| 长乐市| 玛曲县| 永宁县| 吉隆县| 得荣县|