Исследователь
5 / 3 / 2
Регистрация: 14.03.2022
Сообщений: 57
|
|
1 | |
Подключение 4-х одноразрядных семисегментных индикаторов (они не работают)04.06.2024, 22:28. Показов 473. Ответов 7
Метки нет (Все метки)
Всем доброго времени суток,
Сейчас делаю один проект, там используется четыре семисегментника, общий катод, проблема в том, что не знаю как подключить. Пробовал потыкать как один четырехразрядный, но 4-хразрядного есть пин для индикатора(D1, D2, D3, D4), у этих такого нет, только 7 пинов a-g, два КОМа и для точки. Пробовал КОМы соединить все на землю, они светятся, но везде цифра одинаковая. Схема прикреплена. Спасибо
0
|
04.06.2024, 22:28 | |
Ответы с готовыми решениями:
7
[РЕШЕНО] Ищу драйвер семисегментных светодиодных индикаторов Счетчик секунд и минут на блоке семисегментных индикаторов Реализовать динамическую индикацию на базе трех семисегментных индикаторов Написать программу выводящую на линейку семисегментных индикаторов АЛС 318 бегущую строку Принять на порт UART некоторое слово и выводит на панель семисегментных индикаторов количество символов |
Исследователь
5 / 3 / 2
Регистрация: 14.03.2022
Сообщений: 57
|
|
05.06.2024, 09:37 [ТС] | 4 |
Да, я в курсе про динамическую индикацию. С четырёхгразрядным такое делал. А КОМы каждого тогда рабо подключать к цифровым пинам? Почему аналоговые не подойдут? И ведь это потребуется 7+4 пина, у атмеги их же всего 13.
0
|
05.06.2024, 09:51 | 5 |
Это и есть четырёхразрядный.
Подключать нужно к пинам, способны установить низкий или высокий уровень. Сможете сделать это аналоговыми пинами - вперёд. Подключать желательно не напрямую, а через повторители или транзисторы, чтобы не сжечь током нагрузки пины микроконтроллера. Вы же сами выбрали такой микроконтроллер, где мало пинов? Если прям позарез, есть дешифраторы для семисегментных (4 пина МК в 7 пинов индикатора) , и обычный дешифратор для ком (2 пина МК в 4 пина индикатора) . Добавлено через 2 минуты Ещё есть регистры сдвига, что могут ещё более снизить количество требуемых пинов.
1
|
652 / 350 / 54
Регистрация: 22.09.2023
Сообщений: 1,030
|
|
05.06.2024, 11:53 | 6 |
И кроме транзисторов в цепях общих выводов (COM) нужно еще включить по резистору в цепь каждого сегмента (по одному резистору на все индикторы, т.е. в разрыв цепей DIGIT_A...DIGIT_F). Этими резисторами вы будете задавать ток через индикаторы. Иначе ток будет задавться сопротивлением открытых выходных транзисторов портов и встанет вопрос, кто издохнет первым - светодиод индикатора от превышения тока или транзистор порта от теплового пробоя.
У этих есть вывод COM (оба вывода COM замкнуты между собой внутри индикатора) и вы их правильно подключили к CAT_1...CAT_4 - это и есть ваши D1..D4. Видимо не до конца разобрались. Потому что иначе не стали бы пробовать "КОМы соединить все на землю"
1
|
Исследователь
5 / 3 / 2
Регистрация: 14.03.2022
Сообщений: 57
|
|
05.06.2024, 16:11 [ТС] | 7 |
Я всё понял, в целом вопрос был что за COM пины здесь.
Про регистры сдвига тоже знаю, за дешифратор спасибо. Всем спасибо
0
|
13359 / 7491 / 820
Регистрация: 09.09.2009
Сообщений: 29,291
|
|
05.06.2024, 21:10 | 8 |
два регистра 74hc595 в состоянии снизить требования к числу пинов до 3
есть еще готовые 4-разрядные индикаторы, управляемые по шине I2C, которой нужно всего лишь 2 пина
0
|
05.06.2024, 21:10 | |
05.06.2024, 21:10 | |
Помогаю со студенческими работами здесь
8
Подключение семисегметных индикаторов Для чего нужны сужающие преобразования как они работают и на сколько они важны? Events как они работают Энкодеры. Как они работают? Не понимаю манипуляторы. Как они работают? Биос видит кулеры, но они не работают Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |