Elektrotekno.com Ana Sayfa || Tezler, Makaleler vb.


Şu an E-kütüphane (Elektrik, elektronik ve haberleşme konularında) kategorisi içerisindeki Tezler, Makaleler vb. forumunda bulunuyorsunuz. Bu sayfada üyelerimizin "PIC mikrodenetleyicileri geliştirme seti için dc motor kontrol uygulaması" konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.

PIC mikrodenetleyicileri geliştirme seti için dc motor kontrol uygulaması

Kayıt: 29 Ksm 2007
Mesajlar: 22

Offline
b.sorel
Tarih: 08 03 2008 01:53

Mikrodenetleyicili sistemler, bugün çeşitli uygulamalarda kontrol amaçlı olarak
kullanılmaktadırlar. Üretilmiş olan bir çok mikrodenetleyici, sistem tasarımında ve
uygulama aşamasında sunduğu kolaylıklar nedeniyle tercih sebebi olmuştur. Bu bitirme ödevi ile pic mikrodenetleyicilerinin öğrenilmesi için hazırlanan halen Niğde üniversitesi elektrik elektronik mühendisliği bölümünde bulunan pic mikrodenetleyicileri eğitim seti için uygun bir dc motor kontrol deneme kartının eklenmesi ve gerekli yazılımın yapılması gerçekleştirilmiştir.

İÇİNDEKİLER DİZİNİ
ÖZET iii
TEŞEKKÜR iv
İÇİNDEKİLER DİZİNİ v
ŞEKİLLER DİZİNİ………………………………………………………………………...ix
TABLOLAR DİZİNİ xi
BÖLÜM 1
GİRİŞ 1
BÖLÜM 2
PIC16F84 MİKRODENETLEYİCİSİ 2
2.1 Mikroişlemciler 2
2.1 Mikrodenetleyici 3
2.2 PIC Mikrodenetleyicilerine Giriş 3
2.2.1 PIC Mikrodenetleyicilerin Tercih Sebepleri 3
2.2.2 PIC Mikrodenetleyicilerin Özellikleri 4
2.2.3 PIC Mikrodenetleyici Mimarisi 6
2.2.4 PIC16F84 Mikrodenetleyicisi 6
2.2.4.1 Genel Özellikleri 6
2.2.4.2 Port Kontrolü 10
2.2.4.3 Reset Devresi 10
2.2.4.4 Osilatör Devresi 11
2.2.4.4.1 Kristal Osilatör 12
2.2.4.4.2 Seramik Rezonatör 12
2.2.4.4.3 RC Osilatör Devresi 13
2.2.4.4.4 İç Osilatör 13
2.3.1 PIC16F84 Assembly Komut Seti 14
2.3.1.1 PIC16F84 Assembly Komutları 14
2.3.1.1.1 Yer Değiştirme veya Yükleme Komutları 15
2.3.1.1.2 Register İçeriğini Değiştirme Komutları 15
2.3.1.1.3 Program Akışını Kontrol Etme Komutları 17
2.3.1.1.4 Mikrodenetleyici Kontrol Komutları 18
2.3.1.1.5 Mantıksal Komutlar 18
2.3.1.1.6 Aritmetik İşlem Komutları 20
2.3.1.1.7 İşlem Yapmayan Komut 20
2.4 PIC Programı ve Programlama Aşamaları 21
2.4.1 PIC 16F84 İçin Program Yazımı Aşamaları 21
2.4.1.1 Text Editör 22
2.4.1.2 Derleyici 22
2.4.2 Programlayıcı Devre ve Yazılım 23
2.4.3 Simülatör Programları 26
2.5. PIC16F628 MİKRODENETLEYİCİSİ 26
2.5.1 PIC16F628 ile PIC16F84’ün Karşılaştırılması 27
2.5.2 PIC16F628 ile PIC16F877’nin Karşılaştırılması 28
2.5.3 PIC16F628’in Özellikleri 28
2.5.3.1 RISC Mimarisinin PIC16F628’ e Kazandırdığı Özellikler 30
2.5.4 PIC16F628 Portları 30
2.5.4.1 Port A 31
2.5.4.2 Port B 32
2.5.5 PIC16F628’in Diğer Donanım Özellikleri 33
2.5.5.1 Besleme Gerilimi 33
2.5.5.2 Osilatör Tipleri 34
2.5.5.3 Donanım reset 36
2.5.6 PIC16F628’in Bellek Yapısı 37
2.5.7 Kesmeler (Interrupt) 39
2.5.7.1 Kesmeler Hakkında Temel Bilgiler 39
2.5.7.2 Kesme Durumunda PIC’in Yaptığı İşler 39
2.5.7.3 PIC16F628’in Kesme Kaynakları 41
2.5.8 Zamanlayıcılar 42
2.5.8.1 Zamanlayıcılar Hakkında Temel Bilgiler 42
2.5.8.2 Zamanlayıcı-0 (TIMER-0) 42
2.5.8.3 Zamanlayıcı-1 (TIMER-1) 42
2.5.8.4 Zamanlayıcı-2 (TIMER-2) 43
2.5.8.5 Watchdog Timer (WDT) 43
2.5.8.6 Uyku (Sleep) Modu 44
2.5.9 Karşılaştırıcılar ve Referans Gerilim Birimi 44
2.5.9.1 Karşılaştırıcı Birimi 44
2.5.9.2 Referans Gerilim Birimi 46
2.5.10 Yakala\Karşılaştır\PWM Birimi 47
2.5.10.1 Yakala\Karşılaştır\PWM (Capture\Compare\PWM-CCP) Birimi 47
2.5.10.2 Yakalama Modu 47
2.5.10.3 Karşılaştırıcı Modu 48
2.5.10.4 PWM Modu 49
2.5.10.4.1 PWM Peryodunun Belirlenmesi 50
2.5.10.4.2 PWM Darbe Doluluk Oranının Belirlenmesi 50
2.5.10.4.3 PWM Modu Çalışması İçin Yapılması Gerekenler 51
2.5.11 USART Birimi 51
BÖLÜM III
DA. MOTORLARI, DA. MOTORLARINDAHIZ DENETİMİ ………………................54
3.1. Giriş 55
3.2.Doğru Akım Motorlarının Çalışma Prensipleri……..……….....…………….55
3.2.1. İçinden akım geçen bir iletkenin manyetik alan içindeki durumu:.…56
3.2.1.1 Sol el Kuralı:………………………………………….……56
3.2.2.İçinden akım geçen bir bobinin manyetik alan içindeki durumu:………………………………………………………………………….…56
3.2.3. Doğru akım motorlarında zıt e.m.k.:………………………………...58
3.2.4. Doğru akım motorlarında zıt e.m.k. in önemi :……………………..59
3.3. DA Motorlrının Hız Denetimi………………………………………………60
3.3.1 DA Motorlarında Analog Kontrol……………………………………61
3.3.2. DA Motorlarında Sayısal Kontrol…………………………………...62

BÖLÜM IV
PIC MİKRODENETLEYİCİ EĞİTİM SETİNDE KULLANILMAK ÜZERE GERÇEKLERŞTİRİLEN DC MOTOR KONTROL KARTI DONANIMI……………..63
4.1.Kartın Genel Tanıtımı……………………………………………………..….63
4.2.Motor Kontrol Birimleri……………………………………………………...64
4.3.Pwm inYükseltilmesi…………………………………………………………65
4.4.H Köprü Motor Sürücü……………………………………………………….66

4.5.L293D Motor Sürücü…………………………………………………………68

BÖLÜM V
DC MOTOR KONTROL KARTI KULLANMA KLAVUZU VE DENEME PROGRAMLARI……………………………………………………………………….…69
5.1.Kartın Genel Tanıtımı:………………………………………………………...69
5.2.Kartların Kullanılışı ve Örnek Programlar:……………………………………69
5.2.1 Genel Hazırlıklar:……………………………………………………69
5.2.2. PWM ile Sadece Hız Kontrolü:……………………………………..70
5.2.2.1.Örnek program uygulaması:……………………………….71
5.2.3. L293D ile Sadece Yön Kontrolü:…………………………………...72
5.2.3.1.Örnek program uygulaması:……………………………….72
5.2.4. H-BRIDGE İle Sadece Yön Kontrolü:……………………………..73
5.2.4.1.Örnek program uygulaması:………………………………73

5.2.5. L293D İle Hem Yön Hem Hız Kontrolü:…………………………..73
5.2.5.1.Örnek program uygulaması:………………………………74
5.2.6.H-BRIDGE İle Hem Yön Hem Hız Kontrolü:……………………...75
5.2.6.1.Örnek program uygulaması:………………………………76

BÖLÜM VI
SONUÇ……………………………………………………………………………………77
KAYNAKLAR……………………………………………………………………………78


Not:arkadaşlar bu konunun daha da geliştirlmiş halini 1 ay içinde daha kapsamlı olarak güncellenecektir

----------------sunum--------------
ÖZET

Bitirme Ödevinin Amacı

PIC 16F628 Dahili PWM Modu

DC Motorun Çalışma Şekilleri

DC motor Kontrol Kartının Kullanılması

Sonuçlar


AMAÇLAR
Niğde Üniversitesi Müh. Mim. Fak. Elektrik Elektronik Müh. Bölümünde mevcut olan PIC mikrodenetleyicisi eğitim seti için DC motor kontrol kartı tasarımı yapılması.
Tasarlanan kartların setle uyumlu hale getirilmesi.
DC motor kontrolünü sağlamak için örnek proglamlar yazılması.

DC Motorun Çalışma Şekilleri
PWM ile sadece hız kontrolü
L293D ile sadece yön kontrolü
L293D ile hem yön hem hız kontrolü
H- KÖPRÜSÜ ile hem yön hem hız kontrolü
H-KÖPRÜSÜ ile sadece yön kontrolü
Düzenleyen: admin 10.03.2008, 01:49: iki dosya birleştirilreek, foruma yüklendi

3 Kullanıcı bu konu için b.sorel arkadaşımıza teşekkür ettiler




PIC mikrodenetleyicileri geliştirme seti için dc motor kontrol uygulaması


Benzer Konular

- İstekleriniz için bu bölümü kullanının.

- Autocad proje istekleriniz için bu başlığı kull...
- Dosya paylaşmak için yukarıdaki alt forumları k...
- proje onayı için
- seriportu kontrol eden program - Prot Ar-ge
- fırçasız dc motor sürücü kartı
- Ç.Ü. Kontrol Teori Çıkmış Sınav Soruları ve Coz...
- Aksiyon Potansiyeli Matlab Kodu Uygulaması Başk...
- Elektro Gitar için distortion devreleri, bağlan...
- FPGA ile Sumo robot uygulaması

- cep telefonu için jammer

- tubitak tarafından kobiler için desteklenen pro...
- elektronik-1 dersi için kaynak önerisi
- 16F877 ile geri beslemeli motor hız kontrolü
- Firefox 3 için eklentileri uyumlu hale getirme !!!
- yapay zeka matlab uygulaması

Etiketler: pic mikrodenetleyicileri geliştirme seti motor kontrol uygulaması

Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar için iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Türkiye | Ads by Google Adsense | Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68