LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

Mengatur PWM servomotor di LAbVIEW

Selamat siang..

Seperti yang kita ketahui sebelumnya bahwa posisi sudut servomotor bisa kita atur dengan menggunakan PWM. Posisi sudut yang kita inginkan pada front panel labview tidaklah seakurat dengan posisi sudut sebenarnya, contohnya apabila kita menginginkan posisi sudut 90 derajat pada labview, maka posisi servomotor tidaklah 90 derajat, melainkan 105 derajat.

yang ingin saya tanyakan adalah bagaimana mengatur PWM pada labview agar sudut yang kita inginkan tepat 90 derajat?

saya menggunakan arduino uno sebagai mikrokontrollernya.

untuk lebih jelasnya sudah saya lampirkan berikut blok diagramnya.

saya menggunakan labview 2011.

bantuan  sangat diharapkan, terimakasih sebesar-besarnya.

salam andy..

0 Kudos
Message 1 of 6
(5,685 Views)

Halo mas Andy. saya mau memastikan, sudut yang salah itu pada servonya (hardware), atau pada tampilan LabVIEWnya (software)? Kalau pada tampilan LabVIEWnya, maka ini mudah diperbaiki, dengan men-drag skala pada knob, maka skala akan berubah posisinya. Kalau sudut servonya yang salah, maka coba ganti servo yang lebih baik (hanya saran lho, hehehe )

0 Kudos
Message 2 of 6
(3,790 Views)

Walah, saya gak bisa buka VIs-nya. Tolong dikonversi juga ke LabVIEW 2009 agar saya bisa nimbrung hehehehehe....

0 Kudos
Message 3 of 6
(3,790 Views)

yang salah adalah posisi sudut pada servomotor. karena posisi sudut yang saya input di LabVIEW tidak sama dengan posisi sudut servomotor (apabila kita input 90 derajat pada labview,maka kita akan mendapatkan sudut 105 derajat pada servomotor). yang artinya ada kelebihan 0,167 derajat tiap 1 derajat yang kita input pada LABVIEW. maka dapat kita simpulkan bahwa kesalahannya sebesar 16%

maksud pak dian adalah merubah nilai minimum dan maksimum dari knob tersebut?

sudah saya coba, dan apabila skala knob saya ganti nilai minimum sebesar 20 derajat dan maksimum 160 derajat, tetap tidak berubah penambahan 0,167 derajat servomotor tiap perubahan 1 derajat di LABVIEW. misal saya input nilai minimal pada knob yaitu 20 derajat, maka servomotor menunjukkan sudut (20+ 20 x 0,167= 23.34 derajat)

servomotor tetap tidak menunujukkan hasil yang akurat. setidaknya perbedaan sudut antara LabVIEW dengan servomotor jangan lebih dari 10%,

0 Kudos
Message 4 of 6
(3,790 Views)

maaf pak.. untuk LIFA (Labview arduino Interface) minimal harus menggunakan program LabVIEW 2011 (mohon dicek apabila saya salah)

0 Kudos
Message 5 of 6
(3,790 Views)

Halo Andy,

Bagaimana permasalahan akurasi sudut servo meternya? Apakah sudah terjawab?

Kalau menurut saya yang paling mudah adalah dengan mengkalibrasi antara nilai yg diatur di labVIEW dengan nilai sudut sebenarnya yang diatur oleh PWM.

Misalnya, kalau memang ada perbedaan 0.167 derajat untuk tiap derajat yang kita input di LabVIEW, maka kita tambahkan saja algoritma pembagiannya di block diagram agar nanti derajatnya benar-benar sesuai.

Sepertinya ada perbedaan nilai tegangan PWM yang ingin dihasilkan disini. Kalau nilai keluaran dari arduinonya apakah sesuai dengan nilai tegangan yg dihasilkan?

Regards,

Bian

0 Kudos
Message 6 of 6
(3,790 Views)