Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2

ТЕМА: Аудио коммутатор для тюнера

Аудио коммутатор для тюнера 14 фев 2020 07:37 #26

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 12278
  • Спасибо получено: 4593
  • Respect sxem.org Sponsor 2019 Author
В общем, все так и работает. Возможно неправильно передаются какие-то команды в аудиомикросхемы.
Поэтому прошу проверить работу сначала в симуляторе. Если в нем все верно, тогда в железе. Таким образом мне будет понятно, где искать проблему.

Добавил индикацию приема сигнала от ДУ (вывод PB7 МК). При получении сигнала от ДУ на нем кратковременно появляется лог.1. Можете подключить светодиод или тестер и проверить прохождение сигналов громкости от ДУ.
Вложения:
Последнее редактирование: 17 фев 2020 13:42 от Soir. Причина: Обновление прошивки.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Wewelsburg

Аудио коммутатор для тюнера 15 фев 2020 14:26 #27

  • Wewelsburg
  • Wewelsburg аватар
  • Не в сети
  • habitue
  • Сообщений: 299
  • Спасибо получено: 16
Спасибо. Наконец то все заработало как нужно.Уже в железе. Теперь для порядка вырисую схему управления коммутатором.
Администратор запретил публиковать записи гостям.

Аудио коммутатор для тюнера 15 фев 2020 19:26 #28

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 12278
  • Спасибо получено: 4593
  • Respect sxem.org Sponsor 2019 Author
Wewelsburg пишет:
все заработало как нужно.
И управление громкостью от ДУ?
Администратор запретил публиковать записи гостям.

Аудио коммутатор для тюнера 15 фев 2020 20:07 #29

  • Wewelsburg
  • Wewelsburg аватар
  • Не в сети
  • habitue
  • Сообщений: 299
  • Спасибо получено: 16
громкость заработала только после перебора по кольцу входов а так как и было при включении и первом и последующем громкость сброшена на минимум. С ду громкость не регулируется.
Последнее редактирование: 15 фев 2020 20:10 от Wewelsburg. Причина: дополнение
Администратор запретил публиковать записи гостям.

Аудио коммутатор для тюнера 15 фев 2020 20:57 #30

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 12278
  • Спасибо получено: 4593
  • Respect sxem.org Sponsor 2019 Author
Мне трудно Вас понимать. Все заработало как нужно. А на уточняющий вопрос, оказывается, ничего как нужно и не работает...

Прошу еще раз прочитать мое сообщение №26 и дать по нему ответы.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Wewelsburg

Аудио коммутатор для тюнера 15 фев 2020 21:26 #31

  • Wewelsburg
  • Wewelsburg аватар
  • Не в сети
  • habitue
  • Сообщений: 299
  • Спасибо получено: 16
Спасибо.В протеусе работает все без вопросов.
В железе к 10 контакту меги цеплял светодиод он при прохождении сигнала с ду моргает (засвечивается)
С регулировкой громкости при первом включении ничего не изменилось. Она не восстанавливается до уровня в момент выключения коммутатора. Громкость не регулируется ни с пульта ни поворотом энкодера. При переборе по кольцу входов энкодер начинает регулировать громкость. С пульта регулировки громкости не появляется даже после перебора по кольу входов..
Остальные команды ( перебор, включение выключение и цифровые команды) мегой декодируются правильно.
Администратор запретил публиковать записи гостям.

Аудио коммутатор для тюнера 15 фев 2020 21:31 #32

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 12278
  • Спасибо получено: 4593
  • Respect sxem.org Sponsor 2019 Author
Wewelsburg пишет:
В железе к 10 контакту меги цеплял светодиод он при прохождении сигнала с ду моргает (засвечивается)...
С пульта регулировки громкости не появляется даже после перебора по кольу входов..
При регулировке громкости с пульта этот светодиод засвечивается?
Администратор запретил публиковать записи гостям.
Спасибо сказали: Wewelsburg

Аудио коммутатор для тюнера 15 фев 2020 21:38 #33

  • Wewelsburg
  • Wewelsburg аватар
  • Не в сети
  • habitue
  • Сообщений: 299
  • Спасибо получено: 16
да. засвечивается. С командами громкости пробовал разные варианты и одно (длительное)нажатие на пульте и много коротких нажатий кнопеи на пульте 0 регулировки громкости нету. Единственное что кнопки вверх и вниз делают так это после первого перебора по кольцу звук устанавливается в минимум и если нажать вверх или в низ то приглушение звука пропадает и громкость приблизительно устанавливается в середину диапазона. Но уровень громкости все равно не регулируется.
Администратор запретил публиковать записи гостям.

Аудио коммутатор для тюнера 16 фев 2020 07:56 #34

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 12278
  • Спасибо получено: 4593
  • Respect sxem.org Sponsor 2019 Author
Не вижу в прошивке причин, почему от энкодера звук управляется, а от ДУ нет. Также не вижу и связи с переключением входов. Но будем со всем постепенно разбираться.
Сейчас в прошивке проверьте, как реагирует светодиод на управление громкостью от энкодера и от ДУ. Вверх-вниз вспышки должны иметь разную длительность.

Обновил прошивку в сообщении №26.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Wewelsburg

Аудио коммутатор для тюнера 17 фев 2020 11:58 #35

  • Wewelsburg
  • Wewelsburg аватар
  • Не в сети
  • habitue
  • Сообщений: 299
  • Спасибо получено: 16
Спасибо.
По последней прошивке и индикации: светодиод подключенный к 10 пину зажигается только при повороте энкодера или при нажатии на пульте кнопки вверх или вниз. на остальные команды он не реагирует. разности в зажигании светодиода при нажатии вверх или вниз я не заметил.К стати на штатном вфд дисплее тюнера есть два подобных индикатора - стрелка влева и стрелка вправо. Они зажигаются когда энкодер поворачивается в режиме ручной настройки. В общем классно получилось с этой индикацией.
По работе коммутатора - появилась регулировка громкости с энкодера и с пульта. При чем не нужно первый раз перебирать по кольцу входы. Все начинает работать сразу. Правда пульта риходится много раз нажимать на кнопку вверх или вниз чтобы пройти весь диапазон регулировки громкости. Но это как я понимаю особенность самих передаваемых команд с ду. Когда нажимается кнопка на пду светодиод на 10 пине загорается один раз и потом не горит хотя кнопка на пульте остается нажатой.
Эта прошивка уже с полноценной регулировкой громкости. Пока выявлен только одине неедостаток в ней - нету восстановления выбранного уровня громкости, выбранного аналогового входа и состояния выключено или включено при потере питания. Сейчас при восстановлении питания коммутатор вытоматически устанавливается в выключенное состояние.
Администратор запретил публиковать записи гостям.

Аудио коммутатор для тюнера 17 фев 2020 12:55 #36

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 12278
  • Спасибо получено: 4593
  • Respect sxem.org Sponsor 2019 Author
Wewelsburg пишет:
светодиод подключенный к 10 пину зажигается только при повороте энкодера или при нажатии на пульте кнопки вверх или вниз. на остальные команды он не реагирует.
Так и должно быть.
Wewelsburg пишет:
разности в зажигании светодиода при нажатии вверх или вниз я не заметил.
Импульсы короткие, поэтому возможно и незаметно. Но это уже не имеет значения, если команды проходят. Сделал одинаковое время.

Wewelsburg пишет:
пульта риходится много раз нажимать на кнопку вверх или вниз чтобы пройти весь диапазон регулировки громкости. Но это как я понимаю особенность самих передаваемых команд с ду.
Можно сделать, чтобы с пульта громкость менялась не на 1 больше/меньше, а например на 5 или 10. Или можно сделать обработку команд при удержании кнопки пульта (сейчас этого нет).

Пока что навел в прошивке порядок после тестов. Проверьте ее работу еще раз, управление звуком мне так и непонятно, почему с пульта не работало.
Запоминание происходит через 3 сек после выполнения команды.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Wewelsburg

Аудио коммутатор для тюнера 17 фев 2020 13:18 #37

  • Wewelsburg
  • Wewelsburg аватар
  • Не в сети
  • habitue
  • Сообщений: 299
  • Спасибо получено: 16
Спасибо. Вот теперь работает как нужно все. Появилось восстановление состояние после потери питающего напряжения.
Если можно то сделайте пожалуйста шаг изменения громкости с пульта не единица а пять шагов. И если можно сделать еще короче по времени засвечивание индикации поворота энкодера.
Администратор запретил публиковать записи гостям.

Аудио коммутатор для тюнера 17 фев 2020 13:42 #38

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 12278
  • Спасибо получено: 4593
  • Respect sxem.org Sponsor 2019 Author
Обновил прошивку.
На удержание кнопок ДУ не нужно делать?
Администратор запретил публиковать записи гостям.
Спасибо сказали: Wewelsburg

Аудио коммутатор для тюнера 17 фев 2020 14:08 #39

  • Wewelsburg
  • Wewelsburg аватар
  • Не в сети
  • habitue
  • Сообщений: 299
  • Спасибо получено: 16
Спасибо.Лучше более грубый шаг перестройки громкости чем ловить время нажатия на кнопку..
Администратор запретил публиковать записи гостям.

Аудио коммутатор для тюнера 17 фев 2020 19:21 #40

  • Wewelsburg
  • Wewelsburg аватар
  • Не в сети
  • habitue
  • Сообщений: 299
  • Спасибо получено: 16
Чуть не забыл. В архиве печатная плата коммутатора.

Вложенный файл:

Имя файла: prnt_17_02_20.rar
Размер файла:100 KB
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
Модераторы: wolf2000, Vakula, Айнцвайдрайченко, Soir