| Наиболее подходящей платформой для такого устройства мне представляе-
 тся микроконтроллер AT89C2051 фирмы Atmel, AT90S2313 (так же Atmel), ли-
 бо PIC16F84 от Microchip. Я выбрал PIC16C84 - исключительно из соображе-
 ний применить куда-нибудь устаревший кристалл (к сожалению, для данной
 задачи он не очень удобен из-за особенности построения таблиц в програм-
 мной памяти).
 
 2. Возможности устройства.
 
 Поддерживает четыре канала управления (используется фазовое управле-
 ние тиристорами с дублирование на контрольные светодиоды).
 
 Обеспечивает выбор одной из шестнадцати управляющих программ (однако
 сейчас написано всего пять), или последовательное выполнение всех прог-
 рамм и ручной выбор скорости (медленно, нормально, быстро) переключения.
 
 
 3. Управление устройством.
 
 Все управление производится с помощью четырех кнопок:
 
 "<<" - выбор программы, переключиться на предыдущую;
 ">>" - выбор программы, переключиться на следующую;
 При выборе программы ее номер (в двоичном коде) отображается на инди-
 каторных светодиодах в двоичном коде, до тех пор, пока нажата кнопка вы-
 бора.
 "Speed" - переключение скорости выполнения программы, циклически
 "normal">"fast">"slow">"normal".
 "Demo" - автоматический перебор программ, после выполнения программы
 начинается выполнение следующей. Этот режим отменяется при нажатии кноп-
 ки "<<" или ">>".
 
 Кроме того, при включении устройства можно выбрать дополнительные ре-
 жимы, для чего надо нажать и удерживать кнопку "Demo", и, одновременно
 с ней комбинацию из остальных кнопок, каждая из которых определяет сле-
 дующие режимы:
 "<<" - режим "резкого" включения/выключения, без плавной регулировки
 яркости в канале;
 ">>" - эта кнопка пока зарезервирована для будущего использования;
 "Speed" - режим управления тремя каналами, четвертый канал в некото-
 рых режимах не использовать (типа "бегущих огней").
 
 
 4. Конструкция и детали.
 
 В качестве микроконтроллера U1 можно использовать PIC16C84 или
 PIC16F84, с любой тактовой частотой. В качестве времязадающего элемента
 - кварцевый или пьезорезонатор с частотой 4 MHz, особых требований к
 стабильности не предъявляется. Тиристоры (симисторы) - практически лю-
 бые, с достаточным запасом по коммутируемому напряжению. Диоды в "сило-
 вом" выпрямителе - выбирать с достаточным запасом по току и по обратному
 напряжению не менее 400 вольт. Токоограничивающие резисторы в цепи упра-
 вляющих электродов тиристоров - рекомендуется выбирать с рассеваемой мо-
 щностью не меньше 1 ватта.
 
 Конструкция имеет гальванический контакт с сетью, поэтому металличес-
 кие элементы наружного оформления не должны иметь контакта со схемой.
 Особенно это относится к кнопкам управления. При налаживании устройства
 необходимо соблюдать традиционные меры безопасности.
 
 "Продвинутые" пользователи могут попробовать усовершенствовать управ-
 ляющую программу или добавить новые световые эффекты (присылайте, пожа-
 луйста, описание или "исходники" новых эффектов автору), программа на-
 писана с использованием мнемокодов ассемблера spasm от Parallax inc.,
 ftp.parallaxinc.com
 Здесь исходники и прошивки.    Источник: cqham.ru  
 Высылаю плату своей разводки к схеме. Плата разведена без переходных отверстий вне компонентов. Файл PDF содержит 3 страницы, на первых двух собственно стороны печатной платы, на третьей монтажка. Нумерация элементов своя, поскольку на родной схеме она отсутствует, есть и номиналы на монтажке. Кстати, резисторы подтяжки в цепях управления тиристорами лучше поставить по 620 Ом, мощностью 0.25 Вт. Best regards, Andrew, da_c@mail.ru http://ln.com.ua/~dj-andy
 |