0 / 0 / 0
Регистрация: 04.09.2014
Сообщений: 3
|
|
1 | |
Подключал 7seg цифру - сгорел МК?19.11.2010, 22:37. Показов 9610. Ответов 20
Метки нет (Все метки)
Подключал цЫфру какого-то семисегментного светодиодного индикатора с общим анодом к МК.
Теперь это дело, конечно, не работает. Чую, что накосячил, но не осознаю, где и тем более, как это исправить. Подскажите? [URL="./memberlist.php?mode=viewprofile&u=938&sid=ae426db836f2bf20ba22be7a6ad0f3a0" style="color: #00AA00;" ctoss="usirname-coloured">dsodir[/URL] 21 ноя 2010, 00:24, всего редактировалось 1 раз. исправил "цЫфру", dsodir
0
|
19.11.2010, 22:37 | |
Ответы с готовыми решениями:
20
7seg ЖКИ 2х разрядный 7seg индикатор Кто подключал fancybox? Как вывести разные цифры в 6 разрядов 7seg mpx6 ca? |
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
|
|
19.11.2010, 22:49 | 2 |
Не надо так подключать.
Циферки с общим анодом подкючают через NPN транзисторы. Если, конечно, нужно питать высоким напряжением. Вот схема: http://**************************/download/file.php?id=2444&sid=ae426db836f2bf20ba22be7a6ad0f3a0 R3 выбирается, исходя из тока светодиода. R2 можно не ставить, он нужен для защиты от случайного открытия транзистора, если выход МК будет в Hi-Z
0
|
0 / 0 / 0
Регистрация: 04.09.2014
Сообщений: 3
|
|
19.11.2010, 22:55 | 3 |
Ключ сверху нужен - цифр несколько, индикация динамическая.
0
|
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
|
|
19.11.2010, 23:01 | 4 |
Я делал вот так:
http://**************************/download/file.php?id=2445&sid=ae426db836f2bf20ba22be7a6ad0f3a0 правда что-то мне подсказывает, что можно сделать проще.
0
|
0 / 0 / 0
Регистрация: 04.09.2014
Сообщений: 3
|
|
19.11.2010, 23:10 | 5 |
Мдя. И тут возникает вопрос, начиная с которого у меня перестало всё работать: почему б PNP-транзистор не открывать с МК?
0
|
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
|
|
19.11.2010, 23:19 | 6 |
Потому-что тогда на выход МК прилетают 12В с эмиттера транзистора.
Чтобы его закрыть тебе нужно свести к нулю ток между базой и эмиттером. Для этого нужно создать на базе напряжение, такое-же, как на эмиттере. А МК этого не может.
0
|
0 / 0 / 0
Регистрация: 04.09.2014
Сообщений: 3
|
|
19.11.2010, 23:24 | 7 |
Фак! Я всегда это подозревал!!! Но, как говорится, глаза боятся, а шаловливые ручки по своему делают!!!
0
|
0 / 0 / 0
Регистрация: 04.09.2014
Сообщений: 3
|
|
19.11.2010, 23:28 | 8 |
Большое спасибо, dsodir.
0
|
0 / 0 / 0
Регистрация: 04.09.2014
Сообщений: 3
|
|
30.11.2010, 21:50 | 9 |
Продолжение истории. Не менее позорное, чем начало. :)
Вот типа эта схема в протеусе. Блок питания на 0.5 А. Q1=Q3=КТ3102, Q2=КТ3107. SW-DPST = две ноги МК, собрал без него, замыкаю руками. В реале верхний амперметр = 120 mA, третий сверху = 8mA. Q2, если всё включить, начинает весело так дымить (пока канифолью)... не мгновенно, конечно, но скоро. Что дальше делать - не соображу. Намекните? Базы оставляю брошенными - никуда в реале они от ноги MCU не денутся. [14.56 Кб]
0
|
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 3,496
|
|
30.11.2010, 22:01 | 10 |
Сообщение от dsodir
0
|
0 / 0 / 0
Регистрация: 04.09.2014
Сообщений: 3
|
|
30.11.2010, 22:17 | 11 |
Нет, правильный ответ я, конечно, знаю. Собрал уже не один десяток H-мостов на биполярных транзисторах. НО!!! На один мост нужно 4 транзистора, 6 диодов и 4 резистора, и даже если его ополовинить до одной полярности всё равно получается что на какой-то жалкий сегмент нужно до хрена^2 деталей.
Ну может правда есть вариант попроще?
0
|
0 / 0 / 0
Регистрация: 08.11.2010
Сообщений: 49
|
|
30.11.2010, 22:32 | 12 |
Сообщение от Spok
Блок питания на 0.5 А. Q1=Q3=КТ3102, Q2=КТ3107. SW-DPST = две ноги МК, собрал без него, замыкаю руками. В реале верхний амперметр = 120 mA, третий сверху = 8mA. Q2, если всё включить, начинает весело так дымить (пока канифолью)... не мгновенно, конечно, но скоро. Что дальше делать - не соображу. Намекните? Базы оставляю брошенными - никуда в реале они от ноги MCU не денутся. Ну дак ты же напряжение приложил к переходу б-э Q1 и к-э Q2 НАПРЯМУЮ, без ограничивающего резистора. Поставь резистор в цепь базы Q1.
0
|
0 / 0 / 0
Регистрация: 04.09.2014
Сообщений: 3
|
|
30.11.2010, 23:02 | 13 |
Сообщение от Vtodykyt
0
|
0 / 0 / 0
Регистрация: 08.11.2010
Сообщений: 49
|
|
30.11.2010, 23:10 | 14 |
Мож ты уже индикатор подпалил?
0
|
0 / 0 / 0
Регистрация: 07.04.2010
Сообщений: 880
|
|
30.11.2010, 23:21 | 15 |
Насчет первого поста - ты превысил допустимый ток порта МК. Транзистор здесь бесполезен, т.к. коммутируемый им ток всё равно течёт в контроллер. Точку 6 надо было в землю посадить. Либо воспользоваться схемами, которые нарисовали остальные форумчане. В любом случае ранзистор управляется малым током базы, а управляемый ток должен течь НЕ в мк. Для этого он и нужен собственно.
Что касается 7-сегментников - с общим анодом я подключаю вот так. Зажигание нулями.
0
|
0 / 0 / 0
Регистрация: 04.09.2014
Сообщений: 3
|
|
01.12.2010, 00:10 | 16 |
Сообщение от Vtodykyt
Сообщение от OTPINE
Сообщение от OTPINE
Сообщение от OTPINE
Сообщение от OTPINE
OTPINE писал(а):
0
|
0 / 0 / 0
Регистрация: 08.11.2010
Сообщений: 49
|
|
01.12.2010, 09:19 | 17 |
Что же это за индикатор такой. Тип какой? Ток через сегмент составляет 20-30 мА, на семь сегментов получаем 140-210 мА. Но ни как не полампера.
0
|
0 / 0 / 0
Регистрация: 07.04.2010
Сообщений: 880
|
|
01.12.2010, 09:59 | 18 |
А, прогнал, у тебя 12V - тогда используй схему, которую предложил dsodir. Только он забыл ограничить ток базы у Q2, о чём уже было замечено выше. Я исправил (см. рисунок). А ты в своей схеме нет, поэтому ток базы Q1 (в твоей схеме) - он же ток коллектора Q2 - очень большой. Хотя по идее сгореть Q1 должен был первее.
0
|
0 / 0 / 0
Регистрация: 01.10.2010
Сообщений: 203
|
|
01.12.2010, 10:08 | 19 |
0
|
0 / 0 / 0
Регистрация: 08.11.2010
Сообщений: 49
|
|
01.12.2010, 10:49 | 20 |
Пять, то оно может быть и пять, и десять. Соединены то они последовательно. Следовательно ток не увеличивается, но напряжение надо выше.
0
|
01.12.2010, 10:49 | |
01.12.2010, 10:49 | |
Помогаю со студенческими работами здесь
20
Как запихнуть 16 bit число в 4 символьный 7seg дисплей? кто-нибудь подключал фреймворк scriptjava к вордпресс ? Кто подключал "голые" TFT матрицы к VGA ПК ? Color 320x240 Touch Screen. Кто-то подключал ? Кто-нибудь подключал базу данных из файла *.sql, используя ODAC (либу от Oracle) ? Цикл for: заменить в числе цифру в указанной позиции, на цифру введеную с клавиатуры После нажатия на цифру 1 фигура начинает двигаться вправо, а на цифру 2 – влево Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |