Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Чт авг 09, 2018 11:12:35
Хочу сделать матрицу 16 на 16 на светодиодах. Как лучше её управлять? Светодиоды включены последовательно с токоограничвающими резисторами. Управлять хочу с помощью Atmega16
Чт авг 09, 2018 11:14:55
всегда думал, что в матрице светодиоды соединяются матрично
а при последовательном матрица как-то не вырисовывается.
Чт авг 09, 2018 11:17:17
Вы не так поняли
Прикрепил плату
- Вложения
-
- matrix.lay6
- плата
- (2.58 MiB) Скачиваний: 604
Чт авг 09, 2018 11:18:55
лучше бы схему прикрепил, причем в свободночитаемом формате - GIF или PNG, ну или JPG
Чт авг 09, 2018 12:11:45
Что-то вроде такого, только 16 на 16
Чт авг 09, 2018 12:18:40
В чём вопрос то?
Транзисторы вам дорисовать?
Если по алгоритму программы - наберите здесь, в поиске, "динамическая индикация".
Чт авг 09, 2018 12:24:13
что-то подобное я и предполагал, хотя резистор на каждый светодиод явно перебор, т.к. матрице волей-неволей придется применять динамическую индикацию, и, следовательно, гореть в любой момент времени может только 1 столбик или полоска светоидодов. т.е. резисторов достаточно только либо в вертикалях, либо в горизонталях матрицы - для приведенной схемы всего 4 штуки
второй вопрос: для матрицы 16х16 надо иметь 4 штуки 8-битных порта (ну, или иначе говоря, 32 линии вывода). это все, что есть в atmega16, подключение чего-то дополнительного будет довольно затруднено. но если ваша цель просто помигать матрицей - проблем нет, если вы примените светодиоды с повышенной светоотдачей, чтобы можно было подключить к одной линии МК сразу одну линию матрицы, т.е. 16 светодиодов (40 ма / 16 = 2,5 мА - это предельный ток, который "достанется" при этом светодиоду). если таковых нет, да и вообще лучше пробуфферизировать эти цепи при помощи транзисторных ключей или специальных микросхем. однако, схема при этом будет гораздо сложнее.
если сможете нарисовать такую схему и воплотить её в реальности - никаких дальнейших проблем я не вижу: обычная динамическая индикация. в чем у вас затруднение?
Чт авг 09, 2018 12:31:40
В транзисторах, с динамической индикацией справлюсь. Какие транзисторы использовать не знаю, биполярные или полевые? N-переход или P-переход?
Добавлено after 35 seconds:
С резисторами для каждого светодиода действительно тупанул
Чт авг 09, 2018 12:34:12
Если светодиоды разных цветов - всё-таки придётся оставить "персональные" резисторы для каждого.
Но работать сважностью 16 - это, на мой взгляд, уже "перебор".
Если есть возможность - лучше бы "разбить" эту матрицу на две 8х16.
Что касается транзисторов - это зависит от того, какой ток вам нужно обеспечить на столбец и строку.
Чт авг 09, 2018 12:37:49
Хочу поставить резисторы чтобы ограничивали до 30-35 мА, чтобы ярче горели при динамической индикации. Светодиоды все одного цвета(зеленые). Скорее всего разобью на части матрицу, как вы и сказали.
Чт авг 09, 2018 12:45:52
По транзисторам - вариантов "море". Тут уже более критично "что можете достать" и сколько есть под них места на плате.
Я бы поставил в "+" IRLML6401 и в "-" IRLML2502.
Чт авг 09, 2018 12:50:33
Остановлюсь на них, достать не проблема
Чт авг 09, 2018 12:50:43
по дешмански можно использовать регистры сдвига типа КР1533ИР24 или другие с нагрузочной способностью в 0 более 20мА.
для строк без транзюков. для столбцов с транзюками.
столбцы можно повесить на дешифраторы К155ИД3 + транзюки.
или специальные драйверы применить.
Чт авг 09, 2018 13:04:32
16*16 при сканировании по одному столбцу яркости нормальной не даст...
А другой вариант без расширителя координат (595го хотя-бы) вряд-ли получится.
Чт авг 09, 2018 13:06:31
Хочу использовать транзисторы в качестве ключей и несколько сдвиговых регистров
Чт авг 09, 2018 13:07:50
регистры сдвига - безусловный плюс для высвобождения выводов МК, потому как все 32 пина отдать н аматрицу - не останется даже на кнопку, чтобы все это безобразие включить-выключать
с другой стороны, регистры сдвига - это снижение быстродействия, хотя для подавляющего числа применений совершенно не принципиальное.
ну и ориентировался лично я бы не на КР1533, а на более "традиционные" 74HC595.
кстати, регистры не исключают необходимость транзисторов...
Чт авг 09, 2018 13:10:56
Тогда удобнее 4 ключа и 4 регистра (если схема матрицы позволяет так скоммутировать).
Чт авг 09, 2018 13:11:46
daaar, В любом случае, скачайте pdf на ваши светодиоды и обратите внимание на параметры: Power Dissipation, Forward Current и Peak Forward Current.
Как правило, значение "Peak Forward Current" указывается при условии "Condition for IFP is pulse of 1/10 duty and 0.1msec width".
По каждому из значений параметров, не "залезайте выше 60-70%" от Absolute Maximum Ratings.
Чт авг 09, 2018 13:27:32
Светодиоды китайские, так что никаких данных нет
Чт авг 09, 2018 13:29:59
Если они, по цене, "копеечные" - считайте, что у них "потолок" 25mA.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.