Например TDA7294

Форум РадиоКот • Просмотр темы - 7seg на hc595 4digit
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн дек 29, 2025 13:16:55

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 169 ]     ... , , , 7, ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: 7seg на hc595 4digit
СообщениеДобавлено: Вс фев 25, 2024 22:16:10 
Друг Кота

Карма: 67
Рейтинг сообщений: 1964
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
если имеются ввиду все те же, то они каскадируются. То есть, у каждого индикатора есть последовательный выход, который можно подключить на вход следующего (частота и защёлкивание подключаются параллельно). В этом случае общий сдвиговый регистр увеличивается, то есть, если раньше слали данные "байт разряда, байт значения", затем защёлкивание, то теперь потребуется слать подряд ""байт разряда 3 индикатора, байт значения 3 индикатора, байт разряда 2 индикатора, байт значения 2 индикатора, байт разряда 1 индикатора, байт значения 1 индикатора", а затем защёлкивание.

З.Ы. Ну а roman.com в этом случае покупает ещё горсть микроконтроллеров.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 7seg на hc595 4digit
СообщениеДобавлено: Вс фев 25, 2024 22:18:20 
Собутыльник Кота
Аватар пользователя

Карма: 14
Рейтинг сообщений: 121
Зарегистрирован: Сб май 21, 2016 11:04:52
Сообщений: 2977
Откуда: Беларусь
Рейтинг сообщения: 0
т.е надо писать свою библиотеку?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 7seg на hc595 4digit
СообщениеДобавлено: Вс фев 25, 2024 22:21:03 
Друг Кота

Карма: 67
Рейтинг сообщений: 1964
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
или внести изменения в существующую


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 7seg на hc595 4digit
СообщениеДобавлено: Вс фев 25, 2024 22:27:10 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1494
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15333
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Динамическая индикация основана на инерционности зрения.
А тут не все так однозначно - можно использовать не такой уж большой ток для достаточно корректного восприятия (соответственно и экономия по питанию). Да и сам алгоритм сканирования может быть не так уж и равноценен простому делению на количество позиций.
К примеру те же "беглые строки" или демонстрационные экраны на статике как-то и прожорливо и довольно часто не реализуемо.
Плюс экономия по компонентам и монтажу, размерам устройства.
8)
Насчет трех (и более) индикаторов - можно и динамику и статику и оба метода вместе.
Все зависит от наличия компонентов...
Естественно под свою схему придется и свою программу написать (не обязательно как библиотеку - достаточно дополнительные файлы в проекте сделать).
:roll:


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: 7seg на hc595 4digit
СообщениеДобавлено: Вс фев 25, 2024 22:34:39 
Это не хвост, это антенна

Карма: 12
Рейтинг сообщений: 136
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 1315
Рейтинг сообщения: 0
Вот есть у меня 3 одинаковых индикатора по 4 цифры каждый. Как к ардуине подключить что бы они показывали одноверменно 3 температуры от трех разных датчиков?

Для начала, бабушка, иметь мозги. Затем, эти мозги разложить по полочкам. Только и всего.)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 7seg на hc595 4digit
СообщениеДобавлено: Пн фев 26, 2024 07:47:39 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2927
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18893
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
olegue писал(а):
т.е надо писать свою библиотеку?
ничего нового создавать не надо. соединить 3 модуля индикаторов и просто отправить 3 раза существующими функциями.

_________________
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 7seg на hc595 4digit
СообщениеДобавлено: Пн фев 26, 2024 09:00:51 
Собутыльник Кота
Аватар пользователя

Карма: 14
Рейтинг сообщений: 121
Зарегистрирован: Сб май 21, 2016 11:04:52
Сообщений: 2977
Откуда: Беларусь
Рейтинг сообщения: 0
Для начала, бабушка, иметь мозги. Затем, эти мозги разложить по полочкам. Только и всего.)

да почем я знаю есть у бабушки мозги или нет, на аватарке я слева.

Starichok51 писал(а):
ничего нового создавать не надо. соединить 3 модуля индикаторов и просто отправить 3 раза существующими функциями.

а вот эта тема мне сразу нравиться!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 7seg на hc595 4digit
СообщениеДобавлено: Пн фев 26, 2024 12:14:31 
Это не хвост, это антенна

Карма: 12
Рейтинг сообщений: 136
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 1315
Рейтинг сообщения: 0
Вот есть у меня 3 одинаковых индикатора по 4 цифры каждый. Как к ардуине подключить что бы они показывали одноверменно 3 температуры от трех разных датчиков?

Индикаторы какие?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 7seg на hc595 4digit
СообщениеДобавлено: Пн фев 26, 2024 14:37:41 
Друг Кота

Карма: 67
Рейтинг сообщений: 1964
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
Starichok51, артефакты появятся - будет лишнее защёлкивание регистров после первой и второй посылок.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 7seg на hc595 4digit
СообщениеДобавлено: Пн фев 26, 2024 14:44:25 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2927
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18893
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
Martian, а если посмотреть в даташит, то там в диаграммах нарисованы импульсы защелкивания после каждого входного импульса.
так что, не беспокойся, проблем не будет.

