Robotik Dijital Elektronik: Sensörler, Akımlar ve Kontrol Sistemleri

Giriş: Modern Robotik Temel

Robotlar bugün mekanik silahlardan veya otonom vakumlardan çok daha fazlasıdır; dijital elektronikten gelen geçişler gerçek zamanlı olarak, dinamik ortamlara büyük miktarlarda veri işlemelerini ve alttaki görevleri yerine getirmelerini amaçlamaktadır.

Robotiklerdeki dijital elektronik, düşük seviyeli sinyal işlemeden her şeyi üst düzey karar verme algoritmalarına kapsar.Bu makale, analogda dijital elektroniklerin temel avantajı, tekrarlanabilirlik ve karmaşık mantık uygulama yeteneğidir.As robotlar daha otonom ve işbirliği içinde hale gelir, güvenilir ve akıllı olmalıdır.Bu makale robotik dijital elektroniklerin üç sütununu araştırıyor:0)[Döneticileri ile birlikte veri toplamak için, doğrulayıcılar ).

Dijital Elektronikin Robotikteki Rolü

Dijital elektronik, fiziksel olayların ikili sinyallerine dönüşümünü, programlanmış talimatlara göre bu sinyallerin işlenmesini ve fiziksel eylemi yönlendiren çıktı komutlarının üretilmesini ele alır. Bu, temel olarak daha büyük elektromekanik veya tamamen analog yaklaşımlardan esneklik, ölçeklenebilirlik ve hassaslık açısından farklıdır. - sık sık mikro kontroller, FPGAs veya sistem-on-çipleri (SoCs) - sensör füzyonunu yönetmek, kontrol döngüleri yönetmek, diğer sistemlerle iletişim kurmak ve güvenlik izleme.

