Selamat datang di ForSa! Forum diskusi seputar sains, teknologi dan pendidikan Indonesia.

Welcome to Forum Sains Indonesia. Please login or sign up.

Oktober 14, 2024, 12:13:23 AM

Login with username, password and session length

Topik Baru

Artikel Sains

Anggota
Stats
  • Total Tulisan: 139,653
  • Total Topik: 10,405
  • Online today: 31
  • Online ever: 1,582
  • (Desember 22, 2022, 06:39:12 AM)
Pengguna Online
Users: 1
Guests: 30
Total: 31

Aku Cinta ForSa

ForSa on FB ForSa on Twitter

ADC acak.....

Dimulai oleh singh, Mei 29, 2009, 08:12:02 AM

« sebelumnya - berikutnya »

0 Anggota dan 1 Pengunjung sedang melihat topik ini.

singh

saya punya masalah dengan penggunaan adc internal atmega8
saya menggunakan bascom avr

pada hardware saya menghubungkan avcc ke vcc dan vref tidak saya hubungkan dengan apa2

sebagai pemantau saya menggunakan serial

masalahnya adalah hasil dari konversi adc acak bila masukannya diantara 0 dan 5 volt. tetapi bila saya beri masukan 0 atau 5 volt, maka hasilnya benar 0 dan 1023

saya mohon bantuannya,, ,,,,dimanakah letak kesalahanyya, ,,,,,,kalo ada yang udah pernah nyoba, kalo boleh saya minyta contoh listing programnya dan juga gambar rangkaiannya. .....

sebelumnya saya ucapkan terima kasih

insan sains

Vref perlu diberi tegangan. Karena tegangan itu yang akan dijadikan patokan uC untuk mengkalkulasi keluaran ADC.

Rumus ADC-nya kan : (Vin / Vref) * 1024  <--- untuk yg 8 bit ADC
Menuju Indonesia sebagai THE COUNTRY MASTER OF TECHNOLOGY, 2030

singh

terima kasih atas bantuannya...

sudah saya coba aref sya kasih masukan 5volt tapi masih acak juga.....

rumusnya juga udah bener

jadi bingung... ???

ksatriabajuhitam

bentar, ini ADC dan datanya dipantai di PC lewat serial link

akan lebih baik jika dipisah dulu, biar ketahuan apakah masalahnya itu muncul dari ADC ataukh dari serial link
kalo mungkin, keluarin aja hasil ADC nya ke salah satu port yang dipasangi LED
atau kalo emang ribet harus bikin rangkaian LED nya, bikin program "simulasi" dulu aja ngrim data dari 0 sampai 1023, ok ga keterima di PC nya

kalo masalah bukan pada serial link nya, coba dicek waktu jeda antara men-trigger pencuplikan data, hingga pembacaan data keluaran ADC,
saya lupa lagi, tp coba deh check datasheet nya, ada jeda waktu (yg cukup lama) antara kita mulai men-trigger ADC untuk mulai mencuplik data hingga data siap dibaca, di dalam periode tersebut data keluaran ADC akan acak (tidak valid)
dulu saya pake ADC external, kira2 prinsipnya sama kali ya, coba di check aja datasheet nya bagian ADC
not all the problems could be solved by the sword, but sword holder take control of problems.
ForSa versi mobile: http://www.forumsains.com/forum?wap2

insan sains

@ singh : boleh di posting-kan script programnya gak?
Menuju Indonesia sebagai THE COUNTRY MASTER OF TECHNOLOGY, 2030

wijana

@Mas Insan...
bukankah 1024 itu untuk ADC 10 bit?

insan sains

Kutip dari: wijana pada Juni 08, 2009, 10:31:51 AM
@Mas Insan...
bukankah 1024 itu untuk ADC 10 bit?

Oia... maaf, seharusnya 1024 adalah untuk ADC 10 bit karena 210

Terima kasih sudah mengkoreksi

Kutip dari: insan sains pada Mei 30, 2009, 07:52:52 PM
Rumus ADC-nya kan : (Vin / Vref) * 1024  <--- untuk yg 8 bit ADC

seharusnya :
Rumus ADC-nya kan : (Vin / Vref) * 1024  <--- untuk yg 10 bit ADC
Menuju Indonesia sebagai THE COUNTRY MASTER OF TECHNOLOGY, 2030

singh

terima kasih semuanya atas bantuannya...

ternyata masalahnya ada pada hardwarenya, pin areff saya kasih kapasitor kemudian sya groundkan

memang sih hasinya belum bener2 stabil, tapi paling tidak udah ga acak lagi, kalo boleh saya simpulkan ketidak stabilan kali ini disebabkan oleh adanya noise

insan sains

@singh : wah.. gud lak.. gud lak..  ;D

*pengalaman yang berharga*
Menuju Indonesia sebagai THE COUNTRY MASTER OF TECHNOLOGY, 2030