This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PGA460-Q1: Need to get distance above 11 meters(PGA460-Q1).

Part Number: PGA460-Q1
Other Parts Discussed in Thread: PGA460, ENERGIA

Hi,

     In our Application, we need to detect objects above 11 meters. I followed the same steps mentioned in the PGA460 Frequently Asked Questions (FAQ) and EVM Troubleshooting Guide() /"How can I detect an object if it is further than 11m?".But unfortunately, we are getting the wrong data on the preset 2 listen-only command (most of the time 11.24 meters). The time between the P1BL and P2LO is less than 2 ms.

I tried reducing the REC_LENGTH of preset 1 to 4 meters and preset 2 to 5 meters and enabled the test pin and object placed at 6 meters. In this setup, we are able to see the pulse reflected echo after the Preset 2 Listen-only command. But when I turned off the test pin (verified by reading the test pin register back and no test pin signal on the scope)and start reading the ultrasonic measurement data it was giving the wrong distance(initially it was giving .7 and then 11.24 meters ).

ultrasonic sensor: CUSP-TR80-15-2500-TH(range 15 M).

  • Hey Akshay,

    Can you try a larger, more reflective object at the same distances and see if that object is detected?  I'm wondering whether your target object just isn't detectable at the 11m - 15m point even with the right settings.  Alternately, first make sure the object is detectable at 11m then increase it gradually.  This post discusses different transducers that are better for long-range vs short range.

    The 11.24 meter measurement often means that the item was not detected.  You can verify this by looking at other values such as the amplitude and see if it's giving you the max or min value.  

    Check your procedure against this E2E post, Akeem gives a good breakdown of the bust/measurement/listen commands for 10-20 meter measurement.  Here's another post with similar discussion.  

    Your ultrasonic sensor looks good - it's very similar to the one used in our EVM (just 10° better directivity), so it should work fine for this application.   

    Regards,

    Jacob

  • Sorry for the late reply,

    The object we are using is a wall which is good enough to reflect back the echo(we are able to get 11m normally with preset 1). I followed the same thing that was mentioned in the post but still, I'm getting the wrong data(11.24m) if I go above 11 meters.

    I tried sending the burst pulse using 3 transducers using BC_P1BL and receiving on one sensor(for more echo strength) but still gave the same result.

    I verified my Listen Only command works by sending a P1BL command from one sensor and P1LO from another sensor(able to get 11 meters).

    Do you have any energia example code available?

  • Hey Akshay,

    Yeah a wall should be plenty good to reflect the echo. 

    Can you post the function/commands you're running with some comments?  We think it's something wrong with the configuration.  

    Sadly we do not have Energia example code for this device

    Regards,

    Jacob