Роутер FlexRouter — «Железные» кокпиты

Привет,

 

хочу поделиться с вами моим роутером.

 

Роутер позволяет управлять переменными в памяти симулятора и переменными, предоставляемыми модулем FSUIPC.

 

Поддерживаемое железо:

— F3/L3

— ARCC

— Джойстики

— Клавиатуры

 

Поддерживаемый в данный момент самолёт:

— ПТ Ту-154М 2.04 beta 1

 

Минимальные системные требования:

— Windows 7

— .NET Framework 4.5

— Наличие SlimDX (оболочка для DirectX)

 

Скачать FlexRouter v.0.600 можно здесь: Прикрепленный файл
 FlexRouter 0.600.zip   593.09К
  140 Количество загрузок:

Инструкция внутри архива

 

Замечания:

Элемент управления «Энкодер» назначается только для ARCC. В остальном железе назначается как 2 кнопки «больше» и «меньше». Именно так видит система энкодеры, подключенные к Mjoy и F2/L2.

 

Известные проблемы:

— неуверенный дамп кнопок ARCC. Рекомендация — закрыть и вновь запустить роутер

— неверное отображение частоты на пультах Баклан после старта роутера. Рекомендация — повернуть энкодер на одну позицию вправо или влево

Сообщение отредактировано Zhabo: 16 December 2014 — 01:14

Ответов: 59

Коллеги приветствую!

Обращаю Ваше внимание и рекомендую Роутер коллеги Zhabo. В моем комплексе Ту-154М  от команды «ПТ» версия 2.04 (4 монитора). электроника от ARCC Pro (две мат. платы и много других модулей) и Mjoy (2шт.), штатные блоки, панели. Роутер работает отлично, главное автор готов принять пожелания и оказать содействие в настройке. Интерфейс весьма понятен и позволяет самостоятельное добавление элементов управления, привязки к конкретному самолету нет, все в ограничивается Вашими интересами, поиск переменных весьма занимательное занятие.

«Известные проблемы»  подтверждаю, но сие абсолютно не критично и на рабочие характеристики не влияет, так что «вперед и с песней…».

Благодарность Автору, полагаю Роутер внесет свежую струю в строительство тренажерных комплексов!

 

 

С уважением,

Андрей П.

Андрей, спасибо за отзыв. Известные проблемы вот-вот исправлю.

Трямс.  ..

А что за проблемы с  неуверенным дампом модуля КЕЙ ?    Вроде  по железу все было отлажено. 

Полагаю это мой частный случай, при «горячем» старте, физические переключатели на верхнем щитке в рабочем положении, а на мониторе часть из них не включена. Повторный перезапуск Роутера исправляет ситуацию, или просто вручную перевключить. То же и с РС «Баклан». У меня есть давняя проблема с MSFS под WIN7 который запускается не с первого клика, может с этим связано.

 

С уважением,

Андрей П.

А что за проблемы с  неуверенным дампом модуля КЕЙ ?    Вроде  по железу все было отлажено. 

 

Не совсем. Есть 2 проблемы. Первую я победил — бага в коде. Вторая пока до конца не не понятна. Не знаю в чём проблема. А пока пара вопросов:

1. Верно я понимаю, что готовность ARCC к работе можно определить по приходящему пакету длиной в 1 байт, содержащему 0?

2. Можно ли сдампить состояние модуля осей командой?

Del

Извините, ребята — не сразу въехал.

Сообщение отредактировано McGordon: 23 December 2014 — 01:21

Не совсем. Есть 2 проблемы. Первую я победил — бага в коде. Вторая пока до конца не не понятна. Не знаю в чём проблема. А пока пара вопросов:

1. Верно я понимаю, что готовность ARCC к работе можно определить по приходящему пакету длиной в 1 байт, содержащему 0?

2. Можно ли сдампить состояние модуля осей командой?

 

1. Не совсем понятно. Там по сигналу CTS компорта  инициализируется Callback функция (в программе тк должно быть по идеи) в которой  читается буффер FT232 с дальнейшим раскладом всего пакета. Там не один байт приходит. Но если модули молчат и нет действий ,то может не придти ни одного байта. Узнать что ARCC пришла в готовность можно только или дампом клавиш или воздействовать на модули механичеки.. Чтонить покрутить чтобы теответили в шину.  Но обычно , через 0.5 сек после железного сброса все модули приходят в готовность. Так чтобы один модуль повис а другой работал такого не должно быть .

 

2. Оси нет — шпарят на выход без останова , но если нет воздействия — ничего не шлюи или шлют импульсные помехи коорые навелись на аналоговом входе. 

Сообщение отредактировано fiyrus: 23 December 2014 — 03:49

