In System Programmer Design for Microcontrollers Via Controller Area Network
|
|
- Berker Karakaya
- 8 yıl önce
- İzleme sayısı:
Transkript
1 Süleyman Demirel Üniversitesi, Fen Bilimleri Enstitüsü Dergisi, 12-2(2008), Mikrodenetleyiciler İçin Kontrol Alan Ağı Üzerinden Sistem İçi Programlayıcı Tasarımı Akif KUTLU 1*, İlker ÜNAL 2 1 Süleyman Demirel Üniversitesi,Teknik Eğitim Fakültesi, Elektronik-Bilgisayar Eğitimi Bölümü / ISPARTA 2 Mehmet Akif Ersoy Üniversitesi, ikmet Tolunay Meslek Yüksek Okulu, BURDUR Alınış tarihi: , Kabul tarihi: Özet:Bu çalışmada, endüstriyel ortamlardaki mekanik ve elektronik sistemlerin kontrolü için kullanılan mikrodenetleyicilerin, ana bilgisayar kullanılarak Kontrol Alan Ağı (CAN) üzerinden Sistem İçi programlanması gerçekleştirilmiştir. Sistemin donanımı ana bilgisayar, CAN arabirimi ve CAN ile haberleşebilen PIC tabanlı mikrodenetleyicilerden oluşur. Sistemin tasarlanan yazılımı, hedef mikrodenetleyicilerin kaynak kodlarını CAN üzerinden transfer edebilmekte, böylece farklı yerlerdeki mikrodenetleyicilerin tek noktadaki ana bilgisayar ile programlanabilmesini sağlamaktadır. Sistem içi programlama (ISP) özelliği, mikrodenetleyicilerin çalışan sistemden sökülmesine gerek duyulmadan programlanabilmesine imkân tanımaktadır. Anahtar Kelimeler: Kontrol Alan Ağı, Sistem İçi Programlama, Mikrodenetleyiciler In System Programmer Design for Microcontrollers Via Controller Area Network Abstract:This paper presents a method of In System programming (ISP) microcontrollers, which is mainly used for controlling mechanical and electronic systems of industrial environments, using a host computer via Controller Area Network (CAN). ardware of the designed architecture consist of a host computer, PCI CAN interface and PIC based microcontrollers that can communicate over CAN. The Designed software of the system enables source codes to be transferred for target microcontrollers via CAN and hence, provides programming multiple microcontrollers, located at different points, using a central host computer. Furthermore, there is no need to remove microcontrollers from the circuit for programming, since it has In System Programming facility. Keywords: Controller Area Network, In System Programming, Microcontrollers Giriş Mikrodenetleyiciler, endüstriyel otomasyon için gerekli olan giriş çıkış ünitelerini içermesinin yanında, bu ünitelerin nasıl çalışması gerektiğini belirten yazılımların (firmware) saklandığı dahili kod hafıza alanına da sahiptirler (Gilmour 1991). azırlanan yazılımların, mikrodenetleyicinin kod hafıza alanına saklanması için gerekli prosedür Programlama olarak nitelendirilir. Programlama, genellikle kişisel bilgisayar (PC) yardımı ile gerçekleştirilir. Programlayıcılar paralel ve seri olmak üzere iki ayrı teknik kullanarak mikrodenetleyicinin programlanmasını sağlar. paralel programlayıcı da paralel ile kastedilen, programlayıcı cihazın bilgisayara olan bağlantısı değil mikrodenetleyiciyi programlama tekniğidir. Paralel programlayıcı kullanarak yapılacak programlama işlemi için, mikrodenetleyicinin çalışan sistem üzerinden sökülerek programlayıcı cihaza takılması gerekir. Paralel programlama tekniği ile mikrodenetleyici üzerindeki tüm hafıza ünitelerine ulaşmak mümkündür. Ayrıca paralel programlayıcılar genellikle farklı mikrodenetleyici türleri, lojik entegre devreler ve hafıza entegre devrelerini de programlayacak şekilde üretilmektedirler. Diğer bir teknik olan seri programlama, mikrodenetleyici içerisinde bulunan yardımcı bir yazılım (bootloader) sayesinde bilgisayarın seri bağlantı noktalarından birisi kullanarak yapılan programlama tekniğidir. Seri programlama tekniğinde mikrodenetleyicinin çalışan sistem üzerinden sökülmesine gerek duyulmaz. Mikrodenetleyici sistemden sökülmeden programlanabildiğinden dolayı Sistem İçi Programlama (In System Programming) veya Devre İçi Programlama (In Circuit Programming) olarak ta adlandırılır. ISP nin kullanılabilmesi için hedef mikrodenetleyicinin çalışma modundan programlama moduna geçirilmesi gerekir. Bu işlemler için uygulanacak prosedürler, mikrodenetleyicilerin ilgili kitapçıklarında detaylı olarak anlatılır (Atmel, 2002a;Microchip, 2006) Seri programlama, içerisinde seri haberleşme yapabilen yazılımı olan (bootloader) mikrodenetleyicilerde kullanılır. Bootloader, mikrodenetleyici içerisinde ayrı bir kod alanında tutulur. Bu kod alanın yeniden programlanabilmesi, sadece paralel programlama tekniği ile mümkündür. Seri programlamanın bir alt birimi olan Uygulama İçi Programlama (IAP-In Application Programming) tekniğinin özelliği ise, mikrodenetleyici üzerinde çalışan uygulama yazılımının, sistem çalışırken kod alanının bir parçasını programlayabilmesini sağlamasıdır (Atmel, 2002b). ISP de olduğu gibi çalışma modundan programlama moduna geçmeye gerek duyulmaz. Seri programlama için kullanılan seri protokoller UART (Universal Asynchronous Receiver Transmitter), SPI * akutlu@tef.sdu.edu.tr 149
2 A. KUTLU, İ. ÜNAL (Serial Peripheral Interface) ve CAN (Controller Area Network) protokolleridir. Bunlardan UART ve CAN protokolü mikrodenetleyici ile bilgisayar arasındaki iletişim için; SPI ise mikrodenetleyici ile bir başka mikrodenetleyici arasındaki seri iletişim için kullanılır. UART protokolü yalnızca birebir bağlantı için kullanılır. Bundan dolayı, birden fazla mikrodenetleyicinin aynı seri hat üzerinden programlanabilmesi için uygun çözüm CAN protokolünün kullanılmasıdır. UART veya CAN protokollerinden hangisi kullanılacaksa mikrodenetleyici içerisindeki bootloader yazılımı paralel programlayıcı ile değiştirilmelidir. Dilerse kullanıcı kendisine ait bir bootloader yazılımı hazırlayarak kullanabilir. Bu çalışmada bilgisayara takılan PCI CAN kartı aracılığı ile PIC tabanlı 18F458 mikrodenetleyicilerin tek noktadan Sistem İçi Programlama tekniği ile programlanması gerçekleştirilmiştir. Programlama için gerekli prosedürler için ana bilgisayar üzerinde yazılım geliştirilmiştir. azırlanan bu yazılım, hedef mikrodenetleyicileri ayrı ayrı programlayabilme özelliğine sahiptir. Makalenin bölümleri şu şekilde organize edilmiştir: İkinci bölüm CAN protokolü ve erişim metodu ile ilgili bilgileri sunmaktadır. Üçüncü bölümde, tasarlanan sistemin genel yapısı ile hazırlanan bilgisayar programı açıklanmıştır. Çalışmanın değerlendirmesi dördüncü bölüm olan sonuç kısmında yapılmıştır. CAN CAN ( Controller Area Network ) Protokolü, 1980 lerin ortalarında Alman firması olan Robert Bosch tarafından, otomotiv uygulamalarında güçlü bir seri veri iletiminin oluşturulması amacıyla tasarlanmıştır (Kiencke, 1994) yılında ISO tarafından uluslararası bir standart olarak kabul edilmiştir. Mercedes, BMW, General Motor gibi firmalar ürettikleri araçlar içerisindeki elektronik sistemlerin haberleşmesinde CAN protokolünü kullanmaktadırlar. Örneğin, ABS ( Antilock Braking System ) fren sistemi, araçların yolda kaymasını engelleyen sistemler gibi kritik zamanlı sistemlerin tek bir merkezden yönetilebilmesini sağlar. Ayrıca, lambalar, kapılar, camlar, sıcaklık bilgileri gibi kritik olmayan bilgilerin de aynı merkezden kontrolüne olanak tanır. Kullandığı BUS yapısı sayesinde kalabalık kablolama yapısını ortadan kaldırır. CAN Protokolü, otomotiv sektöründe olduğu gibi endüstri sektöründe de yaygın olarak kullanılmaktadır. Örneğin, tarımsal makineler, tıbbi makineler ve otomasyon sistemleri içerisinde CAN haberleşme protokolü kullanılmaktadır (Lawrenz, 1995). Tekstil üretim sistemleri, paketleme kontrol sistemleri, robot kontrol sistemleri gibi daha birçok sistem içerisinde CAN protokolü popülaritesini arttırmıştır. İçerisinde CAN modülü bulunan ilk entegre 1989 yılında Intel Corp. tarafından piyasaya çıkarılmıştır. Bu tarihten itibaren, Siemens, Motorola, Philips ve Microchip gibi büyük firmalar CAN entegrelerini üretmeye başlamışlardır. Microchip firması, 2005 yılında toplam 200 milyona yakın CAN modüllü entegre satarak üretici firmalar arasında ikinci sıraya oturmuştur. 8 bitlik yapıda olan PIC 18F458 mikrodenetleyicisi, KBayt program belleği, 1536 Bayt RAM bellek, 256 Bayt Data EEPROM ve CAN modülüne sahiptir. Programlanabilmesi Paralel programlayıcı, UART seri programlayıcı ve CAN seri programlayıcı kullanarak mümkündür. Bunlardan Paralel ve UART üzerinden programlama uygulamaları gerçekleştirilmiş, ancak CAN üzerinden programlama henüz hayata geçirilmemiştir. Bu çalışma ile amaçlanan PIC 18F458 mikrodenetleyicisinin CAN üzerinden programlanabilmesidir. CAN 2.0A protokolü, uzunluğu 88 ila 108 bit arasında değişen mesajların CSMA/CR (Carrier Sense Multiple Access with Collision Resolution) erişim metoduna uygun olarak iletilmesi prensibine dayanır. er mesajın 11bit uzunluğunda niteliğini ve aynı zamanda sayısal değeri itibariyle önceliğini belirleyen öntakısı (Identifier) vardır. Nitelik ile kastedilen, kullanıcı tarafından mesaja anlamlı bir sayısal değer verilmesidir: sıcaklık bilgisi = 12, ız bilgisi = 13 gibi. 11 bit ile 2 11 değişik nitelik ve öncelik tanımlaması yapılabilmektedir. CAN 2.0B sürümü için bu değer 2 29 dur. Sayısal olarak diğerlerinden düşük değeri olan mesajın yüksek önceliği vardır. İki mesajın aynı anda farklı kaynaklardan iletilmeye çalışılması durumunda önceliği yüksek olan mesaj ortama erişme hakkına sahiptir. CAN protokolü ile ilgili detaylı bilgiler (Intel, 1993; Philips, 1991) referanslarda bulunabilir. ISP Donanım ve Yazılım Mimarisi İçerisinde CAN modülü bulunan bir mikrodenetleyicinin CAN protokolü kullanılarak programlanması için iki temel noktanın oluşturulması gerekir. Bunlar, bilgisayar ile mikrodenetleyiciyi birbirlerine bağlayacak olan elektronik devre yapısı:donanım ve bu yapı içerisinde çalışacak olan Yazılımdır. PIC 18F458 Mikrodenetleyici Tasarlanan CAN Modül Programlayıcı PC PCICAN-D Card CANRX CAN CAN Bus - UTP kablo Programlanacak olan Bellek Alanı Bellek Programlayıcı CANTX MCP2551 Transceiver CANL Şekil 1. Donanım Altyapısı 150
3 Mikrodenetleyiciler İçin Kontrol Alan Ağı Üzerinden Sistem İçi Programlayıcı Tasarımı Şekil 1 de görüldüğü üzere sistemin elektronik devre yapısı: Bilgisayar, bilgisayarın PCI ( Peripheral Component Interconnect ) slotuna takılı olan bir CAN kartı, CAN Kablosu, MCP2551 CAN Transceiver ( Alıcı Verici ) ve PIC 18F458 mikrodenetleyiciden oluşmaktadır. Donanım, bilgisayara takılı olan CAN kartının ürettiği CAN mesajlarını, UTP (Unshielded Twisted Pair) tipi bir kablo üzerinden mikrodenetleyicinin CAN girişlerine aktarabilmesi için gerekli tüm bağlantıları içerir. CAN kablosu üzerinden gelen sinyallerin, mikrodenetleyicinin anlayabileceği lojik seviyeye çevrilmesi amacıyla CAN Kablosu ve mikrodenetleyici arasında bir alıcı-verici entegre devre (MCP2551) kullanılması zorunludur. azırlanan donanımın, mikrodenetleyicinin programlanmasında kullanılabilmesi için de iki adet yazılım hazırlanmıştır. Bu yazılımlardan bir tanesi bilgisayar üzerinde diğeri ise mikrodenetleyici üzerinde çalışmaktadır. Bilgisayar üzerinde çalışan ve CAN Modül programlayıcısı ismi verilen yazılımın amacı, edef mikrodenetleyiciye gönderilecek EX dosyasını transfer işlemi için hazırlayıp bilgisayarın CAN kartı üzerinden CAN mesajları halinde mikrodenetleyiciye göndermektir. Şekil 2. de yazılımın ara yüzü verilmiştir. CAN Modül programlayıcısı, hedef mikrodenetleyiciye transfer edilecek ex dosya içerisindeki veri alanlarını bayt bayt okur. Okunan bu veriler text dosya içerisine aktarılır. Daha sonra, oluşan text dosya içerisindeki her 1 baytlık veri, CAN mesajı haline getirilerek mikrodenetleyiciye gönderilir. Dosya dönüşüm ve akış şeması şekil 3 de verilmiştir Şekil 2. Kullanıcı Ara yüzü Mikrodenetleyici üzerinde çalışacak olan program ise, CAN Modül programlayıcı yazılımı tarafından gönderilen mesajları alarak mikrodenetleyicinin ilgili bellek alanlarının programlanabilmesi amacıyla tasarlanmıştır. Bellek programlayıcı olarak adlandırılan bu yazılım, öncelikli olarak paralel programlayıcı tarafından mikrodenetleyici içerisine yüklenmiştir. Yazılım, gelen mesajların veri alanı içerisinde bulunan 1 baytlık verileri alarak bir dizi içerisine aktarmaktadır. er alınan 64 mesajdan sonra dizi içerisinde toplanmış olan veriler ilgili bellek alanı içerisine kaydedilmektedir. 64 bayttan sonra kayıt yapılmasının sebebi, kullanılan mikrodenetleyicinin yapısıyla ilgilidir. Çizelge1. Gelen Mesaj ID Tanımlamaları Gelen Mesaj ID Anlamı Yön Mesaj transfer edilecek veri içeriyor. Transfer edilen programı çalıştır. PC den Denetleyiciye PC den Denetleyiciye Bellek programlayıcı yazılımı, PC üzerinde çalışan ve CAN Bus programlayıcısı yazılımı tarafından üretilen mesajları, ID lerine göre yorumlayarak işlem yapan bir yapıya sahiptir. Şekil 4. de bellek programlayıcı yazılımının kod alanındaki yeri gösterilmiştir. 151
4 A. KUTLU, İ. ÜNAL Transfer Edilecek Veri : EF00F0FFFFFFFF956AFF0E836E1A0EEC Örnek.ex 4, 239, 0, 240, 255, 255, 255, 255, 149, 106, 255, 14, 131, 110, 26, 14 Öntakı (ID) Şekil 3. Dosya Transfer İşlemleri Örnek.txt Uzunluk Text Dosyadan alınan 1 baytlık veri CAN Mesaj Formatı Başla İ=0, Dizi()=0 X=True Adres = $D000 X = True? Bitir Delay (1000) Mesaj Oku(ID,DATA) ID = 1? ID = 2? Bellek Programlayıcı yazılımı, kod belleğin 0000h adresinden itibaren yüklenir. Mikrodenetleyici içerisine yüklenmiş olan program, PC tarafından gönderilen CAN mesajlarının öntakı (ID) bilgisine göre hareket eder. Çizelge 1 de gelen mesajın ID sine göre niteliği yani ne anlama geldiği belirtilmektedir. Dizi() = Data i= i + 1 I = 64? X = False CAN Bus üzerinden okunan ve mesaj ID si 01 olan her mesaj bellek programlayıcı programı tarafından programlanacak veri olarak algılanır. er gelen mesaj içerisinde 1 baytlık data bulunur. Gelen bu mesajlar içerisindeki her 1 baytlık veri, program tarafından bir dizi içerisine yüklenir. Flash_write(Adr,Dizi) Adres = Adres + 64 i = 0 Bellek Programlayıcı Yüklenecek olan Program kodlarının yeri 0000h 7FFFh Şekil 5. Bellek Programlayıcı yazılımı algoritması er 64 baytta bir, dizi içerisine yüklenen veriler, kod bellek içerisinde belirlenen bir bellek adresinden itibaren kaydedilir. Programlama işlemi bittikten sonra CAN bus üzerinden gelen ve ID si 02 olan mesaj ile hedef mikrodenetleyiciye transfer edilen kullanıcı programı çalıştırılır. Şekil 4. Bellek Programlayıcı nın Yeri Bellek programlayıcı yazılımı, Mikroelektronika firmasının ürünü olan MikroBasic Programı kullanılarak yazılmıştır. MikroBasic Programı PIC tipi mikrodenetleyiciler için kullanıcı uygulama programları geliştirmek için kullanılmaktadır. Şekil 5 te bellek programlayıcı yazılımının akış şeması verilmiştir. 152 Sonuç Bu çalışma ile CAN seri haberleşme protokolü kullanılarak içerisinde CAN modülü bulunan PIC tabanlı mikrodenetleyicilerin programlanması gerçekleştirilmiştir. Programlama için PC üzerinde bir PCI CAN kartı kullanılmış ve bu kartı kontrol edebilecek bir yazılım geliştirilmiştir. Programlama işlemi için ayrıca mikrodenetleyici üzerinde çalışacak bir yazılım tasarlanmış; her iki program etkileşimli olarak birbirleri ile haberleşerek hedef mikrodenetleyicinin program-
5 Mikrodenetleyiciler İçin Kontrol Alan Ağı Üzerinden Sistem İçi Programlayıcı Tasarımı lanması gerçekleştirilmiştir. Bu sistem sayesinde endüstriyel otomasyon işlerinde kullanılan PIC mikrodenetleyicilerin bulundukları yerlerde sistemden sökülmeden programlanabilmesi sağlanmıştır. Teşekkür Bu çalışma Süleyman Demirel Üniversitesi Bilimsel Araştırma Projeleri Birimi tarafından YL 05 proje numarası ile finansal destek sağlanarak gerçekleştirilmiştir. Kaynaklar Atmel, 2002a. Enhanced 8 bit MCU with CAN Controller and Flash Memory-T89c51cc01 Datasheet, Intel, Intel Serial Communications Controller Architectural Overview Kiencke, U Controller Area Network-from concept to reality. ICC 94, proc.1. International CAN conference, Lawrenz, W World-wide Status of CAN- Present and Future. proc. ICC International CAN conference, Microchip, PIC 18F480 Datasheet, 360 p. Philips, CAN Specification, amburg. Atmel, 2002b. T89c51cc01 UART bootloader Datasheet, Gilmour, P. S ow to Select Tools for Microcontroller Software. IEEE Spectrum, issue. 28, No: 2,
BÖLÜM 2 8051 Mikrodenetleyicisine Giriş
C ile 8051 Mikrodenetleyici Uygulamaları BÖLÜM 2 8051 Mikrodenetleyicisine Giriş Amaçlar 8051 mikrodenetleyicisinin tarihi gelişimini açıklamak 8051 mikrodenetleyicisinin mimari yapısını kavramak 8051
Detaylıİletişim Protokolleri (Communication Protocols)
İletişim Protokolleri (Communication Protocols) Arduino dış dünya ile iletişim kurabilmek için genel amaçlı i/o pinleri önceki konu başlığında incelenmişti. LED, buton, role vb. cihazlardan girdi almak
DetaylıBİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
KARADENİZ TEKNİK ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ TASARIM PROJESİ ÇALIŞMASI PİC PROGRAMLAMA İLE BASİT UÇAK OYUNU MEHMET HALİT İNAN BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BAHAR 2014 KARADENİZ TEKNİK ÜNİVERSİTESİ
DetaylıCAN ( CONTROL AREA NETWORK ) ÜZERİNDEN PIC PROGRAMLAMA. İlker ÜNAL
CAN ( CONTROL AREA NETWORK ) ÜZERİNDEN PIC PROGRAMLAMA İlker ÜNAL YÜKSEK LİSANS TEZİ ELEKTRONİK BİLGİSAYAR EĞİTİMİ A.B.D ISPARTA - 2006 T.C. SÜLEYMAN DEMİREL ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ CAN (
DetaylıHacettepe Robot Topluluğu
Hacettepe Robot Topluluğu PIC Assembly Dersleri 1. Ders: PIC Programlamaya Giriş HUNRobotX - PIC Assembly Dersleri 1. Ders: PIC Programlamaya Giriş Yazan: Kutluhan Akman, Düzenleyen: Canol Gökel - 4 Haziran
DetaylıYrd. Doç.Dr. C. Harmanşah PARALEL PORT
1 PARALEL PORT Bilgisayar sistemlerinde data transferi paralel ve seri olmak üzere iki şekilde gerçekleştirilmektedir. [EEE 410 Microprocessors I Spring 04/05 Lecture Notes # 19] İki farklı birim veya
DetaylıRF İLE ÇOK NOKTADAN KABLOSUZ SICAKLIK ÖLÇÜMÜ
RF İLE ÇOK NOKTADAN KABLOSUZ SICAKLIK ÖLÇÜMÜ Fevzi Zengin f_zengin@hotmail.com Musa Şanlı musanli@msn.com Oğuzhan Urhan urhano@kou.edu.tr M.Kemal Güllü kemalg@kou.edu.tr Elektronik ve Haberleşme Mühendisliği
DetaylıWiFi Relay Sayfa 1 / 11. WiFi Relay. Teknik Döküman
WiFi Relay Sayfa 1 / 11 WiFi Relay Teknik Döküman WiFi Relay Sayfa 2 / 11 1. ÖZELLĐKLER 100.0mm x 80.0mm devre boyutları 12/24 VDC giriş gerilimi Giriş ve çalışma gerilimini gösteren LED ler 4 adet, 12/24V,
Detaylıİşletim Sistemleri (Operating Systems)
İşletim Sistemleri (Operating Systems) 1 İşletim Sistemleri (Operating Systems) Genel bilgiler Ders kitabı: Tanenbaum & Bo, Modern Operating Systems:4th ed., Prentice-Hall, Inc. 2013 Operating System Concepts,
DetaylıDOKUMANLAR
DOKUMANLAR https://www.pickat.org Bu belgeyi yukarıdaki karekodu telefonunuza taratarak veya aşağıdaki linkten indirebilirsiniz. Link sürekli güncellenmektedir. https://drive.google.com/file/d/1wyi3ejzvge9vbu0ujklajnsjukbfldv/view?usp=sharing
DetaylıAdres Yolu (Address Bus) Bellek Birimi. Veri Yolu (Databus) Kontrol Yolu (Control bus) Şekil xxx. Mikrodenetleyici genel blok şeması
MİKRODENETLEYİCİLER MCU Micro Controller Unit Mikrodenetleyici Birimi İşlemci ile birlikte I/O ve bellek birimlerinin tek bir entegre olarak paketlendiği elektronik birime mikrodenetleyici (microcontroller)
DetaylıEEM 419-Mikroişlemciler Güz 2016
EEM 419-Mikroişlemciler Güz 2016 Katalog Bilgisi : EEM 419 Mikroişlemciler (3+2) 4 Bir mikroişlemci kullanarak mikrobilgisayar tasarımı. Giriş/Çıkış ve direk hafıza erişimi. Paralel ve seri iletişim ve
DetaylıETHERNET TEKNOLOJİSİ
ETHERNET TEKNOLOJİSİ ETHERNET TEKNOLOJİSİ İletişim, bir mesajın bir kanal aracılığıyla kaynaktan hedefe ulaştırılması işlemidir. Gerek insanlar arasında gerçekleşsin gerekse de bilgisayarlar arasında gerçekleşsin
DetaylıBİLİŞİM TEKNOLOJİLERİNİN TEMELLERİ
BİLİŞİM TEKNOLOJİLERİNİN TEMELLERİ 2.HAFTA Yonga Seti (Chipset) Anakart üzerinde yer alan bir dizi işlem denetçileridir. Bu denetçiler anakartın üzerindeki bilgi akış trafiğini denetler. Bilgisayarın kalitesi,
DetaylıBahar Dönemi. Öğr.Gör. Vedat MARTTİN
Bahar Dönemi Öğr.Gör. Vedat MARTTİN Merkezi İşlemci Biriminde İletişim Yolları Mikroişlemcide işlenmesi gereken komutları taşıyan hatlar yanında, işlenecek verileri taşıyan hatlar ve kesme işlemlerini
DetaylıKONTROL VE OTOMASYON KULÜBÜ
KONTROL VE OTOMASYON KULÜBÜ C DİLİ İLE MİKROKONTROLÖR PROGRAMLAMA EĞİTİMİ Serhat Büyükçolak Ahmet Sakallı 2009-2010 Güz Dönemi Eğitimleri Mikrokontrolör Gömülü sistemlerin bir alt dalı olan mikrokontrolör
DetaylıDONANIM. 1-Sitem birimi (kasa ) ve iç donanım bileşenleri 2-Çevre birimleri ve tanımlamaları 3-Giriş ve çıkış donanım birimleri
DONANIM 1-Sitem birimi (kasa ) ve iç donanım bileşenleri 2-Çevre birimleri ve tanımlamaları 3-Giriş ve çıkış donanım birimleri DONANIM SİSTEM BİRİMİ ÇEVREBİRİMLERİ Ana Kart (Mainboard) Monitör İşlemci
DetaylıMikroişlemcili Sistemler ve Laboratuvarı 6.Hafta
SAKARYA ÜNİVERSİTESİ Bilgisayar ve Bilişim Bilimleri Fakültesi Bilgisayar Mühendisliği Bölümü Mikroişlemcili Sistemler ve Laboratuvarı 6.Hafta Doç.Dr. Ahmet Turan ÖZCERİT Doç.Dr. Cüneyt BAYILMIŞ Yrd.Doç.Dr.
DetaylıEEM 419-Mikroişlemciler Güz 2017
EEM 419-Mikroişlemciler Güz 2017 Katalog Bilgisi : EEM 419 Mikroişlemciler (3+2) 4 Bir mikroişlemci kullanarak mikrobilgisayar tasarımı. Giriş/Çıkış ve direk hafıza erişimi. Paralel ve seri iletişim ve
DetaylıParalel ve Seri İletişim. Asenkron/Senkron İletişim. Şekil 2: İletişim Modları
Paralel ve Seri İletişim Şekil1a: Paralel İletişim Şekil1b. Seri iletişim Şekil 2: İletişim Modları Asenkron/Senkron İletişim PROTEUS/ISIS SANAL SERİ PORT ile C# USART HABERLEŞMESİ Seri iletişimde, saniyedeki
Detaylı4-Deney seti modüler yapıya sahiptir ve kabin içerisine tek bir board halinde monte edilmiştir.
MDS 8051 8051 AİLESİ DENEY SETİ 8051 Ailesi Deney Seti ile piyasada yaygın olarak bulunan 8051 ailesi mikro denetleyicileri çok kolay ve hızlı bir şekilde PC nizin USB veya Seri portundan gönderdiğiniz
DetaylıESM-361 Mikroişlemciler. 1. Hafta Ders Öğretim Üyesi Dr.Öğr.Üyesi Ayşe DEMİRHAN
ESM-361 Mikroişlemciler 1. Hafta Ders Öğretim Üyesi Dr.Öğr.Üyesi Ayşe DEMİRHAN Ders Bilgileri 24 Eylül 2018 GÜZ YARIYILI DERSLERİNİN BAŞLAMASI Ara Sınav 31 Aralık 2018 GÜZ YARIYILI DERSLERİNİN SON GÜNÜ
DetaylıMikroişlemci Nedir? Mikrodenetleyici Nedir? Mikroişlemci iç yapısı Ders Giriş. Mikroişlemcili Sistem Uygulamaları
Mikroişlemcili Sistem Uygulamaları 1. Ders Giriş Dikkat ettiniz mi: Etrafımızdaki akıllı cihazların sayısı ne kadar da arttı. Cep telefonlarımız artık sadece iletişim sağlamakla kalmıyor, müzik çalıyor,
Detaylı1. Ders Giriş. Mikroişlemcili Sistem Uygulamaları
1. Ders Giriş Hazırlayan: Arş. Gör. Hakan ÜÇGÜN Mikroişlemcili Sistem Uygulamaları Dikkat ettiniz mi: Etrafımızdaki akıllı cihazların sayısı ne kadar da arttı. Cep telefonlarımız artık sadece iletişim
DetaylıANAKART (MOTHERBOARD)
ANAKART (MOTHERBOARD) ANAKART (MOTHERBOARD) Anakart, bir bilgisayarın tüm parçalarını üzerinde barındıran ve bu parçaların iletişimini sağlayan elektronik devredir. Anakartın Yapısı ve Çalışması Anakart
DetaylıDenetleyici Alan Ağı Üzerinden Mekatronik Bir Sistemin Kontrolü
Makine Teknolojileri Elektronik Dergisi Cilt: 7, No: 2, 2010 (63-72) Electronic Journal of Machine Technologies Vol: 7, No: 2, 2010 (63-72) TEKNOLOJĐK ARAŞTIRMALAR www.teknolojikarastirmalar.com e-issn:1304-4141
DetaylıATBRFN. Radyo Frekansı (RF) Tabanlı Dorse Takip Birimi. Bilgi Dokümanı (ATBRFN) www.dtsis.com 1
Radyo Frekansı (RF) Tabanlı Dorse Takip Birimi (ATBRFN) Bilgi Dokümanı www.dtsis.com 1 İçindekiler 1. Genel Tanım... 3 2. Sistem Tanımı... 4 2.1. Master Cihaz... 4 2.1.1. Blok Diyagram... 4 2.1.2. Teknik
DetaylıDenetleyici Alan Ağı Üzerinden Sensör Verilerinin İzlenmesi. Monitoring of Sensor Datas Over the Controller Area Network
Denetleyici Alan Ağı Üzerinden Sensör Verilerinin İzlenmesi Mehmet Ali Şimşek1, Kubilay Taşdelen2 1 Süleyman Demirel Üniversitesi, Bilgisayar Mühendisliği Bölümü, Isparta 2 Süleyman Demirel Üniversitesi,
DetaylıBilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN
Bilgisayar Mühendisliğine Giriş Yrd.Doç.Dr.Hacer KARACAN Mikroişlemci Nedir? Bir bilgisayarın en önemli parçası Mikroişlemcisidir. Hiçbir bilgisayar mikroişlemci olmadan çalışamaz. Bu nedenle Mikroişlemci
DetaylıBİLGİSAYAR AĞLARI VE İLETİŞİM
BİLGİSAYAR AĞLARI VE İLETİŞİM 1. Giriş 2. OSI Başvuru Modeli ve Katmanları 1. Fiziksel Donanım Katmanı (1.Katman) 2. Veri Bağlantı Katmanı (2.Katman) 1.Mantıksal Bağ Kontrolü Ağ Katmanı 2.Ortama Erişim
DetaylıProje Adı : MATLAB Real-Time Windows Target toolbox kullanımı ve ilişkili bir uygulama geliştirilmesi
Proje Yöneticisi: Doç.Dr. Cihan KARAKUZU Proje Adı : MATLAB Real-Time Windows Target toolbox kullanımı ve ilişkili bir uygulama geliştirilmesi MATLAB Real-Time Windows Target toolbox kullanımının basit
DetaylıPROGRAMLANABİLİR LOJİK DENETLEYİCİ İLE DENEYSEL ENDÜSTRİYEL SİSTEMİN KONTROLÜ
PROGRAMLANABİLİR LOJİK DENETLEYİCİ İLE DENEYSEL ENDÜSTRİYEL SİSTEMİN KONTROLÜ Öğr.Gör. Mehmet TAŞTAN Celal Bayar Üniversitesi Kırkağaç M.Y.O 45700-Kırkağaç/Manisa Tel:0-236-5881828 mehmettastan@hotmail.com
DetaylıFatih Üniversitesi. İstanbul. Haziran 2010. Bu eğitim dokümanlarının hazırlanmasında SIEMENS ve TEKO eğitim dokümanlarından faydalanılmıştır.
Fatih Üniversitesi SIMATIC S7-200 TEMEL KUMANDA UYGULAMALARI 1 İstanbul Haziran 2010 Bu eğitim dokümanlarının hazırlanmasında SIEMENS ve TEKO eğitim dokümanlarından faydalanılmıştır. İÇİNDEKİLER 1. GİRİŞ...
DetaylıMikrobilgisayar Mimarisi ve Programlama
Mikrobilgisayar Mimarisi ve Programlama 1. Hafta Mikroişlemcilere Giriş Doç. Dr. Akif KUTLU Yrd. Doç. Dr. Ahmet ÖZCERİT akutlu@sdu.edu.tr aozcerit@sakarya.edu.tr Ders web sitesi: http://www.8051turk.com/
DetaylıİŞLEMCİLER (CPU) İşlemciler bir cihazdaki tüm girdilerin tabii tutulduğu ve çıkış bilgilerinin üretildiği bölümdür.
İŞLEMCİLER (CPU) Mikroişlemci Nedir? Mikroişlemci, hafıza ve giriş/çıkış birimlerini bulunduran yapının geneline mikrobilgisayar; CPU' yu bulunduran entegre devre çipine ise mikroişlemci denir. İşlemciler
DetaylıETHERNET ÜZERİNDEN VERİ AKTARAN SICAKLIK/NEM ÖLÇÜM İSTASYONU TASARIMI VE UYGULAMASI
78 ETHERNET ÜZERİNDEN VERİ AKTARAN SICAKLIK/NEM ÖLÇÜM İSTASYONU TASARIMI VE UYGULAMASI Serhan Yamaçlı 1, Murat Aksoy 2, Mutlu Avcı 3 1, 2 Çukurova Üniversitesi, Elektrik-Elektronik Mühendisliği Bölümü,
DetaylıAğ Nedir? Birden fazla bilgisayarın iletişimini sağlayan printer vb. kaynakları, daha iyi ve ortaklaşa kullanımı sağlayan yapılara denir.
TEMEL AĞ TANIMLARI Ağ Nedir? Birden fazla bilgisayarın iletişimini sağlayan printer vb kaynakları, daha iyi ve ortaklaşa kullanımı sağlayan yapılara denir WAN ve LAN Kavramları Bilgisayarlar ve paylaşılan
DetaylıA.Ü. GAMA MYO. Elektrik ve Enerji Bölümü ALGORİTMA VE PROGRAMLAMA 1.HAFTA
A.Ü. GAMA MYO. Elektrik ve Enerji Bölümü ALGORİTMA VE PROGRAMLAMA 1.HAFTA 1 İçindekiler Bilgisayarların Çalışma Prensibi Sayı Sistemleri Programlama Dilleri 2 BİLGİSAYARLARIN ÇALIŞMA PRENSİBİ Bilgisayar
DetaylıGazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü. Bilgisayar Ağları Dersi Lab. 2. İçerik. IP ICMP MAC Tracert
Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Bilgisayar Ağları Dersi Lab. 2 İçerik IP ICMP MAC Tracert 1 IP Protokolü Ağ katmanı paketlerin kaynaktan hedefe ulaşmasından sorumludur.
DetaylıATC-3200 ZigBee to RS232/422/485 Çevirici Kullanıcı Kılavuzu
ATC-3200 ZigBee to RS232/422/485 Çevirici Kullanıcı Kılavuzu 1.0 Giriş AC-3200 cihazı, maliyet odaklı tasarlanmış yüksek entegreli Seri den ZigBee ye kablosuz çevirici adaptördür. Dahili ZigBee teknolojisi
DetaylıBÜŞRA YILMAZ ETHERNET KARTI
BÜŞRA YILMAZ 155511105 ETHERNET KARTI Ethernet Kartı Tarihçesi; Ethernet kavramı ilk kez 1973-1975 yılları arasında Xerox PARC tarafından yapılan bir araştırma sonucunda geliştirildi. İlk Ethernet sistemleri
DetaylıVIERO ARAÇ SAYIM SİSTEMİ
VIERO ARAÇ SAYIM SİSTEMİ VIERO, görüntü tabanlı analiz sayesinde, ortalama araç hızı bilgisi üretmekte ve araç yoğunluğunu da ölçmektedir. Viero Araç Sayım Sistemi Viero Araç Sayım Sistemi, görüntü tabanlı
DetaylıİŞLETİM SİSTEMİ KATMANLARI (Çekirdek, kabuk ve diğer temel kavramlar) Bir işletim sisteminin yazılım tasarımında ele alınması gereken iki önemli konu
İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, kabuk ve diğer temel kavramlar) Bir işletim sisteminin yazılım tasarımında ele alınması gereken iki önemli konu bulunmaktadır; 1. Performans: İşletim sistemi, makine
DetaylıElectronic Letters on Science & Engineering 5(1) (2009) Available online at www.e-lse.org
Electronic Letters on Science & Engineering 5(1) (2009) Available online at www.e-lse.org Traffic Signaling with Sensor and Manual Control Sıtkı AKKAYA Erciyes Üniversitesi, Mühendislik Fakültesi, Elektrik
DetaylıTCP / IP NEDİR? TCP / IP SORUN ÇÖZME
TCP / IP NEDİR? TCP / IP SORUN ÇÖZME İki ya da daha fazla bilgisayarın birbirleriyle haberleşmesi için protokollere ihtiyaçları vardır. Bu ihtiyaçlar doğrultusunda Uluslararası Standartlar Organizasyonu
DetaylıWiFi RS232 Converter Sayfa 1 / 12. WiFi RS232 Converter. Teknik Döküman
WiFi RS232 Converter Sayfa 1 / 12 WiFi RS232 Converter Teknik Döküman WiFi RS232 Converter Sayfa 2 / 12 1. ÖZELLĐKLER 60.20mm x 40.0mm devre boyutları (5-15)VDC giriş gerilimi Giriş ve çalışma gerilimini
DetaylıVIERO, görüntü tabanlı analiz sayesinde, ortalama araç hızı bilgisi üretmekte ve araç yoğunluğunu da ölçmektedir. VIERO Araç Sayım Sistemi
ARAÇ SAYIM SİSTEMİ VIERO, görüntü tabanlı analiz sayesinde, ortalama araç hızı bilgisi üretmekte ve araç yoğunluğunu da ölçmektedir. VIERO Araç Sayım Sistemi VIERO Araç Sayım Sistemi, görüntü tabanlı olarak,
DetaylıAĞ SĠSTEMLERĠ. Öğr. Gör. Durmuş KOÇ
AĞ SĠSTEMLERĠ Öğr. Gör. Durmuş KOÇ Ağ Ġletişimi Bilgi ve iletişim, bilgi paylaşımının giderek önem kazandığı dijital dünyanın önemli kavramları arasındadır. Bilginin farklı kaynaklar arasında transferi,
DetaylıGAZİANTEP ÜNİVERSİTESİ
GAZİANTEP ÜNİVERSİTESİ Fizik Mühendisliği Bölümü Pic Basic Pro ile PIC Programlama Ders Notları Hazırlayan: Kamil KAYA 2012 Mikrodenetleyiciler: Mikrodenetleyicilerin tanımına girmeden önce kısaca mikroişlemcilere
DetaylıBM-311 Bilgisayar Mimarisi
1 BM-311 Bilgisayar Mimarisi Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Bilgisayar Bileşenleri Bilgisayarın Fonksiyonu Instruction Cycle Kesmeler (Interrupt lar)
DetaylıDonanımlar Hafta 1 Donanım
Donanımlar Hafta 1 Donanım Donanım Birimleri Ana Donanım Birimleri (Anakart, CPU, RAM, Ekran Kartı, Sabit Disk gibi aygıtlar, ) Ek Donanım Birimleri (Yazıcı, Tarayıcı, CD-ROM, Ses Kartı, vb ) Anakart (motherboard,
DetaylıELEKTRONİK DENEY MODÜLLERİNİN LabVIEW İLE KONTROLÜ CONTROLLING THE ELECTRONIC EXPERIMENTAL MODULES USING LABVIEW
Elektronik Deney Modüllerinin LabVIEW İle Kontrolü Vol., No, September 00 pp. - Computer Technology ELEKTRONİK DENEY MODÜLLERİNİN LabVIEW İLE KONTROLÜ Akif KUTLU, Ceyhan TURAN Özet Bu çalışma, elektronik
DetaylıRF Tabanlı Durum Kontrol Özelliğine Sahip LCD Gösterge RF Based LCD Display With Status Check
leco 2014 lektrik lektronik Bilgisayar ve Biyomedikal Mühendisliği Sempozyumu, 27 29 Kasım 2014, Bursa RF Tabanlı Durum Kontrol Özelliğine Sahip LCD Gösterge RF Based LCD Display With Status Check Salih
DetaylıBETİ GSM/GPRS MODEM KULLANIM KILAVUZU
BETİ GSM/GPRS MODEM KULLANIM KILAVUZU Yayınlanış Tarihi: 01.08.2012 Revizyon:1.2 1 1. MODEM İN ÖZELLİKLERİ: Beti GSM/GPRS modem kartı, kullanıcıların M2M uygulamaları için ihtiyaç duyabilecekleri asgari
DetaylıÇalışma Açısından Bilgisayarlar
Çalışma Açısından Bilgisayarlar Ölçme sistemi ile hesaplama sistemi birbiriyle ilgili olmasına rağmen aynı değillerdir. Suyun sıcaklığı ve gürültünün şiddeti ile evdeki lambaların ölçülmesi aynı değillerdir.
DetaylıBM-311 Bilgisayar Mimarisi. Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü
BM-311 Bilgisayar Mimarisi Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Bilgisayar Bileşenleri Bilgisayarın Fonksiyonu Instruction Cycle Kesmeler (Interrupt lar) Bus
DetaylıİLERI MIKRODENETLEYICILER. Ege Üniversitesi Ege MYO Mekatronik Programı
İLERI MIKRODENETLEYICILER Ege Üniversitesi Ege MYO Mekatronik Programı EK-A IDE, Program Geliştirme Araçları Geliştirme Araçları Keil C51 Yazılımı Geliştirme Araçları ISIS Programı ISIS/Proteus programı:
DetaylıÖğr.Gör. Gökhan TURAN www.gokhanturan.com.tr. Gölhisar Meslek Yüksekokulu
Öğr.Gör. Gökhan TURAN www.gokhanturan.com.tr Gölhisar Meslek Yüksekokulu Bilgisayarın Yapısı Donanım (Hardware): Bir bilgisayara genel olarak bakıldığında; Kasa, Ekran, Klavye, Fare, Yazıcı, Hoparlör,
DetaylıFPGA ile Kablosuz Görüntü Aktarımı. Yusuf Onur Koçberber
FPGA ile Kablosuz Görüntü Aktarımı Yusuf Onur Koçberber Seminer 2009 Yaz Plan FPGA Genel bilgiler FPGA nın İç Yapısı, Nasıl Programlanabiliyor?, Nasıl Çalışıyor? Neden bu kadar popüler oldu? MPW Her şeyin
DetaylıCAN-BUS HABERLEŞME PROTOKOLÜ İLE BİNA ENERJİ YÖNETİMİ UYGULAMASI
CAN-BUS HABERLEŞME PROTOKOLÜ İLE BİNA ENERJİ YÖNETİMİ UYGULAMASI * 1 Onur KALAYCI, 2 Mükremin AY 1 Sakarya Üniversitesi, Fen Bilimleri Enstitüsü, Mekatronik Mühendisliği, Türkiye 2 Sakarya Üniversitesi,
DetaylıGömülü Sistem Tabanlı Kablosuz Haberle me Uygulaması Embedded System Based Wireless Communication Application
Gömülü Sistem Tabanlı Kablosuz Haberle me Uygulaması Embedded System Based Wireless Communication Application Selahattin Ko unalp 1 1 The Department of Electronics The University of York sk772@york.ac.uk
DetaylıKULLANIM KILAVUZU PIC ULAK. USB PIC Programlayıcı 3.3V ve 5V Güç Kaynağ Seri USB Dönüştürücü Bağlantı Portları
ADPUSB PC7 PC6 USB PIC Programlayıcı 3.3V ve 5V Güç Kaynağ Seri USB Dönüştürücü Bağlantı Portları LAB.CO katronik JCU VCC Seçim Özelliği Özelliği Dahili 18F2550 PIC ikrodenetleyici KULLANI KILAVUZU PIC
Detaylıİçİndekİler. 1. Bölüm - Mİkro Denetleyİcİ Nedİr? 2. Bölüm - MİkroDenetleyİcİlerİ Anlamak
XIII İçİndekİler 1. Bölüm - Mİkro Denetleyİcİ Nedİr? Mikrodenetleyici Tanımı Mikrodenetleyicilerin Tarihçesi Mikroişlemci- Mikrodenetleyici 1. İki Kavram Arasındaki Farklar 2. Tasarım Felsefesi ve Mimari
DetaylıİÇİNDEKİLER 1. KLAVYE... 11 2. KLAVYE RB0... 19 3. KLAVYE RBHIGH... 27 4. 4 DİSPLAY... 31
İÇİNDEKİLER 1. KLAVYE... 11 Satır ve Sütunlar...11 Devre Şeması...14 Program...15 PIC 16F84 ile 4x4 klavye tasarımını gösterir. PORTA ya bağlı 4 adet LED ile tuş bilgisi gözlenir. Kendiniz Uygulayınız...18
DetaylıKontrol Alan Ağı(CAN) ve Tıbbi Cihaz Uygulamaları
Kontrol Alan Ağı(CAN) ve Tıbbi Cihaz Uygulamaları Gül Fatma Türker 1, Akif Kutlu 2 1,2 Süleyman Demirel Üniversitesi, Elektronik ve Haberleşme Mühendisliği Bölümü, Isparta gulturker@sdu.edu.tr, akutlu@sdu.edu.tr,
DetaylıMikroişlemcili Sistemler ve Laboratuvarı 5.HAFTA:BÖLÜM-1
SAKARYA ÜNİVERSİTESİ Bilgisayar ve Bilişim Bilimleri Fakültesi Bilgisayar Mühendisliği Bölümü Mikroişlemcili Sistemler ve Laboratuvarı 5.HAFTA:BÖLÜM-1 Doç.Dr. Ahmet Turan ÖZCERİT Doç.Dr. Cüneyt BAYILMIŞ
DetaylıBilgisayar Ağları ve Türleri
Bilgisayar Ağları ve Türleri Bilgisayar ağı, birbirlerine bağlı ve birbirleri arasında metin, ses, sabit ve hareketli görüntü aktarımı yapabilen bilgisayarların oluşturduğu yapıdır. Ağlar sadece bilgisayarlardan
DetaylıANDROID AÇIK AKSESUAR API & AKSESUAR GELİŞTİRME. Dr. Fatma Cemile Serçe
ANDROID AÇIK AKSESUAR API & AKSESUAR GELİŞTİRME Dr. Fatma Cemile Serçe İçerik Android ve Uygulama Geliştirme Android Açık Aksesuar Aksesuar Geliştirme Kiti Aksesuar Geliştirme Ortamı Gereksinimleri Örnek
DetaylıGömülü Sistemler. (Embedded Systems)
Gömülü Sistemler (Embedded Systems) Tanım Gömülü Sistem (Embedded System): Programlanabilir bilgisayar içeren fakat kendisi genel amaçlı bilgisayar olmayan her türlü cihazdır. Gömülü Sistem (Embedded System):
Detaylı27.10.2011 HAFTA 1 KALICI OLMAYAN HAFIZA RAM SRAM DRAM DDRAM KALICI HAFIZA ROM PROM EPROM EEPROM FLASH HARDDISK
Mikroişlemci HAFTA 1 HAFIZA BİRİMLERİ Program Kodları ve verinin saklandığı bölüm Kalıcı Hafıza ROM PROM EPROM EEPROM FLASH UÇUCU SRAM DRAM DRRAM... ALU Saklayıcılar Kod Çözücüler... GİRİŞ/ÇIKIŞ G/Ç I/O
DetaylıANA KARTLAR. Ana Kart Nedir?
ANA KARTLAR Veri Yolları Ana Kart Nedir? Anakart, bir bilgisayarın tüm parçalarını üzerinde barındıran ve bu parçaların iletişimini sağlayan elektronik devredir. Fiberglastan (sert bir plastik türevi)
DetaylıHassas Tarımda CAN (Controller Area Network) Veri İletim Teknolojilerinin Kullanımı
Hassas Tarımda CAN (Controller Area Network) Veri İletim Teknolojilerinin Kullanımı Mehmet TOPAKCI 1, İlker ÜNAL 2 1 Akdeniz Üniversitesi Ziraat Fakültesi Tarım Makinaları Bölümü, Antalya 2 Mehmet Akif
DetaylıDERS 5 PIC 16F84 PROGRAMLAMA İÇERİK. PIC 16F84 bacak bağlantıları PIC 16F84 bellek yapısı Program belleği RAM bellek Değişken kullanımı Komutlar
DERS 5 PIC 16F84 PROGRAMLAMA İÇERİK PIC 16F84 bacak bağlantıları PIC 16F84 bellek yapısı Program belleği RAM bellek Değişken kullanımı Komutlar Ders 5, Slayt 2 1 BACAK BAĞLANTILARI Ders 5, Slayt 3 PIC
DetaylıSahada Programlanabilir Kapı Dizileri (FPGA) Sayısal CMOS Tümdevre Tasarımı Y. Fırat Kula
Sahada Programlanabilir Kapı Dizileri (FPGA) Sayısal CMOS Tümdevre Tasarımı Y. Fırat Kula Programlanabilir Lojik Basit Programlanabilir Lojik Cihazlar (Simple Programmable Logic Device - SPLD) ** PAL (Programmable
DetaylıGÖMÜLÜ SİSTEMLER. Bilecik Şeyh Edebali Üniversitesi Gömülü Sistemler Ders notları-1
GÖMÜLÜ SİSTEMLER Bilecik Şeyh Edebali Üniversitesi Gömülü Sistemler Ders notları-1 Gömülü sistemler için farklı tanımlamalar yapmak mümkün olmakla birlikte genel olarak şu şekilde tanımlama yapabiliriz:
DetaylıNETWORK BÖLÜM-4 AĞ TOPOLOJİLERİ. Öğr. Gör. MEHMET CAN HANAYLI CELAL BAYAR ÜNİVERSİTESİ AKHİSAR MESLEK YÜKSEKOKULU
NETWORK BÖLÜM-4 AĞ TOPOLOJİLERİ CELAL BAYAR ÜNİVERSİTESİ AKHİSAR MESLEK YÜKSEKOKULU Öğr. Gör. MEHMET CAN HANAYLI Topoloji nedir? Kelime anlamı itibarı ile yerleşim planı demektir. Bir ağdaki bilgisayarların
DetaylıPLC (Programlanabilir Kontrol Cihazı) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ
PLC (Programlanabilir Kontrol Cihazı) TABANLI SİSTEMLERİN İNTERNET ÜZERİNDEN İZLENMESİ Derya Birant, Alp Kut Dokuz Eylül Üniversitesi Bilgisayar Mühendisliği Bölümü İÇERİK Giriş PLC nedir? PLC lerin Uygulama
DetaylıHaftalık Ders Saati Okul Eğitimi Süresi
DERSİN ADI BÖLÜM PROGRAM DÖNEMİ DERSİN DİLİ DERS KATEGORİSİ ÖN ŞARTLAR SÜRE VE DAĞILIMI KREDİ DERSİN AMACI ÖĞRENME ÇIKTILARI VE YETERLİKLER DERSİN İÇERİĞİ VE DAĞILIMI (MODÜLLER VE HAFTALARA GÖRE DAĞILIMI)
DetaylıFırat Üniversitesi Personel Otomasyonu
Fırat Üniversitesi Personel Otomasyonu Fırat Üniversitesi, Enformatik Bölümü, 23119, Elazığ fatihtalu@firat.edu.tr, rdas@firat.edu.tr Özet: Bu çalışmada, Fırat Üniversitesi Personel Daire Başkanlığı için
DetaylıHer 2 teknolojide de, hem ankastre programlama hem de merkezi programlama kullanılır.
Programlama Programlama nedir? Programlama; ısıtmanın otomatik, gözle görülür biçimde ve kullanıcının ortamda bulunduğu sürelere göre yönetilmesidir. Isıtma süreleri, 7 günlük veya 24 saatlik zaman dilimlerinde
DetaylıTCP/IP. TCP (Transmission Control Protocol) Paketlerin iletimi. IP (Internet Protocol) Paketlerin yönlendirmesi TCP / IP
TCP/IP Protokolü TCP/IP TCP/IP nin tarihi ARPANET ile başlayan Internetin tarihidir. Adreslerin dağıtımı NIC (Network Information Center) tarafından yapılır. Türkiye de ise bunu ODTÜ-TUBİTAK yapmaktadır.
DetaylıBilgisayar Ağları. Bilgisayar Ağları. Modelleri. Main-Frame Client/Server
Bilgisayar Ağları Ortama dahil olan tüm elektronik birimlerin birbirlerine mesaj alma/gönderme ilkesine göre yapılandırılmış ağlardır. Bilgisayar ağlarında yalnızca bilgisayarlar yoktur. Bilgisayarların
DetaylıElbistan Meslek Yüksek Okulu 2013 2014 GÜZ Yarıyılı. 17-18 Ara. 2013 Salı, Çarşamba Öğr. Gör. Murat KEÇECĠOĞLU
Elbistan Meslek Yüksek Okulu 2013 2014 GÜZ Yarıyılı 17-18 Ara. 2013 Salı, Çarşamba Öğr. Gör. Murat KEÇECĠOĞLU Aktarım katmanında TCP ve olmak üzere iki protokol kullanılır. iletiminde sağlama yapılmadığı
DetaylıBİLGİSAYAR SİSTEMLERİ
BİLGİSAYAR SİSTEMLERİ Hesaplama, saklama gibi çeşitli işlemler amacıyla bilgisayara verilen sayı, yazı, resim, ses, ölçüm vb. değerlerden oluşan her türlü sayısal, alfasayısal bilgiler veri olarak adlandırılmaktadır.
DetaylıKullanım ve Yardım Kılavuzu
Kullanım ve Yardım Kılavuzu 2007 Genel Bakış TradeMaster International, uluslar arası piyasalardaki Hisse Senedi ve Futures işlemlerini kolay ve hızlı bir şekilde yapmanıza olanak sağlayan bir uygulamadır.
DetaylıDOD / DEPARMENT OF DEFENCE
DOD / DEPARMENT OF DEFENCE TCP/IP protokol grubunun referans aldığı DoD modeli 4 ayrı katmandan oluşur. Ağ Arayüz Katmanı İnternet Katmanı Aktarım Katmanı Uygulama Katmanı DoD / Deparment of Defence Ağ
DetaylıElbistan Meslek Yüksek Okulu Güz Yarıyılı
HAFTA II Bir Ağ Üzerinde Bilgisayar Bir ağ üzerinde veri iletişimde bulunan bilgisayar, içerisinde bulunan Ağ arabirim kartı ile iletişim sağlar. 1. Personal Computer (Kişisel Bilgisayar) 2. Apple Computer
DetaylıRF & INTERNET İLE UZAKTAN KONTROL EDİLEN İÇME SUYU KUYULARI VE SU DEPOLARININ PIC MİKROKONTROLCÜ DESTEKLİ OTOMASYONU VE GENİŞ ARAZİDE UYGULANMASI
RF & INTERNET İLE UZAKTAN KONTROL EDİLEN İÇME SUYU KUYULARI VE SU DEPOLARININ PIC MİKROKONTROLCÜ DESTEKLİ OTOMASYONU VE GENİŞ ARAZİDE UYGULANMASI Seyit Ahmet İNAN 1 Arif KOYUN 2 1,2 Bilgi İşlem Daire Başkanlığı,
DetaylıMCR02-AE Ethernet Temassız Kart Okuyucu
MCR02-AE Ethernet Temassız Kart Okuyucu Teknik Özellikleri Ethernet 10BaseT Dahili TCP/IP Stack TCP/IP Client-Server Bağlantı Özelliği Dahili DNS İstemcisi DHCP veya Statik IP ile çalışabilme UDP, TCP,ARP,ICMP(ping)
DetaylıRADYO FREKANSIYLA KABLOSUZ SICAKLIK KONTROLÜ WIRELESS TEMPERATURE CONTROL BY RADIO FREQUENCY
RADYO FREKANSIYLA KABLOSUZ SICAKLIK KONTROLÜ WIRELESS TEMPERATURE CONTROL BY RADIO FREQUENCY Mehmet TÜMAY, Çankırı Karatekin Üniversitesi Meslek Yüksekokulu, Çankırı Mustafa TEKE, Çankırı Karatekin Üniversitesi
DetaylıGazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü. Bilgisayar Ağları Dersi Lab. 2
Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Bilgisayar Ağları Dersi Lab. 2 İçerik IP ICMP MAC Tracert IP Protokolü Ağ katmanı paketlerin kaynaktan hedefe ulaşmasından sorumludur.
DetaylıBĐLGĐSAYAR KONTROLLU CNC SĐSTEMĐ PC CONTROLLED CNC SYSTEM
BĐLGĐSAYAR KONTROLLU CNC SĐSTEMĐ PC CONTROLLED CNC SYSTEM L. Özlem KARACA, Taner AKKAN, Tolga OLCAY, Hakan ÇELĐK, Recep Can BAŞKURT, Đsmail YALÇINER, Mehmet BAYSARI Dokuz Eylül Üniversitesi Đzmir Meslek
DetaylıTemel Mikroişlemci Tabanlı Bir Sisteme Hata Enjekte Etme Yöntemi Geliştirilmesi. Buse Ustaoğlu Berna Örs Yalçın
Temel Mikroişlemci Tabanlı Bir Sisteme Hata Enjekte Etme Yöntemi Geliştirilmesi Buse Ustaoğlu Berna Örs Yalçın İçerik Giriş Çalişmanın Amacı Mikroişlemciye Hata Enjekte Etme Adımları Hata Üreteci Devresi
DetaylıKENDĐ KENDĐNE YOL BULAN ARAÇ
KENDĐ KENDĐNE YOL BULAN ARAÇ Projeyi Yapan : Selim Göksu Proje Yöneticisi : Prof. Dr. Tülay Yıldırım GĐRĐŞ Günümüzde, kullanılan bir takım araçların (evdeki robotlardan fabrikalardaki forkliftlere, sokaktaki
DetaylıÇalışma Adı : Uzaktan programlanabilir kayan yazı sistemi
Yönetici: Doç.Dr. Cihan KARAKUZU Çalışma Adı : Lego robot uygulaması Bölümümüzde mevcut lego robotlardan biri üzerinde muhtelif senaryoları gerçeklemek Genel programlama ve el becerisi gerektirir Lego
DetaylıBilgisayar Sistemleri ilk ortaya çıktığında...
Bilgisayar Ağları Bilgisayar Sistemleri ilk ortaya çıktığında... Merkezi yapıya sahip ENIAC (1945) ~167 m² 30 ton IBM 650 (1960) K.G.M Dk.da ~ 74000 işlem 12 yıl kullanılmıştır http://the eniac.com www.kgm.gov.tr
DetaylıDers Tanıtım Sunumu 08225 AĞ TEMELLERİ. Elbistan Meslek Yüksek Okulu 2012 2013 GÜZ Yarıyılı. 02 EKi. 2012 Salı. Öğr. Gör.
Ders Tanıtım Sunumu 08225 AĞ TEMELLERİ Elbistan Meslek Yüksek Okulu 2012 2013 GÜZ Yarıyılı 02 EKi. 2012 Salı Öğr. Gör. Murat KEÇECİOĞLU Dersin Adı Ders Tanıtım Bilgileri Ağ Temelleri Ders Kodu 08225 Yarıyıl
DetaylıPROJE RAPORU. Proje adı: Pedalmatik 1 Giriş 2 Yöntem 3 Bulgular 6 Sonuç ve tartışma 7 Öneriler 7 Kaynakça 7
PROJE RAPORU Proje Adı: Pedalmatik Projemizle manuel vitesli araçlarda gaz, fren ve debriyaj pedallarını kullanması mümkün olmayan engelli bireylerin bu pedalları yönetme kolu (joystick) ile sol el işaret
DetaylıEGE Üniversitesi Network (Ağ) Altyapısı
EGE Üniversitesi Network (Ağ) Altyapısı Dr. Enis Karaarslan Ege Üniversitesi Network Yönetim Grubu Danışmanı 11/4/2009 Dr. Enis KARAARSLAN 1 HEDEF Ege Üniversitesi Bilgisayar Ağı (Computer Network) ) altyapısını,
Detaylı22/03/2016. OSI and Equipment. Networking Hardware YİNELEYİCİ (REPEATER) YİNELEYİCİ (REPEATER) Yineleyici. Hub
OSI and Equipment Networking Hardware Networking hardware may also be known as network equipment or computer networking devices. OSI Layer Uygulama Sunum Oturum Taşıma Ağ Veri İletim Fiziksel Equipment
Detaylı