02-04-2015 06:40 AM
Salam kenal buat masters LabView... dimohon solusi atas masalah saya berikut.
Saya sedang mencoba menjalankan program yang ada pada library LabView 2013 dengan nama file example "Arduino Stepper Motor".
Semua perangkat (seperti gbr dibawah block diagram ) sudah saya hubungkan dengan benar. Namun board arduino yang saya gunakan adalah Arduino Mega 2560, sedangkan pada file example tersebut sepertinya disetting menggunakan boar arduino "Uno". Adapun koneksi pin-pin dan driver stepper motor yang saya gunakan adalah sama. Stepper motor yang saya gunakan adalah 4 phase, 75 ohm per phase dan tegangan rating adalah 12 Volt D.C.
Permasalahannya adalah:
1. Ketika di running yang muncul tampilannya adalah seperti gambar berikut.
Sebelum di runn, saya juga sudah mengubah visa resource (port)nya dan board arduinonya dari Uno ke Mega kemudian di save. Namun setiap kali di runn tetap saja muncul error tersebut. Untuk itu mohon saran solusi dari para senior LabView supaya stepper motor saya bisa berputar dengan menggunakan program tersebut.
2. Maaf, ada masalah kedua...
Bagaimana cara menggabungkan diagram blok sensor optocoupler dengan diagram blok stepper motor dengan prinsip kerja sbb:?
Sejatinya saya mau menghubungkan stepper motor tersebut dengan 2 buah sensor optocoupler sensor dengan prinsip kerjanya adalah sbb: ketika kedua optocoupler tersebut membaca piringan yang digeser oleh motor dalam kondisi gelap-gelap (kedua optocoupler terhalang oleh piringan) maka motor masih dibolehkan berputar. Namun jika salah satu (optocoupler ke-2) sudah tidak terhalang oleh piringan, maka motor harus berhenti (break). Dengan asumsi: jika kedua optocoupler terhalang oleh piringan kondisinya adalah 00 dan jika optocoupler kedua tidak terhalang oleh piringan, maka kondisinya adalah 01. Pin optocoupler adalah sebagai berikut:
Atas bantuan dan saran sekecil dan sebesar apapun dari kakak2, bapak2 senior sekalian saya ucapkan terimakasih banyak.
02-07-2015 07:37 AM
Saya jawab masalah 1 dulu. Error itu artinya COM Port yang dimasukkan ke NI VISA Open, atau NI Serial Open atau NI Serial Configure tidak benar atau tidak ada atau sedang digunakan oleh aplikasi lain.
Coba diberikan print screen:
1. Device Manager yang menunjukkan COM Port
2. NI MAX-->My System-->Devices and Interfaces-->Serial and Parallel Port
02-07-2015 09:19 AM
Terimakasih Pak Wisnu atas tanggapannya.
Setelah ngoprek2 lagi dan atas bantuan promotor saya, motor steppernya sudah berhasil berputar tapi masih penuh dengan keterbatasan. NI VISA resource dari arduinonya sudah disesuaikan dengan COM Port yakni PORT 15, setelah itu tidak ada error lagi. Namun sepertinya ada ketidak cocokan driver motor yang saya gunakan, dimana pada set-up: "board arduino-driver-motor" yang ada di file example menggunakan driver stepper untuk yang bipolar (2 fase) sedangkan tipe "motor stepper" yang saya gunakan adalah 4 fase sehingga motornya tidak bisa jalan. Untuk mengatasinya, kami coba sambungkan langsung 4 pin yang dari stepper motor ke pin 2, 3, 4, dan 5 pada board arduino. Kemudian, pada diagram blok LabView-nya ditambahkan pin konfigurasinya sesuai interface motor ke arduino. (diagram blok terlampir di bawah)
Gambar 1. Diagram Blok Arduino stepper motor
Gambar 2. Setup: Arduino-driver-motor stepper
Pertanyaannya adalah:
1. Apakah easy driver v.4.4 yang ditampilkan pada diagram blok: examples -->Arduino Stepper Motor itu (gambar 2 dibawah) memang dikhususkan untuk motor stepper 2 fase atau bisa 4 fase? Kalau khusus untuk 4 fase ada yang pernah gunakan gak?
2. Saya ingin mengatur percepatan motornya hanya pada saat 10 detik pertama, setelah itu kecepatannya konstan (percepatan = 0). Kemudian setiap saat menjalankan motor (Run), diinginkan startnya dari posisi awal. Sehingga sebelum mencacah, motor harus kembali (mundur/berlawanan jarum jam) ke posisi semula. Setelah tiba di posisi awal, selanjutnya mulai lagi mencacah (berputar maju/searah jarum jam). Kira-kira bagaimana ya memodifikasi diagram bloknya?
Atas saran dan bantuan tim NI-Indonesia, saya hatrkan terimakasih.
Oh,iya kalau ada pelatihan LabView-Arduino yang berkaitan dengan problem saya di atas mohon infonya. Mungkin saya bisa ikutan.
Salam
astel
02-07-2015 08:39 PM
1. coba ini: http://hackaday.com/2014/07/29/changing-unipolar-steppers-to-bipolar/
2. programnya coba di attach. Cukup mudah untuk melakukan apa yang astel mau lakukan, cukup buat program sequencing saja.
10-05-2015 02:19 AM
Permasalahan ini juga saya alami, Ini terjadi kenapa ya? apakah saya salah memasukan port apa gimana? saat saya cari Comp di blok diagram Lab view tidak ditemukn
10-05-2015 02:50 AM
Sudah coba upgrade NI VISA?
SR
10-05-2015 03:14 AM
nivisa bukanya utk vimata
Pada tanggal 5 Okt 2015 14.51, "Suryo.B" <web.community@ni.com> menulis:
NI Community <https://decibel.ni.com/content/index.jspa> Re: Arduino
Stepper Motor-LabView created by Suryo.B
<https://decibel.ni.com/content/people/Suryo.B> in *LabVIEW Team
Indonesia* - View the full discussion
<https://decibel.ni.com/content/message/118700#118700>
10-05-2015 07:10 AM
Apa itu vimata?