Да, с насчёт CtsHolding я догадался некоторое время назад, теперь перед началом приёма-передачи жду, пока он не установится в true.

 

Разобрался с дампом. Проблема была в следующем — если запускать роутер через 5-10 секунд после подключения железа к USB, то самым первым иногда приходит (а иногда не приходит) пакет в 1 байт со значением 0, Зачем он приходит — я не знаю. Никакого маркера, разделяющего пакеты ARCC нет, поэтому я начинал обработку с этого нуля и, соответственно, все пакеты с этого момента были битые (фактически сдвинуты на 1 байт) и событий от железа с точки зрения роутера не было. Теперь я отлавливаю и пропускаю этот ноль в самом первом пакете. Пока дамп стабилен.

Я, пока на версии 0.52, полагаю рекомедации по запуску пока прежние: для корректного перечитывания состояния переключателей- перезапустьть Роутер. Ожидать следующей версии с исправлениями.

Кстати настроенный профиль от 0.52 лучше импортировать штатной кнопкой в V0.6 или просто в поменять в папке Profiles сохранив имеющийся?

 

С уважением,

Андрей П.

Версию 0.610 с исправлениями обеих проблем (по крайней мере у меня они больше не проявляются) я выложу на этой неделе. Для импорта нового профиля лучше воспользоваться кнопкой «Импортировать и сохранить назначения», чтобы не перенастраивать всё железо заново.

Пробовал импортировать профиль из FR 0.52, не получилось, FR 0.600 закрывается по ошибке. При копировании файла профиля (*.aр) в соответсвующую папку FR 0.600, роутер его не видит, ну это нормально скорее всего.

Андрей, что именно не получается? Если не получается перейти на новый профиль с сохранением назначенного железа — перешли свой профиль, я попробую помочь. Если добавлял какие-то новый элементы управления в старый профиль — присылай профиль с пояснениями, я склею изменения в один.

Привет,

 

хочу поделиться с вами моим роутером.

 

Скачать FlexRouter v.0.600 можно здесь: attachicon.gifFlexRouter 0.600.zip

 

Добрый день!

 

А исходники роутера — военная тайна? Хотелось бы досконально изучить обмен данными.

Исходники роутера — не военная тайна. Я уже выкладывал исходники от предыдущей версии 1-1,5 года назад. От текущей версии исходники пока выкладывать не буду. Обмен данными чрезвычайно прост, я его написал за один вечер. За исключением обработки разных ситуаций он выглядит так:

OpenProcess()

ReadProcessMemory/WriteProcessMemory

CloseProcess()

 

Не совсем понятно, обмен данными между чем и чем вы хотите изучать.

Андрей, что именно не получается? Если не получается перейти на новый профиль с сохранением назначенного железа — перешли свой профиль, я попробую помочь. Если добавлял какие-то новый элементы управления в старый профиль — присылай профиль с пояснениями, я склею изменения в один.

Доброго времени и места, Zhabo! C прошедшими праздниками!

 

Да то, что не получилось не существенно, дождусь версии FR0.610 и пропишу назначения коммутации и индикации по новой. Пока, закончил с рукояткой ПОШ, «обкатываю/облетываю» на 0.52.

 

С уважением,

Андрей П.

Вот версия 0.610 Прикрепленный файл
 FlexRouter 0.610.zip   813.04К
  48 Количество загрузок:.

 

Список изменений:

 

[Исправлено] Bug: Неверно работает Range, не выставляются дефолтные значения
[Исправлено] Bug: Неуверенный дамп железа ARCC
[Исправлено] Bug: F3. При наличии нескольких материнских плат клавиши от модулей с одинаковым ID воспринимались как одна. Из-за этого они «моргали» (вкл-выкл-вкл-выкл)
[Добавлено] F3/L3 — поддержка осей
[Добавлено] При назначении оси нужно сдвинуть её на 1/10, чтобы роутер обратил на неё внимание. Сделано для исключения дребезга.
 

Не качается SlimDX. Не могли бы Вы выложить его сюда? Ну или на почту выслать aer-dn@yandex.ru

Сообщение отредактировано DNV640: 14 January 2015 — 04:14

Сюда не влазит, выслал на почту. Также проверил скачивается ли оно с официального сайта — у меня всё скачивается.

Странно. Я пробовал с рабочего компа, пробовал с домашнего — ни там, ни там загрузка не начиналась. Спасибо огромное. Андрей уже выслал мне просто SlimDX.dll. Все заработало. 

Исходники роутера — не военная тайна. 

Не совсем понятно, обмен данными между чем и чем вы хотите изучать.

