Подскажите по реализации динамической индикации
Подскажите по реализации динамической индикации
Необходимо реализовать динамическую индикацию из 10 индикаторов. У микроконтроллера для переключения разрядов свободно только 1 порт (8 выводов). Не подскажите, что можно придумать?
- Реклама
- Аксель
- Опытный кот
- Сообщения: 800
- Зарегистрирован: Ср апр 25, 2007 09:50:43
- Откуда: Киев
- Контактная информация:
Примерчик:starxxx писал(а):Я думал про дешифратор. Но до конца мысль не складывалась. Может есть примерчик какой-нибудь?
http://radiokot.ru/circuit/light/run/12/
например один К155ИД10 напрямую к индикаторам,
а второй К155ИД10 через транзисторы.
Скелет колобка состоит из черепа.
- Реклама
А не проще десяток шифтиков подцепить к порту 74HC595? У них ток каждого выхода 24 ма по паспорту, можно сразу на индикатор прикосячить.starxxx писал(а):...Не могу сообразить, как включить транзисторы (индикаторы большие, просто так к дешифратору не подключишь)...
Да еще куча свободных выходов этого порта останется.(целых 6 свободных выходов) и яркость у индикаторов будет хорошая. А в предлагаемом варианте с дешифраторами яркость будет слабая, т.к. скваженость будет равна 10, т.е. условно в секунду каждый из индикаторов будет гореть 0,1 сек. а с шифтиками никакой динамики, статика лишь, потому все индикаторы будут гореть в полную силу.
Последний раз редактировалось Rokl Пн сен 29, 2008 11:15:48, всего редактировалось 1 раз.
- gan
- Открыл глаза
- Сообщения: 43
- Зарегистрирован: Пн мар 24, 2008 15:36:17
- Откуда: Сургут
- Контактная информация:
Регистр сдвигаstarxxx писал(а):А что такое 74HC595 ? В первые слышу про такую микруху. Можно примерчик?
Примерчик прикреплён, только управление 4-мя цифрами не с контроллера, а с СОМ-порта.
- Вложения
-
- 1.GIF
- (78.54 КБ) 609 скачиваний
Принцип понял. Спасибо, учту. Кстати, в примерчике - динамическая индикация. А статическую делать - накладно: 10 регистров все-таки - 10 лишних микросхем. Да и потребление вырастет. Динамическая индикация при большой частоте обновления тоже нормально светит, а экономию дает и по корпусам и по мощности.
- gan
- Открыл глаза
- Сообщения: 43
- Зарегистрирован: Пн мар 24, 2008 15:36:17
- Откуда: Сургут
- Контактная информация:
Даже если бы яркости не хватало, можно бы было организовать так, чтобы зажигать не одну цифру из 10, а 2. То есть два регистра на код цифры. При этом добавится 1 вывод МК на последовательный ввод второго регистра.starxxx писал(а): Динамическая индикация при большой частоте обновления тоже нормально светит, а экономию дает и по корпусам и по мощности.
Статический вывод применяют, если прибор трясётся перед глазами (в атомобиле например)- тогда мерцание становится заметным.
Потребление и мощность практически не вырастет, т.к. 74НС...это КМОП. А дин.индикация, как необновляй быстро, всеравно имеет скваженость 10 и светить будет тускло и сегменты полностью загораться не будут. сделай ,как предложили , выводи по 2 знака на 2 шифтика сразу, тогда скваженость станет 5 и индикаторы станут гореть поярче.starxxx писал(а):Принцип понял. Спасибо, учту. Кстати, в примерчике - динамическая индикация. А статическую делать - накладно: 10 регистров все-таки - 10 лишних микросхем. Да и потребление вырастет. Динамическая индикация при большой частоте обновления тоже нормально светит, а экономию дает и по корпусам и по мощности.
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18561
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
динамическая индикация экономит количество микросхем и/или портов МК - других преимуществ не дает... но и этого не мало, ведь отсюда следует более простая печатная плата...
на счет потребления: если индикатор показывает 888 с одинаковой яркостью при динамической и статической индикации - очевидно, что мощность (потребляемая и излучаемая) будут одинаковы... другое дело, если захочется менять яркость свечения в процессе работы - при динамической это сделать гораздо проще - усложнения схемы никакой, а вот при статической - схема однозначно будет меняться...
я для дополнительной экономии элементов использовал (не без успеха) динамическую посегментную индикацию - при этом количество токоограничивающих резистров не 8, как традиционно, а равно числу разрядов: для 3-х разрядов всего три... попробуйте такой финт выкинуть при статической индикации...
на счет потребления: если индикатор показывает 888 с одинаковой яркостью при динамической и статической индикации - очевидно, что мощность (потребляемая и излучаемая) будут одинаковы... другое дело, если захочется менять яркость свечения в процессе работы - при динамической это сделать гораздо проще - усложнения схемы никакой, а вот при статической - схема однозначно будет меняться...
я для дополнительной экономии элементов использовал (не без успеха) динамическую посегментную индикацию - при этом количество токоограничивающих резистров не 8, как традиционно, а равно числу разрядов: для 3-х разрядов всего три... попробуйте такой финт выкинуть при статической индикации...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!


