女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

優化導航系統中的MEMS IMU數據一致性和時序

analog_devices ? 來源:亞德諾半導體 ? 2025-07-11 15:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

PNT專家Dana Goward在近期的一篇社論中指出,如今社會極度依賴GPS提供的位置導航授時服務(PNT)。現有GPS/GNSS PNT服務面臨著一系列復雜威脅,眾多導航平臺開發人員必須快速評估新興技術,以便幫助應對其當前PNT策略的脆弱性。自動駕駛汽車(AV)的制導與導航控制(GNC)系統就屬于這類技術,它必須能夠識別與PNT服務丟失或受損相關的一系列復雜威脅。

事實上,許多AV開發商和運營商都面臨著多重挑戰,因此不得不開始考慮為其平臺添加慣性傳感器。對于初次使用微機電系統(MEMS)慣性測量單元(IMU)的企業來說,要以充分發揮其性能的采樣速率來實現數據的同步性可能是一項重大挑戰。即使在早期原型設計和初步現場試驗中,采樣速率和數據是否同步也會對最終系統性能產生影響,在系統開發人員需依靠初步結果來評估開發過程中的長期需求時,相關影響更加顯著。因此,識別和優化MEMS IMU的關鍵工作特性是首要步驟。

MEMS IMU

MEMS IMU通常包含三軸線性加速度計和三軸陀螺儀,用于測量物體在三個正交軸上的線性加速度和角速率。圖1說明了其慣性參考系以及每個傳感器的極性和軸線定義。

f60ab7c8-5276-11f0-b715-92fbcf53809c.svg

圖1. ADIS16576慣性參考系

自動駕駛地面車輛(AGV)用例

圖2為AGV主處理循環的簡化流程圖,該AGV利用視頻、車輪里程計和GPS實現慣性導航和跟蹤。虛線部分說明了如何在這個循環中添加一個讀取操作,以讀取 ADIS16576 MEMS IMU的六個慣性傳感器的數據。

f617535c-5276-11f0-b715-92fbcf53809c.svg

圖2. AGV處理的簡化流程圖

舉例來說,主循環以50 Hz的主循環速率從視頻和車輪里程表獲取數據,同時以10 Hz的速率更新GPS/PNT數據。該AGV的第一代產品用于在空軍基地的建筑物之間提供基本的補給運送服務。對于下一代產品,AGV操作員必須評估使用更多的傳感器,以應對部分GPS中斷情況(例如只有兩顆GPS衛星可用)。此外,產品需要升級到GNC,以保障其在復雜越野環境中的速度能提高一 倍。ADIS16576 MEMS IMU是供評估的優選產品。

MEMS IMU為了實現更優性能和運行狀態,需要一定的采樣速率,而目前循環更新速率與該采樣速率的差異高達80倍,如何彌合此差距是首要挑戰。提高GNC系統處理循環的速度需要進行重大改動,這對于第一批原型和初步現場試驗來說可能不切實際。如何才能確保在初步現場試驗中,更有效地評估MEMS IMU在這一特定用例中的價值?答案在于優化“數據縮減”、“時間一致性”、“同步”和“緩沖”這幾個工作特性之間的合理搭配:

數據縮減

要降低數據速率,一種簡單方法是以較低速率獲取數據。然而,這種方法可能會造成信號欠采樣,從而引入誤差。在進行高動態運動或處于復雜環境中時,由于AGV平臺主要依賴MEMS IMU傳感器獲取信息來提供反饋,因此更容易出現誤差。MEMS IMU核心傳感器(加速度計、陀螺儀)和信號鏈的帶寬,通常比大多數其他AGV檢測平臺要寬。因此,任何旨在降低慣性信號數據速率的策略,都需要考慮降低帶寬。

在MEMS IMU的信號鏈中應用數字濾波,可以迅速解決這個問題。例如,將ADIS16576適配到圖2中的系統時,將其Bartlett FIR濾波器設置為每級64抽頭會使截止頻率降至約20 Hz。將其抽取濾波器設置為每次數據更新平均需要80個連續樣本時,其輸出數據速率(ODR)會降至50 Hz。運用這些濾波器時,應確保數據寬度能夠 支持相應的位增長。在這個特定例子中,系統處理器需要為每個慣性傳感器獲取兩個16位寄存器(總共32位)的數據。為了滿足32位慣性傳感器數據的要求,當使用突發讀取命令、串行時鐘頻率為8 MHz且通信開銷為4 μs時,通信序列時間將從24 μs增加到40 μs。