Если я правильно понимаю, то роутер — это не что иное, как шлюз по передаче данных между симом и железом, а значит используется какой то API. Вот и хотелось узнать какой. 

В выходные прописал назначения в FR0.61, все управляется и отображается, сделал несколько «кругов» «на руках», все нормально. По бленкаерам проблема осталась, возможно что-то у меня. Пробовал назначить «Скорость для штурмана» на индикаторы курса (МП-70),  нет управлениея (переключения индикации) от кнопки переключения (курс/скорость), возможно в роутре настройка жестко под В-57 (блок ветра). Если так, то мне надо паять индикаторы ;-). Так же отметил, что нет «галки» «повторитель» для кнопок НВУ, видимо то же реализовано на уровне роутера.

 

С уважением,

Андрей П.

Если я правильно понимаю, то роутер — это не что иное, как шлюз по передаче данных между симом и железом, а значит используется какой то API. Вот и хотелось узнать какой. 

 

Я бы как раз сказал, что нет никакого API. Хотя, мой роутер и использует FSUIPC, но крайне редко. В основном патчит процесс симулятора. Вот исходники, которые я когда-то уже выкладывал. Изучайте. Прикрепленный файл
 Router.39.zip   1.19МБ
  36 Количество загрузок:

По бленкаерам проблема осталась, возможно что-то у меня. 

 

Хотелось бы посмотреть, как это выглядит. Бленкеры на реальных пультах?

 

 

Пробовал назначить «Скорость для штурмана» на индикаторы курса (МП-70),  нет управлениея (переключения индикации) от кнопки переключения (курс/скорость), возможно в роутре настройка жестко под В-57 (блок ветра). Если так, то мне надо паять индикаторы 😉

 

Жёсткой привязки нет. В описателях доступа есть такое понятие как «Формула подачи питания», которая может быть прописана в самом описателе доступа или наследоваться от «панели» при установке соответствующей галочки:

 

Power.png

 

Принцип работы питания в следующем: если питание подано (результат расчёта формулы «Истина»), то коммутируемое железо передаёт или принимает данные от сима. Если питание выключено («Ложь»), то коммутируемое железо перестаёт принимать или отправлять данные.

 

Переключатель «Режим B57 (ветер)-Скорость (ККП)» из панели «Скорость для штурмана (ККП)» управляет переменной типа «Коммутатор». Переменные такого типа — внутренние, их значения с симом никак не связаны. Нужен такой тип переменных, как видно из названия, для программной коммутации железа.

 

В нашем случае, если переключатель в состоянии «Выкл», то переменная установлена в 0, иначе в 1.

 

AccessDescriptor.png

 

В панели «Скорость для штурмана (ККП)» формула питания следующая: 

[В-57 (ветер).Ветер-Скорость]==1&&[Общее.Наличие питания от аккумулятора]==1

То есть, если переменная Ветер-Скорость установлена в 1 и в самолёте включены аккумуляторы — питание подано, иначе отсутствует

 

В панели «В-57 (ветер)» формула питания:

[В-57 (ветер).Ветер-Скорость]==0&&[Общее.Наличие питания от аккумулятора]==1

Здесь наоборот, если переменная Ветер-Скорость установлена в 0 и в самолёте включены аккумуляторы — питание подано, иначе отсутствует

 

Во всех дочерних элементах обеих панелей установлена галка «Использовать формулу питания панели», то есть вышеуказанные формулы распространяются на все дочерние элементы панелей. Таким образом, когда мы переключаем тумблер, назначенный на описатель доступа [В-57 (ветер).Ветер-Скорость], управляющий одноимённой переменной, мы подаём питание на одну панель и снимаем его с другой.

 

Для того, чтобы переназначить индикацию скорости на индикатор Курс-МП (описатель доступа Индикатор частоты в панели Курс-МП 1), нужно:

1. Снять галочку «Использовать формулу питания панели» в описателе доступа «Индикатор частоты» панели «Курс-МП 1»

2. В поле «Формула подачи питания» описателя доступа «Индикатор частоты» панели «Курс-МП 1» написать:

      [Оверхед (нижний ряд).КурсМП1 питание]==1&&[Общее.Наличие питания от аккумулятора]==1&&[В-57 (ветер).Ветер-Скорость]==0

     что значит, отображать данные курс-мп, когда на оверхеде включен тумблер Курс-МП №1 и включено питание как минимум от аккумуляторов и тумблер переключения режима «Ветер-Скорость» в состоянии «Ветер»

3. Назначить индикацию скорости на индикатор железного пульта Курс-МП

 

Так же отметил, что нет «галки» «повторитель» для кнопок НВУ, видимо то же реализовано на уровне роутера.

 

Верно. Повторитель — это не «пользовательская» настройка. То есть, нужен ли повторитель знает тот, кто формирует профиль, поэтому галочку я унёс в «Описатели доступа»

Дмитрий, приветствую!

Похоже все мои проблемы с бленкарами и прочие из за периодического «отваливания» одного из двух ББ ARCC.

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

Сколько у тебя в комплексе используется ББ ARCC? Если два и более то были ли проблемы. У меня FR0.61 определяет ББ как разные (16-тиричный код),  по логике работы FR, как он опрашивает модули или просто ждет «откуда прилетит», где може возникать конфликт.

Конфигурационные утилиты ARCC «видят» только сигналы от ББ, на котором было первое действие. полагаю это нормально.

 

По части подключения самих ББ к USB и отдельному питанию пробовал: разные гнезда, HUB (с отдельным питпнием), вынес блок питпния всего комплекса за пределы среднего пульта ( от возможных наводок).

 

С уважением,

Андрей П.

Разобрался с вопросом и попутно решил еще один касательно «наводок».

 

1. Дело было в «наводках» (ЭДС самоиндукции) возникающих при переключении бленкеров в соседних проводах. Зашунтировал обмотки бленкеров установив встречо/параллельно диоды (Шоттки 11DQ10) и ББ перестал отключаться.

2. У меня в комплексе МЭТ электромеханический, при снятии нагрузок с ШК то же иногда «оваливался» контроллер, применил аналогичное решение, вчера опробовал, нормально.

 

С уважением,

Андрей П.

Здорово, что проблема разрешилась, так как мне не удалось найти её на стороне роутера.

Действительно с роутером все отлично. Дмитрий, ни как не могу найти переменные к «stab control» (ручное упр. стабиллизатором, МЭТ РВ и Элеронов).

 

Для интересующихся, вот часть переменных по панели запуска двигателей, однако лампы «АПД работает» пока не нашел….

 

РОД 1        switch    A5B88
РОД 2        switch    A5B8C
РОД 3        switch    A5B90

Панель зап. Двигателей            
Крышка        switch    A5BA4
Главный        switch    A5B98
Выбор двигателя        switch    A5B94  значения (1,2,3)
Запуск/Хол. Прокрутка        switch    A5B9C
Кн. запуск        switch    A6880
Кн. Прекращение запуска        switch    A6884
 

вентиляция шасси switch   26097

Насосная ст. 3гс. (подключение)            
второй        switch    A57A8
3 г.с.        switch    A5848
2 г.с на 1г.с        switch    A5428

 

С уважением,

Андрей П.
 

Сообщение отредактировано andrey_g_p: 30 January 2015 — 08:12

Андрей,

 

в этом профиле Прикрепленный файл
 profile001.zip   33.2К
  13 Количество загрузок: полностью готовы панели ВСУ, Электрики, Управления двигателями. Также добавил ручное управление стабилизатором. Тумблер и крышка в панели КВС.

 

Что именно нужно для МЭТ, РВ? Думаю, что триммирование искать смысла нет, лучше настраивать его через сервисный прибор.

Сообщение отредактировано Zhabo: 31 January 2015 — 02:06

Дмитрий, приветствую!

По триммеру «РВ» я ошибся, конечно желателено триммирование «РН» и Элеронов. Найти переменные мне не удаётся, соглашусь с тобой, что лучше через СП, уже соображаю как переделать проводку «ккозырька» для подключения к MJoy.

Кстати как удалось нати переменную «ручное упр. стабилизатором», пробовал разные значения от -2 до 2?

 

С уважением,

Андрей П.

Тумблер задатчика стабилизатора управляет переменной, принимающей значения от 0 до 16384 с шагом 65. Я искал переменную «увеличилась», «уменьшилась», «не изменилась»

Привет,

 

хочу поделиться с вами моим роутером.

 

Роутер позволяет управлять переменными в памяти симулятора и переменными, предоставляемыми модулем FSUIPC.

 

Поддерживаемое железо:

— F3/L3

— ARCC

— Джойстики

— Клавиатуры

 

Поддерживаемый в данный момент самолёт:

— ПТ Ту-154М 2.04 beta 1

 

Минимальные системные требования:

— Windows 7

— .NET Framework 4.5

— Наличие SlimDX (оболочка для DirectX)

 

Скачать FlexRouter v.0.600 можно здесь: attachicon.gifFlexRouter 0.600.zip

Инструкция внутри архива

 

Замечания:

Элемент управления «Энкодер» назначается только для ARCC. В остальном железе назначается как 2 кнопки «больше» и «меньше». Именно так видит система энкодеры, подключенные к Mjoy и F2/L2.

 

Известные проблемы:

— неуверенный дамп кнопок ARCC. Рекомендация — закрыть и вновь запустить роутер

— неверное отображение частоты на пультах Баклан после старта роутера. Рекомендация — повернуть энкодер на одну позицию вправо или влево

Где можно приобрести платы

 

У пользователя с ником kreml

Дмитрий, приветствую!

Подключил все индикаторы комплекса НВУ. Есть вопрос с переключением: «скорость для штурмана»<->»В-57».

В режиме «скорость для шт.» индикация только для V2, Vr появляется только при нажатии на кнопки установки, V1 не отображается совсем. При переключении обратно на «В-57» не отображается «д».

Что рекомендуешь посмотреть в FR 0.61 или в чем другом может быть ошибка. Попробую снять видео процесса переключения и отправлю по почте.

 

С уважением,

Андрей П.

Андрей, привет.

 

Лучше бы конечно видео. Профиль тот, что я давал или переделанный?

Дмитрий, приветствую!

С видео толком не получается, даже при мин. настройках объем под 100 мегабайт.

Вот  три фото:

1- НВУ включено 1.jpg

 

2 кнопка нажата, в положение «скорость для штурмана» 2.jpg

отображается только скорость V2

3 кнопка отпущена, в положение «В-57» 3.jpg

не отображается «поправка «д».

 

Может есть какие соображения, профиль тот что с FR 0.61

 

С уважением,

Андрей П.

 

 

 

Андрей, мне кажется, что каждый из индикаторов назначен только на одну функцию. Нужно делать так. Один и тот же индикатор назначить на:

В-57 (ветер).Индикатор б град

и 

Скорость для штурмана (ККП).Индикатор V1

 

Тогда в зависимости от положения тумблера Скорость для штурмана (ККП).Режим B57 (ветер)-Скорость (ККП) индикатор будет показывать либо V1, либо б град.

Добрый день. 

В вашем роутере есть возможность подключения настоящего пульта АРК без переделки. Просто подключаем барабаны к кнопочному вводу железа, далее по инструкции — инициализация, перещелкиваем по очереди, вновь инициализация ну и далее настраиваем комбинации. В теории все понятно, скоро дойду до практики. Пульты АРК есть, жду платы F3.  

Так вот вопрос. А как быть с реальным пультом Баклан. Он проще и перед АРК хотелось бы поэкспериментировать с ним. Там принцип тот же — барабаны с контактами-выводами. В роутере я вроде не нашел по теме….  

И еще вопрос — как перещелкивать при инициализации? Один круг сотни, затем один круг десятки (сотни и единицы не трогаем) и наконец один круг единиц (без участия сотен и десятков) ? Я правильно понимаю? Так же и с Бакланом — один круг мегагерцы, затем один круг килогерцы (без мегагерц) ? Правильно?

Можно или словами или кусок схемы.

Ловите:
image002.jpg

2.4.2. Установка частоты связи и управление работой подавителя шума приемника осуществляется с передней панели ПДУ. Принципиальная схема ПДУ приведена на рис, 25 приложения 2.

На лицевой панели ПДУ находятся две ручки установки рабочей частоты радиостанции. Левая ручка связана с переключателями В4, В5, устанавливающими частоту в пределах всего диапазона с точностью до 1 МГц. Правая ручка связана с переключателями В1—ВЗ, устанавливающими частоту в пределах 1 МГц с точностью до 100 кГц, в пределах 100 кГц с точностью до 25 кГц.

Переключатель 10 МГц и 1 МГц связан с радиостанцией 5-ю управляющими проводами, переключатель 100 кГц и 25 кГц — 6-ю управляющими проводами. В зависимости от положения переключателей, часть управляющих проводов соединена с корпусом приемопередатчика, а часть отсоединена, то есть каждому каналу соответствует определенная комбинация заземленных проводов.

Таблицы кодов управляющих проводов приведены в табл. 8, 9, 10.

Тумблер Вб ПШ управляет работой подавителя шума. Когда контакты тумблера разомкнуты, что соответствует верхнему положению тумблера, ПШ включен и управляет работой приемника. При замкнутых контактах тумблера подавитель шума выключается, подключая УНЧ к детектору сигнала независимо от наличия сигнала.

В зависимости от выбранного подсвета ПДУ может быть выполнен в одном из следующих вариантов:
с красно-белым подсветом с питанием ламп переменным напряжением 6 В;
с белым подсветом с питанием ламп переменным напряжением 6 В;
с красным подсветом с питанием ламп переменным напряжением 6 В;
с белым подсветом с питанием ламп постоянным напряжением 27 В;
с красным подсветом с питанием ламп постоянным напряжением 27 В;
без встроенного подсвета.

Регулятор громкости R1 может быть установлен при отсутствии такового в СПУ и только при комплектовании радиостанции дополнительным усилителем низкой частоты.
 



Таблица 7. Код управления сетки частот 25 кГц

Частота, МГц  Код управления
ХХХ.ХОО      0
ХХХ.Х50      0
ХХХ.Х25      1
ХХХ.Х75      1

Таблица 8. Коммутация проводов управления сетки частот 25 кГц

Частота, МГц  Провод управления 
                1P   2Р
ХХХ,ХОО	        1    0
ХХХ,Х25         0    0
ХХХ,Х50         1    1
XXX,Х75         0    1

Таблица 9. Коммутация проводов управления сетки частот 100 кГц
Частота, МГц  Провод управления
                ЗР 4Р 5Р 6Р
ХХХ.0ХХ         0  1  1  1
ХХХ.1ХХ         1  1  1  1
ХХХ.2ХХ         0  0  0  0
ХХХ.3ХХ         1  0  0  0
ХХХ.4ХХ         0  1  0  0
ХХХ.5ХХ         1  1  0  0
ХХХ.6ХХ         0  0  1  0
ХХХ,7ХХ         1  0  1  0
ХХХ.8ХХ         0  1  1  0
ХХХ.9ХХ         1  1  1  0

Таблица 10. Коммутация проводов управления сетки частот единиц МГц
Частота, МГц  Провод управления
                7р 8р 9р 10р 11р 
118,XXX         0  1  1  1   1
119.ХХХ         1  1  1  1   1
120,XXX         0  0  0  0   0
121.ХХХ         1  0  0  0   0
122.ХХХ         0  1  0  0   0
123,XXX         1  1  0  0   0
124,XXX         0  0  1  0   0
125.ХХХ         1  0  1  0   0
126.ХХХ         0  1  1  0   0
127,XXX         1  1  1  0   0
128,XXX         0  0  0  1   0
129.ХХХ         1  0  0  1   0
130,XXX         0  1  0  1   0
131,XXX         1  1  0  1   0
132,XXX         0  0  1  1   0
133,XXX         1  0  1  1   0
134,XXX         0  1  1  1   0
135,ХХХ         1  1  1  1   0

Примечание. «0» — провод управления замкнут на землю, «1» — провод управления оторван от земли.

Добрый день.

 

Правильно я понимаю, что в баклане на каждое положение своя пара контактов раздельно килогерцы и мегагерцы? Или как в АРК двоичные коды из 4 «микриков»? Как только с этим разберёмся, смогу объяснить, как делать. Можно или словами или кусок схемы.

В баклане нет микриков. Там два барабана на мегагерцы и килогерцы, при вращении которых замыкаются в определенном порядке контакты. Но замыкается не пара контактов и несколько… На разъеме помимо подсвета, громкости и прочих контактов имеется  11 выводов-разрядов и один управляющий 12-ый вывод. Так вот, вращением ручек мы замыкаем 12-ый управляющий контакт с различной комбинацией остальных 11-ти….  Пример: (цифрами обозначены выводы в разъеме пульта): частота 118.000 — комбинация 18-16-15-11….   частота 118.025 — комбинация 18-17-16-15-11… частота 118.050 — комбинация 18-15-11….  и т.д.  Я пока прозвонил до 119.000…. нудятина, хотя и  планирую прозвонить полностью все диапазоны частот и составить таблицу замыкания контактов))))  во всех комбинациях используется управляющий 12 разряд (вывод 18) и в определенном порядке остальные 11 выводов (разрядов)…

Сергей, спасибо за схему.

Вот ссылка на версию 0.630 с добавленной панелью Баклан 1 (настоящее железо) https://yadi.sk/d/QX7bxPTYiXPmz. Принцип такой же как в АРК для настоящего железа. А именно: сначала в коммутации нужно назначить на «Баклан 1 (настоящее железо).Частота мегагерцы» бинарный ввод. Затем провести инициализацию поворотом ручки мегагерцы на железе. Смысл инициализации — указать роутеру из каких именно «кнопок» железа будут формироваться коды. Затем завершить инициализацию и поворачивая ручку назначить коды.

Спасибо большое. Будем пробовать.

Дмитрий, приветствую! Для комплектности реального «железа» верхнего щитка желательно добавить пульт «Курс-МП-70» «СД-75». Будет весьма интересно задействовать имеющиеся пульты.

Жаль АРК-15 конструктивно не входит в мой верхний щиток, который рассчитан на другой ПНК. А пульты «Баклан» уже разыскиваю.

 

С уважением,

Андрей П.

 «распиновка» разъема ПУР «СД-75», предоставлена коллегой yasnoe, за что ему большая благодарность.

 

Файл не грузится :( , отправлю @ почтой.

Сообщение отредактировано andrey_g_p: 08 October 2015 — 11:03

Намучился я с Бакланом… так и не смог ему дать ума…. никак он не хочет нормально работать с кнопочной матрицей F3. В случае с АРК все проще некуда. Там микрики, подключаем их как обычные кнопки напрямую к матрице и дальше в роутере собираем из из них нужные комбинации.

А вот в Баклане система другая, и я блин с ней застрял….)))

Что именно не получается с бакланом. Совсем никакой реакции?

Ну вот попытался снять, в чем именно загвоздка.

 

https://youtu.be/Gse3XW1O0VU

Если у Баклана есть один общий провод, то подключить его довольно легко. Матрица — это ведь что-то вроде решётки, то есть, на каждые, например, восемь кнопок есть один общий провод. 

 

В случае Баклана нужно сделать так: подключить общий провод переключателя на баклане к общему проводу на матрице (на картинке A0), а другие провода присоединить как кнопки SB1, SB2, SB3

 

Матрица.png

Всем доброй ночи. На Курс-МП 1 выставлена частота 108.95, а в итоге на идиаторе появляется совсем не понятное значение.

роутер.jpg

2015-10-12 00-28-40.jpg

prorok 19, похоже переключатель «Баклан»-а формирует бинарный код. для подкл. к контроллеру кнопок рекомендую сделать «развязку» на реле, а контакты реле подключить к «кнопкам» контроллера. Для селектора мГц. необходимо пять реле, для селектора кГц. больше. 

 

С уважением,

Андрей П.

Сообщение отредактировано andrey_g_p: 12 October 2015 — 11:07

На Курс-МП 1 выставлена частота 108.95, а в итоге на идиаторе появляется совсем не понятное значение.

 

 

С точки зрения железа F3 нет никаких индикаторов, есть отдельные светодиоды, поэтому в файле конфигурации роутера FlexRouter.exe.config есть параметры, отвечающие за соответствие номера линии сегменту индикатора.

 

<setting name=»F3Indicator1to7SegmentsOrder» serializeAs=»String»>

<value>0,1,2,3,4,5,6,7</value>
</setting>
<setting name=»F3Indicator8to15SegmentsOrder» serializeAs=»String»>
<value>7,6,5,4,3,2,1,0</value>
 
Попробуйте сделать так:

<setting name=»F3Indicator1to7SegmentsOrder» serializeAs=»String»>

<value>2, 3, 5, 6, 7, 0, 1, 4</value>
</setting>
<setting name=»F3Indicator8to15SegmentsOrder» serializeAs=»String»>
<value>4, 1 ,0, 7, 6, 5, 3, 2</value>
 
Если будет по-прежнему ерунда на индикаторах, выясните порядок сегментов через утилиту конфигурации F3. Чуть подробнее про это написано в документации к роутеру.

Сообщение отредактировано Zhabo: 13 October 2015 — 23:57

 

С точки зрения железа F3 нет никаких индикаторов, есть отдельные светодиоды, поэтому в файле конфигурации роутера FlexRouter.exe.config есть параметры, отвечающие за соответствие номера линии сегменту индикатора.

 

<setting name=»F3Indicator1to7SegmentsOrder» serializeAs=»String»>

<value>0,1,2,3,4,5,6,7</value>
</setting>
<setting name=»F3Indicator8to15SegmentsOrder» serializeAs=»String»>
<value>7,6,5,4,3,2,1,0</value>
 
Попробуйте сделать так:

<setting name=»F3Indicator1to7SegmentsOrder» serializeAs=»String»>

<value>2, 3, 5, 6, 7, 0, 1, 4</value>
</setting>
<setting name=»F3Indicator8to15SegmentsOrder» serializeAs=»String»>
<value>4, 1 ,0, 7, 6, 5, 3, 2</value>
 
Если будет по-прежнему ерунда на индикаторах, выясните порядок сегментов через утилиту конфигурации F3. Чуть подробнее про это написано в документации к роутеру.

 

порядок таков при частоте 112.30 (выставлял руками)

порядок.png

по той схеме которую дали тоже ерунда появляется, диоды начинаю свое начало с 13 линии часть их в 14 часть в 15

Вообщем, что то начинает вырисовываться, определил подчти правильный  порядок сегментов, но остался не достающийся сегмент уже не знаю, что с чем менять. Порядок такой 4,3,2,1,7,0,6,5. на ответчике стоит значение 7477

получается что ти по этого

индикация.jpg

 

значение сегментов по буквам у меня такое

A — 5

B — 4

C — 2

D — 1

E — 0

F — 7

G — 6

H — 3 (точка)

 

 

 

Коллеги, приветствую!

Информация по FR роутеру, в готовящейся к выпуску очередной версии реализована возможность подключения реального ПУР СД-75. Проверена работа селекторов ввода частоты на одном комплекте, виртуальный СД-75 управляется. 

Помощь в «электрическом» подключении блока оказал Сергей (САБ), благодарю.

 

С уважением,

Андрей П.

Изображение 035.jpg

 

Коллеги, приветствую!

На предрелизной версии роутера подключены «железные» оба ПУР СД-75 и СО-72М, тип подключения галетников и номеронабирателей «бинарный ввод», контроллер и модуль проекта ARCC Pro.

Для «электрической» развязки применены оптопары РС817.

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

На фото: индикаторы блоков «верхнего щитка» отображают значение «частота» и «код ответа» из FS9 «ПТ» Ту-154М 2.04.

 

Благодарю Дмитрия (Zhabo) разработчика роутера, Сергея (САБ) за рекомендации по «электрическому» подключению блоков к модулю!

 

С уважением,

Андрей П. 

 

Коллеги, приветствую!

При подключении переключателя «Режим» (СО-72М), посредством контроллера ARCC Pro и FR роутера (у меня версия 0.645) рекомендую использовать  «коммутатор (бинарный ввод)». Иначе специфика работы галетного переключателя и обработка сигналов не позволяют корректно управлять виртуальным переключателем «Режим».

Без переделки штатного монтажа к управлению, посредством ARCC и роутера, доступны режимы «Откл», «УВД», «УВД-М», «АС» или «С». Режимы «ГОТОВ», «РСП» не доступны по причине отсутствия «выхода» на ШР. Режим «АС» или «С» реализуется логикой роутера т.к. на ШР-е есть «выход» только «С».

 

Нужно помнить, что по доступным на ШР сигналам «УВД», «УВД-М», «С» включение осуществляется галетником с коммутацией на «корпус» (- питания) блока.

 

С уважением,

Андрей П.

Привет,

 

готова новая версия роутера (0.650). Значительные изменения:

 

[+] Профиля достаточно для того, чтобы совершить полёт по НВУ не касаясь мышки и клавиатуры. Мне впервые удалось слетать по маршруту UUEE-UWGG пользуясь только «железом«.

 

[*] Теперь индикаторы F3 работают корректно (специально для pmymaxi, хоть и с большой задержкой)

[+] На диапазоны значений можно назначать кнопки и бинарный ввод

[+] Профиль разделён на 3 части для того, чтобы не нужно было при обновлении профиля переназначать всё железо заново. В этот раз, к сожалению, придётся заново переназначить всё железо,

[+] Если роутер «упал», то причина падения сохранится в каталоге Logs. сохраняются логи

 

В профиль добавлено:

управление ответчиком СО-72

управление двигателями

 

Подробности в документации.

 

Если CO-72 не реагирует на команды

Для того, чтобы управлять ответчиком нужно проверить, какая версия прибора используется в панели. В версии 2.04 в обычной панели используется новая версия (написанная на C++), а в широкой панели – старая, написанная на XML. Старая версия приборов не имеет статических переменных и управлять ей с помощью роутера нельзя. Итак, что нужно делать:

В файлах Panel.cfg искать строку:

gauge71=NN_TC_154m_25!CO-72M,  417,170,195,176

Если такая есть, заменить её на:

gauge71=PVA_Tu154_0_019!SO72,  417,170,195,176.

 

Спасибо Андрею П. за помощь в расследовании этой проблемы

 

 

Известные проблемы:

 

Кран закрылков переключается через 2-3 секунды после воздействия на железяку.

Сообщение отредактировано Zhabo: 06 February 2016 — 23:25

Доброго времени и места, коллеги!

 

 Вопрос к тем,  кто установил версию 0.650 и настроил все переключатели и кнопки, в частности  ПН-6:

прошу проверить включение и отключение «АТ», при этом во вкладке «НАСТРОЙКИ», пункт: «отключить регулярную синхронизацию тумблеров», «галка» не стоит.

 

Возможно у меня что-то с настройками или «конфликт», в общем при назначении физического переключателя «Подготовка»,  АТ перестает корректно включатся (кн «С») и отключаться (концевик сектора газа).

Если поставить «галку» в «настройки», то вкл./откл. АТ работает нормально.

 

Дмитрий, благодарю за версию! Полагаю и тема «оживления» на базе F2/F3 «не за горами», коллеги уже интересуются….

 

С уважением,

Андрей П.

Сообщение отредактировано andrey_g_p: 08 February 2016 — 22:41