Translate

Membuat Rangkaian Voltage DIVIDER (Rangkaian Pembagi Tegangan)

Membuat Rangkaian Voltage DIVIDER (Rangkaian Pembagi Tegangan)


            Rangkaian pembagi tegangan adalah rangkaian yang umumnya digunakan untuk menurunkan level tegangan, biasanya digunakan untuk mendeteksi tegangan suatu object yang level tegangannya melebihi dari kapasitas ADC mikrokontroller, maksimal range tegangan yang bisa dimuat oleh adc mikrokontroller adalah 5 volt, jadi jika ada tegangan lebih dari itu maka harus menggunakan voltage divider untuk menurunkanya. pada contoh ini saya menggunakan object yang memiliki tegangan pada range 0 volt sampai 24 volt, bagaimana saya bisa mengukurnya ?, gampang yaitu dengan menggunakan resistor voltage divider dan rumus sederhana, pertama tentukan lah R1 untuk level tegangan paling tinggi, pada contoh yaitu 24 volt, sehingga saya menggunakan rumus berikut.



*Vo = 5
*Vin = 24
*R2 = 10 ohm

Mulai menghitung =
Vo = (R2/ R1+R2) * Vin

5 = ( 10/R1+10) * 24

5 (R1+10) = 240

5R1 + 50 = 240

5R1 = 190

R1 = 38 ohm

Jadi nilai R1 adalah 38 ohm dan R2 adalah 10 ohm



 a. Minimum System




b. Program Bascom AVR

$regfile = "m16def.dat"
$crystal = 12000000

Config Lcdpin = Pin , Rs = Portc.0 , E = Portc.1 , Db4 = Portc.2
Config Lcdpin = Pin , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5
Config Lcd = 16 * 2

Config Adc = Single , Prescaler = Auto , Reference = Avcc

Cursor Off
Cls

Dim Dataadc As Integer
Dim V As Single
Dim X As String * 5
Dim Vint As Integer

Start Adc

Do

Dataadc = Getadc(0)

V = Dataadc * 5
V = V / 1023

X = Fusing(v , "#.##")

Locate 1 , 1
Lcd "adc= " ; Dataadc

Locate 2 , 1
Lcd "V= " ; X

Loop




c. VIDEO HASILNYA









No comments:

Post a Comment