Kamis, 28 September 2017

Rangkaian ADC Menggunakan Mikrokontroler ATMega8535 dengan Software Compiler BASCOM AVR

[menuju akhir]



1.       Tujuan [kembali]
-membuat rangkaian Seven Segment menggunakan mikrokontroler ATMega8535 dengan software compiler BASCOM AVR
2.       Komponen yang digunakan [kembali]
-          ADC
-          Switch
-          LCD
-          Mikrokontroler ATMega8535
-          Button
-          Crystal

3.       Dasar teori
3.1   Pengertian ADC
Analog To Digital Converter (ADC) adalah pengubah input analog menjadi kode – kode digital. ADC banyak digunakan sebagai Pengatur proses industri, komunikasi digital dan rangkaian pengukuran/ pengujian. Umumnya ADC digunakan sebagai perantara antara sensor yang kebanyakan analog dengan sistim komputer seperti sensor suhu, cahaya, tekanan/ berat, aliran dan sebagainya kemudian diukur dengan menggunakan sistim digital (komputer).
ADC (Analog to Digital Converter) memiliki 2 karakter prinsip, yaitu kecepatan sampling dan resolusi.

3.2   Prinsip Kerja ADC
Prinsip kerja ADC adalah mengkonversi sinyal analog ke dalam bentuk besaran yang merupakan rasio perbandingan sinyal input dan tegangan referensi. Sebagai contoh, bila tegangan referensi 5 volt, tegangan input 3 volt, rasio input terhadap referensi adalah 60%. Jadi, jika menggunakan ADC 8 bit dengan skala maksimum 255, akan didapatkan sinyal digital sebesar 60% x 255 = 153 (bentuk decimal) atau 10011001 (bentuk biner).
signal = (sample/max_value) * reference_voltage
= (153/255) * 5
= 3 Volts

3.3   Komparator ADC

Bentuk komunikasi yang paling mendasar antara wujud digital dan analog adalah piranti (biasanya berupa IC) disebut komparator. Piranti ini, yang diperlihatkan secara skematik pada gambar dibawah, secara sederhana membandingkan dua tegangan pada kedua terminal inputnya. Bergantung pada tegangan mana yang lebih besar, outputnya akan berupa sinyal digital 1 (high) atau 0 (low). Komparator ini digunakan secara luas untuk sinyal alarm ke komputer atau sistem pemroses digital. Elemen ini juga merupakan satu bagian dengan konverter analog ke digital dan digital ke analog yang akan didiskusikan nanti.



Konsep Kompataror Pada ADC (Analog to Digital Converter)
      Gambar diatas memperlihatkan sebuah komparator merubah keadaan logika output sesuai fungsi tegangan input analog. Sebuah komparator dapat tersusun dari sebuah opamp yang memberikan output terpotong untuk menghasilkan level yang diinginkan untuk kondisi logika (+5 dan 0 untuk TTL 1 dan 0). Komparator komersil didesain untuk memiliki level logika yang dperlukan pada bagian outputnya.

6.       Simulasi Rangkaian [kembali]


7.       Listing Program [kembali]

$regfile = "m8535.dat"                                      'memanggil librari ATmega 8535
$regfile = 16000000                                         'menentukan kecepatan crystal



Config Lcdpin = Pin , Rs = Portb.0 , E = Portb.1 , Db4 = Portb.2       'deklarasi pin lcd
Config Lcdpin = Pin , Db5 = Portb.3 , Db6 = Portb.4 , Db7 = Portb.5       'deklarasi pin lcd
Config Lcd = 16 * 2                                         'menentukan lcd yang digunakan
Config Adc = Single , Prescaler = Auto , Reference = Avcc   'menentukan deklarasi ADC
Dim V As Word                                               'menentukan variable V
Dim D As Word                                               'menentukan variable V




Do                                                          'fungsi utama

Cls                                                         'lcd bersih dari karakter
Cursor Off                                                  'kursor lcd off

Lcd "Pepi dan Reno "                                        'lcd menampilkan karakter Pepi dan Reno
Lowerline                                                   'baris bagian bawah
Lcd "Tegangan= "                                            'Lcd menampilkan karakter Tegangan=
Start Adc                                                   'memulai proses Adc
D = Getadc(0)                                               'D diambil dari Adc 0
V = D * 5                                                   'proses Adc

Locate 2 , 11                                               'baris 2kolom 11 pada lcd
Lcd V ; "mV"                                                'lcd menampilkan karakter
Waitms 1000                                                 'delay 1 s

Loop                                                        'fungsi utama

End                                                         'program selesai

8.       Flowchart [kembali]


9.       Video [kembali]
1.   Link download [kembali]

File simulasi rangkaian   =>>DOWNLOAD
File video rangkaian   =>>DOWNLOAD
File Listing program   =>>DOWNLOAD
File HTML   =>>DOWNLOAD
[menuju awal]

Tidak ada komentar:

Posting Komentar