Led табло на 74LS164

MTSnik1
Рядовой
Сообщения: 92
Зарегистрирован: 12 июл 2018, 17:06
Имя: Timofey

Led табло на 74LS164

Сообщение MTSnik1 »

Добрый день форумчане. Попалось такое табло - 6led индикаторов + 6 сдвиговых регистров подключенных последовательно. Вход 4 клеммы. +5v, -5v, и два управления через развязку. Подскажите как через FLprog управлять таким табло? Изначально в нем отображалось start, stop, и велся счёт кол. изделий.

Отправлено спустя 2 минуты 18 секунд:
Схема.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось MTSnik1 07 ноя 2018, 07:22, всего редактировалось 1 раз.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Led табло на 74hc164 (К555ир8)

Сообщение Sancho »

[ref]MTSnik1[/ref], у Вас немного странно подключены сегменты по сравнению с общепринятыми - придётся делать свой массив-знакогенератор. Не сложно на первый взгляд.
Для теста используйте ПБ для 595

Отправлено спустя 1 минуту 46 секунд:
Используйте только data и clk и плату включайте только при смене данных.

Отправлено спустя 26 минут 21 секунду:
Тестовый вариант:
Заготовка Atmel Nano_v19_displ_74HC164.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
MTSnik1
Рядовой
Сообщения: 92
Зарегистрирован: 12 июл 2018, 17:06
Имя: Timofey

Led табло на 74hc164 (К555ир8)

Сообщение MTSnik1 »

Привет всем, наконец-то дошли ноги и руки до этого проекта.
Схему срисовывал с платы, китайцы так развели её. Уважаемый Sancho немного не понял Ваш пример.
1.Для чего нужна переменная "индикация",
2. Как задаются символы, количеством импульсов генератора?
3. У Вас установлена 1 74hc164, это для одного индикатора или для всего табло?
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Led табло на 74hc164 (К555ир8)

Сообщение Sancho »

MTSnik1 писал(а): 02 ноя 2018, 07:41Привет всем, наконец-то дошли ноги и руки до этого проекта.
Схему срисовывал с платы, китайцы так развели её. Уважаемый Sancho немного не понял Ваш пример.
1.Для чего нужна переменная "индикация",
2. Как задаются символы, количеством импульсов генератора?
3. У Вас установлена 1 74hc164, это для одного индикатора или для всего табло?
1. Так как у Вас не динамическая, а статическая индикация, данные необходимо обновлять только при их смене. Иначе будет мигать неподецки.
2. Поставьте в генераторе 250 мс, забыл. генератор-счётчик импульсов-дисплей. Для теста.
3. Для всего - у Вас же большой сдвиговый регистр! Количество восьмеричных разрядов выставляем в предыдущем блоке. Протестите!

Отправлено спустя 2 минуты 44 секунды:
добавьте сразу после счётчика, например, степень числа - быстрее будет заполнятся индикатор.
Или ещё как....
И в счётчике галочку "Считать до 42949..."
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
MTSnik1
Рядовой
Сообщения: 92
Зарегистрирован: 12 июл 2018, 17:06
Имя: Timofey

Led табло на 74hc164 (К555ир8)

Сообщение MTSnik1 »

То есть переменной "индикация" управлять анодами индикаторов?
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Led табло на 74hc164 (К555ир8)

Сообщение Sancho »

MTSnik1 писал(а): 02 ноя 2018, 09:24То есть переменной "индикация" управлять анодами индикаторов?
Нет.
При смене данных формируется 1 на один цикл. Плата выполняется один раз, при этом будут загружены данные, которые нет необходимости обновлять до следующей их смены.
Аноды всегда запитаны.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
MTSnik1
Рядовой
Сообщения: 92
Зарегистрирован: 12 июл 2018, 17:06
Имя: Timofey

Led табло на 74hc164 (К555ир8)

Сообщение MTSnik1 »

Тогда куда подключается переменная?
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Led табло на 74hc164 (К555ир8)

Сообщение Sancho »

