Страница 1 из 4
Led табло на 74LS164
Добавлено: 26 окт 2018, 07:47
MTSnik1
Добрый день форумчане. Попалось такое табло - 6led индикаторов + 6 сдвиговых регистров подключенных последовательно. Вход 4 клеммы. +5v, -5v, и два управления через развязку. Подскажите как через FLprog управлять таким табло? Изначально в нем отображалось start, stop, и велся счёт кол. изделий.
Отправлено спустя 2 минуты 18 секунд:
Схема.
Led табло на 74hc164 (К555ир8)
Добавлено: 26 окт 2018, 12:26
Sancho
[ref]MTSnik1[/ref], у Вас немного странно подключены сегменты по сравнению с общепринятыми - придётся делать свой массив-знакогенератор. Не сложно на первый взгляд.
Для теста используйте
ПБ для 595
Отправлено спустя 1 минуту 46 секунд:
Используйте только data и clk и плату включайте только при смене данных.
Отправлено спустя 26 минут 21 секунду:
Тестовый вариант:
Заготовка Atmel Nano_v19_displ_74HC164.flp
Led табло на 74hc164 (К555ир8)
Добавлено: 02 ноя 2018, 07:41
MTSnik1
Привет всем, наконец-то дошли ноги и руки до этого проекта.
Схему срисовывал с платы, китайцы так развели её. Уважаемый Sancho немного не понял Ваш пример.
1.Для чего нужна переменная "индикация",
2. Как задаются символы, количеством импульсов генератора?
3. У Вас установлена 1 74hc164, это для одного индикатора или для всего табло?
Led табло на 74hc164 (К555ир8)
Добавлено: 02 ноя 2018, 09:11
Sancho
MTSnik1 писал(а): 02 ноя 2018, 07:41Привет всем, наконец-то дошли ноги и руки до этого проекта.
Схему срисовывал с платы, китайцы так развели её. Уважаемый Sancho немного не понял Ваш пример.
1.Для чего нужна переменная "индикация",
2. Как задаются символы, количеством импульсов генератора?
3. У Вас установлена 1 74hc164, это для одного индикатора или для всего табло?
1. Так как у Вас не динамическая, а статическая индикация, данные необходимо обновлять только при их смене. Иначе будет мигать неподецки.
2. Поставьте в генераторе 250 мс, забыл. генератор-счётчик импульсов-дисплей. Для теста.
3. Для всего - у Вас же большой сдвиговый регистр! Количество восьмеричных разрядов выставляем в предыдущем блоке. Протестите!
Отправлено спустя 2 минуты 44 секунды:
добавьте сразу после счётчика, например, степень числа - быстрее будет заполнятся индикатор.
Или ещё как....
И в счётчике галочку "Считать до 42949..."
Led табло на 74hc164 (К555ир8)
Добавлено: 02 ноя 2018, 09:24
MTSnik1
То есть переменной "индикация" управлять анодами индикаторов?
Led табло на 74hc164 (К555ир8)
Добавлено: 02 ноя 2018, 09:58
Sancho
MTSnik1 писал(а): 02 ноя 2018, 09:24То есть переменной "индикация" управлять анодами индикаторов?
Нет.
При смене данных формируется 1 на один цикл. Плата выполняется один раз, при этом будут загружены данные, которые нет необходимости обновлять до следующей их смены.
Аноды всегда запитаны.
Led табло на 74hc164 (К555ир8)
Добавлено: 02 ноя 2018, 10:15
MTSnik1
Тогда куда подключается переменная?
Led табло на 74hc164 (К555ир8)
Добавлено: 02 ноя 2018, 12:05
Sancho
MTSnik1 писал(а): 02 ноя 2018, 10:15Тогда куда подключается переменная?
Она уже подключена

Два раза ЛКМ на "Плата 2", и увидишь

