DERS 1 Gömülü Sistemlere Giriş

Slides:



Advertisements
Benzer bir sunumlar
Günümüz şartları altında insanların en büyük kaygısı artık can ve mal güvenliği haline geldi. Pek çok güvenlik sistemi artık karşılanamayacak kadar pahalı.
Advertisements

Hazırlayan ve Sunan Ali Yasin Çakılcı HUNROBOTX
FPGA ÜZERİNDE İKİ BOYUTLU KONVOLÜSYON İŞLEMİ GERÇEKLENMESİ
Ayrık Yapılar Algoritma Analizi.
TEMEL ELEKTRONİK EĞİTİMİ
Derya Birant, Alp Kut Dokuz Eylül Üniversitesi
INVERTER NEDİR? NASIL ÇALIŞIR?
Ufuk Sevim C ile mC 1. Hafta Ufuk Sevim
Sensörler Transduserler
Dijital Dünyada Yaşamak
VHDL Kullanarak FPGA İle Yüksek Kapasİtelİ Tam ÇIkarIcI Devre TasarImI
Hazırlayan : Erman Üret
Programlanabilir Mantık Tümdevreleri Tasarımı
Sensörler Öğr. Gör. Erol KINA.
Elektrik Elektronik’in Alt Dalları
BİLGİ TEKNOLOJİSİNİN TEMEL KAVRAMLARI
OTOMATİK KONTROL SİSTEMLERİ
Yrd. Doç. Dr. Kemal MAZANOĞLU Arş.Grv. Habibe GÜRSOY
İşletim Sistemleri Hazırlayan Hakan YİĞİT.
ARDUINO İLE ANALOG ÇIKIŞ VERMEK
ARDUINO.
ÖLÇME NEDİR? ►Ölçme ya da ölçüm, bilinmeyen bir büyüklüğün aynı türden olan, ancak bilinen bir büyüklükle kıyaslanmasına denir. ►Diğer bir deyişle, bir.
Ece Olcay Güneş & S. Berna Örs
YAZILIM TABANLI RADYO UYGULAMALARI
Endüstriyel Otomasyon Mekatronik Mühendisliği Bölümü
Programlanabilir Lojik Kontrol (PLC)
Elektrik Enerjisi Üretimi
1. PLC`nin Taricesi 1960 yılında yüksek verimlilik, güvenilirlik ve yeni devreler gibi üstünlükleri ile birlikte bilgisayarlar kullanılmaya başlandı. Buda.
Elektronik Devre Yapıları Modelleme ve Optimizasyonda Elektronik Devre Tasarım Araçları Revna ACAR VURAL 28/12/2010.
ROBOT KONTROLÜ HAZIRLAYANLAR Kenan ÖZTEKTEN Sıla KARASU Arif ADALAR
Bilgi ve İletişim Teknolojisi
Ölçme Tekniği Bölüm 16: Basınç Ölçümleri: Basınç Transduceri
Bölüm 10: Seri Rezonans Devresinin İncelenmesi
CCS C İLE PIC PROGRAMLAMA DERS-4-
Sensörler - Algılayıcılar
CCS C İLE PIC PROGRAMLAMA DERS-3-
ARDUINO SENSÖR KONTROLÜ
ZAYIF AKIM MALZEMELERİ
PROJENİN ADI “Doğrusal Konumlandırıcılar” için Profesyonel Kontrol Ara yüz Tasarımı ve İmalatı.
ISL429-Yönetim Bilişim Sistemleri İletişim ve Ağ Sistemleri.
AB’15 Arduino ile sensörler dersi
DENEYSEL BULGULARIN ANALİZİ
Neden donanım kullanıyoruz? Daha hızlı (Performans) Paralel Düşük güç tüketimi Maliyet Boyut Her yere bilgisayar?
PWM (Pulse Width Modulation- Sinyal Genişlik Modülasyonu)
Ardiuno Sunumu 1.Grup 1.Bölüm
BMET 262 Sayısal İşaret İşleme.
Doğu Akdeniz Üniversitesi Bilgisayar Ve Teknoloji Yüksek Okulu
ARDUİNO PLATFORMU Arduino Çeşitleri.
ARDUİNO Arduino Eğitimleri Bölüm 6 Analog Giriş – Çıkış İşlemleri
İşletim Sistemleri Hazırlayan Hakan YİĞİT.
Doğu Akdeniz Üniversitesi Bilgisayar Ve Teknoloji Yüksek Okulu
BİLGİ SAYAR.
BLOK ŞEMALAR: Bir blok şema örneği:
NET 207 SENSÖRLER VE DÖNÜŞTÜRÜCÜLER Öğr. Gör. Taner DİNDAR
NET 207 SENSÖRLER VE DÖNÜŞTÜRÜCÜLER Öğr. Gör. Taner DİNDAR
Ders 5 Devre Bağlantıları
ARDUİNO Arduino Eğitimleri Bölüm 6 Analog Giriş – Çıkış İşlemleri
Arduino ile Köprülü Vinç Kablosuz Kontrolü
Arduino Eğitimleri Bölüm 5 Dijital Giriş – Çıkış İşlemleri
MBLOCK ile Arduino ve Robotik Kodlama
Sunan: Gül TÜRKER Süleyman Demirel Üniversitesi
İSKENDERUN MESLEK YÜKSEKOKULU
PROJE SUNUMU TEK FAZ MOTOR KONTROLÜ
Konu: EĞİTİM AMAÇLI BLDC MOTOR HIZININ PID KONTROLÜ
ELEKTRİK DEVRE TEMELLERİ
Bilişim Teknolojileri Öğrt.
Marmara Üniversitesi Mekatronik Tezli YL Programı
Eğitsel Robotların Bileşenleri-2
EĞİTSEL ROBOTLARIN BİLEŞENLERİ-3
MEKATRONİKTE PNÖMATİK VE HİDROLİK SİSTEMLER
Sunum transkripti:

DERS 1 Gömülü Sistemlere Giriş Öğr. Gör. Gökhan MANAV

Dersin Hedefleri Analog ya da dijital giriş-çıkış devre elemanları ile mikrodenetleyiciye arasında bilgi alışverişinin sağlamak Kapalı döngü otomatik kontrol uygulaması için mikrodenetleyiciyi programlayabilmek Mikrodenetleyiciler için assembly dili ile program yazabilmek ve hataları düzeltebilmek Problemi analiz ederek en uygun mikrodenetleyiciyi seçebilmek

Gereksinimler Ders Kitabı Yeni başlayanlar için Arduino Programlamanın Temelleri Yazar: Fahrettin Erdinç Yayınevi: Pusula Yayıncılık

Gereksinimler Ders Kitabı Arduino Eğitim Kitabı Yazar: Gökhan Dökmetaş Yayınevi:DİKEYEKSEN YAYINCILIK

Gereksinimler Uygulama Kitabı Arduino ve Raspberry PI için Temel Elektronik Yazar: Devrim ÇAMOĞLU Yayınevi: Dikeyeksen

Gereksinimler Arduino Uno R3 + USB Kablo Teknik Özellikler: - ATmega328 Mikrodenetleyici - 7-12V Giriş Voltajı - 14 Dijital G/Ç Pini - 6 PWM Çıkışı - 6 ADC Girişi - 16MHz Çalışma Frekansı - 32KB Flash Hafıza

Gereksinimler Arduino IDE Son sürümüne www.arduino.cc resmi internet sitesinden ulaşabilirsiniz. Tamamen ücretsizdir.

Gömülü Sistem Nedir? Gömülü sitemler; Sensörler Aktüatörler İşlem gücüne Sahip, sistem performansını arttıran, daha fazla kapasiteye sahip çok yönlü sistemlerdir.

Sistem Tasarımında Mikrodenetleyiciler Ne Zaman Tercih Edilir? Sistemde işlem gücü gerekiyorsa Sistem karmaşıklığı azalıyorsa Aynı işi yapabilmek için kullanılan ayrık devre elemanlarının maliyetini düşürebiliyorsak Sistemde çeşitli sensör ve aktuatör kullanımı varsa Başka sistemler ile iletişim gerekiyorsa

Sistem Tasarımında Mikrodenetleyiciler Ne Zaman Gerekmez? Eğer sistemin işlem yükü çok az ya da işlem yükü barındırmıyorsa Ayrık devre elemanları kullanarak daha kolay ve ucuza üretilebiliyorsa Mikrodenetleyici problem için yetersiz kalıyorsa; Çok yavaş Tek bir mikrodenetleyicinin yetemeyeceği büyüklükte bir sistemse Bunun gibi sistem tasarımında dezavantaj getirebilecek herhangi bir durumda mikrodenetleyici kullanımı tercih edilmez.

Gömülü Sistemlerdeki Genel Kontrol Yapısı

Kontrol Edilebilir Sistemler Mekanik Elektrik Elektromekanik (Mekatronik) Biyolojik Termodinamik Kimyasal …………………

Kontrol Edilebilir Sistemler Yanlış giden nedir? Ne yapmak isteriz? Ne yapabiliriz?

Sensör + Sinyal Düzenleyici «Kapalı Döngülü Sistemler» için gereklidir. (Peki sensör kullanılmazsa sistem ne diye adlandırılır?) Sistem değişkenleri için ölçümler önemlidir. Ölçümler işlemci tarafından beklenen sinyal şekillerinde dönüştürülmelidir. Düzenleme işlemi; sinyalin genliğini değiştirme, ofset ayarlama, filtreleme, vb. denetleyici elemanın veriyi anlamlandırması için gerekli adımları içerebilir.

Güç Kaynakları Birden fazla gerilim seviyesine ihtiyacımız olabilir (+5V, ±12V, ±24V, vb.) Bazen güç kaynakları elektrik dışında başka sistemlerin beslenmesinde de kullanılabilir (hidrolik, pnömatik, vb.) Belki kuvvetli akım ve düşük akım sinyallerinin ikisi de kullanılması gerekebilir.

Güç Arayüzü Genellikle bir güç yükselteç katına ihtiyacımız vardır. Aktüatör tarafından talep edilen gücü kontrol edilebilir olması gerekir. Genellikle analog, PWM (Pulse Width Modulation) ile de mümkün

Aktuatör Enerji dönüşümünü gerçekleştiren devre elemanıdır. Enerjiyi kontrol edilmek istenen fiziksel büyüklüğe çevirir. Motor, fren, pompa, selonoid, doğrusal atuatörler, flapeler, vb.

Kullanıcı Arayüzü Kullanıcıdan giriş komutları ve parametreler alınabilir. Kullanıcı bilgilendirilebilir. Kullanıcı arayüzleri; GUI (Graphical User Interface) Ölçüm Nümerik Okuma Uyarı lambaları Vb. olabilir.

Denetleyici Donanımı Hesaplama (Analog veya dijital) Mikrodenetleyici İletişim devresi Diğer cihaz ya da donanım bileşenleri ile Diğer devre bileşenleri Pullup/Pulldown dirençleri Analog işaret işleme

Denetleyici Yazılımı C / C++ / Arduino IDE birçok işlem için yeterli Assembly Dili yüksek hız gerektiren uygulamalar için FPGA (Field Programmable Gate Array) çok yüksek hızlı uygulamalar için ,VHDL (VHSIC «Very High-Speed Integrated Circuit» Hardware Description Language)