Endüstride kullanılan elektronik modüller, birbirleri ile ve merkezi sunucu bilgisayar ile, özellikle, kontrol ve veri mesajlarının transfer edildiği, endüstriyel ağ protokolü kullanarak haberleşmektedirler. CAN ( Control Area Network ) bu protokoller arasında en yaygın olarak kullanılanıdır. Bu çalışma, endüstriyel ortamlarda elektronik sistemlerin kontrolü için kullanılan mikro denetleyicilerin kontrolünü ve programlanması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ül bulunmaktadı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 setinin yönetilmesi için sunucu programının hazırlanmasıdır. Öncelikle PIC 18F458 mikro denetleyiciyi programlayacak olan sistemin donanımsal devresi gerçekleştirilmiştir. Daha sonra, bu donanımsal yapı üzerinden mikro denetleyicinin programlanabilmesi iç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 PIC mikrodenetleyicisi, PCI CAN Kartının yapısı ve Heksadesimal Dosyalar incelenmiştir. Üçüncü bölümde, uygulamaya esas teşkil edecek olan donanımsal ve yazılımsal yapılar anlatılmıştır. Son bölümde ise uygulama sonuçlan 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, Mikrodenetleyici Programlama.
Electronic modules which are used in industry communicating each other and central computer,especially, by using industrial network protocol on which control and data messages transmitted. CAN is the most common one among the these protocoles. This study aims to control and programming the microcontrollers used to control the electronic systems in industrial conditions by the server computer. There are many controler modules ona single network cable in industrial network systems. These modules must be programmed in need. Programming the modules which will be programmed, without removing them from the system is very important for not stop process of production. Programming and controlling the modules is possible by using CAN protocol. To realize this system, two important points must be created. The first one is designing the hardware prototype modüle and the second one is preparing server programme to manage the prototype modüle. Firstly, hardware circuit of system which will programme the PIC 18F458 microcontroller created. Then, Visual Basic programme prepared for programming PIC 18F458 microcontroller. in the second chapter, structure of CAN protocol, PIC microcontroller used in system, structure of PCI CAN card and hexsadecimal files are presented. in the third chapter, hardware and software structures are explained. in the last chapter, the results of training are discussed. Files and programmes which are used in the system are given in the appendix. KEY WORDS: CAN Protocol, PIC 18F458, Programming Microcontroller.
Tez (Yüksek Lisans) - Süleyman Demirel Üniversitesi, Fen Bilimleri Enstitüsü, Elektronik Bilgisayar Eğitimi Anabilim Dalı, 2006.
Kaynakça var.
Endüstride kullanılan elektronik modüller, birbirleri ile ve merkezi sunucu bilgisayar ile, özellikle, kontrol ve veri mesajlarının transfer edildiği, endüstriyel ağ protokolü kullanarak haberleşmektedirler. CAN ( Control Area Network ) bu protokoller arasında en yaygın olarak kullanılanıdır. Bu çalışma, endüstriyel ortamlarda elektronik sistemlerin kontrolü için kullanılan mikro denetleyicilerin kontrolünü ve programlanması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ül bulunmaktadı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 setinin yönetilmesi için sunucu programının hazırlanmasıdır. Öncelikle PIC 18F458 mikro denetleyiciyi programlayacak olan sistemin donanımsal devresi gerçekleştirilmiştir. Daha sonra, bu donanımsal yapı üzerinden mikro denetleyicinin programlanabilmesi iç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 PIC mikrodenetleyicisi, PCI CAN Kartının yapısı ve Heksadesimal Dosyalar incelenmiştir. Üçüncü bölümde, uygulamaya esas teşkil edecek olan donanımsal ve yazılımsal yapılar anlatılmıştır. Son bölümde ise uygulama sonuçlan 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, Mikrodenetleyici Programlama.
Electronic modules which are used in industry communicating each other and central computer,especially, by using industrial network protocol on which control and data messages transmitted. CAN is the most common one among the these protocoles. This study aims to control and programming the microcontrollers used to control the electronic systems in industrial conditions by the server computer. There are many controler modules ona single network cable in industrial network systems. These modules must be programmed in need. Programming the modules which will be programmed, without removing them from the system is very important for not stop process of production. Programming and controlling the modules is possible by using CAN protocol. To realize this system, two important points must be created. The first one is designing the hardware prototype modüle and the second one is preparing server programme to manage the prototype modüle. Firstly, hardware circuit of system which will programme the PIC 18F458 microcontroller created. Then, Visual Basic programme prepared for programming PIC 18F458 microcontroller. in the second chapter, structure of CAN protocol, PIC microcontroller used in system, structure of PCI CAN card and hexsadecimal files are presented. in the third chapter, hardware and software structures are explained. in the last chapter, the results of training are discussed. Files and programmes which are used in the system are given in the appendix. KEY WORDS: CAN Protocol, PIC 18F458, Programming Microcontroller.