• Объявления

    • admin

      Просьба всем принять участие!   24.11.2017

      На форуме разыгрывается спектроанализатор Arinst SSA-TG LC (цена 18500 руб). Просьба всем перейти по ссылке ниже и принять участие!
dimberg

Автоматы Световых Эффектов - Все О Них

431 сообщение в этой теме

ST_A    5

Если применять только один тип РПЗУ такой прием допустим, но взамен будет как минимум один лишний резистор. У меня цель поставлена иначе, применить весь набор РПЗУ от 2716 до 27512 и здесь нужен весь набор поля перемычек.

Помимо этого варианта предлагаю его разновидность, там генератор содержит транзистор, эта схема позволяет обеспечить регулировку частоты генерирования в более широких пределах. В эти варианты схем с платами я внес определенную универсальность и отпадает необходимость трассировать платы для схем семейства BG_v1_xx и BG_v3_xx. Если возникнет необходимость применить РПЗУ 27С1000 до 27С8000, то можно вернуться к трассировке плат под них, естественно что схему придется подправить.

post-103779-0-32167000-1437334406_thumb.gif

post-103779-0-89219200-1437334425_thumb.gif

BG_v2C_.lay6

Изменено пользователем ST_A
  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Быстрый заказ печатных плат

Полный цикл производства PCB по низким ценам!

  • x
    мм
Заказать Получить купон на $5.00

Смысл заменять перемычки резисторами?

Резисторы дороже.

Ой-ли?

Но с одной перемычкой удобнее. Замкнута - адрес, разомкнута - подтяжка к +5V.

...У меня цель... применить весь набор РПЗУ от 2716 до 27512...

Именно, для полного достижения Вашей цели.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ST_A    5

Спасибо, такое решение задачи допустимо, но она нестандартная и слегка противоречит требованиям ТУ (особенно для серии К573). В данной схеме есть и другая составная часть поставленной задачи, это минимальное количество дискретных элементов при соблюдении всех канонов цифровой схемотехники. Для меня такое удобство малозаметно, мне проще переставить джампер с одной пары штырьков на другую....

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ST_A    5

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

BG_cxem1.rar

Изменено пользователем ST_A

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
mvkarp    3 638

Для дополнительных раздумий.

При запуске Вашей программы в ОС WinXP SP3 x86, процессор Athlon 64 3200+:

post-162119-0-55214400-1437796221.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ST_A    5

К сожалению у меня нет сведений как работает прога на Атлонах, у меня Интел 2-х ядерный (3 ГГц), та же WinXP SP3 (версия на 32 бита). После различных опытов с Win7 и Win8 пришел к заключению что ОС должна быть 32-х битная, 64-х битная версия напрочь отказывает в запуске. В крайнем случае можно в винде сначала запустить Волков Командер, потом из него уже запускать искомую прогу.

У меня прога запускается как из винды напрямую, так из Волков Командер под виндой.

P.S. В предыдущем посту я заменил архив, в нем устранены основные ошибки (при ручном вводе нет записи в файл, также подправил некоторые огрехи вывода на экран). Сейчас программа рабочая, все набранное записывается/считывается, можно уже набирать отдельные эффекты, для удобства каждый эффект предпочтительно размещать в отдельный файл.

Изменено пользователем ST_A

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ST_A    5

Подведу итоги первой серии представленных схем и печаток, а точнее схемы версии BG_2B и BG_2C, соответствено печатки с обозначениями BG-2B2 и BG_2C. Формально схемы заработали без проблем, только при прогоне заметил что перебор 3-х младших адресов ведет себя отвратительно, по осциллографу было видно нестабильность длительности импульса и напрочь отсуствовал сигнал "меандр". Замена счетчика К555ИЕ19 на 74НС393 и введение дополнительных инверторов для улучшения фронта импульсов проблему не устранило, пришлось К555ЛН1 заменить на К555ТЛ2 и это автоматом потянуло за собой замену схемы задающего генератора, в итоге пришлось слегка перелопатить схему. После всего этого платы пришлось доработать под схему BG_2B1, в итоге платы работают как швейцарские часы.

post-103779-0-68110000-1438637251_thumb.gif

post-103779-0-54733500-1438637271_thumb.jpg

  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ST_A    5

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

  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
olegtur77    40

Подведу итоги первой серии представленных схем и печаток, а точнее схемы версии BG_2B и BG_2C, соответствено печатки с обозначениями BG-2B2 и BG_2C. Формально схемы заработали без проблем, только при прогоне заметил что перебор 3-х младших адресов ведет себя отвратительно, по осциллографу было видно нестабильность длительности импульса и напрочь отсуствовал сигнал "меандр". Замена счетчика К555ИЕ19 на 74НС393 и введение дополнительных инверторов для улучшения фронта импульсов проблему не устранило, пришлось К555ЛН1 заменить на К555ТЛ2 и это автоматом потянуло за собой замену схемы задающего генератора, в итоге пришлось слегка перелопатить схему. После всего этого платы пришлось доработать под схему BG_2B1, в итоге платы работают как швейцарские часы.

post-103779-0-68110000-1438637251_thumb.gif

О! Я когда то собирал подобную схему сам, только счетчики были помоему 176ИЕ1 в два каскада ,а вместо ПЗУ ставил 537РУ10, и на выходе Переключатели. Так можно было обойтись без программатора и зашить быстро любой эффект. Был для этого предусмотрен пошаговая смена адреса и кнопка записи. Плюс два генератора- один регулируемый, второй тригер от микрофона, т.е. смена эфекта от музыки (басов) Вышла зачетная штука, даже пару собрал на заказ в кафешки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
marinovsoft    1 357

Для дополнительных раздумий.

При запуске Вашей программы в ОС WinXP SP3 x86, процессор Athlon 64 3200+:

post-162119-0-55214400-1437796221.jpg

Надо попросить автора переписать программу на чем-нибудь посовременнее турбо-бейсика, под win32, а не под ms-dos. Или, если автор даст исходники, попробую портировать сам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
mvkarp    3 638

Мне вообще непонятно, как у него работает. Утверждает, что по Виндовс. А при чем здесь процессор, при чем здесь Волков командер???

Или автор даже не знает, в какой среде запускается его программа.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
marinovsoft    1 357

Под win x64 не работают 16-бит программы. От слова совсем. Ограничение даже не в ОС, а в особенностях работы процессоров в режиме x64. Либо переделывать под современную среду исполнения, либо запускать в эмуляторе или виртуалке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
mvkarp    3 638

Так у меня Win32. Это процессор на х64.

... в ОС WinXP SP3 x86, процессор Athlon 64 3200+

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Bear2011    1

Уважаемые Господа

Нужна подсказка. близиться Новый Год и мне пришлось сесть за ремонт автоматов световых эффектов для городских елок (это моя обязанность по работе). Автоматы естль разные в том числе покупные кЕтайские на "каплях". Обычно при выходе их из строя заменял "классикой" на логике еще 1984 года Но в этом случае заказчику не нравиться пауза когда не горит ни одна лампа. Подскажите как проще запретить запись в регистр комбинации 0000.

radio1984_11.gif

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Bear2011    1

Все разобрался я со своим вопросом. Достаточно просто инвертировать выходные сигналы. У меня ключи были на оптосимисторах (а по другому никак - 1.5 кВт на канал) и светодиоды оптосимисторов я  включал последовательно с транзистором. Мне казалось что так правильнее. А стоит включить параллельно транзистору то при комбинации 0000 все лампы будут наоборот светится. А комбинации 1111 у 155ИЕ2 НЕ БЫВАЕТ (счетчик-то двоично-десятичный)

P.S Век живи-век учись а все равно дураком помрешь... В который раз убедился что всегда можно найти простое решение

  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ARV    265

А кого-нибудь интересует автомат на гирлянде светодиодов WS2812b (до 128 штук) и с произвольным количеством эффектов, считываемых с SD-карты из файлов-скриптов на придуманном мной "языке"?

Только что закончил тестирование модуля для своего проекта цветомузыки, который все это может... и этот модуль можно применить отдельно. По-моему, будет достаточно atmega8/88. Для удобного написания скриптов сделал небольшую утилитку типа редактора-отладчика, можно увидеть, как оно будет выглядеть в "натуре" без прошивки МК... близко к реальности, но не абсолютно...

