Pada tugas akhir ini dirancang dan direalisasikan suatu sistem pengendali kecepatan motor arus searah dengan mikrokontroler MC68705R3. Dalam tugas akhir ini juga akan dibahas tentang arsttektur dan perangkat lunak. Alat yang dibuat akan mengatur secara otomatis kecepatan motor supaya sesuai dengan yang dipilih walaupun beban motor mengalami perubahan. Kecepatan putar motor arus searah dapat diatur dengan cara mengatur besarnya tegangan yang diberikan pada motor tersebut. Untuk mengubah atau mengontrol besarnya tegangan yang diberikan ke motor dipergunakan metoda PWM dengan menggunakan transistor daya sebagai switching ampifier. Mikrokontroler akan selalu membandingkan kecepatan motor dengan suatu kecepatan acuan yang dipilih dan kemudian mengolahnya untuk menghasilkan suatu pulsa kotak/PWM (pulse width modulation) dengan duty cycle tertentu. Perangkat lunak yang dipergunakan untuk memprogram mikrokontroler dibuat dengan bahasa assembly (bahasa rakitan) yang kemudian program di-compile dengan menggunakan XASM05. |