LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

Kontrol Motor DC dengan input sensor optocoupler (RPM) dengan Fuzzy Logic

Selamat Malam Master Labview 

Saya ingin bertanya mengenai cara menampilkan grafik respon motor DC saya. Motor Dc yang ingin saya gunakan adalah motor DC dengan kontrol Fuzzy Logic dan ditampilkan pada grafik LABVIEW. Motor yang saya gunakan adalah Motor DC 12 V. Driver motor DC yang saya gunakan adalah L298N yang terhubung ke Arduino UNO,  dari proses kontrol tersebut saya ingin mengetahui respon dari sensor untuk mengetahui nilai (RPM). Untuk itu saya ingin bertanya bagaimana cara menampilkan grafik respon dari motor DC dengan tampilan dari labview ? saya sudah mencoba menggunakan referensi yang menggunakan Kontrol PID tetapi masukan dari sensornya tidak terbaca di LabView, padahal di serial monitor nya ada nilai yang terbaca.

untuk solusinya bagaimana ya master ?

 

apakah master ada referensi untuk masalah saya ?
mohon petunjuknya master, karena saya masih baru menggunakan LabView

 

Terima Kasih Guru 

0 Kudos
Message 1 of 5
(516 Views)

Hi Anypt,

Sensor apakah yang digunakan untuk mengetahui nilai RPM?
Bagaimana konfigurasi wiring dari sensor ke PC yang ada LabVIEWnya?
Bisa dilampirkan juga file LabVIEW .vi dan arduinonya agar lebih mudah untuk kami bantu cek.


Andy Yuniawan
Certified LabVIEW Developer
www.haliatech.com

0 Kudos
Message 2 of 5
(473 Views)

Selamat malam master Andy

Sensor apakah yang digunakan untuk mengetahui nilai RPM?

Sensor yang saya gunakan adalah Modul Sensor Kecepatan Optocoupler 4 Pin Optical Speed Encoder

optocoupler.jpg


Bagaimana konfigurasi wiring dari sensor ke PC yang ada LabVIEWnya?
Bisa dilampirkan juga file LabVIEW .vi dan arduinonya agar lebih mudah untuk kami bantu cek.

 

Code 1 .

 

code 1.JPG

 

Code 2 

code 2.1.png

code 2.2.png

 

semua codingan dia atas saja coba ke ladder diagram control fuzzy dan ladder diagram control PID, tidak ada tampilan di labview, tetapi untuk pembacaan pada serial monitor di aplikasi Arduino IDE ada tampilan data pembacaan RPM dari motor nya master.

Apakah master ada solusi dari permasalahan saya ?

atau master ada website atau video pembelajaran untuk menghubungkan sensor optocoupler nya? saya mau belajar, karena saya masih 1 bulan yang lalu memulai belajar LabView. saya bingung belajar atau bertanya untuk belajar LabView, saya cuma bisa bertanya di Forum ini saja Master.

Download All
0 Kudos
Message 3 of 5
(460 Views)

Apa fungsi dari Code 1 dan Code 2?
Bisa coba dilampirkan wiring diagram dari hardware agar lebih jelas.

Coba tambah delay setelah Serial.begin seperti code di bawah berikut:

Void setup() {
  //Initialize serial and wait for port to open:
  Serial.begin(9600);
  while (!Serial) {
    ; // wait for serial port to connect. Needed for native USB
  }
}

void loop() {
  //proceed normally
}

Anda bisa menggunakan hardware NI myRIO sebagai microcontroler yang mana memang dapat diprogram secara langsung dengan LabVIEW untuk mengambil data dari optocoupler, mengontrol motor melalui motor driver, dsb.

Andy Yuniawan
Certified LabVIEW Developer
www.haliatech.com

0 Kudos
Message 4 of 5
(448 Views)

Fungsi Code 1 dan Code 2 sama tujuannya untuk menghidupkan motor DC melalui driver dan membaca sensor optocoupler. 

 

foto wiring.jpeg

 

 baik master, saya coba dulu masukan codingan dari master.

 

Anda bisa menggunakan hardware NI myRIO sebagai microcontroler yang mana memang dapat diprogram secara langsung dengan LabVIEW untuk mengambil data dari optocoupler, mengontrol motor melalui motor driver, dsb.

 

kalau untuk menggunakan hardware NI myRIO sebagai microcontroller saya tidak punya master, dan untuk membelinya pun harga nya terlalu tinggi untuk saya yang hanya mahasiswa master.

apakah codingan atau ladder diagram saya ada yang salah ? kalau ada yang salah dibagian mananya ya master ? 

0 Kudos
Message 5 of 5
(443 Views)