LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

Load Cell HX711 dengan NI myRIO

Izin bertanya,

Saya sedang menyusun Tugas Akhir, dalam tugas akhir ini saya ingin membaca beban dengan menggunakan load cell Type HX711 beserta module menggunakan NI myRIO.

Pertanyaan saya:

1. Dalam hal ini apakah memungkinkan menggunakan NI myRIO untuk load cell tersebut?

2. Apa yang saya harus pelajari dulu dalam pembuatan program pada Labview

 

Terimakasih

HX711

0 Kudos
Message 1 of 8
(7,374 Views)

1. Saya akan jawab bisa.

Tapi belum ada yang melakukannya alias, tidak ada library. Jadi sampeyan harus hard-code dalam FPGA. Main timing untuk membaca data ADC HX711

 

2. Kalau mau belajar, pelajari LabVIEW, lalu LabVIEW FPGA. Gunakan library Arduino sebagai referensi.

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024
0 Kudos
Message 2 of 8
(7,340 Views)

Maaf Pak khrisna sedikit menambahkan beban(hehehe),,,kira2 bisa dikasih qlue program nya tidak ya,,, soalnya Cari referensi nya Susah,,,,hehehe

0 Kudos
Message 3 of 8
(7,115 Views)

Halo pak Sastro,

 

Cari referensi menurut saya pasti tidak ada, karena referensi lain menggunakan Arduino atau Micro-based.

NI myRIO FPGA based, setahu saya belum buat. Kalau bapak buat dan jalan, boleh dishare donk 🙂

 

Kalau sekilas melihat datasheet HX711, tidak terlalu sulit membacanya:
https://cdn.sparkfun.com/datasheets/Sensors/ForceFlex/hx711_english.pdf

 

PIN penting yang dikontrol oleh NI myRIO:

DOUT --> ini digital input ke DYNAMIC NI myRIO

PD_SCK --> ini digital output DYNAMIC ke NI myRIO (opsional saat ini, digunakan untuk mengubah settingan gain)

RATE --> ini digital output STATIC ke NI myRIO

*maksudnya DYNAMIC itu signal berupa pulsa, dengan clock tertentu

**maksudnya STATIC itu berupa ON atau OFF saja (saran saya RATE ini 0 dulu saja, artinya 10Hz, dalam 1 detik akan ada 10 data keluar di DOUT)

1.png

 

Jadi setelah DOUT tersambung, tinggal merepresentasikan data yang diterima menjadi data yang bisa di kenali:

1.png

 

Berdasarkan informasi di atas, ada 24 bit data (atau 24 pulsa, 1 pulsa merepresentasikan ON atau OFF). Berikut ini penentuan MSB dan LSB nya:

1.png

 

24 bit yang diterima adalah MSB, dan yang terakhir adalah LSB.

Jadi dalam 1 detik ada 24-bit x 10 data ya.

 

Step berikutnya adalah konversi dari 24-bit data ini menjadi decimal, karena 2's complement, formatnya ada negativenya, seperti ini contoh 3-bit nya:

1.png

 

Secara sistem NI myRIO, semuanya bisa dilakukan di FPGA kok, nanti di RT tinggal baca data yang sudah menjadi DECIMAL saja. Selamat mencoba

 

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024
Message 4 of 8
(7,103 Views)

https://forums.ni.com/t5/LabVIEW-Team-Indonesia/Interfacing-myRIO-with-HX711-Load-Cell/gpm-p/3719348...

 

Contohnya ada di link di atas

Kudos and Marked as Solution == Thanks
Message 5 of 8
(6,926 Views)

apakah contoh diatas menjawab pertanyaan?

Kudos and Marked as Solution == Thanks
0 Kudos
Message 6 of 8
(6,830 Views)

Mantap pak contohnya

nnti akan segera sya coba

0 Kudos
Message 7 of 8
(6,820 Views)

Kalau udah bisa, jangan lupa accept as solution pak

 

Semoga tugasnya cepat selesai

Kudos and Marked as Solution == Thanks
0 Kudos
Message 8 of 8
(6,777 Views)