Подключение устройств индикации через юсб контроллер — «Железные» кокпиты

1.jpg

2.jpg

3.jpg

4.jpg

7.jpg

6.jpg

8.jpg

5.jpg

Как-то так. B)

Почему три цифровые оси, подключенные(рядом) к плате F2, дают друг на друга наводку? Причем четвертая не дает. Датчики MARS. У меня на них РУД1 РУД2 и Спойлеры, чуть пошуруешь рудами и спойлер выходит немного

Датчики наверно R.A.M.S. ?

Судя по описанию, наиболее вероятно взаимное влияние магнитов соседних осей. Надо экранировать.

Датчики наверно R.A.M.S. ?

Судя по описанию, наиболее вероятно взаимное влияние магнитов соседних осей. Надо экранировать.

Да, датчики R.A.M.S. Расстояние между магнитами соседних осей 7см

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

Экран можно попробовать пластинку из магнитного материала габаритами (диаметр или наименьшая ширина) значительно больше (например минимум в 5 раз) диаметра магнита. Расположить экран центром соосно магниту на противоположной от магнита стороне платы датчика. Расстояние до платы 5…10мм.

PS. Исхожу из предположения, что все магниты РУДа соосны друг другу. Рекомендации по габаритам экрана из расчета наименьшего искажения поля «родного» магнита (для круглого экрана не очень актуально) и бОльшего экранирования «чужого» поля. Расстояние до платы из расчета «замыкания» на экран поля «чужого» магнита (меньше расстояние — больше погасит «чужого» поля, но и часть родного тоже. Надо подбирать компромис опытным путем).

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

Экран можно попробовать пластинку из магнитного материала габаритами (диаметр или наименьшая ширина) значительно больше (например минимум в 5 раз) диаметра магнита. Расположить экран центром соосно магниту на противоположной от магнита стороне платы датчика. Расстояние до платы 5…10мм.

PS. Исхожу из предположения, что все магниты РУДа соосны друг другу. Рекомендации по габаритам экрана из расчета наименьшего искажения поля «родного» магнита (для круглого экрана не очень актуально) и бОльшего экранирования «чужого» поля. Расстояние до платы из расчета «замыкания» на экран поля «чужого» магнита (меньше расстояние — больше погасит «чужого» поля, но и часть родного тоже. Надо подбирать компромис опытным путем).

Ого, как все сложно… там — то места в рудах нет вообще, куда ж та ставить?!

Сразу настроим вывод данных о кнопках в контроллер.

Для этого используем эмуляцию вывода контроллера. Это просто регистры данных,, которые физически ни к чему не подключены, но к ним имеет доступ сам контроллер.

Настраваем как на скрине (будет использоваться для вывода переменная 300, разрядность 5 по кол-ву выходных кнопок)

 

3.png

В каталоге роутера, в папке Scripts создадим текстовый файл с расширением lua

В моем случае я назвал «_test_bin_input.lua»

(Что бы роутер увидел его, файл надо создать до запуска роутера.)

Редактировать файл удобнее всего Notepad++

У меня получился вот такой код:

 

4.png

_test_bin_input.lua

Теперь в корневой конфигурации надо выбрать этот скрипт

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

5.png

Все, теперь в блоке эмулированного вывода контроллера, будут включаться по 1 биту для каждого из 5 выходных значений

 

6.png

Их можно привязать к эм.кнопкам

Берем 5 любых эм. кнопок (у меня 88-92), и привязываем им поочередно по одному биту данных аута

 

7.png.1a2e6052c6f158ee3e8ea13aaa8c5aff.png

 

 


Edited by kreml

Ну и осталось только прицепить их к вирт.джойстику

8.png.2267fff9fb3fd78df02efb58b817507e.png

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

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

Поэтому желательно запускать их по отдельности, иначе скорее всего будут ошибки в работе.

Вот еще небольшой эксперимент

Вывод положения РУДов в процентах на цифровое табло

Контроллер в вартоге и контроллер с табло разные. Роутер позволяет им работать в одной конфигурации.


Edited by kreml

11 часов назад, kreml пишет:

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

Спасибо, Станислав!
По результату здесь отпишусь.

 

Может кто сталкивался? при подключенном L3 не запускается X-plane 11 на win10, выпадет The application has crashed, тоже самое если подключить L3 на запущенном X-plane

В 13.11.2019 в 02:18, TuKaSu пишет:

Может кто сталкивался? при подключенном L3 не запускается X-plane 11 на win10, выпадет The application has crashed, тоже самое если подключить L3 на запущенном X-plane

Давайте попробуем разобраться, для начала скиньте файл полной конфигурации контроллера. Возможно что то с настройками не так.

57 минут назад, kreml пишет:

Возможно что то с настройками не так.

Сим не должен падать при любой комбинации значений настроек. Ругаться может, падать — нет. Если он падает — значит в нем (или его расширении, которое работает с вашей железкой) что-то недоработано. Я так думаю (и стараюсь делать).

8 часов назад, kreml пишет:

Давайте попробуем разобраться, для начала скиньте файл полной конфигурации контроллера. Возможно что то с настройками не так.

Файлы конфигурации, у меня два L3 разных версий, падение сим происходит с каждым из них, к платам ничего не подключено

ver1.01.xml ver2.02.xml


Edited by TuKaSu

В 10.11.2019 в 10:26, kreml пишет:

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

Привязку и настройку выполнил в разделе «Виртуальные джойстики», все заработало. Только вот есть один нюанс — сим не воспринимает второй виртуальный джойстик. А на одном виртуальном джойстике для сима более 32 кнопок задать невозможно. Последующие кнопки подключу через роутер. 
 

Добрый день.

подскажите пожалуйста что за контроллер такой F3?

какие его преимущества перед Arduino и где его заказать можно?

1 час назад, Элтридцатьдевять пишет:

Добрый день.

подскажите пожалуйста что за контроллер такой F3?

какие его преимущества перед Arduino и где его заказать можно?

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


Edited by avia LAVRIK

В 25.04.2022 в 10:24, Элтридцатьдевять пишет:

какие его преимущества перед Arduino

Это нельзя сравнивать. Чтоб понять нужно ТХ хотя бы взглянуть…

12 часов назад, DenUA пишет:

Это нельзя сравнивать. Чтоб понять нужно ТХ хотя бы взглянуть…

почему это F3 и arduino нельзя сравнивать, если ими пользуются для одого и того же ?

что за мистика?

объясните кто-нибудь разбирающийся, пожалуйста..

 

13 часов назад, Элтридцатьдевять пишет:

почему это F3 и arduino нельзя сравнивать, если ими пользуются для одого и того же ?

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