_________________
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 7seg на hc595 4digit
СообщениеДобавлено: Пн фев 26, 2024 14:51:03 
Друг Кота

Карма: 67
Рейтинг сообщений: 1964
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
хм... я имел ввиду пересыл накопленных данных в выходной регистр. Должно отправиться шесть байт, после этого они должны быть отправлены одновременно на выход. Если в библиотеке ничего не менять, то смена данных на индикаторе будет "бегущей", то есть на каждом индикаторе отобразятся данные предыдущего индикатора.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 7seg на hc595 4digit
СообщениеДобавлено: Пн фев 26, 2024 15:01:35 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1494
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15333
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Защелкивание надо слать после посылки последнего пакета.
Иначе возможно появление информации не на своем месте (очень короткое, но вполне реальное)
"Проблеск" на первом знакомстве сначала последнего, затем еще двух, которые дальше него расположены.
Длительность проблеска равна времени пересылки пакета данных (два байта). Т.е. пока не придет следующий импульс защёлкивания (это ежли N блоков индикаторов имеют несколько импульсов защёлкивания, а не один, расположенный после посылки ВСЕХ N пакетов данных).
8)
Для "бегущей" времени мало, а для "паразитки" вполне хватит.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 7seg на hc595 4digit
СообщениеДобавлено: Пн фев 26, 2024 15:29:22 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2927
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18893
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
BOB51, уу микры рабочая частота до 20 МГц.
даже при тактовой частоте 8 Мгц отправка 6 байт займет несколько микросекунд.
я очень сомневаюсь, что ты или кто-то еще в состоянии увидеть "паразитку" длительностью 2-3 микросекунды.

_________________
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 7seg на hc595 4digit
СообщениеДобавлено: Пн фев 26, 2024 15:37:34 
Это не хвост, это антенна

Карма: 12
Рейтинг сообщений: 136
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 1315
Рейтинг сообщения: 0
А ты не сомневайся.) 2 мкс мне досточно ночью для нормального восприятия. А ты о паразитке...)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 7seg на hc595 4digit
СообщениеДобавлено: Пн фев 26, 2024 15:42:32 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2927
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18893
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
тогда я рад за тебя, что у тебя такое чувствительное зрение.

_________________
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 7seg на hc595 4digit
СообщениеДобавлено: Пн фев 26, 2024 15:47:40 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1494
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15333
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
При разработке программы(алгоритма) лучше заранее предусмотреть все явно видимые источники возможных ошибок/сбоев, чем потом их отлавливать.
И без того ошибок в достатке встречается.
:beer:
В данном случае(теоретически) проблески могут хаотически появляться в любом из знакомест первого от выводов МК дисплейчика. Не факт, что обязательно будут, но "стечение обстоятельств" никто не отменял. Да и изменить надо всего-то сигнал "защелкивания" - вывести его за пределы пакетов - не так уж и сложно при самодельной программе.
Для моего примера только одно жесткое условие нужно - пересылка всех пакетов должна вписаться в 1 миллисекунду (да массивы увеличить до соответствия количеству индикаторов и возможно еще чуток подработать в соответствии с увеличением количества данных).
К сожалению комп до выходных недоступен, придется позже посмотреть конкретику.
:lol:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 7seg на hc595 4digit
СообщениеДобавлено: Пн фев 26, 2024 16:12:43 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2927
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18893
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 4
Медали: 1
Лучший человек Форума 2017 (1)
интересно, если как нарисовано в даташите, после каждого входного импульса защелкивать, то какие замечательные паразитки можно понаблюдать!

_________________
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 7seg на hc595 4digit
СообщениеДобавлено: Пн фев 26, 2024 16:14:32 
Это не хвост, это антенна

Карма: 12
Рейтинг сообщений: 136
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 1315
Рейтинг сообщения: 0
тогда я рад за тебя, что у тебя такое чувствительное зрение.

Дело не во мне. Такие индикаторы сейчас делают. Раньше были SRVA только, а сейчас какие непопадя.)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 7seg на hc595 4digit
СообщениеДобавлено: Пн фев 26, 2024 16:20:26 
Друг Кота

Карма: 67
Рейтинг сообщений: 1964
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
Starichok51, каждый входной импульс сдвигается тактовым, а потом все защёлкиваются ещё одним сигналом. Там три сигнала в даташите (ну, помимо очистки)

Изображение

И вот в библиотеке этот Latch происходит каждые два байта. А надо, чтобы каждые шесть.
Притом, если всё сделано в главном цикле, обновление как успеется, то есть большой шанс, что время свечения паразитных сравняется с полезными. Тогда уже без разницы, у кого какие глаза и индикаторы.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: 7seg на hc595 4digit
СообщениеДобавлено: Пн фев 26, 2024 16:34:50 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1494
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15333
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Собственно для ардуиноIDE функция shiftOut вообще только загрузку регистра производит. Посему для скольких регистров общий импульс переноса ставить особо разницы нету (все равно отдельно его делаем)...
А вот в готовой библиотеке то уже заметно сложнее будет.
Касательно строба в произвольный момент загрузки сдвигового регистра...
Весьма симпатичный "хаос - генератор" или хитрый счетчик может получиться...
:roll:


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 169 ]     ... , , , 7, ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y