Akademik Birim: |
Mekatronik Mühendisliği Bölümü |
Öğrenim Türü: |
Örgün Eğitim |
Ön Koşullar |
- |
Öğrenim Dili: |
İngilizce |
Dersin Düzeyi: |
Lisans |
Dersin Koordinatörü: |
- - |
Dersin Amacı: |
Bu kurs, gömülü sistem mühendisliğinin hem teorisi hem de uygulamasında endüstri ile ilgili, uygulamalı laboratuvar temelli öğretimi bir araya getiren mükemmel bir eğitim sağlayarak öğrencilerimizi endüstride ve devlette üretken kariyerlere hazırlamak için tasarlanmıştır. Öğrenciler, dijital sensörlerde yaygın olarak kullanılan seri bağlantı protokollerini öğrenecek ve uygulayacaktır. |
Dersin İçeriği: |
Derse Giriş: Gömülü Sistemler. Gömülü yazılım geliştirme ortamının tanıtımı (Keil C derleyicisi ve donanım simülatörü). Gömülü Mikroişlemciler. Donanım Temelleri & Bilgisayar Mimarisi Tekrarı. (Gömülü sistemler terminolojisi, kapılar, saatler, zamanlama diyagramları, hafıza, mikroişlemci saati, vs.). C Programlama. AtMega mikroişlemcinin girdi/çıktı pinlerini okuyup yazmak üzerine çalışma. Gerçek zaman şartlarını sağlamak, donanımsal gecikmeler ve kesilmeler.
Kesilmeler ve Zamanlayıcılar.
Gömülü işletim sistemi yazımı. Çok durumlu sistem geliştirme. RS232 seri iletişim. RS232, SPI, I2C, CAN ve kablosuz haberleşme. |
Dersin Öğrenme Çıktıları (ÖÇ): |
- 1- Elektrikli ve elektronik aletler için gömülü uygulamalar geliştirebilmek
- 2- Otomasyon sistemleri için gömülü çözümler geliştirebilmek
- 3- İstenilen gömülü bir sistem için C programlama dilini kullanarak etkin gömülü kod yazabilmek
- 4- Gerçek zamanlı girdi/çıktı gerektiren gömülü sistemleri tasarlayıp geliştirebilmek
- 5- AtMega platfomarını programlayarak gömülü sistemler geliştirebilmek
- 6- Gömülü bir uygulamanın gerekliliklerini belirleyebilmek ve onu istenilen platformda tasarlayıp geliştirebilmek
|
Dersin Öğrenme Yöntem ve Teknikleri |
Yüz yüze eğitim ve uygulamalı modelleme |
Hafta | Konular | Ön Hazırlık |
1 |
Derse Giriş: Gömülü Sistemler. Gömülü yazılım geliştirme ortamlarının tanıtımı (Derleyici ve donanım simülatörü) |
|
2 |
Gömülü Mikroişlemci mimarileri. ATMega328 mikroişlemcileri için örnek uygulamalar |
|
3 |
Donanım Temelleri & Bilgisayar Mimarisi Tekrarı. (Gömülü sistemler terminolojisi, kapılar, saatler, zamanlama diyagramları, hafıza, mikroişlemci saati, vs.) |
|
4 |
Digital girdi ve çıktı |
|
5 |
Analog giriş/çıkış işlemleri |
|
6 |
Gerçek zaman şartlarını sağlamak, donanımsal gecikmeler ve kesilmeler |
|
7 |
Zamanlayıcılar ve Kesilme servis fonksiyonları |
|
8 |
Aktüatör kontrolü |
|
9 |
RS232, SPI, I2C, CAN ve kablosuz haberleşme I |
|
10 |
RS232, SPI, I2C, CAN ve kablosuz haberleşme II |
|
11 |
Sensörler ve aktüatörler I |
|
12 |
Sensörler ve aktüatörler II |
|
13 |
Gerçek zamanlı işletim sistemleri |
|
14 |
Proje sunumları |
|
Kadir Has Üniversitesi'nde bir dönem 14 haftadır, 15. ve 16. hafta sınav haftalarıdır.