Страница 1 из 10 123 ... Последняя
Показано с 1 по 20 из 193

Тема: Продолжим ... Микроконтроллер в УМЗЧ. часть 2, реализация :)

  1. #1
    Завсегдатай
    Автор темы
    Аватар для Евгений Верис
    Регистрация
    27.05.2004
    Адрес
    Мск
    Сообщений
    1,412

    По умолчанию Продолжим ... Микроконтроллер в УМЗЧ. часть 2, реализация :)

    тут начало -
    https://forum.vegalab.ru/showthread.php?t=1973

    прошла куча времени, и вот все старые идеи (а так же часть новых) реализованы в отдельности, и теперь готовы к комплексной реализации.

    на сегодня реализованы следующие функции системы:

    - дежурный режим, мелкий трансик+стаб
    - софтстарт основного питания усилителя
    ---- 4 канала софтстарта (2 + 2 через встроенную оптическую развязку)

    - часы реального времени

    - управление модулем аппаратной защиты АС, описанного тут
    ---- разрешение подключения АС к усилителю, каждый канал независимо
    ---- снятие сигнала аварии и отображение на ЖКИ (каждый канал независимо)

    - до 8 внешних температурных датчиков (либо 2 аналоговых, либо до 8 цифровых DS18B20)

    - плавное регулирование оборотов кулеров (до 2х штук) на каждый канал отдельно, в зависимости от температуры, либо любое другое использование 2х каналов ШИМ

    - управление любыми внешними устройствами по шине I2C, 2 разъема на плате
    ---- возможность питания дополнительных устройств с основной платы

    - управление внешними селектором входов и РГ (хоть на реле, хоть на PGA2311, 4311 итд...
    ---- 2 порта, каждый может выполнять любую функцию, переназначается конфигуратором
    ---- для управления РГ и селектором подключение до 2х енкодеров
    ---- подключение альпса с мотором, драйвер для моторчика на плате
    ---- драйвер для шагового двигателя - кому как нравится крутилку сделать

    - ДУ на все функции

    - до 8 внешних кнопок управления (кому как нравится) + 1 кнопка отдельная на прерывание для вкл/выкл

    - отображение всего и вся на ЖКИ
    ---- как фишка - плавное вкл/выкл подсветки ЖКИ
    - до 8 светодиодов индикации
    - 1 RGB светодиод, каждый канал через ШИМ

    - меню настроек некоторых, хранящихся в EEPROM (например начальный уровень громкости, итд ... )

    - так же дополнительно есть 5 входных и 5 выходных универсальных линий для управления и конфигурирования любых внешних устройств

    - все фишки естественно опционально, кому что нравится, в любой вариации ...

    Конфигурирование устройства - через windows конфигуратор в "горячем" режиме.
    Каждый порт можно переназначить на любые поддерживаемые им функции (РГ на реле + селектор, РГ на PGA** итд).
    так же возможные способы управления привязываются к необходимым функциям (энкодер на РГ, на селектор, Альпс на РГ, на селектор итд итп).

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

    Принимаются заявки на управление ВАШИМИ устройствами.

    конструктивно выполнено единой платой с дежурным БП. Обеспечивает +12В постоянно для питания реле РГ, защиты, софтстарта ... +5В стаб расположен на плате контроллера
    так же плату при желании можно легко поделить на 2 - БП и собственно сам контроллер.

    размер платы контроллера 7х11см

    Пожелания текущие по софту (и на будущее) пишите тут

    фото первых макетов ...

    Так же окончательная схема и плата устройства прилагается. Через неделю (после 20.01.10) будут готовы первые заводские платы окончательного варианта.

    Платы и наборы для данного устройства доступны к заказу. Подробности тут - https://forum.vegalab.ru/showthread.php?t=32123

    Описание портов по схеме:
    Х1, Х2 - порты температурных датчиков. Возможно подключение на каждый порт либо по одному аналоговому датчику, например, LM19, AD22100, либо до 8 цифровых датчиков DS1820 на один порт.

    Х3 - порт RS232 для подключения к компьютеру (управление с компа, обновление прошивки, передача инфы на комп)

    Х6, Х9 - универсальные порты для подключения регулятора громкости, селектора входов.
    Для совместимости с этими портами предлагается модуль РГ+селектор att_sch на реле (РГ по мотивам А.Никитина) и модуль 8канального РГ для домашнего кино - PGA_sch

    Х4, Х8 - подключение кулеров, управление ШИМ, плавная регулировка оборотов

    Х11, Х12 - порты I2C, возможность подключения любых устройств, например, описанного тут - https://forum.vegalab.ru/showthread.php?t=24730 - тоже доступно к заказу.
    Возможно питание от основной платы.

    Х18 - порт подключения модуля защиты АС, описанного тут - https://forum.vegalab.ru/showthread.php?t=22661

    Х23 - порт софт-старта. либо любое другое переназначение.

    Х24 - порт "удаленного" управления включения/выключения устройств. 2 линии. Опторазвязка по сигналам и земле. Можно управлять, например, предом, ЦАПом итд ...

    Х14 - порт энкодеров, подключение до 2х энкодеров с встроенными кнопками (управление громокстью, меню, селектором итд итп)

    Х15 - системная кнопка вкл/выкл (выход из дежурного режима), можно переназначить на любую функцию.

    Х16 - системный RGB светодиод. подключение к ШИМ контроллеру

    Х17 - порт для моторизованного переменника (альпс итд), может работать в 2х режимах, управление релейным РГ (или на PGA), и непосредственное регулирование громкости.

    Х19 - универсальный порт, либо управление шаговым двигателем (самодельным моторизованным переменником), либо любое назначение 4х внешних управляющих сигналов

    Х20 - подключение ЖКИ с размерностью до 4х20 символов

    Х21 - либо 8 светодиодов, либо 7ми сегментые индикаторы, либо любое другое использование порта, 8 линий

    Х22 - кнопки управления, до 8 кнопок

    Х25 - порт подключения IR приемника для ДУ

    Х10, Х13 - универсальные двунаправленные порты, по 5 линий в каждом. Могут быть как входами, так и выходами.

    Устройство доступно к заказу - https://forum.vegalab.ru/showthread.php?t=32123
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	IMG_3215.JPG 
Просмотров:	2827 
Размер:	251.7 Кб 
ID:	67371   Нажмите на изображение для увеличения. 

Название:	IMG_3216.JPG 
Просмотров:	2754 
Размер:	263.1 Кб 
ID:	67372   Нажмите на изображение для увеличения. 

Название:	IMG_3220.JPG 
Просмотров:	2932 
Размер:	247.5 Кб 
ID:	67373   Нажмите на изображение для увеличения. 

Название:	IMG_3222.JPG 
Просмотров:	2610 
Размер:	147.4 Кб 
ID:	67374  

    Вложения Вложения
    Последний раз редактировалось Евгений Верис; 21.01.2010 в 07:40.

  2. #2
    Завсегдатай Аватар для mAxSpace
    Регистрация
    19.05.2008
    Адрес
    Москва
    Сообщений
    16,433

    По умолчанию Re: Продолжим ... Микроконтроллер в УМЗЧ. часть 2, реализация :)

    Пока боюсь себе представить какой будет цена на собранную плату, но купить уже хочу.

  3. #3
    Завсегдатай
    Автор темы
    Аватар для Евгений Верис
    Регистрация
    27.05.2004
    Адрес
    Мск
    Сообщений
    1,412

    По умолчанию Re: Продолжим ... Микроконтроллер в УМЗЧ. часть 2, реализация :)

    на самом деле невысокая,
    самые дорогие части - плата (300-400) и проц (300р.)
    остальное мелочевка ... но тут суть не по цене вопрос.

    а по функционалу

  4. #4
    Завсегдатай Аватар для mAxSpace
    Регистрация
    19.05.2008
    Адрес
    Москва
    Сообщений
    16,433

    По умолчанию Re: Продолжим ... Микроконтроллер в УМЗЧ. часть 2, реализация :)

    Евгений, если вдруг будете делать на продажу - я первый покупатель (если цена устроит)
    Хорошо бы конструктив продумать так, чтоб всё было на одной плате, кроме дисплея и органов управления.
    Управление регулятором громкости неплохо бы сделать под два варианта - энкодер и обычный моторизированый переменник - чтоб кому как нравится.

  5. #5
    Новичок Аватар для Rakel
    Регистрация
    07.11.2004
    Адрес
    Краснознаменск Подмосковье
    Возраст
    78
    Сообщений
    60

    По умолчанию Re: Продолжим ... Микроконтроллер в УМЗЧ. часть 2, реализация :)

    Ваша конструкция очень заинтересовала, но есть два вопроса:
    -рассматривали ли вы возможность встраивания вашего устройства в двухблочный конструктив - Пред и УМ?
    -реализация опциональных функций предусмотрена только на этапе прошивки вами проца, или вы прошиваете все функции, а пользователь сам выбирает нужные ему?
    С уважением.

  6. #6
    Завсегдатай
    Автор темы
    Аватар для Евгений Верис
    Регистрация
    27.05.2004
    Адрес
    Мск
    Сообщений
    1,412

    По умолчанию Re: Продолжим ... Микроконтроллер в УМЗЧ. часть 2, реализация :)

    1. в пред можно будет поставить, например, РГ и селектор - для соединения понадобится всего 3 проводка (I2C), можно также сделать синхронное включение/выключение ... итд.

    2. насколько возможно - все будет в единой прошивке, а включение выключение либо автоматом определяться подключение определенных датчиков или блоков - либо как вариант через меню в ручном режиме (если потребуются какие-то доп параметры).


    собственно темку и завел чтобы выслушать все пожелания и новые идеи ...

  7. #7
    Завсегдатай Аватар для MAXIM_A
    Регистрация
    13.11.2007
    Адрес
    МО Салтыковка
    Возраст
    76
    Сообщений
    11,972

    По умолчанию Re: Продолжим ... Микроконтроллер в УМЗЧ. часть 2, реализация :)

    Цитата Сообщение от Евгений Верис Посмотреть сообщение
    собственно темку и завел чтобы выслушать все пожелания и новые идеи ...
    Ну получится почти ПК, а какой проц?
    Хорошо-бы добавить селектор выходов.
    Бронирую изделие.
    Андрей Константинович

  8. #8
    Завсегдатай
    Автор темы
    Аватар для Евгений Верис
    Регистрация
    27.05.2004
    Адрес
    Мск
    Сообщений
    1,412

    По умолчанию Re: Продолжим ... Микроконтроллер в УМЗЧ. часть 2, реализация :)

    проц пока атмега128

    селектор выходов (на 2 выхода) будет на плате РГ и слектора входов.

  9. #9
    Частый гость Аватар для eclipsevl
    Регистрация
    31.01.2009
    Адрес
    Гаага
    Возраст
    29
    Сообщений
    421

    По умолчанию Re: Продолжим ... Микроконтроллер в УМЗЧ. часть 2, реализация :)

    а как насечет открытого кода или хотябы прошивки в свободном доступе ? или только прошитые контроллеры отпускаете ?

  10. #10
    Завсегдатай
    Автор темы
    Аватар для Евгений Верис
    Регистрация
    27.05.2004
    Адрес
    Мск
    Сообщений
    1,412

    По умолчанию Re: Продолжим ... Микроконтроллер в УМЗЧ. часть 2, реализация :)

    как минимум прошивка точно будет,
    но скорее и полностью исходники ... может только не совсем выложено, а по просьбе ...

  11. #11
    Частый гость Аватар для Radiohead
    Регистрация
    12.07.2005
    Адрес
    Магнитогорск
    Возраст
    43
    Сообщений
    386

    По умолчанию Re: Продолжим ... Микроконтроллер в УМЗЧ. часть 2, реализация :)

    Евгений Верис
    Возможно реализовать задержку подачи анодного напряжения в случае гибридного усилителя? К примеру, при включении усилителя подаётся напряжение питания накала ламп, затем задержка, подача анодного напряжения и напряжения питания выходной транзисторной части.

  12. #12
    Завсегдатай
    Автор темы
    Аватар для Евгений Верис
    Регистрация
    27.05.2004
    Адрес
    Мск
    Сообщений
    1,412

    По умолчанию Re: Продолжим ... Микроконтроллер в УМЗЧ. часть 2, реализация :)

    да, можно. с помощью реле/ключей

  13. #13
    Новичок Аватар для Rakel
    Регистрация
    07.11.2004
    Адрес
    Краснознаменск Подмосковье
    Возраст
    78
    Сообщений
    60

    По умолчанию Re: Продолжим ... Микроконтроллер в УМЗЧ. часть 2, реализация :)

    Подписываюсь на продукт, особенно если будет предусмотрен вариан РГ с моторчиком.
    С уважением.

  14. #14

    По умолчанию Re: Продолжим ... Микроконтроллер в УМЗЧ. часть 2, реализация :)

    Евгений Верис, Это скорее душа просит креатива, чем усилу реально надо, верно же? А чего бы не с DSP тогда поиграть, раз руки чешуццо? Знаю совсем недорогой один (брэнд D2, вероятно дивижн интерсил, всего $3), с дружественным прОтоколом, наши прошнеги используют его легко с атмегой же, рулёжка через кнопари с дисплеем, или через юэсби. Это по первости может звучит пугающе -ди-эс-пи, но по сути это простое пользование написанным кем-то софтом.
    Импульсно всё, в этом мире бушующем..

  15. #15
    Старый знакомый Аватар для kerpal
    Регистрация
    18.09.2005
    Адрес
    Краснодар
    Возраст
    43
    Сообщений
    627

    По умолчанию Re: Продолжим ... Микроконтроллер в УМЗЧ. часть 2, реализация :)

    Жень, научи его управлять третьей/тридцать третьей рысью + плавно восстанавливать значение громкоcти при включении.

    Offтопик:
    И я куплю три штуки!
    Последний раз редактировалось kerpal; 07.06.2009 в 22:08.

  16. #16
    Завсегдатай Аватар для mAxSpace
    Регистрация
    19.05.2008
    Адрес
    Москва
    Сообщений
    16,433

    По умолчанию Re: Продолжим ... Микроконтроллер в УМЗЧ. часть 2, реализация :)

    нет, DSP пожалуй ненадо.

  17. #17
    Завсегдатай Аватар для ditter
    Регистрация
    04.07.2004
    Адрес
    RUS
    Возраст
    50
    Сообщений
    1,068

    По умолчанию Re: Продолжим ... Микроконтроллер в УМЗЧ. часть 2, реализация :)

    - для управления РГ встроенный енкодер (например, шаговый двигатель)
    - в режиме вращения вала рукой - как обычный регулятор, в режиме использования ДУ - вращается сам
    на словах все красиво, на деле от скорости кручЕния ручОнками зависит амплитуда вырабатываемого движком сигнала , вообщем есть ньюансик, если обошли его то очень рад что у вас все получилось.
    - ДУ на все функции
    что нить из разряда самообучения там будет присутствовать ?
    управление внешним селектором входом и РГ (хоть на реле, хоть на PGA2311
    предусмотрите плииз цепочку из ПГАшек. например чтоб 2*PGA4311 могло рулить и/или Никитинскои РГ в паралель. смысл в регуляторе на 2 канала для стерео и 8 каналов для обдолби дижитал совсем отдельно чтоб не мешались
    пожелания
    1) сделать в епром процика список переменных. к списку побырому в рс_басике накидать таблицу конфигурации (можно даж с рисунками) . = имхо проблема кастомизации будет решена на 100% .
    после расстановки галочек в проге на выходе получаешь файло которое отдельно заливается в епром не трогая основную прошивку с ее копирайтом в разы ведь выйдет быстрее чем придумывать менюшку ЖКИ и навигацию по ней
    2) вывести все реле коммутации входов на НС595 (из последовательного в паралельный с защелкой, у техаса есть мощные версии) в итоге можно делать кастом - например вход №1 = 00111100 т.е. 1= реле включается,0=не трогается и т.д. ну а схему и расстановку реле это у ж каждый сам себе режиссер.
    3) сделать светодиодную индкацию через те же НС595, дело не в том что я против красЯвого олед изза его цены в пол китайского корпуса, а просто иногда лень или некогда/негде сделать аккуратную дырдочку под жки. жки пускай остается в проекте.
    4) сделать возможность обработки защиты АС для 6-8 каналов (лучше 8)
    5) температурных датчиков желательно не 3 а 4 минимум .
    6) по поводу моторизованных ALPS и прочих - т.к. оно приличное не достать, а дырка и тушка уже есть то очень и очень интересная идея использовать резистор как датчик угла поворота , т.е. просто завести на АЦП процика. ну а мотором рулить через копеешные ВА6289 (или как их тама), тут же сходу можно такой резик и на селектор входов приспособить. стоит такой альпс менее 10у.е.
    Последний раз редактировалось ditter; 08.06.2009 в 07:56.

  18. #18
    Завсегдатай
    Автор темы
    Аватар для Евгений Верис
    Регистрация
    27.05.2004
    Адрес
    Мск
    Сообщений
    1,412

    По умолчанию Re: Продолжим ... Микроконтроллер в УМЗЧ. часть 2, реализация :)

    Цитата Сообщение от ditter Посмотреть сообщение
    на словах все красиво, на деле от скорости кручЕния ручОнками зависит амплитуда вырабатываемого движком сигнала , вообщем есть ньюансик, если обошли его то очень рад что у вас все получилось.
    да, такой нюансик действительно есть.
    стабильно работает в определенном диапазоне скорости вращения.
    но если при очень медленном вращении проблема минимальна - всего лишь происходит дрожание уровня +-1Дб, не очень критично ...
    то вот при очень быстром вращении - все посложнее.
    это конечно крайние ситуации - и при вращении обычном для ручки громкости - все довольно неплохо работает.
    но надеюсь решу проблемы эти ... дело не столько в разной амплитуде, сколько в разной частоте ...

    http://www.sibaudio.ru/att.avi - вот небольшой ролик с шаговиком.
    вместо реле пока впаяны синие светодиоды, чтобы наглядно видеть работу. младший бит справа, старший слева.
    вторая линейка - вместо реле селектора входов.
    зеленые - на макетке с процем - для индикации, тут сделано некое подобие линейки уровня ...
    видно как проскакивает 1Дб (самый правый) светодиодик ... не всегда срабатывает.

    Цитата Сообщение от ditter Посмотреть сообщение
    что нить из разряда самообучения там будет присутствовать ?
    скорее всего да, может быть только реализацию доп пультов стандартов отложу напоследок, для начала парочку сделаю.

    Цитата Сообщение от ditter Посмотреть сообщение
    предусмотрите плииз цепочку из ПГАшек. например чтоб 2*PGA4311 могло рулить и/или Никитинскои РГ в паралель. смысл в регуляторе на 2 канала для стерео и 8 каналов для обдолби дижитал совсем отдельно чтоб не мешались
    это есть, I2C, SPI и шлейфик под управление РГ и селектором на логике (регистр сдвиговый) - любые из них можно будет вешать несколько.

    Цитата Сообщение от ditter Посмотреть сообщение
    пожелания
    1) сделать в епром процика список переменных. к списку побырому в рс_басике накидать таблицу конфигурации (можно даж с рисунками) . = имхо проблема кастомизации будет решена на 100% .
    после расстановки галочек в проге на выходе получаешь файло которое отдельно заливается в епром не трогая основную прошивку с ее копирайтом в разы ведь выйдет быстрее чем придумывать менюшку ЖКИ и навигацию по ней
    разумно очень!

    Цитата Сообщение от ditter Посмотреть сообщение
    2) вывести все реле коммутации входов на НС595 (из последовательного в паралельный с защелкой, у техаса есть мощные версии) в итоге можно делать кастом - например вход №1 = 00111100 т.е. 1= реле включается,0=не трогается и т.д. ну а схему и расстановку реле это у ж каждый сам себе режиссер.
    есть 2 варианта управления РГ - отдельный мелкий проц встроенный - связь с основным по I2C или платка с управлением на логике, там как раз на РГ стоит 74HC595 + ULN2003

    Цитата Сообщение от ditter Посмотреть сообщение
    3) сделать светодиодную индкацию через те же НС595, дело не в том что я против красЯвого олед изза его цены в пол китайского корпуса, а просто иногда лень или некогда/негде сделать аккуратную дырдочку под жки. жки пускай остается в проекте.
    дельно. принято!

    Цитата Сообщение от ditter Посмотреть сообщение
    4) сделать возможность обработки защиты АС для 6-8 каналов (лучше 8)
    принято.

    Цитата Сообщение от ditter Посмотреть сообщение
    5) температурных датчиков желательно не 3 а 4 минимум .
    сделаю.

    Цитата Сообщение от ditter Посмотреть сообщение
    6) по поводу моторизованных ALPS и прочих - т.к. оно приличное не достать, а дырка и тушка уже есть то очень и очень интересная идея использовать резистор как датчик угла поворота , т.е. просто завести на АЦП процика. ну а мотором рулить через копеешные ВА6289 (или как их тама), тут же сходу можно такой резик и на селектор входов приспособить. стоит такой альпс менее 10у.е.
    над этим подумаем тоже.

  19. #19
    Ветеран Аватар для Prophetmaster
    Регистрация
    23.08.2005
    Адрес
    Москва
    Возраст
    54
    Сообщений
    3,590

    По умолчанию Re: Продолжим ... Микроконтроллер в УМЗЧ. часть 2, реализация :)

    Евгений Верис,
    Евгений, у меня есть желание заменить имеющееся ДУ (на базе мастеркитовского набора) в преде, которое выполняет 7 комманд: вкл/выкл преда, вкл/выкл оконечника, переключение 2 входов, вкл/выкл выхода на наушники, громкость (+) и (-) и общий стенбай. Исполнительные цепи сделаны на транзисторных ключах и работают нормально, а вот контроллер управления ДУ я бы поменял, а если дисплей соразмерен с тем, что есть на передней панели у меня (он простой, со светодиодной индикацией режимов), то можно и дисплей приделать. Какого размера дисплеи Вы используете?
    Сюда поместится, ориентировочно? Ширина передней панели 44 см. Домой приду вечером, померяю точно.
    https://forum.vegalab.ru/attachment....7&d=1166248798

  20. #20
    Завсегдатай
    Автор темы
    Аватар для Евгений Верис
    Регистрация
    27.05.2004
    Адрес
    Мск
    Сообщений
    1,412

    По умолчанию Re: Продолжим ... Микроконтроллер в УМЗЧ. часть 2, реализация :)

    жк можно любой совместимый с HD44780
    размер может быть любым - от 8 символов 1 строка до 4 строки по 20символов. придется только позиционирование информации подобрать под конкретную модель.

Страница 1 из 10 123 ... Последняя

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •