Станислав, спасибо, все прошилось и работает
Станислав, спасибо, все прошилось и работает
Intel i5-760 3.3 GHz, ASUS P7P55D, 2*4Gb RAM, ASUS GeForce GTX 570, ASUS Xonar DX/XD, Kenwood KPM-510, PHILIPS 27" 1920x1080, TrackIr 4 Pro, gametrix KW-905, Win 7 x64
NON SOLUS, Пилот, б/н 11
Вот предлагаю на проверку немного обновленный конфигуратор
из нового:
1.Добавлены xml файлы для расширения работы конфигуратора, а именно
-ChipList.xml список поддерживаемых микросхем, можно добавлять новые(atmel avr), заполнив поля данных по аналогии с существующими(брать из даташитов)
-PresetList.xml список используемых по умолчанию микросхем в платах in**. это подойдет как раз для случая GVL224, можно в этом файле заместо atmega88A поставить atmega88PA, незабыв изменить и сигнатуру. Тогда можно будет пользоваться существующими пресетами режимов работы (In32wDAX-UpDate и др...)
наличие этих файлов необязательно, если их нет, система будет использовать зашитые в нее данные по умолчанию
2. Новая функция на проверку - установка калибровочных данных виндовс. Теперь после калибровки осей, при сохранении данных по кнопке eeprom, калибровка нетолько сохраняется в контроллере, но и происходит обновление аналогичных параметров в ОС. Соот-но больше нет необходмости каждый раз после калибровки обнулять виндовую калибровку (максмум что может потребоваться, это перезапустить контроллер)
если эта функция пройдет проверку без нареканий, то у всех осей появится возможность центровки( и возможно автоцентровки).
зы забыл написать, файлы xml должны находится в одной папке с конфигуратором.
Крайний раз редактировалось kreml; 17.12.2010 в 23:05.
Запрграмировал Ф2 вроде все нормально ,определилось и теститься . НО при подключенном состоянии чип грееться примерно 36 градусв вобшем тепловат если прикоснуться губами, но не горячий. Это нормально или искать соплю.
Спасибо за ответ, еще бы мануальчик по подлючению Ф2.
Станислав, я так понял что кнопки с плат ИН** надо назначать только через маппер?
И еще обясни как настраивать в конфигураторе работу ЗУМ, пожалуйста.
Intel i5-760 3.3 GHz, ASUS P7P55D, 2*4Gb RAM, ASUS GeForce GTX 570, ASUS Xonar DX/XD, Kenwood KPM-510, PHILIPS 27" 1920x1080, TrackIr 4 Pro, gametrix KW-905, Win 7 x64
NON SOLUS, Пилот, б/н 11
Я конечно не Станислав, но может это поможет.
1. Выбираешь метод включения режима (на рисунке подчеркнут синим)
Есть три варианта:
- Push1On_Release1Off - работает только при нажатой кнопке. Если отпустить кнопку,- выключается.
- TrigPush1On_Push2Off - включается нажатием одной кнопки, выключается нажатием второй.
- TrigPush1On_Push1Off - включается при нажатии кнопки, а при повторном нажатии,- выключается.
2. Выбираешь линию, "per" и на какой плате она будет располагаться кнопка. Или кнопки, если будет использоваться TrigPush1On_Push2Off (подчеркнуто красным)
3. Выбираещь кратность от 2 до 4. (подчеркнуто желтым). Со скоростью схождения еще не разобрался что это.
4. По желанию можно выставить кнопки для уменьшения и увеличения кратности (подчеркнуто зеленым)
Крайний раз редактировалось WanowaR; 19.12.2010 в 19:00.
WanowaR все правильно написал про зум ))
по поводу скорости схождения попробую пояснить:
в режиме зум есть понятие физическая ось и виртуальная
физическая ось - связана с РУСом, виртуальная - то что передает контроллер в компьютер
т.к. по умолчанию кратность стоит равная двум, ну и для простоты вычислений рассмотрим пример для кратности зума равной 2
исходные данные:
РУС стоит по центру, режим работы контроллера нормальный (не зум)
включаем зум, отклоняем РУС до упора в сторону:
при этом физическая ось отклонилась от центра на 100% в сторону, а виртуальная ось отклонилась от центра на 50% в сторону.
Теперь подумаем что произойдет когда мы выключим режим зума? физическая и виртуальная оси имеют разные значения...
Что делать чтобы их уравнять?
Если просто приравнять виртуальную ось к физической, получится скачок от 50% хода до 100% хода. Это нехорошо, поэтому для решения этой проблемы в контроллере есть специальный алгоритм сведения (схождения) осей.
РУС отклонен до упора в сторону, отключаем зум:
виртуальная ось начинает постепенно сходиться с физической, т.е. сопоставление осей происходит не рывком, из состояния виртуальной оси в состояние физической, а плавно.
Так вот скорость с которой виртуальная ось совмещается с физической после выключения режима зума и есть скорость схождения.
P.S. есть ещё один нюанс, зум можно включить при любом состоянии физической оси (не только в центре), и то как виртуальная ось будет себя вести, можно понаблюдать в программе типа joytester, пока не выйдет документация, где все будет подробно расписано. В любом случае работа с зумом (так же как и с режимом "СТОП") проектировалась максимально органичной и интуитивной, поэтому думаю не сложно будет разобраться с этой функцией
Крайний раз редактировалось qw3r; 19.12.2010 в 19:54.
Спасибо, обоим , разобрался.
Но что я заметил при включении режима ЗУМ, если у меня на момент включения ЗУМ рукоядка находилась на максимальном отклонении то после включения ЗУМа самолет уже нереально вернуть в горизонтальный полет, тоесть пока я неотключю режим ЗУМа рули отклонения несмогут вернуться в нейтральное положение (нехватает хода). Это так и задумано?
Intel i5-760 3.3 GHz, ASUS P7P55D, 2*4Gb RAM, ASUS GeForce GTX 570, ASUS Xonar DX/XD, Kenwood KPM-510, PHILIPS 27" 1920x1080, TrackIr 4 Pro, gametrix KW-905, Win 7 x64
NON SOLUS, Пилот, б/н 11
ну да, я же написал, тут математика простая )) если включаешь режим на макс отклонении, то он максимум до центра вернуться сможет, и то ручку при этом придется до противоположного упора отвести...
мой вам совет, запустите программу joytester2, привяжите ось РУСа физического к педалям виртуальным через конфигуратор (почему к педалям - в джойтестере ось педалей постоянно сдвигается по времени, удобно смотреть), а затем экспериментируйте с режимом зума
и да, чтобы понять как работает схождение, советую скорость поставить 1 (по умолчанию 255), а далее под себя подстраивать
Всем доброго здравия, форумчане! Прочитал всё (или почти всё), не перестаю восхищаться! Особенно насчёт ЗУМа, давно такая мысль крутилась и вот, пожалуйста-всё в действии! Это ж теперь можно в лобовой атаке сопернику в пуговицу под воротничком попасть
с тоской смотрю теперь на свой Мджой 16,который ещё не полетал-делаю механику (хотя контроллер хорош,конечно, но по сравнению с Кремлёвским.....) Аж руки зачесались спаять,хоть я и не крутой паяльщиГ
kremlю- Респект !!!
О.. тут уже хороший материал для мануала набирается
По зуму могу еще добавить:
При зуме меняется кривая отклика, но она непостоянна, а зависит от точки включения режима, смысл такой - если изначально виртуальное и реальное управление(для примера РУС) имеют одинаковый ход, т.е. отклонение реальной ручки на допустим 10 градусов, соответствует отклонению виртуальной на теже 10 град, то после включения зума, виртуальная ручка будет перемщаться в 2(3 или 4) раза меньше. 1. Включили зумм - положение органов управления совпадают 2. Переместили ручку на 10 град - вирт. ручка переместилась только на 5 град.
От сюда и этот эфект при включении зума в крайнем положении, когда включил, виртуальная ручка тоже была в крайнем положении, и максимально сможет добраться только до центра при отклонении реальной в другое крайнее положении (а при кратности >2 и до центра недоберется)
Т.е. зумм увеличивает точность управления, но уменьшает маневренность.
Соот-но логика применения режима предусматривает работу по маломаневренным целям(наземная цель например) -
а. выполняется предварительное прицеливание
б. включается режим зумм, одновременно можно и рекомендуется сделать приближение взгяда-зумм(от сюда и название режима)
в. выполняется точное прицеливание-работа по цели
г. зумм отключается и если нужно выполяется уход...
только при работе по земле незабываетм вовремя выключать зумм, иначе можно неуспеть вывести из пикирования. Причом за счет наличия функции "схождения" можно сначала поставить управление в крайнее положение(для вывода) и отключить режим, резкого скачка небудет, вирт. управление плавно сойдется с реальным.
И еще, чтобы незапутаться когда режим работает а когда нет(особенно в первое время), советую поставить светодиод на разъем LED (через резистор 300 Ом).
При включонном "Зумме" диод будет гореть (при вкл. режиме "СТОП" он мигает)
И вопрос к GVL224, можеш протестировать программер на атмеге 16(мджой)?
интересует 111 версия с xml файлами. Если несложно попробуй через файл загрузить прошивку для ат16 в конфиг-р и установив только галочку "Проверка Flash" посмотреть на рез-т? ну и если все ок былобы сдорово еще и дополнительно поставить галки "стреть микросхему" и "записать FLASH" ну и нажать "Запуск". После этого мджой должен продолжать функционировать как и раньше
(а да, можно хотелосьбы еще проверить Чтение и проверку FUSE битов и EEPROM)
Вопрс ин32 можноли подключить к ф2 через разьем ИСП для програматора он у меня сделан как на фото с загнутыми пинами.
разъем ИСП имеет стандартную распиновку (6ти пиновый ИСП) от атмел, подключается к стандартным программаторам.
Если же программировать с помощью Ф2, то Инка подключается без ИСПа (через рабочий разъем, согласно схеме) и плюс еще нужно подключить 1 провод от разъема KMA платы Ф2(пин kma_prg или kma_pwr) к пину RESET разъема ИСП платы Ин**
[QUOTE=kreml;1521379]О.. тут уже хороший материал для мануала набирается
а.включается режим зумм, одновременно можно и рекомендуется сделать приближение взгяда-зумм(от сюда и название режима)
в. выполняется точное прицеливание-работа по цели
г. зумм отключается и если нужно выполяется уход...
только при работе по земле незабываетм вовремя выключать зумм, иначе можно неуспеть вывести из пикирования. Причом за счет наличия функции "схождения" можно сначала поставить управление в крайнее положение(для вывода) и отключить режим, резкого скачка небудет, вирт. управление плавно сойдется с реальным
А что если режим работы джоя в ЗУМЕ объединить одной кнопкой с режимами самого ЗУМа в Иле(или запараллелить со второй кнопкой)? Т.е. -включил зум джоя,включился и режим "прильнуть к прицелу" и наоборот,выключил режим Зума джоя- обзор вернулся на нормальный? ( и забывать никто не будет,в каком режиме сейчас джой, так как в основном он будет использоваться при "прильнуть к прицелу")
а как думаеш, с чего столько вариаентов включения режима?
как раз чтоб можно было настроить так как удобнее. никто не мешает назначить вкл/выкл. обоих зуммов на одни кнопки
у меня в общем то так и было сделано и весьма удобно
но светодиод как индикатор режимов все же полезен
к тому же у многих джоев есть в РУСе встроенные диоды, которые можно благополучно использовать для индикации а не просто для красоты
ну можно и для красоты конечно это кому как
на вкус и цвет все фломастеры разные (с)
И вопрос к GVL224, можеш протестировать программер на атмеге 16(мджой)?
интересует 111 версия с xml файлами. Если несложно попробуй через файл загрузить прошивку для ат16 в конфиг-р и установив только галочку "Проверка Flash" посмотреть на рез-т? ну и если все ок былобы сдорово еще и дополнительно поставить галки "стреть микросхему" и "записать FLASH" ну и нажать "Запуск". После этого мджой должен продолжать функционировать как и раньше
(а да, можно хотелосьбы еще проверить Чтение и проверку FUSE битов и EEPROM)[/QUOTE]
У меня тоже 16(мджой) лежит, но проверить смогу в конце недели, как плату доделаю.
ок) и если нужно добавить еще какието чипы в список и самим с XMLкой неполучится разобраться, стучити, добавим/объясним
Intel i5-760 3.3 GHz, ASUS P7P55D, 2*4Gb RAM, ASUS GeForce GTX 570, ASUS Xonar DX/XD, Kenwood KPM-510, PHILIPS 27" 1920x1080, TrackIr 4 Pro, gametrix KW-905, Win 7 x64
NON SOLUS, Пилот, б/н 11
Тут не обязательно 300 Ом, просто разные светодиоды бывают. Нужно выщитывать для каждого случая, ибо может быть слишком большое падение напряжения и светодиод не будет светится. Я так понял там питание подается от USB - 5В. Для каждого случая можно рассчитать нужное сопротивление. Я ставил 180 Ом для светодиода с U=1,7-2,2В и I=20мА.
В принципе тут у многих, я смотрю, есть собраный MJoy16. Потому конкретней опиши что ты хочешь, а мы уже как то попробуем.