Ультразвуковой датчик не работает внутри корпуса

У меня очень странная ошибка. У меня ультразвуковой датчик, когда оба динамика торчат из корпуса, вообще не работает. Это черный кейс. Это дает очень «близкие» показания. Но на улице работает. Почему это может быть проблемой?

Пожалуйста, добавьте изображение вашей установки.
Возможно, вы получаете утечку из задней части преобразователя, подпрыгивая внутри корпуса. Вы можете попробовать сделать вырез преобразователя в куске аналогичного материала, чтобы это была просто стена без коробки. Также попробуйте коробку с полностью открытым концом преобразователя и коробку, заполненную звукопоглощающим материалом. Когда вы понимаете причину, вы можете ее обойти.

Ответы (2)

Вполне вероятно, что преобразователь и приемник соединены друг с другом корпусом, поэтому сигнал, принимаемый первым, представляет собой вибрацию корпуса, а не внешний объект. Я бы порекомендовал увеличить отверстия, чтобы они не соприкасались физически с корпусом.

У вас также могут возникнуть аналогичные проблемы, если плата очень жестко прикреплена к основанию корпуса, в этом случае можно рассмотреть возможность использования уплотнительных колец между монтажным оборудованием и корпусом. Но сначала попробуйте выполнить шаг 1, если отверстия плотно прилегают.

Да, о мой, это может быть так.

Датчик состоит из передатчика и приемника и измеряет временную задержку между переданным сигналом и тем же принимаемым сигналом. Чем дальше препятствие, отражающее сигнал, тем выше задержка. Если вы поместите датчик в закрытый корпус, то сигнал США сразу же отразится обратно, когда он отразится от корпуса. Это нормально, что вы получаете «почти» чтение.

Всегда устанавливайте передатчик и приемник так, чтобы они имели свободный обзор на окружающую среду, поэтому вам нужны отверстия в корпусе.

но два динамика торчат из дырки