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

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


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

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

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

Ой-ли?

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

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

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

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


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

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

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


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

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

BG_cxem1.rar

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

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


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

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

При запуске Вашей программы в ОС 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    42

Подведу итоги первой серии представленных схем и печаток, а точнее схемы версии 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 360

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

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

post-162119-0-55214400-1437796221.jpg

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

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


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

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

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

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


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

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

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


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

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

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

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


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

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

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

radio1984_11.gif

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


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

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

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

  • Одобряю 1

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


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

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

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

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

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

laz_script_maker.exe

comet.sc

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


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

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

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


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

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

Дал?

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


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

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

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

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


Ссылка на сообщение
Поделиться на других сайтах
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    442
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

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


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

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

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

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

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

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

Войти

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

Войти сейчас


  • Сообщения

    • А я скажу за другое: что охлаждающая подставка для ноутбука - это утопия, хоть покупная, хоть самодельная. Просто по воле судьбы постоянно общаюсь с дворниками, которые эти самые "охлажадющие подставки" находят в помойке чуть ли не каждый день. А это в свою очередь говорит о том, что народ "ведётся" на рекламу, и покупает подставки, которые либо неудобны в использовании, либо не выполняют своих функций из рекламы, либо и то и другое, из-за чего потом и выбрасывает (да чего там говорить: сам однажды подарил девушке подобную подставку, чтобы можно было лёжа кино посмотреть в кровати - раз или два всего попользовались, а потом так и валялась по углам без своего места). Но с другой стороны мой личный опыт показывает, что выход из строя термотрубки в ноутбуках довольно таки нередкая вещь! Поэтому моё личное мнение такое: если с охлаждением в ноутбуке всё прекрасно - то ни в какой подставке он не нуждается (производитель тоже не дурак выпускать технику, которая через 3-5 минут после включения отключится из-за перегрева); но если система охлаждения повреждена - то хоть что с ней делай, разве что жидкий азот только и поможет остудить ноутбук! Сейчас некоторые скажут, что ноутбук перегревается, если работать на нём в постели, или на коленке, когда вентилляционные отверстия закрыты одеялом, коленкой, подушкой и т.д... Ну так изначально ноутбук и не предназначен для таких условий использования - это раз; а для обеспечения нормальной вентилляции ноутбука (читай - охлаждения, конечно при исправной системе охлаждения) достаточно любой доски, куска пластика, да хоть обрезка ленолеума на худой конец, вместо всяких "охлаждающих" подставок - это два. Но так как ноутбук - это всё же "носимая" вещь, то вполне естественно, что в нём изначально "урезаны" и съэкономлены до минимума все запасы по мощности, производительности, ну и охлаждению. Посмотришь какой-нибудь чужой компьютер (а-ля тормозит, тупит, не тянет, греется), а там вся оперативка забита всякими скайпами, яндексами, майлами, аськами, вконтактами, торрентами, барами, хелперами, помогалками, драйверообновлялками, геймцентрами и пр.,  - только диву даёшься, как компьютер вообще умудряется загрузить ОС! Так что первопричина перегрева любого компьютера - это как говорят автомобилисты: плохая прокладка между рулём и сиденьем! И с этого нужно начинать разбираться с охлаждением ноутбука, а не колхозить не пойми что!
    • Ассоциации...
    • Я вот тоже заинтересовался этой схемой, вернее я даже пока не знаю сколько у нее версий. Я сейчас изучаю в симуляторе (Мультисим 14) версию "со смесителем из резисторов" на выходе, вроде это 16-я версия, если не ошибаюсь.... А про смеситель кажется у Вас вычитал такое сравнение..... Хотел поинтересоваться, а смотрели на осц амплитуду пульсаций 100 Гц, а может еще и "гармони" на нагрузке, например при 1,5А а лучше 2А и 20В в режимах СС и CV? Впрочем ток и напряжение можно и другие, лишь бы под нагрузкой не менее 1 А. Очень бы хотелось увидеть осциллограммы таких тестов по зарытому входу, прежде чем самому в железе собирать. Симулятор конечно дело хорошее и удобное, но железо оно и в Африке....
    • @ЕвгенийАндреич , если вам очень хочется поставить КТ817Г, то кроме того, что его придётся ставить на радиатор (0,6В х 1,4А = 0,84 Вт), потребуется ещё транзистор для раскачки тока в его базу, т.к. у КТ817Г h21 min = 25, т.е. требуется ток в базу более 1400 / 25 = 56 мА, а микросхема может выдать не больше 4-20 мА в зависимости от применённой серии. Так как у вас будет питание от 12В и максимальная скорость и так будет никакая, то если для стабилизации тока вместо ШИМ примените резистор (между источником питания и двигателем), - тогда вполне можно поставить то, что вы хотите. Но резистор потребуется мощный:  (12В - 3,22В) х 1,4А = 12,3Вт. Сопротивление резистора 6,3 Ом. P.S. И на всякий случай, чтобы не сотрясать воздух впустую, расскажите вкратце, что за контроллер будет управлять регистром на вашей схеме, и что за программа будет в него зашита.
    • По всему миру все делают ДШ и вариации на тему ДШ. Китайцам и малайцам расскажите про лицензию))). Не знаю тонкости шведских законов, может, там действительно - дешевле заплатить лицензию. Ок. Вот, российская КдП. В аудио нет понятия "как положено".  
    • Не гоните пургу. 1.В какую сумму обойдёться 3дэ печать всех этих прибамбасов, знаете? На многих фотках много резонаторов Шрёдера. Он запатентован. 2. Изготовление без покупки лицензии карается по закону. Знаете сколько стоит штраф за изготовление нелицензионки? Печатать себе во вред никто не будет. 3. Заплатят, приедут спецы, снимут параметры помещения и всё как положено смонтируют и настроят. Дай вам столько приблуд вы не сможете их правильно разместить. Налепите отсебятину а толку не будет. Нужно точно знать как и что следует делать. 
    • Вторичка не должна висеть в воздухе, иначе схема "пойдет в разнос". Обязательно обратная связь через D935. L980, IC932. Эти элементы и обвязка вокруг них должны быть. А включение - сигналом STANDBY_IN через Q989. А VCC_PI - уходит вниз схемы для запитки оптрона IC991. В принципе, схема должна запускаться и так, потому что STANDBY_IN просто подключает R993 параллельно R992 и немного меняет обратную связь. Но напряжение на вторичках должно быть. Если  попробуйте поменять фазировку обмоток.