реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> нужно электронно менять двумя кнопками без процессора
SWT-RUS
сообщение Mar 23 2016, 11:32
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 569
Регистрация: 22-01-08
Из: Москва
Пользователь №: 34 316



Есть устройство по смыслу напоминающее тангенту для радиостанции. В ней стоит отдельный усилитель на 8-ми омный динамик. Надо как-то электронно менять громкость (хотя бы 3-4 ступени). Процессор использовать крайне нежелательно. В идеальном случае устройство должно запоминать установленный уровень. Может кто сталкивался с готовыми решениями?
Go to the top of the page
 
+Quote Post
gerber
сообщение Mar 23 2016, 11:41
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 750
Регистрация: 1-11-11
Пользователь №: 68 088



Электролитический конденсатор, одна кнопка через резистор 50 кОм заряжает его, другая через похожий резистор разряжает. Уровень напряжения на конденсаторе подается на составной транзистор с большим входным импендансом. Такую схему лично видел в одном из китайских приёмников с кнопочным управлением громкостью.


--------------------
"... часами я мог наблюдать, как люди работают." (М. Горький)
Go to the top of the page
 
+Quote Post
Александр1
сообщение Mar 23 2016, 11:47
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 465
Регистрация: 13-05-15
Из: Запорожье
Пользователь №: 86 663



Использовать интегратор. Одна кнопка подает потенциал - напряжение на выходе растет, другая - наоборот. В остальное время вход интегратора остается не подключенным для уменьшения утечек.
Go to the top of the page
 
+Quote Post
Jury093
сообщение Mar 23 2016, 12:00
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050



Цитата(SWT-RUS @ Mar 23 2016, 14:32) *
Есть устройство по смыслу напоминающее тангенту для радиостанции. В ней стоит отдельный усилитель на 8-ми омный динамик. Надо как-то электронно менять громкость (хотя бы 3-4 ступени). Процессор использовать крайне нежелательно. В идеальном случае устройство должно запоминать установленный уровень. Может кто сталкивался с готовыми решениями?

существует класс электронных переменных резисторов с функцией управления от кнопок и даже памятью..
почитайте для начала тут:
https://habrahabr.ru/post/260233/

зы решение не дешевое..
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Mar 23 2016, 12:11
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



DS1804, MAX5474 или аналогичный цифровой потенциометр с энергонезависимой памятью и входами "увеличить" и "уменьшить". У аналоговых девиц большой выбор был, насколько помню.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Proffessor
сообщение Mar 23 2016, 12:24
Сообщение #6


Знающий
****

Группа: Участник
Сообщений: 773
Регистрация: 19-07-11
Из: г.Николаев, Украина
Пользователь №: 66 305



Цитата(SWT-RUS @ Mar 23 2016, 13:32) *
Есть устройство по смыслу напоминающее тангенту для радиостанции. В ней стоит отдельный усилитель на 8-ми омный динамик. Надо как-то электронно менять громкость (хотя бы 3-4 ступени). Процессор использовать крайне нежелательно. В идеальном случае устройство должно запоминать установленный уровень. Может кто сталкивался с готовыми решениями?

Делал когда-то подобную игрушку на стандартной логике и ОУ. 16 ступеней регулирования.
Узел формирования команд на дискретный 4-разрядный аттенюатор:
Прикрепленное изображение

Нефиксируемые кнопки подключаются к конт.10-11 (увеличение громкости на одну ступеньку) и 12-13 (уменьшение). Элементы U6 (триггеры Шмитта) помогают устранить дребезг кнопок.
Сам дискретный аттенюатор в звуковом тракте:
Прикрепленное изображение

В микросхеме 74HC03 (U5) выходные полевики с открытым коллектором используются как аналоговые ключи, подключающие на землю отдельные секции дискретного аттенюатора. Одна ступенька ~1,6dB.
После подачи питания 4-разрядный счетчик U7 устанавливается в состояние 1000, что соответствует средней громкости.
Если нужны только 4 ступени регулирования, можно использовать двухразрядный счетчик и двухразрядный аттенюатор.
Делал также вариант управления громкостью одной кнопкой. Увеличение при кратковременном нажатии и уменьшение при длительном.

Сообщение отредактировал Proffessor - Mar 23 2016, 13:58
Go to the top of the page
 
+Quote Post
SWT-RUS
сообщение Mar 23 2016, 14:36
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 569
Регистрация: 22-01-08
Из: Москва
Пользователь №: 34 316



Цитата(Jury093 @ Mar 23 2016, 15:00) *
существует класс электронных переменных резисторов с функцией управления от кнопок и даже памятью..
почитайте для начала тут:
https://habrahabr.ru/post/260233/

зы решение не дешевое..


Спасибо коллега. AD5228 то что надо (на первый взгляд) и 34 цента я вполне потяну biggrin.gif
Go to the top of the page
 
