roboforum.ru

Технический форум по робототехнике.
Текущее время: 22 апр 2025, 13:16

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Как использовать ULN 2803A
СообщениеДобавлено: 07 апр 2009, 01:43 
Не в сети

Зарегистрирован: 18 авг 2008, 02:24
Сообщения: 40
Откуда: Зеленоград
прог. языки: Басик
Подскажите как припоять использовать ULN2803A для управлением клапаном 12в
Не знаю как правильно припаивать к ULNу питание и ноги (от мк и от ULN к клапану)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как использовать ULN 2803A
СообщениеДобавлено: 07 апр 2009, 08:57 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
1. Набрать в гугле ULN2803A и скачать даташит по первой ссылке;
2. Питание - GND=Земля, COM=12В, #A=управляющий сигнал от МК, #B - на первую ногу реле #, 12В на вторую ногу реле #.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как использовать ULN 2803A
СообщениеДобавлено: 07 апр 2009, 15:04 
Не в сети

Зарегистрирован: 18 авг 2008, 02:24
Сообщения: 40
Откуда: Зеленоград
прог. языки: Басик
#A=управляющий сигнал от МК -не понял
использую мегу8


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как использовать ULN 2803A
СообщениеДобавлено: 07 апр 2009, 15:07 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
#A - Это номерная линия на вашей ULN, даташит скачайте, там поймёте.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как использовать ULN 2803A
СообщениеДобавлено: 07 апр 2009, 16:05 
Не в сети

Зарегистрирован: 18 авг 2008, 02:24
Сообщения: 40
Откуда: Зеленоград
прог. языки: Басик
я скачал там 2 номерные линии
1B-8B и 1С-8С
еще кажется если на ногу 1B клапан то МК к 8С ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как использовать ULN 2803A
СообщениеДобавлено: 07 апр 2009, 21:08 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
http://perso.wanadoo.es/pictob/imagenes/pic_uln2803.gif
Только вместо светодиодов будут клапаны. Резисторы естественно не нужны.
Если клапаны индуктивные -надо их диодами шунтировать от самоиндукции, иначе все нач повыгорает.

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как использовать ULN 2803A
СообщениеДобавлено: 07 апр 2009, 21:55 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
apebratan писал(а):
я скачал там 2 номерные линии
1B-8B и 1С-8С
еще кажется если на ногу 1B клапан то МК к 8С ?

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

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

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как использовать ULN 2803A
СообщениеДобавлено: 08 апр 2009, 18:57 
У нее кстати инверсия по выходу.
На вход "0" - на выходе "1"; На вход "1" - на выходе "0";
Во время ресет (линий в оборваном состояний), на выходе УЛН будет "1".
Это надо учесть, а то будут ложные срабатывания.


Вернуться к началу
  
 
 Заголовок сообщения: Re: Как использовать ULN 2803A
СообщениеДобавлено: 08 апр 2009, 20:29 
Не в сети

Зарегистрирован: 18 авг 2008, 02:24
Сообщения: 40
Откуда: Зеленоград
прог. языки: Басик
Большое спасибо, как попробую отпишусь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как использовать ULN 2803A
СообщениеДобавлено: 09 апр 2009, 19:06 
Не в сети

Зарегистрирован: 18 авг 2008, 02:24
Сообщения: 40
Откуда: Зеленоград
прог. языки: Басик
спаял так 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
СообщениеДобавлено: 09 апр 2009, 23:32 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
1. схему сюда выложи
2. ноги конфигурируешь не правильно
Код:
Config Pinc.5 = Output
Config Pinc.3 = Output
Config Pinc.4 = Input


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как использовать ULN 2803A
СообщениеДобавлено: 09 апр 2009, 23:48 
Не в сети

Зарегистрирован: 18 авг 2008, 02:24
Сообщения: 40
Откуда: Зеленоград
прог. языки: Басик
Вот схема
Цитата:
Изображение

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как использовать ULN 2803A
СообщениеДобавлено: 10 апр 2009, 22:21 
Не в сети

Зарегистрирован: 18 авг 2008, 02:24
Сообщения: 40
Откуда: Зеленоград
прог. языки: Басик
что не так?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как использовать ULN 2803A
СообщениеДобавлено: 11 апр 2009, 21:06 
Не в сети

Зарегистрирован: 18 авг 2008, 02:24
Сообщения: 40
Откуда: Зеленоград
прог. языки: Басик
еще Мк сильно нагревается


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как использовать ULN 2803A
СообщениеДобавлено: 11 апр 2009, 21:17 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Если МК сильно греется - значит вы где-то чего-то коротнули... а еще может быть МК уже мертв.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO