Jump to content
dimberg

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

Recommended Posts

Если применять только один тип РПЗУ такой прием допустим, но взамен будет как минимум один лишний резистор. У меня цель поставлена иначе, применить весь набор РПЗУ от 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

Edited by ST_A

Share this post


Link to post
Share on other sites

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

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

Ой-ли?

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Новые контролллеры VIPerPLUS - практический вебинар 10 июня от ST

В программе вебинара - новые контроллеры VIPerPlus, расширяющие границы применения этих компонентов. Обзор их характеристик и преимуществ. Практика. Демонстрация испытаний из лаборатории ST. Пример моделирования в среде E-DesignSuite.

Зарегистрироваться

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

BG_cxem1.rar

Edited by ST_A

Share this post


Link to post
Share on other sites

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

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

post-162119-0-55214400-1437796221.jpg

Share this post


Link to post
Share on other sites
                     

Технология SOI против паразитных эффектов в драйверах затвора

Микросхемы драйверов затвора силовых транзисторов, изготавливаемые по технологии монолитного кремния, подвержены негативному влиянию отрицательных напряжений, возникающих на опорном выводе для верхнего плеча. Технология «Кремний-на-изоляторе» (Silicon-on-insulator, SOI) является надежным решением этой проблемы, о чем свидетельствуют результаты испытаний трех микросхем драйверов затвора полумостовой схемы, в том числе – SOI-драйвера производства Infineon.

Читать статью

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

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

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

Edited by ST_A

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Подведу итоги первой серии представленных схем и печаток, а точнее схемы версии 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, и на выходе Переключатели. Так можно было обойтись без программатора и зашить быстро любой эффект. Был для этого предусмотрен пошаговая смена адреса и кнопка записи. Плюс два генератора- один регулируемый, второй тригер от микрофона, т.е. смена эфекта от музыки (басов) Вышла зачетная штука, даже пару собрал на заказ в кафешки.

Share this post


Link to post
Share on other sites

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

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

post-162119-0-55214400-1437796221.jpg

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

radio1984_11.gif

Share this post


Link to post
Share on other sites

post-24063-0-98840900-1332693060_thumb.gif

post-24063-0-76600700-1326011921_thumb.gif

Эту функцию выполняет ЛА2.


Я не раздаю рыбу. Я раздаю удочки.

ПРОСТОТА - ХУЖЕ ВОРОВСТВА!!!

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

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

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

laz_script_maker.exe

comet.sc


Если забанить всех, кто набрался смелости думать независимо, здорово будет на форуме - как на кладбище: тишина, птички поют...

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
11 час назад, mvkarp сказал:

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

Дал?


Если забанить всех, кто набрался смелости думать независимо, здорово будет на форуме - как на кладбище: тишина, птички поют...

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites
В 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 бит в одном корпусе).

Share this post


Link to post
Share on other sites
9 часов назад, ST_A сказал:

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

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

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

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

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

Edited by ARV

Если забанить всех, кто набрался смелости думать независимо, здорово будет на форуме - как на кладбище: тишина, птички поют...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • Вам и сейчас забыли сказать, почему. Дело в том, что у всех современных электретных капсюлей питание положительной полярности, а у МКЭ-3 - отрицательной. Хотя, так как полевой транзистор - прибор униполярный, то есть варианты и с положительным питанием. Но у них вроде проблемы с качеством звука, хотя точно не знаю. Наверное вам будет проще сделать вот так, с батарейками. Можно поставить миниатюрные "таблетки", 2-3 штуки. И хотя "кушает" микрофон мало, нелишним будет и выключатель питания. Есть и другие варианты: второй, третий, и это не все. Можете поискать ещё сами. Ну и на всякий случай - паспорт на микрофон.
    • MHz поворачивали только для SH1106 и SSD1306, на сколько я помню. Посмотрите как в тех исходниках реализовано.  Если увеличите шрифты, то возможно  понадобиться в подпрограмму вывода шрифта вносить изменения.  Я нокиевский дисплей применял только один раз с UV-датчиком, так как этот дисплей не засвечивается солнцем. Причём занимался им после того, как попробовал цветные TFT. Увлекательная рутина создавать шрифты для нокии или ssd1306  В них адресация построчная. Пока один создаёшь, для цветного пять сделаешь (в размерах меньше ограничений и способ вывода проще, льётся в дисплей сплошным массивом). В итоге так и не дописал, видно на фото - цифры разной высоты   Но и прибор этот нужен только для проверки LED уф-ламп. Оставил так.. Работает и ладно Вообще, суть моего сообщения о преимуществах TFT против дисплеев с построчной адресацией. 
    • @PenZioNer Нужен был маленький корпус, чтобы поставить рядом с компьютером. А на счёт покупки дохлого ресивера под более серьёзный проект думал и не раз, но трансы там часто с неподходящими напругами и радиаторы в основном такие, что без вентилятора никак.
    • Кто-то из "лайфхакеров", видать, сходил на экскурсию в производственный цех или автомастерскую. Этой идее сто лет в обед. Сто лет - в буквальном смысле. 
    • Тогда вы должны понимать, что чудес - то не бывает. Перепад в 15 Вольт - это одно. А перепад в 45 Вольт (лампа от проектора - практически КЗ) - совсем другое. К тому же, если имеется возбуд (который вы не можете увидеть без осциллографа), то оно как раз так примерно и будет выглядеть. Увлечение гигантоманией в строительстве блоков питания имеет свою цену, и вы уже сделали пару выплат. Вам жалко раздавить в тисках один из сгоревших транзисторов и убедиться наверняка?  
    • тогда такой вопрос, а можно хотя бы частично восстановить управление камерой, ну там просто вперед, назад, влево, вправо?
×
×
  • Create New...