roboforum.ru

Технический форум по робототехнике.

Как использовать ULN 2803A

Как использовать ULN 2803A

apebratan » 07 апр 2009, 01:43

Подскажите как припоять использовать ULN2803A для управлением клапаном 12в
Не знаю как правильно припаивать к ULNу питание и ноги (от мк и от ULN к клапану)

Re: Как использовать ULN 2803A

=DeaD= » 07 апр 2009, 08:57

1. Набрать в гугле ULN2803A и скачать даташит по первой ссылке;
2. Питание - GND=Земля, COM=12В, #A=управляющий сигнал от МК, #B - на первую ногу реле #, 12В на вторую ногу реле #.

Re: Как использовать ULN 2803A

apebratan » 07 апр 2009, 15:04

#A=управляющий сигнал от МК -не понял
использую мегу8

Re: Как использовать ULN 2803A

=DeaD= » 07 апр 2009, 15:07

#A - Это номерная линия на вашей ULN, даташит скачайте, там поймёте.

Re: Как использовать ULN 2803A

apebratan » 07 апр 2009, 16:05

я скачал там 2 номерные линии
1B-8B и 1С-8С
еще кажется если на ногу 1B клапан то МК к 8С ?

Re: Как использовать ULN 2803A

-= Александр =- » 07 апр 2009, 21:08

http://perso.wanadoo.es/pictob/imagenes/pic_uln2803.gif
Только вместо светодиодов будут клапаны. Резисторы естественно не нужны.
Если клапаны индуктивные -надо их диодами шунтировать от самоиндукции, иначе все нач повыгорает.

Re: Как использовать ULN 2803A

=DeaD= » 07 апр 2009, 21:55

apebratan писал(а):я скачал там 2 номерные линии
1B-8B и 1С-8С
еще кажется если на ногу 1B клапан то МК к 8С ?

Ошибся я вроде, вместо #A читать #B, а вместо #B читать #C у меня в мессаге :)

Т.е. Питание - GND=Земля, COM=12В, #B=управляющий сигнал от МК (например, 1B), #C - на первую ногу реле # (например, 1C на реле №1), 12В на вторую ногу реле #.

Re: Как использовать ULN 2803A

slavaslx » 08 апр 2009, 18:57

У нее кстати инверсия по выходу.
На вход "0" - на выходе "1"; На вход "1" - на выходе "0";
Во время ресет (линий в оборваном состояний), на выходе УЛН будет "1".
Это надо учесть, а то будут ложные срабатывания.

Re: Как использовать ULN 2803A

apebratan » 08 апр 2009, 20:29

Большое спасибо, как попробую отпишусь.

Re: Как использовать ULN 2803A

apebratan » 09 апр 2009, 19:06

спаял так http://slil.ru/27434143
программу написал такую:
Код: Выделить всёРазвернуть
$regfile = "m8def.dat"

Config Portc.5 = Output
Config Portc.3 = Output
Config Portc.4 = Input

Led Alias Portc.5
Button Alias Portc.4
Device Alias Portc.3

Do
If Button = 0 Then
Gosub Cycle
Else
Gosub Cycle2
End If

Loop
End

Cycle:
Led = 1
Device = 1
Return

Cycle2:
Led = 0
Device = 0
Return

и в итоге ничего не работает=)
в чем ошибка?

Re: Как использовать ULN 2803A

EdGull » 09 апр 2009, 23:32

1. схему сюда выложи
2. ноги конфигурируешь не правильно
Код: Выделить всёРазвернуть
Config Pinc.5 = Output
Config Pinc.3 = Output
Config Pinc.4 = Input

Re: Как использовать ULN 2803A

apebratan » 09 апр 2009, 23:48

Вот схема
Изображение

недорисован клапан и от него на +12v.
вроде правильно все

Re: Как использовать ULN 2803A

apebratan » 10 апр 2009, 22:21

что не так?

Re: Как использовать ULN 2803A

apebratan » 11 апр 2009, 21:06

еще Мк сильно нагревается

Re: Как использовать ULN 2803A

=DeaD= » 11 апр 2009, 21:17

Если МК сильно греется - значит вы где-то чего-то коротнули... а еще может быть МК уже мертв.


cron
Rambler\'s Top100 Mail.ru counter