04-17-2013 02:49 AM
Mw tanya master. Mohon bntuan dan masukan pendapatnya.
Kebetulan TA saya tentang visualisasi interface hasil uji tarik yg ditampilkan(grafik hubungan stress dan strength) melalui labview. Pada alat uji tarik, hasilnya sudah ditampilkan pada LCD 2x16 dan alat uji tarik itu sudah pabrikan, jadi dari segi program maupun hardware tidak bisa diubah. Rencananya saya ingin intercept data yg sudah ditampilkan pada LCD alat (2x16) dengan melewatkan ke mikro tambahan yg akan saya gunakan untuk komunikasi serial ke PC. Sebelum beralih ke labview, apa bisa dari hasil LCD alat yg telah ditampilkan kemudian di intercept ke mikro dan untuk selanjutnya ditampilkan ke dalam grafik Labview?
04-17-2013 11:42 AM
Halo,
Kalau saya lihat sekilas sepertinya tidak memungkinkan. Apakah anda punya akses ke program untuk menampilkan data di LCD tersebut? Bila tidak, maka walaupun bisa diintercept data yang ke LCD, bagaimana cara decode datanya lagi untuk menjadi sesuai dengan format data yang anda inginkan?
Yang memungkinkan adalah kalau controller pada alat uji tarik tersebut menyediakan protokol komunikasi standar (melalui serial atau ethernet misalnya) yang bisa kita gunakan untuk interface dengan LabVIEW yang terinstall di PC.
Regards,
Bian
04-17-2013 12:49 PM
Mw tanya lg mas bian, untuk akses ke program untuk menampilkan data di LCD alat dan protokol komunikasi standar tidak ada. Jadi alat sudah bawaan pabrik dan hasilnya juga sudah ditampilkan secara valid di LCD. Makanya saya berfikir untuk mengintercept data dari LCD jika itu mungkin. Jadi untuk memungkinkan alat tersebut bisa terkomunikasi dengan labview prinsipnya seperti apa ya mas? dengan prinsip ADC sepertinya tidak mungkin, karena hasil yg telah ditampilkan telah terstandarisasi. Mohon pencerahannya mas.
04-18-2013 05:55 AM
Ada dua cara menurut saya:
1. Reverse Engineer kabel LCDnya. Perlu Oscilloscope, kesabaran dan ketekunan tingkat tinggi.
2. Pasang kamera, pasang proper lighting, proper casing, gunakan LabVIEW Vision Dev. Module untuk membaca LCDnya.
Dua-duanya susah. Tapi kalau niat sih, ga ada yang susah ya
04-18-2013 10:46 AM
Terima kasih masukannya mas krisna, tapi agak sulit ia bwt pemula seperti saya.
Maav mas mw tanya lagi, secara konsep sederhananya seperti apa ia? Biasanya saya gunakan simulasi terlebih dahulu sebelum dibuat hardwarenya agar bisa terbaca oleh labviewnya.
04-25-2013 07:53 AM
Karena kebetulan aplikasi yang ingin anda capai memang susah.
Yang perlu diperhatikan disini ada beberapa hal.
Pertama, LCD nya pasti juga sudah diprogram untuk menerima data, diolah, dan ditampilkan di display. Saya rasa dari segi programming tentunya juga sudah dikunci dan tidak bisa diakses.
Kedua, Apakah anda tahu bagaimana controller dari uji tarik tersebut mengirimkan data ke LCD? Maksud saya apakah via komunikasi protokol tertentu atau cuma langsung mengirim raw data yang nantinya akan diolah oleh IC/controller di LCD untuk kemudian ditampilkan di display? Kalau jawabannya adalah yg kedua, maka anda bisa coba cara reverse engineering seperti yang disarankan Pak Krisna. Tentu saja anda harus sabar dan teliti untuk menemukan kabel/wire mana yang membawa data/result yang anda inginkan
Ketiga, Untuk berkomuikasi dengan LabVIEW di komputer, tentunya anda harus mempunyai data acquisition card dari National Instrument atau mungkin 3rd party lain yang disupport oleh LabVIEW. Apakah familiar dengan DAQmx programming?
Patut dicatat kalau anda bisa mengambil data dari controller uji tarik via ethernet atau serial komunikasi protocol seperti USB atau RS-232, anda bisa menggunakan VISA ataupun TCP/IP VI di LabVIEW tanpa harus menggunakan Data Acquisition Card.
Saya sendiri sebenarnya akan berpikir dua kali untuk mencoba "Mengintercept" data dari LCD seperti yang anda bilang dikarenakan solusi yang tidak mudah dan menyita waktu. Lebih baik mencoba mencari cara lain dulu dan kalau tidak ada jalan lain dan projectnya juga termasuk critical, ya terpaksa reverse engineering.
Regards,
Bian