Jump to content
  • entries
    26
  • comments
    379
  • views
    40496

Релейный аудио коммутатор. Реализация

Наконец-то данный проект был реализован в корпусе ^_^

5d18c74c26564_2019-06-3017-48-44.thumb.JPG.c2ae987be2913819e93cd8d20018900f.JPG  5d18c75b63257_2019-06-3017-38-04.thumb.JPG.1d18a419e88750c5df241e7699a406e8.JPG

5d18ca0da225a_2019-06-3017-37-39.thumb.JPG.9de6fb53ff26c704f6e378822d6888fa.JPG    5d18c9db39e9e_2019-06-3017-49-45.thumb.JPG.1b80a6c961fdc94f350f801b12e176c3.JPG    5d18c9eade7ed_2019-06-3017-50-00.thumb.JPG.8fc9910ceb5179504ee50cc6c719448c.JPG    5d18c9fedf103_2019-06-3017-50-11.thumb.JPG.d3fe2f3e591ec06a4bcc41b2876df2ec.JPG    5d18ca1bc8e4c_2019-06-3017-48-29.thumb.JPG.9b55fcfb4a1185193b814cc2221671bf.JPG

Процесс постройки

Устройство реализовано в китайском корпусе YGK-031 240 на 45 на 160 мм. Родная передняя панель корпуса послужила основой для крепления плат. А фальш-панель я заказывал отдельно у себя в городе.

5d18cd3551ad3_2019-06-0600-14-55.thumb.JPG.fe61452aa9fafdb5698d759e08fa0e41.JPG        5d18cd2a5b8ae_2019-06-0522-58-07.thumb.JPG.dadd28306ed76864e26cf332d8c75ba8.JPG        5d18cd1ecbb40_2019-06-0521-56-24.thumb.JPG.3951224ff7b9e352908f6fac20b75121.JPG

Работа над ошибками

В предыдущей части я делал видеообзор получившейся конструкции. Уже тогда все работало как надо, но после подробного тестирования (снял спектры) выяснилось, что неактивные выходы дают наводку 50Гц на подключенные к ним усилители. Что, в принципе, было ожидаемо. Поэтому схема релейного модуля была чуть переделана - в нее добавились нагрузочные резисторы, чтобы неактивные выходы и входы не висели в воздухе. Плюс был исправлен косяк со сбросом сдвигового регистра.

image.thumb.png.d3531483b6346933310bcf3ec44326f2.png

Конфигуратор

Долго витали мысли добавить функцию настройки имен входов. Правда их длина ограничена всего тремя символами, но лично для меня это будет удобно. Но память микроконтроллера была занята почти  полностью и какие-либо программные доработки потребовали был его замены на старшую модель ATtiny84, тут хоть корпус у них совершенно одинаков. Кроме этого, задавать имена, выбирая буквы всего тремя доступными кнопками на восьми символах дисплея, очень неудобно. Поэтому было принято решение хранить имена в энергонезависимой памяти, а прописывать их туда специальным конфигуратором. Программа конфигуратор была написана на языке C# и имеет следующий интерфейс:

as.png.2dcea3561c21107875481439ed6239f1.png.2049b2958cd70b2b162e4af1e896f67c.png

Большую часть окна занимают поля ввода имен входов и выходов. Количество активных полей зависит от заданных настроек в левой части окна (Relay modules Count, Inputs Count, Outputs Count). Задав необходимые имена, можно сохранить файл (кнопка Save) в формате HEX для загрузки в EEPROM память контроллера, выбрав перед этим используемую модель. Вся прошивка помещается в ATtiny44, но сделал на всякий случай возможность загрузить и в ATtiny84, хоть она и дороже и дефицитнее. Кнопка Defaults сбрасывает все имена и настройки на значения по умолчанию.

С именами оно смотрится симпатичнее:

5cd089460057e_2019-05-0623-18-05.JPG.299716f9e7d4a913b9470beaaa3bb798.thumb.JPG.876afd72bdd57c16c5d367e6f7e04b3f.JPG

Relay Audio Stereo Selector Configurator 1.1.exe

Итоги

Осталось только дождаться новой ревизии плат релейных модулей, и если не вылезет никаких других косяков, проект можно считать завершенным.
Подводя итоги, могу сказать, что проектом я удовлетворен на 100%. В нем я реализовал все, что задумывал, и даже чуть больше. Также был получен опыт в разработке и программировании.

В текущем виде он уже используется, а программные наработки могут послужить составной частью будущих похожих устройств. Если народу оно будет интересно, можно переделать индикацию под более "народные" виды отображения информации, т.к. HCMS-2915 довольно дефицитен.

Есть пустые платки

Все записи по этой конструкции:

 

  • Like 3
  • Upvote 2


2 Comments


Recommended Comments

Добрый вечер.
Красота, только такие дисплее не каждый сможет достать, выглядит балдежно.
Раскидал изделие на кучу тем :D

Классная конструкция вышла

 

Share this comment


Link to comment

Join the conversation

You are posting as a guest. 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
Add a comment...

×   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...
  • Blog Comments

    • У меня всё по колхозному, но работает. Жала - 4мм, 3мм, 2мм, 1мм. Паяльники по 100 вт. Как поддашь жару. :-) От перегрева и для регулировки температуры исп. самодельный регулятор.   Можно и покупной диммер исп. Его минус - при ремонте, например замкнул паяльник, надо замену искать. А этот регулятор из барахла сделан.
    • А у меня заработало только с одним датчиком. Видимо из за  длинного провода около 6-7 метров и то работает с постоянными ошибками.С COM портом такого не было. На других адаптерах кроме СP2102 не работает! Ну может только у меня. Кому надо вот реально работающие, проверенные схемы. Это тем у кого остался COM порт. Транзисторы первой схемы ставил BSS138. Вторая схема "железобетонная" хоть выдёргивай на горячую  с COM порта. Программу использую Temp.Keeper.
    • Я как то уже привык к своему паяльнику самый простой и дешёвый со сменными медными жалами. Уже лет десять у меня на службе. Недавно приобрёл несколько новых разных жал нужно их только обточить и приготовить к работе (всё никак руки до этого не дойдут). А вообще и жало у меня ещё намного старше паяльника. Был у меня паяльник вот от него и осталось лет пятнадцать уже ему. Я всё время его напильником начищаю от копоти и прочего оно уже тоненькое осталось хотя с новья было толстенное.
    • Добрый день. Схемы принципиальные и функционирования БУС4, БУС5. Оригинальные схемы в TIF (делал не я). Данные схемы я восстанавливать не буду, так как плохого качества они, но возможно кому-то они пригодятся. Осталось мне восстановить только Инструкцию пользователя (71 лист). За 2-3 месяца думаю сделаю ее. Это последний документ, который у меня имеется в наличии. Беззаботного лето.  Схемы принципиальные и функционирования БУС4, БУС5 Оригинал TIF.rar
    • Добрый день. Восстановил Схемы проверки КСУМ-2П, (для естественной циркуляции и прямоточных котлов). Данная информация позволит проверить автоматику на столе, имитируя работу автоматики и датчиков. Так-же тут показана, что и куда подключается, задняя панель блока.  Приложил оригинал TIF (делал не я), чертежи в Spl 7, PDF 720 dpi  и картинка в 300 dpi. Прохладного ветерка. Схема проверки КСУМ2П для прямоточных котлов.pdf Схема проверки КСУМ2П для котлов с естественной циркул
  • Blog Entries

×
×
  • Create New...