Page 1 of 1

Потрошение Кота

Posted: Mon Mar 21, 2016 0:18
by Ilya Kaiten
Имеется TM HOTAS Cougar. Используется только РУД. РУС Кота занимает место на столе ибо РУД отдельно не работает. Изначально была идея подключить РУД к NJoy32 в Кобре, но хотелось оставить запас по осям\пипкам (на всякий случай ;)). К тому же у Кугара очень мощный конфигуратор Фокси, который также жалко терять. Задумался над тем чтобы перенести контроллер Кугара из РУС в РУД. При этом на основании РУД или на доп панелях можно было бы разместить дополнительно пять осей и 22 кнопки.
Собственно вопрос: можно ли часть кнопок собрать в энкодеры? Схавает ли их контроллер? Если да, то какие именно энкодеры понадобятся (я профан в электронике и несколько впал в ступор от обилия типов этих "крутилок").

Re: Потрошение Кота

Posted: Mon Mar 21, 2016 1:29
by Alex Oz
Неа, кугаровский контроллер энкодеры не поймет. Если только речь о еще одном.

Re: Потрошение Кота

Posted: Mon Mar 21, 2016 2:11
by Ilya Kaiten
Alex Oz wrote:Неа, кугаровский контроллер энкодеры не поймет. Если только речь о еще одном.

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

Просто тупо 22 кнопки это как-то неинтересно\неудобно, а лепить ещё один контроллер как-то не греет...

Re: Потрошение Кота

Posted: Mon Mar 21, 2016 8:11
by Alex Oz
Не поможет. Контроллер должен уметь обрабатывать энкодер.

Но есть еще направленные (импульсные) переключатели - по сути две кнопки, нажимающиеся в зависимости от направления.
http://www.mouser.com/catalog/specsheets/TW-700079.pdf
Но - мало распространены, и дают очень кратковременное нажатие. Вот там конденсатор чуток может и помочь.

Re: Потрошение Кота

Posted: Tue Mar 22, 2016 18:50
by Ilya Kaiten
Интуиция подсказывает, что такие переключатели при интенсивном использовании проживут не долго... И почти наверняка будут иметь вагон заморочек с дребезгом и пропусками из-за краткости имульса...

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

P.S.
Ещё покурил... Перемудрил однако...

Re: Потрошение Кота

Posted: Wed Mar 23, 2016 1:15
by RenderG
Самый простой и дешевый вариант - контроллер на mmjoy2

Re: Потрошение Кота

Posted: Wed Mar 23, 2016 2:13
by Ilya Kaiten
Самый простой и дешевый вариант - контроллер на mmjoy2

Да, видел схемы замены, но я бы хотел оставить родной кугаровский контроллер.

Re: Потрошение Кота

Posted: Wed Mar 23, 2016 16:20
by Ilya Kaiten
Кхм. Так должно заработать? Или курить дальше?

Image
На имс http://www.chipdip.ru/catalog/ic-logic/?gq=4538

Re: Потрошение Кота

Posted: Wed Mar 23, 2016 23:26
by Alex Oz
Ух. Есть сомнение что на механических энкодерах это нормально будет работать (рассчитано на оптику).
И энкодер нужен специфический - одна фаза на клик по коду Грея , обычные - это 4 фазы(или 2) на клик (полный цикл).Оптические обычно так и работают 1:1. И дребезга контактов не имеют.

А здесь необходимо RC-фильтры добавить для подавления дребезга - особенно по каналу B. Времена работы одновибраторов увеличить (R1C1/R2C2) - до перевариваемых симами 30-50 мС -(либо лучше мапить их на клавиатуру, тогда до 10 мС). Сейчас там очень короткий импульс ~35 мкС (T=0.7RC).

Re: Потрошение Кота

Posted: Thu Mar 24, 2016 1:03
by Ilya Kaiten
Фильтры на выходе с энкодера я просто рисовать поленился, но помню про них. Про тип энкодеров снова озадачили (я почему-то считал, что коды Грея в абсолютных... схема же в буржуйской статье вроде бы приводилась именно для инкрементного... гррр...) =\
...до перевариваемых симами 30-50 мС -(либо лучше мапить их на клавиатуру, тогда до 10 мС). Сейчас там очень короткий импульс ~35 мкС (T=0.7RC).

Ух... Подбор пар конденсанторов\резисторов в каких примерно пределах?

Можете ткнуть носом в более подходящую для данного диагноза ИМС?...

Re: Потрошение Кота

Posted: Thu Mar 24, 2016 4:32
by RenderG
А не проще к throttlebox подключить руд? Там и разъем для него есть.

Re: Потрошение Кота

Posted: Thu Mar 24, 2016 15:22
by Ilya Kaiten
RenderG wrote:А не проще к throttlebox подключить руд? Там и разъем для него есть.

Во-первых тратлы закончились.
Во-вторых: можно подключить РУД напрямую к NJoy32 в РУС (заняты пока четыре оси), но тогда упрёмся в восемь физических осей, а хотелось бы иметь запас, в том числе на борту Njoy на случай неожиданностей. Отдельные энтузиасты вон выжигают при экспериментах линии одну за другой...

На данный момент восьми осей мне хватает (с запасом), но тот же БЗС всё ещё активно развивается, да и я в перспективе хочу пересесть на бомберы, а при нормальной реализации на многомоторниках много осей не бывает. Сайтековские и CH квадранты это, конечно, вариант, но хотелось бы ограничится парой устройств управления.

Жалею, что при переезде утерял контроллер из стоковой Кобры, наверное можно было бы его воткнуть в РУД =(