Başta otomobiller olmak üzere teknolojik araçlarda ve bazı fabrika otomasyon sistemlerinde maksimum verim ve güvenlik sağlanabilmesi için geliştirilen CAN BUS sistemlerini ilk bölümde teorik olarak incelendi. Sizler bu bölümün sonunda CAN BUS sistemini hayal dünyanızda canlandırmış olacaksınız. Devam eden derslerde teorik bilgileri yazılımsal olarak kullanarak CAN BUS sistemleri ile çalışma yapıldı. Belirli örnekler ile CAN BUS haberleşmesi pratik olarak tamamlandı. Bu derslerin sonunda CAN BUS sistemlerini ileri seviyede anlamış olacaksınız.
Başta otomobiller olmak üzere teknolojik araçlarda ve bazı fabrika otomasyon sistemlerinde maksimum verim ve güvenlik sağlanabilmesi için geliştirilen CAN BUS sistemlerini ilk bölümde teorik olarak incelendi. Sizler bu bölümün sonunda CAN BUS sistemini hayal dünyanızda canlandırmış olacaksınız. Devam eden derslerde teorik bilgileri yazılımsal olarak kullanarak CAN BUS sistemleri ile çalışma yapıldı. Belirli örnekler ile CAN BUS haberleşmesi pratik olarak tamamlandı. Bu derslerin sonunda CAN BUS sistemlerini ileri seviyede anlamış olacaksınız.
STM32F4 Discovery kartı ile CAN BUS programlamayı tüm detayları ile öğrenerek uzmanlaşın, adım adım CAN BUS mesaj gönderme ve alma, can bus filtreleme kavramlarını öğrenin ve hızlı bir şekilde kendi CAN BUS sisteminizi oluşturup kendi projelerinizi geliştirmenin tadını çıkarın.
Bu kursta ilk olarak sıfırdan CAN BUS'ın tüm kavramlarını öğrenerek STM32F4 ile kullanabilmek için sağlam bir temele sahip olacaksınız.
Edindiğiniz bu sağlam temelden sonra; STM32F4 ile ilgili tüm kavramları detayları ve mantıklarıyla öğreneceksiniz.
STM32F4 İle CAN BUS Projeleri Geliştirme
Bu kursun Türkiyedeki en büyük, en kapsamlı ve de en öğretici STM32F4 ile CAN BUS Projeleri geliştirme kursu olmasını sağlamak adına , kurs içeriği zengin tutuldu ve uygulama geliştirirken ihtiyacınız olacak kavramlar, bilgiler, 3. parti kütüphaneler tüm detaylarıyla anlatıldı.
Kursta yer alan bazı önemli kavramlar
CAN BUS temel kavramları, tasarımsal bilgiler
STM32F4 Discovery Kartı temel kavramları, tasarımsal bilgiler
STM32CubeMx temel kavramları, tasarımsal bilgiler
Profesyonel uygulamalar geliştirmek için bilinmesi gereken kavramlar, kütüphaneler
CAN BUS Sistemleri için zaman ayarlamaları
CAN BUS Sistemleri için Bit Hızı
Çok daha fazlasını kursta bulabilirsiniz.
Özellikle kursta yapılan projelerin tanıtım videolarını izleyerek bu kurstan sonra neler başarabileceğinizi öğrenebilirsiniz. Kurstaki örnekleri geliştirerek gerçek hayatta daha detaylı projeler ortaya koyabilirsiniz.
Kurs boyunca kafanıza takılan soruları kursun soru cevap bölümünden bana ulaştırabilirsiniz. En kısa sürede cevaplanacağından emin olabilirsiniz.
CAN BUS öğrenmesi ve uygulaması çok keyifli bir prokol. Siz de bu son zamanların en popüler haberleşme protokolünü öğrenmek ve de hızlı ve kolay bir şekilde uygulamalar geliştirmek istiyorsanız bu kursa katılın ve beraber güzel projeler yapalım.
Öğrenecekleriniz
CAN BUS'ın ne olduğunu ve nasıl çalıştığı
CAN BUS'ta filtrelerin ne olduğunu ve nasıl çalıştırıldığı
CAN BUS'ta mesaj gönderme ve alma aşamalarının nasıl olduğu
C programlama dilinde olan temel yapıların ne olduğunu ve nerede neden kullanıldığını
Atollic ile ilgili önemli kavramların tüm detayları
STM32CubeMx kullanımı
STMStudio kullanımı
Yazılımsal olarak CAN BUS konfigurasyonları
Yazılımsal olarak CAN BUS Filtrelemeleri
Yazılımsal olarak CAN BUS ile Data aktarımı
I2C protokolü
2X16 LCD Display ve kullanımı
Kurs gereksinimleri veya ön koşulları var mı?
Temel seviyede C dili bilgisi
Temel seviyede arm mimarisi bilgisi
Temel seviyede STM32CubeMx, Atollic IDE ve STMStudio bilgisi
Temel seviyede I2C protokol bilgisi
Bu kurs kimler için uygun:
Daha önce CAN BUS ile çalışmamış ama heyecanla öğrenmek isteyen
Savunma sanayi alanında çalışmak isteyen
Otomobil sektöründe çalışmak isteyen
Programlama ile ilgili belli yapılara hakim ama klasik basit örneklerden sıkılıp kendini daha fazla geliştirmek isteyen
CAN BUS ile ilgili ileri seviye kavramları öğrenmek ve bunlara hakim olmak isteyen
CAN BUS ile uygulama proje yapmadan önce CAN BUS protokolüne tam anlamıyla hakim olmak
Kod ve tasarım bilgisini bir üst seviyeye çıkarmak isteyen
CV'sine CAN BUS protokolüne oldukça fazla hakimim maddesini eklemek isteyen
tüm arkadaşlarımız için uygundur.
Kurs programı bu derste tanıltıldı.
Bu derste CAN BUS'ın ne olduğunu ve CAN BUS'ın tarihçesi hakkında konuşulmuştur. CAN BUS hakkındaki genel alt yapı bu derste oluşturulmaktadır.
CAN BUS sistemlerinin nasıl çalıştığı hakkında genel kapsamlı ve derinlemesine bir içerik sizleri bekliyor. Bu dersten sonra CAN BUS sistemlerinin tüm çalışma metodları hayal dünyanızda canlanmış olacak.
CAN BUS sistemleri ilk ders ve ikinci derste anlatıldığı gibi mesaj öncelikli sistemlerdir. Bu nedenle mesajın yapısı önemlidir. Bu dersimizde CAN BUS mesajlarını ve CAN BUS mesaj türlerinden ilki olan temel çerçeveli mesajları konuştuk. Bu dersin sonunda CAN BUS haberleşmesinde kullanılan adimlardan ilki olan CAN BUS mesajlarının id bilgilerini standart id li mesajlar için kavramış olacaksınız.
CAN BUS sistemleri ilk ders ve ikinci derste anlatıldığı gibi mesaj öncelikli sistemlerdir. Bu nedenle mesajın yapısı önemlidir. Bu dersimizde CAN BUS mesajlarını ve CAN BUS mesaj türlerinden ikincisi olan genişletilmiş çerçeveli mesajları konuştuk. Bu dersin sonunda CAN BUS haberleşmesinde kullanilam adimlardan ilki olan CAN BUS mesajlarının id bilgilerini extended id li mesajlar için kavramış olacaksınız.
Bu derste CAN BUS iletişiminde zamanlamanın nasıl yapıldığını ve mesaj iletiminde mesaj iletim hızının nasıl oluşturulduğunu ve hesaplandığını öğretmek hedeflenmiştir.
CAN BUS sistemlerinde oluşabilecek hataların sistem tarafından nasıl önlendiğini ve süreklilik arz eden hata durumlarında nasıl bir çalışma yolu izlendiğinin öğretilmesi hedeflendi.
CAN BUS sistemlerinde mesaj alım esnasında olan aktiviteler ve filtreleme işlemlerinde mevcut olan modlar hakkında bilgi sahibi olmanız hedeflenmektedir.
Daha önceki derslerde CAN BUS sistemlerinin mesaj id li sistemler olduğu hakkında konuşmuştuk. Bu derste sisteme alınan mesajın id sinin nasıl filtrelendiği hakkında konuşuldu. Filtre çeşitleri ve kullanım yolları hakkında bilgi verildi.
CAN BUS sistemlerinde moduller arasi bağlantın yapım sekli ve CAN BUS sistemleri için tasarlanmış CAN BUS modülü hakkında konuşuldu.
PBC devre tasarlama programı olan proteus'un 8.6 sürümünün kurulumu ve full yapma adımları anlatıldı. İlerleyen derslerde yapılacak olan can bus modül tasarımı için ön hazırlık yapıldı.
Bu derste STM32CubeMx programını kullanarak discovery kartın clock ayarlarını ve can bus'ın ayarlamalarını kolaylıkla yaptık ve yazılımsal olarak oluşturulmasını sağladık.
Bu derste belirlenen bir id değerine sahip id'li mesaj alındı ve diğer id'lerdeki tüm mesajlar sisteme kaydedilmeden sistemden atıldı.
Bu derste belirli bir aralıkta bulunan id lere sahip mesajların alınması, aralık dışında kalan id'ye sahip mesajların alınmaması uygulandı.
Bu derste farklı aralıklarda bulunan id'li mesajları almak hedeflendi ve aynı zamanda filtre ölçeği 16 bit olarak kullanıldı.
Bu derste standart id li mesajları id list ile filtreleme yaparak kullanmayı konuştuk.
Bu dersimizde birden fazla filtrenin nasıl kullanacağını ve yazılımsal ayarlarının nasıl olduğu öğretildi.
Bu derste genişletilmiş id ye sahip mesajların nasıl iletileceğini ve alınacağını konuştuk. Standart id ili arasında ki farklardan ve yapılması gereken yazılımsal değişikliklerden bahsettik.
Bu derste genişletilmiş id ye sahip mesajların nasıl filtreleneceğini ve belirli bir id ye sahip mesajın nasıl alınacağını konuştuk.
Bu derste genişletilmiş id ye sahip mesajların, bir aralıkta bulunan id değerlerinin nasıl alınacağını, diğerlerinin ise yazılıma uğramadan nasıl atılacağını konuştuk.
Bu derste genişletilmiş id de sadece bir aralıkta değil, birden fazla aralıktaki farklı id lerin nasıl filtreleceğini konuştuk ve yazılımsal olarak ayarlamalarını yaptık.
Bu derste id list ile maskeleme yöntemini genişletilmiş id li mesajlar için kullandık.
Bu derste adc'nin dma ile okuması için cubumx konfigurasyonları ve atollicte gerekli yazılımsal ayarlar yapıldı. Ardından elde edilen adc dataları karşı tarafa can bus hattı ile gönderildi.
Bu derste birinci derste can bus ile gönderilen adc verilerini can bus kullanarak discovery kartına almayı ve alınan bu dataları i2c modülünü kullanarak 2x16 display ekrana yazdırmayı konuştuk.
Önceki iki derste yaptığımız ayarlamaları kartlarımıza yükledik ve sonucu bu derste gördük.
Bu derste hcsr04 modülü nedir ve nasıl kullanılır, stm32f4te hcsro4 modülü ile mesafe ölçümü nasıl yapılır ve can bus ta extended id kullanarak mesaj diğer bir cihaza nasıl gönderilir bunları öğrenmiş olacaksınız.
Bu derste genişletilmiş (extended) id'li bir mesajı tek bir id değerinde filtreleyerek mesajı almayı ve alınan mesajı işlemeyi, işlenen mesajla belirli işlemler yapmayı öğreneceksiniz.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.