Перейти к содержанию
    

Динамическая индикация в МК51

Здравствуйте!

Срочно требуется ваша помощь. Есть 51ый микроконтроллер, имеется 5 светодиодных восьмисегментных (7+точка) индикаторов, требуется управлять ими в динамическом режиме, т.е. по очереди. Код цифры (от 0 до 9) загружается через порт P1, а активный индикатор выбирается портом P2, схема с общим катодом (см. рисунок)

Вопрос: какие буферные усилители тока применять? Индикаторы АЛС324А, микросхемы, подключенные к P1 - К155ЛН2 (6 инверторов)...Та, что управляет активным индикатором - это К155ЛА13. Так вот, препод утверждает (и наверное справедливо), что К155ЛА13 не потянет такие токи ( про К155ЛН2 пока ничего не сказал, приберег наверное для след. раза, чтобы был повод послать подальше). Подскажите пожалуйста, какие микросхемы выбрать в данном случае? Схема-то наверное стандартная, но не знаю я номенклатуры рассыпной логики, особенно отечественной:( Требуются именно элементы с открытым коллектором, и чтобы по току подходили, желательно с запасом. И вообще, если не сложно, хотелось бы пару комментариев по схеме. Лаба действительно горит, а препод явно нехорошее задумал:(

Заранее всем спасибо

post-24584-1181518386_thumb.jpg

Изменено пользователем exelero

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для того чтобы индикаторы были видны в динамике необходимо ток сегментов в импульсе довести до 100мА. (средний не превысит 25). Соответственно нижние ключи должны быть на 800мА.

При этих токах у индикаторов большой разброс падения напряжения. Приходится поднять напряжение питания индикаторов до 12В. Данные из практической разработки конца 80-х Выпускавшейся нами серийно. (да из требований экономичности потребления целесообразно применить индикаторы с общим анодом и "перевернуть" схему)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Полностью согласен с предыдущим высказыванием. Лучше схему перевернуть, тогда нижние ключи - интегральные (та же ЛН2, например), а верхние - полевые транзисторы с P-каналом. Если нужны только советские детали - то были приличные КТ350, не полевики, конечно, но с малым падением. Интегральные ключи в 155 серии самые мощные - ЛА18 - до 200 мА.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Где-то на рубеже тысячелетия делал девайс на 8051 с динамической индикацией (не было у меня тогда индикаторов с HD44700).

прилилакаю рабочий вариант.

post-6028-1181542802_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Делали тоже, что и схема с поста выше, но вместо ИД3 ставили 74нс245, или 244, в некоторых схемах накачивали на анод с помощью кт3107, а к катодам (данные a/b/c/d....) подключали 74нс273.

 

Успехов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нескромный ворос: а зачем логика? Для драйва всего индикатора берете ULN2003 - вот вам 7 открытых коллекторов за смешные деньги, а для сегментов хватает и ножки контроллера без всяких повторителей. На светодиоде падает ну от силы 2В, зачем 12В, 800мА? на сегмент 300 Ом и напрямую к ноге МК.

 

Если уж очень хочеться повыделываться, то смотрите специальные драйверы LED с регулировкой тока, балансом между светодиодами. Как правило у них высокоскоростной последовательный интерфейс наподобие SPI и возможнсть объединения в цепочку. используются в LED экранах.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сегмент горит одну четвертую времени. Соответственно яркость уменьшается в 4 раза. В статике АЛС324А нормально светится при 20mA . Отсюда 80mA на сегмент. Возможно одновременн свечение 8 ссегментов отсюда 640mA.

Разброс падения на светодиодах до 0.5В Осюда при 5В разная яркость свечения сементов даже в одном разряде. Это касается отечественных индикаторов. На импортных при равной яркости ток можно уменьшить в 2-3 раза. Это не теория практика проверенная на сотнях изделий.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно конечно ставить микроконтроллер и АЛС'ки, а можно для него еще и ламповый блок питания соорудить, только вот зачем? Если импортные индикаторы светят лучше, стоят меньше, схема обвязки проще.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

... схема обвязки проще.

Конечно! Потому что в них применяются импортные законы физики! :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Конечно! Потому что в них применяются импортные законы физики! :biggrin:

Нет! В основном потому что сами индикаторы сделаны по импортным законам химии! :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Большое спасибо всем за оказанную помощь! По ряду причин схемы с общим анадом и дискретными транзисторами не подойдут- нужна именно интегральная логика с открытым коллектором... И если принять ток одного сегмента постоянным и равным 25 мА (пусть он будет тусклым, обновляться будет не очень часто, не хочу еще этим заморачиваться), то подойдет ли вариант К155ЛН2 "сверху" и К155ЛА18 "снизу". К155ЛА18 - точно потянет, это действительно самая мощная микросхема из серии. А что можно сказать о К155ЛН2? Подойдет здесь эта связка? Еще раз благодарю всеx:)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А вам логика обязательно нужна советская? или можно предлогать нормальные варианты, которым увы нет аналогов на просторах заводов пост-советского пространства? И еще интересно какие задачи кроме индикатора будет выполнять эта логика, потому как фраза что обязательно только она и О.К. наводит на мысли что мы не все знаем о задаче....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...