Оживление Приборов.

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

Ответов: 53

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

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

Теперь очередь FSBUS STEPPER контроллера. Делаем два вида.

Прикрепленные изображения

Прикрепленное изображение
 
Второй тип.

Прикрепленные изображения

Прикрепленное изображение
 
Сначала они не подают признаков жизни, но затем начинают работать. Ставим двигатель на курсовую систему. Работает он довольно интересно. Крутит шкалу от 0 до 359 градусов, затем в обратную сторону крутится на 0 и затем опять с нуля до 359 и возвращается к нулю в обратную сторону. Как эту систему заставить крутиться в круговую не знаю, может кто что подскажет?
Очень похожая история.. Там должны быть 2 датчика… Они как-то влиять должны на обороты.. Если чесно , никто не может понять логику работы этого контроллра. Там все запутано довольно сильно. Дело в том что надо приравнять переменную сима к шагам двигателя. Можно попробовать такую схему :

Извесно что 1 оборот стрелки без редуктора шаговик в микростепперном режиме делает за 400 шагов с шагом 0.9 градусов. (реальное количество шагов можно посчитать) Допустим 400……. Диапазон переменных в симе от 1 байта (255 шагов ) до 2-х и даже 4-х… 2 байта это уже 65536 шагов….
Допустим переменная ВЫСОТЫ это 2-х байтовое число с диапазоном 0-65535 ( на самом деле так и есть) 0 — это высота 0 футов . 65535 — это высота 65535 футов. Допустим надо сделать так , чтобы за 1 оборот стрелки показывалась высота от 0 до максимума тоесть до 65535. Но шагов то 400 ! Как быть ? Считаем по формуле — 65535/400=163.8375 Это то число на которое надо разделить 65536 чтобы получить в 400-т шагах полный диапазон переменной. Но в роутере нет ДЕЛЕНИЯ ! Там только есть умножение — Multilpe .. Для того чтобы умножением поделить , нужно 1/163.8375=0.006103608. Это число и вписать в Multiple. Для проверки — пересчитываем обратно 65536*0.006103608=400..
Если не следовать этого правила — будет страшнейший геммрой и непонятка.

Если надо чтобы переменная укладывалась в 2 оборота стрелки — то количество шагов двигателя умножаем на 2 .. и тд в зависимости от того сколько хотим оборотов крутить стрелу от 0 до максимума.

Есть переменные которые всег онавсего от 0 до 128 или даже 64 …
В этом случае чтобы получить полный диапазон прибора нужно 400/64=6.25 и это число вписать в Multiple. ТОесть 64*6.25=400
Вобщем пробуйте.

Да , и еще , незабывайте указывать максимальное значение.. Если у вас
стрела делает 2 оборота за 800 шагов и на 801-м упирается в какойнить болт или заканчивается червяк на счетчике — то и надо вписать махvalue 800..
Иначе прибор будет вести себя как угодно.

Другие параметры как ускорение (ramp) или Скорость подачи шагов minspeed я не рассматриваю , потому как этот контроллер не делал.

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

Эскизы прикрепленных изображений

Прикрепленное изображение

 
И поскольку частоты в наших пультах набираются двоичным кодом по 11-12 разрядам с помощью Андрея (Zigzag) и под его чутким руководством удалось создать вот такую плату сопряжения с компьютером через LPT порт.

Эскизы прикрепленных изображений

Прикрепленное изображение

 
Самый большой недостаток данного метода в том, что это не работает под XP. Но это самое первое, что заработало у меня с симулятором.
Продолжение следует.
emoji
И написать программу на Дельфи для стыковки с симулятором.

Прикрепленные файлы

Прикрепленный файл
 Baklan.TXT ( 4.05 килобайт )
Кол-во скачиваний: 82
 
Еех.. жаль у меня нет этой радиостанции. Адаптировал бы к FSBUS с помощью 1 го контроллера , и все работало бы под XP без LPT порта..

Цитата(Ezdok @ 20.12.2005 18:14)
Еех.. жаль у меня нет этой радиостанции. Адаптировал бы к FSBUS с помощью 1 го контроллера , и все работало бы под XP без LPT порта..


Мы с Вами обсуждали этот вопрос. И выяснилось, что через FSBUS нельзя управлять полностью переменными сима, ввод данных происходит по инкременту или по декременту… emoji

Следующий прибор который удалось достать был указатель оборотов вспомогательной силовой установки.

Прикрепленные изображения

Прикрепленное изображение
 
Другой вид.

Прикрепленные изображения

Прикрепленное изображение
 
Из него безжалостно была удалена вся механика и датчики режимов. Оставлен только корпус, шкала и стрелка. Что из него получилось, выложу чуть позже.
..хых ну раз пошла такая пьянка! 😉 то вот с чего мы начинали….. это ТЛК Л-410 УВПЭ программу писал Юра Трунов Airman

Прикрепленные изображения

Прикрепленное изображение
 
Переделка УГР-4к

Эскизы прикрепленных изображений

Прикрепленное изображение

 
….

Прикрепленные изображения

Прикрепленное изображение
 

Эскизы прикрепленных изображений

Прикрепленное изображение

 
Система посадки СП-50 LUN

Эскизы прикрепленных изображений

Прикрепленное изображение

 
Указатель СП-50МРП

Эскизы прикрепленных изображений

Прикрепленное изображение

 
Сигнальные табло и лампы

Эскизы прикрепленных изображений

Прикрепленное изображение

 
Схема УС-600

Прикрепленные изображения

Прикрепленное изображение
 
Блок схема

Эскизы прикрепленных изображений

Прикрепленное изображение

 
Подключение модулей «Master Kit» к РС

Эскизы прикрепленных изображений

Прикрепленное изображение

 

Цитата(Ezdok @ 9.01.2006 07:58)
Если не следовать этого правила — будет страшнейший геммрой и непонятка.

Вобщем пробуйте.


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

Скорее это зашито в прошивке контроллера мотора. поэтому проблему нужно решать на уровне симулятора. делать прибор который будет преобразовывать курс в курс + некое число… что бы число было достаточно большое, что бы прибор мог повернуться например раз 20 вокруг оси. А FSRouter ом мерять только изменение числа.

Надеюсь понятно говорю emoji emoji

Либо нужно что бы софт контроллера контролировал положение стрелки, и исходя из значения вычислял куда дальше двигаться.

Цитата(ra3dcs @ 10.01.2006 11:16)

Цитата(Ezdok @ 9.01.2006 07:58)
Если не следовать этого правила — будет страшнейший геммрой и непонятка.

Вобщем пробуйте.


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


Кстати , уверены что мотор правильно включили. Там 6 проводов.. Если хоть один перепутать , то будет труба.. При ускорении мотора он может крутится в другую сторону.. Или же если частоту импульсов превысить от максимальной частоты самого мотора , он тоже может крутится в другую сторону. Шаги четкие когда вращается в другую сторону ? Оч странно се это.. Прямо самому собрать хочется посмотреть на глюк.. Там по схеме 2 датчика есть.. Покрайней мере были….. их надо както юзать.

Достал сегодня свой запылившийся FSBus и FS Stepper..
Приладил кнопки..
Вобщем так… кнопки нужны для определения крайних положений.. т.е. максимального и минимального положения прибора.
Lower или Upper переключатель сработает, зависит от того в какую сторону вращается двигатель.. т.е. если значение, выданное симом, увеличивается, то Upper switch сработает и наоборот (хотя у меня почему то получается что выключатели перепутаны).
НО! Самое главное.. при нажатии на кнопку мотор тут же останавливается…
Для lower кнопки это будет обозначать начало отсчёта вверх т.е. от 0 до Max
для Upper от Просто максимальное положение!! Кол-во шагов, которое сделал контроллер от 0 до MAX запоминается!!!

Работает как часы…
только мой FS Stepper после сброса питания забывает CID emoji …. почему пока не знаю.

Цитата(Matrix @ 14.01.2006 13:30)
Вобщем так… кнопки нужны для определения крайних положений.. т.е. максимального и минимального положения прибора.


От этого не легче! В круговую он все равно не вращается.

Мне кажется это дело в прошивке «гвоздями прибито»…
Если подаётся из сима значение меньше текущего, то контроллер заставляет вращаться мотор обратно. У него нету логики в этом случае.
Я задавал вопрос на http://www.avsim.com .. там тоже не помогли.. вот ссылка:
ТЫК

Возможно изменив софт контроллера можно его адаптировать на оптический датчик.. проходной.

Печально…

Цитата(Ezdok @ 15.01.2006 01:53)
Печально…


Правда один раз после серии опытов пошел в круговую, правда при переходе через 0 шага два пропускал, но после выключения питания все вернулось в прежнее состояние!!!!: Перепробовал все что делал до этого, но так в круговую он больше не идет!!! emoji

А если попробовать слелать следующую логику через СCC и FS Relays.
Когда значение на контроллере 359 замыкается релюха кнопки MAX и сразу же за ней кнопка MIN!! ( например через 0.5 сек)! Возможно после этого стрелка пойдёт в правильную сторону.

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

Поскольку на FSBUS желаемого результата достичь не удалось. Пробуем стандартное подключение приборов. Нужен преобразователь 36 вольт 400 герц. Было два варианта приобрести готовый за 400$ или делать самодельный. Выбрал второй вариант.
Схема задающего генератора довольно проста.

Прикрепленные изображения

Прикрепленное изображение
 
Осциллограммы в контрольных точках.

Прикрепленные изображения

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

Прикрепленные изображения

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

Используйте полевики вместо кт815 Поставте чтонить от компового БП.. Или те что на матерях стоят в районе процессора в корпусах как у КРЕН5. При замыкании скорее всего выйдет сам БП на 40 вольт чем погорит этот транзюк.. Да и схема раза в 3 меньше получится.
Обьясните плиз, что это даёт? emoji
И к чему подключается?

Спасибо

Цитата(Matrix @ 30.01.2006 16:31)
Обьясните плиз, что это даёт? emoji
И к чему подключается?


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

Эскизы прикрепленных изображений

Прикрепленное изображение

 

Цитата(ra3dcs @ 14.03.2009 22:50)

