LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

Mengontrol Motor Stepper dengan Menggunakan NI 9263

Halo, 

I want to ask about the NI 9263 module and stepper motor. I connected the ULN 2003 driver with a stepper motor to the NI 9263. 

AO0 = Input 1 

AO1= Input 2 

AO2 =Input 3 

AO3= Input 4

 

And I try to run the program that I created by providing the frequency as attached. However, nothing happened to the stepper motor. Guess "what's wrong with this experiment so that the bike doesn't start? 

0 Kudos
Message 1 of 15
(166 Views)

Dear Gabess,

1. NI9263 memiliki Current Drive sebesar 1mA, coba pastikan dengan membuka datasheet ULN2003, apakah mampu mendrive Pin Input ULN2003, Jika kebutuhan lebih dari 1mA, tidak mungkin bisa mengaktifkan ULN2003

2. Cara diatas, dapat di cek juga dengan menggunakan multimeter, berikan logic on/off, cek tegangan out dari ULN2003.

3. Program yang anda buat (signal generator) hanya mengeluarkan 1 channel saja, sedangkan stepper motor membutuhkan 4 input pulse. Secara fungsi program sudah salah

4. Tentukan juga periode pulse yang sesuai (tergantung step angle) jangan sampai terlalu tinggi, karena tidak akan berputar (hanya berdengung)

5. Biasakan membuat program dengan low level VI, jangan menggunakan express VI. Low Level VI lebih mudah di modifikasi dalam pembuatan program.


Best Regards,
Agus Yulianto

Certified LabVIEW Developer

Message 2 of 15
(111 Views)

Hi Gabes

NI 9262 is Analog Output +/-10V, its current drive is only 1 mA. You have to check whether the output level to motor stepper is not under current.

 

Anyway,  i could not check your VI since mine is lower version, appreciated if you can send the picture as well.

 

But before you check whether your driver is working properly, you should check your NI 9263. You could use oscilloscope to check the output of NI 9263. 

Thanks

Yasrof

Yasrof

Message 3 of 15
(111 Views)

ternyata dah dibales sama Mas Agus, Mantabh. Setelah saya liat filenya, ternyata orang indonesia hahaha

0 Kudos
Message 4 of 15
(108 Views)

Terimasih mas Agus dan mas Srof , 

Maaf itu ga tahu kenapa jadi paka ibahasa inggris. Padahal awalnya saya pakai bahasa Indonesia hahahaha . Akan saya coba dulu untuk yang diperintahkan mas Agus. Sebenarnya saya kalau program low level saya memakai referensi dari thread "mengontrol servo dengan analog output" . Akan saya update hasil pengecekan dan lainnya 

0 Kudos
Message 5 of 15
(103 Views)

Sebenarnya saya juga sudah mencoba dengan memberikan 4 sine wave generator tetapi hasilnya tetapi nihil . 

0 Kudos
Message 6 of 15
(102 Views)

Saya sudah mengecek bahwa input drive ULN 2003 hanya membutuh sekita 200 mA . Berarti oke untuk dipakai ya mas ? berarti yang bermasalah cuma program saya ya ? apakah ada refrensi untuk mengontrol motor stepper menggunakan NI 9263 ? karna kebanyakan yang saya temui pakai LINIX semua contohnya. Terima kasih 

 

Ini data sheet yang saya maksud 

0 Kudos
Message 7 of 15
(83 Views)

Halo Gabess, mungkin bisa d share dulu schematic circuit yang digunakan seperti apa? 

 

Biasanya kalo untuk control stepper motor itu kan pakainya sinyal Digital Output. Tapi pake sinyal analog juga bisa sih, jadinya generate sinyal square wave 0-5V. Tapi yang penting pastikan dulu circuit stepper nya sudah bekerja dengan benar sebelum di connect ke 9263. Caranya, inject sinyal DC 5V (pakai external supply) ke masing-masing pin input ULN yang terhubung ke stepper secara berurutan. Kalau circuitnya benar seharusnya stepper bergerak.

0 Kudos
Message 8 of 15
(73 Views)

Halo mas terima kasih atas responnya . Saya cuma bisa menggunakan Analog output karna cuma ada ini mas hehe . Untuk schematicnya , karna saya beli uln 2003 modul arduino jadi saya tinggal wiring langsung pak ke ni9203 .Untuk saran bapak saya sudah coba dengan cara mengerate 5v tiap sisi input dan hasilnya nihil . Saya mau coba ganti kabel karena kabel sya cuma berupa male female . Terima kasih atas sarannya pak 

0 Kudos
Message 9 of 15
(63 Views)

Coba langsung saja di cek pakai multimeter, ketika AO di set 5v, apakah out ULN2003 ikut high, begitu juga sebaliknya.
Jika out tidak bisa mengikuti input, artinya arus AO tidak mampu mengaktifkan ULN2003.
Perlu rangkaian buffer

0 Kudos
Message 10 of 15
(37 Views)