Geri Dön

CAN (Control Area Network) üzerinden PIC programlama

PIC programming via CAN (Control Area Network)

  1. Tez No: 185512
  2. Yazar: İLKER ÜNAL
  3. Danışmanlar: DOÇ.DR. AKİF KUTLU
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Elektrik ve Elektronik Mühendisliği, Computer Engineering and Computer Science and Control, Electrical and Electronics Engineering
  6. Anahtar Kelimeler: CAN Protocol, PIC 18F458, Programming Microcontroller
  7. Yıl: 2006
  8. Dil: Türkçe
  9. Üniversite: Süleyman Demirel Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Elektronik-Bilgisayar Eğitimi Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

CAN (CONTROL AREA NETWORK) ÜZER NDEN PIC PROGRAMLAMAlker ÜNALEndüstride kullanılan elektronik modüller, birbirleri ile ve merkezi sunucu bilgisayarile, özellikle, kontrol ve veri mesajlarının transfer edildiği ,endüstriyel ağ protokolükullanarak haberleşmektedirler. CAN ( Control Area Network ) bu protokollerarasında en yaygın olarak kullanılanıdır. Bu çalışma, endüstriyel ortamlardaelektronik sistemlerin kontrolü için kullanılan mikro denetleyicilerin kontrolünü veprogramlanmasını sunucu bilgisayar aracılığı ile yapılması amacını taşımaktadır.Endüstriyel ağ sistemlerinde, tek bir ağ kablosu üzerinde birçok denetleyici modülbulunmaktadır. Bu modüllerin ihtiyaç duyulduğunda programlanması gerekmektedir.Programlanacak olan modüllerin sistem üzerinden çıkarılmadan programlanmasıüretimin aksamaması açısından çok önemlidir. CAN protokolü yardımı ile kontrolcümodüllerin programlama ve çalışmalarını izleme işlemleri mümkündür.Bu sistemin gerçekleşmesi için, iki önemli noktanın oluşturulması gerekmektedir.Birincisi donanım olarak prototip setinin tasarlanması, ikincisi ise prototip setininyönetilmesi için sunucu programının hazırlanmasıdır. Öncelikle PIC 18F458 mikrodenetleyiciyi programlayacak olan sistemin donanımsal devresi gerçekleştirilmiştir.Daha sonra, bu donanımsal yapı üzerinden mikro denetleyicinin programlanabilmesiiçin Visual Basic dili kullanılarak görsel bir program yazılmıştır.Çalışmanın ikinci bölümünde, CAN Protokolünün yapısı, kullanılan PICmikrodenetleyicisi, PCI CAN Kartının yapısı ve Heksadesimal Dosyalarincelenmiştir. Üçüncü bölümde, uygulamaya esas teşkil edecek olan donanımsal veyazılımsal yapılar anlatılmıştır. Son bölümde ise uygulama sonuçları yorumlanmıştır.Çalışmanın EK bölümünde ise, kullanılan dosyalar ve programlar sunulmuştur.ANAHTAR KEL MELER: CAN Protokolü, PIC 18F458, MikrodenetleyiciProgramlama

Özet (Çeviri)

PIC PROGRAMMING VIA CAN ( CONTROL AREA NETWORK )lker ÜNALElectronic modules which are used in industry communicating each other and centralcomputer,especially, by using industrial network protocol on which control and datamessages transmitted. CAN is the most common one among the these protocoles.This study aims to control and programming the microcontrollers used to control theelectronic systems in industrial conditions by the server computer.There are many controler modules ona single network cable in industrial networksystems. These modules must be programmed in need. Programming the moduleswhich will be programmed, without removing them from the system is veryimportant for not stop process of production. Programming and controlling themodules is possible by using CAN protocol.To realize this system, two important points must be created. The first one isdesigning the hardware prototype module and the second one is preparing serverprogramme to manage the prototype module. Firstly, hardware circuit of systemwhich will programme the PIC 18F458 microcontroller created. Then, Visual Basicprogramme prepared for programming PIC 18F458 microcontroller.In the second chapter, structure of CAN protocol, PIC microcontroller used insystem, structure of PCI CAN card and hexsadecimal files are presented. In the thirdchapter, hardware and software structures are explained. In the last chapter, theresults of training are discussed. Files and programmes which are used in the systemare given in the appendix.

Benzer Tezler

  1. Bir rüzgâr türbinin internet tabanlı olarak plc ile izlenmesi ve kontrol edilmesi

    Internet based monitoring and control of a wind turbine via plc

    YUSUF DEBBAĞ

    Yüksek Lisans

    Türkçe

    Türkçe

    2014

    Elektrik ve Elektronik MühendisliğiGazi Üniversitesi

    Elektrik Eğitimi Ana Bilim Dalı

    DOÇ. DR. ERCAN NURCAN YILMAZ

  2. Ek devre yöntemi ve mikrodalga kuvvetlendiricilerinin performans duyarlılıklarına uygulanması

    Adjoint network method applied to the performance sensitivities of microwave amplifiers

    NİHAN GÜROĞLU

    Yüksek Lisans

    Türkçe

    Türkçe

    2005

    Elektrik ve Elektronik MühendisliğiYıldız Teknik Üniversitesi

    Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

    PROF.DR. FİLİZ GÜNEŞ

  3. Seri porttan kablosuz ağ ile haberleşebilen kameralı araç kontrolü

    Mobil robot control via wireless network using serial port

    ÖMER ÖNAL

    Yüksek Lisans

    Türkçe

    Türkçe

    2011

    Elektrik ve Elektronik MühendisliğiKahramanmaraş Sütçü İmam Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    PROF. DR. M. KEMAL KIYMIK

  4. Low-power PIC-based sensor node device design and theoretical analysis of energy consumption in wireless sensor networks

    Kablosuz sensör ağları için PIC tabanlı ve düşük güç tüketimli sensör düğümü tasarımları ve enerji tüketimlerinin teoriksel analizi

    BATUR ALP AKGÜL

    Yüksek Lisans

    İngilizce

    İngilizce

    2018

    Elektrik ve Elektronik MühendisliğiHasan Kalyoncu Üniversitesi

    Elektronik ve Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. MUHAMMET FATİH HASOĞLU

  5. Monitoring of power system by using web-server based micro controller

    Mikrodenetçi temelli ağ sunucusu kullanılarak güç sisteminin izlenmesi

    NORI SHAKER MAHMOOD AL-LUHAIBI

    Yüksek Lisans

    İngilizce

    İngilizce

    2018

    Elektrik ve Elektronik MühendisliğiTürk Hava Kurumu Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. ÖZGÜR KELEKÇİ