Kontrol Sistemleri ve Otomasyon
Özerk Su Araçları için Gömülü Sistemleri Tasarlamak
Table of Contents
Giriş: The Unseen Brains of Ocean Exploration
AUVS (AUVs) okyanusografisi için vazgeçilmez araçlar haline geldi, deniz enerjisi inceleme, sualtı arkeoloji ve deniz savunma. uzaktan kumandalı araçların aksine, sensörlerin, güç elektroniklerinin ve gerçek zamanlı yazılımların sıkı bir şekilde birleşimi, bu makale, bu gömülü sistemlerin nasıl tasarlandığının, kritik ticarete ve ortaya çıkan eğilimlerin ve bir mikro kontrol sistemlerinin ortaya çıktığının kapsamlı bir teknik bir bakışını sağlar.
AUV Gömülü Sistem Tasarımı
AUV içindeki gömülü sistem tek bir yönetim değil, dağıtılmış bir bilişim düğümü ağıdır, her biri belirli bir alan için sorumlu: tahrik kontrolü, sensör satın alma, navigasyon, ödeme yük yönetimi ve iletişim. Mimarlık, aşırı hidrostatik baskı altında denge işleme gücüne, enerji tüketimine ve güvenilirliklere sahiptir.
Mikrokontrolörler ve Süreçtörler: C ⁇ Core
işlemci seçimi aracın sensör füzyon, kontrol döngülerini ve gerçek zamanlı görev mantığını yürütme yeteneğini belirler. çoğu AUVs bir karışımı kullanır:
- [FONT=0) Düşük güç mikro kontrolleri (MCUs): [Dönetici: 0,4 veya M7 çekirdekleri 200-400 MHz'de çalışan sensör okuması, zaman-kritik eylemci kontrolü ve güç yönetimi için yaygındır.
- [FONT:0)Uygulama işlemcileri: [Döneticiler için [Dönetici Modüller) veya hatta FPGA tabanlı sistemler gibi üst düzey görevler için AUVS genellikle ARM Cortex-A serisini entegre eder.
- [FONT:0)Sistem-Chip (SoC) çözümleri: [Döneticileri tek bir pakette MCU ve uygulama işlemcilerini birleştirir, yönetim alanını ve iç-çizginlik süresini azaltır. Örneğin, NXP i.MX RT serisi, Cortex-A-düzelferler ile gerçek zamanlı olarak gerçek zamanlı olarak sunar.
Her işlem düğümü genellikle kırmızıdant saatdog zamanlayıcıları ve kahverengi-out dedektörleri ile geçici bir güç aksaklığı veya yazılım aslı durumunda kilitleri önlemek için donatılmıştır.
Sensör Suite: Sualtın Data Underwater
AUV'nin durumu farkındalığı, oldukça seçilmiş bir dizi sensöre bağlıdır. gömülü sistem farklı arabirimleri ele almalı (I2C, SPI, UART, Ethernet, analog) ve düşük jitter ile senkronize edilen veri akışları içerir:
- [FONT=0) Inertial ölçüm Birimleri (IMU): ) MEMS tabanlı 9 eksenli IMUs (accelerometre, gyroskop, magnetometre) 100-400 Hz. Sıcaklık tazminatı ve vibrasyon izolasyonu kritik bir doğruluk için kritiktir.
- [FONT:0)Basın sensörleri: [Dönetici: 0:1] Yüksek çözünürlükte mutlak baskı sensörleri (örneğin,% 0.0 tam ölçekli doğruluk) okyanusografik yoğunluk modelleri aracılığıyla derinlik hesaplamak için kullanılır. Ayrıca yakın-yüzey operasyonları için zamanlayıcılar olarak hizmet ederler.
- [FONT:0]Side-scan oğlumar ve multibeam yankısounders:), Bunlar büyük veri hacimleri (kapıda iş yüklerini ana işlemciden yükletmek veya sıkıştırmak için çok sayıda Mbps) üretir.
- [FOCP: [FONT: [Dön-köpekler ve alt-köpücü hızlar, ölü-reckoning navigasyon için gerekli olan temel.
- [FONT=0)Konductivity, Sıcaklık, Derinlik (CTD) sensörleri:[DD) Okyanussal profiller ve akustik hız hesaplamaları için düzeltme faktörleri sağlar.
Mühendisler sensör gücünü dikkatle yönetmelidir - birçok yüksek uçlu sensörler her biri AUV'in enerji bütçesini çok günlük bir görev sırasında hükmetebilir.
Güç Yönetimi: Her Joule'i genişletin
AUVs, orta vadeli olarak tamamlanmamış olan batarya gücü üzerinde çalışır. gömülü sistemdeki güç yönetimi ünitesi (PMU) temiz, düzenlenmiş gerilimler tüm alt sistemlere teslim edilmelidir, ancak minimiz quiescent mevcut. Anahtar stratejileri şunları içerir:
- [FONT:0]Hierarchical power dağılımı: Ayrı gerilim rayları (3.3V, 5V, 12V, 48V) programlanabilir diziler etkinleştirin. ana bilgisayar geçiş aşamalarından aşağı inmemiş sensör modüllerini kapatabilir.
- [FONT=0) -Kırk-güçlü uyku modları:[Dönem: 0 ) Görev boş dönemler sırasında veya AUV loiters bir şekilde, MCU derin bir uykuya girer (örneğin, 2 μA standby) gerçek zamanlı saat (RTC) bunu planlı aralıklarla uyanır.
- [FONT=0)Energy-dense batarya paketleri: Lityum-ion veya lityum-polimer hücreleri koruma devreleri ile donatılmıştır (BMS) standarttır. Bazı gelişmiş tasarımlar genişletilmiş dayanıklılık için yakıt hücreleri veya termal enerji hasatörleri içerir.
- [FONT=0) Yedekleyiciler vs. LDOs:[Dönetici:% 0:1) Yüksek verim (% 90+) Buck ve kuvvetlendiricileri, atıkların üzerinde ısıtılması için lineer düzenleyiciler tercih edilir ve bu da muhafazalar üzerinde termal stres azaltır.
İletişim Sistemleri: Underwater
Sualtı iletişimi çok zor çünkü deniz suyunu hızla fırlatılan radyo dalgaları. AUVs iki birincil yönteme güveniyor:
- [FONT=0) Akustik modemler: [Dönetici: [Dönetici: 0,3|p> 300 bps – 100 kbps) Frekans değiştirme anahtarını kullanarak modemler veya yay spektrumları yayılabilirler. komut güncelleştirmeleri için kullanılırlar, durum raporları ve fırsat veri patlamaları. Latency ses yayılımı nedeniyle birkaç saniye olabilir (~1500 m/s).
- [FONTcal bağlantılar: [Dönetici: 0,3 $ 1,0) Optimal bağlantılar: [Dönemli yüksek hızlı transferler için ( birkaç metrede 10 Mbps’ye kadar), mavi yeşil lazerler veya LEDler, temel tabanlı veri yükleri sağlar.
- [FONT:0)Inductive or behaviorive tether: AUVs için, ince kablo tam plex veri ve güç sağlar.AUVs gerçek zamanlı kontrol sunar, ancak operasyonel aralığı sınırlar.
gömülü sistem hata düzeltmesi kodlaması (örneğin, Reed-Solomon) ve otomatik tekrar istek (ARQ) akustik multipath müdahale ile başa çıkmak için protokolleri uygulamalıdır. akustik ağ protokolleri hakkında daha fazla bilgi için, sualtı akustik sensör ağları[FLT) hakkında bilgi edinin.
Tasarım Challenges and Engineering Solutions
Derin okyanusu hayatta tutan gömülü bir sistem oluşturmak, eşsiz fiziksel ve operasyonel kısıtlamalar ele almak gerektirir. Aşağıda birincil zorluklara ve kanıtlanmış karşıtlara genişleyeceğiz.
Baskı, korozyon ve Termal Yönetim
3000 metre derinlikte, dış baskı 300 barı aşıyor (30 MPa). Elektronik muhafazalar ya baskı dolu ve telafi edilen) veya titanyum, paslanmaz çelik veya yüksek güçlü alüminyumdan yapılmış basınç geçirmez gemilerde.
- [FONT:0)Basıncı elektronik (PTE): ) Devre kurulları, silikon yağı ile veya 300+ bar için gösterilen epoxy veya setlerle çarpıtılır (örneğin, seramik kapasitörler, tantalum kapasitörler)
- [FONT:0)Corrosion önleme: [Dönder: [Dönderlikli Bağlantılar Özel sualtı bağlantılarını kullanır (örneğin, SubConn, Teledyne Impulse). Anodes (zinc veya alüminyum), araçta katlanarak korumak için baskı gemisine bağlanır.
- [FONT:0)Heat dağılımı:[Dönetici olmayan soğutma ile, güç bileşenleri termal yağ veya metal pedler aracılığıyla araç konutuna ısıtılmalıdır. Aktif soğutma (örneğin, su pompaları) nadiren güç ve karmaşık kısıtlamalar nedeniyle kullanılır.
Yanlış Hoşgörü ve Reliability
AUV misyonları insan müdahalesi olmadan 24-72 saat sürebilir. Başarısızlık tek bir nokta görevi saklayabilir veya araçtan tasarruf edebilir. Gömülü sistem tasarımcıları birkaç seviyede tasarruf eder:
- [FONT:0) Reddant işleme birimleri:[Dönetici:[Dönetici:0) İki veya daha fazla MCUs, sıcak bir yapılandırmada aynı kontrol kodunu çalıştırıyor. Özel bir seri algıları ve anahtarlar özerkliği üzerinde bir kalp krizi protokolü.
- [FONT=0)Sesk zamanlayıcılar ve BIST:[Döneticileri başlangıçta ve periyodik olarak hafıza bütünlüğünü doğrulamak için başlangıç ve düzenli olarak yürütürler. (e.g., CRC flaş kontrolleri) ve sensör kalibrasyonu.
- [FONT:0)Fail-güvenli araç davranışı:[Dönetici sistemi GPS kaybederse (daha önce atlatılır), güç bir eşin altında veya iletişim süresi sona erer, AUV otomatik yüzeyler ve akustik olarak konumunu gösterir.
Bu ilkeler, AUVs için tasarım gözlerine göre tanımlanamayan uygulamalarla uyumludur[DÜT:1).
Yazılım Mimarisi: Gerçek Zaman Kontrolü ve Özerk Karar-Making
AUV'deki gömülü yazılım yığını algılama, planlama ve kontrol döngülerini birden fazla oranlarda koordine etmek için bir tabakalı sistemdir. Tipik bir mimariden oluşur:
Gerçek Zamanlı İşletim Sistemi (RTOS) ve Ortaware
Çoğu AUVs, FreeRTOS, Zephyr veya düşük seviyeli görevler için embOS gibi bir RTOS çalıştırıyor.The RTOS, yüksek öncelikli görevlerin (örneğin, IMU 500 Hz. motorlu PWM güncelleştirmeleri) Daha karmaşık veri işleme için, bir Linux tabanlı OS (örneğin, OKTUV RT ile) genellikle uygulama işlemcisinde kullanılır.
Navigation ve Sensör Fusion Algorithms
Güvenilir sualtı navigasyon en zor sorunlardan biridir. gömülü sistem IMU, DVL (Doppler Velocity Log), baskı sensörü ve bazen GPS (yüzlü) ortak yaklaşımlar şunlardır:
- [FONT=0)Extended Kalman Filtre (EKF): ), tahminlerin pozisyonu, hız, tutum ve sensör önyargıları tahmin eden 15 devlet veya 21 devlet filtresi. MCU'da 50-100 Hz.
- [FONT:0)Particle filtreler / Monte Carlo yerelleştirme: SLAM için kullanılan, sonar veya kamera verileri mevcut olduğunda kullanılır. Bunlar uygulama işlemcisine veya FPGA'ya kadar genellikle yüklenmiştir.
- [FONT:0) Akustik konum:[Dönetici:[Dönetici: 0) veya ultra-kıtlı taban (USBL) sistemleri, yüzey gemisine göre mutlak pozisyonu çözmüş ve onları navigasyon filtrelerine entegre eder.
Sualtı SLAM'ın derinlemesine tedavisi için, [[0) Bu incelemenin Kontroldeki Yıllık İncelemelerde ) atıfta bulun.
Özerk Misyon Yönetimi
gömülü sistem bir devlet makinesi veya davranış ağacı olarak kodlanmış bir görev planı uygular. Tipik operasyonel devletler şunları içerir: INIT, DIVE, TRANSIT, SURVEY, DATA LOG, LOITER, SURFACE, ABORT., sensör tetikleyicilerine dayanan yazılım geçişleri (örneğin, derinliklere, bataryaya düşük, engel tespit) ve zamanlayıcıları içerir. Advanced AUVs, modellemeyi kullanarak modellemeyi içerir.
Test ve Geçerlilik: Lab'dan Ocean'a
Dağıtımdan önce, gömülü sistem birden fazla seviyede titiz teste maruz kalır:
- [FONT:0)Hardware-in-the-loop (HIL):[Dönetici: 1) Gerçek gömülü yönetim kurulu, sensör çıktılarının (örneğin, sanal IMU, oğlumar geri dönüşü) ve eylemci yükleri ile bağlantılı bir simülasyon ortamına bağlıdır.
- [FONT=0)Basın odası testi: [DÜDÜT:1] Tüm elektronik montaj, yüksek çözünürlükte baskı yapan hiperbaric odaya yerleştirilir.Bu doğrulamalar, bağlantı performansı ve bileşen bütünlüğü.
- [FONT:0)Salt fog ve vibrasyon:[DÜT:1) Accelerated çevresel testler sistemi tuzlu su ingre ve başlatıcı etkilere karşı korur.
- [FONT:0]Field denemeleri:[Dönetici:[Dönetici:0))))))))))Sürekli su testleri, kıyıya yakın sığ dalışlarla başlar, yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş derin ve süresi.
Cybersecurity: Underwater Systems
AUV'ler daha bağlantılı ve özerk hale geldiğinde, komut enjeksiyonu, akustik sinyallerin yayılması ve yetkisiz veri ekstraksiyonu gibi siber tehditlerle karşı karşıya kalırlar.
- [FONT:0)Güvenli çizme ve imzalanmış Donanım: MCU, her bir bilgisayar güncellemesinde kriptografik imzayı doğrular, kötü niyetli kod yürütmesini engeller.
- [FONT:0) AES-256 şifrelemesi akustik bağlantı üzerinde şifrelenmiş akustik iletişim:[FONT-256 şifrelemesi gizli kalır.
- [FONT:0) Sertware güvenlik modülleri (HSM): Özel çipler özel anahtarlar depolar ve ana işlemciye sırları açığa çıkarmadan kriptografik işlemleri gerçekleştirin.
Trendler ve Gelecek Yolları
AUV gömülü sistemlerin bir sonraki nesli dayanıklılık, zeka ve işbirliği sınırlarını zorlayacaktır.
Edge'de Yapay Zeka
Gömülü sistemler, gerçek zamanlı nesne algılama için hafif bir sinir ağları çalıştırmaya giderek daha fazla yeteneklidir (örneğin, benim gibi nesneler, balık okulları, petrol tesisatları). Google Coral Edge veya NVIDIA Jetson Nano gibi donanım hızlandırıcıları kullanarak, AUVs yavaş aktivasyon örneklemelerine güvenmeksizin sınıflandırmaya devam edebilir: araç, bağımsız olarak bir şekilde araştırma modelini değiştirebilir.
Enerji ve Battery Innovations
Pillerin ötesinde, araştırma okyanus ısı enerjisi dönüştürmeye (OTEC) ve uzun süredir AUV'leri geri yükleyebilen intihar türbinlerine odaklanmaktadır. gömülü sistem, geçici güç kaynaklarını yönetmek ve şarj ve deşarj modları arasında geçiş yapmak için sürekli olarak hidrojen kullanan yakıt hücreleri ile bir haftadan fazla dayanıklılık görevleri için test edilir.
Swarm Koordinasyonu ve Dağıtılmış İstihbarat
Birden çok AUVs, büyük alanları kapsayacak şekilde bir sürüküm olarak veya sualtı ağı oluşturmak için işbirliği yapabilir.Her araç, bir ağ iletişimi protokolü ve merkezi olmayan karar verme algoritmalarına sahiptir.[Dönetici sistemi müzakere, çarpışma kaçınma ve veri füzyonu ele geçirmelidir, her biri enerji özerkliğini korurken.) Bu eğilim son derece iyi bir şekilde yapılır.
Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç
Özerk sualtı araçları için gömülü sistemler tasarlamak, düşük güç AI işlemcileri, enerji hasat ve güvenli iletişim hızla bu araçların elde edebileceği şeyleri genişletmelidir. - Okyanuslar baskı konutuna kadar - AUV'ları güçlendiren ve daha derin bir şekilde entegre etmek için görevin enerji ve güvenilirlik hedefleri ile birlikte, daha uzun görevler ve daha akıllı davranışlarda bulunacaktır.