PDA

Просмотр полной версии : Вопрос по макросу имитации энкодера.



Basel2062
08.03.2023, 14:54
Всем доброго времени суток форумчане. Решил применить ПР110 не совсем по предназначению. Создаю домашний усилитель звука на базе готового корпуса. Решил в качестве "центрального процессора" применить имеющееся в наличии ПР110. С включением\выключением, переключением входов вопросов не возникло. Проблемка в следующем, предварительный усилитель, готовую плату которого я решил применить, управляется энкодером, а корпус усилителя имеет исключительно кнопочное управление. Вот и возник вопрос создания макроса имитирующего работу энкодера. Я кое-что наваял , и оно работает, но скорость регулировки желает лучшего. Может кто подсказать как это лучше реализовать? Заранее всем спасибо!
З.Ы. Не нашёл как добавить файл, вложил ссылку того что "наваял":
https://disk.yandex.ru/d/eAdeCFUzErbTcQ

kondor3000
08.03.2023, 16:26
Всем доброго времени суток форумчане. Решил применить ПР110 не совсем по предназначению. Создаю домашний усилитель звука на базе готового корпуса. Решил в качестве "центрального процессора" применить имеющееся в наличии ПР110. С включением\выключением, переключением входов вопросов не возникло. Проблемка в следующем, предварительный усилитель, готовую плату которого я решил применить, управляется энкодером, а корпус усилителя имеет исключительно кнопочное управление. Вот и возник вопрос создания макроса имитирующего работу энкодера. Я кое-что наваял , и оно работает, но скорость регулировки желает лучшего. Может кто подсказать как это лучше реализовать? Заранее всем спасибо!
З.Ы. Не нашёл как добавить файл, вложил ссылку того что "наваял":
https://disk.yandex.ru/d/eAdeCFUzErbTcQ

Если так работает, поставьте у Blink не по 0,3 сек, а по 0,1 сек, будет в 3 раза быстрее. Мне казалось, достаточно просто параллельно кнопкам громкости замыкать реле.
С таймером тоже не тот макрос, этот только 1 раз можно запрограммировать. Используйте ClockWeek из менеджера.
Время таймера можно будет задать, переменными с экрана.

Не понятен смысл этого всего, у вас пульта нет ?

Basel2062
08.03.2023, 17:40
Пульта нет, только кнопки на панели. Про 0.1 сек думал, но побоялся дребезга контактов. Но попробую). По таймеру это только прототип, даже не знаю буду использовать или нет. В мыслях было включение каждый день, в одно и то же время вместо будильника;). Спасибо попробую! По поводу реле было бы оно так просто..Для того что бы энкодер понял в какую сторону он вращается, должна быть определённая последовательность замыкания контактов (хотя зачем я это рассказываю, вы и так знаете). Организовывать электромеханическое вращение энкодера как-то не хотелось. Хотя возможно это был бы самый правильный вариант.

kondor3000
08.03.2023, 20:55
Пульта нет, только кнопки на панели. Про 0.1 сек думал, но побоялся дребезга контактов. Но попробую). По таймеру это только прототип, даже не знаю буду использовать или нет. В мыслях было включение каждый день, в одно и то же время вместо будильника;). Спасибо попробую! По поводу реле было бы оно так просто..Для того что бы энкодер понял в какую сторону он вращается, должна быть определённая последовательность замыкания контактов (хотя зачем я это рассказываю, вы и так знаете). Организовывать электромеханическое вращение энкодера как-то не хотелось. Хотя возможно это был бы самый правильный вариант.

Сейчас в инете можно даже чёрта лысого заказать))) купил недавно пульт на старый усилитель Sony , прислали, всё работает) Думаю с Technics тоже проблем не должно быть.

