İÇİNDEKİLER
İçindekiler
Önsöz 7
Bölüm – 1 GİRİŞ 13
1.1. Kontrol Eğitimi 13
1.2. Dspace 16
1.3. Labview 18
1.4. Simulink Destekli Mikrodenetleyici Programlama Araçları 21
1.5. İçerik 24
Bölüm Kaynakçası 25
Bölüm – 2 GERÇEK VE AYRIK ZAMANLI KONTROL 27
2.1. Gerçek Zamanlı Sistemler 27
2.1.1. Kritik (Hard) Gerçek Zamanlı Kontrol 29
2.1.2. Esnek (Soft) Gerçek Zamanlı Kontrol 29
2.1.3. Gerçek Zamanlı Sistemlerde Zamanlama 29
2.2. Kontrol Sistemi Türleri 31
2.2.1. Açık Çevrim Kontrol 31
2.2.2. Kapalı Çevrim Kontrol 32
2.3. Dijital Kontrol Sistemleri 33
2.3.1. Sürekli Zamanlı Sinyaller 35
2.3.2. Ayrık Zamanlı Sinyaller 36
2.3.3. Z Dönüşümü 38
2.3.3.1. Fark Denklemlerinin Z dönüşümü ile Çözümü 40
2.3.3.2. Ayrık Zamanlı Uzayda Kararlılık 41
2.3.3.3. Örnek: Ayrık Zamanlı Kapalı Çevrim PID Kontrol 42
Bölüm Kaynakçası 45
Bölüm – 3 HIZLI KONTROL PROTOTİPLEME 47
3.1. Simulink İle Gerçek Zamanlı Uygulama Geliştirme 47
3.1.1. Gömülü Kodlayıcı Destek Paketi (Embedded Coder Support Package) 49
3.1.2. STM32 – MAT/TARGET Blok Seti 50
3.1.3. Waijung Blok Seti 57
3.2. Waijung Blok Setinin Kurulumu 58
3.3. STM32F4 Geliştirme Kiti / Sürücü Kurulumu 61
3.4. Temel Waijung Blokları ve Uygulamaları 63
3.4.1. Target Setup Bloğu 64
3.4.2. Digital Input Bloğu 65
3.4.3. Digital Output Bloğu 67
3.4.4. LED Yakma Uygulaması 69
3.4.5. Buton ile LED Yakma 75
3.4.6. LED Sayaç Uygulaması 77
3.4.7. Regular ADC Bloğu 79
3.4.8. ADC Uygulaması 80
3.4.9. Uart Setup Bloğu 84
3.4.10. Uart Tx Bloğu 86
3.4.11. Uart Rx Bloğu 88
3.4.12. UART Uygulamaları 90
3.4.12.1. Uart Tx Uygulaması 90
3.4.12.2. Uart Rx Uygulaması 95
3.4.12.3. Uart Tx & Uart Rx Uygulaması 100
3.4.13. Host Serial Blokları 102
3.4.13.1. Host Serial Setup Bloğu 104
3.4.13.2. Host Serial Rx Bloğu 105
3.4.13.3. Host Serial Tx Bloğu 106
3.4.14. Host Serial Uygulaması 107
3.4.15. Timer IRQ Bloğu 109
3.4.16. Timer IRQ Uygulaması 111
3.4.17. Basic PWM Bloğu 112
3.4.18. Temel PWM Uygulaması – 1 113
3.4.19. Temel PWM Uygulaması – 2 116
Bölüm Kaynakçası 120
Bölüm – 4 DENEY SETİ ÖLÇÜM, TEST, DOĞRULAMA VE SİSTEM TANIMLAMA 121
4.1. Butonlu Motor Uygulaması 128
4.2. ADC – Buton Motor Uygulaması 130
4.3. Temel Encoder Uygulaması 131
4.4. Enkoder Çözünürlük Testi 138
4.5. Motor Pozisyon Ölçümü 141
4.6. Motor Hız Ölçümü 145
4.7. Motor ADC Hız Ölçümü 148
4.8. Sistem Tanımlama 150
4.8.1. Beyaz Kutu Modeli ile Sistem Tanımlama 151
4.8.2. Gri Kutu Modeli ile Sistem Tanımlama 158
4.8.3. Kara Kutu Modeli ile Sistem Tanımlama 163
4.8.3.1. DC Motor Konum Transfer Fonksiyonu 164
4.8.3.2. DC Motor Hız Transfer Fonksiyonu 171
Bölüm Kaynakçası 176
Bölüm – 5 DONANIM TABANLI BENZETİM
(Hardware in the Loop, HIL) 177
5.1. İşlemci Tabanlı Benzetim Uygulaması 179
5.2. Donanım Tabanlı Benzetim Uygulaması 182
Bölüm Kaynakçası 186
Bölüm – 6 PID KONUM/HIZ KONTROLÜ VE PARAMETRE AYARLAMA TEKNİKLERİ 187
6.1. Aç/Kapat (On/Off) Kontrol (İki Pozisyonlu Kontrol) 187
6.2. PID Kontrol 190
6.2.1. PID Parametrelerinin Etkisi 192
6.2.2. İntegratör Yığılması 193
6.2.3. Türev Filtresi 195
6.3. PID Denetleyicili Kontrol Sistemlerinin Yapısı 196
6.3.1. DC Motor PID Hız Kontrolü 196
6.3.2. DC Motor PID Konum Kontrolü 203
6.3.3. PID Katsayılarının Ayarlanması 206
6.3.3.1. Kapalı Çevrim Ziegler–Nichols Yöntemi 207
6.3.3.2. Kapalı Çevrim Ziegler–Nichols Yöntemi ile Gerçek Zamanlı DC Motor Konum Kontrol Uygulaması 213
6.3.3.3 Röle Geri Besleme Yöntemi 217
6.3.3.4. Röle Geri Besleme Yöntemi ile Gerçek Zamanlı DC Motor Konum Kontrol Uygulaması 223
6.3.3.5. Açık Çevrim Ziegler–Nichols Yöntemi 228
6.3.3.6. Cohen–Coon Yöntemi 233
Bölüm Kaynakçası 236
Bölüm – 7 KÖK YER EĞRİSİ, KARARLILIK VE DENETLEYİCİ TASARIMI 237
7.1. Kök Yer Eğrisi 237
7.2. Sürekli Zamanlı Sistemlerde Kök Yer Eğrisi Analizi 239
7.3. Ayrık Zamanlı Sistemlerde Kök Yer Eğrisi Analizi 243
7.4. Gerçek Zamanlı Kontrol Uygulamaları 248
7.4.1. P Kontrol (DC Motor Konum Kontrolü) 248
7.4.2. PI Kontrol (DC Motor Konum Kontrolü) 252
7.4.3. PID Kontrol (DC Motor Konum Kontrolü) 256
7.5. Faz İlerlemeli ve Gerilemeli Denetleyiciler 263
7.5.1. Dijital Faz İlerlemeli ve Faz Gerilemeli Denetleyici Yapısı 264
7.5.2. Kök Yer Eğrisi ile Faz İlerlemeli Denetleyici Tasarımı 264
7.5.3. Kök Yer Eğrisi ile Faz Gerilemeli Denetleyici Tasarımı 265
7.6. Faz İlerlemeli Konum Kontrol Uygulaması 266
Bölüm Kaynakçası 270
Bölüm – 8 BULANIK MANTIK KONUM KONTROLÜ 271
8.1. Bulanık Mantık 271
8.2. Motor Konumunun Bulanık Mantık Yardımıyla Gerçek Zamanlı Kontrolü 272
Bölüm Kaynakçası 279
SIK KARŞILAŞILAN HATALAR VE ÇÖZÜMLERİ 281
Kavramlar Dizini 285 |