Перейти к содержанию

Расширенный Селектор Входов Умзч Версия Dav


dav1977

Рекомендуемые сообщения

shema.1409417580.jpg

Селектор входов для УМЗЧ версия dav 2014 v1.0

Селектор работает следующим образом:

для обучения пульта ДУ (любой фирмы и модели теоретически должен работать)

необходимо:

1.Нажать кнопку "Source Select" и не отпуская ее подать питание на микроконтроллер.

2.Затем должен замигать светодиод "Source1", далее непрерывное свечение.

3."Source Select" отпустить.

4.Нажать на пульте кнопку для подключения источника1 к усилителю.

5.Затем включатся все светодиоды Source 1-5 и AufoOFF и On/Standby.(это означает запись кода пульта в память микроконтроллера)

6.Затем все светодиоды отключатся, и включится светодиод "Source2".

далее методика аналогична, программируется Source3,Source4,Source5

далее программируется кнопка "On/Standby", затем "Aoff", затем "Mute"

7.Следующие функции не имеют светодиодов, но программирование функции продолжается

после программирования "Mute". Никакие светодиоды включены не будут.

Необходимо нажать на пульте ДУ кнопку функции Source Select (аналогично кнопке на схеме).

8. Далее аналогично программируется функция Громкость увеличить, и Громкость уменьшить

9. В завершениии программирования все Светодиоды Включатся и будут Непрерывно светится. Можно выключать питание.

10. Если вам какая-то функция не нужна, то в момент ожидания команды с пульта нажмите кнопку "On/Standby" (на схеме) и запись в память будет пропущена, хотя светодиоды по прежнему будут все включатся.

11. Для Очистки Памяти от всех кодов пультов. Неободимо, при выключенном питании

нажать кнопки(согласно схеме) "Source Select" и "AutoOFf" и включить питание.

Кнопки можно отжать.

Каждая команда будет стираться, и соответственно будут мигать все светодиоды одновременно. Когда очистка закончится, все светодиоды включатся и будут непрерывно светится. Можно выключать питание.

-- Инструкция пользователя --

1. Предполагается что питание на микроконтроллер подано постоянно(режим StandBy)

2. Включение УЗМЧ - нажать кнопку "On/Standby" - включится светодиод "On/Standby"

включится "реле включения усилителя". Включится последний использовавшийся Source(источник). Затем включится реле "подключения колонок к усилителю".

3. Выключение УЗМЧ - нажать кнопку "On/Standby". Отключится реле "подключения колонок к усилителю". Затем все остальное.

4. Если во включенном режиме нажать кнопку "Mute" - отключится реле "подключения колонок к усилителю". Для обратного включения снова нажать кнопку "Mute".

5. Если во включенном режиме нажать кнопку "AutoOFF" вкючится соотв. светодиод и начнется обратный отсчет времени выключения (2 часа). Через 2 часа произойдет автоматическое выключение.

6. В момент нажатия кнопки "AutoOFF", светодиод "AutoOFF" начнет быстро мигать, если в этот момент отпустить кнопку пульта ДУ и нажать кратковременно снова

то светодиод "AutoOFF" начнет мигать медленно, затем включится непрерывно. Это означает, что время отключения будет не 2часа, а 30минут.(Если вам надо постоянное время выключения 30мин, то необходимо каждый раз проделывать эти действия или перекомпилировать прошивку).

7. кнопка "Source Select" последовательно коммутирует входы.

8. при нажатии Громкость должен формироватся соотв. Импульс 100мкс( сделал, но не проверял)

-- Инструкция пользователя у кого не работает пульт --

1. Вместо кнопок на выводы 2,3 микроконтроллера подключить преобразователь (RS-232 - Rx-Tx) подключить

к COM порту, запустить Терминал (я использовал Extem v1.2). параметры связи 9600, bit 8, patit NONE,stopbit 0.

2. Нажать кнопку "On/Standby" и не отпуская подать питание на микроконтроллер. Затем отпустить кнопку.

3. С терминала послать символ "1". В ответ микроконтроллер должен прислать сообщения со словом "Ready"

4. Затем можно нажать кнопку на пульте ДУ и отобразится информация для анализа почему ваш пульт не работает,

возможно, нужно подкорректировать алгоритм. (пример есть в приложении)

5. Если с терминала послать символ "e", то в ответ придет инфа содержимое EEPROM

6. Еще есть команда "0", включится краткий режим, анализа команд пульта.

ПРОШИВКА

Фьюзы для этого нужно записать так: CKSEL 3...0 = 1111 все остальные значения трогать не надо.

прошивка.rar

исходники.rar

Изменено пользователем dav1977
Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

1. Защитные диоды параллельно катушкам реле?

2. Почему бы светодиоды "Source1-5"не подключить аналогично "AC ON(Mute)", а освободившиеся порты не использовать для:

- Регулятора громкости

- Управления софтстартом

- Расширенной клавиатуры

- ...

Нет слова "не могу", есть слово "не хочу"...

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

1. Защитные диоды параллельно катушкам реле?

2. Почему бы светодиоды "Source1-5"не подключить аналогично "AC ON(Mute)", а освободившиеся порты не использовать для:

- Регулятора громкости

- Управления софтстартом

- Расширенной клавиатуры

- ...

1 Можно поставить (реле тут условно даже без названия, может кто-то двигатель будет ставить)

2 Что бы мигали после переключения для красоты

все остальное можно с пульта делать

Изменено пользователем dav1977
Ссылка на комментарий
Поделиться на другие сайты

Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

...Можно поставить (реле тут условно даже без названия, может кто-то двигатель будет ставить)

...

Imho, если делать (рисовать), то корректно.

... все остальное можно с пульта делать

Т.е. для РГ ещё один МК?

Для софтстарта отдельная кнопка на пульте? (и ИК-приёмник и МК)

Изменено пользователем forever_student

Нет слова "не могу", есть слово "не хочу"...

Ссылка на комментарий
Поделиться на другие сайты

Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. 

Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Литиевые аккумуляторы EVE Energy и решения для управления перезаряжаемыми источниками тока (материалы вебинара)

Опубликованы материалы вебинара Компэл, посвященного литиевым аккумуляторам EVE Energy и решениям для управления перезаряжаемыми источниками тока.

На вебинаре мы представили информацию не только по линейкам аккумуляторной продукции EVE, но и по решениям для управления ею, что поможет рассмотреть эти ХИТ в качестве дополнительной альтернативы для уже выпускающихся изделий. Также рассмотрели нюансы работы с производителем и сервисы, предоставляемые Компэл по данной продукции. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

РГ уже есть, смотри импульсы...

Это понятно, что есть. Вопрос был в другом - один МК на селектор, второй - на РГ. Так?

Нет слова "не могу", есть слово "не хочу"...

Ссылка на комментарий
Поделиться на другие сайты

Литиевые батарейки и аккумуляторы от мирового лидера  EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.

Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Нет, один. Он сделал по мотивам моей разработки :)

ПС: Плохо что автор не упомянул о том что устройство имеет корни из моей ветки, и было разработано на основе моей разработки .

Что может быть лучше в радиоэлектронике, чем программирование микроконтроллеров ?

Ссылка на комментарий
Поделиться на другие сайты

Подскажите пожалуста. У Вас кнопки (нажал и отпустил) , у меня селектор входов - галетник. Усилитель заводской. Как быть ?

пульт ДУ можно и с галетниками запрограммировать. Потом галетники будут не нужны

Ссылка на комментарий
Поделиться на другие сайты

Нет, один. Он сделал по мотивам моей разработки :)

ПС: Плохо что автор не упомянул о том что устройство имеет корни из моей ветки, и было разработано на основе моей разработки .

Плохо что вы не дали инфу по своей разработке, пришлось изобретать велосипед !!! Минус вам.

Ссылка на комментарий
Поделиться на другие сайты

Хоть и велосипед , но ездит он судя по описанию неплохо.

Я по моему тогда сказал что исходники закрыты.Так что я не считаю что заслужил "-" :)

Что может быть лучше в радиоэлектронике, чем программирование микроконтроллеров ?

Ссылка на комментарий
Поделиться на другие сайты

Подскажите, кто разбирается в программировании, почему в моем проекте "существенно плавает" длина abslen (измеряемый импульс в коде du.h t1 = TCNT1L; t2 = TCNT1H;). Измерение происходит через прерывание INT0(по изменению фронта). По идее погрешность измерения должна соотв. частоте счетчика, но она существенно выше. Чем это вызвано мне пока не ясно.

Изменено пользователем dav1977
Ссылка на комментарий
Поделиться на другие сайты

Это не одна из проблем , которую Вам предстоит решить :(

Но ремикс впечатляет :)

Что может быть лучше в радиоэлектронике, чем программирование микроконтроллеров ?

Ссылка на комментарий
Поделиться на другие сайты

Доработал новая версия

shema.1409773071.jpg

Селектор входов для УМЗЧ версия dav 2014 v1.1

Селектор работает следующим образом:

для обучения пульта ДУ (любой фирмы и модели теоретически должен работать)

необходимо:

1.Нажать кнопку "Source Select" и не отпуская ее подать питание на микроконтроллер.

2.Затем должен замигать светодиод "Source1", далее непрерывное свечение.

3."Source Select" отпустить.

4.Нажать на пульте кнопку для подключения источника1 к усилителю.

5.Затем включатся все светодиоды Source 1-5 и AufoOFF и On/Standby.(это означает запись кода пульта в память микроконтроллера)

6.Затем все светодиоды отключатся, и включится светодиод "Source2".

Далее методика аналогична, программируется Source3,Source4,Source5.

Далее программируется кнопка "On/Standby", затем "Aoff", затем "Mute"

7.Следующие функции не имеют светодиодов, но программирование функции продолжается после программирования "Mute". Никакие светодиоды включены не будут. Необходимо нажать на пульте ДУ кнопку функции Source Select (аналогично кнопке на схеме).

8. Далее аналогично программируется функция Громкость увеличить, и Громкость уменьшить

9. В завершении программирования все Светодиоды включатся и будут непрерывно светится. Можно выключать питание.

10. Если вам какая-то функция не нужна, то в момент ожидания команды с пульта нажмите кнопку "On/Standby" (на схеме) и запись в память будет пропущена, хотя светодиоды по прежнему будут все включатся.

11. Для Очистки Памяти от всех кодов пультов необходимо, при выключенном питании нажать кнопки (согласно схеме) "Source Select" и "AutoOFf" и включить питание. Кнопки можно отжать.

Каждая команда будет стираться, и соответственно будут мигать все светодиоды одновременно. Когда очистка закончится, все светодиоды включатся и будут непрерывно светится. Можно выключать питание.

-- Инструкция пользователя для эксплуатации --

1. Предполагается что питание на микроконтроллер подано постоянно (режим StandBy)

2. Включение УMЗЧ - нажать кнопку "On/Standby" - включится светодиод "On/Standby". Включится "реле включения усилителя". Включится последний использовавшийся Source(источник). Затем включится реле "подключения колонок к усилителю".

3. Выключение УМЗЧ- нажать кнопку "On/Standby". Отключится реле "подключения колонок к усилителю". Затем все остальное.

4. Если во включенном режиме нажать кнопку "Mute" - отключится реле "подключения колонок к усилителю". Для обратного включения снова нажать кнопку "Mute".

5. Если во включенном режиме нажать кнопку "AutoOFF" включится соотв. светодиод и начнется обратный отсчет времени выключения.

6. При нажатии кнопки "AutoOFF", светодиод "AutoOFF" помигает и засветится непрерывно, время отключения будет 2 часа.

При повторном нажатии кнопки "AutoOFF", время отключения будет 1 час. Если снова нажать, то время отключения будет 30минут. Очередное нажатие отменит автоотключение. Светодиод отключится.

7. При нажатии Громкость должен формироваться соотв. Импульс 100мкс( сделал, но не проверял)

8. Кнопка "Source Select" последовательно коммутирует входы c 1 по 5.

Или через пульт ДУ можно сразу выбирать нужный вход. Коммутация входов осуществляется через отключение реле колонок(для исключения щелчков в акустике)

Если вам не нужен Source5, можно использовать выход(Source5) для независимого его вкл/выкл (например включения усилителя тыловых колонок).

Для этого при подаче питания на микроконтроллер необходимо удерживать кнопку "Mute". Загорятся светодиоды. Питание можно выключить.

После этого количество Source будет 4. Реле Source5 можно вкл. или выкл. соотв. кнопкой с пульта.

Для возврата в режим с Source5 необходмо повторить действия. (при установке режима с 4 source будет загораться только светодиод Source5, при выключенном режиме будут включаться все)

-- Инструкция пользователя у кого не работает пульт --

1. Вместо кнопок на выводы 2,3 микроконтроллера подключить преобразователь (RS-232 - Rx-Tx) подключить

к COM порту, запустить Терминал (я использовал Extem v1.2). параметры связи 9600, bit 8, patit NONE,stopbit 0.

2. Нажать кнопку "On/Standby" и не отпуская подать питание на микроконтроллер. Затем отпустить кнопку.

3. С терминала послать символ "1". В ответ микроконтроллер должен прислать сообщения со словом "Ready"

4. Затем можно нажать кнопку на пульте ДУ и в терминале отобразится информация для анализа(почему ваш пульт не работает)

возможно, нужно подкорректировать алгоритм.

5. Если c терминала послать символ "e", то в ответ придет инфа содержимое EEPROM

6. Еще есть команда "0", включится краткий режим, анализа команд пульта.

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

ПРОШИВКА

Фьюзы для этого нужно записать так: CKSEL 3...0 = 1111 все остальные значения трогать не надо.

Proteus+Terminal+Исходники v1.1.rar

Прошивка v1.1.rar

Изменено пользователем dav1977
Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Новое обновление

Селектор входов для УМЗЧ версия dav 2014 v1.2

Изменения в версиях:

v1.1

- добавлена поддержка включения усилителя тыловых колонок вместо Source5

- изменена установка auto off

v1.2

- теперь во время мигания светодиодов(только Source) команды пульта обрабатываются

- новая команда пульта - возврат в предыдущий source

- команды пульта можно продублировать на втором пульте, т.е. на каждую функцию 2 кнопки пульта

- вместо импульсов громкости можно формировать постоянный сигнал

- подправлены задержки

- обновлен алгоритм кодирования

схема здесь и в архивах

http://f-picture.net...eba5b1e.jpg/htm

Селектор работает следующим образом:

для обучения пульта ДУ (любой фирмы и модели теоретически должен работать)

необходимо:

1.Нажать кнопку "Source Select" и не отпуская ее подать питание на микроконтроллер.

2.Затем должен замигать светодиод "Source1", далее непрерывное свечение.

3."Source Select" отпустить.

4.Нажать на пульте кнопку для подключения источника1 к усилителю.

5.Затем включатся все светодиоды Source 1-5 и AufoOFF и On/Standby.(это означает запись кода пульта в память микроконтроллера)

6.Затем все светодиоды отключатся, и включится светодиод "Source2".

Далее методика аналогична, программируется Source3,Source4,Source5.

7.Затем включатся светодиоды Source1,3,5 - программируется функция return(возврат в предыдущий source)

8 Далее аналогично п.6 программируется функции "On/Standby", затем "Aoff", затем "Mute"

9.Следующие функции не имеют светодиодов, но программирование функции продолжается после программирования "Mute". Никакие светодиоды включены не будут. Необходимо нажать на пульте ДУ кнопку функции Source Select (аналогично кнопке на схеме).

10. Далее аналогично программируется функция Громкость увеличить, и Громкость уменьшить

11. Затем будут мигать все светодиоды, после этого начинается повторное программирование аналогично с п.1 (запись идет в другую область памяти для дублирования команд)

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

12. В завершении программирования все Светодиоды включатся и будут непрерывно светится. Можно выключать питание.

13. Если вам какая-то функция не нужна, то в момент ожидания команды с пульта нажмите кнопку "On/Standby" (на схеме) и запись в память будет пропущена, хотя светодиоды по прежнему будут все включатся.

14. Для Очистки Памяти от всех кодов пультов необходимо, при выключенном питании нажать кнопки (согласно схеме) "Source Select" и "AutoOFf" и включить питание. Кнопки можно отжать.

Каждая команда будет стираться, и соответственно будут мигать все светодиоды одновременно. Когда очистка закончится, все светодиоды включатся и будут непрерывно светится. Можно выключать питание.

-- Инструкция пользователя для эксплуатации --

1. Предполагается что питание на микроконтроллер подано постоянно (режим StandBy)

2. Включение УMЗЧ - нажать кнопку "On/Standby" - включится светодиод "On/Standby". Включится "реле включения усилителя". Включится последний использовавшийся Source(источник). Затем включится реле "подключения колонок к усилителю".

3. Выключение УМЗЧ- нажать кнопку "On/Standby". Отключится реле "подключения колонок к усилителю". Затем все остальное.

4. Если во включенном режиме нажать кнопку "Mute" - отключится реле "подключения колонок к усилителю". Для обратного включения снова нажать кнопку "Mute".

5. Если во включенном режиме нажать кнопку "AutoOFF" включится соотв. светодиод и начнется обратный отсчет времени выключения.

При нажатии кнопки "AutoOFF", светодиод "AutoOFF" помигает(3 раза) и засветится непрерывно, время отключения будет 2 часа.

При повторном нажатии кнопки "AutoOFF", время отключения будет 1 час(помигает 2 раза). Если снова нажать, то время отключения будет 30минут(помигает 1 раз) .

Очередное нажатие отменит автоотключение. Светодиод отключится.

6. При нажатии Громкость должен формироваться соотв. Импульс 100мкс( сделал, но не проверял)

7. Кнопка "Source Select" последовательно коммутирует входы c 1 по 5.

Или через пульт ДУ можно сразу выбирать нужный вход. Коммутация входов осуществляется через отключение реле колонок(для исключения щелчков в акустике)

8. Если вам не нужен Source5, можно использовать выход(Source5) для независимого его вкл/выкл (например включения усилителя тыловых колонок).

Для этого при подаче питания на микроконтроллер необходимо удерживать кнопку "Mute". Загорятся светодиоды(при установке режима с 4 source будет включаться только светодиод Source5).

Питание можно выключить. После этого количество Source будет 4. Реле Source5 можно вкл. или выкл. соотв. кнопкой с пульта.

9. При повторном включении питания с нажатой кнопкой "Mute"(включатся светодиоды Source 3,4,5) изменится режим работы громкость - вместо импульсов на выходах, будет формироваться постоянный сигнал. (этот режим

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

10.При очередном включении питания с нажатой кнопкой "Mute"(включатся светодиоды Source 3,4). Снова будет режим с пятью Source. п.9 будет в силе.

11.При очередном включении питания с нажатой кнопкой "Mute"(включатся все светодиоды). Снова включится режим громкостм с импульсами на выходе.

-- Инструкция пользователя у кого не работает пульт --

1. Вместо кнопок на выводы 2,3 микроконтроллера подключить преобразователь (RS-232 - Rx-Tx) подключить

к COM порту, запустить Терминал (я использовал Extem v1.2). параметры связи 9600, bit 8, patit NONE,stopbit 0.

2. Нажать кнопку "On/Standby" и не отпуская подать питание на микроконтроллер. Затем отпустить кнопку.

3. С терминала послать символ "1". В ответ микроконтроллер должен прислать сообщения со словом "Ready"

4. Затем можно нажать кнопку на пульте ДУ и в терминале отобразится информация для анализа(почему ваш пульт не работает)

возможно, нужно подкорректировать алгоритм.

5. Если c терминала послать символ "e", то в ответ придет инфа содержимое EEPROM

6. Еще есть команда "0", включится краткий режим, анализа команд пульта.

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

Практически на каждом пульте есть 1-2 пары кнопок, код которых практически совпадает. Алгоритм их пока не различает.

Proteus+Terminal+Исходники v1.2 IAR640.rar

Прошивка v1.2.rar

Изменено пользователем dav1977
Ссылка на комментарий
Поделиться на другие сайты

  • 1 год спустя...

Селектор Входов DAV-PLATA_LAY.rarpost-142320-0-12239100-1459893629_thumb.gifПерерисовал схему под микроконтроллер в СМД корпусе TQFP-32. Накидал в LAY макетную плату, собрал, прошил v1.2, обвесил нужные мне выходы светодиодами, что-бы видеть реальную отработку всех реле. Первые впечатления очень положительные, всё заработало с первого раза, реакция на кнопки внятная(пока запаяно только две), все выходы на реле и индикаторные светодиоды отрабатывают(очень понравилась индикация приёма сигнала от ПДУ, даже чужого, не прописанного, при помощи светодиода On/Standby). При отключении-подключении питания устройство стабильно остаётся в выключенном состоянии, но забывает последний включенный вход(если не вынимать из розетки, то при включении кнопкой включает тот вход, который был вкл. последним)- сразу оговорюсь: недостатком это НЕ считаю, от продуманности алгоритмов кайфую.

Теперь пару маленьких ложечек дёгтя. Был пойман стабильный глюк: при включении устройства кнопкой On/Standby(или с ПДУ), выход управления реле включения Акустической Системы включается как и положено, с задержкой(светодиод индикации входа успевает мигнуть 5 раз). Но стоит только переключить(поменять) источник сигнала(вход) при помощи кнопки SOURCE(или с ПДУ), и после этого, при включении устройства кнопкой On/Standby(или с ПДУ), выход управления реле включения АС включается уже БЕЗ задержки(с первым миганием светодиода индикации входа). Лечится отключением-включением питания устройства(или не пользоваться коммутатором входов). Второй нюанс связан с ПДУ. Процедура записи и стирания ПДУ проходит без проблем(не пробовал писать два пульта сразу), но попытка прописи стандартного пульта от Горизонта(RC-5) показала,что разные кнопки имеют одинаковое начало кодированной посылки, а устройство запоминает меньшее количество байт, чем длинна посылки(предположительно), что выражалось в том, что разные прописанные кнопки, выполняли одинаковые команды. При использовании ПДУ от телевизора LG данная проблема отсутствует. Была замечена разная реакция светодиода индикации приёма сигнала от ПДУ(ПДУ ещё не прописаны,память чистая): от одного ПДУ(RC-5) светодиод мигает до тех пор, пока удерживаешь кнопку, а от другого(LG) - мигает только один раз.

Не тестировалась работа выходов управления громкостью, т.к. эта функция не будет использоваться мною(как и многие другие). Пока основная функция - дежурный режим(при использовании дополнительного источника питания,~100мА с учётом реле включения питания усилителя), квазисенсорная кнопка вкл.-выкл. усилителя(замена родной,механической без изменения дизайна "носителя"), с правильным алгоритмом управления АС(задержка при вкл., и выкл. АС перед обесточкой усилителя) + ПДУ ( возможность убрать все лишние кнопки SOURCE,MUTE,AUTO OFF с передней панели усилителя(или не устанавливать)), заменив их одним глазком фотоприёмника).

