Di123, ну, и? Тащи голый ОК, а на плате его уже подвяжи к +3,3В.
Это ж открытый коллектор. То есть, просто коллектор транзистора, встроенного в микру с датчиком Холла.
И его вообще корректно подвязывать не к питанию самого датчика, а к питанию устройства-приемника. В твоем случае - МК.
Добавлено after 3 minutes 10 seconds:
И кстати.
Коль у тебя провод 2 метра - защитил бы ты эту линию дополнительными диодами к плюсу и минусу. А то как проскочит какая наводка - и привет, нету никакого МК.
[uquote="Cheshirski",url="/forum/viewtopic.php?p=4624627#p4624627"]И его вообще корректно подвязывать не к питанию самого датчика, а к питанию устройства-приемника.[/uquote]Видимо, ему хочется иметь индикацию ДХ по месту. Спасёт диод Шоттки в линию, катодом к выходу ДХ. Хотя это не есть халяльно.
я всё переработал
добавил оптрон и супроцесор
на есп нельзя превышать 3,3в на этом пине
да там дачтчик всегда держит 1 на выходе а когда касается магнита то падает в 0 и загорается светодиод возле него
выходит тогда и на питание +5 супроцесор ставить нужно в защиту от наводок и статики ещё дополнительно
Ойблин... Супрессор-то на кой хрен? Против наводок хватит и R19, R15 тоже без надобности, ток в цепи светодиода и оптопары задаёт R16. Буквально токовая петля получается.
PS. Что такое "супроцессор"? Не собака, случаем?
Да супресор там думал о защите но в таком случае надо тогда вводить гальваническую развязку по питанию что бы отрубить все прямо контактирующие связи
Да Неправильно там получилось это не будет работать
Надо р15 и оптрон подключить параллельно к р16 и светодиоду
Завтра исправлю всё
это ж обычный датчик с открытым выходом, подтяжка нужна не к его питанию а к питанию входа, в этом весь смысл открытых выходов, это в том числе для удобства конверсии уровней сделано.
Di123, c индикацией при вывешивании светодиода выше питания mcu никаких проблем, если светодиод синий или белый (Vfw ~ 2.5..3+V) . красные(~1.5V) наверняка почти все будут подсвечиваться от напряжения 5-3.3V~ 1.7V и иногда желтые-зеленые(~2V) тож могут (если 3.3V просело например).
в теории оптрон закрыт когда датчик неактивен
а когда коснётся магнита то его выход коснётся минуса и оптрон включится
по поводу статики и наводок то на порт мк они уже несмогут взаимодействовать
а вот на питание +5в наверное стоит повесить стабилитрон на 5,1в навсякий случай
Di123, зачем оптрон, если все равно гальваническая связь между фототранзистором и светодиодом?!!
это просто симуляция оптроном bjt ! причем очень плохого bjt.
зачем вообще все эти странные потуги? первоначальная схема впринципе ок, только номиналы другие, есть ограничения на цвет светодиода и там лишний резистор.
еще раз:
1. нужен 1 пуллап резистор со стороны mcu на ~1k к 3.3V. если без индикации то больше ничего.
2. если нужен светодиод на стороне датчика то просто включаем его последовательно с резистором ~300..510R от +5V до открытого выхода.
но есть ограничение на Vfw светодиода, я выше писал. если нужно именно красный светодиод то надо 2 последовательных (существуют дааж такие сборки в 1 корпусе )
2.1 если допустима инверсия показаний светодиода то просто 1. и белый или синий светодиод (или красный/желтый/зеленый последовательно c обычным диодом вроде 1n4148) от выхода к gnd без доп резистора. светиться будет в неактивном состоянии датчика. .
Такие вещи просто нельзя делать! СпойлерА вдруг метеорит упадет, а вдруг молния с Венеры или Юпитера долбанет, а они там огого какие. Нужен обязательно контроль защиты защиты от несрабатывания защиты от статики, замыкания, перенапряжения, воды, льда, холода, тепла. Все это нужно отдельными контроллерами контролировать, а их еще одним (а то и не одним). Маразм как известно безграничен. Почему то у многих инженерная мысль направлена не на решение задач, а на создание проблем себе и другим на ровном месте...
то тогда надо ставить два диода к минусу и к плюсу от отрицательной составляющей и перенапряжения в таком случае
либо как говорили диод от порта мк катодом к датчику
По мне - так вообще лучше бы исключить гальваническую связь, запитав датчик от отдельного источника, если уж всё равно оптрон ставить. Кстати, СД и входную часть оптрона включить можно тупо последовательно, напряжения хватит.
Отдельный вопрос, с какой стороны ставить оптрон. Я бы ставил его у ESP.
оптрон конечно всегда на приемной стороне, иначе возникает проблема помехозащищенной передачи по кабелю от высокого выходного сопротивления фототранзистора, или проблема гальванически отвязанного питания приемника-усилителя.
но при общем питании оптрон - профанация
Di123, так ок.
если есть желание надежно защитить вход MCU то между gpio входом и пуллапом добавляем резистор 1..100k и 2 шоттки диода между входом gpio и gnd,Vcc. и по питанию mcu должен быть tvs на 3.3..3.6V для защиты от инжекции.
чем выше сопротивление резистора тем большее напряжение он может пережить не повредившись и тем меньше ток возможен через защитные диоды, но RC будет вносить бОльшую задержку в сигнал.
в случае превышения предела по энергии разрушения - резистор отработает как быстрый плавкий предохранитель и спасет остальную схему,
только надо иметь ввиду чтоб был достаточный противоискровой зазор (не 0403 а какиенить 1206 или несколько последовательных если надо 1000+V )
такая защита например при 100k толерантна к кратковременным замыканиям на 240VAC, здесь можно и 300k (судя по конденсатору скорости небольшие),
если жалко шоттки диоды то можно обычные кремниевые но тогда еще 1 доп резистор ~100R..1k между точкой соединения диодов и gpio. (это нужно чтоб при отработке внешних защитных диодов не поджарились внутренние канальные переходы выходных fet gpio )
вместо 2 обычных диодов можно 1 tvs 3..3.3V, обязательно асимметричный, между gnd и резистором 100R..1k к gpio. это даже лучше потому что исключается опасность инжекции в питание.
[uquote="Di123",url="/forum/viewtopic.php?p=4624949#p4624949"]AlexS4, если ставить супрессор то нашолся один на 3в https://www.chipdip.ru/catalog/diodes-p ... x.3730=xAT
тока вот пробивное напряжение в 4в когда пин мк нельзя превышать 3,3в неподходит[/uquote]
для этого и добавляется второй доп резистор небольшого сопротивления между gpio и защитными диодами. он позволяет безопасно погасить на себе несколько сотен милливольт разброса падений на внутренних переходах и tvs.
по поводу двух диодов то часто используют BAT54S
да, я такое имел ввиду. c ними второй доп резистор ненужен. но вероятно нужен tvs на питание. если первый защитный резистор ~30k..300k то об инжекции в питание беспокоиться ненужно и тогда tvs ненужен.