Download - Voltmeter

Transcript
Page 1: Voltmeter

PRAKTEK IIVOLT 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 = R2

R1+R2 X 30 volt, jika R2= 2K maka nilai R1 dapat dicari

sebagai berikut:

5 volt = 2

R1+2 X 30 volt

Page 2: Voltmeter

5 R1 + 10= 60 5 R1 = 60-10

R1=505

R1=10KDan resolusi tiap bit pada ADC: 8 BIT dengan vref: 5 vdc adalah8 BIT ADC = (0,255)30 VOLT = (0,30)

m= X 1+Y 2X 2+Y 1

m= 0+30

0+255

m= 0,11764705882352941176470588235294jadi 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*datadigital0.11764705882352941176470588235294*255 =5 Volt

III. Flow chart program proyek

Page 3: Voltmeter

- 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 // Alphanumeric LCD Module functions 27 #asm28 .equ __lcd_port=0x15 ;PORTC // inisialisasi LCD di PORTC

34 #define ADC_VREF_TYPE 0x60 // inisialisasi ADC dengan vref = vcc

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

159 ADMUX|=0x04; //pilih chanel ADC pada inputn 4

160 ADCSRA|=0x40; //mulai proses konversi ADC

41 // ADC interrupt service routine42 interrupt [ADC_INT] void adc_isr(void)43 {44 unsigned char adc_data;45 // Read the 8 most significant bits46 // of the AD conversion result47 adc_data=ADCH; // simpan nilai adc

48 PORTD=adc_data;49 datadig=adc_data; // simpan data adc di variable datadig

50 ADCSRA|=0x40; //mulai proses konversi ADC

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

Page 4: Voltmeter

V.KESIMPULAN

- Proyek diatas merupakan 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 menjadi data besarnya tegangan yang diukur kemudian akan ditampilkan pada LCD .


Top Related