MTSnik1 писал(а): 02 ноя 2018, 10:15Тогда куда подключается переменная?
Она уже подключена :)
Два раза ЛКМ на "Плата 2", и увидишь :)
[spoiler=Что, никогда не видел?]
screenshot_18-11-02_12-03-22.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
MTSnik1
Рядовой
Сообщения: 92
Зарегистрирован: 12 июл 2018, 17:06
Имя: Timofey

Led табло на 74hc164 (К555ир8)

Сообщение MTSnik1 »

Подключил индикатор, при подаче питания загораются все сегменты. Включаю ардуино происходит последовательное затухание сегментов на 1индикаторе, после переключается на следующий индикатор.
Еще вопрос, почему на 12 выводе тоже появляется сигнал, хотя в программе не указан как вход/выход?
MTSnik1
Рядовой
Сообщения: 92
Зарегистрирован: 12 июл 2018, 17:06
Имя: Timofey

Led табло на 74hc164 (К555ир8)

Сообщение MTSnik1 »

После небольших танцев с бубном запустил табло, в архиве исправленная схема, прошивка,файл флпрог и визуализация в протеусе (правда в нем местами видны лишние сжигания сегментов, на плате такого не наблюдается) может кому-нибудь пригодиться.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Led табло на 74hc164 (К555ир8)

Сообщение Sancho »

MTSnik1 писал(а): 06 ноя 2018, 12:02файл флпрог
нету его...
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
MTSnik1
Рядовой
Сообщения: 92
Зарегистрирован: 12 июл 2018, 17:06
Имя: Timofey

Led табло на 74hc164 (К555ир8)

Сообщение MTSnik1 »

Странный прикол на табло с 74lc164 нормально цифры бегают, а вот на таком-же табло с 74hc164 абракадабра. :smile37: раньше в часах всегда заменял эти микросхемы, менялась только яркость.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
MTSnik1
Рядовой
Сообщения: 92
Зарегистрирован: 12 июл 2018, 17:06
Имя: Timofey

Led табло на 74LS164

Сообщение MTSnik1 »

Уважаемые форумчане, объясните пожалуйста, почему при загрузке проекта в ардуино на выводах 12 и 10 появляется единица, хотя в проекте нигде эти ноги не используются.

Отправлено спустя 4 минуты 48 секунд:
:smile37:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Led табло на 74LS164

Сообщение Sancho »

MTSnik1 писал(а): 09 ноя 2018, 05:53Уважаемые форумчане, объясните пожалуйста, почему при загрузке проекта в ардуино на выводах 12 и 10 появляется единица, хотя в проекте нигде эти ноги не используются.
Посмотрите код. Передача происходит функцией SPI - там есть предопределённые пины.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
MTSnik1
Рядовой
Сообщения: 92
Зарегистрирован: 12 июл 2018, 17:06
Имя: Timofey

Led табло на 74LS164

Сообщение MTSnik1 »

Посмотрите код. Передача происходит функцией SPI - там есть предопределённые пины.[/quote]
Но если они не используются для чего их выводить?
Есть ли возможность обойти как то это?
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Led табло на 74LS164

Сообщение Sancho »

MTSnik1 писал(а): 09 ноя 2018, 11:50Есть ли возможность обойти как то это?
Написать свой ПБ, который будете использовать только Вы....
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

Led табло на 74LS164

Сообщение 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
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Led табло на 74LS164

Сообщение Sancho »

[ref]MTSnik1[/ref], Попробуй.
Возможны ошибки - не проверял...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
MTSnik1
Рядовой
Сообщения: 92
Зарегистрирован: 12 июл 2018, 17:06
Имя: Timofey

Led табло на 74LS164

Сообщение MTSnik1 »

Проверил блок Sancho показывает крокозябры, возможно из-за нестандартного подключения моих индикаторов. Лишние выводы не используются :smile9:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
MTSnik1
Рядовой
Сообщения: 92
Зарегистрирован: 12 июл 2018, 17:06
Имя: Timofey

Led табло на 74LS164

Сообщение MTSnik1 »

Вот такие показания с 4я 74ls164
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей