LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

osiloskop berbasis labVIEW

assalamu'alaikum semua.. salam kenal.

saya sedang mengambil tugas ahir dengan tema,

“ Perancangan Osiloskop berbasis Labview menggunakan NI USB 6008 dengan Function Generator sebagai inputan”.

permasalhnya adalah

1. gelombang yang keluar masih belum sesuai, apa labviewnya yang kurang benar (itu baru ngatur volt/div dan time/div). mohon bantunya kakak2.

2. tegangan max pada function generator itu mencapai berapa yah ?? saya nyoba tiap funcGen beda2 soalnya, ada yg kurang dari 10 V ada yang sampe 15 V,sedangankan max inputn tegangan DAQ 10V . kalau melebihi rangenya diberi rangkaian tambahan atau diatur2 di labVIEWnya ??

saya sertakan gambar alat dan file labviewnya.

mohon sangat bantuanya kakak-kakak.

terimakasih banyak sebelumnya

Silahkan dicoba BASIC PROGRAM UNTUK ANALOG INPUT berikut --> NI DAQ USB  AI. Semoga berhasil dan silahkan dikembangkan aplikasinya.

Endang Wijaya

Depok-20130222-00465.jpg

0 Kudos
Message 1 of 7
(7,471 Views)

halo riski,

coba dipelajari dulu:

1. maksudnya volt/div sama time/div itu apa dalam oscilloscope? (mohon dijawab).

2. di dalam USB 6008, coba buka datasheetnya, ada dua hal yang harus kamu lihat:

     - input range

     - sampling rate

   (mohon dijelaskan, berapa dan apa maksudnya)

jangan sekali-sekali memberikan inputan melebih dari spesifikasi 6008. Kan sudah disebutkan, maksimal adalah +/- 10V, kalau dikasih 15V ya bisa rusak. Kalau mau baca 15V artinya harus direndahkan dulu voltase-nya, ke range +/-10V. Betul? Kira-kira harus buat circuit apa agar voltage tidak melebihi 10V?

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2021
0 Kudos
Message 2 of 7
(4,797 Views)

Terimakasih pak Krisna atas replaynya.


Saya akan mencoba menjawab, mohon maaf kalo masih belum jelas.

  1. Volt/div : Mengatur berapa nilai tegangan yang diwakili oleh satu div di layar
    Time/div : Mengatur berapa nilai waktu yang diwakili oleh satu div di layar
  2. Input range : max 10 V, DAQ hanya bisa diberi max tegangan sebesar itu.

       Sampling rate : 10 kS/s , kalau ini belum mudeng pak.,hehe

Untuk tegangan melebihi 10 V berarti teganganya harus dikecilkan agar tidak melebihi 10V mungkin bisa menggunakan rangkaian pembagi tegangaan. Yang jadi pertnyaan program dilabview itu ada pengturanya tidak pak supaya tegangan yg telah melewati DAQ dikembalikan nilainya seperti awal masuk.

0 Kudos
Message 3 of 7
(4,797 Views)

ada hubungan antara volt/div dengan input range

ada hubungan antara time/div dengan sampling rate (coba google dulu atau search di NI.com, apa itu sampling rate)

coba direlasikan.

Yang jadi pertnyaan program dilabview itu ada pengturanya tidak pak supaya tegangan yg telah melewati DAQ dikembalikan nilainya seperti awal masuk.

--> wah coba dibayangkan dulu, limit hardwarenya 10V, tapi dikasih 15V. Kira-kira sebelum masuk LabVIEW, apa hardwarenya tidak rusak? Sama seperti kalau kamu punya TV voltage inputnya harusnya 110VAC tp dikasih 220VAC, kira-kira bagaimana hasilnya?

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2021
0 Kudos
Message 4 of 7
(4,797 Views)

haduh maaf pak malah jadi muter2 gini.

untuk tegangan melebihi 10V itu saya sudah membuat rangkaianya supaya tegangan diminimalisir.

FuncGen masuk ke rangkaian dulu untuk diperkecil teganganya kemudian masuk DAQ, sehingga di DAQ tegangan tidak mungkin melebihi 10 V.

0 Kudos
Message 5 of 7
(4,797 Views)

Mencoba bantu menjawab:

  1. Untuk tegangan melebihi 10 V berarti teganganya harus dikecilkan agar tidak melebihi 10V mungkin bisa menggunakan rangkaian pembagi tegangaan. Yang jadi pertnyaan program dilabview itu ada pengturanya tidak pak supaya tegangan yg telah melewati DAQ dikembalikan nilainya seperti awal masuk.
  2. gelombang yang keluar masih belum sesuai, apa labviewnya yang kurang benar (itu baru ngatur volt/div dan time/div).

Jawab yg nomor 1:

Bisa dikembalikan ke nilai awal. Caranya lewat pengaturan secara software di aplikasi labview atau melalui fitur scale di measurement and automation explorer.

Detilnya gini kira-kira: Nilai tegangan asli sebelum masuk ke 6008 dilewatkan ke pembagi tegangan dengan nilai perbandingan tertentu. Agar nilai tegangan tersebut kembali seperti nilai tegangan asli di tampilan aplikasi labview berarti tinggal dikalikan dengan nilai perbandingan tadi.

Jawab yang nomor 2: Saya kurang mengerti apa yang belum sesuainya. Volt/div & time/div setahu saya hanya masalah "zoom in/zoom out" di tampilan osiloskop.

misal gelombang sinus peak to peak 1 Volt 10 Hz. Jika menggunakan Volt/div = 100 mV/div berarti amplitudo peak to peak gelombang tersebut akan "memakan" sepuluh kotak vertikal di tampilan osiloskop.

10 Hz berarti 1 periode gelombang tersebut sekitar 0.1 second. Jika menggunakan time/div = 0.05 second/div berarti 1 periode gelombang sinus tersebut "memakan" dua kotak horizontal di tampilan osiloskop.

CMIIW

Message 6 of 7
(4,797 Views)

IMHO,

Untuk volt/div karena harus menggunakan rangkaian tambahan sebagai pembagi tegangan, kalau ingin dikontrol dari GUI Anda bisa memanfaatkan digital I/O pada USB 6008 untuk mengontrol pembagi tegangan.

0 Kudos
Message 7 of 7
(4,797 Views)