KaperGL

Светодиодная матрица с изменяемой дискретностью

3 posts in this topic

KaperGL    0

Прошу совета бывалых и опытных товарищей.

Существует матрица 12x24 состоящая из сегментов.  Один из режимов работы подразумевает проецирование "картинки" на всё поле 12х24. Другой режим выводит из этой матрицы крайние 2х8 сегментов в состояние с большей дискретностью. Каждый сегмент состоит из матрицы 4х4 итого выходит, что отделяется из общей панели  матрица 8х32 (условно назовём её Служебная), на которую выводится при необходимости текстовая информация.  

Задача заключается в том, что картинка заполняющая всё поле 12х24 не должна набегать на служебные сегменты, если те активированы.

В голове крутятся несколько вариантов, но хочется пойти грамотным решением, а не на "костылях".

 

Graphic1.thumb.jpg.25a22b5fb36bd790cba168eff9181b5b.jpg

 

 

Share this post


Link to post
Share on other sites
Lexter    399
Posted (edited)
7 часов назад, KaperGL сказал:

В голове крутятся несколько вариантов ...

Ну так покажите хотя бы, чем эта матрица управляется, чтобы у других в голове тоже могло что-нибудь "крутиться". Потому что если контроллером, - то вопрос вообще ни о чём, всё делается программно.

Edited by Lexter

Share this post


Link to post
Share on other sites
KaperGL    0

Извиняюсь за молчание - уезжал на несколько дней.

Пока ещё не чем не управляется. В общем-то из-за того, что не понимаю как реализовать правильно свою задачу и не могу подобрать правильные компоненты.

Управлять всем будет PIC18(если не хватит мозгов значит PIC24 применю).

Основное поле будет запускаться регистрами с защёлкой(74нс595 х 3шт) и 2 счётчика CD4017A. (в целях экономии выводов МК и времени).

Служебное поле управляется другим каналом, а  по длине и ширине планирую запускать также сдвиговыми регистрами (чтобы была возможность зажигать каждый сегмент 4х4 одновременно).

И если на этом этапе мне хоть что-то понятно,как управиться с двумя матрицами одновременно, то дальше в голове порядок их объединения не складывается. 

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

Другой вариант условно архитектурный - переводить служебное поле в общее за счёт параллельной логики и дополнительных объединяющих ключей (отключив сдвиговые регистры от управления).

 

 

Share this post


Link to post
Share on other sites

Старт складской программы по Wi-Fi/ Bluetooth-чипам от Espressif

На склад КОМПЭЛ поступили чипы, модули и отладочные платы от компании Espressif Systems на базе ESP8266 и ESP32. Стоимость всех изделий данной линейки – в 2-3 раза ниже ближайших аналогов, чипы занимают минимальное место на плате, энергоэффективны и универсальны в применении

Подробнее...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Сообщения

    • Это от того, что схема изначально ущербная, а первая, так вообще не может долговременно стабильно работать даже теоретически - на пороги переключения будет влиять как температура компонентов, так и механические особенности конкретных реле (которые тоже меняются со временем).
      Как выше заметили, для устойчивой и чёткой работы нужны компараторы с гистерезисом. При этом можно будет точно настраивать пороги переключения для каждой ступени независимо и как вам надо, а не так, как задумал разработчик LM3914. Стабильность переключения будет зависеть только от стабильности источника опорного напряжения.
      И второе - у вас в обеих схемах отслеживается входное напряжение, а что там происходит на выходе стабилизатора - неизвестно. А по уму, надо бы отслеживать выходное. Чтобы не изобретать велосипед, можно взять за основу схемы переключения обмоток для ЛБП из соседних тем.
    • Алгоритм наипростейший: включился насос - таймер начинает считать время, выключился насос - таймер останавливается. Снова включился - значение на индикаторе обнуляется и снова начинает считать и так до бесконечности. Схема тоже - проще некуда. Любой МК или ардуина подойдет. Можно вообще на старообрядческой К155 сделать. Поэтому, чем помочь то? Нарисовать схему, написать программу? Ну тогда вам в раздел Работа.
    • @motoandrey14 При чём тут синие? Обычно под красный рассеиватель ставят белые СД или лампы накаливания. Возьмите, хотя бы, автомобильную светотехнику.
    • 6н26п 66-67 год - 20 - 500 руб. Странные цены у Вас, они на Истоке по 400, и 5Ц4М там по 110, а там обычно самые высокие цены! И 6Н23П фото нет... И про 6Н3П так на вопрос и не ответили.
    • Всем, у кого электроплита. Я Барсик, которого приласкала жена, но иногда приходится оставаться одному. Хотя я могу приготовить крутое блюдо для жены. Нужен лоток(не кошачий) антипригарный. Выкладываешь картошку со свининой и специями и луком, запекаешь (в моём случае это ручку повернуть), лука добавить не забыть. Всем приятного аппетита! Морковь ещё, обязательно, забыл. Можно кругляками даже порезать, перед запеканием
    • Всем доброго времени суток.Продолжаю тему ремонта весовых индикаторов CAS.Через 6 лет после первой публикации по ремонту CAS  https://forum.cxem.net/index.php?/topic/119709-не-работает-бп-на-top245yn-для-весов-cas-ci-6000a/  мне в руки попал весовой индикатор CAS CI-5010A.
      Неисправность  - выдаёт ошибку после самотестирования при включении: CH 02, что в мануале расшифровано как  " Некорректно подключен тензодатчик или ошибка в модуле АЦП." Во включенном состоянии мерцают два крайних разряда семиразрядного вакуумно-люминесцентного индикатора  (F52b (7DIGIT)) Хозяин индикатора уверяет что сбой произошёл после скачка напряжения второй раз.В первый раз сервис поменял весь блок по гарантии.Причину неисправности обозначили так :"Вышел из строя АЦП".
      Есть у кого варианты куда начинать копать.С цепями питания более менее понятно( в теме по ссылке выше разбирали), здесь симптомы другие...
    • Всем доброго времени суток.Продолжаю тему ремонта весовых индикаторов CAS и создал новую тему : https://forum.cxem.net/index.php?/topic/210205-не-работает-весовой-индикатор-cas-ci-5010a/