Skip to main content

Sensor Gas TGS 2600

 Sensor GAS

Sensor secara adalah alat yang digunakan untuk mendeteksi dan mengukur magnitud sesuatu. Dapat didefinisikan sensor merupakan jenis tranduser yang digunakan untuk mengubah variasi mekanis, magnetis, panas, cahaya dan kimia menjadi tegangan dan arus listrik. Pada sistem ini digunakan sensor gas yaitu sensor gas Figaro TGS2600. Sensor ini mendeteksi senyawa kimia gas polutan, seperti CO2, H2, CO, dan lain-lain. Sensor tersebut dibuat dari plat baja nikel, kepala penutupnya terbuat dari plat baja NiCu. Struktur dari sensor TGS2600 pada Gambar 

Gambar Struktur Sensor TGS2600

Tegangan (VC) digunakan memberi energi elemen sensor yang mempunyai hambatan (RS) antara dua elektroda sensor dan terhubung secara serial dengan resistor (RL). Sinyal sensor diukur secara tidak langsung melalui perubahan tegangan yang melewati hambatan RL. Nilai RS diperoleh dari persamaan berikut:

Dengan:

RS        = hambatan variabel sensor (ohm)

RL        = hambatan antara kedua elektroda pada sensor (ohm)

VC       = tegangan rangkaian (volt)

VRL        = tegangan keluaran (volt)

Gambar  Rangkaian Dasar Sensor Gas Figaro TGS2600

Figaro TGS2600 adalah sensor atau transducer utama yang digunakan dalam rangkaian ini, yang merupakan sebuah sensor gas. Sensor ini mempunyai nilai hambatan Rs yang akan berubah bila terkena gas dan juga mempunyai sebuah pemanas (heater) yang digunakan untuk membersihkan ruangan sensor dari kontaminasi udara luar yang terlihat pada Gambar 2.13. Tegangan pada hambatan RL diambil sebagai masukan untuk mikroprosesor. Nilai hambatan RL dipilih agar konsumsi daya (PS) pada sensor bernilai di bawah batas 15 miliwatt. Nilai PS dapat dihitung berdasarkan persamaan berikut:

Dengan:

            PS        = daya pada sensor (watt)

VC       = tegangan rangkaian (volt)

RS        = hambatan variabel sensor (ohm)

VRL        = tegangan keluaran (volt)











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][