Страница 2 из 4
Led табло на 74LS164
Добавлено: 12 ноя 2018, 09:22
Sancho
Сегодня- завтра поправлю.
Led табло на 74LS164
Добавлено: 12 ноя 2018, 10:22
MTSnik1
Если не затруднит добавьте вход EN
Led табло на 74LS164
Добавлено: 12 ноя 2018, 15:51
Sancho
MTSnik1 писал(а): 12 ноя 2018, 10:22Если не затруднит добавьте вход EN
Смысл?
Или вопрос стоит в выключении, т.е. гашении дисплея?
Блок проверил в протеусе.
Led табло на 74LS164
Добавлено: 13 ноя 2018, 06:10
MTSnik1
Да, для гашения.
В живую не пошла прошивка.
Отправлено спустя 18 минут 6 секунд:
Проверил в протеусе, работает. Только нужно поменять направление цифр. В папке файл протеуса с правильным расположением сегментов.
Led табло на 74LS164
Добавлено: 13 ноя 2018, 08:47
Sancho
[ref]MTSnik1[/ref],
Проверяй ещё раз сегменты.
Надо сделать тестовую прошивку для понятия что и где.
Пока:
Led табло на 74LS164
Добавлено: 13 ноя 2018, 09:59
MTSnik1
Простите не понял зачем мне файл протеуса?
Отправлено спустя 2 минуты 20 секунд:
В 13посту прошивка работает, все сегменты показывает. На основе её нужно переделать Ваш блок.
Led табло на 74LS164
Добавлено: 13 ноя 2018, 12:57
Sancho
MTSnik1 писал(а): 13 ноя 2018, 09:59Простите не понял зачем мне файл протеуса?
Тогда я не понимаю: если в протеусе работает, а в железе нет, где косяк?
Led табло на 74LS164
Добавлено: 13 ноя 2018, 13:38
MTSnik1
Та что в 23 посте работает наоборот. Должна справа на лево цифры.
И еще если не затруднит, воможно сделать функцию количество сегментов в настройках блока?
Отправлено спустя 2 минуты 36 секунд:
Косяк в том что у меня 74ls164 пока 4 шт, а в блоке под 6сделано.
Led табло на 74LS164
Добавлено: 13 ноя 2018, 14:12
Sancho
Настройка кол-ва разрядов.
Отпишись.
Отправлено спустя 47 секунд:
[ref]MTSnik1[/ref], Если ок, сделаю гашение.
Led табло на 74LS164
Добавлено: 13 ноя 2018, 15:21
Sancho
Если с предыдущим всё ок, пробуй этот:
Led табло на 74LS164
Добавлено: 14 ноя 2018, 08:59
MTSnik1
Временами происходит неправильное включение сегментов. Функция гашения работает.
Led табло на 74LS164
Добавлено: 14 ноя 2018, 09:55
Sancho
[ref]MTSnik1[/ref], Добавил параметр, пробуй
Led табло на 74LS164
Добавлено: 14 ноя 2018, 10:15
MTSnik1
Led табло на 74LS164
Добавлено: 15 дек 2021, 22:59
MaksVish
Здравствуйте! Вижу что похожая тема! Помогите разобраться! Есть тюнер, в очень красивом корпусе и со встроенным соответственно 7ми сегментным индикатором на 4е разряда! Я бы хотел использовать эту готовую плату индикации в самоделке!! Вижу что припаян сдвиговый регистр на микросхеме 74HC164 ! Возможно ли эту плату подключить с помощью обсуждаемого блока!? И нужно ли распутывать монтажную схему для получения схемы принципиальной!? В общем как подойти к решению этого вопроса!?
Отправлено спустя 8 минут 22 секунды:
Вот еще фото
Отправлено спустя 2 минуты 55 секунд:
И еще вопрос, может ли данный пользовательский блок передавать буквы?
Led табло на 74LS164
Добавлено: 16 дек 2021, 09:32
Sancho
Находишь базы транзисторов Q1-4, - это сегменты, шину мс для управления.
Подключаешь тля теста стандартные блоки - пробуешь, описываешь результат.
Для нормальной и корректной работы, предполагаю, нужно будет делать пб и потом его допиливать под конкретную разводку.
Отправлено спустя 2 минуты 13 секунд:
MaksVish писал(а): 15 дек 2021, 22:59
И еще вопрос, может ли данный пользовательский блок передавать буквы?
Блок делался оч давно, буквы, какие есть, нужно смотреть.
Led табло на 74LS164
Добавлено: 16 дек 2021, 11:51
MaksVish
Спасибо большое! Попробую - отпишусь!
Led табло на 74LS164
Добавлено: 16 дек 2021, 21:17
Labu559
MaksVish писал(а): 15 дек 2021, 22:59
Помогите разобраться! Есть тюнер, в очень красивом корпусе и со встроенным соответственно 7ми сегментным индикатором на 4е разряда! Я бы хотел использовать эту готовую плату индикации в самоделке!
MaksVish писал(а): 15 дек 2021, 22:59
И нужно ли распутывать монтажную схему для получения схемы принципиальной!? В общем как подойти к решению этого вопроса!?
Ув. Максим,
здесь #14, под спойлерами есть типовая(распространённая) схема лицевой панели Сат-ресиверов на 74HCT/HC164. Проект (дисплей, кнопки, ИФприемник) , как видите по фото и симуляции в Протеусе, работал, но увы, был запорот очередной новой версией программы и я больше к нему не возвращался. Извините, потому только схема, то что осталось и может пригодиться

