Предлагаю в данной ветке выкладывать практическую информацию по подключению приборов к авиа симулятору. Различные схемные решения и наработки в данном направлении. 😉
Предлагаю в данной ветке выкладывать практическую информацию по подключению приборов к авиа симулятору. Различные схемные решения и наработки в данном направлении. 😉
Чтобы оставить ответ, войдите в свой аккаунт.
Не показывать объявления
Предлагаю в данной ветке выкладывать практическую информацию по подключению приборов к авиа симулятору. Различные схемные решения и наработки в данном направлении. 😉
Не показывать объявления
Предлагаю в данной ветке выкладывать практическую информацию по подключению приборов к авиа симулятору. Различные схемные решения и наработки в данном направлении. 😉
Извесно что 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 я не рассматриваю , потому как этот контроллер не делал.
Продолжение следует.
Baklan.TXT ( 4.05 килобайт )
Кол-во скачиваний: 82
Мы с Вами обсуждали этот вопрос. И выяснилось, что через FSBUS нельзя управлять полностью переменными сима, ввод данных происходит по инкременту или по декременту…
Вобщем пробуйте.
Олег, спасибо за подробную информацию, но на курсовую систему мотор так и не подходит. Крутится он на крайние пределы в обратную сторону.
Надеюсь понятно говорю
Либо нужно что бы софт контроллера контролировал положение стрелки, и исходя из значения вычислял куда дальше двигаться.
Вобщем пробуйте.
Олег, спасибо за подробную информацию, но на курсовую систему мотор так и не подходит. Крутится он на крайние пределы в обратную сторону.
Кстати , уверены что мотор правильно включили. Там 6 проводов.. Если хоть один перепутать , то будет труба.. При ускорении мотора он может крутится в другую сторону.. Или же если частоту импульсов превысить от максимальной частоты самого мотора , он тоже может крутится в другую сторону. Шаги четкие когда вращается в другую сторону ? Оч странно се это.. Прямо самому собрать хочется посмотреть на глюк.. Там по схеме 2 датчика есть.. Покрайней мере были….. их надо както юзать.
Приладил кнопки..
Вобщем так… кнопки нужны для определения крайних положений.. т.е. максимального и минимального положения прибора.
Lower или Upper переключатель сработает, зависит от того в какую сторону вращается двигатель.. т.е. если значение, выданное симом, увеличивается, то Upper switch сработает и наоборот (хотя у меня почему то получается что выключатели перепутаны).
НО! Самое главное.. при нажатии на кнопку мотор тут же останавливается…
Для lower кнопки это будет обозначать начало отсчёта вверх т.е. от 0 до Max
для Upper от Просто максимальное положение!! Кол-во шагов, которое сделал контроллер от 0 до MAX запоминается!!!
Работает как часы…
…. почему пока не знаю.
только мой FS Stepper после сброса питания забывает CID
От этого не легче! В круговую он все равно не вращается.
Если подаётся из сима значение меньше текущего, то контроллер заставляет вращаться мотор обратно. У него нету логики в этом случае.
Я задавал вопрос на http://www.avsim.com .. там тоже не помогли.. вот ссылка:
ТЫК
Возможно изменив софт контроллера можно его адаптировать на оптический датчик.. проходной.
Правда один раз после серии опытов пошел в круговую, правда при переходе через 0 шага два пропускал, но после выключения питания все вернулось в прежнее состояние!!!!: Перепробовал все что делал до этого, но так в круговую он больше не идет!!!
Когда значение на контроллере 359 замыкается релюха кнопки MAX и сразу же за ней кнопка MIN!! ( например через 0.5 сек)! Возможно после этого стрелка пойдёт в правильную сторону.
Вообще мне кажется нада пробовать через ССС придумывать логику обработки значений.
Схема задающего генератора довольно проста.
Выяснилось в процессе настройки, что случайное замыкание фазного провода на корпус приводит к выходу из строя транзисторов плеча усилителя мощности. Остается либо изолировать весь преобразователь от корпуса либо ставить трансформаторную развязку на выход.
—
Используйте полевики вместо кт815 Поставте чтонить от компового БП.. Или те что на матерях стоят в районе процессора в корпусах как у КРЕН5. При замыкании скорее всего выйдет сам БП на 40 вольт чем погорит этот транзюк.. Да и схема раза в 3 меньше получится.
И к чему подключается?
Спасибо
И к чему подключается?
Это даст возможность подключить вот этот прибор ИКУ-1А, который мне достался полностью рабочий и мне очень жалко его курочить. О результатах обязательно сообщу.
Не показывать объявления
Костя, поподробней кинематику имитатора ДА-200 покажи. Особенно узел скольжения.
Занчит тама 2 ДГ-0,5ТВ, один отвечает за крен другой за тангаж. Причем тангаж как я понял как то подпружинен, и всегда возвращается на 90градусов в землю. Крен по кругу сколько угодно раз можно крутить
Стрелочки и флажки Т и К выполнены ввиде аналоговых стрелочных приборов.
И что это за серебристый цилиндр? их два один на крене, другой на тангаже.
Занчит тама 2 ДГ-0,5ТВ, один отвечает за крен другой за тангаж. Причем тангаж как я понял как то подпружинен, и всегда возвращается на 90градусов в землю. Крен по кругу сколько угодно раз можно крутить
Стрелочки и флажки Т и К выполнены ввиде аналоговых стрелочных приборов.
И что это за серебристый цилиндр? их два один на крене, другой на тангаже.
Как видно вроде полностью самолетный прибор без переделки. Тангаж в круговую крутиться не будет, так как там шторка на барабанчики наматывается. Схема есть выше.
Занчит тама 2 ДГ-0,5ТВ, один отвечает за крен другой за тангаж. Причем тангаж как я понял как то подпружинен, и всегда возвращается на 90градусов в землю. Крен по кругу сколько угодно раз можно крутить
Стрелочки и флажки Т и К выполнены ввиде аналоговых стрелочных приборов.
И что это за серебристый цилиндр? их два один на крене, другой на тангаже.
Как видно вроде полностью самолетный прибор без переделки. Тангаж в круговую крутиться не будет, так как там шторка на барабанчики наматывается. Схема есть выше.
Я про тангаж и не говорил что он по кругу вращается, он просто запружинен и он возвращается в 90градусов… это надо учесть каким то образом при подключении к платам Андрея.
А крен по кругу вращается…
ЗЫ повторюсь что за блестящая такая штука? Я в этом приборе не нашел например резистора обратной связи, тока вот два блестящих цилиндра.
и что нужно что бы этот прибор запитать(включить)? ну что бы осталось тока подать сигнал от гиродатчика (плата Андрея
что делают блоки У-1 и У-2?
Барабан подпружинен. Должна как-то шторка наматываться (мотором разматывается). Только учитывать там ничего не нужно.
Нет там резисторов обратной связи, там следящая система на сельсинах по трансформаторной схеме.
и что нужно что бы этот прибор запитать(включить)? ну что бы осталось тока подать сигнал от гиродатчика (плата Андрея
что делают блоки У-1 и У-2?
Графики напряжений на обмотках сельсина я тоже выкладывал. Питание 27вольт и три фазы 36вольт. Блоки У1 У2 усиливают сигнал рассогласования поступающий с гиродатчиков и крутят мотор ДГ-05 механизма указателя.
В соответствии с замечаниями RA3DCS исправленна первая партия глюков в программе
связи , а именно :
Крен – погрешность в горизонтальном полете 2-2.5 градуса вправо. >> поправка не должна учитываться
Вертикальная скорость – перепутан знак ( минус подъем, плюс – спуск). >> исправленно
Перегрузка – значение 0 (на земле должно быть 1) >> исправленно
Вертикальная скорость – перепутан знак ( минус подъем, плюс – спуск). >> исправленно
Перегрузка – значение 0 (на земле должно быть 1) >> исправленно
Отклонение РСЗ курса глиссады – не тестировалось. >> в норме
Давление в тормозах левый — правый перепутаны местами. >> исправленно
Угол атаки, скольжение, разворот – значение не выводятся. >> исправленно
Указатель высоты барометрический — работает до 1024 метра – (затем показывает ерунду). >> исправленно
Температура масла – значение очень велико. >> исправленно
Температура выходящих газов – занижено. >> исправленно
Вибрация – завышено. >> не подлежит поправке
Давление в гидросистеме — значение не выводится. >> исправленно
По топливным бакам – из всего обилия баков отображается только второй бак. >> особенность модели
И то только левую группу.
Плюс немного доработан интерфейс ввода поправочных величин .
Кому интересно — стучитесь,пожалуйста на мыло .
P.S. Получены платы блока трансляции данных ( эдакая прокладка между компьютером и платами управления .
Теперь — ждемс комплектуху — и паять , паять , паять …