Подскажите по ультразвуковому датчику JSN-SR04T

Ответить
Аватара пользователя
ElectronicRTC
Рядовой
Сообщения: 49
Зарегистрирован: 09.07.2019{, 06:13}
Репутация: 1
Откуда: Москва
Имя: Евгений

Подскажите по ультразвуковому датчику JSN-SR04T

#1

Сообщение ElectronicRTC » 11.02.2021{, 08:21}

Привет всем. Прошу совета у тех кто подключал в работу БЕЗ ардуинки вот такой ультразвуковой датчик: JSN-SR04T
https://aliexpress.ru/item/400005729835 ... 33ed7LNBhV
В описании есть режим работы без ардуинки: режим 6 : = 470K выход переключателя
Если я правильно понял то когда паяем резистор = 470 кОм то выход эхо работает в режиме переключателя т.е. не нужна ардуино.
Сразу скажу что задача - просто отслеживать пересечение предмета (просьба не предлагать другие датчики)
Резистор припаял так:
СпойлерПоказать
UZ_022021.png

Но видимо что то не то - выход всегда в "1" , на датчике светодиод моргает 0.5 гц. Подскажите - что не так я сделал или нужно еще что то сделать.
Или все же его возможно использовать только с ардуинкой. Тогда просьба подсказать какой режим правильнее использовать. Я так полагаю что стандартная библиотека в флпрог будет с ним нормально работать.
Промышленная электроника и оборудование

KulibinOrsk
Лейтенант
Сообщения: 515
Зарегистрирован: 25.02.2018{, 08:48}
Репутация: 21
Откуда: Оренбург
Имя: Александр

Подскажите по ультразвуковому датчику JSN-SR04T

#2

Сообщение KulibinOrsk » 14.02.2021{, 11:21}

Тоже планирую такой датчик взять. Остается посоветовать перебрать все резисторы, возможно в описание вкралась ошибка. Только я планирую использовать с ардуинкой. Если что то получится то отпишитесь.

Аватара пользователя
ViktorPetrov
Лейтенант
Сообщения: 674
Зарегистрирован: 09.04.2018{, 23:56}
Репутация: 47
Имя: Виктор

Подскажите по ультразвуковому датчику JSN-SR04T

#3

Сообщение ViktorPetrov » 14.02.2021{, 14:25}

Режим 1 без резистора
Режим 2 резистор на 47Ком
Режим 3 резистор на 120Ком
Режим 1 работает как HC-SR04
Режим 2 и 3 датчик сам измеряет расстояние и посылает готовой результат 4 байта на ардуинку :

Начальный байт: 0xFF
Старший байт расстояния (h_data)
Младший байт расстояния (l_data)
Контрольная сумма: младший байт суммы начального байта + h_data + l_data
0XFF + H_DATA + L_DATA + SUM

Аватара пользователя
ElectronicRTC
Рядовой
Сообщения: 49
Зарегистрирован: 09.07.2019{, 06:13}
Репутация: 1
Откуда: Москва
Имя: Евгений

Подскажите по ультразвуковому датчику JSN-SR04T

#4

Сообщение ElectronicRTC » 14.02.2021{, 18:21}

ViktorPetrov, мне нужен режим 6 - когда датчик выдает логическую единицу на выходе ЭХО если расстояние превышено 1.5м. т.е. можно без ардуинки использовать. Но не хочет работать. Резистор припаял как нарисовал.
Кстати, а есть ПБ для этого датчика если уж придется ардуинку задействовать ? Если не сложно скажите какой ПБ и для какого режима
Промышленная электроника и оборудование

Аватара пользователя
ViktorPetrov
Лейтенант
Сообщения: 674
Зарегистрирован: 09.04.2018{, 23:56}
Репутация: 47
Имя: Виктор

Подскажите по ультразвуковому датчику JSN-SR04T

#5

Сообщение ViktorPetrov » 14.02.2021{, 19:55}

