Форум myROBOT.ru » Шаг за шагом » С чего начать? » ULN2003

Страниц (1): [1]
 

1. JonyMT - 28 Февраля, 2013 - 23:26:48 - перейти к сообщению
Помогите пожалуйста, не понимаю в чем проблема.
Подключаю светодиоды к мк через транзистор Дарлингтона ULN2003. Происходит следующее: если вкл ножку 24 у мк загорается первая цепь светодиодов (светодиоды 1 и 2) и тускло горит вторая цепь светодиодов (светодиоды 3 и 4). Если подать питания еще и на 22 ногу мк то все светодиоды гаснут. В чем проблема? Что я делаю не так?

МК - ATmega8 (на схеме количество ножек не хватает конечно, но это не суть важно)
2. Роботов - 01 Марта, 2013 - 07:51:37 - перейти к сообщению
Порты правильно сконфигурированы? На выход?
Код в студию)
3. JonyMT - 01 Марта, 2013 - 17:16:47 - перейти к сообщению
Порты сконфигурированы правильно (иначе как бы они горели, верно?). Код..а надо ли? Когда на прямую подключаю светодиод, то работает то все нормально. Проблема таится именно в схеме мне кажется, а не в коде мк. Единственное что я упустил дак это то, что МК и транзистор с светодиодами питается от разных источников питания: МК - 7 вольт подключенный через стабилизатор LM7806, а ULN2003 и светодиоды как на схеме - через 9 вольт.
4. Роботов - 01 Марта, 2013 - 18:21:59 - перейти к сообщению
JonyMT пишет:
Порты сконфигурированы правильно (иначе как бы они горели, верно?).

Не верно! Ещё как горят, только тускло и невсегда.
JonyMT пишет:
МК и транзистор с светодиодами питается от разных источников питания

Это как раз не важно, лишь бы общий был соеденен.

JonyMT пишет:
Код..а надо ли?
Ну и пожалуйста... Подшучивать, дразнить
5. Predator - 01 Марта, 2013 - 20:48:02 - перейти к сообщению
схема правильная, дарлингтона может чуть-чуть приоткрыть даже 3-е состояние.
все светодиоды гаснут при включении второй линии - возможно нехватает тока батарейки....
6. JonyMT - 01 Марта, 2013 - 22:42:10 - перейти к сообщению
Predator пишет:
схема правильная, дарлингтона может чуть-чуть приоткрыть даже 3-е состояние.
все светодиоды гаснут при включении второй линии - возможно нехватает тока батарейки....


Да, вы правы наверное на счет тока в батарейки, потому что использую не совсем свежую крону. Куплю днем новую, проверю.
А что еще в схему нужно добавить, что бы он открывал только те каналы, которые от него требуется?
7. Роботов - 01 Марта, 2013 - 23:15:42 - перейти к сообщению
JonyMT пишет:
А что еще в схему нужно добавить

Надо не добавить, а выкинуть "крону" и сделать НОРМАЛЬНОЕ питание.
Поверте, от правильного питания очень многое зависит.
8. Predator - 02 Марта, 2013 - 00:03:55 - перейти к сообщению
еще нужно не добавить, а очень хорошо проверить код, чтобы небыло 3-го состояния на выходах контроллера, если мучить таким образом схему, то по резистору порядка 1 кОм на каждый выход контроллера.
Крону выкинуть совсем - слаботочная батарейка: 2 линии светодиодов мА по 20 + контроллер для нее многовато (если хватит, то вообще ненадолго).