時間一致性

優化數據速率和相關帶寬之后,下一個優化重點在于確保IMU數據采樣與系統時鐘參考的時間一致性。為了便于說明,我們將視頻同步頻率(50 Hz)定義為系統參考。以出廠默認配置運行時,ADIS16576使用內部時鐘參考,這不可避免地會與視頻同步頻率存在一定程度的不匹配。當IMU的ODR低于視頻同步頻率時,偶爾會讀取到過時的數據。當IMU的ODR高于視頻同步頻率時,會丟失或錯過一些樣本。這種情況發生的頻率取決于各時鐘之間不匹配的程度。另一個局限性則是IMU數據的延遲,其延遲變化時間可達一個采樣周期(20 ms = 1/50 Hz)。

有兩種方法可以增強時間一致性。第一種方法是利用IMU的數據就緒信號觸發IMU數據采集。圖3為在兩種不同操作后檢查IMU數據的流程圖。這種方法能夠解決數據樣本缺失的問題,確保以50 Hz的主循環速率來獲取時間一致的IMU數據流。此概念還可以擴展到在GNC處理與視頻讀取的間隙,檢查IMU中是否有新數據。

f62a50ce-5276-11f0-b715-92fbcf53809c.svg

圖3. 使用IMU中斷的簡化AGV處理流程圖

同步

確保時間一致性和精確延遲的另一種方法利用了MEMS IMU的外部同步特性。ADIS16576提供了兩個主要選項:直接式和比例式。對于圖2中的流程圖而言,比例同步模式較為合適。系統時鐘以50 Hz運行,而此器件在4000 Hz時性能最佳,因此將時鐘比例設置為80倍。與片上濾波器結合使用時,結果仍為20 Hz帶寬和ODR, 但相對于系統時鐘參考(視頻同步頻率),延遲是固定的。

數據緩沖

如果非常需要最快采樣速率允許,但只能使用僅提供同步數據通信服務的平臺進行初步現場試驗,數據緩沖技術很有幫助。為了實現數據緩沖,系統架構師可以在選擇IMU時明確要求其具備數據緩沖功能,或將IMU與共置的嵌入式處理器搭配使用。

同樣,對于圖2中的示例,當禁用ADIS16576中的所有板載濾波時,板載FIFO將在主循環的一個周期內收集80個樣本。此配置下無需在IMU的信號鏈中使用濾波,因此系統可以使用16位數據格式來優化通信時間。因此,當8 MHz的串行時鐘且各16位通信段之間的停轉時間為6 μs時,AGV處理器能夠在不到4 ms的時間內獲 取所有六種慣性樣本的全部80個樣本。

結語

為了充分利用MEMS IMU的性能,系統架構可能需要進行重大調整。在投入大量資源推進此類升級之前,優化現有數字特性可以幫助AGV開發人員評估其應用場景,并最終針對其看重的目標,制定切實可行的計劃。對于AV開發者而言,快速構建與MEMS IMU響應時間同步或相關的系統或模式是重要一步,將有助于他們應對不斷擴大的任務范圍,同時應對現有PNT服務日益增長的威脅。

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

    關注

    129

    文章

    4145

    瀏覽量

    194133
  • 導航系統
    +關注

    關注

    2

    文章

    279

    瀏覽量

    31358
  • IMU
    IMU
    +關注

    關注

    6

    文章

    362

    瀏覽量

    46709
  • 自動駕駛
    +關注

    關注

    788

    文章

    14310

    瀏覽量

    170557

原文標題:優化導航系統中的MEMS IMU數據一致性和時序

文章出處:【微信號:analog_devices,微信公眾號:analog_devices】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    串行數據一致性測試和驗證測量基礎知識

    小弟這次給大家帶來了串行數據一致性測試和驗證測量基礎知識其中提到了些高速串行信號的測試測量方法和簡單的原理性介紹,適合初學者使用。PS。這其中提到的些測量設備現在已經升級為最新的儀器設備,但是測試的原理和技術還是可以讓大家閑
    發表于 04-16 16:17

    如何解決stm32 H7 DMA串口發送數據一致性問題?

    如何解決stm32 H7 DMA串口發送數據一致性問題?
    發表于 12-06 06:05

    VxWorks主備數據一致性功能組件的設計與實現

    數據一致性是主備用系統必須解決的問題。目前主備系統一致性都采用手工編程來實現。導致代碼結構繁雜,且效率不高。利用VxWorks的異常處理機制,結合RISC CPU的特性.設
    發表于 12-16 14:21 ?5次下載

    VxWorks主備數據一致性功能組件的設計與實現

    數據一致性是主備用系統必須解決的問題。目前主備系統一致性都采用手工編程來實現,導致代碼結構繁雜,且效率不高。利用VxWorks 的異常處理機制,結合RISC CPU 的特性,設計實
    發表于 09-22 11:32 ?8次下載

    VxWorks主備數據一致性功能組件的設計與實現

    數據一致性是主備用系統必須解決的問題。目前主備系統一致性都采用手工編程來實現。導致代碼結構繁雜,且效率不高。利用VxWorks的異常處理機制,結合RISC CPU的特性.設計
    發表于 11-28 16:47 ?11次下載

    P2P平臺上的數據一致性研究

    P2P網絡是個自組織的動態網絡,對等點可以隨意的加入或者離開網絡,因此如何控制數據一致性成了P2P網絡平臺應用擴展應用的關鍵點,本文引入數據一致性算法到P2P網絡平臺中來,
    發表于 02-25 16:06 ?15次下載

    CMPCache一致性協議的驗證

    CMP是處理器體系結構發展的個重要方向,其中Cache一致性問題的驗證是CMP設計項重要課題。基于MESI一致性協議,本文建立了CM
    發表于 07-20 14:18 ?38次下載

    串行數據一致性及驗證基礎指南

    本基礎指南旨在幫助您了解串行數據傳輸的般方面,并介紹適用于這些新興串行技術的模擬和數字測量要求。 串行數據一致性測試和驗證測量基礎知識本手冊將幫助您理解串行
    發表于 08-05 15:14 ?32次下載

    電能質量監測數據一致性定義及檢測方法_邱麗羚

    電能質量監測數據一致性定義及檢測方法_邱麗羚
    發表于 01-08 11:07 ?0次下載

    Cache一致性協議優化研究

    問題的由來.總結了多核時代高速緩存一致性協議設計的關鍵問題,綜述了近年來學術界對一致性的研究.從程序訪存行為模式、目錄組織結構、一致性粒度、一致性協議流量、目錄協議的可擴展性等方面,闡
    發表于 12-30 15:04 ?0次下載
    Cache<b class='flag-5'>一致性</b>協議<b class='flag-5'>優化</b>研究

    優化模型的乘偏好關系一致性改進

    針對乘偏好信息下的決策問題,引入乘偏好關系的有序一致性、滿意一致性以及一致性指數等概念,建立以偏差變量最小化為目標函數的
    發表于 03-20 17:28 ?0次下載

    分布式系統的CAP和數據一致性模型

    CAP理論的核心思想是任何基于網絡的數據共享系統最多只能滿足數據一致性(Consistency)、可用(Availability)和網絡分區容忍(Partition Toleranc
    的頭像 發表于 05-05 23:20 ?2550次閱讀

    最終一致性是現在大部分高可用的分布式系統的核心思路

    : 最終一致性指的是系統的所有分散在不同節點的數據,經過定時間后,最終能夠達到符合業務定義的一致
    的頭像 發表于 06-17 14:40 ?2127次閱讀

    如何保障MySQL和Redis的數據一致性

    我直接先拋下結論:在滿足實時的條件下,不存在兩者完全保存一致的方案,只有最終一致性方案。根據網上的眾多解決方案,總結出 6 種,直接看目錄。
    的頭像 發表于 03-14 16:48 ?1090次閱讀

    深入理解數據備份的關鍵原則:應用一致性與崩潰一致性的區別

    深入理解數據備份的關鍵原則:應用一致性與崩潰一致性的區別 在數字化時代,數據備份成為了企業信息安全的核心環節。但在備份過程,兩個關鍵概念—
    的頭像 發表于 03-11 11:29 ?1425次閱讀
    深入理解<b class='flag-5'>數據</b>備份的關鍵原則:應用<b class='flag-5'>一致性</b>與崩潰<b class='flag-5'>一致性</b>的區別