Search the Community
Showing results for tags 'селектор'.
-
Помогите пожалуйста , нужен 10-ти канальный селектор с индикаторами каналов на логических элементах.
-
Наконец-то данный проект был реализован в корпусе Процесс постройки Устройство реализовано в китайском корпусе YGK-031 240 на 45 на 160 мм. Родная передняя панель корпуса послужила основой для крепления плат. А фальш-панель я заказывал отдельно у себя в городе. Работа над ошибками В предыдущей части я делал видеообзор получившейся конструкции. Уже тогда все работало как надо, но после подробного тестирования (снял спектры) выяснилось, что неактивные выходы дают наводку 50Гц на подключенные к ним усилители. Что, в принципе, было ожидаемо. Поэтому схема релейного модуля была чуть переделана - в нее добавились нагрузочные резисторы, чтобы неактивные выходы и входы не висели в воздухе. Плюс был исправлен косяк со сбросом сдвигового регистра. Конфигуратор Долго витали мысли добавить функцию настройки имен входов. Правда их длина ограничена всего тремя символами, но лично для меня это будет удобно. Но память микроконтроллера была занята почти полностью и какие-либо программные доработки потребовали был его замены на старшую модель ATtiny84, тут хоть корпус у них совершенно одинаков. Кроме этого, задавать имена, выбирая буквы всего тремя доступными кнопками на восьми символах дисплея, очень неудобно. Поэтому было принято решение хранить имена в энергонезависимой памяти, а прописывать их туда специальным конфигуратором. Программа конфигуратор была написана на языке C# и имеет следующий интерфейс: Большую часть окна занимают поля ввода имен входов и выходов. Количество активных полей зависит от заданных настроек в левой части окна (Relay modules Count, Inputs Count, Outputs Count). Задав необходимые имена, можно сохранить файл (кнопка Save) в формате HEX для загрузки в EEPROM память контроллера, выбрав перед этим используемую модель. Вся прошивка помещается в ATtiny44, но сделал на всякий случай возможность загрузить и в ATtiny84, хоть она и дороже и дефицитнее. Кнопка Defaults сбрасывает все имена и настройки на значения по умолчанию. С именами оно смотрится симпатичнее: Relay Audio Stereo Selector Configurator 1.1.exe Итоги Осталось только дождаться новой ревизии плат релейных модулей, и если не вылезет никаких других косяков, проект можно считать завершенным. Подводя итоги, могу сказать, что проектом я удовлетворен на 100%. В нем я реализовал все, что задумывал, и даже чуть больше. Также был получен опыт в разработке и программировании. В текущем виде он уже используется, а программные наработки могут послужить составной частью будущих похожих устройств. Если народу оно будет интересно, можно переделать индикацию под более "народные" виды отображения информации, т.к. HCMS-2915 довольно дефицитен. Все записи по этой конструкции:
- 2 comments
-
8
-
- реле
- коммутатор
-
(and 5 more)
Tagged with:
-
Простой селектор входов для усилителя мощности. Выполнен на микроконтроллере ATtiny13A. Подключение выполняется по следующей схеме: Естественно, что вместо светодиодов должны стоять реле. В 1 кбайте памяти микроконтроллера спрятан следующий функционал: - использование от 2-х до 4-х входов, количество которых определяется автоматически (неиспользуемые 4-й или 3-й и 4-й входы следует подтянуть к питанию через резистор 5-10 кОм); - переключение одной кнопкой "по кругу"; - запоминание последнего выбранного входа; - задержка при включении (2 c); - защита от дребезга кнопки; - mute между переключениями каналов (0,5 c). При программировании следует установить фьюзы следующим образом: HIGH - 0xFF, LOW - 0x79. То есть нужно отключить делитель частоты на 8, и выбрать источник тактирования - внутренний RC-генератор на 4,8 МГц с задержкой старта в 64 мс. Платы под схему нет, предполагаю, что каждый нарисует себе сам под необходимые детали. На видео показан макет, демонстрирующий работу селектора: Скачать файл прошивки