Наиболее подходящей платформой для такого устройства мне представляе- тся микроконтроллер 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 |