Подключение 12 вольтового индикатора к МК

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Вымогатель припоя
Аватара пользователя
Сообщения: 544
Зарегистрирован: Пт июн 04, 2010 17:40:13
Откуда: Непокорный город-герой Севастополь

Сообщение zhu4er »

Хочу спросить совета. Есть семисегментный индикатор на 12В с ОК. Я подключил его вот так:
http://radiokot.ru/forum/download/file. ... w&id=67574
Но при подаче сигнала на ОДИН сегмент загораются все сегменты... я в потерях :( может что не так делаю?
Вложения
LED_Часы.GIF
(35.13 КБ) 2474 скачивания
Даже у стен есть уши...
Реклама
Опытный кот
Аватара пользователя
Сообщения: 703
Зарегистрирован: Вс янв 18, 2009 21:12:49

Сообщение asteroid7 »

Контроллер то хоть жив?
А сможете объяснить, как должны работать pnp транзисторы, идущие на сегменты.
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 544
Зарегистрирован: Пт июн 04, 2010 17:40:13
Откуда: Непокорный город-герой Севастополь

Сообщение zhu4er »

asteroid7 писал(а):Контроллер то хоть жив?
А сможете объяснить, как должны работать pnp транзисторы, идущие на сегменты.
Контроллер пока жив :) я ж на него отдельно питание +5В подаю!
По теории должно работать так:
на базу PNP транзистора я подаю лог "0" транзистор открывается и +12В подаётся на аноды, на базу NPN я подаю лог "1" транзистор открывается и на катод подаётся "-" , но на практике...
на практике допустим хочу зажечь сегмент "А" у первого семисегментника:
на втором выводе МК формирую "0" , а на 15-м выводе формирую "1". На деле загораются ВСЕ сегменты у первого семисегментника... я в потерях
Даже у стен есть уши...
Опытный кот
Аватара пользователя
Сообщения: 703
Зарегистрирован: Вс янв 18, 2009 21:12:49

Сообщение asteroid7 »

Чтобы при таком включении pnp транзистор закрыть нужно в базу подать +12 В. Никакой логической единицей он не закроется.
Измерьте напряжение на ногах контроллера 2..3, 6..9 и общим. +11В ? :)
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 15690
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

"верхний" ключ - td62785, "нижний" - uln2803 :beer:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 7362
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Сообщение uldemir »

Вот мой вариант управления большими индикаторами. Правда у меня "большие" всего один дюйм, но все равно кормятся от 12 вольт
thermometr.png
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Реклама
Друг Кота
Аватара пользователя
Сообщения: 7362
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Сообщение uldemir »

А не посмотрел, что общий катод - тогда нерационально получается. Но, что мешает просто изменить полярность? вместо 7805 - 7905, в анодах транзисторы pnp, а в катодах двухтранзисторные ключи: первый каскад pnp, второй - npn. Конечно, изменения в фирмвари тоже понадобятся.
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Вымогатель припоя
Аватара пользователя
Сообщения: 544
Зарегистрирован: Пт июн 04, 2010 17:40:13
Откуда: Непокорный город-герой Севастополь

Сообщение zhu4er »

BOB51 писал(а):"верхний" ключ - td62785, "нижний" - uln2803 :beer:
А по подробнее? Я правильно понял: td62785 для анодов, чтоб скоммутировать +12В? А аналоги есть? ULN2803 я знаю можно заменить на uln2003...
Порылся в нете... ха-ха-ха... вот это я баран - можно поставить HEF4511(дешифратор двоичного кода в семисегментный) выходной ток 25 мА напруга до +15В да ещё и три ноги у МК экономии. Как раз на аноды пойдёт!!!
Возможно ведь такое??? А на катоды транзисторы NPN оставить...
Даже у стен есть уши...
Друг Кота
Аватара пользователя
Сообщения: 7362
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Сообщение uldemir »

предвижу крутой облом...
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Вымогатель припоя
Аватара пользователя
Сообщения: 544
Зарегистрирован: Пт июн 04, 2010 17:40:13
Откуда: Непокорный город-герой Севастополь

Сообщение zhu4er »

uldemir писал(а):предвижу крутой облом...
в каком плане?
Даже у стен есть уши...
Вымогатель припоя
Аватара пользователя
Сообщения: 544
Зарегистрирован: Пт июн 04, 2010 17:40:13
Откуда: Непокорный город-герой Севастополь

Сообщение zhu4er »

Народ вообще стоит заменить PNP транзисторы по схеме выше на HEF4511???
Даже у стен есть уши...
Друг Кота
Аватара пользователя
Сообщения: 15690
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

у td62785 доступных аналогов пока не наблюдалось, да и эта диковинка
только недавно появилась :))
есть еще L9821 , только вот в данном случае 15А как-то ...
лучше уж использовать матрицы с ОА - так всего 4 ключика
на рассыпухе и uln2803 в сегментах,
можно конечно и статику на 74нс595+uln2803 (иже tpic6c595)
Встал на лапы
Аватара пользователя
Сообщения: 84
Зарегистрирован: Сб ноя 22, 2008 22:11:28

Сообщение yeskela »

У меня то-же затык получился с подключением 12 вольтовых индикаторов с общим анодом :( В протеусе работает, а в реале "ненужные" разряды подсвечиваются в пол накала.

Индикация естественно динамическая, привел схему включения одного из 4-х разрядов, остальные включены так-же.
У кого какие идеи будут???
Вложения
Управление разрядами (8 транзисторов).jpg
(68.56 КБ) 1366 скачиваний
Друг Кота
Аватара пользователя
Сообщения: 7362
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Сообщение uldemir »

Вариантов море. Возможно, тривиально глюк в фирмвари - переключение разрядов не гася сегменты. Если замкнуть базу VT1 на массу - соответствующий разряд продолжает светить?
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Друг Кота
Аватара пользователя
Сообщения: 6337
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

yeskela писал(а):У меня то-же затык получился с подключением 12 вольтовых индикаторов с общим анодом :( В протеусе работает, а в реале "ненужные" разряды подсвечиваются в пол накала.
Еще один аргумент в пользу : противусы в топку на френ -- но это мое личное мнение.
А подсвечивать, конечно, будет - недозакрывается транзистор VT2 Я бы сделал так :Изображение А еще лучше, если есть напряжение выше +12В ( например, до КРенки , если стабилизировано), то верхний конец 1кОм не на 12В, а на эту напругу, тогда можно бы и увеличить этот 1 кОм до 10...20.
Ну и диод в каждый сегмент, как чуть позже посоветовал urry, конечно же, может улучшить жизнь. Но я ставил и без них, работало нормально
Вложения
Indi.jpg
(21.71 КБ) 4202 скачивания
Последний раз редактировалось Jack_A Пн мар 26, 2012 11:09:49, всего редактировалось 3 раза.
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница

Сообщение urry »

:)

Дело в том, что когда светодиоды подключены параллельно и их много, обратное сопротивление соответственно уменьшается.
Ситуацию усиливает то обстоятельство, что при нагреве светодиодов их обратное сопротивление уменьшается еще сильнее.
Другими словами, светодиоды засвечиваются из-за того, что их много :)

Как лично я боролся - ставил обычный диод последовательно на каждый сегмент.
Контактная информация:
Мучитель микросхем
Аватара пользователя
Сообщения: 454
Зарегистрирован: Вс янв 15, 2012 19:58:40

Сообщение radiokot__ »

Всё гораздо прощё, поставте на PNP транзисторы 4.7к между эмитером и базой, на каждый транзистор (7 штук).
А в базовой цепи можно увеличить до 10\30 килоом.
Ни один домашний кот незнает что он домашний.
Друг Кота
Аватара пользователя
Сообщения: 6337
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

radiokot__ писал(а):Всё гораздо прощё, поставте на PNP транзисторы 4.7к между эмитером и базой, на каждый транзистор (7 штук).
Откуда в 4-разрядном индикаторе взялись 7 шт. транзисторов в анодах?

PS Интересно, почему у нас форумные часы идут по Нью-Йоркскому времени? Происки госдепа ?
Последний раз редактировалось Jack_A Пн мар 26, 2012 11:13:22, всего редактировалось 1 раз.
Мучитель микросхем
Аватара пользователя
Сообщения: 454
Зарегистрирован: Вс янв 15, 2012 19:58:40

Сообщение radiokot__ »

Ну дык смотрим схему, 7 сигментов 7 PNP транзисторов.

Собственно горят все сигменты по таму что не закрыты PNP транзисторы.
Для надёжного закрытия нужны эти резисторы.
Ни один домашний кот незнает что он домашний.
Друг Кота
Аватара пользователя
Сообщения: 6337
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

radiokot__ писал(а):Ну дык смотрим схему, 7 сигментов 7 PNP транзисторов.
Мой кот Мурзик долго смотрел схему и фыркнул : "Ни френа себе! PNP транзики стоят не в сегментах, а в анодах, или же я ничего не соображаю в мышах!" А еще добавил, что "сегмент" происходит не от "сигма" - ну такой уж он у меня буквоед :)
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»