А что делать если угол поворота примерно 350град.? это у меня получается на ручке, тк так там шестерня стоит.
Вид для печати
А что делать если угол поворота примерно 350град.? это у меня получается на ручке, тк так там шестерня стоит.
180 максимально, т.е. от минимума до максимума.
после того как ты скачал большой рантайм дальше все остальные до 200к там ведь только код :)Цитата:
Originally posted by boRada
А сколько весит? И в понедельник тока с работы могу забрать
боюсь только подбирать другую после 180 начнется повтор зачений.Цитата:
Originally posted by VGV
А что делать если угол поворота примерно 350град.? это у меня получается на ручке, тк так там шестерня стоит.
похоже что такЦитата:
Originally posted by boRada
...С какой частотой программа опрашивает поступаемые данные, и с какой частотой эти данные поступают с устройства к месту хранения-чтения? Это определяется драйвером?
вот похоже 20mS это и есть такой компромис + еще среднее время реакции человека как раз ~20mSЦитата:
Изначально принимается какая-то частота, при которой соблюдается баланс между достаточным по скорости поступлению данным, и наименьшей загрузкой процессора?
1000 конечно нет а вот 10 мне кажется естьЦитата:
Нет смысла 1000 раз в секунду снимать показания с джоя.
не понял типа следить за тенденцией изменения данных ?Цитата:
Выше определенного предела, хватает уже не точного значения координат, а их изменения,
это слишком круто :)
вотэто я пытался с твоей помощью узнать ;)Цитата:
Существуют ли нормы, пусть и негласные, на частоту поступаемых данных? Намного ли отличаются у разных производителей?
мой интерсептор кстати гонит данные с интервалом 15-22mS
сделай, а? должно получиться. а я тебе прогу подгоню следующую улучшеную я разобрался как опрашивать чаще теперь интервал 0.1mS заброшу в понедельникЦитата:
Опрос программой джоя - не может быть строгопостоянным ведь? Время процессора постоянно делится и распределяется между различными задачами, и это время непостоянно (каламбур). Логичнее подавать равномерноизменяющий сигнал (пила) на вход АЦП с генератора, и потом высчитывать среднее значение изменения показаний при максимально облегченной винде.
1.Да не, не о том я. К тому что если очень быстро изменить значение от 0 до 64000, например за 5 мс, то не нужны нам промежуточные данные практически, у нас будут 1-2 поступления данных , по которым приложение считает положение джоя, а не его полное перемещение с сотней промежуточных цифр, т.е. имея 0 в один момент и получив 64000 в другой у нас получится, как ни крути, не "прямоугольник" в сигнале на выходе всех элементов, которые учавствуют в обработке. Что очень похоже теоретически по результату на дельту модуляцию.Цитата:
Originally posted by Maxix
[B]
не понял типа следить за тенденцией изменения данных ?
это слишком круто :)
[B]
вотэто я пытался с твоей помощью узнать ;)
мой интерсептор кстати гонит данные с интервалом 15-22mS
сделай, а? должно получиться. а я тебе прогу подгоню следующую улучшеную я разобрался как опрашивать чаще теперь интервал 0.1mS заброшу в понедельник
2. Cougar с периодом 1 мс по USB гонит данные
3. Соберу. Только вот с датчиком устаканится. Над корпус придумать и еще кое-что.
извини по первому пункту я так и не понял.Цитата:
Originally posted by boRada
3. Соберу. Только вот с датчиком устаканится. Над корпус придумать и еще кое-что.
кстати попробуй проверить повторяемость датчика
в смысле сделать второй такой же.
у меня что-то получаются чуть-чуть отличающиеся и я пока не знаю что делать, то ли пытаться их подстроить, то ли вводить индивидуальную компенсацию для каждого :(
Да фиг с ним, пунктом. Это так, аллегорический бред спросонья :)Цитата:
Originally posted by Maxix
извини по первому пункту я так и не понял.
кстати попробуй проверить повторяемость датчика
в смысле сделать второй такой же.
у меня что-то получаются чуть-чуть отличающиеся и я пока не знаю что делать, то ли пытаться их подстроить, то ли вводить индивидуальную компенсацию для каждого :(
Это уже второй, если быть пунктуальным. Первый просто был большой, но по той же схеме. Правда я их не сравнивал.
Чуть-чуть в чем и насколько? Вряд ли удасться в изготовленных вручную дачиках добится полной индентичности. А оно так надо? Я конструктивно предусмотрел подгонку середины диапазона под центр джойстика ( на этом получилось около 10 градусов сместил ориентацию магнитика - а запас около 90 град). А разницу в диапазонах вполне скорректирует автокалибровка драйверами, если она в допустимых пределах. В моем случае на это влияет только разброс радиодеталей, что в худшем случае около 5%.
у тебя ведь реагирует на направление а у меня на напряженность вот в чем засада. мне пока не удается сделать одинаковой магнитную систему разница на выходе +/- 10 единиц на ~850 (полный диапазон) я ведь хочу корректировать кривую с датчика чтоб сделать прямую или произвольную кривую на выходе. насколько вводить дельту зависит от абсолютной величины снятой с датчика. я могу индивидуально настроить каждый канал но это как-то не правильно :(Цитата:
Чуть-чуть в чем и насколько?
вот пока и чешу репу чтож делать :(
аа.. эт да. Чем мне и нравятся GMR - предсказуемым результатом.
Эт точно? ИМХО сомнительно. С периодом 1мс по USB идут фреймовые синхропакеты, поллинг HID дивайсов редко чаще 10мс, обычно 20 и болееЦитата:
2. Cougar с периодом 1 мс по USB гонит данные
А фиг его знает. Выше я уже давал замеры по осциллографу. Период между пакетами импульсов на USB на обоих шинах = 1 мс. Пакеты 10 мкс. А уж что там в них .... если учесть что 1 мГц на микроконтроллере - вполне могут и в каждом пакете идти данные. А как на самом деле я вряд ли самостоятельно узнаю.
2 boRada : Как успехи,старина?
А чо я, я ничо...
корпус придумываю для датчика, педали продолжаю мучить, карты на нулевой рисую - в общем не скучаю. По замерам - на следующей, видимо, неделе соберу генератор пилы и потестирую опять.
Ясно . Удачи!:)
Приделал на одну ось свой датчик. Получилось несложно. В выходные даж полетал и сбил 2 ишака в вэф. Так что вродь все неплохо работает. Правда пришлось включить инвертирование оси, но щелкнуть мышкой разок - не проблема.
магнитик приклеил к оси Х черех алюминиевый переходничок.
переходник просто вставляется вместо оси потенциометра.
Затем решил всеж проверить характеристика датчика по цифрам и графикам. Собрал приспособление с градуировкой по градусам. Подключение оставил на кугаре.
И тут меня ожидал "сюрприз"! Показания "плавали" и никак не хотели быть не то что линейными, но и равномерными.. ??? Градуировка постоянно сбивается как по центру, так и по краям...
Но я ж градуировал джой и летал нормально! Убил полвечера с приборами - пофиг. Вставляю обратно в джой - все нормально! Та-ааакс... Значит беда в связана с проверочным устройством? Подключаю его снова - опять черте что.
И только когда лег спать, меня клюнуло в место - МАГНИТ! ПОЛЯ! Крепление то у меня железное! А железо, сами понимаете и намагничивается, и прочей ерундой занимается.. Ну тогда все легко обьясняется. Сегодня сделаю крепление из аллюминия и снова проверю. Надеюсь, я сделал правильные умозаключения :).
И как сие устроено?
Безконтактные магнито-резисторы....
А которые крепления у тебя железные?
Да это понятно :-)Цитата:
Originally posted by ZLODEY
Безконтактные магнито-резисторы....
Интересно как оно, таксскать, рыализовано, в деталях.
да, думаю что правильные я тоже когда пытался делать датчик на железном резисторе получил ,правда, просто уменьшение диапазона.Цитата:
Originally posted by boRada
Надеюсь, я сделал правильные умозаключения :).
у меня получилось что металла не должно быть ближе 3-4см вообще
А вот п-образная железка. В джое ее нет конечно.Цитата:
Originally posted by ZLODEY
А которые крепления у тебя железные?
Не пугай народ, не посто металла, а которое намагничивается. И наибольшее влияние - сбоку.Цитата:
у меня получилось что металла не должно быть ближе 3-4см вообще
Что как? Схема чтоль или принцип работы?Цитата:
И как сие устроено?
Принцип вроде понятен: хреновина, закрепленная на штуковине поворачивается над фиговиной, при том что хреновина - магнит.Цитата:
Originally posted by boRada
Что как? Схема чтоль или принцип работы?
А вот схема... Насчет этого даже предположений сделать не осмелюсь.
Англицкий читаешь?
Поставил алюминивую пластину на крепление, и что вы думаете? А НИ ФИГА! Почти не изменилась картинка. Еще пару часиков поковырял плату... но ведь в джое работает! Как говорится "если с ходу не получается - читай документацию". Уселся за читку. И ведь нашел :). В зависимости от напряженности магнитного поля, изменяется гистерезис ( т.е. влево идем - одни показания - вправо - со смещением) и он может доходить до 5 град, что у меня и вышло. В джое то магнит почти вплотную, а в проверочном устройстве - около 1 см. Подрезал, подвинул - и о чудо! Все стало на свои места. Можете посмотреть окончательный результат. Неболшая кривизна в центре - неточноя соосность магниторезистора и оси вращения магнита ( в пределах 1-2 мм), видны так же люфты механики. В джое это должно быть точнее, но там замерять неудобно.
Диапазон +- 25 град. Шаг замера 5 град.
Т.е., как я понимаю, всё ЧИКИ? :)
Ес и тыз!
Вэри гуд! :)
Здорово!
блин. жаль что такие класные штучки сняли с производства
http://bv.sacosnet.de/pdf/2003/cPD_007_03.pdf
особенно обидно "почему" - "Very low customer demand" :mad: Блин!
Ну ничего. "Будем искать" (c) "Операция Ы"
Нда... блин, но какой-то аналог ведь должен быть! Природа (рынок) не терпит пустоты!
А вот такие датчики кто-нибудь пробовал применить?
A3516LUA
http://www.allegromicro.com/sf/3515/
во всяком случае при подключении на соплях к кугару все работает :D хотя в даташите про измерение углов - ни слова.. и никаких МИКРОсхем не надо...:rolleyes:
продаются в Питере в "Микронике" , по 104р.
Да , извините за оффтопик , но кто-нибудь знает где можно в С-Пб. механику для кугара изготовить?
Один ихз многих датчиков, реагирующих на ВЕЛИЧИНУ маг. поля. Подобное уже сделал Байкал. Посмотри его посты.
Линейности добится сложнее.
добралтсь наконец и до меня магнитные датчики :) собсна это Хонивел 496А. на радостях разобрал РУД своего х45 и с помощью boRad'ы один туды поставил =)
результат...неоднозначен, толи это джой такой хитрый толи руки у меня имеют слишком большой к-т кривизны...пока дровинку не снёс и не поставил заново так вообще сплошная пила была...может поставить его во отдельный PCI USB контроллер?
гы сори за оффтопик:)
наверное стоят они до кхм... неприличного слова...
http://www.micropribor.com.ua/Megatr...BALL/index.htm
особенно хорош внешне тот что под номером 830, дырок только в ручке напилить и кнопок напихать кучу:)
----
как бы между делом:
поскольку в разделе "Электроника" всего 2 поста, а светиться глупостью особого желания нет создавая новый топик, подумал, может кто подскажет на что можно поменять стандартные датчики от логитека фридом 2.4 и главное каким образом, просто набросок, а то я в этом деле мало чего понимаю. Заранее спасибо:)
1.Все джойстики для промышленности стоят много, для своей конструкции, до неприличия.Цитата:
Originally posted by AHS_myt-k
гы сори за оффтопик:)
наверное стоят они до кхм... неприличного слова...
http://www.micropribor.com.ua/Megatr...BALL/index.htm
особенно хорош внешне тот что под номером 830, дырок только в ручке напилить и кнопок напихать кучу:)
----
как бы между делом:
поскольку в разделе "Электроника" всего 2 поста, а светиться глупостью особого желания нет создавая новый топик, подумал, может кто подскажет на что можно поменять стандартные датчики от логитека фридом 2.4 и главное каким образом, просто набросок, а то я в этом деле мало чего понимаю. Заранее спасибо:)
2. А подскажи какие там датчики?
а вот такие:) фото ниже...
поскольку я не спец, то маркировку мне так и не удалось найти:( по виду вроде обычный махонький резюк на вингман екстреме 3д стоят такие же
от.
к сожалению фотки получше нет:( могу попробывать разобрать что там понакорябали если это поможет делу:)
мммда....недалеко ушла механика после WingMan2....
на моём старов вингмане они и стояли, 3 месяца...потом шум. а тут товарищ купил Екстрем 3д, там ониже, и таже песня...
зато разбирать и собирать удобно:)
это точно :)
флудить так флудить:)
на фото я, озадаченный видом разобранного боевого друга...на фоне мой комп:
системник: codegen 6066 черный
мать: asus a7v600 на кт600
проц:атлон бартон 2500+(3200+ разогнаный)
память: 512мб ддр m-tec. pc3200
видео: pixelview geforce4 ti4200 128mb
винт: seagate u6 80гб 5400об
СД: dvd\cd-rw\cd-r combo sony crx300e
звук 5.1: sven ht-410
монитор: 19" lg f900p
клава: genius kb-21e
мышь!: logitech mx700
планшет: wacom grafire 2
веб-камера: а хрен знает какая:) нахаляву друг вирпил из германии выслал:)
сканёр: mustek 1200ub plus usb
модем: u.s. robotics winmodem v0.92 внутренний
ну и наверное еще что то забыл... про жёнский комп молчу:D ей обьедки достаются обычно когда я делаю очередной апгрейд:) хотя обьедки тож неплохие - плохо доеденые я бы сказал:)
Судя по фоткам электронная часть поприличней чем в Wingman Extr dig 3D.Напиши какая микросхема стоит.А вот все остальное -механика пластмассовая,резисторы,все один в один.
Ну теперь как я вставлял в свой вингман холлы на рус.1)Все четыре резистора оказались одинаковыми -100ком.2)На резисторы Х,У и газа(они включены по одинаковой схеме) приходят три провода :черный (минус),красный +4,7 вольт,оранжевый на ось У(центральый в разьеме) собственно сигнал на АЦП(STM72632).На ось Х центальный провод зеленый,на газе -желтый.3)Берем датчик надписью к себе ногами вниз.Тогда слева направо 1 Uпит,2-земля,3 -выход.Например если ставим на ось Х 1ножка красный провод,2-ая черный,3-я-оранжевый.И т.д.Магниты использовал шириной 5 мм.Его ореинтировку надо подбирать эксперементально.Держатель магнита из листовой меди.Сами датчики припаяны лежа на маленькую платку,которая приклеена термоклеем к боковинам.Советую попробовать так сказать в лабораторных условиях чтобы понять что,как и куда ставить.Никаких преобразователей и делителей не применялось.Если тип АЦП другой то надо смотреть как подключены резисторы.
Про подшипники без фоток не понятно будет.Скажу только что люфта нет и конструкция достаточно прочная.
хум, мудрено - надо попробувать... я думал там никакие магниты не нужны...
я пока резюк смазал -результат превзошел все ожидания- шумы исчезли ходит плавно просто обалденно, только теперь привыкнуть не могу, что все так замечательно:)
даже кривую по умолчанию поставил:D
Смазывание резисторов напоминает половую жизнь.Это тоже станет регулярным процессом.:D
ну с этим можно пока мериться , пока не появятся датчики холла:) А вобще процесс интересный, клепки - тынц смазкой -чпок - и полетел:)
Если процесс интересный, то делай это за деньги.Цитата:
Originally posted by AHS_myt-k
ну с этим можно пока мериться , пока не появятся датчики холла:) А вобще процесс интересный, клепки - тынц смазкой -чпок - и полетел:)
Вирпилы потянутся к тебе со своими трастмастерами, сайтеками и логитеками.
Заработаешь.
Станешь богатым.
Окроешь сеть пунктов по смазке джойстиков.
Опутаешь этой сетью весь мир, в том числе северную корею.
О!
;) хехехехех
кабы не множество дел, обязательно бы открыл, спрос даже в красноярске на это найдется:) с другой стороны логитеки с сайтеками меня прирежут где нить за углом, сразу после первой партии - потому как бизнес им подпорчу - они на своих полугодоработающих продуктах такие деньги сколачивають, врядли им понравится, что их джои будут работать дольше запланированного, кто ж тогда у них новые палки брать то будет:)