Pulse Wide Modulation PWM

248 PEREKAYASAAN SISTEM KONTROL

4.20 Pulse Wide Modulation PWM

Gambar 4.13 Rangkaian PWM dengan beban lampu LED Gambar 4.14 Percobaan PWM regfile m8535.dat crystal = 4000000 Dim A0 As Word Config Portb = Output Config Adc = Single , Prescaler = Auto Start Adc Tccr0 = B01101001 Ocr0 = 0 Do A0 = Getadc0 A0 = A0 4 Ocr0 = A0 Loop End 249 PEREKAYASAAN SISTEM KONTROL Rangkuman 1. Sebelum mengakses port digital, harus dilakukan inisialisasi yaitu menentukan arah data sebagai masukan atau keluaran dengan instruksi config. Contoh : Config Portb = Output Config Portc = Input Untuk membaca port digital digunakan perintah “Pin” Contoh : A = PinA 2. Untuk program penyalaan LED diperlukan tunda waktu yaitu Waitms Contoh : Waitms 1000 ‘Tunda waktu 1 detik Waitms 100 ‘Tunda waktu 100 mili detik 3. Untuk membaca data analog harus melakukan inisialisasi ADC sebagai berikut : Config Adc = Single , Prescaler = Auto Untuk memulai pembacaan ADC dilakukan dengan instruksi : Start Adc Untuk mendapatkan hasil pembacaan ADC dilakukan dengan instruksi : W = Getadc0 250 PEREKAYASAAN SISTEM KONTROL 4. Untuk menulis LCD harus melakukan inisialisasi pin LCD sebagai berikut : Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7 , E = Portb.3 , Rs = Portb.2 Untuk menginisialisasi jenis LCD sesuai jumlah baris dan kolomdilakukan dengan instruksi : Config Lcd = 16 2 Untuk menginisialisasi LCD supaya cursor tidak tampak dan tidak berkedip : Cursor Off Noblink Untuk membersihkan layer LCD digunakan instruksi Cls Untuk menulis LCD digunalkan instruksi LCD seperti contoh berikut : Upperline Lcd A0: A2: Lowerline Lcd A1: A3: Untuk menempatkan cursor pada posisi baris dan kolom tertentu digunakan instruksi Locate, Contoh : Locate 2 , 13 5. Komunikasi data serial dapat melalui USART menggunakan pin Tx dan Rx serta GND 251 PEREKAYASAAN SISTEM KONTROL 252 PEREKAYASAAN SISTEM KONTROL KEGIATAN BELAJAR 5 Sebelum proses pembelajaran di kelas berlangsung, sebaiknya siswa mempersiapkan diri dengan belajar mandiri sesuai dengan urutan materi yang akan diberikan.Sebagai gambaran kegiatan belajar siswa seperti pada tabel berikut : NO KEGIATAN SISWA KETERANGAN 1 Persiapan Kegiatan 1 1. Siswa membaca materi pendahuluan 2. Siswa mempelajari materi identifikasi arsitektur PLC 3. Siswa mempelajari hardware PLC dengan latihan menggambar pengawatan PLC 4. Siswa mencoba mengerjakan soal tes formatif 1 Kegiatan ini pada prinsipnya siswa belajar secara mandiri sebagai persiapan awal untuk menerima materi dari guru sesuai kegiatan 1 2 Persiapan Kegiatan 2 1. Siswa membaca materi pengertian program 2. Siswa mempelajari materi teknik pemrograman PLC 3. Siswa mempelajari instruksi sederhana pada program PLC 4. Siswa mencoba mengerjakan soal tes formatif 2 Kegiatan ini pada prinsipnya siswa belajar secara mandiri sebagai persiapan awal untuk menerima materi dari guru sesuai kegiatan 2 3 Persiapan Kegiatan 3 1. Siswa mempelajari materi transfer program ke dalam PLC dengan menggunakan software CX- programmer. 2. Siswa mempelajari pembuatan ladder diagram 3. Siswa mencoba mengerjakan soal tes formatif 3 Kegiatan ini pada prinsipnya siswa belajar secara mandiri untuk menerima materi dari guru sesuai kegiatan 3 253 PEREKAYASAAN SISTEM KONTROL Selanjutnya siswa mendengarkan penyampaian materi pembelajaran di setiap pertemuan oleh guru serta menyesuaikan dengan model pembelajran yang digunakan. Misalnya saatnya harus aktif mengerjakan soal maupun praktikum, maka siswa juga harus aktif dan kreatif. Melalui langkah kegiatan pembelajaran yang saling melengkapi diharapkan siswa dapat mencapai kompetensi yang distandarkan.

A. Tujuan Pembelajaran