Просмотр полной версии : Магнитоэлектроника и механика.
Вот макетка и иммитатор оси.
классно :)
smdшка это операционник я так понимаю.
2 23AG_Black
400руб ~ 13.3$
полюбому usb дрова это не фунт изюму :) если сбацаешь будет здорово :)
БоРада, твой самодельный магниторезюк какие характеристики дает (относительно оптического самопала)? Потенциал лучше чем у самодельной оптики?
Интересно, млин...
Originally posted by Kelt
БоРада, твой самодельный магниторезюк какие характеристики дает (относительно оптического самопала)? Потенциал лучше чем у самодельной оптики?
Интересно, млин... Скажем так: более прогнозируемый и настраиваемый вариант. Плюс механика проще значительно. Легче встроить в любой джой. Если оптика была б лучше, чо бы я распинался, а уж поверьте, оптику я долго и тщательно разжевывал. Я имею в виду самодельную оптопару.
Originally posted by boRada
Скажем так: более прогнозируемый и настраиваемый вариант. Плюс механика проще значительно. Легче встроить в любой джой. Если оптика была б лучше, чо бы я распинался, а уж поверьте, оптику я долго и тщательно разжевывал. Я имею в виду самодельную оптопару.
Я так понимаю, что именно на этом участке фронта ты дислоцировал отборные гвардейские авиадивизии? Когда ориентировочно наступление? Я тут собираюсь заказывать магниторезюки, дык может не дергаться, и дождаться релиза твоих?
23AG_Black
08.11.2003, 13:52
Originally posted by Rik
На этих движках получится слишком большая дискретность - там на один полный оборот вала примерно 200 шагов. А у нас к тому же угол вчетверо меньше. Придется передачу делать с повышением. Хорошо ли?
Во-вторых - надо еще заставить комп понять импульсы. Ну Хто драйвер напишет?
В той теме (или по ссылке) выкачал пдф с даташитом на промышленный валкодер. Параметры: 256 циклов на 100 град поворота, т,е около 2.5 циклов на градус. По-моему, вполне нормально. Хотя действительно испольовать их лучше на РУДе (шаг винта, газ, нагнетатель, закрылки, триммеры и т.д.).
А по поводу той таблицы, что на гербове была с оптопарой на приближение-удаление: уже разработал в солидворксе механику на РУС еще с год назад (правда в первом приближении, привязки к технологии изготовления пока никакой, при первом рассмотрении - много литья или фрезировки получается) - буду переделывать. Самое главное сейчас найти подходящюю трубку и подтвердить (опровергнуть) приведенную на гербове таблицу (на 10 см хода достаточно линейная зависимость). А джой РУС получился почти полноразмерный: высота ок. 65 см, ход вверху - ок. 30 см (под свою руку брал, нормальный ход без напряга суставов и предплечий), ход внизу - ок. 10 см. Уже вылепил накладки под свою руку (типа, анатомические ручки :D ) ...
Originally posted by Kelt
Я так понимаю, что именно на этом участке фронта ты дислоцировал отборные гвардейские авиадивизии? Когда ориентировочно наступление? Я тут собираюсь заказывать магниторезюки, дык может не дергаться, и дождаться релиза твоих? :) В общем да. Но в свете последних сообщений СовИнформБюро, даж и незнаю удастся ли продолжть работу с ними. Весь затык сейчас - в их наличии. Я, конечно, закончу с тем что у меня есть - должны прийти скоро компоненты SMD, но потом-то что? Опять оптика? :(
Всем привет! выбрал время- посмотрел ветку,как вы тут копья ломаете. Уважаю- сам такой. К делу: Холлы я давным давно сделал,смотрите. все просто- только одна микросхема,3 вывода,остальное все- магнитная система. Питается от 5 вольт- выдает напряжение от 1 до 3.5 вольт . Делал для кугара. Вопросов по качеству сигнала- нет никаких.
Originally posted by Baikal
Холлы я давным давно сделал,смотрите. все просто- только одна микросхема,3 вывода,остальное все- магнитная система. Питается от 5 вольт- выдает напряжение от 1 до 3.5 вольт . Делал для кугара. Вопросов по качеству сигнала- нет никаких.
Очень так все понятно :(... А поподробней? Я тебя еще давно в привате просил рассказать как и что. Надеюсь не закрытая разработка?
1.Тип датчика
2. Схема подключения электронная и механическая, хоть схематично.
А так, одна фотка - только посмотреть и дальше пройти...
Насколько я помню у тебя халлсенсор, реагирующий на величену напряжености поля, тем более интересно, как достиг линейности, или на глазок?
Да мне тоже было бы очень интересно как устроена механика этого датчика самоделка или нет
В свете невозможности раздобыть GMR, глаз был перенацелен на другие возможные варианты датчиков. из того что можно пшупать я пока взял Honeywellовский SS49e
он действительно реагирует на напряженность поля, похоже даже линейно (судя по pdfке) вот только пока не продумал как же его в корпус залудить :)
на макетке с моим контролером естесственно работает. вот только диапазон надо подогнать.
а магниты и корпус случайно не из под игрушечнего моторчика?
Originally posted by Baikal
Всем привет! выбрал время- посмотрел ветку,как вы тут копья ломаете. Уважаю- сам такой. К делу: Холлы я давным давно сделал,смотрите. все просто- только одна микросхема,3 вывода,остальное все- магнитная система. Питается от 5 вольт- выдает напряжение от 1 до 3.5 вольт . Делал для кугара. Вопросов по качеству сигнала- нет никаких.
Схему, уважаемый, схему плиз!
Переделаем все нахрен!!!!!!!!!!!!!!!!!!
Привет всем! К вопросу о датчиках Холла, примененных в моей конструкции. Датчик этот- SS496A фирмы Honeywell
http://content.honeywell.com/sensing/prodinfo/solidstate/catalog/c20020.pdf
Брал почтой в Платане.По подключению- все просто- выводы- всего 3 штуки (+5питание,земля и сигнал) никаких согласующих устройств не надо. Вся сложность- в магнитной системе-я использовал электромоторчик от привода лотка неисправного СD-ROM drive+ точил и вклеивал дополнительные магниты,подбирая тем самым диапазон. Магниты- от таких-же моторчиков от CD-ROM. Точил их микрофрезой. http://www.sukhoi.ru/forum/showthread.php?threadid=10369
здесь можно их видеть (дополнительные магниты) Тут- же,в самом конце,я запостил способ крепления датчика на ось( рисунок).Линейность- отличная,надо только ,чтобы датчик располагался в центре магнитного поля (достигается проточкой оси даже чуть глубже,чем до центра).провода использовал супергибкие,витые,от старой телефонной трубки,клеил эпоксидкой, в крышке мотора - вырезал сектор для вращения выводов. Да,и еще- ось электромотора освобождал( выпрессовывал из ротора.)
Работа кропотливая,но она того стоит. Будут вопросы- постараюсь ответить.:)
Originally posted by Kelt
На той ссылке что я тебе кидал нужные магниторезюки есть в наличии.
Переписываюсь с ними чтобы купить четыре штуки.
Тебя не заинтересует?
Спасибо, поинтересуюсь.
2 Baikal
Здорово!
значит и я на верном пути.
эксперимент показал что взаимовлияния при расположении датчиков в 5см друг от друга совсем нет.что приятно.
на поворот магнитного поля реагируют так как нужно.
вот теперь бы надо придумать замкнутую магнитную систему, так чтоб дешево, хорошо и не курочить старые дисководы с хардами ...
у кого есть мысли, а?
Originally posted by Maxix
2 Baikal
Здорово!
значит и я на верном пути.
эксперимент показал что взаимовлияния при расположении датчиков в 5см друг от друга совсем нет.что приятно.
на поворот магнитного поля реагируют так как нужно.
вот теперь бы надо придумать замкнутую магнитную систему, так чтоб дешево, хорошо и не курочить старые дисководы с хардами ...
у кого есть мысли, а?
Да можно и харды покурочить... Ради такого дела-то...
Originally posted by boRada
Спасибо, поинтересуюсь.
И еще вопросик. Если я куплю эти резисторы, никаких дополнительных схем не потребуется, подпаивать их как родные? Типа вонзил и получай удовольствие?
Originally posted by Kelt
И еще вопросик. Если я куплю эти резисторы, никаких дополнительных схем не потребуется, подпаивать их как родные? Типа вонзил и получай удовольствие?
Нет. Паять придется... одну микруху на один датчик, плюс сопротивления..... за такие деньги то вонзить не выйдет. Если только муратовские, за другие деньги...
Или как у Байкала, там паять ничего не надо почти, только магниты пилить и подбирать их взаимное расположение в каком-нибудь корпусе.
Э-э..?!?
Дык я-ж..
Тогда может проще заказать SS496A Honeywell и сделать как у Байкала? Я-то думал купил резюк, припаял, вставил и погнал туда-сюда... Ан нет, без оргий и прелюдий не обойтись:-(
Для меня проще как у Байкала сделать, чем дополнительные схемы паять.
Типа народ. По этой ссылке: http://www.dessy.ru/cgi-bin/shop.cgi?do=wholepage&id=813 можно заказать SS496A Honeywell, что я и сделал.
Заказал шесть штук, оплата через банк, обошлось в 600счемто рублей.
Короче покупайте, будем вместе делать, и парти..., Байкал нам светить будет :-)))
MaxPayneRUS
10.11.2003, 12:39
Обнаружил у себя пару датчиков холла и озаботился как же у них поключаються выводы (их 4) кто имеет типа схему типовую прошу на мыло кинуть плзз, потом плавно перешел к тому с чем его есть и вот что говорит общественность
http://www.toyota-club.nm.ru/files/03-05-18/03-05-18_dh.htm
И вот цитата:
Если на полупроводник, по которому (вдоль) протекает ток, воздействовать магнитным полем, то в нем возникает поперечная разность потенциалов (ЭДС Холла). Возникающая поперечная ЭДС может иметь напряжение только на 3 В меньше, чем напряжение питания.
Соответственно датчик холла являеться источником ЭДС зависящей от магнитного потока через датчик! (это не цитата)
соответственно берем джойстик с встроенной ацп, там на крайний вывод резистора подаеться эталонное напряжение, со средней точки снимаеться как с делителя, со второй крайней точки на корпус, нас интересует средняя точка. На ней угол поворота воспринимаеться как напряжение делителя, то есть что бы включить датчик холла вместо резюка надо:
1 точку куда идет крайний вывод резистора (+V эт) откинуть нафиг
2 подать питание (стабильное) на датчик что бы максимум выходного сигнала был в районе Vэт
3 вход ацп (средняя точка резистора) подключить к выходу датчика (вернее наоборот :))
4 корпус датчика на корпус джойстика
Типа все
или я что то не так понимаю????
Originally posted by MaxPayneRUS
Типа все
или я что то не так понимаю????
Я думаю,что ты все праильно понимаешь:)Но имей ввиду,что датчики для автомобилей- они дискретные (да-нет) Они не подойдут ... Не проще ли все-таки воспользоваться готовой микросхемой?
Теперь- о другом. Насчет моих датчиков. Я их делал для кугара. Там питание- 5 вольт напрямую,нет проблем.
Но в 45- ке- там по -другому чуток- там на резюки идет 2.9 вольта питания! Будте внимательны- датчик так не заработает. НАДО ЗАПИТЫВАТЬ ЕГО ОТ +5 вольт,беря их с другого места. Тоды все будет Окей :)
Обратите внимание также,что оси в кугаре обладают противоположной логикой- там просто надо ось с датчиком вставлять в разных начальных положениях, развернутыми на 180. Я понятно выразился? Вроде- да.:)
2 BoRada
может перенесешь часть ветки в отдельную что-нибудь типа
"магнитные датчики - схемы и флейм" :)
как бы эта ветка по оптике...
MaxPayneRUS
10.11.2003, 15:06
Originally posted by Baikal
Я думаю,что ты все праильно понимаешь:)Но имей ввиду,что датчики для автомобилей- они дискретные (да-нет) Они не подойдут ... Не проще ли все-таки воспользоваться готовой микросхемой?
Они настолько же дискретны насколько и твои микросхемы, чем сильнее поле тем сильнее эдс, потому и проще наверное будет взять датчик а не пользовать выход сборок в которых на выходе уже черт знает что
Похоже что очень удачно в качестве корпуса для датчика подойдет моторчик от детских игрушек.
надо только магниты поближе нежели штатно расположить и датчик по центру оси поставить. угол поворота правда получается 180 градусов.
разрешение у меня получилось ~700 единиц. помоему нормально...
Maxix
Ты уже сделал свой датчик?
Расскажи подробнее...
А идея Baikal хороша!
Для понимания того, как сделать магнитную систему датчика, хорошо бы кто-нибудь нарисовал линии магнитного поля системы подобной конфигурации. Я это без умной книжки сделать уже не могу :), а таковой под рукой нет.
И еще вот какая мысль.
Как сказано выше, такой датчик выдает от 1 до 3,5 В, т.е. его динамический диапазон - 2,5 В. Это очень даже неплохо.
Но! Не знаю, как в Кугаре, но в цифровом Логитехе верхнее опорное напряжение АЦП контроллера равно напряжению питания (т.е в идеале 5В), нижнее - 0. Это я замерял непосредственно на соответствующих ножках контроллера. Имхо, и в других джоях с АЦП картина та же.
Цифровое значение входного напряжения АЦП, т.е. положения органа управления, определяется по формуле
(Разр х Uвх)/(Uоп.в - Uоп.н), где
Разр - максимальное цифровое значение выхода АЦП,
Uвх - входное напряжение,
Uоп.в - верхнее опорное напряжение
Uоп.н - нижнее опореное напряжение.
Т.е. у нас Uоп.в - Uоп.н = 5В, а т.к. датчик выдает от 1 до 3,5 В, то при преобразовании используется только половина динамического диапазона АЦП!!!. Практически это означает то, что при перемещении органа управления из одного крайнего положения в другое контроллер выдаст драйверу в ДВА раза меньше цифровых значений отсчетов положения такового, чем если бы входное напряжение изменялось от 0 до 5 В!
Для АЦП 10 или более разрядных (т.е Разр 1024 или больше) это не очень принципально, а вот для 8-разрядного АЦП контроллера Логитеха (ST7263) 128 или 256 отсчетов - разница существенная.
Но поскольку датчик у нас аналоговый, его выходная характеристика изменяется монотонно, то можно изменение выходного напряжения датчика от 1 до 3,5 В с помощью простой схемы на ОУ (ведь они изначально предназначались для выполнения математических операций, отсюда и название) преобразовать в 0 - 5 В и задействовать весь диапазон АЦП. Крутизна характеристики увеличится, конечно, но если механика точна - в два раза повышаем точность джоя.
Такую идею я придумал раньше для использования в качестве датчика проволочного резистора сопротивлением в 15 кОм.
К слову, к своему Логитеху уже прикрутил разъем и переключатели, чтобы можно было на любую из осей подавать напряжение от внешнего датчика, или от штатного резюка. Сейчас сбираюсь паять схему согласования.
MaxPayneRUS
11.11.2003, 04:38
Вопрос с динамическим диапазоном решаеться элементарно! ST7263 имеет два варианта включения питания либо 5 в либо 3.3 в, в таком раскладе МК надо перевести на питание от 3.3 в а датчик запитать от 5в, рецепт дарю! Кстати вопрос открытый сколько все таки позиций в каждую сторону способен отсчитать дэойстик на данном МК (не надо рассказывать про возможности АЦП) там еще и программа имеет значение. Вам что посчитать облом? Пытаюсь собрать статистику.
Originally posted by saddam
Maxix
Ты уже сделал свой датчик?
Расскажи подробнее...
пока еще нет.делаю. просто пробовал держать руками и крутить.
Для понимания того, как сделать магнитную систему датчика, хорошо бы кто-нибудь нарисовал линии магнитного поля системы подобной конфигурации. Я это без умной книжки сделать уже не могу :), а таковой под рукой нет.
нарисовать то можно вот только толку от этого все равно придется выбирать из доступного
где бы надыбать магнитиков?
пока лучшее что я нашел это моторчики есть еще магнитные защелки
но к ним надо делать крутилку.
И еще вот какая мысль.
Как сказано выше, такой датчик выдает от 1 до 3,5 В, т.е. его динамический диапазон - 2,5 В. Это очень даже неплохо.
Но! Не знаю, как в Кугаре, но в цифровом Логитехе верхнее опорное напряжение АЦП контроллера равно напряжению питания (т.е в идеале 5В), нижнее - 0. Это я замерял непосредственно на соответствующих ножках контроллера. Имхо, и в других джоях с АЦП картина та же.
а какой контроллер к логитехе? вроде как правило делают отдельный вход для опорного напряжения ацп. может проще подать на него нужное?
по краймей мере я именно так и делаю. вот только все зависит от того как в микропрограмме прописано определение опорного напряжения. если внутренее то это не пройдет.
по поводу ОУ.
именно так насколько я понял устроены нормальные (дорогие) датчики.
т.е. сам датчик + схема преобразования.
http://forum.sukhoi.ru/showthread.php?threadid=16736
Посмотрите,ребята ,здесь есть некоторые выкладки насчет точности и быстродействия джоев и их АЦП.
Да,пусть это вас не смущает- мой Кугар щас гибридный- имеет 2 интерфейса. И я в этой ветке обьяснил,почему.
Но это- мое решение, а то ,что холлы- идеал для USB кугара и других USB джоев- так это для меня факт неоспоримый
спасибо baikal очень познавательно.
вот только я не понял почему ты считаешь что быстродействия кота не хватает из-за магниторезисторов разве они тормозные? или я не так понял?
по поводу разрешения - неужели у всех основных джоев не больше 512??? ,блин, не верю.
может это дрова усредняют чтоб не дрожало ? и поэтому тормозит,а?
у меня вот получится на выходе с контроллера около 600 по 4 осям от края до края. и это уже с усреднением по выборке.
Originally posted by Maxix
вот только я не понял почему ты считаешь что быстродействия кота не хватает из-за магниторезисторов разве они тормозные? или я не так понял?
Нда, действительно интересно... что значит быстродействия?
Originally posted by Maxix
вот только я не понял почему ты считаешь что быстродействия кота не хватает из-за магниторезисторов разве они тормозные? или я не так понял?
Originally posted by boRada
Нда, действительно интересно... что значит быстродействия?
Отвечаю:) Тут дело не в датчиках- они ( датчики Холла)- просто идеал для таких джоев,так как он бесконтактный. ( Проверено горьким опытом на собственной шкуре) Тут дело- в быстродействии самой схемы АЦП и самого контроллера. ThrustMaster сделали шедевр- кугар по точности осей- не имеет конкурентов ( цифра в 30-40 единиц разрешающей способности при шкале 64535 единиц- достойно уважения . ( например,У 45-ки разрешающая способность- 370 единиц.) + возможности программирования кнопок у кошки- нет аналогов в истории.
НО при ТАКОЙ точности- он не справляется по быстродействию осей. Случай из жизни:
0. С детства занимаюсь радиолюбительством со всеми вытекающими.:)
1. 6 лет назад я сделал свой оптический геймпортовый джой
летал с ним во Фланкер (2 года на гиперлобби) Я отличался очень точной стрельбой,даже в лоб, чем заработал ненависть врагов и уважение друзей . Сейчас только один пилот держит мою спину мокрой,ловим друг друга только на ошибках и нервах, бой иногда длится до выработки топлива.
2 Возмечтал о кугаре,купил его (S/N 00155) получил я его из за бугра вторым в России ( первый- у бетатестера Hummer а был (142):)
3.Полетал,испытал разочарование, (хотел выбросить в форточку),но одумался и стал переделывать. ( ну вы видели)
4. Вылизал все,подогнал под себя ,кроме датчиков.. ( появились за бугром датчики - один умелец их штамповал и рассылал аж за 125 баксов. Мне это не нравилось.
Занялся экспериментами сам. Сделал датчики,летал с ними.
Но это все таки оказалось не то....Бить с лоб с прошлым результатом не удавалось-ПРИЦЕЛ ВОДИЛО ТУДА-СЮДА В МИЛЛИМЕТРЕ ОТ ЦЕЛИ....... Рядом всегда был мой старый оптический джой - опять возвращался к нему..
5. Плюнул на все и встроил оптические оси на гейм порте ( как в старом джое) ,отдал их под управление драйверами от CH. Кнопки и программирование остальных осей-кугаровское.
6.Добился своего,летаю уверенно,как и раньше.. 1.5 года переделок....Вспомнить страшно..:D
Итог: На кугаре ( кроме остальных глючных проблем)существует совсем маленький тормоз по осям- контроллер просто не успевает моментально и в точку позиционировать РУС. Для большинства пилотов он незначителен,незаметен. Но я -упертый идеалист в этом вопросе,тем более что было с чем сравнивать.
Вот такой вот случай из жизни ;)
хочу заметить, может я конечно чтото неправильно тестировал, но мой х45 в программе DXтвик чтоли...она инфу всякую про джои показывает, смащался минимум на 270-290 в зависимости от оси. вот, защитил честь :)
и вопрос к уважаемому спецу: а нельзяли "разогнать" какнить контроллер в джое? меня мой х45 тоже не устраивает в плане замедленного отклика...
Originally posted by VGV
хочу заметить, может я конечно чтото неправильно тестировал, но мой х45 в программе DXтвик чтоли...она инфу всякую про джои показывает, смащался минимум на 270-290 в зависимости от оси. вот, защитил честь :)
и вопрос к уважаемому спецу: а нельзяли "разогнать" какнить контроллер в джое? меня мой х45 тоже не устраивает в плане замедленного отклика...
Нет вопросов:) ( я тестировал 45-ку на кугаровском ,кстати оччень хорошем и наглядном софте из комплекта Foxy ( Foxy windows joy analizer) Можете попробовать, но не уверен,что она на потребует Cougara для начала :) http://cougar.frugalsworld.com/
Что касается быстроты осей в 45-ке- то она на высоте, это видно в этой проге). Имхо,за счет большей цены деления. Но 370 единиц для основных осей-( сам тестировал) уже многовато,к сожалению.
Originally posted by VGV
на 270-290 в зависимости от оси. вот, защитил честь :)
а нельзяли "разогнать" какнить контроллер в джое? меня мой х45 тоже не устраивает в плане замедленного отклика...
Там все не просто- там уже железо.. Не уверен,что можно вскрыть микрокод ПЗУ конроллера. Но это и не поможет,Имхо..
,ведь тут надо повышать его частоту уже в разы...
спс за ответ, видимо придётся делать по вышеприведонному методу :)
Originally posted by Baikal
Тут дело- в быстродействии самой схемы АЦП и самого контроллера. ThrustMaster сделали шедевр- кугар по точности осей- не имеет конкурентов ( цифра в 30-40 единиц разрешающей способности при шкале 64535 единиц- достойно уважения .
[/B]
так. если я правильно понимаю 65535/30 = 2184 отсчетов больше чем 11 бит.т.е скорее всего 12 с усреднением.
( например,У 45-ки разрешающая способность- 370 единиц.)
а вот это плохо 177 это видимо один байт на канал :(
возможности программирования кнопок у кошки- нет аналогов в истории.
НО при ТАКОЙ точности- он не справляется по быстродействию осей.
да здесь похоже ничего не сделаешь такой у него софт и не очень ясно с какого конца.то-ли микропрограмма в джое то ли в компе, полюбому похоже дело труба :(
Итог: На кугаре ( кроме остальных глючных проблем)существует совсем маленький тормоз по осям- контроллер просто не успевает моментально и в точку позиционировать РУС. Для большинства пилотов он незначителен,незаметен. Но я -упертый идеалист в этом вопросе,тем более что было с чем сравнивать.[/B]
Ясно, будем учиться на чужих ошибках :)
Originally posted by MaxPayneRUS
Они настолько же дискретны насколько и твои микросхемы, чем сильнее поле тем сильнее эдс, потому и проще наверное будет взять датчик а не пользовать выход сборок в которых на выходе уже черт знает что
Да, и кстати, "автомобильные" - это очень неконкретно. Среди них очень разные дачтчики. Есть, например, на педаль газа... И в принципе любой датчик без преобразователей - недискретный, только часто работают в очень маленьком диапазоне, до 2-3 мм. Ну и линейность, конечно, в зависимости от линейности изменения магнитного поля....
Р.S. Это не я такой умный - это у меня книга есть " Магнитоэлектроника" :D
А как вы быстродействие замеряли? Тож хочу попробовать, уж больно мне непонятно о чем это вы...
Originally posted by boRada
А как вы быстродействие замеряли? Тож хочу попробовать, уж больно мне непонятно о чем это вы...
У меня все было на ощупь ( читай мой предыдущий пост пункт 4 ) Измерять в абсолютных величинах мне необходимости не было
А.... понятно..
Ты усилители с колонками собирал раньше? В журнале "радио" часто было " переставил провода - на слух улучшилось... увеличилось... низа бархатней, верха песочней..."
Originally posted by boRada
А.... понятно..
Ты усилители с колонками собирал раньше? В журнале "радио" часто было " переставил провода - на слух улучшилось... увеличилось... низа бархатней, верха песочней..."
Согласен. С низким ??? быстродействием АЦП контроллера - че-то не так. Эти контроллеры работают на частотах не менее 1 Мгц. На аналого-цифровое преобразование тратиться ну максимум 100 тактов. Получаем 10 кГц. Одна десятитысячная секунды. Ну даже одна тысячная за счет последующей обработки МК и драйвером. Или надо учитывать еще что-то?
MaxPayneRUS
Мне не в облом, просто времени свободного мало.
Но тем не менее инфу дам здесь, может и другим интересно будет.
DXTweak на Логитехе дигитал 3д показывает, что значение RAW (т.е. то, что выдает МК джоя) для осей X и Y может изменятся максимально в диапазоне от 0 до 1024, Z и R от 0 до 256.
Причем по осям Z и R значение RAW реально изменяется с шагом 1, если аккуратненько двигать, например, тротл. Это и неудивительно, ибо 256 - максимум для 8 разрядного АЦП.
Если же тихонько двигать РУС, то RAW , изменяется с шагом 4, что тоже понятно, 256*4=1024, по этим осям видимо значения выхода АЦП программно контроллером сглаживаются.
Т.е. от судьбы не уйдешь, разрядность АЦП - всему голова :).
Но практически значения RAW для всех осей на стандартном джое меняются не от нуля до максимума, а например, от 170 до 880 для оси Х. Тут я возвращаюсь к теме моего предыдущего поста - диапазон датчиков, в данном случае - штатных резюков.
По оси Х он составляет 0,8 - 4,1 В, отсюда и такие мин и макс значения RAW. Поэтому количество дискретных значений положения ручки в этом случае равно 177 = (880-170)/4, а не максимально возможное 256. А т.к. резюки у всех разные, мин и макс RAW тоже разные, и значения коэфициента, на который умножается RAW для преобразования в диапазон 0-65535, опять же разные, о чем и говорили коллеги выше - у кого-то на 45-ке 370, у кого-то 290.
Это судьба любого массового производства - если бы электронику каждого джоя настраивали индивидуально - они бы стоили дороже всего компа :).
Но мы то свободны от этого недостатка!
Кстати, предлагаю поделиться в этой ветке инфой про МК, которые стоят в USB джоях - Кугар, Х45, ТМ АБ2 и т.п.
Со своей стороны -
Logitech WingMan Extreme Digital 3D производства года 2001 (S/N YED03500313) - МК ST7263 (http://www.st.com/stonline/books/pdf/docs/6341.pdf)
Originally posted by Maxix
а какой контроллер к логитехе? вроде как правило делают отдельный вход для опорного напряжения ацп. может проще подать на него нужное?
по краймей мере я именно так и делаю. вот только все зависит от того как в микропрограмме прописано определение опорного напряжения. если внутренее то это не пройдет.
по поводу ОУ.
именно так насколько я понял устроены нормальные (дорогие) датчики.
т.е. сам датчик + схема преобразования. [/B]
Подать нужные верхнее и нижнее опорные напряжение на соотв. входы МК, впаянного в штатную плату - тут без механического вмешательства не обойтись, да и нужные напряжения надо откуда-то взять, т.е. опять те же дополнительные элементы.
Но даже если все делаешь сам, в том числе схему включения МК, как ты, не факт, что можно будет обеспечить равные мин и макс выходные напряжения всех датчиков (минимум 4 оси, конструктивно разные - РУС, РУД, педали), а опорные напряжения одни для всех входов АЦП.
Насчет дороговизны схемы преобразования - рублей 60-70 от силы.
Originally posted by boRada
А.... понятно..
Ты усилители с колонками собирал раньше? В журнале "радио" часто было " переставил провода - на слух улучшилось... увеличилось... низа бархатней, верха песочней..."
и кстати напрасно хихикаешь :)
то что у него нет числового значения времени реакции это совсем не значит что он судит необъективно.
я очень даже допускаю что подтормаживания могут быть.
другое дело, что я например их бы может и не заметил. и скорее всего проблема не в скорости контроллера и ацп а в дровах и очень вероятно что это очередной компромис плавности перемещения по осям и разрешения ацп.
плохо то что ничего там подкрутить не получится :(
Originally posted by saddam
Насчет дороговизны схемы преобразования - рублей 60-70 от силы.
я не имел ввиду сделать ее самому,тут все ясно.
я говорил о имеющихся в продаже готовых датчиках со схемами преобразования цены на которые начинаются от ~500руб и легко долетают до 100$ :(
В свете моих намерений собрать магнитный датчик на основе датчика холла имею спросить следующее.
1. Обязательно ли холл "окружать" магнитами, или можно применить один прямоугольный магнит с одной стороны (вариант - два прямоугольных с противоположных сторон)?
2. Имеет ли значение мощность магнитов?
2.а. Когда выйдет бесплатный аддон к ЗС и "Ударная сила" (шутка юмора)?
??
Я кончил.
Originally posted by Maxix
и кстати напрасно хихикаешь :)
то что у него нет числового значения времени реакции это совсем не значит что он судит необъективно.
я очень даже допускаю что подтормаживания могут быть.
другое дело, что я например их бы может и не заметил. и скорее всего проблема не в скорости контроллера и ацп а в дровах и очень вероятно что это очередной компромис плавности перемещения по осям и разрешения ацп.
плохо то что ничего там подкрутить не получится :(
А я не хихикаю. Мне не положено. Просто разговор на ощущениях как-то неконкретен. Если есть проблема - надо о ней знать все. Но я действительно не понимаю как может быстродействие в милисекундах влиять на прицеливание "многотонного" самолета. Сглаживание наверняка есть, возможно на любом из этапов датчик- преобразователь-ацп-усв- драйвера-игра. Почему и спрашиваю, что полвечера просидел, выясняя это, и так и не пришел к выводу о наличии заметного "подтормаживания". Если тут собрались технари, то надо и разговаривать на техническом языке.
Originally posted by Kelt
В свете моих намерений собрать магнитный датчик на основе датчика холла имею спросить следующее.
1. Обязательно ли холл "окружать" магнитами, или можно применить один прямоугольный магнит с одной стороны (вариант - два прямоугольных с противоположных сторон)?
2. Имеет ли значение мощность магнитов?
1. окружать не обязательно
насколько я понял эксперементируя с ним лучше всего будет работать системка в которой линии магнитного поля проходят с перпендикулярно плоской части датчика и вращаются как бы вокруг его ног.
когда дойдут руки подгоню картинку.
2. да, к сожалению имеет поскольку этот датчик ,в отличие от GMR,меряет как раз напряженность поля.
3.на приближение удаление тоже не плохо но вот расстояние перемещения маленькое и нелинейность большая появляется.
похоже эксперимент с двигателем оказался неудачным много переделывать и магниты слабоваты.
лучше всего пока работает связка резистор СП3-30 и магнитик от китайской дверной защелки он там очень сильный и намагничен правильно.
Originally posted by Maxix
и кстати напрасно хихикаешь
я очень даже допускаю что подтормаживания могут быть.
другое дело, что я например их бы может и не заметил. и скорее всего проблема не в скорости контроллера и ацп а в дровах и очень вероятно что это очередной компромис плавности перемещения по осям и разрешения ацп.
плохо то что ничего там подкрутить не получится
--------------------------------------------------------------------------------
Originally posted by boRada
А я не хихикаю. Мне не положено. Просто разговор на ощущениях как-то неконкретен. Если есть проблема - надо о ней знать все. Но я действительно не понимаю как может быстродействие в милисекундах влиять на прицеливание "многотонного" самолета. Сглаживание наверняка есть, возможно на любом из этапов датчик- преобразователь-ацп-усв- драйвера-игра. Почему и спрашиваю, что полвечера просидел, выясняя это, и так и не пришел к выводу о наличии заметного "подтормаживания". Если тут собрались технари, то надо и разговаривать на техническом языке.
2 Maxis : Так оно и есть,ИМХО :) Ты говоришь моим языком :)
2 Borada : Да,я не замерял абсолютных величин- и это было бы напрасной тратой времени ,когда все для меня в конце концов стало очевидно. Совет такой- возьми 2 джоя как у меня и покрути быстро окружности. Согласен,опять необьективно.,но ,возможно,ты увидишь суть, хотя сомневаюсь. И вообще- я все сказал об этом в предыдущих постах,повторяться не буду и не призываю идти моим путем. Каждый решает сам. А датчики ,которые я сделал уже давно,и от которых пришлось отказаться,я не собираюсь вставлять обратно,хотя они- идеал для таких джоев.
Если хочешь- напиши программу,спаяй плату измерителя времени,прилепи оптические датчики на монитор с двух сторон экрана,и,имитируя полное отклонение осей джоев двумя дискретными элементами,засеки осциллографом время ,которое тебя интересует,используя яркое световое пятно ,сформированное программой.
Буду рад услышать результат,самому интересно :)
PS Я летаю во фланкер,а там- совсем другое управление,не такое ,как в Ил 2. В иле и Холлы пойдут,не волнуйтесь,не надо ломать наши копья ,не тот случай :)
Originally posted by Maxix
1. окружать не обязательно
насколько я понял эксперементируя с ним лучше всего будет работать системка в которой линии магнитного поля проходят с перпендикулярно плоской части датчика и вращаются как бы вокруг его ног.
когда дойдут руки подгоню картинку.
2. да, к сожалению имеет поскольку этот датчик ,в отличие от GMR,меряет как раз напряженность поля.
3.на приближение удаление тоже не плохо но вот расстояние перемещения маленькое и нелинейность большая появляется.
похоже эксперимент с двигателем оказался неудачным много переделывать и магниты слабоваты.
лучше всего пока работает связка резистор СП3-30 и магнитик от китайской дверной защелки он там очень сильный и намагничен правильно.
Мужики, когда я делал датчики,я их всех обкрутил со всех сторон. Этот датчик ( см мои фото) должен быть расположен по центру пересечения магнитных линий, т.е в центре оси движка. Он реагирует как на напряженнось поля,так и его направление ( без поля он выдает половину напряжения,т.е центр) Тут без ЛИНЕЙНОГО изменения направления поля,проходящего через его 0 не обойтись,а оно возможно только в центре круга,т.е в центре электродвигателя. Силой магнитов в данном случае подгоняется рабочий диапазон углового перемещения оси(РУС) Обратите внимание и на тип датчика- там в линейке производителя есть датчики с разной магнитной чувствительностью. У меня она 800 G Если есть больше- ставьте их- меньше магнитов вешать придется. И еше- я использовал в одном датчике 3 типа магнитов- встроенный кольцевой с зазором, и еще 2 типа от разных двигателей к CD-ROM / Резал их микрофрезой с оборотами под 12000. Было дело... :) Удачи!
ЗЫ кстати,правильной установкой магнитов внутри движка считается то,которое они сами себе выбрали,но имеют некоторую склонность с слипанию с противороложных к оси сторон. ( это для тех,кто дойдет до конца)
Originally posted by Baikal
кстати,правильной установкой магнитов внутри движка считается то,которое они сами себе выбрали,но имеют некоторую склонность с слипанию с противороложных к оси сторон. ( это для тех,кто дойдет до конца)
Насколько я понял историю твоих приключений, ты купил кугар, сделал на него магнитные датчики.
Затем назначил их на разные оси, а оси Х и У отдал под управление оптических датчиков, подпаянных к геймпорту.
Мне интересно знать почему ты не изготовил еще два магниторезистора (для геймпортовых осей Х и У), но применил оптическую схему. Напряжно делать еще два магниторезюка, или оптика лучше?
Дело в том, что я мечтаю собрать оптимальную схему, и мне важно не повторить чужих ошибок - вот соберу я магниторезисторы, а окажется что оптика ведет себя гораздо приличнее (комплексно: как в плане простоты сборки, так и в плане ровности/линейности сигнала).
Интересно твое мнение.
:) Чуток неправильно ты понял.
Я пока родные кугаровские основные оси просто не использую вообще, ( иначе бы осей стало аж 12. Куда мне?:D )а на их физическом месте стоят простые оптопары геймпортовые. Почему оптопары а не Холлы на гейм порт я пустил- ответ простой. Схема оптики проста и отработана,тем более что датчики Холла ( см выше в топике) построены на микросхеме,которая выдает НАПРЯЖЕНИЕ а не СОПРОТИВЛЕНИЕ. Городить огород ( ставить согласующий усилитель)- просто незачем. Итого имею два джоя в одном ,управляемые разными драйверами.
Удачи! :)
Ну вот. третий вариант магнитного датчика заработал так как ожидалось
вот такая у него получилась характеристика
классическая синусоида :)
еще вид. со стороны датчика.
при изготовлении оказались некоторые грабли но зато теперь я могу достаточно легко повторить его.главное что все компоненты дешевы и легкодоступны :)
суммарная стоимость ~65руб + 30минут
Класс! Молодец!
Один вопрос : мне кажется, при повороте оси в 40 градусов диапазон выходного напряжения может быть чуть маловат?
Originally posted by Baikal
мне кажется, при повороте оси в 40 градусов диапазон выходного напряжения может быть чуть маловат?
что значит маловат?
это ведь не такой как у тебя датчик,у него выходное напряжение поменьше +/- 0.65 от земли и питания но зато он сильно дешевле.
опорное напряжение у ацп здесь +5V. т.е. 1024=5V
потом, диапазон конечно раздвинется.
у меня ведь не стояла задача сделать для уже готового джоя как у тебя, мне абсолютное значение не так важно.
вот теперь пришла мысль сделать приближение/удаление вроде как должен быть даже почти линейный
диапазон получается ~3.5см
теперь я знаю как правильно делать магнитную систему :)
Originally posted by Maxix
еще вид. со стороны датчика.
при изготовлении оказались некоторые грабли но зато теперь я могу достаточно легко повторить его.главное что все компоненты дешевы и легкодоступны :)
суммарная стоимость ~65руб + 30минут
А чертежик датчика подробный можно?
2Kelt
ты уж извини но куда подробней? ;)
я постарался фоткнуть так чтоб все было видно.
компоненты такие
-резистор номинал пофигу главное конструктив НЕ стальной
-магнит от китайской защелки распиленный пополам
-шприц 10ml подошел по диаметру.
-эпоксидка 10минутка.
-ну сам датчик
-провода,текстолит,прямые руки :)
Сваял датчик линейного перемещения два магнита в 3см друг от друга между ними ходит датчик от одного к другому.
Картинка получилась вот такая.
вобщем помоему - фигня :(
Originally posted by Maxix
2Kelt
ты уж извини но куда подробней? ;)
я постарался фоткнуть так чтоб все было видно.
компоненты такие
-резистор номинал пофигу главное конструктив НЕ стальной
-магнит от китайской защелки распиленный пополам
-шприц 10ml подошел по диаметру.
-эпоксидка 10минутка.
-ну сам датчик
-провода,текстолит,прямые руки :)
Сфоткал ты удачно, но такие вещи лучше делать так, чтобы было "невозможно непонять" :-)
После описания часть вопросов исчезла, уточню:
1. Датчик поворачивается между двумя магнитиками.
2. Угол поворота очень мал.
3. Распаивается стандартно.
Верно?
Когда получу свои холлы сделаю подобную штуку.
Originally posted by Baikal
У меня все было на ощупь ( читай мой предыдущий пост пункт 4 ) Измерять в абсолютных величинах мне необходимости не было
Кстати, померял вчера для инфы - частота опроса gameport около 20 Гц (48 мс), для "непосвященных" = 20 раз в секунду. Неужели у Кугара меньше? Как бы там померять попроще...
Originally posted by boRada
Как бы там померять попроще...
могу тебе подогнать протокол обмена trustmaster(овский) не думаю что у кота сильно отличается.там есть какие то задержки. сам я не до конца разобрался.можно попробовать понять какая там частота опроса.
2Kelt
1. нет. там металические пластины магнит в центре.север-юг должен быть перпендикулярен плоскости пластин.
2. 360градусов это мало? как бы при всем желании больше не сделаешь :) стопор резистора остался на его крышке.
3. да
Давай! Посмотрю, мож и пойму чего :)
2 Maxix
А какую роль выполняют металлические пластины?
И еще, что за защелка, а то китайского много всего.
Может фотку ее оригинальной выложишь?
Я так понял, что при вращении изменяется угол между направлениями магнитного поля магнита и чувствительного элемента датчика. А поскольку расстояние между магнитом и датчиком остается неизменным, то выходная характеристика зависит только от угла. В принципе, получается тот же эффект, что и у GMR.
Originally posted by saddam
2 Maxix
А какую роль выполняют металлические пластины?
ох, коллега, физику надо учить :)
пластины создают конфигурацию магнитного поля примерно равномерно направленного от северного полюса через воздушный зазор к южному.
И еще, что за защелка, а то китайского много всего.
Может фотку ее оригинальной выложишь?
идёшь на строительный рынок(или в магазин) и говоришь заклинание
"мне бы мебельную магнитную защелу,а?"
и тебе вываливают 4-5 вариантов.
фотки уже не будет я их все поломал.
Originally posted by boRada
Давай! Посмотрю, мож и пойму чего :)
файлик tmdc_c.html
Как я понял , это самодельный драйвер пол линукс для семейства ТМ. В данном случае, что я могу подчерпнуть из него? Что меня заинтересовало:
48 #define TMDC_REFRESH_TIME HZ/50 /* 20 ms */
Это время опроса? В других драйверах оно может быть разное...
Попробую собрать генератор меандра и на двухлучевом посмотреть разницу между входом - выход-АЦП- USB. Больше вряд ли..
Померял сейчас на плате некоторые сигналы.
Частота опорная на контроллере - около 1 мГц
Импульсы на USB идут с периодом 1 мс(10 кГц),
Ширина пакета импульса 10 микросекунд. Т.е. если и идет какая-то задержка, то вряд ли это в железе. По крайней мере, разница с Гейпортом в опросе девайса огромная. Приделал проволочку к резистору и пальцем повибрировал ей в Фоксе колебания были заметны на глаз (мелькание точки влево-вправо). Ну не заметил я отставания! Сглаживания заметного точно нет, т.к. точка отрабатывала тот же диапазон в сравнении с медленным перемещением. По крайней мере реакция кисти руки медленее пальца, и говорить о заметном запаздывании не корректно. Ищу способ замера ... фотодиодом мож с экрана? надо попробовать собрать установку..
Вот мне бы програмку, которая выдавала бы яркую точку на темном экране...
Эт можно :) только ночью/завтра уже...
Ребят, я и сам толком обяснить не могу этот нюанс.. Еще раз говорю- пришлось в конце концов руководствоваться собственными очучениями ;),основанными на сравнении ..Путь был к этому долгим и нудным. Кугар тоже пробовал на разных ОС и компах..Я не призываю никого идти этим путем . Одним из шагов этого процесса стало даже решение о смене тяжеленной ручки кугара на более легкую пластиковую, и более эргономичную ( для меня)
Originally posted by Baikal
Ребят, я и сам толком обяснить не могу этот нюанс.. Еще раз говорю- пришлось в конце концов руководствоваться собственными очучениями ;),основанными на сравнении ..Путь был к этому долгим и нудным. Кугар тоже пробовал на разных ОС и компах..Я не призываю никого идти этим путем . Одним из шагов этого процесса стало даже решение о смене тяжеленной ручки кугара на более легкую пластиковую, и более эргономичную ( для меня)
Дык самое интересное, это найти истину. Да хоть просто так. :)
Мне кажется, именно в тугом и тяжелом, а значит и инерционном, РУС кроятся разница в ощущениях. Тогда это нормально и обяснимо. Но мне, так тяжелый понравился гораздо больше - именно из-за своей инерционности, он сглаживает неизбежные рывки РУС во время нажатия на курок, ведь как у снайперов, медленно и задержав дыхание, не выходит стрелять, чаще нервно дергаешь :) Т.е. мне по характеру это удобнее..
2boRada если у тебя канал толстый я могу тебе дать мою программу которая может быть поможет тебе померять время.вот только что сделал :)
только надо будет слить ~14Mb. и найти место куда мне ее сбросить.
SLI=SHURIK_25=
17.11.2003, 17:29
Коль уж пошла столь ученая у нас беседа, позвольте и мне влезть с вопросом.
Скажите коллеги, а вот этот датчик сможет послужить заменой потенциометра, ну скажем в кугуаре?
Выходное напряжение вроде в нужном нам пределе: от 0,75 В до 4,75 В.
Сразу скажу, цену датчика (1750р.) я знаю, все равно чисто любопытно.
Ну ключевой момент это помоему питание 10-30V
там у кота есть внутри 10V?
второе это эфективный угол т.е. на выходе будет +1.5 - 3.5V это нормально для кота?
ну про цену я как договорились молчу :)
Originally posted by Maxix
2boRada если у тебя канал толстый я могу тебе дать мою программу которая может быть поможет тебе померять время.вот только что сделал :)
только надо будет слить ~14Mb. и найти место куда мне ее сбросить.
Место найдем, завтра. Конечно надо.
А у кошечки 5 вольт. Диапазон подойдет - калибровку еще никто не отменял, хотя придется вручную возможно. Все возможности там есть, хоть автомат, хоть полуавтомат, хоть ручное..
SLI=SHURIK_25=
17.11.2003, 19:34
Originally posted by Maxix
Ну ключевой момент это помоему питание 10-30V
там у кота есть внутри 10V?
второе это эфективный угол т.е. на выходе будет +1.5 - 3.5V это нормально для кота?
ну про цену я как договорились молчу :)
Вот спасибо, хорошо, теперь мне все с ЭТИМ датчиком стало ясно.
А что нибудь похожее, но .......... ещё более подходящего ... нет? :)
Как и обещал, простая програмулька, яркая точка на тёмном экране.В виду моей лени выход по Alt+F4 :rolleyes:
Настроена на джой №0, мёртвые зоны по нулям... коли надо будет что добавить пишите :)
Что-то не работает - серый экран с мышиным курсором. И все. Правда Алт Ф4 работает :)
У меня ХР
RC2.
подождать после старта 2-4сек, экран должен почернеть.
Заработало! Все ок!
Причем итересный эффект получился: если очень быстро перемещать - отчетливо видно, с какой частотой идет опрос. Я сейчас на работе простой джой на гамепорт попробовал - между точками расстояние до 1-1.5 см на экране при максимально быстром сдвиге рукоятки.
Хм.. а с какой частотой идет опрос программой состояния джоя? Это можно померять? Типа фпс? Хе... а ведь так можно и померять софтово время между поступлением данных? Иначе верхний предел ограничен частотой развертки монитора ( 60 - 120 Гц)
Я поставил время опроса 10мс, но туда надо ещё добавлять неизвесное время отклика. Я сегодня вечерком попробую его померить :) можно также сделать фон по умолчанию не чёрным, а цветом на выбор, тогда если оставлять после точки черное пятнышко, будет виден "шаг".
Originally posted by boRada
а ведь так можно и померять софтово время между поступлением данных?
ага, именно это я и проделал :)
Иначе верхний предел ограничен частотой развертки монитора ( 60 - 120 Гц)
+ время реакции люминофора :)
мне пришла мысль что неплохо бы понять тормозит моя самоделка или нет.
честно говоря ломает искать место. нужно 14метров если найдешь залью тебе инсталяшку там все в цифрах как в осцилографе.
Originally posted by Maxix
ага, именно это я и проделал :)
[B]
+ время реакции люминофора :)
мне пришла мысль что неплохо бы понять тормозит моя самоделка или нет.
честно говоря ломает искать место. нужно 14метров если найдешь залью тебе инсталяшку там все в цифрах как в осцилографе.
В приват кинул адресок.
А люминофор то послесвечением характеризуется, а не зажиганием, что даже удобнее для наблюдения.
2 VGV : занятная программка, спасибо!
Прочитав эту ветку решил повторить идею Байкала и заказать своему кугару 6 шт SS496A Honeywell.. Понял так, что нужно делать магнитосистему и напрямую втыкать вместо резюков кошки..
Вот что не совсем понятно:
Цитирую Saddam-а:
Как сказано выше, такой датчик выдает от 1 до 3,5 В, т.е. его динамический диапазон - 2,5 В. Это очень даже неплохо.
Но! Не знаю, как в Кугаре, но в цифровом Логитехе верхнее опорное напряжение АЦП контроллера равно напряжению питания (т.е в идеале 5В), нижнее - 0. Это я замерял непосредственно на соответствующих ножках контроллера. Имхо, и в других джоях с АЦП картина та же.
Цифровое значение входного напряжения АЦП, т.е. положения органа управления, определяется по формуле
(Разр х Uвх)/(Uоп.в - Uоп.н), где
Разр - максимальное цифровое значение выхода АЦП,
Uвх - входное напряжение,
Uоп.в - верхнее опорное напряжение
Uоп.н - нижнее опореное напряжение.
Т.е. у нас Uоп.в - Uоп.н = 5В, а т.к. датчик выдает от 1 до 3,5 В, то при преобразовании используется только половина динамического диапазона АЦП!!!. Практически это означает то, что при перемещении органа управления из одного крайнего положения в другое контроллер выдаст драйверу в ДВА раза меньше цифровых значений отсчетов положения такового, чем если бы входное напряжение изменялось от 0 до 5 В!
Так вот применительно к кугару - прямое включение этих датчиков сильно огрубляет кривую?
Originally posted by DrBit
Так вот применительно к кугару - прямое включение этих датчиков сильно огрубляет кривую?
Как понять- огрубляет? Форма кривой зависит только от магнитной системы ( от расположения датчика в магнитном поле) А диапазон выходного напряжения- от силы магнитов
Для кугара надо сравнить, сколько вольтов :) выдают штатные резюки, если диапазон будет не сильно больше, чем у датчика Байкала, то разницы и не заметишь.
А если АЦП контроллера кугара не менее чем 10-разрядный, то имхо, и половины диапазона должно хватать за глаза.
Кстати, у кого сейчас джои разобраны, посмотрите, плиз, как контроллеры обзываются :). Ну и черкните тут.
2 VGV
прога действительно интересная.
Возможно ли добавить:
1. Сетку с рамерами ячейки, равными курсору, с тонкими, но видимыми линиями.
2. Отображение цифровых значений макс и текущей координат
3. Возможность проверки всех возможных осей.
Я не сильно разбежался ? :)
Originally posted by saddam
2 VGV
прога действительно интересная.
Возможно ли добавить:
1. Сетку с рамерами ячейки, равными курсору, с тонкими, но видимыми линиями.
2. Отображение цифровых значений макс и текущей координат
3. Возможность проверки всех возможных осей.
Я не сильно разбежался ? :)
1) можно.
2) тоже можно :) и мин шаг выяснить тоже можно...
3) пока нет :( завтра скажу точно.
меня пока волнует как теоретически задержку подсчитать.
от времени опроса я оттолкнуться не могу(у моего х45 оно от 10^-6 до 8*10^-7 сек те ни о какой задержке и речи нет...)
Покрутил вот тут я три джоя. Квикшот на геймпорт, АВ2 и Когуар. Ни фига не понял. На разных програмках. Ничо не видно, короче. Очень непостоянные и, в принципе, одинаковые сигналы. ???
Возможно виндоуз (директХ) все это выдает как ОН видит.... И хоть укакайся - разницы нет? Надо всеж установку какую-то собирать. Попробую генератор сигналов собрать и уже с ним попробовать(вместо синала с потенциометра). И частота опроса состояния в 1-10 мс мало. Большие "биения частоты" получаются, и в результате показания нестабильны и похожи..
Дело в том что станд виндовый таймер меньше 1мс не даёт, на выходных поразбираюсь ещё...но на 1мс уже довольно плавно идёт...
А вот только что спаял второй, уменьшенный вариант на GMR. Большой плюс, что он работает и как источник тока, и как источник напряжения (на gameport и трехточечный). Т.е. два разных выхода. Качество проверю на выходных.
Пора уже ветку соотв. заводить :rolleyes:
Можно попробовать сделать лог сигнала...
boRada, какую частоту опроса нужно иметь в идеале?
Originally posted by boRada
А вот только что спаял второй, уменьшенный вариант на GMR. Большой плюс, что он работает и как источник тока, и как источник напряжения (на gameport и трехточечный). Т.е. два разных выхода. Качество проверю на выходных.
здорово!
смотрится.
я могу тебе бросить програмку как у меня а ты снимешь характеристику и сюда положишь.в ней мне надо только поправить источник сигнала.
если да,то я на ftp тебе в воскресенье могу залить.
Originally posted by VGV
Пора уже ветку соотв. заводить :rolleyes:
Можно попробовать сделать лог сигнала...
boRada, какую частоту опроса нужно иметь в идеале?
Если что не так ляпну - поправте.
Тут еще посидел - не так видимо мерять надо. Дело не столько в частоте возможно, как в способе замера.С какой частотой программа опрашивает поступаемые данные, и с какой частотой эти данные поступают с устройства к месту хранения-чтения? Это определяется драйвером? Изначально принимается какая-то частота, при которой соблюдается баланс между достаточным по скорости поступлению данным, и наименьшей загрузкой процессора? Нет смысла 1000 раз в секунду снимать показания с джоя. Выше определенного предела, хватает уже не точного значения координат, а их изменения, начинают накладываться ограничения и запросы других приложений, если Ил2, например, каждый десятый, или даже 50й такт будет опрашивать конкретный контроллер, это значительно затормозит игру.
Существуют ли нормы, пусть и негласные, на частоту поступаемых данных? Намного ли отличаются у разных производителей? Опрос программой джоя - не может быть строгопостоянным ведь? Время процессора постоянно делится и распределяется между различными задачами, и это время непостоянно (каламбур). Логичнее подавать равномерноизменяющий сигнал (пила) на вход АЦП с генератора, и потом высчитывать среднее значение изменения показаний при максимально облегченной винде. Кто понимает драйверы - может лучше написать облегченый универсальный драйвер, типа на 1 ось? Хотя наверно туфта это все... Неблагодарное дело...По крайней мере я так глубоко не могу закапываться...
Originally posted by Maxix
здорово!
смотрится.
я могу тебе бросить програмку как у меня а ты снимешь характеристику и сюда положишь.в ней мне надо только поправить источник сигнала.
если да,то я на ftp тебе в воскресенье могу залить.
А сколько весит? И в понедельник тока с работы могу забрать
Подключил на "соплях" к кугару - все чудесно( ну по крайней мере не хуже родного сопротивления)! При дефолтных номиналах деталей полный угол отклонения (от 0.2 вольт до 4.75 вольт) получился примерно по транспортиру 75 град. (+-33) Это легко перестроить всего одним сопротивлением. Линейность по ориентировочным замерам нормальная. Точно мерять нет пока нужды, т.к. в даташите все графики есть. Попробую еще на геймпорт сегодня..
А что делать если угол поворота примерно 350град.? это у меня получается на ручке, тк так там шестерня стоит.
180 максимально, т.е. от минимума до максимума.
Originally posted by boRada
А сколько весит? И в понедельник тока с работы могу забрать
после того как ты скачал большой рантайм дальше все остальные до 200к там ведь только код :)
Originally posted by VGV
А что делать если угол поворота примерно 350град.? это у меня получается на ручке, тк так там шестерня стоит.
боюсь только подбирать другую после 180 начнется повтор зачений.
Originally posted by boRada
...С какой частотой программа опрашивает поступаемые данные, и с какой частотой эти данные поступают с устройства к месту хранения-чтения? Это определяется драйвером?
похоже что так
Изначально принимается какая-то частота, при которой соблюдается баланс между достаточным по скорости поступлению данным, и наименьшей загрузкой процессора?
вот похоже 20mS это и есть такой компромис + еще среднее время реакции человека как раз ~20mS
Нет смысла 1000 раз в секунду снимать показания с джоя.
1000 конечно нет а вот 10 мне кажется есть
Выше определенного предела, хватает уже не точного значения координат, а их изменения,
не понял типа следить за тенденцией изменения данных ?
это слишком круто :)
Существуют ли нормы, пусть и негласные, на частоту поступаемых данных? Намного ли отличаются у разных производителей?
вотэто я пытался с твоей помощью узнать ;)
мой интерсептор кстати гонит данные с интервалом 15-22mS
Опрос программой джоя - не может быть строгопостоянным ведь? Время процессора постоянно делится и распределяется между различными задачами, и это время непостоянно (каламбур). Логичнее подавать равномерноизменяющий сигнал (пила) на вход АЦП с генератора, и потом высчитывать среднее значение изменения показаний при максимально облегченной винде.
сделай, а? должно получиться. а я тебе прогу подгоню следующую улучшеную я разобрался как опрашивать чаще теперь интервал 0.1mS заброшу в понедельник
Originally posted by Maxix
не понял типа следить за тенденцией изменения данных ?
это слишком круто :)
[B]
вотэто я пытался с твоей помощью узнать ;)
мой интерсептор кстати гонит данные с интервалом 15-22mS
[B]
сделай, а? должно получиться. а я тебе прогу подгоню следующую улучшеную я разобрался как опрашивать чаще теперь интервал 0.1mS заброшу в понедельник
1.Да не, не о том я. К тому что если очень быстро изменить значение от 0 до 64000, например за 5 мс, то не нужны нам промежуточные данные практически, у нас будут 1-2 поступления данных , по которым приложение считает положение джоя, а не его полное перемещение с сотней промежуточных цифр, т.е. имея 0 в один момент и получив 64000 в другой у нас получится, как ни крути, не "прямоугольник" в сигнале на выходе всех элементов, которые учавствуют в обработке. Что очень похоже теоретически по результату на дельту модуляцию.
2. Cougar с периодом 1 мс по USB гонит данные
3. Соберу. Только вот с датчиком устаканится. Над корпус придумать и еще кое-что.
Originally posted by boRada
3. Соберу. Только вот с датчиком устаканится. Над корпус придумать и еще кое-что.
извини по первому пункту я так и не понял.
кстати попробуй проверить повторяемость датчика
в смысле сделать второй такой же.
у меня что-то получаются чуть-чуть отличающиеся и я пока не знаю что делать, то ли пытаться их подстроить, то ли вводить индивидуальную компенсацию для каждого :(
Originally posted by Maxix
извини по первому пункту я так и не понял.
кстати попробуй проверить повторяемость датчика
в смысле сделать второй такой же.
у меня что-то получаются чуть-чуть отличающиеся и я пока не знаю что делать, то ли пытаться их подстроить, то ли вводить индивидуальную компенсацию для каждого :(
Да фиг с ним, пунктом. Это так, аллегорический бред спросонья :)
Это уже второй, если быть пунктуальным. Первый просто был большой, но по той же схеме. Правда я их не сравнивал.
Чуть-чуть в чем и насколько? Вряд ли удасться в изготовленных вручную дачиках добится полной индентичности. А оно так надо? Я конструктивно предусмотрел подгонку середины диапазона под центр джойстика ( на этом получилось около 10 градусов сместил ориентацию магнитика - а запас около 90 град). А разницу в диапазонах вполне скорректирует автокалибровка драйверами, если она в допустимых пределах. В моем случае на это влияет только разброс радиодеталей, что в худшем случае около 5%.
Чуть-чуть в чем и насколько?
у тебя ведь реагирует на направление а у меня на напряженность вот в чем засада. мне пока не удается сделать одинаковой магнитную систему разница на выходе +/- 10 единиц на ~850 (полный диапазон) я ведь хочу корректировать кривую с датчика чтоб сделать прямую или произвольную кривую на выходе. насколько вводить дельту зависит от абсолютной величины снятой с датчика. я могу индивидуально настроить каждый канал но это как-то не правильно :(
вот пока и чешу репу чтож делать :(
аа.. эт да. Чем мне и нравятся GMR - предсказуемым результатом.
2. Cougar с периодом 1 мс по USB гонит данные
Эт точно? ИМХО сомнительно. С периодом 1мс по USB идут фреймовые синхропакеты, поллинг HID дивайсов редко чаще 10мс, обычно 20 и более
А фиг его знает. Выше я уже давал замеры по осциллографу. Период между пакетами импульсов на 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 контроллер?
=FPS=mYt
04.04.2004, 06:26
гы сори за оффтопик:)
наверное стоят они до кхм... неприличного слова...
http://www.micropribor.com.ua/Megatron/TRACKBALL/index.htm
особенно хорош внешне тот что под номером 830, дырок только в ручке напилить и кнопок напихать кучу:)
----
как бы между делом:
поскольку в разделе "Электроника" всего 2 поста, а светиться глупостью особого желания нет создавая новый топик, подумал, может кто подскажет на что можно поменять стандартные датчики от логитека фридом 2.4 и главное каким образом, просто набросок, а то я в этом деле мало чего понимаю. Заранее спасибо:)
Originally posted by AHS_myt-k
гы сори за оффтопик:)
наверное стоят они до кхм... неприличного слова...
http://www.micropribor.com.ua/Megatron/TRACKBALL/index.htm
особенно хорош внешне тот что под номером 830, дырок только в ручке напилить и кнопок напихать кучу:)
----
как бы между делом:
поскольку в разделе "Электроника" всего 2 поста, а светиться глупостью особого желания нет создавая новый топик, подумал, может кто подскажет на что можно поменять стандартные датчики от логитека фридом 2.4 и главное каким образом, просто набросок, а то я в этом деле мало чего понимаю. Заранее спасибо:)
1.Все джойстики для промышленности стоят много, для своей конструкции, до неприличия.
2. А подскажи какие там датчики?
=FPS=mYt
06.04.2004, 00:21
а вот такие:) фото ниже...
поскольку я не спец, то маркировку мне так и не удалось найти:( по виду вроде обычный махонький резюк на вингман екстреме 3д стоят такие же
=FPS=mYt
06.04.2004, 00:27
от.
=FPS=mYt
06.04.2004, 00:33
к сожалению фотки получше нет:( могу попробывать разобрать что там понакорябали если это поможет делу:)
мммда....недалеко ушла механика после WingMan2....
на моём старов вингмане они и стояли, 3 месяца...потом шум. а тут товарищ купил Екстрем 3д, там ониже, и таже песня...
=FPS=mYt
06.04.2004, 01:52
зато разбирать и собирать удобно:)
=FPS=mYt
06.04.2004, 03:18
флудить так флудить:)
на фото я, озадаченный видом разобранного боевого друга...на фоне мой комп:
системник: 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 мм.Его ореинтировку надо подбирать эксперементально.Держатель магнита из листовой меди.Сами датчики припаяны лежа на маленькую платку,которая приклеена термоклеем к боковинам.Советую попробовать так сказать в лабораторных условиях чтобы понять что,как и куда ставить.Никаких преобразователей и делителей не применялось.Если тип АЦП другой то надо смотреть как подключены резисторы.
Про подшипники без фоток не понятно будет.Скажу только что люфта нет и конструкция достаточно прочная.
=FPS=mYt
07.04.2004, 03:36
хум, мудрено - надо попробувать... я думал там никакие магниты не нужны...
я пока резюк смазал -результат превзошел все ожидания- шумы исчезли ходит плавно просто обалденно, только теперь привыкнуть не могу, что все так замечательно:)
даже кривую по умолчанию поставил:D
Смазывание резисторов напоминает половую жизнь.Это тоже станет регулярным процессом.:D
=FPS=mYt
07.04.2004, 14:09
ну с этим можно пока мериться , пока не появятся датчики холла:) А вобще процесс интересный, клепки - тынц смазкой -чпок - и полетел:)
Originally posted by AHS_myt-k
ну с этим можно пока мериться , пока не появятся датчики холла:) А вобще процесс интересный, клепки - тынц смазкой -чпок - и полетел:)
Если процесс интересный, то делай это за деньги.
Вирпилы потянутся к тебе со своими трастмастерами, сайтеками и логитеками.
Заработаешь.
Станешь богатым.
Окроешь сеть пунктов по смазке джойстиков.
Опутаешь этой сетью весь мир, в том числе северную корею.
О!
=FPS=mYt
07.04.2004, 22:22
;) хехехехех
кабы не множество дел, обязательно бы открыл, спрос даже в красноярске на это найдется:) с другой стороны логитеки с сайтеками меня прирежут где нить за углом, сразу после первой партии - потому как бизнес им подпорчу - они на своих полугодоработающих продуктах такие деньги сколачивають, врядли им понравится, что их джои будут работать дольше запланированного, кто ж тогда у них новые палки брать то будет:)
Ребята, не подскажете - можно ли к кугаровскому порту для педалей в качестве оси подключить ХонейВелл SS496A ?? Не хочется педали на резюках делать (пока что временно к контактам 1 и 11 подключены педали от руля, но у 496 3 контакта..)
Зря ты тут за свой имидж так сильно беспокоишься!
Буть вежлив, не хами, остальное зачтется!
Все мы тут немножко самоделкины (непрофессионалы!).
Делай, что должен, и будь, что будет!!!!...(с) забыл кто, один из последних (прочувствовавшихся)- Гребенкин...
=FPS=mYt
08.04.2004, 05:20
2GO!
да я и не хамлю:) манера общения такая, и настроение было хорошее, извини если оскорбил чем:)
А я и правда, впервые залез так глубоко в запчасти, отсюда столько эмоций и поперло. Так долго терпел эти скачки и непонятно откуда берущиеся крены. А тут раз, оказалось все так просто.
Смазал резюк по тагнажу - теперь и на кобре стал попадать более менее:)
Огромное спасибо всем за навеянное вдохновение на смазку резисторов:D
Originally posted by DrBit
Ребята, не подскажете - можно ли к кугаровскому порту для педалей в качестве оси подключить ХонейВелл SS496A ?? Не хочется педали на резюках делать (пока что временно к контактам 1 и 11 подключены педали от руля, но у 496 3 контакта..)
Можно если только на ось тормоза. А потом уж ось выставишь в ил.
boRada, спасибо, Если не напряжет - Uвход, Gnd и Uвых к каким контактам подлючать?? Ось 1-11 я методом тыка когда-то вычислил :)
Елы-палы, помню где-то пробегала распайка кугаровского геймпорта - и не могу найти :(
я уже говорил что поставил один датчик хола, вот фотки :) слабонервным не смотреть!...
Не знаю который раз уже... :(
я уже говорил что поставил один датчик хола, вот фотки :) слабонервным не смотреть!...
Вах! По диапазону проблем нет? У меня были.
нету :) уложился точно. но магниты подбирать замучался...
c001ibin
19.02.2005, 22:31
=FPS=mYt:
Не мучайся ты со своим джоем.
У меня (был) Extreme Digital 3D...
меня вообще трудно из себя вывести, но у логитеков получилось на 5+
Полнейший отстой по всем параметрам.
Построил штурвал, подключил к схеме джоя - тоже скачет.
(отводишь ручку немного в сторону, а он как скакнёт!!! - знакомо?)
Там электроника глючная (или фичи такие дурацкие)
И дело не в резисторах. Не знаю, как тебе смогла помочь смазка...
Я резисторы менял - безрезультатно.
Геймпорт оказался гораздо лучше (со всеми шумами - на порядок приятнее этого убожества.
=FPS=mYt:
Не мучайся ты со своим джоем.
У меня (был) Extreme Digital 3D...
меня вообще трудно из себя вывести, но у логитеков получилось на 5+
Полнейший отстой по всем параметрам.
Построил штурвал, подключил к схеме джоя - тоже скачет.
(отводишь ручку немного в сторону, а он как скакнёт!!! - знакомо?)
Там электроника глючная (или фичи такие дурацкие)
И дело не в резисторах. Не знаю, как тебе смогла помочь смазка...
Я резисторы менял - безрезультатно.
Геймпорт оказался гораздо лучше (со всеми шумами - на порядок приятнее этого убожества.
Я сделал вывод что электроника.Я резюки на магниторезисторы менял.Все равно какие то непонятные дерганья наблюдаются.
=FPS=mYt
20.02.2005, 21:08
=) да я и не мучаюсь...
кстати пост этот про мучения я написал с год назад, с тех пор джой не смазывал, у меня по прежнему логитек фридом в связке с х45, летаю - всё замечательно=) Шумы исчезли с тех самых пор как я немного промазал все резюки. Также сделал питание через усб... тоже давненько кстати=) Иногда бывает ощущение что нос задирается самика, но это легко компенсируется триммерами. На грани сваливания тоже хожу постоянно без проблем=)
тема как ?? еще актуальна ?? вот на затравку
для продвинутых радиогубителей ... источник Радио 2002 - N1 :D :D :D
Вау.Так дриамкаст на холлах собрана !!! А в других геймпадах тоже холлы ??? И чего я раньше не обратил на это внимания. Спасибо огромное !!!!!!!
самое интересное что насколько я понял есть геймпад а есть джои к ним.. правда мои походы по магазинам их не выявили , и на вопрос продавцу о именно джое все дружно вынимали геймпады , когда я им популярно обяснял разницу между геймпадом и джоем они впадали в легкий ступор :)
только вот тип датчика на схеме к сожалению не указан...
Да судя по описанию простой Холл с четырмя выводами (напряжения как в моих эксперементах с холлами выдраными из видеоголовки) жаль уже переделал джой на оптику и пока устраивает. Но все равно весьма полезная схемка.Главная серийно провереная. И есть кратенькое описание конструкции.Я журнальчик этот поднял :-). Там в конце статьи говорится о наличии ненадежных резисторных устроств :-)
Blek судя по статье автор не указывет различия между геймпадом и джоем.может это всетаки геймпад.В нем как я понял одна ось (линейная относительно центра) и одна аналогавая кнопка.
Да судя по описанию простой Холл с четырмя выводами
простой?? в смысле ? они есть аналоговые и цифровые... хотя судя по схеме стоят скорей цифровые , с прямым и инверсным выходом , аналоговых с 2 выходами я пока не встречал
кстати . я вот начал копать инфу по холам и в gla есть такой пораметр как sensitivity (mV/G) т.е. типа чувствительность на величину магнитного поля , так вот вопрос к физикам .
GAUSS .. сколько этих гаусов может быть в маленьком магните ?? ну вы поняли :) примерительно к нашим условиям ? вот для примера у одного из холов с таким параметром
magnetic Range - -670 до +670 Gauss
насколько это много и какой магнит при этом нада ??
Простой это тот что Элемент Холла. Кусок кварца с добавками приготовленный,без усилителей и компараторов.Токовые и холовские выходы.То есть не аналоговые и цифровые в том понимание в каком они представлены в большинстве катологов (с обвязкой внутри микросхемы, даже если выводов 3-4). Простые применяют например в двигателях привода видеомагнитофонов (подмотка,БВГ) и, кажется сидиромах и т п бесколлекторных движках.
народ, а не подскажете где в пятидюймовых дисководах есть датчики холла, рядом с чем?
и подойдут ли они для замены ими переменных резюков?
Под блином привода диска,должны быть.Обычно в корпусе для поверхностного монтажа.Черные прямоугольные.Перед тем как извлекать их, нужно посмотреть на какие выводы приходит питание.Обычно через резистор.Незнаю какой ток где нужен,но с видеоголовки я выдирал вместе с резисторами.Ток через датчик около 10 мА. Кстати на схеме #164 этих резисторов нет, без них ток около 25-30 мА, но может так и нужно.
Замену мона пробовать по той же схеме #164.
EJG<M>_Doctor
18.03.2005, 20:51
Мужики, хэлп.
Использовал SS496A. Механика - Логик Экстрим 3Д про.
Взял 2 магнита, между ними вращается датчик. Угол поворота правда маловат (градусов 40 не больше). Электроника от Миндога на Меге 8.
Короче, дает эта штука около сотни отсчетов + дергается в крайнем правом положении. Попробовал повращать на 180 градусов - 1000 отсчетов.
Что делать? Точить магниты? Если да, то как (если можно, эскизик с полюсами и геометрич. размерами).
Заранее благодарен за ответы
диапазон маловат. или усиливать сигнал...или както крутить на 180 ИМХО.
SLI=SHURIK_25=
19.03.2005, 14:47
Подумать над тем, чтоб вращать не датчик а саму магнитную систему. Плюс сделать так, чтоб система не тольк вращалась, но и ПЕРЕМЕЩАЛАСЬ относительно датчика. Это связано с тем, что данный тип датчика Холла реагирует не столько на изменения направления магнитного поля, но и на напряженность его также.
Все эти советы по иследованиям Андрея BoRada. Сам я этим не занимался.
Что делать? Точить магниты? Если да, то как (если можно, эскизик с полюсами и геометрич. размерами).
ты это... поакуратней с этим... сточить можно только алмазом или электроэрозионкой ! магнит имеет твердость сравнимую с алмазом и напильником его не возьмеш , конечно если это полноценый магнит а не магнитная резинка
Подумать над тем, чтоб вращать не датчик а саму магнитную систему. Плюс сделать так, чтоб система не тольк вращалась, но и ПЕРЕМЕЩАЛАСЬ относительно датчика. Это связано с тем, что данный тип датчика Холла реагирует не столько на изменения направления магнитного поля, но и на напряженность его также.
Все эти советы по иследованиям Андрея BoRada. Сам я этим не занимался.
Да, всё так. подлая вещь в виду своей простоты и низкой цены. я в руд когда ставил то просто магниты друг на друга накладывал чтобы усилить их.
а че это за програмка ? я чето так и не вехал.. есть она здесь или ссылка где взять, скачать..ткните кто знает плс..
Мужики, хэлп.
Использовал SS496A. Механика - Логик Экстрим 3Д про.
Взял 2 магнита, между ними вращается датчик. Угол поворота правда маловат (градусов 40 не больше). Электроника от Миндога на Меге 8.
Короче, дает эта штука около сотни отсчетов + дергается в крайнем правом положении. Попробовал повращать на 180 градусов - 1000 отсчетов.
Что делать? Точить магниты? Если да, то как (если можно, эскизик с полюсами и геометрич. размерами).
Заранее благодарен за ответы
тебе нада увеличить магнитное поле, поставить боле мощнее магниты...
ты так долго будеш подбирать магнитное поле к готовому датчику, и результат один черт до конца не подбереш. Проще поставить датчик без встроенного усилителя и отдельно собрать усилитель и отрегулировать под свои магниты. Усилитель лучше всего собрать на кр1446уд1 U питание его от 2.5 до 7.5 вольт Uвых = U пит при R нагр более 100 ком
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot