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

Страница 1 из 2 12 КрайняяКрайняя
Показано с 1 по 25 из 37

Тема: TrackIR Еще одна альтернатива или Сделай сам

  1. #1
    Инструктор
    Регистрация
    05.05.2002
    Адрес
    Токмак, Украина
    Возраст
    51
    Сообщений
    1,734

    TrackIR Еще одна альтернатива или Сделай сам

    Сейчас в разработке находится устройство, которое можно назвать виртуальной мышью. Устройство теоретически должно полностью эмулировать обычную мышь, таким образом должна отпасть проблема с несовместимостью с различным ПО (даже под Линуксом должно пойти). Разрабатывается изначально как замена ТракИРу именно в Ил-2, т.к. других игр я не запускаю.
    Принцип работы прост- на монитор вешаем излучающий контур (30кГц, мощность пока не известна, ?? мВт) и четырьмя направленными катушками измеряем мощность принимаемого излучения (2 катушки- горизонталь, 2 катушки- вертикаль). По разнице мощностей принимаемого сигнала судим об угле поворота. Естественно максимальный анализируемый угол поворота в такой системе составит 45 градусов в каждом направлении (ИМХО вполне достаточно). Микроконтроллер выступает в качестве высокоскоростного АЦП а также выдает в порт обработанную информацию. Все..
    Схемное решение: напряжение с катушек поступает на 4-ре независимых усилителя (выполняющих и роль детекторов одновременно). Детектированный сигнал поступает на аналоговый коммутатор а уже оттуда на микроконтроллер. Вторая часть схемы- управляемый генератор. Пока в качестве усилителя выступает УН14. Мощность генератора будет меняться автоматически микроконтроллером в зависимости от удаленности приемника от излучателя.

    ЗЫ Коммерческое изготовление устройства пока не планируется
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	vm1.jpg 
Просмотров:	447 
Размер:	34.3 Кб 
ID:	2760  
    =Flying Barans=
    =FB=Alezz_78

  2. #2
    Инструктор
    Регистрация
    05.05.2002
    Адрес
    Токмак, Украина
    Возраст
    51
    Сообщений
    1,734

    Re: TrackIR Еще одна альтернатива или Сделай сам

    Рисунки низкого качества, сорри, но я не в КБ работаю
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	vm2.jpg 
Просмотров:	228 
Размер:	5.0 Кб 
ID:	2761  
    =Flying Barans=
    =FB=Alezz_78

  3. #3
    космонавт
    Регистрация
    29.12.2001
    Адрес
    Екатериненбург
    Возраст
    97
    Сообщений
    857

    Re: TrackIR Еще одна альтернатива или Сделай сам

    Принцип работы прост- на монитор вешаем излучающий контур (30кГц, мощность пока не известна, ?? мВт) и четырьмя направленными катушками измеряем мощность принимаемого излучения (2 катушки- горизонталь, 2 катушки- вертикаль).
    Мозги не поджаришь?
    Борец за свободу, товарищ Klop///

  4. #4
    Инструктор
    Регистрация
    05.05.2002
    Адрес
    Токмак, Украина
    Возраст
    51
    Сообщений
    1,734

    Re: TrackIR Еще одна альтернатива или Сделай сам

    Во первых излучатель на мониторе, во вторых тебе самому не страшно наушники одевать? Ведь там 20кГц и до мозгов поближе # Да и монитор у многих еще не ЖК... Не пугает?

    Хотя вопрос дельный, возможно кто-нибудь и объяснит чего мне следует бояться...
    Крайний раз редактировалось Alezz; 11.10.2002 в 19:55.
    =Flying Barans=
    =FB=Alezz_78

  5. #5
    космонавт
    Регистрация
    29.12.2001
    Адрес
    Екатериненбург
    Возраст
    97
    Сообщений
    857

    Re: TrackIR Еще одна альтернатива или Сделай сам

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

    Воще все зависит от мощности наверно, в наушниках она никакая, а тут надо чтоб излучение еще и до головыы доставало, наверно мало не получится. Но это надо какие-нибудь санитарные нормы смотреть(СанПиН)
    Борец за свободу, товарищ Klop///

  6. #6
    Инструктор
    Регистрация
    05.05.2002
    Адрес
    Токмак, Украина
    Возраст
    51
    Сообщений
    1,734

    Re: TrackIR Еще одна альтернатива или Сделай сам

    наверно мало не получится. Но это надо какие-нибудь санитарные нормы смотреть(СанПиН)
    Очень интересно посмотреть на такие нормы. Естественно мощность будем делать как можно меньше- голова то своя Хотя 30кГц для здоровья ИМХО безопасно- частота ультразвука.
    =Flying Barans=
    =FB=Alezz_78

  7. #7

    Re: TrackIR Еще одна альтернатива или Сделай сам

    Нормы, правила... Слишком сложно, ИМХО. Хотя, наверно, работать будет. Как занятие для талантливого радиолюбителя/профессионала вполне пойдет. Качество схемы (картинки) нормальное (куда лучше #то? - мы здесь все свои # )
    Дорогой друг, если Вы всерьез займетесь этой штукой - рискуете месяца на два забросить собсно полеты на Иле. У меня такое было, когда взялся люфт у джоя устранять и резюки модернизировать - недели три в воздух не поднимался, чуть квалификацию не потерял   (а она у меня и так - так себе)
    Крайний раз редактировалось Glass Eagle; 11.10.2002 в 22:20.
    Моя жизнь выпускает шасси и закрылки
    и идёт, не спеша, на последний вираж...

    http://foto-oblakov.narod.ru

  8. #8
    Курсант
    Регистрация
    13.08.2002
    Адрес
    Минск
    Возраст
    62
    Сообщений
    209

    Re: TrackIR Еще одна альтернатива или Сделай сам

    Не совсем понятно , мощность планируется мерять как функцию а)пространственного затухания сигнала б)произведения диаграмм направленности приемной и передающей катушек?
    Или я не совсем понял геометрию процесса , или в данном случае должна получиться достаточно сложная зависимость угол поворота - мощность. Плюс зависимость от смещения.
     Если свойства приемного тракта будут не хуже , чем в детекторном радиоприемнике , соответственно и потребная мощность сигнала будет на уровне радио - при таком же ущербе для здоровья.
    В любом случае желаю удачи.

  9. #9
    Инструктор
    Регистрация
    05.05.2002
    Адрес
    Токмак, Украина
    Возраст
    51
    Сообщений
    1,734

    Re: TrackIR Еще одна альтернатива или Сделай сам

    Не совсем понятно , мощность планируется мерять как функцию а)пространственного затухания сигнала б)произведения диаграмм направленности приемной и передающей катушек?
    Или я не совсем понял геометрию процесса , или в данном случае должна получиться достаточно сложная зависимость угол поворота - мощность. Плюс зависимость от смещения.
    Вариант б- направленность приемной и передающей катушек. И так как катушек пара, для каждой плоскости, угол поворота будет вычислятся как разность напряжений. Таким образом измеряется не абсолютная мощность (головой взад-вперед водить можно) а относительная.
    Качество приемного тракта будет не хуже радиоприемника, это уж точно
    =Flying Barans=
    =FB=Alezz_78

  10. #10
    Курсант
    Регистрация
    13.08.2002
    Адрес
    Минск
    Возраст
    62
    Сообщений
    209

    Re: TrackIR Еще одна альтернатива или Сделай сам

    Если я правильно понял - 1.приемные катушки в паре повернуты друг относительно друга на 90градусов.
    2. Размер передающей катушки достаточно мал чтобы считить источник точечным. 3.Расстояние источник-приемник значительно больше расстояний между приемниками.Чем дальше - тем лучше.
     Тогда все верно. И можно даже регулировку мощности убрать - имхо.
     Есть просто сугубо личное предубеждение против измерений мощности - пусть даже относительных. Довольно "грязный" в смысле информативности параметр - опять же имхо. Может лучше разность фаз? Что-нибудь с длиной волны порядка 30см. Тот же ультразвук.
    А почему именно 30кГц? Выше и шумы меньше , и стабилизировать схему по частоте проще , как мне кажется. Это не критика - просто мысли вслух заинтересованного лица.

  11. #11
    Инструктор
    Регистрация
    05.05.2002
    Адрес
    Токмак, Украина
    Возраст
    51
    Сообщений
    1,734

    Re: TrackIR Еще одна альтернатива или Сделай сам

    1. Верно
    2. Не верно, наоборот мы пробовали с большими излучателями (по периметру комнаты) чтобы создать однородное поле, однако ограничелись по периметру монитора.
    3. Верно

    А как по изменинию направления катушек изменится фаза? Уровень изменится точно.

    Частота 30кГц оказалась несколько заниженной, сейчас пришлось поднять до 80кГц, чтобы катушки были в резонансе. В этом случае помехи на уровень сигнала практически не влияют
    =Flying Barans=
    =FB=Alezz_78

  12. #12
    Курсант
    Регистрация
    13.08.2002
    Адрес
    Минск
    Возраст
    62
    Сообщений
    209

    Re: TrackIR Еще одна альтернатива или Сделай сам

    Как я понимаю , все катушки , а точнее резонансные контуры должны быть настроены на заданную частоту - в том числе и излучающий?
     Если расстояние до источника достаточно велико , можно считать волну плоской - чего Вы и добиваетесь. Может , проще передающую катушку взять аналогичную приемным - только отнести на метр за монитор?
     УЗ - механическая волна , соответственно берем ненаправленный (в идеале) датчик. Усиливаем сигнал до упора - получаем меандр с цифровыми уровнями. Подаем пару сдвинутых меандров (сдвиг пропорционален разности путей от источника до датчиков) на логическое "И" или "ИЛИ" - получаем сигнал со скважностью пропорциональной сдвигу фаз независимо от амплитуды входного сигнала. Дальше дело вкуса - к примеру ставим интегратор на ОУ и переводим длительность в напряжение.
     Или в цифре модулируем его сигналом более высокой частоты. У полученных пачек импульсов считаем разность количества этих импульсов в последующих пачках и подаем их прямо на входы мышиной микросхемы вместо сигналов фотодиодов. Звучит может и страшновато , но на практике реализуется довольно просто. Тогда можно вообще обойтись без АЦП , контроллера итп. Частотой заполняющих импульсов тогда можно напрямую регулировать чувствительность устройства.
     Если выразился невнятно - прошу извинить.
    Я тут недавно получил магниторезисторы - так что пока занимаюсь РУСом. Потом тоже попытаюсь что-нибудь сваять. И всенепременнейше желаю успехов. Как говорил ГОРБАТЫЙ - "на святое дело идем..."

  13. #13
    Инструктор
    Регистрация
    05.05.2002
    Адрес
    Токмак, Украина
    Возраст
    51
    Сообщений
    1,734

    Re: TrackIR Еще одна альтернатива или Сделай сам

    уровнями. Подаем пару сдвинутых меандров (сдвиг пропорционален разности путей от источника до датчиков) на логическое "И" или "ИЛИ" - получаем сигнал со скважностью пропорциональной сдвигу фаз независимо от амплитуды входного сигнала. Дальше дело вкуса - к примеру ставим интегратор на ОУ и переводим длительность в напряжение.
    Что то меня терзают смутные сомнения на счет сдвинутых меандров- это же какая разница расстояний должна быть между парами: источник-приемник1 и источник-приемник2, чтобы при скорости света уловить разность фаз? Имхо на голове придеться закрепить коромысло   хотя может я и ошибаюсь... А вообще приведенная схема практически собрана, поэтому менять что-то кардинально неохота.

    Я тут недавно получил магниторезисторы - так что пока занимаюсь РУСом. Потом тоже попытаюсь что-нибудь сваять. И всенепременнейше желаю успехов. Как говорил ГОРБАТЫЙ - "на святое дело идем..."
    Где взял, по чем? Каковы параметры?
    =Flying Barans=
    =FB=Alezz_78

  14. #14
    Курсант
    Регистрация
    13.08.2002
    Адрес
    Минск
    Возраст
    62
    Сообщений
    209

    Re: TrackIR Еще одна альтернатива или Сделай сам

    Сорри , я наверное неясно выразился. Я говорил о длине волны порядка 30 см. Именно столько - чтобы в крайних положениях головы разность путей до приемников была меньше длины волны. В случае электромагнитных это около 1 ГГц , в случае механических (т.е.звук) около 1 кГц. Насчет ультразвука это я конечно загнул - не посчитав ляпнул. А на слышимом звуке даже проще - с датчиками нет проблем.
     Да , помечтать не вредно. Ну и конечно , по любому лучше доделать начатое - тут я обеими за.
     Магниторезисторы HMC 1501 брали в Москве , сеть магазинов "Чип и Дип" от www.platan.ru. Оказии в Минск месяц ждал. 440р кажется. Параметры сравнить не с чем - а абсолютные величины есть в сети. Скажем так - к.усиления по напр.45раз , рабочий режим насыщения достигается с магнитом от мебельной защелки и зазором менее 7мм. Сигнал чистый. В прайсе есть аналог от Infineon - GMR B6 - по 110 RUB - но не было в наличии (подозреваю , искать поленились).

  15. #15
    Инструктор
    Регистрация
    05.05.2002
    Адрес
    Токмак, Украина
    Возраст
    51
    Сообщений
    1,734

    Re: TrackIR Еще одна альтернатива или Сделай сам

    Устройство- вид изнутри (печатная плата плюс приемные контура)
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	vm3.jpg 
Просмотров:	302 
Размер:	30.8 Кб 
ID:	2762  
    =Flying Barans=
    =FB=Alezz_78

  16. #16
    Кустарь-одиночка Аватар для Bebson
    Регистрация
    15.05.2002
    Адрес
    СПб
    Возраст
    60
    Сообщений
    97

    Re: TrackIR Еще одна альтернатива или Сделай сам

    И что, работает?
    Jedem das Seine, aber Arbeit macht frei...

  17. #17
    Инструктор
    Регистрация
    05.05.2002
    Адрес
    Токмак, Украина
    Возраст
    51
    Сообщений
    1,734

    Re: TrackIR Еще одна альтернатива или Сделай сам

    И что, работает?
    Пока нет... Еще не собрано до конца даже, я же говорил в течении месяца. Это, так сказать, девелопмент апдейт
    =Flying Barans=
    =FB=Alezz_78

  18. #18
    Давно здесь сидим... Аватар для screw
    Регистрация
    23.01.2001
    Адрес
    Moscow, Russia
    Возраст
    52
    Сообщений
    151

    Re: TrackIR Еще одна альтернатива или Сделай сам

    Афигеть Ил-2: Штурмовик - двигатель прогресса. Так, глядишь, родится куча новых стандартов для манипуляторов. А все из-за того, что мышь левой рукой двигать неудобно
    WBR
    screw, 55 ИАП ВВС
    ~~~
    Хорошему коту и в декабре март.

  19. #19
    Старший Офицер Аватар для Maza
    Регистрация
    23.03.2002
    Адрес
    Москва
    Возраст
    41
    Сообщений
    2,891

    Re: TrackIR Еще одна альтернатива или Сделай сам

    Афигеть Ил-2: Штурмовик - двигатель прогресса. Так, глядишь, родится куча новых стандартов для манипуляторов. А все из-за того, что мышь левой рукой двигать неудобно
    А правой ногой само то  
    Человек, уверенный в своей правоте, не всегда прав в своей уверенности.

    www.7iap.ru

  20. #20

    Re: TrackIR Еще одна альтернатива или Сделай сам

    или эта... точкой приземления

  21. #21
    2614215 Аватар для operok
    Регистрация
    04.04.2001
    Адрес
    Санкт-Петербург
    Возраст
    49
    Сообщений
    977

    Re: TrackIR Еще одна альтернатива или Сделай сам


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

  22. #22
    оттуда
    Регистрация
    15.01.2001
    Адрес
    Yekaterinburg, Russia
    Сообщений
    304

    Re: TrackIR Еще одна альтернатива или Сделай сам

    Магниторезисторы HMC 1501 брали в Москве , сеть магазинов "Чип и Дип" от www.platan.ru. Оказии в Минск месяц ждал. 440р кажется. Параметры сравнить не с чем - а абсолютные величины есть в сети. Скажем так - к.усиления по напр.45раз , рабочий режим насыщения достигается с магнитом от мебельной защелки и зазором менее 7мм. Сигнал чистый. В прайсе есть аналог от Infineon - GMR B6 - по 110 RUB - но не было в наличии (подозреваю , искать поленились).
    Слушай, друг, ну и как успехи? Ты поделись результатами, как оно у тебя работает
    А схемку какую с магниторезисторами используешь, откуда взял?

  23. #23
    Курсант
    Регистрация
    13.08.2002
    Адрес
    Минск
    Возраст
    62
    Сообщений
    209

    Re: TrackIR Еще одна альтернатива или Сделай сам

    Успехи так себе. Сам датчик работает отлично. Сопряжение с портом - не нравится мне. Схема похожа на http://www.infineon.com/cmc_upload/0/000/012/100/AN_GMR_Joystick.pdf - по крайней мере в принципе. Я уж и плату вытравил- набил - подключил - да больно нелинейность лошадиная. Проблема в том , что источник тока , используемый в выходном каскаде , подобен резистору только в области сравнительно больших сопротивлений - то есть малых токов. Хочешь получить линейную характеристику - выбрасывай где-то треть диапазона. Попробую внести корректирующую нелинейность. А может и так сойдет.

  24. #24
    оттуда
    Регистрация
    15.01.2001
    Адрес
    Yekaterinburg, Russia
    Сообщений
    304

    Re: TrackIR Еще одна альтернатива или Сделай сам

    Спасибо за ответ !!!
    Да, блин, столько наворотов - и нелинейность .
    Но с другой стороны, может ее надо бороть с помощью настройки кривой отклика, котороую дают возможность почти все современные симы   :confused:

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

    Re: TrackIR Еще одна альтернатива или Сделай сам

    Успехи так себе. Сам датчик работает отлично. Сопряжение с портом - не нравится мне. Схема похожа на http://www.infineon.com/cmc_upload/0/000/012/100/AN_GMR_Joystick.pdf - по крайней мере в принципе. Я уж и плату вытравил- набил - подключил - да больно нелинейность лошадиная. Проблема в том , что источник тока , используемый в выходном каскаде , подобен резистору только в области сравнительно больших сопротивлений - то есть малых токов. Хочешь получить линейную характеристику - выбрасывай где-то треть диапазона. Попробую внести корректирующую нелинейность. А может и так сойдет.

    Извини за хамство.. ты обратную связь у операционников пересчитал для НМС ?

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

    И операционники с rail-to-rail выходами, по крайней мере последние, что источник тока составляют.


    PS: Если ничего не пересчитывал - не удивительно...
    у НМС1501  120мВ и 5 кОм
    у В6 200-400 мВ и 700 Ом.
    Крайний раз редактировалось LazyCamel; 22.10.2002 в 13:07.
    Если кто-то в Грузии думал что русские простят 20.09.07 - он был категорически неправ !!!

Страница 1 из 2 12 КрайняяКрайняя

Ваши права

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