Penelitian ini menggunakan PWM untuk mengendalikan power-up jadi tidak menutup
kemungkinan PWM juga dapat digunakan untuk mengontrol kecepatan. kami mencoba
menggunakan analog to digital converter (ADC) dari PIC16F877 untuk
membaca
potensiometer dan menggunakan pembacaan tegangan
sebagai
masukan
untuk kontrol
kecepatan.
Hanya 8 bit dari ADC
digunakan , sehingga kontrol kecepatan kami akan
memiliki 256 tingkat . kami
ingin kecepatan relatif sesuai dengan relatif
posisi
potensiometer . Kecepatan motor berbanding lurus
untuk tegangan yang diberikan ,
sehingga berbagai tugas PWM
siklus linear dari 0% sampai 100 % akan menghasilkan
linear mempercepat kontrol dari 0% sampai 100 % dari RPM maksimum.
Lebar pulsa ditentukan oleh penambahan Hasil ADC untuk menjalankan Timer0
menghitung untuk menentukan
ketika driver harus on atau off . Jika penambahan
hasil
dalam overflow, maka driver pada ,
jika tidak mereka tidak aktif. Sebuah 8 -
bit timer
digunakan sehingga
ADC untuk penambahan waktu tidak perlu skala untuk menutupi
penuh
jangkauan. Untuk mendapatkan frekuensi PWM dari 10 kHz Timer0
harus
berjalan pada 256 kali tingkat , atau 2,56 MHz . Nilai prescale minimum untuk Timer0
adalah 1:2 , jadi kami
membutuhkan frekuensi masukan 5,12 MHz . Input ke
Timer0
adalah FOSC / 4 . Ini membutuhkan FOSC dari 20,48 MHz. Itu adalah frekuensi ganjil ,
dan 20 MHz cukup dekat , jadi kita akan menggunakan 20 MHz menghasilkan frekuensi
PWM 9,77 kHz . Beberapa cara untuk memodulasi motor driver. Kita bisa switch driver
high dan low bersama-sama,
atau hanya driver high atau low. Beberapa driver high side
MOSFET menggunakan kapasitor untuk meningkatkan gate drive diatas tegangan drain.
Meskipun aplikasi ini tidak menggunakan biaya
pompa jenis driver , kami akan
memodulasi driver sisi tinggi
sementara meninggalkan sisi pengemudi rendah . Ada tiga
sisi driver tinggi , salah satu yang bisa aktif tergantung pada posisi rotor .
[1][5]
Sensorless Motor Control
Hal ini dimungkinkan untuk menentukan kapan untuk
commutate yang
drive motor tegangan dengan merasakan tegangan EMF kembali
pada
motor undriven terminal selama salah satu fase drive. Keuntungan biaya jelas sensorless
kontrol penghapusan sensor posisi Hall.
Ada beberapa kelemahan kontrol sensorless :
|