[spoiler=Что, никогда не видел?]
screenshot_18-11-02_12-03-22.png
[/spoiler]
Led табло на 74hc164 (К555ир8)
Добавлено: 05 ноя 2018, 13:41
MTSnik1
Подключил индикатор, при подаче питания загораются все сегменты. Включаю ардуино происходит последовательное затухание сегментов на 1индикаторе, после переключается на следующий индикатор.
Еще вопрос, почему на 12 выводе тоже появляется сигнал, хотя в программе не указан как вход/выход?
Led табло на 74hc164 (К555ир8)
Добавлено: 06 ноя 2018, 12:02
MTSnik1
После небольших танцев с бубном запустил табло, в архиве исправленная схема, прошивка,файл флпрог и визуализация в протеусе (правда в нем местами видны лишние сжигания сегментов, на плате такого не наблюдается) может кому-нибудь пригодиться.
Led табло на 74hc164 (К555ир8)
Добавлено: 06 ноя 2018, 13:00
Sancho
MTSnik1 писал(а): 06 ноя 2018, 12:02файл флпрог
нету его...
Led табло на 74hc164 (К555ир8)
Добавлено: 06 ноя 2018, 14:38
MTSnik1
Странный прикол на табло с 74lc164 нормально цифры бегают, а вот на таком-же табло с 74hc164 абракадабра.

раньше в часах всегда заменял эти микросхемы, менялась только яркость.
Led табло на 74LS164
Добавлено: 09 ноя 2018, 05:53
MTSnik1
Уважаемые форумчане, объясните пожалуйста, почему при загрузке проекта в ардуино на выводах 12 и 10 появляется единица, хотя в проекте нигде эти ноги не используются.
Отправлено спустя 4 минуты 48 секунд:

Led табло на 74LS164
Добавлено: 09 ноя 2018, 09:46
Sancho
MTSnik1 писал(а): 09 ноя 2018, 05:53Уважаемые форумчане, объясните пожалуйста, почему при загрузке проекта в ардуино на выводах 12 и 10 появляется единица, хотя в проекте нигде эти ноги не используются.
Посмотрите код. Передача происходит функцией SPI - там есть предопределённые пины.
Led табло на 74LS164
Добавлено: 09 ноя 2018, 11:50
MTSnik1
Посмотрите код. Передача происходит функцией SPI - там есть предопределённые пины.[/quote]
Но если они не используются для чего их выводить?
Есть ли возможность обойти как то это?
Led табло на 74LS164
Добавлено: 09 ноя 2018, 12:03
Sancho
MTSnik1 писал(а): 09 ноя 2018, 11:50Есть ли возможность обойти как то это?
Написать свой ПБ, который будете использовать только Вы....
Led табло на 74LS164
Добавлено: 09 ноя 2018, 13:16
kalobyte
[ref]MTSnik1[/ref],
при инициализации аппаратного спи инициализируются все необходимые выводы, даже которые не нужны
ты можеш использовать софтовый спи на любых выводах
для этого используется функция
https://www.arduino.cc/reference/en/lan ... /shiftout/
Отправлено спустя 6 минут 40 секунд:
внезапно вспомнил про индикаторы и регистры
можеш почитать
http://kalobyte.com/avr-7-segment-display-2
http://kalobyte.com/upravlenie-registra ... dikatorami
http://kalobyte.com/upravlenie-3mya-reg ... m-provodam
как вариант на закуску
http://kalobyte.com/avr-cd4094-analogovyj-1wire
Led табло на 74LS164
Добавлено: 09 ноя 2018, 15:17
Sancho
[ref]MTSnik1[/ref], Попробуй.
Возможны ошибки - не проверял...
Led табло на 74LS164
Добавлено: 12 ноя 2018, 05:43
MTSnik1
Проверил блок Sancho показывает крокозябры, возможно из-за нестандартного подключения моих индикаторов. Лишние выводы не используются

Led табло на 74LS164
Добавлено: 12 ноя 2018, 05:50
MTSnik1
Вот такие показания с 4я 74ls164