И напоследок, главная просьба: в прошивке проинвертировать алгоритм(лог. состояние) работы выхода управления реле включения Акустической Системы. Объясню почему - так удобнее происходит интеграция вашего устройства с большинством устройств защиты АС от постоянного напр. на выходе(и т.д.), выход МК управляет NPN транзистором, который замыкает на массу базу(затвор) транзистора(NPN) в системе защиты, отвечающего за включение реле АС. Да, скажете вы, не такая уж большая проблема аппаратными средствами(+1 транзистор и пару резаков или один логический элемент,реле,оптрон и т.д.) решить эту проблему или вообще завести сигнал с МК сразу на базу транзистора защиты(но я привык делать развязку между МК с питанием 5в, и устройством, из которого может прилететь 12-30 вольт). Но одно из достоинств этого устройства- изящество простоты, противоречит такому подходу. При помощи двух диодов можно легко сделать развязку для управлением двумя моно-защитами.

post-142320-0-92670900-1459978495_thumb.jpg

Изменено пользователем PROFESSOR_BY
Ссылка на комментарий
Поделиться на другие сайты

на самом деле на моей схеме "реле подключения колонок к усилителю" - реле у меня коммутирует не колонки, а подает питание на платы защиты. Нет питания на защиту - колонки отключены. инвертировать можно контактами реле, если хитрая схема защиты.

насчет глюков - все зависит от конструктива и от TSOP. попробуйте убрать С10(на вашей схеме) или закоротить R10. Провода от TSOP чем короче тем лучше.

TSOP можно попробовать на более высокую частоту, тогда кнопки может начать распознавать(у вас Горизонт). - это я предполагаю не пробовал.

Главное питание на TSOP когда у меня на нем было 4.9В тоже глючило. Сделал 5.0 - 5.1В глючить перестало. Важно стабильность питания.

Глюк с задержкой включения исправил давно, забыл выложить v1.22 .

Прошивка v1.22.zip

Proteus+Terminal+Исходники v1.22 для IAR640.zip

Изменено пользователем dav1977
Ссылка на комментарий
Поделиться на другие сайты

Фотоприёмник(ILMS5360 Интеграл) припаян на плату,С10-100нФ, R10-150 Ом. Пульт от телевизора LG работает без проблем. В прошивке 1.22, реле включения АС работает теперь как надо - спасибо, но появилась новая странность - при первом включении, включается SOURCE-2, а не SOURCE-1. В моём случае это не страшно, но те, кто уже использует коммутатор входов, после обновления не обрадуются требующимся доработкам. Спасибо, что не бросаете, продолжаете улучшать конструкцию, по соотношению качество-цена(2USD)-функциональность, ей нет равных.

Если проинвертировать в прошивке сигнал работы выхода управления реле включения Акустической Системы, то интеграция вашего устройства с большинством устройств защиты АС происходило-бы менее болезненно - не надо резать дорожки и допаивать транзистор и 2 резистора, а просто подпаять 1 провод от коллектора VT2 к затвору VT3(в схеме защиты), а ставить 2 реле, для разрыва питания 2-х защит(каждая из них питается от плюсового плеча усилителя, питание усилителя раздельное - двойное моно) - это излишество.

Можно не инвертировать сигнал, а дописать программу так, что-бы один из выводов МК (а у нас в TQFP-32 бонус - свободны выводы ADC6,ADC7) работал в противофазе с выходом управления реле включения АС.

post-142320-0-35296500-1459970032.jpg

post-142320-0-40230000-1459972720_thumb.gif

post-142320-0-01937200-1459973007_thumb.gif

Изменено пользователем PROFESSOR_BY
Ссылка на комментарий
Поделиться на другие сайты

у вас ILMS5360 - у него частота 36кГц

можно попробовать на 38кГц http://www.chipdip.r...oduct/tsop1738/

Если не поможет тогда похоже не хватает разрешения частоты Atmel 4Мгц надо повышать и менять прошивку.

"а ставить 2 реле, для разрыва питания 2-х защит" - чем реле с парой контактов не подходит?

Изменено пользователем dav1977
Ссылка на комментарий
Поделиться на другие сайты

чем реле с парой контактов не подходит?

Очень даже подходит, иногда это единственное решение для грамотной развязки, но когда можно обойтись без него - так и стараюсь делать. Трансформатор в блоке питания дежурного режима всего на 75мА, он хорошо тянет питание микроконтроллера, фотоприёмника, реле питания, возможно потянет одно реле коммутатора входов. Отдельная обмотка на основном тр-ре тоже загружена по полной: 2 реле защиты, 4 вентилятора 40мм и т.д. - вот и приходится экономить на электричестве :D .

ILMS5360 применяется в тех-же телевизорах(Горизонт), от которых применён пульт, но это не проблема - я подобрал(ради эксперимента) кнопки, которые стабильно не совпадают. Этот пульт я всё равно не собирался применять штатно, он первый под руку попался, а так пультов - как грязи. И последний вопрос: то, что первым включается SOURCE-2, а не SOURCE-1, это так задумано или ошибка?

Ссылка на комментарий
Поделиться на другие сайты

Прошился спец.прошивкой с инверсией, проверил основные функции - пока всё окей! Большое спасибо!Ещё раз плата в LAY(обрезайте под себя всё лишнее, стабилизатор на 5 вольт можно использовать 78L05 в корпусе ТО-92 или SOIC-8 - ток потребления всей схемы менее 30 мА) и схема в С-план(spl7):

+ вариант применения импульсного источника в качестве блока питания дежурного режима, при включении усилителя, импульсный источник(источник возможных помех) отключается и питание осуществляется от штатного трансформатора. Те, кто не планирует пользоваться функцией дистанционного управления, можно не устанавливать фотоприёмник(R1,R10,C10) и кварцевый резонатор(C1,C2), FUSE BIT - CKSEL3..0 = 0011(внутренний генератор 4МГц).

Селектор Входов DAV-PLATA.lay6

Селектор Входов DAV.spl7

post-142320-0-87137300-1460106559_thumb.gif

post-142320-0-57268200-1460123334.jpg

Изменено пользователем PROFESSOR_BY
Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...