Прилагаю эту утилитку и пример скрипта: открываете файл скрипта в утилитке - видите содержимое скрипта. Нажимаете "жучка" - появляется окно отладчика для 32-светодиодов (внизу на черном). Жмете F8 - скрипт выполняется команда за командой, жмете "ракету" - скрипт запускается на автоисполнение, регулятором можно менять скорость, максимальная определяется мощностью вашего компа и может достигать реальной скорости на МК (в теории).

Если интересует - будут любые подробности.

laz_script_maker.exe

comet.sc

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
mvkarp    3 638

Аваст отправил Ваш файл на проверку. :) Не доверяет.
Обещался через два часа дать ответ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ARV    265
11 час назад, mvkarp сказал:

Обещался через два часа дать ответ

Дал?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
mvkarp    3 638

Да. Все в порядке.
Я занят пока. Не хочу отвлекаться, чтобы заценить разработку.

Попробовал. Стартанул. Ничего не понял. :( Пойду дальше полы шлифовать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ST_A    5
В 01.12.2017 в 22:17, ARV сказал:

А кого-нибудь интересует автомат на гирлянде светодиодов WS2812b (до 128 штук) и с произвольным количеством эффектов, считываемых с SD-карты из файлов-скриптов на придуманном мной "языке"?

Только что закончил тестирование модуля для своего проекта цветомузыки, который все это может... и этот модуль можно применить отдельно. По-моему, будет достаточно atmega8/88. Для удобного написания скриптов сделал небольшую утилитку типа редактора-отладчика, можно увидеть, как оно будет выглядеть в "натуре" без прошивки МК... близко к реальности, но не абсолютно...

Прилагаю эту утилитку и пример скрипта: открываете файл скрипта в утилитке - видите содержимое скрипта. Нажимаете "жучка" - появляется окно отладчика для 32-светодиодов (внизу на черном). Жмете F8 - скрипт выполняется команда за командой, жмете "ракету" - скрипт запускается на автоисполнение, регулятором можно менять скорость, максимальная определяется мощностью вашего компа и может достигать реальной скорости на МК (в теории).

Если интересует - будут любые подробности.

laz_script_maker.exe

comet.sc

Симулятор дает красивую картинку, для предварительной подготовки приемлемо. Можно ли предоставить хотя-бы черновой набросок схемы на подобную гирлянду... Я к примеру если делаю подобные гирлянды на элементах общего применения (контроллер, RGB светодиоды, силовые ключи и т. д.) то они получаются с толстым жгутом проводов, особенно если число каналов свыше 6... Если принять меры по сокращению проводов в жгуте, то пока приемлемым решением будет распределение мелких платок со спец.микрухами в варианте SMD (есть хитрые микрухи, тип не помню, они представляют связку функционально похожую на 74HC595+ULN2803 на 16 бит в одном корпусе).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ARV    265
9 часов назад, ST_A сказал:

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

Как я уже писал, автомат эффектов случайно отпочковался от проекта цветомузыки, поэтому законченной схемы пока нет, но её основа может быть описана несколькими словами: микроконтроллер (если без LCD1602 - Atmega8 и "старше", если с LCD, то желательно не менее atmega16, чтобы было больше памяти под выводимую на LCD информацию) с аппаратным модулем SPI, к этому модулю подключается через резистивные делители SD-карта (плюсом необходим стабилизатор 3,3В с минимальной обвязкой для питания карты), и, через простейший ключ на биполярном транзисторе (любом, у меня КТ3102 работает), линия MOSI выдается на гирлянду светодиодов WS2812b. Вот и вся схема.

Питание микроконтроллера +5В, питание гирлянды светодиодов WS2812 тоже 5В, но с большим током, для 128 светодиодов потребуется источник с выходным током 8А. Гирлянды можно параллелить. На гирлянду идет 3 провода: питание (5в и GND) и управляющий.

В схему (и программу) можно добавить кнопки и т.п. мишуру - это, как говорится, обсуждаемо... 

Чуть освобожусь - нарисую схему прилично...

Изменено пользователем ARV
  • Лайк 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас