02-23-2017 03:26 AM - edited 02-23-2017 03:29 AM
Mohon bantuannya, saya sedang mencoba program untuk ultrasonik sensor HC SR04 pakai fpga di NI myRIO
Program yang saya dapat dari sini sudah berhasil.. Dalam program tersebut dapat terlihat waktu pulsa Echo berdasarkan waktu. Bagaimana cara untuk mengukur waktu ping Trigger untuk sensor ultrasonik. Saya coba tiru tetapi tidak berhasil.
Tujuan pembacaan waktu Trigger untuk membandingkan dengan waktu Echo
Terimaksih
Yudy
02-24-2017 03:41 AM
Dear Yudy,
Saya sejujurnya agak bingung mengapa dirimu membuat "Trigger" loop lagi karena dari loop Input Ultrasonic (Trigger) nilai ping sudah di set 10, jadi agak redundant 🙂
Ok nevermind, bisa dielaborasi maksud nggak berhasilnya gimana?
SR
02-25-2017 05:58 PM
Kelihatannya itu bermasalah di setting hardware. Itu DIO7 dipakai sebagai INPUT dan OUTPUT. Setahu saya tidak boleh, bisa kacau. Kan banyak DIO lain, coba korbanin satu jadi INPUT dan satu lagi menjadi OUTPUT, lalu dijumper secara hardware menggunakan kabel.
Contoh. Saya pakai DIO7 sbagai OUTPUT untuk pulsa. Lalu DIO8 sebagai INPUT. Lalu saya sambung kabel dari DIO8 ke DIO7.
03-01-2017 01:40 AM
Terimakasih sudah mau membalas pak @KrisnaWisnu.
Ternyata saya sudah coba menggunakan DIO yang lain sebagai Output, dan ternyata yang terbaca sesuai waktu yang di set konstan pada "Trigger" yaitu 10uS.
Saya baru paham ternyata yang dapat di baca dari sensor ultrasonik itu, jeda antara waktu trigger sampai receiver menerima pulsa umpan balik. Lebar pulsa tersebut yang bisa di ukur dan di kali untuk merubah satuannya.
Kemarin saya mau menghapus postingan sebelum ada yang balas tetapi tidak bisa, tapi saya terimakasih sudah mau membalasnya..
Terimakasih
Yudy Suryanto
03-01-2017 01:42 AM
Terimakash pak @tempusfugit,
Benar seperti yang bapak bilang, nilai yang terbaca ternyata sesuai nilai yang di set pada "Trigger"
Ternyata dosen saya mengetes saya, dengan di bolak balik
Terimakasih
Yudy Suryanto