Arduino и датчик от разных источников

DaHuJIbI4
Offline
Зарегистрирован: 23.07.2020

Всю голову сломал, помогайте.
Есть Ардуинка и датчик HC-SR04. Это только пример, но поможет мне решить проблему.

Ардуино питается от USB. Но всю периферию и даже этот датчик я хочу повесить на другое питание связанное с ардуино только землей.

Как мне получать от датчика на ардуино сигнал, если источники питания у них разные и соответственно может оказаться что на вход ардуино попадет чуть больше чем 5 вольт.

Нужна какая я то электронная деталь которая выполняла бы функцию кнопки но срабатывала от ttl сигнала от датчика.

Читал про оптопару но не могу найти быструю и которая работала бы на ttl.

sadman41
Offline
Зарегистрирован: 19.10.2016

Ниче не понял, рисуйте схему.

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

DaHuJIbI4 пишет:
Всю голову сломал, помогайте. Есть Ардуинка и датчик HC-SR04. Это только пример, но поможет мне решить проблему. Ардуино питается от USB. Но всю периферию и даже этот датчик я хочу повесить на другое питание связанное с ардуино только землей.
 

А в чем глубокий смысл? не проще ли и ардуино от того же источника запитать?

Цитата:
Как мне получать от датчика на ардуино сигнал, если источники питания у них разные и соответственно может оказаться что на вход ардуино попадет чуть больше чем 5 вольт.

Ну если немного, то не страшно. Можно токограничивающий резистор поставить, тогда еще больше не страшно будет.

Цитата:
Нужна какая я то электронная деталь которая выполняла бы функцию кнопки но срабатывала от ttl сигнала от датчика. Читал про оптопару но не могу найти быструю и которая работала бы на ttl.

Оптопары от тока срабатывают, а не от напряжения. Насколько быстрая нужна? И может поделишься общим замыслом, тогда проще обсуждать будет.

DaHuJIbI4
Offline
Зарегистрирован: 23.07.2020

asam пишет:

А в чем глубокий смысл? не проще ли и ардуино от того же источника запитать?

Я хочу сделать что-бы Arduino выполняло функцию обмена с ПК, и поэтому она будет питаться от ПК.

asam пишет:

Ну если немного, то не страшно. Можно токограничивающий резистор поставить, тогда еще больше не страшно будет.

Прошу поподробней.

Накидал схемку. Ардуина подает сигнал на вход Trig. Далее с выхода Echo появляется напряжение 5В. Мне нужно как то оградить Ардуино от прямого попадани 5В с платы локатора. 

Питание на вход 3 Ардуино должен приходить от VCC Ардуины. А в обрыв что то вставить чтобы оно выполняло функцию ключа от +5 с выхода локатора.

Я не знаю как поступить. 

DaHuJIbI4
Offline
Зарегистрирован: 23.07.2020

А хочется чтобы было вот так:

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

DaHuJIbI4 пишет:

asam пишет:

Ну если немного, то не страшно. Можно токограничивающий резистор поставить, тогда еще больше не страшно будет.

Прошу поподробней.

См "Последовательно включенный резистор" - http://we.easyelectronics.ru/Shematech/soglasovanie-logicheskih-urovney-.... Защитные диоды в нутре у атмеги есть.

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

DaHuJIbI4 пишет:
Ардуина подает сигнал на вход Trig. Далее с выхода Echo появляется напряжение 5В. Мне нужно как то оградить Ардуино от прямого попадани 5В с платы локатора. 

Питание на вход 3 Ардуино должен приходить от VCC Ардуины. А в обрыв что то вставить чтобы оно выполняло функцию ключа от +5 с выхода локатора.

Я не знаю как поступить. 

Ну уже говорилось - опторазвязка. Только определитесь имеется ввиду конкретный датчик HC-SR04 или "Это только пример". Подбор подобной развязки зависит от требуемой максимальной частоты сигнала.

Для данного HC-SR04 вполне подойдет  H11L1

Гриша
Offline
Зарегистрирован: 27.04.2014

asam пишет:

Ну уже говорилось - опторазвязка. Только определитесь имеется ввиду конкретный датчик HC-SR04 или "Это только пример". Подбор подобной развязки зависит от требуемой максимальной частоты сигнала.

по ссылке, что вы дали выше это есть,... мельком проглядел, интересная статья точнее сборник.  

DaHuJIbI4
Offline
Зарегистрирован: 23.07.2020

asam пишет:

Для данного HC-SR04 вполне подойдет  H11L1


Он инверсный, т. Е на вход h на выходе L.

Я думаю вот еще что: ADUM1100BRZ

Как думаете подайтет?

И на вопрос про датчик - да, подключать этот датчик.

DaHuJIbI4
Offline
Зарегистрирован: 23.07.2020

Чтобы инвестировать после оптопары, вот это можно?
SN74AC04N

SLKH
Offline
Зарегистрирован: 17.08.2015

DaHuJIbI4 пишет:
asam пишет:

Для данного HC-SR04 вполне подойдет  H11L1

Он инверсный, т. Е на вход h на выходе L.
ну и что?

у светодиода анод с катодом, у датчика +VCC, OUT и GND. как подключишь, так и будет передавать.

SLKH
Offline
Зарегистрирован: 17.08.2015

asam пишет:

DaHuJIbI4 пишет:
Ардуина подает сигнал на вход Trig. Далее с выхода Echo появляется напряжение 5В. Мне нужно как то оградить Ардуино от прямого попадани 5В с платы локатора. 

Питание на вход 3 Ардуино должен приходить от VCC Ардуины. А в обрыв что то вставить чтобы оно выполняло функцию ключа от +5 с выхода локатора.

Я не знаю как поступить. 

Ну уже говорилось - опторазвязка. Только определитесь имеется ввиду конкретный датчик HC-SR04 или "Это только пример". Подбор подобной развязки зависит от требуемой максимальной частоты сигнала.

Для данного HC-SR04 вполне подойдет  H11L1

там и оптрон не нужен: достаточно мелкого npn-транзистора и в программе вывернуть pulseIn(pin, LOW)

DaHuJIbI4
Offline
Зарегистрирован: 23.07.2020

SLKH пишет:

у светодиода анод с катодом, у датчика +VCC, OUT и GND. как подключишь, так и будет передавать.


Т. Е если я подам на gnd - VCC, а на VCC - gnd оптрон будет работать, ди и ещё инверсии не будет?

DaHuJIbI4
Offline
Зарегистрирован: 23.07.2020

Гриша
Offline
Зарегистрирован: 27.04.2014

DaHuJIbI4 пишет:
SLKH пишет:

у светодиода анод с катодом, у датчика +VCC, OUT и GND. как подключишь, так и будет передавать.

Т. Е если я подам на gnd - VCC, а на VCC - gnd оптрон будет работать, ди и ещё инверсии не будет?

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

это же касается включения диода, тут прочитайте

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

DaHuJIbI4 пишет:
asam пишет:

Для данного HC-SR04 вполне подойдет  H11L1

Он инверсный, т. Е на вход h на выходе L.

ну и что? Все это на програмном уровне решается.