Динамическая индикация

Как это сделано ?

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Динамическая индикация

#21

Сообщение Dryundel » 04.09.2022{, 12:30}

Rovki писал(а):
04.09.2022{, 12:00}
Частота импульсов около 50гц
Интересует не частота а скважность.
Если по частотомеру 50Гц, то значит импульсы идут с частотой 100Гц поочерёдной полярности.
Надо хотя бы длительность такого импульса. Любого прямого или обратного.
Если частотомеру не врет. Ведь у пары проводов 3 состояния получается.

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Динамическая индикация

#22

Сообщение Rovki » 04.09.2022{, 13:59}

Скважность меняется
1662289033032.jpg
1662289033032.jpg
одна клетка 10мс
Вложения
1662288920140.jpg
Электронщик до мозга костей и не только

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Динамическая индикация

#23

Сообщение Dryundel » 04.09.2022{, 14:58}

Чего то не то.
Мерил относительно земли что ли?

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Динамическая индикация

#24

Сообщение Rovki » 04.09.2022{, 15:18}

Dryundel писал(а):
04.09.2022{, 14:58}
Чего то не то.
Мерил относительно земли что ли?
да

Отправлено спустя 5 минут 54 секунды:
Скважность же видно ,вот на сегментах
1662294180413.jpg
Отправлено спустя 33 минуты 25 секунд:
Проше сделать самому вот так ,готовых похоже нет ...https://hackaday.io/project/10280-4-dig ... nt-display
Электронщик до мозга костей и не только

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Динамическая индикация

#25

Сообщение Dryundel » 04.09.2022{, 17:03}

Rovki писал(а):
04.09.2022{, 15:58}
да
Ай молодец! А сразу подумать? :)
Rovki писал(а):
04.09.2022{, 15:58}
Скважность же видно ,вот на сегментах
Это как ее там разглядеть можно было? Если не понятно что за сигнал такой.

Воооот, совсем другое дело!
Теперь вижу что скважность 75%. (относительно полезного сигнала)
Судя по первому рисунку каждый провод участвует в работе 8 сегментов.
Исходя из осциллограммы сигнал идет 1/4.
Соответственно импульс на выходе одновременно должен работать на два сегмента....

Хитро. Очень хитро в плане алгоритма. Зажечь один конкретный светодиод из 30 возможных по 6 проводам не проблема.
Проблема что бы скважность была всего 75%.

aidar_i
Полковник
Сообщения: 3122
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 675
Откуда: Уфа
Имя: Айдар
Контактная информация:

Динамическая индикация

#26

Сообщение aidar_i » 04.09.2022{, 17:25}

Dryundel писал(а):
04.09.2022{, 17:03}
Rovki писал(а):
04.09.2022{, 15:58}
да
Ай молодец! А сразу подумать? :)
Rovki писал(а):
04.09.2022{, 15:58}
Скважность же видно ,вот на сегментах
Это как ее там разглядеть можно было? Если не понятно что за сигнал такой.

Воооот, совсем другое дело!
Теперь вижу что скважность 75%. (относительно полезного сигнала)
Судя по первому рисунку каждый провод участвует в работе 8 сегментов.
Исходя из осциллограммы сигнал идет 1/4.
Соответственно импульс на выходе одновременно должен работать на два сегмента....

Хитро. Очень хитро в плане алгоритма. Зажечь один конкретный светодиод из 30 возможных по 6 проводам не проблема.
Проблема что бы скважность была всего 75%.
Библиотеку смотрели? https://github.com/turn-a-round/Arduino-Charlieplexing

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Динамическая индикация

#27

Сообщение Dryundel » 04.09.2022{, 17:39}

aidar_i писал(а):
04.09.2022{, 17:25}
Библиотеку смотрели? https://github.com/turn-a-round/Arduino-Charlieplexing
А ее никто не афишировал еще. Rovki, похвастался что aidar_i, нашел и на этом всё. Зажал. :D
Теперь посмотрю.

Отправлено спустя 16 минут 22 секунды:
Посмотрел. Матричная специализация Чарлиплексинга. Для индикаторов не подойдет. Замучаешься компоновать сегменты.

aidar_i
Полковник
Сообщения: 3122
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 675
Откуда: Уфа
Имя: Айдар
Контактная информация:

Динамическая индикация

#28

Сообщение aidar_i » 04.09.2022{, 18:01}

Dryundel писал(а):
04.09.2022{, 17:56}
Посмотрел. Матричная специализация Чарлиплексинга. Для индикаторов не подойдет. Замучаешься компоновать сегменты.
Мне показалось, ничего сложного в этом. Индикатор тоже в своем роде матрица.

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Динамическая индикация

#29

Сообщение Rovki » 04.09.2022{, 18:17}

А есть то же интересное решение - адресные 7 сегментные индикаторы до кучи -
https://www.instructables.com/Addressab ... -Displays/
Электронщик до мозга костей и не только

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Динамическая индикация

#30

Сообщение Dryundel » 04.09.2022{, 18:21}

aidar_i писал(а):
04.09.2022{, 18:01}
Мне показалось, ничего сложного в этом. Индикатор тоже в своем роде матрица.
Ну да, конечно, а дельфин это тоже рыба.
С точки зрения наблюдателя, что программная CAN шина что встроенная разработчиком одно и то же. :) Я помню.

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Динамическая индикация

#31

Сообщение Rovki » 04.09.2022{, 18:37}

Айдар, обычно говорит дело . И если говорит, что не проблема ,значит не проблема и может сделать, не такое делал. Каких только индикаторов он не АСУчил. :smile427:
Электронщик до мозга костей и не только

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Динамическая индикация

#32

Сообщение Dryundel » 04.09.2022{, 18:37}

Rovki писал(а):
04.09.2022{, 18:17}
А есть то же интересное решение - адресные 7 сегментные индикаторы до кучи -
https://www.instructables.com/Addressab ... -Displays/
Вот это клёво. Не так занимательно, но с практической точки зрения идеальное решение. Подключение по одному проводу. Три мелких чипа меше чем по 5р - и стыкуй хоть сотню индикаторов. Наверняка и библиотека символьная есть. (не смотрел)
Скрин и ссылка для архива. 7-Segment displays by WS2811Показать

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Динамическая индикация

#33

Сообщение Dryundel » 04.09.2022{, 18:40}

Rovki писал(а):
04.09.2022{, 18:37}
Айдар, обычно говорит дело . И если говорит, что не проблема ,значит не проблема
Ну если сам Айдар говорит! Значит не проблема. Наверное... Может быть...
Значит я помолчу. :D

Отправлено спустя 42 секунды:
Rovki писал(а):
04.09.2022{, 18:39}
По двум проводам - I2C, вроде
Схему то глянь для приличия.

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Динамическая индикация

#34

Сообщение Rovki » 04.09.2022{, 18:44}

Ну вот два клевых решения ,наверное хватит на сегодня :smile453:
Я их сотню сегодня глянул , разных , там и I2C 1-и 1wire , в глазах рябит ...Да в адресной ленте 1 провод управления. :smile250: - это я себе стучу, пошел отдыхать
Электронщик до мозга костей и не только

Ответить

Вернуться в «Спросить у знатоков»