Skip to main content

Regulator Tegangan

 Regulator Tegangan 

Regulator tegangan salah satu bagian dari rangkaian catu daya DC. Tujuan pemasangan   regulator  tegangan  pada  adalah  untuk  menstabilkan tegangan keluaran apabila  terjadi perubahan tegangan masukan dari catu daya. Fungsi lain dari regulator tegangan  adalah  untuk perlindungan dari terjadinya hubung singkat pada beban.

Dalam   suatu   rangkaian   elektronika   dibutuhkan   suatu   sumber   yang tegangannya benar-benar stabil sehingga untuk memenuhi kebutuhannya tersebut digunakanlah sebuah rangkaian regulator dengan tipe LM2576. LM2576 merupakan regulator catu daya tipe step down switching yang mampu menangani beban sebesar 3 ampere. Tipe regulator LM2576 adalah salah satu regulator tegangan dengan lima terminal, yaitu terminal Vin, GND, Vout, ON/OFF, dan Feedback .


Gambar 2.18 Bentuk Fisik IC Regulator LM 2576

            Gambar 2.18 di atas menunjukkan bentuk fisik dari sebuah IC regulator LM  2576.  LM2576 mempunyai bermacam-macamkeluaran tegangan yaitu 3,3V, 5V, 12V, dan versi adjustable. Dalam pembuatan alat ini, digunakan LM2576HV-FIXED OUTPUT dengan keluaran tegangan 5V. LM2576 bekerja dengan menggunakan prinsip switching power supply.

Gambar 2.19 Rangkaian LM 2576HV-FIXED OUTPUT

            Gambar 2.19 merupakan rangkaian dasar dari LM 2576HV-FIXED OUTPUT yang mengeluarkan tegangan sebesar 5V. Komponen elektronika yang digunakan sudah tercantum dalam datasheet. Spesifikasi manufaktur dan elektrik dari LM2576 dapat dilihat pada Tabel 2.13 dan Tabel 2.14.

                        Tabel 2.13 Spesifikasi Manufaktur LM2576

            Tabel 2.14 Spesifikasi Elektrik LM2576








Comments

Popular posts from this blog

program bahasa c membantu kasir memisahkan kembalian

SOAL BAHASA C USING DEV++ Buatlah program untuk membantu kasir swalayan untuk memisahkan pecahan uang kembalian menjadi 50.000. 20.000, 10.000,5.000, 2.000, 500 dan   100 Dengan menginputkan jumlah kembalian!   #include <stdio.h> #include <stdlib.h> #include <conio.h> void main() {     int a,b,c,d,e,f,g;     int kembalian;     printf ("jumlah uang kembalian = ");     scanf ("%i",&kembalian);        a=kembalian / 50000;     b=(kembalian - (a * 50000)) / 20000;     c=(kembalian - ((a * 50000) + ( b * 20000))) / 10000;     d=(kembalian - ((a * 50000) + ( b * 20000) + (c * 10000))) / 5000;     e=(kembalian - ((a * 50000) + ( b * 20000) + (c * 10000) + ( d * 5000)))/1000;     f=(kembalian - ((a * 50000) + ( b * 20000) + (c * 10000) + ( d * 5000) + ( e*1000)))/500;     g=(kembalian - ((a * 50000) + ( b * 20000) + (c * 10000) + ( d * 5000) + ( e*1000) + ( f*500)))/100;        printf ("\n %i %s",a,"le

Program Bahasa C mencari bilangan terbesar dan terkecil dari 5 data.

SOAL BAHASA C using DEV++ Buatlah program mencari bilangan terbesar dan terkecil dan menjumlahkan dan merata rata, 5 nilai yang di inputkan dengan range 0-100 !!     #include <stdio.h> #include <stdlib.h> void main() {     int a,b,c,d,e,max,min,jumlah;     float rata2;        printf("masukan nilai ujian ke-1 ="); scanf("%i",&a);     printf("masukan nilai ujian ke-2 ="); scanf("%i",&b);     printf("masukan nilai ujian ke-3 ="); scanf("%i",&c);     printf("masukan nilai ujian ke-4 ="); scanf("%i",&d);     printf("masukan nilai ujian ke-5 ="); scanf("%i",&e);     if ( a>b && a>c && a>d && a>e)     {         max=a;     }     if ( b>a && b>c && b>d && b>e)     {         max=b;     }     if ( c>a && c>b && c>d && c>e)   

menginputkan, menghitung dan mencetak perkalian matrik 3 X 3 menggunakan bahasa c

SOAL BAHASA C USING DEV++ Buatlah program untuk menginputkan, menghitung dan mencetak perkalian matrik 3 X 3 ! #include <stdio.h> #include <stdlib.h> void main () {     int A[3][4], B[3][3],X[3][3],i,j;         /*********** MASUKAN MATRIK A ***********/     for (i=0;i<3;i++)     {         for (j=0;j<3;j++)         {             printf ("input data matrik A[%i][%i]:",i+1,j+1);             fflush(stdin);             scanf("%i",&A[i][j]);         }     }             /*********** MASUKAN MATRIK B ***********/     for (i=0;i<3;i++)     {         for (j=0;j<3;j++)         {             printf ("input data matrik B[%i][%i]:",i+1,j+1);             fflush(stdin);             scanf("%i",&B[i][j]);         }     }         /*********** PROSES PERKALIAN MATRIK A dan B ***********/     for (i=0;i<3;i++)     {         for (j=0;j<3;j++)         {             X[i][j]=((A[0][