Обеспечить питание, если питания уже нет (цепь внутри)

Я разрабатываю простой контроллер для автомобильного приложения. Как вы можете видеть на схеме ниже, система состоит из датчика, манометра и контроллера. Этот конкретный датчик закорачивает собственную линию питания (СИГНАЛ на схеме) на землю, создавая ШИМ-сигнал, который представляет измеряемую величину. Датчик работает, уравновешивая стрелку между магнитными полями, создаваемыми двумя катушками.

Когда датчик присутствует, единственная работа контроллера состоит в том, чтобы воспринимать СИГНАЛ (который переключается между 0 и ~ 6,5 В). Однако мне также необходимо поддерживать конфигурацию, в которой датчик удален из схемы, а датчик напрямую подключен к контроллеру. В этом случае мне нужно подать питание на СИГНАЛЬНЫЙ провод (возможно, используя регулятор с ограничением тока) И в то же время почувствовать его.

Я ищу достойный способ поддержки обеих этих конфигураций (датчик присутствует и не присутствует). Одно из решений, которое я могу придумать, - это использовать микроконтроллер контроллера для мониторинга СИГНАЛА при включении питания, и если напряжение ШИМ не обнаружено (скажем, через 1 секунду), включить полевой МОП-транзистор, который подаст питание на СИГНАЛ. Но я чувствую, что должен быть более простой способ. Есть идеи?

введите описание изображения здесь

Звучит как работа для 555.
не могли бы вы уточнить, пожалуйста? Стоит ли использование 555 вместо микро вложений и стоимости печатной платы?

Ответы (1)

Вероятно, вы могли бы добавить подтягивающий резистор к + 12 В в контроллере, чтобы контроллер мог «видеть» сигнал ШИМ от датчика, когда датчик отключен. Вам нужно будет провести некоторые эксперименты, чтобы увидеть, будут ли добавленные вами подтягивающие резисторы различных размеров сильно изменять сигнал ШИМ при подключении датчика. Если это действительно вызывает проблемы, добавьте транзистор PNP между подтягивающим резистором и +12 В, чтобы вы могли отключить подтягивание через выход контроллера, когда обнаружите, что манометр подключен.