ElectronicRTC писал(а):
14.02.2021{, 18:21}
мне нужен режим 6 - когда датчик выдает логическую единицу на выходе ЭХО если расстояние превышено 1.5м. т.е.
Режим 6: режим = 470K выход переключателя

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

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

До препятствия должно быть больше 1.5 метра ,тогда будит логический ноль.
Есть стандартный блок и на форуме блоки для HC-SR04 подойдут для режиме1

Аватара пользователя
ElectronicRTC
Рядовой
Сообщения: 49
Зарегистрирован: 09.07.2019{, 06:13}
Репутация: 1
Откуда: Москва
Имя: Евгений

Подскажите по ультразвуковому датчику JSN-SR04T

#6

Сообщение ElectronicRTC » 14.02.2021{, 20:05}

ViktorPetrov, я и припаял резистор 470ком. но не хочет работать, всегда "1" выводит на вывод эхо.
Попробую завтра использовать с ПБ для HC-SR04 в режиме 1.
Промышленная электроника и оборудование

Аватара пользователя
ElectronicRTC
Рядовой
Сообщения: 49
Зарегистрирован: 09.07.2019{, 06:13}
Репутация: 1
Откуда: Москва
Имя: Евгений

Подскажите по ультразвуковому датчику JSN-SR04T

#7

Сообщение ElectronicRTC » 02.03.2021{, 08:37}

Подключил датчик в режиме 1 к ардуино-НАНО. Работает и со штатным блоком и был чей-то ПБ с выводом в мм и см.
Но есть одно НО - информация обновляется на дисплее раз в секунду. Цифра промаргивает. Возможно тут специфика такая что идет опрос и следом ответ.
Вопрос - каким образом сделать либо чаще опрос, сейчас раз в секунду, вижу это по светодиоду на TX, или чтобы цифра не промаргивала, а заменялась другой текущей цифрой ? Может поможет использование сериального порта, но нужен ПБ, а его нет.
Пробовал вывод и на ЖК и на ТМ1637.
Если кому интересно то точность в мм следующая: поставил преграду на 830мм, на дисплее цифры меняются от 827-832мм

Отправлено спустя 21 минуту 18 секунд:
И самое не приятное: поставил компаратор, чтобы при расстоянии ниже 30см включал светодиод, так светодиод промаргивает вместе со значением расстояния. Не очень хорошо. Прошу помощи.
Даже больше скажу - изменил номера входов ЭХО и ТРИГЕР на 7 и 8 , но светодиод TX на плате НАНО все равно моргает как будто по нему тоже идет сигнал.
Промышленная электроника и оборудование

Аватара пользователя
ElectronicRTC
Рядовой
Сообщения: 49
Зарегистрирован: 09.07.2019{, 06:13}
Репутация: 1
Откуда: Москва
Имя: Евгений

Подскажите по ультразвуковому датчику JSN-SR04T

#8

Сообщение ElectronicRTC » 02.03.2021{, 09:57}

av, вы имеете ввиду фильтр аномальных значений ? Попробую конечно.

Отправлено спустя 3 минуты 24 секунды:
Но скорее не получиться. Т.к. после каждого измерения показывает 0. т.е. через раз. Но не совсем наверное правильно решать такую проблему чисто математически.
Промышленная электроника и оборудование

Аватара пользователя
ElectronicRTC
Рядовой
Сообщения: 49
Зарегистрирован: 09.07.2019{, 06:13}
Репутация: 1
Откуда: Москва
Имя: Евгений

Подскажите по ультразвуковому датчику JSN-SR04T

#9

Сообщение ElectronicRTC » 02.03.2021{, 10:52}

av, не помог ни аномальный ни оконный. Получается что значения чередуются между реальным и макс (или нулем)
Я в соседней ветке написал Drundel , он так же делал блок, возможно согласится скорректировать ПБ. Тем более что у него он не правильно работает: ладно если между измерениями показывает максимум, а у него показывает 0, это в корне не верно.
Промышленная электроника и оборудование

Ответить

Вернуться в «Электронщикам - Непрограммистам»