Arduino и автомобильный выключатель на 12 В

Я пытаюсь управлять своими фарами с помощью Arduino и LDR. Для этого я буду использовать Arduino в качестве посредника между выключателем света и самим светом. Переключатель имеет три положения ВЫКЛ/ДНЕВНЫЕ СВЕТИЛЬНИКИ/ФАРЫ. Сам переключатель представляет собой потенциометр и имеет 3 кабеля: 12В, GND и сигнальный. Затем Arduino прочитает, какая настройка выбрана в переключателе, решит, что делать, и отправит сигнал через этот кабель.

Проблема возникает здесь. Насколько я знаю, Arduino может работать только с <= 5V. Итак, как я должен прочитать переключатель, а затем отправить сигнал обратно в машину? (Я предполагаю, что эти сигналы будут около 12 В или около того).

Извините, если я не так хорошо объясняю. Не очень опытен в электронике.

РЕДАКТИРОВАТЬ

Я измерил напряжения на трех кабелях (БЕЛЫЙ/ЗЕЛЕНЫЙ/ЧЕРНЫЙ), считая черный заземлением.

При выключенном двигателе:

Белый = 23-25В

Когда двигатель включен:

  • Переключить == выкл.

Белый = 28,5 В

Зеленый = 30,3 В

  • Переключатель = дневной свет

Белый = 0 В Зеленый = 30,3 В

  • Переключатель = фары

Белый и зеленый = 0 В

От этого я не знаю, что делать. Думал, что переключатель работает как потенциометр, но я думаю, что ошибаюсь.

Также я пытаюсь найти логический ответ, почему и белый, и зеленый имеют 0 В, когда свет включен.

РЕДАКТИРОВАТЬ 2

Передний Назад

Я нашел эту деталь в Интернете, и она называется «WELLS SW6250», комбинированный переключатель. Я подумал, что из-за того, что на белый и зеленый кабели подается 0 В, когда свет выключен, может быть еще один кабель, идущий от квадратной части ручки, где есть другие соединения.

Имеет ли потенциометр три выхода напряжения на сигнальном проводе: 0 В, 6 В и 12 В?
Реле часто выбирают для управления деталями автомобиля.
@EdKing В таком вопросе можно было бы ожидать ироничных кавычек вокруг «потенциометра».
Какой бы дизайн вы ни придумали, было бы лучше сделать его отказоустойчивым, чтобы, если Arduinio пойдет не так, вы по-прежнему могли управлять фарами. Вы не хотите идти к крутому повороту дороги без уличных фонарей ночью, когда фары гаснут.
@AndrewMorton да, я имел это в виду. Я подумал о переключателе, который при выключении позволяет двум сигнальным проводам следовать своим обычным путям к машине.
Вы рассмотрели схему формирования сигнала?
В вашем автомобиле есть электросистема на 24 вольта? Если нет, ваши показания «напряжения» невозможны. (Даже при 24-вольтовой системе ваши 30-вольтовые показания маловероятны.)

Ответы (1)

Ситуация может быть немного сложнее, чем вы себе представляете.
Поскольку ваш переключатель (потенциометр) является устройством ввода в ЭБУ автомобиля для установки намерения, вам потребуется отсоединить сигнальный провод от ЭБУ, чтобы вы могли прочитать положение переключателя. Затем вам нужно генерировать напряжение в ECU, чтобы обеспечить управление от Arduino.

Весьма вероятно, что переключатель НЕ подключен к регулируемому источнику питания, поэтому напряжение может варьироваться от, скажем, 10 В (запуск) до почти 15 В (зарядка). С этим справится ЭБУ (он знает какое напряжение на аккумуляторе). Также может быть обнаружение неисправности, чтобы определить, не сработал ли переключатель, поэтому может быть важен ток, поступающий или потребляемый от ECU.

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

Возможно что-то вроде этого:

схематический

смоделируйте эту схему - схема, созданная с помощью CircuitLab