Я пытаюсь управлять своими фарами с помощью 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 В, когда свет выключен, может быть еще один кабель, идущий от квадратной части ручки, где есть другие соединения.
Ситуация может быть немного сложнее, чем вы себе представляете.
Поскольку ваш переключатель (потенциометр) является устройством ввода в ЭБУ автомобиля для установки намерения, вам потребуется отсоединить сигнальный провод от ЭБУ, чтобы вы могли прочитать положение переключателя. Затем вам нужно генерировать напряжение в ECU, чтобы обеспечить управление от Arduino.
Весьма вероятно, что переключатель НЕ подключен к регулируемому источнику питания, поэтому напряжение может варьироваться от, скажем, 10 В (запуск) до почти 15 В (зарядка). С этим справится ЭБУ (он знает какое напряжение на аккумуляторе). Также может быть обнаружение неисправности, чтобы определить, не сработал ли переключатель, поэтому может быть важен ток, поступающий или потребляемый от ECU.
Вы можете справиться с высоким входным напряжением с помощью простого резистивного делителя, хотя стоит иметь защиту от перенапряжения.
Возможно что-то вроде этого:
смоделируйте эту схему - схема, созданная с помощью CircuitLab
Эд Кинг
пользователь 253751
Клен
Эндрю Мортон
Франсиско Агилера
Мохамед Абдулджавад
Питер Беннет