Robotiklerde dijital elektronik tarafından yapılan anahtar fonksiyonlar şunları içerir:

  • [FONT:0)Signal koşullandırma:[Dönetici:[Dönetici:0) Bir mikro kontrol cihazının onları yorumlayabilmesi için farklı bir gerilim.
  • [FONT=0) FusionData:[[Dönetici:0) Birden çok sensör girişi (örneğin, birccelerometre, gyroskop ve magnetometre) robotun durumu hakkında daha doğru bir tahmin üretmek için algoritmalar kullanıyor.
  • [FONT:0)Real-Time Control:[Dönetici:[Dönetici: 0,0) Kontrol döngüsü sensör verileri, hesaplama hatası sinyalleri ve güncelleme eylemci birkaç kilohertz'a kadar oranlarında komutlar.
  • [FONT:0) İletişim: [Dönetici: [Dönetici: 0,2C, SPI, CAN, Ethernet) sensörlere, eylemcilere ve kontrollere gürültülü endüstriyel ortamlarda bile güvenilir bir şekilde veri alışverişi sağlar.
  • [FONT:0)Power Management:[Dönetici:[Dönetici: 0 3) Dijital güç kontrolleri, farklı alt sistemlere gerilimler düzenler, enerji kullanımını optimize eder ve bileşenleri korur.

Güçlü dijital elektronik olmadan, en gelişmiş mekanik tasarım bile, faydalı işlerden bağımsız olarak performans gösteremeyecek kadar aciz olacaktır. Aşağıdaki bölümler her bileşen kategorisine daha derin bir şekilde atlar.

Robotikte Sensörler: Analog Dünyadan Dijital Veriye

[FONT:0]Sensors[Döneticileri bir robotun duyu organlarıdır. Fiziksel miktarlarda dönüştürürler - ışık, sıcaklık, güç, mesafe, ses, manyetik alan, kimyasal kompozisyon - dijital bir işlemci tarafından okunabilen elektrik sinyallerine.

Sensörler ve Dijital Interfaces türleri

Modern robotikler, çeşitli sensörler kullanıyor, her biri belirli bir uygulama için uygundur. Birçok sensörler çıktı analog gerilimler olsa da, neredeyse her zaman bir ADC ile kullanılır ve dijital otobüsle bağlantılıdırlar. Aşağıda yaygın sensör kategorileri, örnekler ve tipik dijital çıktı biçimleri ile:

Bir sensör, ham duyarlılığın ötesindeki anahtar parametreler şunlardır:0) ⁇ kararı) ve [[DüzgÜyetim oranı[Döneticileri)[Döneticileri:))[Üye Olmayanlar (Hz.Örnek)[Döneticileri, [[Döneticileri, [[Döneticileri, [[Döneticileri, [[Döneticileri)[Dövmeler ve referanslar [Döneticileri için|Döneticileri için)

İşaret Durum ve ADC Tahminleri

Analog sensörler nadiren bir mikrokontrolün doğrudan şartsız okuyabileceği sinyalleri üretir. SignalRY devreleri içerebilir:

ADC kararı ve örnekleme oranı kritiktir. Çoğu robot uygulamaları için 12bit ADCs (4096 seviye) hassas ve hız arasında iyi bir denge sunar. Yüksek çözünürlüklü (16-bit, 24bit) ADCs ağırlıkta kullanılır, yük hücreleri ve bilimsel sensörler. herhangi bir beklenen sinyal frekansı için Nyquist oranı.

Robotikte Akışkanlar: Dijital Komutları Fiziksel Harekete Dönüştürmek

[FONT:0] Yöncüler [Döncüler [Döncüler 1) Bir robotun kaslarıdır. Kontrol sisteminden elektrik sinyalleri alırlar ve onları mekanik güç veya hareket haline getirirler. Dijital kontrol, pozisyon, hız, tork ve hatta uyumluluk performansına izin verir.

Common Flag Tipleri

Aşağıdaki tablo, robotikteki en yaygın elektrik hareketleyicilerini özetliyor, tipik dijital kontrol yöntemleriyle birlikte:

Kontrollü eylemciler için, birçok mühendis, Texas Instruments ve STMikroelektronik'ten özel olarak tasarlanmış olan şematik ve düzeni yönergeleri (şimdilik, termal kapatma) veya elektronik[Döneticileri) ile ilgili olarak, yüksek çözünürlüklü motor sürücüleri için (örneğin, yüksek çözünürlükte) sunar.

PWM: The Universal Flag Language

Pulse- geniş modulation (PWM) dijital olarak kontrol edilen hareketleyici gücü için en basit ve en yaygın yöntemdir. Sabit bir frekans kare dalgası (tipik olarak 50 Hz-20 kHz) görev döngüsünden sadece% 0 ile% 100 arasında değişir; bir encoder veya güçlü bir iletkenden gelen geri bildirim kapalı bir motor kontrolörü uygulamak için gereklidir.

Bazı modern aktüatör arabirimleri tamamen dijitaldir. Örneğin, drone ESC'lerde kullanılan DShot protokolü, tek bir tel üzerinde 16-bit paketler gönderir, tonlama komutları ve telemetri istekleri ile nabız genişliğine bağlanır.

Geri bildirim Mechanisms

Açık-loop, eylemcilerin kontrolü (geri bildirim olmadan) sadece zamanlayıcı bir konveyör bandı gibi basit uygulamalarda kabul edilebilir. Çoğu robot, yükleme varyasyonları, sürtünme ve rahatsızlıklar işlemek için geri bildirim gerektirir. Ortak geri bildirimler cihazları şunları içerir:

Bir Kalman filtresinde IMU verileri ile encoder geri bildirimleri, yürüyüş robotları veya manipülatörler için çok doğru devlet tahminlerini verebilir. Mikrodenetleyicilerdeki dijital elektronikler bu sensör girişlerini düşük gecikmeli ile idare etmelidir - genellikle giriş yakalama periferilerini kullanarak IMU verileri için.

Kontrol Sistemleri: Eylemin Arkasındaki Beyinler

Kontrol sistemleri sensörleri ve hareketleri bir araya getirirler. Sensör verilerini yorumlar, kontrol algoritmaları uygular ve eylemcileri yönlendiren komutlar üretirler (SoCs) dijital elektronik olarak uygulanır - mikro kontroller (MCUs), programlanabilir mantık kontrolörleri (PLCs), alan-programlanabilir kapı dizileri (FPGA) veya sistem-çileri (SoCs) gerçek zamanlı işletim sistemleri (RTOS) çalıştırılır.

Dijital kontrolörler: MCU, PLC, FPGA veya SoC?

Donanım seçimi robotun karmaşıklığına bağlıdır, kontrol döngüleri, iletişim otobüsü gereksinimlerine ve maliyete bağlıdır. Aşağıda hızlı bir kılavuz vardır:

Tipik bir potansiyel mobil robot için, bir STM32 MCU encoders ve bir IMU, 500 Hz'de bir PID hız kontrol cihazı çalıştırıyor ve PWM'yi motor sürücülerine gönderiyorken, Raspberry Pi süreçleri kamera görüntüleri engelleniyor ve seri veya ROS'a daha yüksek seviyeli navigasyon komutları gönderiyor.

Dijital Elektronik Algoritmalarda Kontrol Algoritma

Dijital kontrol algoritmaları, kontrolör üzerinde çalışan kod olarak uygulanır. performansları örnekleme oranı (T s) ve hesaplama hassas (bitki vs. yüzen nokta) tarafından yoğun olarak etkilenir.

Dijital kontrol algoritmalarının uygulanmasında bir yazara dayalı kaynak, Jim Ledin tarafından "Embedded Control Systems" kitabıdır. Ek olarak, [[ŞUygun ve Kontrol Sistemleri Profesyonel Topluluğu[FLT], PID, LQR ve MPC için ortak MCU platformları için açık kaynak örnekleri sunar.

İletişim protokolleri: Dijital Nervous System

Sensörler, eylemciler ve kontrol nadiren tek bir dev çip olarak var; dijital otobüsler üzerinden iletişim kuruyorlar. Doğru protokolü seçmek veri oranı, kablo uzunluğu, gürültü bağışı ve determinism. Robotiklerde kullanılan büyük protokollerin kritik olduğunu göstermektedir:

Tipik bir robot tasarımında, kontrol I2C veya SPI'yi yakın-proksimity sensörleri için kullanıyor, UART uzun menzilli radyo telemetri için ve robotun kolları üzerinde ortak seviyeli kontrol için iletişim kurabilir. Birçok MCUs bu protokolleri için inşa edilmiş kontroller, bu yüzden dijital tasarımcı sadece elektriksel düzeydeki değişimler ve fevkalade direnç ve enderlere karşı endişelenmenize gerek.

Dijital Sistemler için Güç Elektronik ve Ödev

Sensörler ve motorlardan daha az glamorous olsa da, güç elektronikleri stabil dijital operasyon için gereklidir. Bir robotun dijital elektronik, temiz, stabil gerilimler (3.3 V, 5 V, 1.8 V) bir bataryadan elde edilen (tipik olarak 7.4 V ila 48 V) anahtarlama düzenleyicileri (buck dönüştürücüler) verimlilik için kullanılırken, lineer düzenleyiciler ısı nedeniyle yüksek akım raylardan kaçınılır.

Önemli güçle ilgili düşünceler şunlardır:

İyi tasarlanmış bir güç dağıtım sistemi rastgele sıfırlamaları, sensör okuma aksaklarını ve motor sürücüsü başarısızlıklarını önler. Mikrokontrolel projeler üzerinde ayrıntılı bir kılavuz için, başvuru notlarını 444FLT:0)Analog Cihazları).

Bütünleşme ve Pratik Uygulamalar

Sensörler, eylemciler ve kontrol sistemleri doğru bir şekilde birleştirilirken, sonuç, yararlı görevleri bağımsız olarak veya teleoperatifle gerçekleştirebilecek işlevsel bir robottur. İki tipik entegrasyon örneği ile yürüyebilir:

Örnek 1: Line-Following Robot

Örnek 2: Collaborative Robot Arm (Cobot)

Robotik için Dijital Elektronik Trendler ve Gelecek Yolları

Robotik dijital elektronik manzara hızla gelişmektedir. Robotların bir sonraki nesli şekillendirecek olan temel eğilimler şunlardır:

Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç

[FONT:0] Dijital elektronik[DÜDÜT:1], her modern robotun arkasındaki rakip kahramandır, hammadde ve hassas fiziksel eylemlerin uygulanabilir verileri ve hassas fiziksel eylemlerin maliyetlerine sahiptir. Bu makale, üç temel bileşeni inceledi - sensörler, eylemciler ve kontrol sistemleri - bir görev için sensör altyapısını oluşturan, doğrulayıcı, iletişim protokolleri, güç yönetimi ve entegrasyon. Sürekli miniaturizasyon ile, dijital makinelerin maliyetlerini azaltır ve robotların yeteneklerini genişletir.

Daha fazla okuma için, [[DÜŞÜyetim ve Otomasyon Dergisi[DÜye Olmayan Ülkelerde Yapılanma ve Duyucu Kontrol ve Duyucu füzyonu ve Açık kaynaklı donanım platformlarını keşfedin:2Arduino[DÜye Olmayanlar İçin Tıklayınız)[DÜye Olmayanlar İçin (“ROS)[DÜye Olmayanlar İçindeki Dijital Robotik Projelerinizi Yapın.