Anda di halaman 1dari 4

PRAKTEK II VOLT METER DIGITAL 0-30 V DENGAN PENAMPIL LCD

I.

Cara kerja alat Alat yang kita buat kali ini berfungsi sebagai voltmeter digital yang dapat mengukur tegangan 0- 30 volt.Prinsip kerja rangkain voltmeter digital ini adalah tegangan yang diukur menjadi masukan dari adc 8 bit setelah itu tegangan tadi dikonversi kedalam data digital,kemudian data digital diolah dalam mikro kemudian akan ditampilkan pada LCD .

II.

Schematic rangkaian proyek

desain rangkaian, juga kerja alat secara lengkap Vref ADC= VCC Lcd dihubungkan dengan PORTC tegangan masukan maximum dari ADC adalah 5 volt jadi bila ingin mengukur tegangan lebih dari 5 volt maka harus menggunakan rangkain R thervenin.misalkan tegangan maximal yang dapat diukur adalah 30V maka kita dapat menghitung R rangkain R thervenin 5 volt = sebagai berikut: 5 volt = X 30 volt X 30 volt, jika R2= 2K maka nilai R1 dapat dicari

5 R1 + 10= 60 5 R1 = 60-10 R1= R1=10K Dan resolusi tiap bit pada ADC: 8 BIT dengan vref: 5 vdc adalah 8 BIT ADC = (0,255) 30 VOLT = (0,30) m= m= m= 0,11764705882352941176470588235294 jadi resolusi tiap bit adc 8 bit =0,11764705882352941176470588235294

Cara kerja rangkain

Prinsip kerja rangkain voltmeter digital ini adalah tegangan yang diukur menjadi masukan dari adc 8 bit setelah itu tegangan tadi dikonversi kedalam data digital,kemudian data digital diolah dalam mikro kemudian akan ditampilkan pada LCD .contohnya pada saat mengukur tegangan 30 V maka input yang masuk ke ADC sebesar 5V maka tegangan tersebut akan dikonversi menjadi data digital sebesar 255 sebelum ditampilkan ke lcd data digital tersebut harus diolah dalam mikro supaya output yang ditampilkan pada lcd sesuai dengan tegangan yang kita ukur,maka data digital tadi harus dikalikan dengan resolusi dari adc 8 bit,atau dapat dirumuskan Volt=0.11764705882352941176470588235294*datadigital 0.11764705882352941176470588235294*255 =5 Volt III. Flow chart program proyek

alur kerja flowchart

awal program inisialisasi ADC dan LCD kemudian tulis digital voltmeter pada baris pertama LCD,pilih input dari ADC kemudian konversi tegangan yang masuk pada ADC bila sudah selesai simpan nilainya kemudian olah data digital adc agar menjadi tegangan kembali kemudian tampilkan hasilnya pada baris ke dua dari LCD. IV. Pembuatan kode program (berdasarkan flowchart)

26 27 28

// Alphanumeric LCD Module functions #asm .equ __lcd_port=0x15 ;PORTC // inisialisasi LCD di PORTC

34

#define ADC_VREF_TYPE 0x60

// inisialisasi ADC dengan vref = vcc

163 164

lcd_gotoxy(0,0); lcd_putsf(" Digt Voltmeter ") // write digt voltmeter pada lcd pada baris 0

159 160

ADMUX|=0x04; ADCSRA|=0x40;

//pilih chanel

ADC pada inputn 4

//mulai proses konversi ADC

41 42 43 44 45 46 47 48 49 50

// ADC interrupt service routine interrupt [ADC_INT] void adc_isr(void) { unsigned char adc_data; // Read the 8 most significant bits // of the AD conversion result adc_data=ADCH; PORTD=adc_data; datadig=adc_data; ADCSRA|=0x40; // simpan data adc di variable datadig //mulai proses konversi ADC // simpan nilai adc

169 170 171 172 173

volt=0.11764705882352941176470588235294*datadig; // kalkulasi data adc menjadi tegangan //volt=0.029296875*datadig; lcd_gotoxy(3,1); sprintf (buffer,"%.2f volt",volt);//hasil kalkulasi dikeluarkan pada lcd pada baris 1 lcd_puts (buffer);

V.KESIMPULAN Proyek diatas merupakan voltmeter digital yang dapat mengukur tegangan 030 volt.Prinsip kerja rangkain voltmeter digital ini adalah tegangan yang diukur menjadi masukan dari adc 8 bit setelah itu tegangan tadi dikonversi kedalam data digital,kemudian data digital diolah dalam mikro menjadi data besarnya tegangan yang diukur kemudian akan ditampilkan pada LCD .

Anda mungkin juga menyukai