ULN состоит из биполярных транзисторов которые в свою очередь имеют высокое сопротивление перехода, 0,63в это есть падение напряжения на переходе транзистора
ULN состоит из биполярных транзисторов которые в свою очередь имеют высокое сопротивление перехода, 0,63в это есть падение напряжения на переходе транзистора
Ясно.
Я тут обдумал все и понял, сразу после подачи 12В на uln2803 все 8 выводов также имеют на выходе 12В. И только программно я могу их инвертировать, и потом управлять по одному.
Что же мне придется питание на uln2803 через релюху подвести и подавать его вместе с инверсией, чтобы на выводах в начальный момент времени 0В было, а не 12В.
Или землей можно было бы управлять, но она постоянно подключена, даже при выключенной ардуине.
Или может есть аналог uln2803, только без инверсии?
Если реле перекидное , то решается простой переброской проводов.
Я имел ввиду поставить реле для управления uln2803 по +12В.
Иначе на все 8 выводов 12в выходит, даже при отключенной ардуине.
Как бы сделать, так, чтобы при подаче сигнала High с ардуины на том или ином выходе uln2803 было +12В.
Может как-то можно управлять uln2803 от '-' с ардуины?
Последний раз редактировалось kadushkin; 03.05.2012 в 20:57.
Или может есть наш российски аналог, но без инвертера?
Сегодня проверял в авто ардуину с ULN2803 по схеме http://www.compcar.ru/forum/showpost...5&postcount=31
В итоге муть получилась:Код:void setup() { digitalWrite(LCDGear1Relay1Pin, HIGH); digitalWrite(LCDGear2Relay2Pin, HIGH); digitalWrite(LCDGear3Relay3Pin, HIGH); digitalWrite(LCDGear4Relay4Pin, HIGH); digitalWrite(LCDGearDRelay5Pin, HIGH); digitalWrite(LCDGearNRelay6Pin, HIGH); digitalWrite(LCDGearRRelay7Pin, HIGH); digitalWrite(LCDGearPRelay8Pin, HIGH); } void loop() { digitalWrite(LCDGear2Relay2Pin, LOW); delay(1000); }
На всех выводах получит 2,2В (должен быть 0), а на том выходе где должно быть 12В получил 1,1В.
Если не запускать скетч, получаю 12В на всех выходах, что видимо и должно быть.
Где ж я лоханулся?
Я отказался от использования внутренних подтягивающих/стягивающих резисторов. У меня похожая фигня получалась. Когда поставил внешние, то все четко заработало.
А причем тут подтягивающие резисторы я вообще их не использую в данном скетче.
запись на выход значения HIGH/LOW это включение внутренних резисторов
Последний раз редактировалось Frud; 08.05.2012 в 13:41.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)