Цитата(Shadow Builder @ 14.03.2009 20:53)
[attachment=188167:P3140027.JPG]


Костя, поподробней кинематику имитатора ДА-200 покажи. Особенно узел скольжения.

Прикрепленное изображение

Открыл КПП-И

Занчит тама 2 ДГ-0,5ТВ, один отвечает за крен другой за тангаж. Причем тангаж как я понял как то подпружинен, и всегда возвращается на 90градусов в землю. Крен по кругу сколько угодно раз можно крутить emoji

Стрелочки и флажки Т и К выполнены ввиде аналоговых стрелочных приборов.

И что это за серебристый цилиндр? их два один на крене, другой на тангаже.

Прикрепленное изображение

Прикрепленное изображение
Прикрепленное изображение

Цитата(Shadow Builder @ 15.03.2009 14:40)
Открыл КПП-И

Занчит тама 2 ДГ-0,5ТВ, один отвечает за крен другой за тангаж. Причем тангаж как я понял как то подпружинен, и всегда возвращается на 90градусов в землю. Крен по кругу сколько угодно раз можно крутить emoji

Стрелочки и флажки Т и К выполнены ввиде аналоговых стрелочных приборов.

И что это за серебристый цилиндр? их два один на крене, другой на тангаже.

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

Цитата(ra3dcs @ 15.03.2009 13:04)

Цитата(Shadow Builder @ 15.03.2009 14:40)
Открыл КПП-И

Занчит тама 2 ДГ-0,5ТВ, один отвечает за крен другой за тангаж. Причем тангаж как я понял как то подпружинен, и всегда возвращается на 90градусов в землю. Крен по кругу сколько угодно раз можно крутить emoji

Стрелочки и флажки Т и К выполнены ввиде аналоговых стрелочных приборов.

И что это за серебристый цилиндр? их два один на крене, другой на тангаже.

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

Я про тангаж и не говорил что он по кругу вращается, он просто запружинен и он возвращается в 90градусов… это надо учесть каким то образом при подключении к платам Андрея.

А крен по кругу вращается…

А есть распиновка разъемов и схема подключения?

ЗЫ повторюсь что за блестящая такая штука? Я в этом приборе не нашел например резистора обратной связи, тока вот два блестящих цилиндра.

а какова форма сигнала которая приходит от гиродатчика?
и что нужно что бы этот прибор запитать(включить)? ну что бы осталось тока подать сигнал от гиродатчика (плата Андрея emoji )
что делают блоки У-1 и У-2?

Цитата(Shadow Builder @ 15.03.2009 17:28)
он просто запружинен и он возвращается в 90градусов… это надо учесть каким то образом при подключении к платам Андрея.

Барабан подпружинен. Должна как-то шторка наматываться (мотором разматывается). Только учитывать там ничего не нужно.

Цитата(Shadow Builder @ 15.03.2009 23:56)
ЗЫ повторюсь что за блестящая такая штука? Я в этом приборе не нашел например резистора обратной связи, тока вот два блестящих цилиндра.

Нет там резисторов обратной связи, там следящая система на сельсинах по трансформаторной схеме.

Цитата(Shadow Builder @ 16.03.2009 00:27)
а какова форма сигнала которая приходит от гиродатчика?
и что нужно что бы этот прибор запитать(включить)? ну что бы осталось тока подать сигнал от гиродатчика (плата Андрея emoji )
что делают блоки У-1 и У-2?

Графики напряжений на обмотках сельсина я тоже выкладывал. Питание 27вольт и три фазы 36вольт. Блоки У1 У2 усиливают сигнал рассогласования поступающий с гиродатчиков и крутят мотор ДГ-05 механизма указателя.


В соответствии с замечаниями RA3DCS исправленна первая партия глюков в программе
связи , а именно :

Крен – погрешность в горизонтальном полете 2-2.5 градуса вправо. >> поправка не должна учитываться
Вертикальная скорость – перепутан знак ( минус подъем, плюс – спуск). >> исправленно
Перегрузка – значение 0 (на земле должно быть 1) >> исправленно

Вертикальная скорость – перепутан знак ( минус подъем, плюс – спуск). >> исправленно
Перегрузка – значение 0 (на земле должно быть 1) >> исправленно
Отклонение РСЗ курса глиссады – не тестировалось. >> в норме
Давление в тормозах левый — правый перепутаны местами. >> исправленно
Угол атаки, скольжение, разворот – значение не выводятся. >> исправленно

Указатель высоты барометрический — работает до 1024 метра – (затем показывает ерунду). >> исправленно

Температура масла – значение очень велико. >> исправленно
Температура выходящих газов – занижено. >> исправленно
Вибрация – завышено. >> не подлежит поправке
Давление в гидросистеме — значение не выводится. >> исправленно

По топливным бакам – из всего обилия баков отображается только второй бак. >> особенность модели
И то только левую группу.

Плюс немного доработан интерфейс ввода поправочных величин .

Кому интересно — стучитесь,пожалуйста на мыло .

P.S. Получены платы блока трансляции данных ( эдакая прокладка между компьютером и платами управления .
Теперь — ждемс комплектуху — и паять , паять , паять …