05-09-2017 03:35 AM
Saya ingin bertanya mengenai cara menampilkan grafik respon dari motor DC saya. Motor DC yang saya gunakan ingin saya kontrol kecepatannya dengan kontrol PI dan ditampilkan di grafik Labview. Motor yang saya gunakan motor DC brush 48V 300Watt, driver yang saya gunakan menggunakan driver motor DC yang terdapat pin PWM yang terhubung ke Arduino UNO. Untuk mengontrol kecepatan motornya saya perlu mengetahui grafik respon motor DCnya, parameter K dan t agar saya bisa menentukan plant motor DCnya. Untuk itu saya ingin bertanya bagaimana caranya menampilkan grafik respon dari motor DC tersebut menggunakan Labview? Untuk tampilan grafik respon yang saya harapkan seperti pada gambar berikut.
05-09-2017 08:43 AM
grafik itu X-axis nya apa? Y-axisnya apa?
Kelihatannya itu Y-axis itu velocity (RPM) dan X-axis itu time, betul?
05-10-2017 12:48 AM
Iya pak betul seperti itu karena saya ingin melihat respon dari motor DC saya pak, bagaimana cara menampilkannya ya Pak Krisna ? Terima kasih
05-11-2017 05:58 AM
Hallo Ricko_art,
Sedikit mau bantu jawab, dulu saya juga pernah menampilkan response mator dc dengan arduino. Yang dilakukan baca encoder di Arduino dan convert ke satuan kecepatan (RPM), untuk berkomunikasi dengan LabVIEW, dapat menggunakan komunikasi serial (VISA). Kirim nilai kecepatan, tentukan pula waktu sampling pengambilan encoder, misalnya 1khz (∆T 1ms). Hasil pengiriman dapat diplot dengan Waveform Graph.
05-11-2017 08:27 AM
Oh begitu ya Mas Agus, terima kasih infonya. Saya mau tanya lagi mengenai waktu sampling cara menentukannya bagaimana ya? lewat apa? maaf saya soalnya masih baru dengan LabView jadi masih agak bingung. terima kasih.
05-11-2017 08:47 AM
Waktu sampling arduino hubungan nya dengan membaca rpm encoder. Sebagai contoh encoder yg digunakan memiliki 400lubang(400ppr). Misal ingin waktu sampling nya 100ms(0.1s), maka dalam waktu 100ms, baca jumlah pulsa yg terbaca, jika pulsa yg terbaca 800,maka RPM=60/0.1*800/400=1200RPM
Jadi dalam 100ms, baca jumlah pulsa,convert ke rpm,lalu kirim ke labview
05-11-2017 09:27 AM
baik mas Agus saya paham dengan penjelasan mas Agus, namun yang saya masih bingung cara mengatur waktu sampling di arduino bagaimana ya? trs membaca pulsa rotarynya bagaimana ya? saya menemukan code arduino untuk emngetahui rpm motor DC saya namun saya tidak menemukan fungsi waktu sampling di code ini. Apakah mas Agus bisa membantu? Terima kasih.
05-11-2017 10:53 AM
Bisa pakai timernya arduino,
kalau untuk code arduino bisa search di google ya
Kalau udah ketemu baru dilanjutkan diskusi labview nya hehehe
05-15-2017 12:26 AM
Coba membantu, saya membuat program arduino dan labview di blog saya, untuk mengukur kecepatan dan responnya terhadap fungsi PID dari LabVIEW. Ini alamat blog saya: http://interfacearduinolabview.blogspot.co.id, kode program dapat dilihat di bagian bawah. Ok, semoga bermanfaat.
05-18-2017 02:50 AM - edited 05-18-2017 08:26 AM
Baik pak Dian terima kasih bantuannya. mau bertanya juga apakah dari program arduino dan labview tersebut dapat melihat respon dari motor DC? sehingga saya bisa menentukan plant untuk motor DC saya.
Lalu setelah saya coba ternyata port i/o di labviewnya tidak mau keluar, karena apa ya pak dian? saya memakai driver motor yang ada pin pwmnya dan konfigurasi pinnya sama kayak digambar bapak. terima kasih