Video: PID Alqoritmi (STM32F4) istifadə edərək DC Motorun Sürət Nəzarəti: 8 Addım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
hamıya salam, Bu başqa bir layihə ilə Tahir ul haqdır. Bu dəfə MC olaraq STM32F407 -dir. Bu semestr ortası layihəsinin sonudur. Ümid edirəm bəyənərsən.
Bir çox anlayış və nəzəriyyə tələb edir, buna görə əvvəlcə ona daxil oluruq.
Kompüterlərin ortaya çıxması və proseslərin sənayeləşməsi ilə, insan tarixi boyunca, prosesləri yenidən qurma yollarını inkişaf etdirmək və daha da əhəmiyyətlisi maşınları avtonom şəkildə idarə etmək üçün həmişə araşdırmalar aparılmışdır. Məqsəd, insanın bu proseslərdə iştirakını azaltmaq və bu proseslərdəki səhvləri azaltmaqdır. Beləliklə, "İdarəetmə Sistemi Mühəndisliyi" sahəsi inkişaf etdirildi.
İdarəetmə Sistemi Mühəndisliyi, bir prosesin işini idarə etmək və ya əl ilə və ya avtomatik olaraq sabit və üstünlük verilən bir mühitin saxlanılması üçün müxtəlif üsullardan istifadə etməklə təyin edilə bilər. Sadə bir nümunə, otaqdakı temperaturun tənzimlənməsi ola bilər.
Manuel İdarəetmə, mövcud şərtləri (sensoru) yoxlayan, onu istədiyiniz dəyərlə müqayisə edən və istədiyiniz dəyəri (aktuatoru) əldə etmək üçün müvafiq tədbirləri görən bir şəxsin olması deməkdir
Bu metodun problemi, bir insanın işində səhv və ya səhlənkarlığa meylli olduğu üçün çox etibarlı olmamasıdır. Ayrıca, başqa bir problem, aktuatorun başlatdığı prosesin sürətinin həmişə eyni olmamasıdır, yəni bəzən lazım olduğundan daha sürətli baş verə bilər və ya bəzən yavaş ola bilər. Bu problemin həlli sistemi idarə etmək üçün mikrokontrolördən istifadə etmək idi. Mikro nəzarətçi, müəyyən edilmiş spesifikasiyalara uyğun olaraq, bir dövrə bağlanan (daha sonra müzakirə ediləcək) istədiyiniz dəyəri və ya şərtləri təmin edən və bununla da istədiyiniz dəyəri qorumaq üçün prosesi idarə edən prosesi idarə etmək üçün proqramlaşdırılmışdır. Bu prosesin üstünlüyü ondan ibarətdir ki, bu prosesə heç bir insan müdaxiləsi tələb olunmur. Həm də prosesin sürəti vahiddir.
Daha çox davam etməzdən əvvəl, bu nöqtədə müxtəlif terminologiyaların müəyyən edilməsi vacibdir:
• Geribildirim Nəzarəti: Bu sistemdə müəyyən bir zamanda giriş Sistemin çıxışı da daxil olmaqla bir və ya daha çox dəyişəndən asılıdır.
• Mənfi Geribildirim: Bu sistemdə istinad (giriş) və səhv geribildirim olaraq çıxılır və giriş 180 dərəcə fazadan kənarda olur.
• Müsbət Əlaqə: Bu sistemdə rəy və giriş mərhələdə olduğu üçün istinad (giriş) və səhv əlavə edilir.
• Xəta Siqnalı: İstədiyiniz çıxış ilə faktiki çıxış arasındakı fərq.
• Sensor: Dövrədə müəyyən bir miqdarı aşkar etmək üçün istifadə olunan bir cihaz. Normalda çıxışda və ya bəzi ölçülər götürmək istədiyimiz yerdə yerləşdirilir.
• Prosessor: Proqramlaşdırılmış alqoritmə əsaslanaraq işlənməni həyata keçirən İdarəetmə Sisteminin bir hissəsidir. Bəzi girişlər alır və bəzi çıxışlar istehsal edir.
• Aktuator: Bir İdarəetmə Sistemində, mikrokontrolör tərəfindən istehsal edilən siqnala əsaslanan çıxışa təsir etmək üçün bir hadisə yerinə yetirmək üçün bir aktuator istifadə olunur.
• Qapalı Döngə Sistemi: Bir və ya daha çox geribildirim döngəsinin mövcud olduğu bir sistem.
• Açıq Döngü Sistemi: Əlaqə döngələrinin olmadığı bir sistem.
• Yüksəliş Vaxtı: Siqnalın maksimum amplitüdünün 10 % -dən 90 % -ə yüksəlməsi üçün çıxılan vaxt.
• Payız Zamanı: Çıxışın yüzdə 90 -dan yüzdə 10 -a düşməsi üçün alınan vaxt.
• Peak Overshoot: Peak Overshoot, çıxışın sabit vəziyyət dəyərini aşdığı məbləğdir (normal olaraq Sistemin keçici cavabı zamanı).
• Yerləşmə vaxtı: Çıxışın sabit vəziyyətə çatması üçün sərf olunan vaxt.
• Sabit Vəziyyət Xətası: Sistem sabit vəziyyətə çatdıqda faktiki çıxış ilə istənilən çıxış arasındakı fərq
Tövsiyə:
Özünü Balanslaşdıran Robot - PID Nəzarət Alqoritmi: 3 Addım
Özünü Balanslaşdıran Robot - PID Nəzarət Alqoritmi: Nəzarət Alqoritmləri və funksional PID döngələrini necə effektiv şəkildə tətbiq etmək haqqında daha çox öyrənməklə maraqlandığım üçün bu layihə hazırlanmışdır. Layihə hələ inkişaf mərhələsindədir, çünki bir Bluetooth modulu hələ əlavə edilməyəcək
VHDL -dən istifadə edərək Kordik alqoritmi: 4 addım
VHDL -dən İstifadə Kordik Alqoritmi: ## Bu, sinus və kosinus dalğası yaratmaq üçün CORDIC ALGORITHM -in VHDL tətbiqi üçün Google -da ən çox tıklanan, populyar bağlantıdır ## Hal -hazırda bir çox aparat səmərəli alqoritm mövcuddur, lakin bunlar softwar hakimiyyəti
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar - Mikrokontrolördən istifadə edərək bir Quadcopter hazırlayın: 8 addım (şəkillərlə)
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar | Mikrokontrolördən istifadə edərək Quadcopter hazırlayın: Giriş Youtube Kanalımı Ziyarət Edin Drone almaq üçün çox bahalı bir gadget (məhsul) təşkil edir. Bu yazıda necə ucuz satacağımı müzakirə edəcəyəm? Ucuz qiymətə öz əlinizlə bunu necə edə bilərsiniz … Yaxşı Hindistanda bütün materiallar (mühərriklər, ESClər
LABVIEW (PWM) VƏ ARDUINO İSTİFADƏ EDƏN DC MOTORUN YÖNÜ VƏ HIZ NƏZARƏTİ: 5 Addım
LABVIEW (PWM) VƏ ARDUINO İSTİFADƏ EDƏN DC MOTORUN YÖNÜ VƏ HIZ NƏZARƏTİ: Salam uşaqlar əvvəlcə mənim gülməli ingilis dilim üçün üzr istəyirəm.Bu təlimatda sizə labview istifadə edərək bir DC motorunun sürətini necə idarə edəcəyinizi göstərəcəyəm
Tamiya 72004 Qurd sürət qutusu sürət sensoru: 5 addım (şəkillərlə)
Tamiya 72004 Qurd Şanzıman Sürət Sensoru: Yaratdığım bir robot üçün Tamiya 72004 qurd sürət qutusunda motorun sürətini dəqiq idarə etmək istəyirdim. Bunu etmək üçün cari sürəti ölçmək üçün bir yolunuz olmalıdır. Bu layihə sürət sensorunun təkamülünü göstərir. Gördüyünüz kimi mən