понедельник, 26 декабря 2011 г.

Модуль коммутации мощных нагрузок (m8v1)

Модуль реализован на микросхемах PCF8574 и ULN2803, пятивольтовых реле G2RL-1-E OMRON.
m8v1

Прототип m8v1

Релейный коммутатор входов (m7v1)

Коммутатор реализован на микросхемах PCF8574 и ULN2803, пятивольтовых реле Takamisawa.

m7v1

Прототип m7v1

Релейный регулятор громкости (m6v1)

Регулятор реализован на микросхемах PCF8574 и ULN2803, пятивольтовых реле Takamisawa.
m6v1
Прототип m6v1

Кнопки и индикация (m5v1)

Обычная схема на PCF8574. Разъем P1 двухрядный с запараллелеными контактами для возможного каскадирования устройств. Кнопки и светодиоды расположены с шагом 25мм.
m5v1




Прототип m5v1

PGA2311 (m4v1)

Регулятор громкости на микросхеме PGA2311. Схема особенностей не имеет. Можно использовать PGA2310, только потребуется другой источник питания аналоговой части.
m4v1

Прототип m4v1

Дисплейный модуль (m3v1)

Как я говорил ранее, дисплейный модуль втыкается в Ampliduino shield. На борту этого модуля находится IR сенсор.



m3v1

 Модуль крепится непосредственно к передней панели или фальшпанели и закрывается затемненным стеклом.

Прототип m3v1


Энкодер (m2v1)

Применим энкодер с кнопкой.


m2v1



Прототип m2v1

Ampliduino shield (m1v1)

Начнем по порядку. Модуль m1v1 это собственно и есть сам Ampliduino shield.
m1v1

К нему подключаются все остальные модули. Конструктивно он втыкается в Arduino и в него втыкается дисплейный модуль.
Что же можно подключить к Ampliduino?
J1 - выходы усилителя подключаются через ФВЧ к аналоговому входу A2. Анализ величины напряжения на этом входе позволяет реализовать защиту от постоянки на выходе усилителя. Диоды - для защиты входа АЦП от перенапряжения.
J2 - подается питание на Ampliduino и через плату подается на остальные модули и на Arduino. Arduino получает питание минуя встроенный стабилизатор. Требуемый максимальный ток блока питания зависит от количества модулей подключенных к  Ampliduino. Сам разъем выдерживает до 3-х ампер.
J3 - можно подключить дополнительный сенсор, например датчик температуры.
J4, J5, J6, J7, J8, J9, J10, J11 - так называемые разъёмы Stackable Header, которые имеют длинные пины для создания бутербродов или обычные разъемы. Собственно этими разъемами Ampliduino стыкуется с Arduino и через них соединяется с дисплейным модулем.
J13 - подключается энкодер.
J12 - разъём с интерфейсом SPI и питанием +5V.
J14, J15 - разъёмы с интерфейсом I2C и питанием +5V.

А вот и прототип m1v1:



четверг, 17 ноября 2011 г.

Дизайн усилителя

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



Это один из вариантов передней панели. Размер панели 160х430мм.  Исходя из этого дизайна- дисплей (с IR сенсором), кнопки и светодиодная индикация с шагом 25мм и энкодер это отдельные платы, которые по желанию можно будет подвигать.


среда, 16 ноября 2011 г.

Arduino + усилитель НЧ = Ampliduino

В свое время приобрел  Arduino Uno. Интересный продукт. На официальном сайте - http://arduino.cc весь софт и библиотеки присутствуют.
Arduino UNO
Очень просто программируется. Есть идея скрестить усилитель НЧ и Arduino. Поручить Arduino все функции управления и защиты усилителя. Набросал блок-схему:


Здесь показаны основные, наиболее востребованные модули модули. Существует большое количество микросхем управляемых по интерфейсу I2C и SPI, на базе которых можно разработать другие интересные модули.
Описание Ampliduino и модулей чуть позже.