???
Математика на уровне МГУ

Страница 8 из 20 ПерваяПервая ... 45678910111218 ... КрайняяКрайняя
Показано с 176 по 200 из 544

Тема: HeadJoy

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Инструктор
    Регистрация
    15.12.2000
    Адрес
    Togliatty
    Сообщений
    1,545

    Ответ: HeadJoy

    Цитата Сообщение от GO!
    - А как ШИМ с командой SLEEP совместить?
    Нормально совместить, таймер-каунтер в слипе работает, глянь доку.
    Если кто-то в Грузии думал что русские простят 20.09.07 - он был категорически неправ !!!

  2. #2
    Пилот
    Регистрация
    07.07.2003
    Адрес
    Samara
    Сообщений
    571

    Ответ: HeadJoy

    Цитата Сообщение от LazyCamel
    Нормально совместить, таймер-каунтер в слипе работает, глянь доку.
    Насколько я помню, LazyCamel в вопросах о AVR можно доверять полностью.
    Поэтому скажу так. Что нам может дать применение ШИМ для питания по минусу 11 ноги ОУ? - уменьшение (с ростом частоты ШИМ) емкости конденсаторов в цепи питания "минус ОУ" (при нескольких десятках килогерц ШИМ - вплоть до керамических), как следствие, уменьшение размеров печатной платы. Побочный эффект - если во время режима SLEEP переключаются ноги на портах атмеги, и в добавок при этом через них течет не совсем мизерный ток (по моим измерениям по цепи минус LM324 потребляет около 1.5mA), то получем снижение точности измерений в АЦП.
    Что лучше - не знаю. Нужны ОКР (опытно - конструкторские работы).
    Успехов!

  3. #3
    человеческий фактор Аватар для ender
    Регистрация
    09.01.2005
    Адрес
    красноярск
    Возраст
    45
    Сообщений
    480

    Ответ: HeadJoy

    Цитата Сообщение от GO!
    Насколько я помню, LazyCamel в вопросах о AVR можно доверять полностью.
    Поэтому скажу так. Что нам может дать применение ШИМ для питания по минусу 11 ноги ОУ? - уменьшение (с ростом частоты ШИМ) емкости конденсаторов в цепи питания "минус ОУ" (при нескольких десятках килогерц ШИМ - вплоть до керамических), как следствие, уменьшение размеров печатной платы. Побочный эффект - если во время режима SLEEP переключаются ноги на портах атмеги, и в добавок при этом через них течет не совсем мизерный ток (по моим измерениям по цепи минус LM324 потребляет около 1.5mA), то получем снижение точности измерений в АЦП.
    Что лучше - не знаю. Нужны ОКР (опытно - конструкторские работы).
    ещё можно сделать двухфазный шим ток двух ног в сумме будет примерно постоянным... имхо, особо заморачиваться с этим не стоит, так как, насколько я разобрался, основной источник помех находится не в меге. есть совсем идиотская идея, попробую её реализовать. может, будет толк.

  4. #4
    человеческий фактор Аватар для ender
    Регистрация
    09.01.2005
    Адрес
    красноярск
    Возраст
    45
    Сообщений
    480

    Ответ: HeadJoy

    2 GO!: у lm324 выходы - по углам. 100%. 1, 7, 8 и 14.

    шим работать будет, только, возможно, 60мкс не будет выход переключаться. насколько я понял, sleep отключает входы, а выходы в z-state не переводятся.

    кстати, я тут попытался вспомнить то немногое, что знал из геометрии, и у меня получилось, что формула X=C*(ul-ur)/(ul+ur) даёт нам приблизительное значение, примерно верное для небольших углов. так-то надо atan брать.

  5. #5
    Пилот
    Регистрация
    07.07.2003
    Адрес
    Samara
    Сообщений
    571

    Ответ: HeadJoy

    Цитата Сообщение от ender
    2 GO!: у lm324 выходы - по углам. 100%. 1, 7, 8 и 14.

    шим работать будет, только, возможно, 60мкс не будет выход переключаться. насколько я понял, sleep отключает входы, а выходы в z-state не переводятся.

    кстати, я тут попытался вспомнить то немногое, что знал из геометрии, и у меня получилось, что формула X=C*(ul-ur)/(ul+ur) даёт нам приблизительное значение, примерно верное для небольших углов. так-то надо atan брать.
    - Совершенно верно. Даже неудобно Может перепутал с 561ЛА7? Но идею вы поняли, я уж не буду с тем кривым постом заморачиваться, в окончательной схеме исправлю цоколевку LM324.
    - Про atan (если я правильно понял, арктангенс) возможно и верно, я пока подбирал формулу, много справочников по геометрии перелистал. Одно время задержался на гиперболических функциях (гиперболический косинус, или цепная линия, советую обратить внимание). НО как все это запихнуть в атмегу?
    При расстоянии RX-TX более 25-30 см ИМХО уже углы небольшие (Sin(f)~f).
    - От обзора не требуется такой большой точности, как от РУС!
    Успехов!

  6. #6
    человеческий фактор Аватар для ender
    Регистрация
    09.01.2005
    Адрес
    красноярск
    Возраст
    45
    Сообщений
    480

    Ответ: HeadJoy

    насчёт как запихнуть - в avr-gcc есть gcclib, и в нём есть функция double atan2(double x, double y). работает с вещественными числами, 32bit. больше, чем надо, но это самое простое в реализации. а avr-gcc тут ох как предстоит... где можно посмотреть про алгоритм гиперболического косинуса? (я так же встречал гиперболический арктангенс).

    точность тут великая не требуется, но на больших углах обзора (заглянуть за плечо) ощущается некоторая нелинейность (на headmouse4zoom). как-то напрягает слегка.

  7. #7
    человеческий фактор Аватар для ender
    Регистрация
    09.01.2005
    Адрес
    красноярск
    Возраст
    45
    Сообщений
    480

    Ответ: HeadJoy

    так, по порядку. были приняты следующие меры: параллельно резюку 100к (у меня 120к. просто такой попался) был запаян конденсатор на 20пФ. для уменьшения усиления на высоких частотах. рекомендую эту схему к разбору в microcap. с кондёром и без него. почувствуйте разницу. второе. припаян кусок провода (по хорошему, это надо делать при разводке печатной платы) как рекомендуется во всех pdf - петлёй вокруг дорожки, соединяющей фотодиод с операционником. в итоге шум при отстутствии сигнала уменьшился в 4 раза. теперь ещё сделать отсчётов по 16 сглаживание сигналов по 4-м каналам. см. appnote avr121.
    нашел гиперболические функции:

    Гиперболический арккосинус HArccos(X) = Log(X + Sqr(X * X - 1))

    Гиперболический арктангенс HArctan(X) = Log((1 + X) / (1 - X)) / 2

    буду размышлять.

  8. #8
    Пилот
    Регистрация
    07.07.2003
    Адрес
    Samara
    Сообщений
    571

    Ответ: HeadJoy

    Цитата Сообщение от ender
    так, по порядку. были приняты следующие меры: параллельно резюку 100к (у меня 120к. просто такой попался) был запаян конденсатор на 20пФ. для уменьшения усиления на высоких частотах. рекомендую эту схему к разбору в microcap. с кондёром и без него. почувствуйте разницу.
    Если имеется ввиду первый каскад (преобразователь ток-напряжение), то я согласен. Об этом знаю, могу даже добавить в схему. Но влиять он будет только с более качественными быстродействующими ОУ. С LM324 разницы нет. Все ВЧ помехи убирает дополнительно 2й каскад - полосовой фильтр.
    Успехов!

  9. #9
    человеческий фактор Аватар для ender
    Регистрация
    09.01.2005
    Адрес
    красноярск
    Возраст
    45
    Сообщений
    480

    Ответ: HeadJoy

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

  10. #10
    человеческий фактор Аватар для ender
    Регистрация
    09.01.2005
    Адрес
    красноярск
    Возраст
    45
    Сообщений
    480

    Ответ: HeadJoy

    надо придумать, как лучше реализовать мёртвую зону... или гистерезис, если угодно... в lock on есть пара треков с trakir'ом, там забавно поворачивается камера. она движется с постоянной скоростью (угловой) вроде даже.

  11. #11

    Ответ: HeadJoy

    А вот у меня такая бяда.
    Начинаю писать в чате. Смотрю курсор перепрыгнул в начало слова. И пишу что попало. Окончание слова встало в начало.
    Пробую настроить кнопки в управлении. Хватаю мышой полосу прокрутки, такщу.. отпускаю, начинаю искать пункт. Головоджой тут же раз! - и в начало отправляет.
    У кого нить есть такой глюк?
    Как избавиться?

  12. #12
    Пилот
    Регистрация
    07.07.2003
    Адрес
    Samara
    Сообщений
    571

    Ответ: HeadJoy

    Цитата Сообщение от Bond.K
    А вот у меня такая бяда.
    Начинаю писать в чате. Смотрю курсор перепрыгнул в начало слова. И пишу что попало. Окончание слова встало в начало.
    Пробую настроить кнопки в управлении. Хватаю мышой полосу прокрутки, такщу.. отпускаю, начинаю искать пункт. Головоджой тут же раз! - и в начало отправляет.
    У кого нить есть такой глюк?
    Как избавиться?
    HeadJoy не генерит нажатие кнопок. Генерить может HeadJoy.exe - кнопки F11 F12, или NewView - Кнопки-Комбинации-Горячие клавиши: FOV +5 и FOV -5. Если запущены обе проги, то NewView может генерить что-нибудь по нажатию F11 и F12.
    Успехов!

  13. #13

    Ответ: HeadJoy

    Цитата Сообщение от GO!
    HeadJoy не генерит нажатие кнопок. Генерить может HeadJoy.exe - кнопки F11 F12, или NewView - Кнопки-Комбинации-Горячие клавиши: FOV +5 и FOV -5. Если запущены обе проги, то NewView может генерить что-нибудь по нажатию F11 и F12.
    Вот, прицепил демку. Чтобы посмотреть что у меня получется.
    Сижу и тупо смотрю. Нич-чего не трогаю.

    Может это к авторам NW?
    Но на всякий решил сдублировать.


    Файл просто переименовать в *.ntrk
    Версия 4.03
    Вложения Вложения
    • Тип файла: zip 11.zip (18.8 Кб, Просмотров: 145)

  14. #14
    Пилот
    Регистрация
    07.07.2003
    Адрес
    Samara
    Сообщений
    571

    Ответ: HeadJoy

    Цитата Сообщение от Bond.K
    Вот, прицепил демку. Чтобы посмотреть что у меня получется.
    Сижу и тупо смотрю. Нич-чего не трогаю.

    Может это к авторам NW?
    Но на всякий решил сдублировать.


    Файл просто переименовать в *.ntrk
    Версия 4.03
    Похоже, срабатывает команда "уменьшить угол обзора". В ИЛе она может приниматься с UDP или с кнопок.
    Проверь, какая кнопка назначена на эту команду в ИЛе и ищи, в какой проге генерируется нажатие этой кнопки.
    Это могут быть HeadJoy.exe, NewView, или какой-нибудь трастмаппер или ДжойТоКей.
    По UDP могут передавать команды проги, похожие на UDPtools или UDPpilot, или что-нибудь аналогичное, причем даже с другого компа в одной сети с твоим.
    Успехов!

  15. #15
    Пилот
    Регистрация
    07.07.2003
    Адрес
    Samara
    Сообщений
    571

    Ответ: HeadJoy

    2 Kos & Ranger
    О "трясуне" в HJ54.
    -По USB у вас девайс не отваливается, в этом случае помаргивал бы светодиод и на индикаторе X и Y были бы резкие диагональные штрихи обзора.
    -Наводки от источников света и монитора проверили, тогда делаем следующее.

    - Подстроечником отрегулируйте чувствительность приемника так, чтобы неоткалиброванный столбик "IN" в HeadJoy.exe находился между 1/4 и 1/2.
    - В NV выставите плавающую МЗ примерно в 10-15% по X и Y.
    Должно помочь.

    Еще один момент. Если обзор в NV2M и в ИЛе нормальный, а тряска только в ЛОКОНЕ, то это может быть конфликт между NV и привязкой обзора к осям джоя в ЛОКОНе. Уберите привязку к осям и пользуйтесь одним NV ver 36. Для HJ54 обязательно применение плавающей МЗ в NV. Для HJ55 применение ПМЗ в NV необязательно.
    Успехов!

  16. #16

    Ответ: HeadJoy

    Цитата Сообщение от GO!
    2 Kos & Ranger
    О "трясуне" в HJ54.
    -По USB у вас девайс не отваливается, в этом случае помаргивал бы светодиод и на индикаторе X и Y были бы резкие диагональные штрихи обзора.
    -Наводки от источников света и монитора проверили, тогда делаем следующее.

    - Подстроечником отрегулируйте чувствительность приемника так, чтобы неоткалиброванный столбик "IN" в HeadJoy.exe находился между 1/4 и 1/2.
    - В NV выставите плавающую МЗ примерно в 10-15% по X и Y.
    Должно помочь.

    Еще один момент. Если обзор в NV2M и в ИЛе нормальный, а тряска только в ЛОКОНЕ, то это может быть конфликт между NV и привязкой обзора к осям джоя в ЛОКОНе. Уберите привязку к осям и пользуйтесь одним NV ver 36. Для HJ54 обязательно применение плавающей МЗ в NV. Для HJ55 применение ПМЗ в NV необязательно.
    Это все пробовал. NV не юзаю - лениво разбираться. Под MSFS накидал модулек, где сделал плавающую зону. Теперь подумываю вообще реализовать ПМЗ на уровне драйвера. Я просто думал, что есть "электронный" вариант попробовать убрать дрожание

  17. #17
    Пилотус самолетус
    Регистрация
    24.06.2005
    Возраст
    44
    Сообщений
    20

    Ответ: HeadJoy

    У меня тоже дрожало так, что плохо становилось.
    Лучше пользовать NV и для Локона, и для Ила.
    Ставил сглаживание 25, ПМЗ 4.

    После обнаружил, что при перемещении джоя, обзор в центр возвращается :confused: Что за...
    Решилось просто: воткнул в разные пары USB разъемов - ВСЕ проблемы разом решились. Поставил в NV сглаживание 25 и ПМЗ 2, кривая отклика - прямая линия. Больно нравится мне соответствие перемещения головы обзору.
    Кстати, у меня nForce 2.

    Оч. желательно подальше разместить передатчик и приемник, у меня ~ 70см.

    Еще один маленький момент. HJ при втыкании определяется системой только после подключения основного джоя (сначала подключаешь основной, а потом HJ), после пезагрузки на HJ светодиод продолжает гореть, но в системе не определяется. Приходится опять перетыкать. С основным джоем нет никаких проблем с подключением.
    Может, кто что знает по этому поводу.

    Если не обращать внимание на "предполетную" подготовку, то более чем доволен обзором - кручу-верчу, пристрелить хочу

  18. #18
    Старший инструктор Аватар для Kos
    Регистрация
    22.06.2004
    Сообщений
    2,976

    Ответ: HeadJoy

    Цитата Сообщение от GO!
    2 Kos & Ranger
    - Подстроечником отрегулируйте чувствительность приемника так, чтобы неоткалиброванный столбик "IN" в HeadJoy.exe находился между 1/4 и 1/2.
    Сделано
    Цитата Сообщение от GO!
    - В NV выставите плавающую МЗ примерно в 10-15% по X и Y.
    Должно помочь.
    Что-то покопал в NV не нашел где МЗ выставлять
    Подскажите, пжалста.
    Цитата Сообщение от GO!
    Для HJ54 обязательно применение плавающей МЗ в NV. Для HJ55 применение ПМЗ в NV необязательно.
    Это совсем не радует
    Типа в WWIIOl мне летать с обзором не судьба? А нельзя как-то программно тряску убрать?Через драйвер или еще как...
    С Илом и ЛокОном, бог даст, разберусь, но есть же еще авиасимы...
    Вот, кстати, моя картинка:
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	krug.jpg 
Просмотров:	278 
Размер:	119.6 Кб 
ID:	52291  
    Состоявшийся мужчина должен иметь не менее 4-х детей...

  19. #19
    Пилот
    Регистрация
    07.07.2003
    Адрес
    Samara
    Сообщений
    571

    Ответ: HeadJoy

    Цитата Сообщение от Kos
    Что-то покопал в NV не нашел где МЗ выставлять
    Подскажите, пжалста.
    В НВ закладка шлем - мертвая зона - плавающая.
    Справа размер МЗ по X и Y.
    Потом нажать "Применить".
    Успехов!

  20. #20

    Ответ: HeadJoy

    Цитата Сообщение от GO!
    Похоже, срабатывает команда "уменьшить угол обзора". В ИЛе она может приниматься с UDP или с кнопок.
    Проверь, какая кнопка назначена на эту команду в ИЛе и ищи, в какой проге генерируется нажатие этой кнопки.
    Это могут быть HeadJoy.exe, NewView, или какой-нибудь трастмаппер или ДжойТоКей.
    По UDP могут передавать команды проги, похожие на UDPtools или UDPpilot, или что-нибудь аналогичное, причем даже с другого компа в одной сети с твоим.
    Из всего перечисленного, на компе стоит NewView.

    Буду смотреть что "лишнего появилось" в его настройках.

  21. #21

    Ответ: HeadJoy

    Цитата Сообщение от GO!
    HeadJoy не генерит нажатие кнопок. Генерить может HeadJoy.exe - кнопки F11 F12, или NewView - Кнопки-Комбинации-Горячие клавиши: FOV +5 и FOV -5. Если запущены обе проги, то NewView может генерить что-нибудь по нажатию F11 и F12.
    HeadJoy он управляет курсором.
    Стоит мне закрыть излучатель рукой, как писать в чате можно по нормальному.

  22. #22

    Ответ: HeadJoy

    Вот завтра и займусь
    Я свой пробовал на 3 разных компах - трясун везде одинаковый правда у моего меньше, чем на скрине, но в локон все равно не погоняешь по-человечески.
    И вот еще чего - когда касаешься пальцем резюка, что возле ФД - трясун увеличивается. Джокер, Го! - что скажете по этому поводу ? может экран присобачить ? кондер на 500 мкФ по питанию ставил - не помогает.

  23. #23
    USSR_pilot
    Регистрация
    28.08.2002
    Адрес
    Украина, Херсон
    Сообщений
    85

    Ответ: HeadJoy

    Цитата Сообщение от Bond.K
    А вот у меня такая бяда.
    Начинаю писать в чате. Смотрю курсор перепрыгнул в начало слова. И пишу что попало. Окончание слова встало в начало.
    Пробую настроить кнопки в управлении. Хватаю мышой полосу прокрутки, такщу.. отпускаю, начинаю искать пункт. Головоджой тут же раз! - и в начало отправляет.
    У кого нить есть такой глюк?
    Как избавиться?
    Уменя нет HeadJoy и HeadMouse, а есть Cam2Pan + NewView.
    И точно такая же беда .
    Борюсь с помощью горячей кнопки, блокирующей Cam2Pan в режиме написания текста.
    Скорее всего, это особенность NewView.

  24. #24

    Ответ: HeadJoy

    купил HJ54 все вроде работает, но в программе head joy 54 при удержании креста на месте он начинает дергатся и в центре и в крайних положениях , в DXTweak2 ползунки тоже скачут, или так и должно быть?
    При увелечении уровня сигнала до 60% крест стоит неподвижно, но уменьшаются границы обзора, можно как-нибудь поднять уровень без потерь в обзоре. Если это лечится то как?
    head joy стоит не на мониторе, прилеплен к стене.
    В иле с newview36 вообщем нормально, но если вьюв убрать то и в игре тоже обзор прыгать будет?

  25. #25
    Старший инструктор Аватар для Kos
    Регистрация
    22.06.2004
    Сообщений
    2,976

    Ответ: HeadJoy

    Я сам только что дрожание победил. Все гениальное, как всегда просто.
    Качаешь NewView 35-й версии, в закладке Шлем ставишь плавающую мертвую зону и ничего дрожать в игре не будет.
    А вот кто бы объяснил на пальцах как сделать обзор хедджоем в ЛокОне??? Я отвязываю оси в игре - все, взляд не двигается вообще.
    NewView должна быть переписана в каталог ЛокОна или нет? Надо для каждой игры свой DLL, или одного хавптит? У меня обзор нормально только в Иле работает
    Как пользоваться NVtoMOUSE? Я ее включаю - курсор двигается хаткой и цифровой клавой. Как заставить его двигаться при помощи шлема? Как NVtoMOUSE связан с NewView? Нифига не понятно
    Состоявшийся мужчина должен иметь не менее 4-х детей...

Страница 8 из 20 ПерваяПервая ... 45678910111218 ... КрайняяКрайняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •