Bir chipli mikrokompyuter pwm boshqaruv dvigateli, PWM vosita tezligini boshqarish printsipi va 51 ta yagona chip mikrokompyuterli PWM dastur klassikasi
Dvigatel tezlikni sozlash uchun impuls kengligi modulatsiyasi (PWM) usuli qo'llaniladi. Dvigatelni boshqarishda, quvvat manbai doimiy ravishda dvigatelga kuch bermaydi, lekin ma'lum bir chastotada kvadrat to'lqin pulslari shaklida quvvat beradi. Har xil vazifa davrlarini o'z ichiga olgan kvadrat to'lqin signallari mexanizmi boshqarishi mumkin. Buning sababi shundaki, vosita, aslida, asosiy oqim va voltaj keskin o'zgarishini blokirovka qilish qobiliyatiga ega bo'lgan yirik indüktördür, shuning uchun darbeli kirish signali ish vaqti davomida teng ravishda taqsimlanadi. Shu tarzda, kirish kvadrat to'lqinining PE2 va PD5 ning dastlabki energiya naqllariga ishlaydigan nisbati o'zgarishi vosita bo'ylab qo'llaniladigan kuchlanishning kattaligini o'zgartirishi va shu bilan aylanish tezligini o'zgartirishi mumkin.
Bu davrda impuls kengligi modulatsiyasini amalga oshirish uchun mikroprotsessor ishlatiladi. Ikki umumiy usul mavjud:
(1) dasturiy ta'minot orqali amalga oshiriladi, ya'ni puls kengligida modulyatsiya signalini ishlab chiqarish uchun portning ma'lum bir qismining mantiqiy holatini o'zgartirishi va turli xil ish stavkalarini olish uchun turli kechikish vaqtlarini belgilash uchun dasturiy ta'minot kechiktiruvchi loop dasturini bajarish orqali amalga oshiriladi.
(2) Uskuna tajribasi avtomatik ravishda CPU ishlov berish vaqtini egallamaydigan PWM signalini ishlab chiqaradi. Buning uchun PWM rejimida ATMEGA8515L taymerini 1 talab qiladi. Tafsilotlar uchun tegishli kitoblarga murojaat qiling.
51 ta yagona chipli PWM dasturi klassik
Ikkita PWM to'lqin shaklini 80/256 raqam bilan ishg'ol qilishni talab qiluvchi ikki PWM hosil qiling. Ikkala to'lqin formati ham keskin va yuqori bo'lishi mumkin emas! Yuqori darajadagi farq 48/256. PWM funksiyasi Pic microcontroller qurilmasida mavjud, ammo 51 MCUdan foydalanishni istasangiz, u OK, ammo bu juda ham qiziq.
Taymer T0 chastotani nazorat qilish uchun ishlatilishi mumkin, vazifa aylanishini nazorat qilish uchun taymer T1: Umumiy dasturlash g'oyasi quyidagicha: T0 taymerining uzilishi I0 port chiqish yuqori darajasiga ega bo'lish, bu taymer T0 Timer T1ni to'xtatish jarayonida boshlash va bu T1 IO port chiqish darajasini past darajaga etkazishdir, shuning uchun taymer T0 ning boshlang'ich qiymatining o'zgarishi chastotani o'zgartirishi va taymer T1ning boshlang'ich qiymatini o'zgartirishi vazifa aylanishini o'zgartirishi mumkin.





