Cross talk happens when two nearby ultrasonic sensors receive each other’s signal. When each is out of sync with the other, this will cause erroneous readings. The fix is simply to synchronize each ultrasonic.
We can’t speak for all ultrasonic sensors on the market, but many of ours feature a clock synchronization feature. Once the ultrasonic sound waves are in synchronization, the effects of cross talk are eliminated.
To sync up the sensors, their clock synchronization lines (green wire) must be connected together as in the illustration below:
Note: In order for the clock synchronization function to work, the sensors’ must share a common ground.
Synchronization is very easy. Simply wire them properly and you’re done. Let us know if you have any questions about ultrasonic synchronization, and how it may be useful in your application.
> !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '2241001876219184'); fbq('track', 'PageView');
> !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '2996670937328619'); fbq('track', 'PageView');