.
MaksVish писал(а): 15 дек 2021, 22:59
Возможно ли эту плату подключить с помощью обсуждаемого блока!?
Просмотрел, У Александра (По Протеусу)- блок для статической индикации. Вам нужен блок для динамической на 4 разряда и переключением разрядов по прерыванию таймера, иначе возможно заметным мерцание дисплея, но в этом случае возможны проблемы с шиной OneWare (времязависимая), если конечно планируется её применение. Такой блок, если не ошибаюсь (возможно для 595 регистра или на millis() ) разрабатывал давно тоже Александр кому-то в помощь. [spoiler title=Нашёл что-то "из раннего" в своих закромах, для 74НС164]Test_4x7segDyn(74HC164).flp
Возможно это тот блок, который "загонял" в Фергиссон на фото по ссылке выше, т.е. с расширенным знакогенератором (весь набор символов ACSII), без прерываний, для DS18b20 (распаян на модуле RTC) и DS1307, на фото это видно), и едва заметным мерцанием при опросе часов DS1307 (обмен по I2C). Кнопки считывались, но кажется некорректно из-за приведения типа данных (может исправил). В старом штатном блоке (биб-ка iarduino RTC) опрос часов был раз в минуту и секунды инкрементировались самой Ардуиной, потому мерцание было допустимым (малозаметным), в текущем уже 4 раза/сек.[/spoiler] Не проверял, потому от Вашей рецензии и тестирования блок будет доработан или удалён. Успехов!
Led табло на 74LS164
Добавлено: 17 дек 2021, 03:05
MaksVish
О, спасибо, все что есть по теме очень кстати!)
Отправлено спустя 4 часа 26 минут 41 секунду:
Добрый вечер! Загрузил такой скетч! Светятся все 8 - ки! И по центру двоеточие, хотя двоеточие как бы нигде я не подключал...
Если отключать контакт идущий на базу сегмента - то 8-ка гаснет!...
Когда подключаю не прошитый контроллер, то сразу светится двоеточие... Как будь то оно работает чисто от питания...
Если отключать 13 или 11й пин никакой реакции
Да если плата подключена к минусу, и на один из сегментов подавать плюс (т.е на базу транзистора! - то засвечивается сразу вся 8ка! Хотя основная схема и вовсе не запитана...
Отправлено спустя 34 минуты 59 секунд:
Labu559 писал(а): 16 дек 2021, 21:17
Не проверял, потому от Вашей рецензии и тестирования блок будет доработан или удалён. Успехов!
Спасибо, но я пока не разобрался как правильно подключить вообще плату"
Плюс и минус определял по ножкам 74НС164 на 7ю минус на 14ю плюс... и нашел эти контакты на шлейфе, так и подключаю...
Да если делаю в блоке декодирования галочку с общим анодом то заметно мерцание и не так ярко светит
Led табло на 74LS164
Добавлено: 17 дек 2021, 12:14
Labu559
MaksVish писал(а): 17 дек 2021, 03:05
я пока не разобрался как правильно подключить вообще плату"
Вид со стороны СМД монтажа, слева-направо:
1...4 провод шлейфа- 1...4 транзисторы через 100Ohm резисторы, управление разрядами дисплея. Тут возможны два варианта (по цоколёвке SOT23 и фото):
a) ключи по схеме с общим коллектором (т.е. коллекторы на питании, сигналы с эмиттеров идут на аноды РАЗРЯДОВ, разряд засвечивается высоким уровнем на базе ключа)
b) или ключи по схеме с общей базой (т.е. базы "сидят" на питании). Дисплей по букве в стандартной маркировке LED дисплеев "A"- с общим катодом (такой буквы нет у Вашего), "B"- с общим анодом , по колличеству выводов имеет и часовое двоеточие и децимальные точки. Что это действительно дисплей с общим анодом подтверждается комутацием высокого (+) уровня ключом (нагрузка на эмиттере).
В данном случае схема не имеет принципиальной разницы, оба возможные типы ключей неинвертирующие.
Sancho писал(а): 16 дек 2021, 09:32
Находишь базы транзисторов Q1-4, - это сегменты
Александр немного оговорился (имеется ввиду: это Общие Аноды дисплея/РАЗРЯДЫ, и следует уточнить,- это могут быть
не базы транзисторов- ссылка). По номиналам токоограничительных транзисторов (100ом) это похоже на ключи с ОБ (единичное усиление по току, управление с ЦП- 3,3В, на индикаторы- 5В).
5-й упр.вывод красного светодиода.
6-й упр.вывод отсутствующего светодиода.
...
...
9-й 9-й пин 74HC164 (MR- master reset)
11-й минус питания (GND) 7-й пин 74HC164
12-й IR sensor
13-й плюс питания (общий на всех 4-х СМД транзисторах и 14-й пин 74HC164)
Всё что попало в кадр и смог разобрать- описал, проверяйте, вызванивайте выводы линии данных (пин 1 и/или 2 на 74HC164) и тактирования- пин 8 на 74HC164. Применение Вами штатных блоков 595-й в проекте считаю правильным решением- меньше мороки

, опрос кнопок не используется (на плате кнопок не увидел), но мерцания и неравномерности свечения разрядов тут не избежать.
Led табло на 74LS164
Добавлено: 17 дек 2021, 15:18
MaksVish
Пока не определял где база где коллектор! Попробовал инвертировать r1-r4 - тот же результат, все 8ки Непонятно почему сразу светится двоеточие, может тут как то надо еще динамическое питание делать? Пин1 и 2 спаяны вместе и выходят на шлейф 7й вывод тактирование на шлейф 8й вывод. Так и подключаю.. И сегменты засвечиваются плюсом на управляющий электрод 1-4, но сразу все!.. Скорее всего а1 индикатора не попадает на а1 микросхемы, и т.д но как это прозвонить не знаю.. Не знаю где пины на индикаторе какой кому соответствует..
А если управление 3,3 в то надо преобразователь уровня?
Вообще и измерял питание идет 5В на все, а вот с контроллера не знаю, можно осцилографом проверить?
Отправлено спустя 30 минут 28 секунд:
Labu559 писал(а): 17 дек 2021, 12:14
усиление по току, управление с ЦП- 3,3В, на индикаторы- 5В).
Сегодня проверю осцилографом