Sualtı Deney Platformu için Kontrol Kartı Tasarımı



Benzer belgeler
Sualtı Deney Platformu için Kontrol Kartı Tasarımı

1. Çalışma Konusu: İnsansız Sualtı Aracı Derinlik ve Yön Kontrol Uygulamaları

RF İLE ÇOK NOKTADAN KABLOSUZ SICAKLIK ÖLÇÜMÜ

BESLEME KARTI RF ALICI KARTI

Yükseltici DA Kıyıcılar, Gerilim beslemeli invertörler / 12. Hafta

3 Fazlı Motorların Güçlerinin PLC ile Kontrolü. Doç. Dr. Ramazan BAYINDIR

ELEKTROLİZ YAPMAK İÇİN PI DENETİMLİ SENKRON DA-DA DÖNÜŞTÜRÜCÜ TASARIMI

PROSES KONTROL DENEY FÖYÜ

YILDIZ TEKNIK ÜNİVERSİTESİ ELEKTRİK - ELEKTRONİK FAKULTESİ ELEKLTRONİK VE HABERLEŞME MÜHENDİSLİĞİ BÖLÜMÜ

İçİndekİler. 1. Bölüm - Mİkro Denetleyİcİ Nedİr? 2. Bölüm - MİkroDenetleyİcİlerİ Anlamak

4-Deney seti modüler yapıya sahiptir ve kabin içerisine tek bir board halinde monte edilmiştir.

Bölüm 1 Güç Elektroniği Sistemleri

(Mekanik Sistemlerde PID Kontrol Uygulaması - 3) HAVA KÜTLE AKIŞ SİSTEMLERİNDE PID İLE SICAKLIK KONTROLÜ. DENEY SORUMLUSU Arş.Gör.

İçerik. Ürün no.: ODSL 96K/ S12 Optik mesafe sensörü. Teknik veriler Elektrik bağlantısı Kumanda ve gösterge Aksesuarlar

(Mekanik Sistemlerde PID Kontrol Uygulaması - 1) SÜSPANSİYON SİSTEMLERİNİN PID İLE KONTROLÜ. DENEY SORUMLUSU Arş.Gör. Sertaç SAVAŞ

T.C. KOCAELİ ÜNİVERSİTESİ ELEKTRİK MÜHENDİSLİĞİ BÖLÜMÜ

Hazırlayan: Tugay ARSLAN

ARTOS7F1 ARIZA TESPİT CİHAZI VE PC OSİLOSKOP 7 FONKSİYON 1 CİHAZDA

PLC (Programlanabilir Kontrol Cihazı) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ

DA-DA BUCK, BOOST VE BUCK-BOOST KONVERTER DENEY SETĐ TASARIMI VE UYGULAMASI

GÖRÜNTÜ TABANLI ALGILAMA İLE QUADROTORUN HAREKETLİ BİR CİSMİ TAKİBİ

T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ ELEKTRONİK SİSTEMLER LABORATUVARI 1

Kablosuz Ağ Tabanlı Gezgin Keşif Robotu: Kaşif

DENEY 3 HAVALI KONUM KONTROL SİSTEMİ DENEY FÖYÜ

Arduino nedir? Arduino donanım ve yazılımın kolayca kullanılmasına dayalı bir açık kaynak elektronik platformdur.

KZ MEKATRONİK. Temel Elektrik Elektronik Eğitim Seti Ana Ünite

İçerik. Ürün no.: CML720i-R A/CN-M12 Işık perdesi alıcı

Deney 10: Analog - Dijital Dönüştürücüler (Analog to Digital Converters - ADC) Giriş

Derste Neler Anlatılacak? Temel Mekatronik Birimler,temel birim dönüşümü Güncel konular(hes,termik Santral,Rüzgar Enerjisi,Güneş

İçerik. Ürün no.: CSL710-R A/L-M12 Işık perdesi alıcı

ÜÇ-FAZLI TAM DALGA YARI KONTROLLÜ DOĞRULTUCU VE ÜÇ-FAZLI EVİRİCİ

PIC PROGRAMLAMA STEP MOTOR SÜRÜCÜ VE KONTROL AMAÇ NEDİR? Unipolar Step Motorlar. Uç TESPİTİ NASIL YAPILIR?

HT 300 SET LCD li Kablosuz Oda Termostatı Kontrolleri

Op-Amp Uygulama Devreleri

DC motorların sürülmesi ve sürücü devreleri

YENİLENEBİLİR ENERJİ KAYNAKLARI RÜZGAR ENERJİSİ SİSTEMLERİ Eğitim Merkezi Projesi

Robotik AKTUATÖRLER Motorlar: Çalışma prensibi

mikroc Dili ile Mikrodenetleyici Programlama Ders Notları / Dr. Serkan DİŞLİTAŞ

İçerik. Ürün no.: CML720i-R A/D3-M12 Işık perdesi alıcı

İçerik. Ürün no.: CML720i-R A/PN-M12 Işık perdesi alıcı

Proje Adı : MATLAB Real-Time Windows Target toolbox kullanımı ve ilişkili bir uygulama geliştirilmesi

PWM Doğrultucular. AA/DA güç dönüşümü - mikroelektronik devrelerin güç kaynaklarında, - elektrikli ev aletlerinde,

OTONOM ÇĐM BĐÇME MAKĐNESĐ GELĐŞTĐRĐLMESĐ DEVELOPING OF AUTONOMOUS LAWN MOVER. Danışman: Prof.Dr. Koray TUNÇALP, Marmara Üniversitesi Đstanbul

YENİLENEBİLİR ENERJİ EĞİTİM SETİ

Fatih Üniversitesi Elektrik ve Elektronik Mühendisliği Bölümü EEM 316 Haberleşme I LAB SINAVI DARBE GENLİK MODÜLASYONU (PWM)

METSİM SİSTEM MÜHENDİSLİK

Şekil1. Geri besleme eleman türleri

HT 150 SET. LCD li Kablosuz Oda Termostatı Kontrolleri. Kullanım

FRENIC MEGA ÖZET KULLANIM KLAVUZU

İçerik. Ürün no.: SLE518I-K4/4-M12 Güvenlik tek ışın fotoelektrik sensör alıcı

İçerik. Ürün no.: CML730i-R R/CV-M12 Işık perdesi alıcı

HT 250 SET. LCD li Kablosuz Oda Termostatı Kontrolleri. Kullanım

IR Modülü. Kart Özellikleri Çalısma Frekansı: 38KHz Mesafe: 6 Metre Çalısma Voltajı: 3.3-5V Kart Boyutları: 20 mm x 20 mm

İçerik. Ürün no.: CML730i-R A/PB-M12 Işık perdesi alıcı

AKÜ ŞARJ REDRESÖRLERİ

Dikey İniş Kalkış Yapabilen Sabit Kanatlı İnsansız Hava Aracı Çalışmaları

Erzurum Teknik Üniversitesi RobETÜ Kulübü Robot Eğitimleri. ARDUİNO EĞİTİMLERİ I Arş. Gör. Nurullah Gülmüş

İçerik. Ürün no.: LCS-1M12P-F04NNC-M12 Sensör kapasitif

İçerik. Ürün no.: CML730i-R A/PN-M12 Işık perdesi alıcı

YILDIZ TEKNİK ÜNİVERSİTESİ MAKİNE FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ MEKATRONİK MÜHENDİSLİĞİNE GİRİŞ DERSİ. Işığı Takip Eden Kafa 2 Nolu Proje

Neden CnlnlRTID. Elektronik Sinyalizasyon. Kontrol. Estetik. Tümüyle Endüstriyel. Kontrol ve Koruma Gerçek Verme. Karar

Çizgi İzleyen Robot Yapımı

PROJE RAPORU. Proje adı: Pedalmatik 1 Giriş 2 Yöntem 3 Bulgular 6 Sonuç ve tartışma 7 Öneriler 7 Kaynakça 7

FRENIC MULTİ ÖZET KULLANIM KLAVUZU

L300P GÜÇ BAĞLANTISI BAĞLANTI TERMİNALLERİ

EVK Enerji Verimliliği, Kalitesi Sempozyumu ve Sergisi Haziran 2015, Sakarya

T.C. MİLLİ EĞİTİM BAKANLIĞI RAYLI SİSTEMLER SİNYALİZASYON SİSTEMLERİNDEKİ ENERJİ KAYNAKLARI

RADYO FREKANSIYLA KABLOSUZ SICAKLIK KONTROLÜ WIRELESS TEMPERATURE CONTROL BY RADIO FREQUENCY

DERSİN ADI DENEY ADI DENEYİN SORUMLUSU DENEYİN YAPILDIĞI LABORATUAR

Hydrokon Pompa Sistemleri için Tasarlanmış Hız Kontrol Cihazı

KST Lab. Shake Table Deney Föyü

FOG COPILOT & FOG OSD V2.1 OTO PİLOT SİSTEMİ

Algılayıcılar (Sensors)

Tam otomatik servo kontrol lü. 1 Adet ( dijital ) voltmetre Düzeltme ( kontrol ) hızı: 100 Giriş gerilim aralığı: faz - nötr arası 16

Genişletme modülleri EM-AUTOZERO. EASYLAB için otomatik sıfır noktası kalibrasyonu. 08/2012 DE/tr K

İÇİNDEKİLER ASD-B2 Serisi Sürücü Konnektör ve Terminal Bağlantıları

Statik güç eviricilerinin temel görevi, bir DA güç kaynağı kullanarak çıkışta AA dalga şekli üretmektir.

PID ve Bulanık Mantık ile DC Motorun Gerçek Zamanda STM32F407 Tabanlı Hız Kontrolü

FRENIC MEGA ÖZET KULLANIM KLAVUZU

İçerik. Ürün no.: Set PRK5/4P-M8 + TKS 40x60.A Set reflektörden yansımalı fotoelektrik sensör kutuplu

İçerik. Ürün no.: SLE46CI-40.K4/4P-M12 Güvenlik tek ışın fotoelektrik sensör alıcı

OTOMATİK KONTROL SİSTEMLERİ TEMEL KAVRAMLAR VE TANIMLAR

SOFT SERVO KONTROL SİSTEMİ İLE ELEKTRİK BAĞLANTILARI İÇİN GEREKLİ BİLGİLER. 1- SOFT SERVO SİSTEMİNİN YAPISI

İçerik. Ürün no.: SLE46C-40.K2/4P-M12 Güvenlik tek ışın fotoelektrik sensör alıcı

ELE 301L KONTROL SİSTEMLERİ I LABORATUVARI DENEY 4:ORANSAL, TÜREVSEL VE İNTEGRAL (PID) KONTROL ELEMANLARININ İNCELENMESİ 2

İçerik. Ürün no.: ET5I.3/4P Enerjik ışık sensörleri

İçerik. Ürün no.: CML720i-R A/CN-M12-EX Işık perdesi alıcı

İçerik. Ürün no.: SLE46C-70.K2/4P Güvenlik tek ışın fotoelektrik sensör alıcı

HT 200. LCD li Oda Termostat Kontrolleri. Kullanım

Derinlik ve Yön Kontrol Uygulamaları için Sualtı Aracı Tasarımı

İçerik. Ürün no.: SLE46C-40.K4/4P Güvenlik tek ışın fotoelektrik sensör alıcı

Makina sürücüleri uygulamaları ACS150- ACS355. LV AC drives RoadShow ABB Oy - 1 -

TRİFAZE VOLTAJ REGÜLATÖRLERİ

DENEYLERDE KULLANILACAK LABORATUVAR EKİPMANLARI

Genişletme modülleri EM-TRF-USV. EASYLAB'in 230 V şebekeye bağlantısı ve kesintisiz güç kaynağı için K /2012 DE/tr

DERS BİLGİ FORMU. Okul Eğitimi Süresi

6. DİJİTAL / ANALOG VE ANALOG /DİJİTAL ÇEVİRİCİLER 1

İçerik. Ürün no.: LCS-1M12T-N08PNO-K020T Sensör kapasitif

ELEKTRİK MOTORLARI VE SÜRÜCÜLER ELEKTRİK MOTORLARINDA DENETİM PRENSİPLERİ

Karadeniz Teknik Üniversitesi Elektrik-Elektronik Mühendisliği Bölümü Elektronik Laboratuvarı I ENDÜSTRİYEL KONTROL UYGULAMALARI

Transkript:

TOK 2014 Bildiri Kitab 11-13 Eylül 2014, Kocaeli Sualtı Deney Platformu için Kontrol Kartı Tasarımı Ahmet Furkan ERGAN 1, Serhat Yılmaz 2, Mehmet YAKUT 3 1,2,3 Elektronik ve Haberleşme Mühendisliği Bölümü Kocaeli Üniversitesi, Kocaeli ahmetfurkanergan@gmail.com, serhaty@kocaeli.edu.tr, myakut@kocaeli.edu.tr Özetçe Uzaktan kumanda edilen sualtı araçları (ROV) hem sığ hem de derin sulardaki deniz bilimleri, petrol ve gaz çıkarımı, keşif ve kurtarma gibi zorlu görevler için kullanılırlar. Bu uygulamalarda ROV hareketleri bir batmaz kablo bağlantısı veya akustik haberleşme sistemleri aracılığı ile yüzeyde bulunan bir pilot tarafından yönlendirilir. Bu çalışmada TÜBİTAK desteği ile hazırlanan sualtı deney platformu için derinlik ve yön kontrolünü gerçekleştirecek kontrol kartı tasarlanmış ve güç katı, motor sürücüler, algılayıcı modülleri gibi tasarım aşamaları anlatılmıştır. Kart 8 adet DC, 8 adet servo motor sürebilecek şekilde tasarlanmıştır. Kontrol kartı 4 iticili deney platformuna kullanılacak ve Derinlik ve yön kontrolünde PID ve YSA yaklaşımları uygulanıp hangi yöntemle daha dengeli kontrol yapılabildiğine karar verilecektir. 1. Giriş İnsansız su altı araçları, günümüzde sualtı hareketlerinin izlenmesi, okyanus dibi sıcaklık haritalarının çıkarılması, gemi altı hasarlarının görüntülenmesine yönelik uzman incelemesi işlemleri, tehlikeli derinliklerde görüntü alma, batıkların incelenmesi, sahil güvenliğini sağlama, askeri bir takım görevleri yerine getirme, akarsuların denizlere döküldüğü alıcı su ortamlarının düzenli kirlilik analizi ve kirlilik haritalarının çıkarılması gibi çok geniş alanlarda kullanılmaktadır. Sualtı araçlar özelliklede ROV lar herhangi bir dalış ekibi ya da dalgıca gerek duyulmadan kıyıdan ya da su üstünde bulunan bir operatör tarafından kullanılan cihazlardır. Bu araçlar enerjilerini bünyelerindeki bataryalardan sağlayabildiği gibi yüzeydeki bir platformda konuşlandırılmış güç kaynağı ile bir kablo üzerinden de sağlayabilmektedirler. ROV lar yapılacak çalışmaya uygun olarak çeşitli algılayıcılar, pençeler, boru veya kablo takip mekanizması, yan taramalı sonarlar ve multibeam sonarlar gibi donanımlarla donatılabilirler [1]. Çalışmanın amacı, sualtı aracı teknolojisindeki gelişmelere denetim yöntemleri açısından katkı sağlayacak bir platform geliştirmektir. Uzaktan kumandalı veya otonom olarak çalışan sualtı araçları belirli bir açıya yönelme, belirli bir derinliğe inme, yanaşma ve seyir gibi temel dinamik hareketleri yapabilmelidir. Bu hareketlerin, sualtı akıntıları gibi bozucu etkiler karşısında da başarılı olması beklenmektedir. Bu amaçla testlerin yapılacağı bir sualtı aracı hazırlanmıştır. Aracın içinde çalıştırılacağı bozucu etki üreten bir deney tankı kurulmuştur. Araç derinlik bilgisini basınç algılayıcısından, yön bilgisini elektronik pusuladan almaktadır. Aracın temel dalış ve hareketleri yapabilmesi için kablo bağlantısıyla uzaktan yönlendirilmesi sağlanmıştır. Hazırlanan kontrol arayüzünde istenen hareketleri sağlayabilmek için gerekli algoritmalar çıkarılmıştır. Bu çalışmada sualtı uygulamaları geliştirebilmek için tasarlanan bir sualtı deney platformu için hazırlanmış olan kontrol kartına ve kontrol uygulamasına yer verilmiştir. Yapılacak olan kontrol uygulaması TÜBİTAK desteği ile hazırlanan sualtı deney platformunda uygulanacaktır. Araç gövdesi elektronik aksamı koruyacak bir ana gövde, bataryayı taşıyan bir gövde kızağı ve motorlardan oluşmalıdır. Literatür çalışmaları incelenerek, araçta bulunması gereken temel donanımlar belirlenmiş ve istenen aracın genel görünümü taslak olarak çıkarılmıştır (Şekil 1). Aracın derinlik (sephiye) kontrolü ve yalpa hareketi kontrolü için dikey iki motoru, aracın ileri ve geri yönde hareketi (itiş) ve sağa sola dönüşünü (manevra) kontrol edebilmek için ise yatay iki motoru bulunmalıdır. Araç gövdesi 200m derinliğe kadar sızdırmazlık sağlaması için 20bar basınç altında test edilmiştir [2]. Şekil 1: Sualtı Aracının İlk Tasarım Çizimleri 2. Kontrol Kartı Tasarım bir deney platformu için yapıldığı için uygulamanın yapılacağı donanımdan farklı donanımlar içinde kullanılabilecek şekilde tasarlanmıştır. Kart üzerinde iki adet mikrodenetleyici bulunmaktadır. Bunların bir tanesi ARM Cortex-M4 tabanlı STM32F407VGT6 mikrodenetleyicisidir, bir diğeri ise üzerinde ARM Cortex-A8 tabanlı Texas Instruments AM335x mikrodenetleyici ailesinden bir mikrodenetleyici barındıran BeagleBone Black geliştirme kartıdır. Bu iki mikro kontrolör kontrol uygulamasında ayrı ayrı kullanılabileceği gibi aralarında iş bölümü yapılarak birlikte de kullanılabilmektedir. 746

Kontrol kartımızın şarj kısmında akım modlu bir anahtarlama elemanı kullanılmıştır. Bu anahtarlama elamanı 500KHz frekansında anahtarlama yapmaktadır. Dönüştürücü elemanlarda kullanılan gerilim geribeslemesine ek olarak anahtarlama elemanımızın akım geribeslemeside bulunmaktadır. Bu sayede pilleri şarj etmek istediğimiz akımı kendimiz belirleyebilmekteyiz. Kullanılan anahtarlama elemanı farklı kimyalardaki pilleri şarj etmek içinde uygundur. Gerilim geribeslemesi istenilen şekilde ayarlanarak farklı gerilimlerdeki pilleri şarj etmekte mümkündür. Şarj devresinde akım geribeslemesi referans olarak 0 Volt alındığından ve pilden tamamen bağımsız olduğundan hassas bir şarj akımı ayarına izin vermektedir. Şarj ünitemizin akım geribeslemesi 2 Amper şarj akımı verecek şekilde ayarlanmıştır. Ayrıca, SEPIC topolojileride bir tür alçaltanyükselten dönüştürücü olduğu için giriş voltajı pilin voltajından daha düşük olduğunda da şarj imkânı vardır [3]. Fakat giriş voltajı düştüğü zaman giriş kaynağından çekilecek olan akımın artacağı unutulmamalıdır. Şekil 2: Kontrol Kartı 3D Görünüşü 2.1. Besleme Katı Kontrol kartımız 12 Volt pil grubundan beslenecek şekilde tasarlanmıştır. Uygulama için seçilen DC motorlarımızın beslemesi de 12 Volt civarında olduğundan motor beslemeleri için ayrı bir besleme katı tasarlanmamış motor beslemeleri direkt olarak pillerden sağlanmıştır. Pillerden sağlanan besleme gerilimimiz anahtarlamalı dönüştürücüler kullanılarak mikrodenetleyiciler ve algılayıcıları besleyecek seviyelere düşürülmüştür. Ayrıca 12V pilleri şarj edebilmek için de bir SEPIC şarj ünitesi kart üzerine eklenmiştir. 8 x DC Motor Sürücü Beslemesi Kamera Beslemesi SEPIC Şarj Ünitesi 2A Şarj Akımı 12V Pil Grubu 5V Regülatör 3A Besleme Akımı 3.3V Regülatör 3A Besleme Akımı Şekil 4: SEPIC Dönüştürücü Basitleştirilmiş Devresi 2.1.2. Alçaltıcı Dönüştürücüler Kontrol kartının mikrokontrolörlerini ve algılayıcılarını beslemek için ise anahtarlamalı alçaltıcı dönüştürücüler kullanılmıştır. 5 Volt ve 3,3 Volt beslemeler için iki ayrı dönüştürücü tasarlanmıştır. Bu iki dönüştürücü tasarım olarak birbirinin birebir aynısıdır. Yalnızca çıkış gerilimlerini ayarlamak için geribesleme dirençleri birbirinden farklıdır. Alçaltıcı dönüştürücüler için seçilen anahtarlama elemanları 340KHz frekansta anahtarlama yapabilen elamanlar olduğu için çıkış bobini boyutları oldukça küçülmüştür. İki dönüştürücününde anahtarlama elemanları direkt olarak pillerden beslenmektedir ve 3 Amper çıkış akımı sağlayabilmektedirler ve %96 ya varan verimle çalışırlar. LED Aydınlatma Beslemesi Basınç Transmitteri TCM3 Pusula BeagleBone Black Mini Servolar ARM MCU GY-80 IMU Sıcaklık Algılayıcısı Şekil 3: Kart Besleme Şeması 2.1.1. SEPIC Şarj Ünitesi Şekil 5: Alçaltıcı Dönüştürücü Basitleştirilmiş Devresi 2.2. Kontrol Katı Kartın kontrol katı motor sürücüleri, algılayıcılar ve mikrodenetleyicileri içermektedir. Bu bölümde bu kısımlar açıklanacaktır. Kontrol kartımızın üzerinde STM32F407VGT6 mikrodenetleyicisi bulunmaktadır kartımızın algılayıcı bilgilerini toplamak, PID kontrolü yapmak, motorları, led aydınlatmayı, kamerayı kontrol etmek gibi görevlerini bu mikrodenetleyici üstlenmektedir. Kart üzerinde video görüntüsünü yakalayabilmek için yüksek güçlü bir geliştirme kartı (BeagleBone Black) için bağlantı konektörleri bulunmaktadır. BeagleBone Black sadece kameradan aldığı görüntüleri Ethernet üzerinden yayınlamak için kullanılabileceği gibi, asıl kontrolör olan STM32F407VGT6 747

mikrodenetleyicisinin görevini üstlenebilecek şekilde tasarıma dahil edilmiştir. Kullanım kolaylığı sağlamak için kart üzerine STMicroelectronics firmasının üretmiş olduğu mikrodenetleyicileri programlayabilen ve hata ayıklama yapabilen bir USB programlayıcı dahil edilerek USB aracılığıyla STM32F407VGT6 mikrodenetleyicisinin programlanabilmesi ve hata ayıklama kullanılarak programlama hatalarının giderilebilmesi amaçlanmıştır. 2.2.1. Mikrodenetleyici Kartın ana kontrolörü STMicroelectronics firmasının üretmiş olduğu ARM Cortex-M4 tabanlı STM32F407VGT6 mikrodenetleyicisidir. Bu mikrodenetleyici yeterli çevre birimleri ve yüksek çalışma frekansıyla kontrol kartımızın ana işlemlerini yapabilecek kapasitede bir mikrodenetleyicidir. Kontrol algoritmasında STM32F407VGT6 mikro kontrolörünün üstlendiği birçok görev vardır. Gerek algılayıcı değerlerinin okunması olsun gerekse PID veya YSA kontrolünün sağlanması olsun kontrol kısmının büyük bir yükü bu mikrodenetleyiciye binmektedir. STM32F407VGT6 pusula ve ivme algılayıcılarından aldığı verileri geri besleme olarak kullanırken aynı zamanda işlediği verileri BeagleBone Black kartına veya istenirse direkt olarak kontrol arayüzüne gönderebilmektedir. 2.2.2. Algılayıcılar Bu çalışmada yön bilgisini algılamak için PNI firmasının üretmiş olduğu TCM3 elektronik pusula modülü ve GY-80 IMU, derinlik bilgisini elde etmek için ise WIKA firmasının üretmiş olduğu S10 basınç algılayıcısı kullanılmaya karar verilmiştir. Fakat tasarım bu algılayıcıların yerine farklı algılayıcılar kullanmak içinde uygundur. TCM3 elektronik pusulası yüksek hassasiyetli ve insansız araçlar için sık kullanılan bir elektronik pusula modülüdür. Manyetik alandan doğru verileri elde edebilmek için uygulanması gereken birçok filtreyi içerisinde barındırmaktadır. Bu sayede ekstra bir çaba sarf etmeden 0,5 hassasiyetle yön bilgisi elde edilebilmektedir. Aynı şekilde WIKA S10 basınç algılayıcısı da endüstriyel alanlarda kullanılan hassas bir basınç algılayıcısıdır. GY-80 IMU ise üzerinde manyetometre, akselerometre, jiroskop ve barometre bulunduran hepsi bir arada bir insansız araç kontrol modülüdür TCM3 modülüne ucuz bir alternatif olarak karta eklenmiştir. 2.2.3. Motor Sürücüleri Daha öncede belirtildiği gibi kontrol kartı 8 DC ve 8 servo motoru kontrol edebilecek şekilde tasarlanmıştır. Servo motorlar için direkt olarak mikrodenetleyiciden PWM çıkışları alınmıştır. Yüksek güç gerektiren uygulamalarda servo motorlar için ayrılmış olan çıkışlar Elektronik Hız Kontrolörü (ESC) kullanılarak fırçasız DC motor sürmek içinde kullanılabilir. DC motorlar içinse hız ve yön kontrolü yapabilen iki adet yarım köprü sürücüler beraber kullanılarak H-Köprü sürücüler tasarlanmıştır. DS18B20 WIKA S10 GPIO ADC ARM Cortex-M4 GPIO Yön Kontrol PWM 8 x DC Motor Hız ve Yön Kontrolü DC Motorun uçlarını bir gerilim kaynağına bağlarsak, motor bir yönde dönmeye başlar, DC Motoru ters kutupladığımızda ise motorun ters yönde hareket ettiğini görürüz. DC Motorun yön kontrolünü sağlayabilmek için H-Bridge (H-Köprü) denilen bir yöntem kullanılmıştır. H-Bridge genel olarak 4 adet transistor, diyot ya da MOSFET ile gerçekleştirilen motorun iki yönlü dönebilmesini sağlayan bir yöntemdir. [4] Kamera & LED Aydınlatma On/Off GPIO SPWM 8 x Servo Motor veya ESC USB-OTG USB I2C GY-80 IMU USART 2 USART1 USART 3 DAC Zoom Kontrol TCM3 Pusula BeagleBone Black USB Kamera RS232 Ethernet Live Stream & RS232 PC Şekil 6: Mikrodenetleyicinin Şematik Gösterimi Şekil 7: DC Motor Sürücülerinin Basit Gösterimi 748

3. PID Kontrolör PID kontrol döngüsü yöntemi, endüstriyel kontrol sistemlerinde yaygın kullanılan bir kontrol döngüsü geribildirim mekanizmasıdır. Bir PID denetleyici ölçülü bir süreç içinde değişen ve istenilen ayar noktası ile arasındaki farkı alarak bir "hata" değeri hesaplar [5]. Kontrolör süreç kontrol girişini ayarlayarak hatayı en aza indirerek istenilen ayar değerine ulaşmaya çalışır. Yukarıda verilen blok diyagrama göre PID çıkışı u(t) Denklem 1 ve 2 deki gibi hesaplanır. d u ( t ) = K e ( t ) + K e ( t ) dt + K e ( t ) P Iò (1) D dt e ( t ) = r ( t ) - y ( t ) (2) Evet Başla Modülleri Kontrol Et Tüm Modüller Hazırmı Evet Algılayıcı Verilerini Oku ve Arayüze Gönder Arayüzden Gelen Referans Bilgisini Oku Eldeki Veri İle Gelen Referansı Karşılaştır ve Hatayı Bul Hayır PID Çıkışına Göre Hesaplanan PWM Değerini Motorlara Uygula Hata ve Bir Önceki Hata Arasındaki Değişimi Türev Olarak Ata Hata ve Bir Önceki Hatayı Topla ve Bunu İntegral Olarak Ata PID kontrolde sistem çıkışının istenen referans değerini takip edebilmesi için KP, KI ve KD katsayılarının uygun şekilde belirlenmesi gerekmektedir. Burada hata işareti derinlik kontrolü için referans derinlik değeri ile basınç algılayıcısından okunan gerçek derinlik bilgisi arasındaki ilgili örneklemedeki farktır. Denetim işareti ise dikey motorlara uygulanacak PWM işareti tarafından belirlenen ortalama gerilimdir. Yön kontrolünde ise denetlenecek yön hangisi ise istenen açı değeri ile elektronik pusulada o açıya ait eksenden gelen gerçek açı değeri arasındaki fark hatayı temsil eder. Denetim işareti söz konusu eksende dönüşü sağlayan motorlara uygulanan gerilimin karşılığı olan PWM işaretidir. 4. Bilgisayar Arayüzü Aracın uzaktan kontrolü PC tarafından sağlanmaktadır. Aracın durumunu görüntüleyebilmek ve değerlerini araca göndermek için C# ile bir bilgisayar arayüzü oluşturulmuştur. Şu anki haliyle arayüz sadece kontrol denemelerini yapabilmek amacıyla basit olarak tasarlanmıştır ve RS232 aracılığıyla araçla haberleşmektedir. İlerleyen tasarımda grafik arayüzden aracın kamera görüntüleri de izlenebilecektir. Aracın hareketleri şuanda grafik arayüz üzerindeki yönelim butonları ve bu butonlara karşılık gelen klavye tuşları ile yapılmaktadır. Sonraki arayüz düzeltmelerinde araç hareketleri bir kumanda kolu aracılığıyla yapılacak şekilde tekrar düzenlenecektir. Hata İstenilen Değerden Küçükmü? Hayır PID Kontrole Başla Şekil 8: Kontrol Algoritması Şekil 10: Bilgisayar Arayüzü 5. Sonuçlar Şekil 9: Derinlik için PID Kontrol Bloğu Blok diyagramda u(t) kontrol sinyalini, y(t) çıkış sinyalini, r(t) referans sinyalini ve e(t) ise hata sinyalini göstermektedir. Aracın derinlik kontrol uygulamaları ve testleri için bir test platformu oluşturulmuştur. Ayrıca bozucu etki oluşturmak içinde platform içerisine daldırılacak bir dalgıç pompa temin edilmiştir. 749

STM32F407VGT6 mikrodenetleyicisine gömülecek ve aracın sadece seri haberleşme ile kontrol edilebilmesi sağlanacaktır. Ayrıca kontrol arayüzüde geliştirilip kart ayarlarının değiştirilebilmesine olanak sağlanacak ve kamera görüntüsünün ethernet aracılığıyla arayüz üzerinden izlenmesi sağlanacaktır. Aracın hareketlerinin kolay kontrol edilebilmesi içinde arayüze kontrol kolu desteği eklenecektir. Teşekkür Makalede sunulan platform 111E294 No lu TÜBİTAK Projesi kapsamında kontrol kartı ise Kocaeli Üniversitesi BAP Hızlı Desteği kapsamında yapılmıştır. Yazarlar projeye desteklerinden dolayı TÜBİTAK ve Kocaeli Üniversitesi BAP Koordinasyon Birimi ne teşekkürlerini sunar. Şekil 11: Derinlik Kontrolü Uygulaması Aracın derinlik kontrolü test platformunda test edilmiş ve 30cm derinlikten 60cm derinliğe dalarken basınç algılayıcısından 1ms aralıklarla derinlik bilgisi okunmuş ve bu bilgiler kullanılarak bir derinlik grafiği çizdirilmiştir. Grafikten anlaşılacağı gibi araç 60cm derinliğe yaklaşık 0.6sn de dalmış ve yaklaşık 2sn sonunda 60cm derinlikte kendisini sabitlemiştir. Kaynakça [1] L. Valdovinos, T. Jiménez, M. Sánchez, L. Balanzar, R. Alvarado and J.A. Ledesma, 2013: Modelling, Design and Robust Control of a Remotely Operated Underwater Vehicle [2] S. Yılmaz, M. Yakut, S. İnce, 2013: Derinlik ve Yön Kontrol Uygulamaları için Deney Platformu Tasarımı, Tübitak 1002 Hızlı Destek Projesi Final Raporu, Proje No:111E294, Temmuz 2013. [3] I.D. Kim, J.Y. Kim, E.C. Nho, and H.G. Kim, 2010: Analysis and Design of a Soft-Switched PWM Sepic DC- DC Converter [4] http://ieee.itu.edu.tr/lab/hbridge.pdf Ziyaret Tarihi:27.06.14 [5] F. Golnaraghi, B.C. Kuo, Automatic Control Systems, Nineth Ed., Chapter 9, Jonh Wiley and Sons Inc., 2009. Şekil 12: Derinlik-Zaman Grafiği Bu çalışma devam etmekte olan bir çalışmanın tamamlanan kısımlarını içermektedir. Çalışmada su altı deney platformu için bir kontrol kartı tasarlanmış olup PID derinlik kontrol uygulaması gerçekleştirilmiştir. Devam eden aşamalarda PID kontrol yön kontrolü içinde uygulanacaktır. Aynı zamanda bir YSA yapısı oluşturulup PID kontrol sonuçları ile karşılaştırılacaktır. Verimli olan kontrol biçimine karar verilip 750