+Quote Post
SWT-RUS
сообщение Apr 2 2016, 11:50
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 569
Регистрация: 22-01-08
Из: Москва
Пользователь №: 34 316



В продолжении темы. Есть схема где звуковой усилитель включен дифференциально. Источник сигнала - цифровая радиостанция. Надо к этой схеме прикрутить электронный регулятор громкости. Сам регулятор может быть любой но лучше если будет тот самый AD5228 или аналогичный. У меня как-то совсем с идеями плохо, но промакетировать могу быстро любое решение.
Прикрепленные файлы
Прикрепленный файл  APAl.pdf ( 9.12 килобайт ) Кол-во скачиваний: 38
 
Go to the top of the page
 
+Quote Post
alehandro
сообщение Apr 8 2016, 13:30
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 22-10-07
Пользователь №: 31 608



Цитата(Сергей Борщ @ Mar 23 2016, 15:11) *
DS1804, MAX5474 или аналогичный цифровой потенциометр с энергонезависимой памятью и входами "увеличить" и "уменьшить". У аналоговых девиц большой выбор был, насколько помню.

Простое кнопочное управление с памятью
https://www.maximintegrated.com/en/products...rs/MAX5128.html
Go to the top of the page
 
+Quote Post
SWT-RUS
сообщение Apr 9 2016, 12:55
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 569
Регистрация: 22-01-08
Из: Москва
Пользователь №: 34 316



Цитата(alehandro @ Apr 8 2016, 16:30) *
Простое кнопочное управление с памятью
https://www.maximintegrated.com/en/products...rs/MAX5128.html

с регулировкой громкости уже разобрались. Может не очень эстетично но работает удовлетворительно. Заказчик на другое неудобство внимание обратил. У AD5228 32 шага шкала. Пока всю шкалу продавишь -пальцы отвалятся. Какую бы схему простую на логике добавить чтобы за одно нажатие 3 или 4 импульса проскачили?
Go to the top of the page
 
+Quote Post
Baser
сообщение Apr 9 2016, 15:42
Сообщение #11


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(SWT-RUS @ Apr 9 2016, 15:55) *
У AD5228 32 шага шкала. Пока всю шкалу продавишь -пальцы отвалятся. Какую бы схему простую на логике добавить чтобы за одно нажатие 3 или 4 импульса проскачили?

Могу предложить другую идею - сделать аппаратный автоповтор при постоянном нажатии.
Генератор с частотой около 3-4 имп/сек и две логические клетки 2ИЛИ в качестве запорных элементов между генератором и входами UP/DOWN AD5228.
Если генератор сделать со сбросом генерации от обоих кнопок, тогда при нажатии на любую кнопку он будет начинать генерировать с известной фазой. Тогда при коротком нажатии будет генериться один импульс, а при длительном - непрерывно.
Весь диапазон будет перестраиваться за 8-10 секунд.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Apr 9 2016, 16:36
Сообщение #12


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(SWT-RUS @ Apr 9 2016, 15:55) *
с регулировкой громкости уже разобрались. Может не очень эстетично но работает удовлетворительно. Заказчик на другое неудобство внимание обратил. У AD5228 32 шага шкала. Пока всю шкалу продавишь -пальцы отвалятся. Какую бы схему простую на логике добавить чтобы за одно нажатие 3 или 4 импульса проскачили?

Там есть режим нажатия и удержания
Go to the top of the page
 
+Quote Post
Baser
сообщение Apr 10 2016, 15:47
Сообщение #13


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(Владимир @ Apr 9 2016, 19:36) *
Там есть режим нажатия и удержания

Тогда совсем непонятно, что не нравится заказчику автора.
Автоповтор по функциональности шире и удобнее тупой генерации 4-х импульсов на каждое нажатие.
Go to the top of the page
 
+Quote Post
SWT-RUS
сообщение Apr 16 2016, 09:19
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 569
Регистрация: 22-01-08
Из: Москва
Пользователь №: 34 316



Цитата(Baser @ Apr 10 2016, 19:47) *
Тогда совсем непонятно, что не нравится заказчику автора.
Автоповтор по функциональности шире и удобнее тупой генерации 4-х импульсов на каждое нажатие.

Неправильно понял коммерсанта который с заказчиком говорил. Удержание там действительно есть и с ним они разобрались. Они пользовались подобной штукой и там нажатие клавиши регулировки громкости сопровождалось тональным сигналом. Там стоял процессор типа меги. Им было удобно по этим тональным сигналам соображать какой сейчас уровень громкости. AD5228 Только щелкает и это неудобно. Собственно пожелание- добавить тональное сопровождение нажатия.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th June 2025 - 13:48
Рейтинг@Mail.ru


Страница сгенерированна за 0.01463 секунд с 7
ELECTRONIX ©2004-2016