Сергей0308
08.03.2023, 21:21
Всем доброго времени суток форумчане. Решил применить ПР110 не совсем по предназначению. Создаю домашний усилитель звука на базе готового корпуса. Решил в качестве "центрального процессора" применить имеющееся в наличии ПР110. С включением\выключением, переключением входов вопросов не возникло. Проблемка в следующем, предварительный усилитель, готовую плату которого я решил применить, управляется энкодером, а корпус усилителя имеет исключительно кнопочное управление. Вот и возник вопрос создания макроса имитирующего работу энкодера. Я кое-что наваял , и оно работает, но скорость регулировки желает лучшего. Может кто подсказать как это лучше реализовать? Заранее всем спасибо!
З.Ы. Не нашёл как добавить файл, вложил ссылку того что "наваял":
https://disk.yandex.ru/d/eAdeCFUzErbTcQ

Для имитации работы АВ-энкодера подойдёт 4-х разрядный реверсивный сдвиговый регистр, его надо будет закольцевать и при включении предустановить в состояние "1" два соседних разряда, всё! Теперь частотой импульсов с генератора управляете скоростью изменения громкости, а реверс отвечает за увеличение-уменьшение громкости!
Для работы я бы предпочёл другие два соседние разряда, в смысле, что при включении не предустанавливаются в состояние "1", а остаются в состоянии "0", хотя, в принципе, можно использовать любые два соседние разряда.

Basel2062
08.03.2023, 22:17
Очень интересно, пойду "покурю" Owen Logic. Пока даже представления не имел как это делать. Спасибо.

Basel2062
08.03.2023, 22:24
Это не совсем Текникс если вы по названию программы судите. Это был полностью изготовленный с 0 усилитель с названием и закосом под Текникс. Попал он ко мне давно нерабочий и я снимаю шляпу перед конструктором сего чуда. Управление было полностью осуществлено на ДУ от телевизора. На выходе (видать из того что было) была "дохлая" микросхема от автомагнитолы KIA6210. Как закончу обязательно фото прикреплю. Из уважения к труду у меня не поднялась рука курочить это и решил восстановить на новых компонентах. Тем более корпус очень интересный.

kondor3000
09.03.2023, 08:31
Это не совсем Текникс если вы по названию программы судите. Это был полностью изготовленный с 0 усилитель с названием и закосом под Текникс. Попал он ко мне давно нерабочий и я снимаю шляпу перед конструктором сего чуда. Управление было полностью осуществлено на ДУ от телевизора. На выходе (видать из того что было) была "дохлая" микросхема от автомагнитолы KIA6210. Как закончу обязательно фото прикреплю. Из уважения к труду у меня не поднялась рука курочить это и решил восстановить на новых компонентах. Тем более корпус очень интересный.

Тогда выложите фото платы ДУ от телевизора, может просто пульт подобрать удастся. Старого пульта даже сломанного нет?
Как по мне, курочить вы и собираетесь, впихнув туда ПР.
Сдвиговый регистр и ПР можно применить и в другом месте)))

Basel2062
09.03.2023, 09:21
Тогда выложите фото платы ДУ от телевизора, может просто пульт подобрать удастся. Старого пульта даже сломанного нет?
Как по мне, курочить вы и собираетесь, впихнув туда ПР.
Сдвиговый регистр и ПР можно применить и в другом месте)))

Да всё уже впихнуто и работает, только пока медленно😁.

Basel2062
09.03.2023, 09:33
Вы наверное невнимательно прочитали, он не работал. А когда-то я его даже запустил, фон который издавала эта конструкция меня не устроила. Он пересобран полностью УЖЕ. И единственный вопрос возник только по имитации энкодера предварительного усилителя.Пульт ДУ я к не у не прикручу от слова Никак��.

kondor3000
09.03.2023, 10:46
Вы наверное невнимательно прочитали, он не работал. А когда-то я его даже запустил, фон который издавала эта конструкция меня не устроила. Он пересобран полностью УЖЕ. И единственный вопрос возник только по имитации энкодера предварительного усилителя.Пульт ДУ я к не у не прикручу от слова Никак��.
Фото конечно так себе, микросхем не видно.
Частоту Blink меняли? Кнопки громкости пробовали закоротить просто?

Basel2062
09.03.2023, 11:32
Я вечером сфотографирую то что сейчас. Это то что было внутри раньше.