Я хочу использовать датчик расстояния при парковке, особенно те, которые обычно устанавливаются на бамперах автомобилей.
Там всего два провода. Как я могу управлять датчиком и читать расстояние от него?
Мне особенно нужно знать, как должны выглядеть входные и выходные импульсы (напряжение/длительность).
Концептуально мне нужно отправить импульс некоторой величины и длительности, а затем измерить время до того, как сигнал будет получен обратно. Это кажется достаточно простым, чтобы сделать его с микроконтроллером 5 В и несколькими другими компонентами, но я не знаю наверняка, потому что я не могу найти много данных об этих датчиках.
На обычном сайте торгов есть следующие «данные» для этих датчиков:
Входной импульс 140В? Это правильно или просто неправильный перевод? Если это правильно, я думаю, что было бы более выгодно купить драйвер для него.
Эта ссылка предполагает, что датчики в транспортных средствах выполняют «и излучение, и прием», хотя это не является подтверждением.
Обратите внимание, что у меня нет этих датчиков, и у меня нет для них вспомогательного оборудования (например, стандартной печатной платы).
Вы предложили очень интригующий вопрос. Поскольку вы не предоставили техническое описание, я позволил себе использовать свободно доступное техническое описание сопоставимого голого датчика, который можно использовать в 2-контактном режиме; То есть тот же контакт, который используется для питания, отправляет обратно расстояние до объекта.
Это модель SRF005 , и на фотографии ниже вы можете видеть, что сам датчик, помимо вспомогательного оборудования, имеет только два контакта:
Читая документацию SRF005, Picaxe дает инструкции о том, как это сделать: он просто посылает импульс 40 кГц от датчика, превращает вывод во входной вывод и измеряет время, необходимое для возврата пакета. С некоторой базовой калибровкой, которая может быть сохранена в микроконтроллере, время может быть преобразовано в расстояние и отправлено через SPI или RS232 или подобное. Смотрите обновление ниже
Это должно ответить на ваш вопрос о том, как выглядит выходной импульс: ШИМ-сигнал с частотой 40 кГц (шириной 10 мкс), и вход должен быть очень похожим , с учетом шумовых искажений.
Если вы собираетесь собрать схему самостоятельно, вам нужно будет отфильтровать шум на входе, а также уменьшить входное напряжение до уровня, приемлемого для вашего микроконтроллера.
Хотя датчик, на который я ссылался, не имеет максимума 140Vpp , на который вы ссылаетесь в своем датчике, я подозреваю, что это больше связано с обнаруживаемым расстоянием, поскольку это допустимый пик , а не номинальный уровень напряжения, я бы поэкспериментировал с разными уровнями. , начиная с 12 В и 24 В, и посмотрите, влияет ли это на расстояние. Murata, компания, упомянутая в вашей ссылке, также производит датчик с максимальной версией прямоугольной волны 20Vpp , если у вас нет прямоугольных волн 140Vpp.
Обновлять
ChrisStratton указал, что мой комментарий выше о SRF005, использующем 2-контактный режим, был ошибочным, они на самом деле «имитируют» 2-контактный режим, используя драйвер и микро.
Однако, почему это работает, по сути, этот преобразователь состоит из провода возбуждения и провода заземления. При отправке вы подаете напряжение на провод возбуждения, чтобы отправить физический сигнал, а при приеме эхо отправленного ультразвукового сигнала вызывает вибрацию преобразователя, и он генерирует напряжение на том же проводе возбуждения. Это можно сделать с помощью простой дополнительной схемы, однако TDC1000 делает всю тяжелую работу за вас:
Однако важно отметить, что вы не знаете наверняка, действительно ли те датчики, которые вас интересуют, являются «комбинированным использованием» или отправителем и получателем в одном корпусе. Поскольку они поставляются в упаковке по 4 штуки, вполне возможно, что 2 из них являются отправителями, а 2 — получателями, или что они действительно используются вместе. Мурата делает оба типа.
Датчик, на который вы ссылаетесь, относится к аналоговой системе, обратите внимание, что статья от 2010 года.
Наиболее распространенные гидроакустические датчики транспортных средств сегодня являются цифровыми и включают в себя электронику в корпусе датчика. Посмотрите на усилия этих ребят с более современным сенсором.
Если вы хотите использовать более старые аналоговые датчики, я предлагаю вам просто снять датчики с легко доступного HC-SR04 и попытаться управлять двумя вашими датчиками (в качестве теста, чтобы увидеть, чего можно достичь при более низком уровне сигнала Tx). ... один как Tx и один как Rx. Вам придется повысить 18 В пик-пик от HC-SR04 до 140 В пик-пик для TX, но, по крайней мере, у вас есть встроенная логика датчика и определение расстояния до первого эха.
Если вы хотите использовать только один датчик, электроника становится более сложной. Теперь вы должны быть в состоянии отправить (используя сигнал возбуждения высокого напряжения), зажимая вход вашего приемного усилителя, а затем включить канал RX с высоким коэффициентом усиления.
Крис Стрэттон
Крис Стрэттон
Борт
Борт
Крис Стрэттон
Асмыльдоф
Борт
Крис Стрэттон
Крис Стрэттон