PDA

Просмотр полной версии : Магнитоэлектроника и механика.



boRada
04.11.2003, 12:54
Вот макетка и иммитатор оси.

Maxix
04.11.2003, 12:57
классно :)

smdшка это операционник я так понимаю.

2 23AG_Black
400руб ~ 13.3$

полюбому usb дрова это не фунт изюму :) если сбацаешь будет здорово :)

Kelt
07.11.2003, 15:42
БоРада, твой самодельный магниторезюк какие характеристики дает (относительно оптического самопала)? Потенциал лучше чем у самодельной оптики?
Интересно, млин...

boRada
07.11.2003, 17:39
Originally posted by Kelt
БоРада, твой самодельный магниторезюк какие характеристики дает (относительно оптического самопала)? Потенциал лучше чем у самодельной оптики?
Интересно, млин... Скажем так: более прогнозируемый и настраиваемый вариант. Плюс механика проще значительно. Легче встроить в любой джой. Если оптика была б лучше, чо бы я распинался, а уж поверьте, оптику я долго и тщательно разжевывал. Я имею в виду самодельную оптопару.

Kelt
08.11.2003, 04:43
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 ) ...

boRada
08.11.2003, 14:56
Originally posted by Kelt
Я так понимаю, что именно на этом участке фронта ты дислоцировал отборные гвардейские авиадивизии? Когда ориентировочно наступление? Я тут собираюсь заказывать магниторезюки, дык может не дергаться, и дождаться релиза твоих? :) В общем да. Но в свете последних сообщений СовИнформБюро, даж и незнаю удастся ли продолжть работу с ними. Весь затык сейчас - в их наличии. Я, конечно, закончу с тем что у меня есть - должны прийти скоро компоненты SMD, но потом-то что? Опять оптика? :(

Baikal
08.11.2003, 19:15
Всем привет! выбрал время- посмотрел ветку,как вы тут копья ломаете. Уважаю- сам такой. К делу: Холлы я давным давно сделал,смотрите. все просто- только одна микросхема,3 вывода,остальное все- магнитная система. Питается от 5 вольт- выдает напряжение от 1 до 3.5 вольт . Делал для кугара. Вопросов по качеству сигнала- нет никаких.

boRada
08.11.2003, 20:12
Originally posted by Baikal
Холлы я давным давно сделал,смотрите. все просто- только одна микросхема,3 вывода,остальное все- магнитная система. Питается от 5 вольт- выдает напряжение от 1 до 3.5 вольт . Делал для кугара. Вопросов по качеству сигнала- нет никаких.
Очень так все понятно :(... А поподробней? Я тебя еще давно в привате просил рассказать как и что. Надеюсь не закрытая разработка?
1.Тип датчика
2. Схема подключения электронная и механическая, хоть схематично.
А так, одна фотка - только посмотреть и дальше пройти...
Насколько я помню у тебя халлсенсор, реагирующий на величену напряжености поля, тем более интересно, как достиг линейности, или на глазок?

Maxix
08.11.2003, 21:58
Да мне тоже было бы очень интересно как устроена механика этого датчика самоделка или нет
В свете невозможности раздобыть GMR, глаз был перенацелен на другие возможные варианты датчиков. из того что можно пшупать я пока взял Honeywellовский SS49e
он действительно реагирует на напряженность поля, похоже даже линейно (судя по pdfке) вот только пока не продумал как же его в корпус залудить :)
на макетке с моим контролером естесственно работает. вот только диапазон надо подогнать.

Grig
09.11.2003, 00:52
а магниты и корпус случайно не из под игрушечнего моторчика?

Kelt
09.11.2003, 03:46
Originally posted by Baikal
Всем привет! выбрал время- посмотрел ветку,как вы тут копья ломаете. Уважаю- сам такой. К делу: Холлы я давным давно сделал,смотрите. все просто- только одна микросхема,3 вывода,остальное все- магнитная система. Питается от 5 вольт- выдает напряжение от 1 до 3.5 вольт . Делал для кугара. Вопросов по качеству сигнала- нет никаких.
Схему, уважаемый, схему плиз!
Переделаем все нахрен!!!!!!!!!!!!!!!!!!

Baikal
09.11.2003, 08:04
Привет всем! К вопросу о датчиках Холла, примененных в моей конструкции. Датчик этот- 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
здесь можно их видеть (дополнительные магниты) Тут- же,в самом конце,я запостил способ крепления датчика на ось( рисунок).Линейность- отличная,надо только ,чтобы датчик располагался в центре магнитного поля (достигается проточкой оси даже чуть глубже,чем до центра).провода использовал супергибкие,витые,от старой телефонной трубки,клеил эпоксидкой, в крышке мотора - вырезал сектор для вращения выводов. Да,и еще- ось электромотора освобождал( выпрессовывал из ротора.)
Работа кропотливая,но она того стоит. Будут вопросы- постараюсь ответить.:)

boRada
09.11.2003, 08:51
Originally posted by Kelt
На той ссылке что я тебе кидал нужные магниторезюки есть в наличии.
Переписываюсь с ними чтобы купить четыре штуки.
Тебя не заинтересует?
Спасибо, поинтересуюсь.

Maxix
09.11.2003, 10:14
2 Baikal
Здорово!

значит и я на верном пути.

эксперимент показал что взаимовлияния при расположении датчиков в 5см друг от друга совсем нет.что приятно.
на поворот магнитного поля реагируют так как нужно.

вот теперь бы надо придумать замкнутую магнитную систему, так чтоб дешево, хорошо и не курочить старые дисководы с хардами ...
у кого есть мысли, а?

Kelt
10.11.2003, 01:21
Originally posted by Maxix
2 Baikal
Здорово!

значит и я на верном пути.

эксперимент показал что взаимовлияния при расположении датчиков в 5см друг от друга совсем нет.что приятно.
на поворот магнитного поля реагируют так как нужно.

вот теперь бы надо придумать замкнутую магнитную систему, так чтоб дешево, хорошо и не курочить старые дисководы с хардами ...
у кого есть мысли, а?
Да можно и харды покурочить... Ради такого дела-то...

Kelt
10.11.2003, 01:57
Originally posted by boRada
Спасибо, поинтересуюсь.
И еще вопросик. Если я куплю эти резисторы, никаких дополнительных схем не потребуется, подпаивать их как родные? Типа вонзил и получай удовольствие?

boRada
10.11.2003, 06:50
Originally posted by Kelt
И еще вопросик. Если я куплю эти резисторы, никаких дополнительных схем не потребуется, подпаивать их как родные? Типа вонзил и получай удовольствие?
Нет. Паять придется... одну микруху на один датчик, плюс сопротивления..... за такие деньги то вонзить не выйдет. Если только муратовские, за другие деньги...
Или как у Байкала, там паять ничего не надо почти, только магниты пилить и подбирать их взаимное расположение в каком-нибудь корпусе.

Kelt
10.11.2003, 07:08
Э-э..?!?
Дык я-ж..
Тогда может проще заказать SS496A Honeywell и сделать как у Байкала? Я-то думал купил резюк, припаял, вставил и погнал туда-сюда... Ан нет, без оргий и прелюдий не обойтись:-(
Для меня проще как у Байкала сделать, чем дополнительные схемы паять.

Kelt
10.11.2003, 08:42
Типа народ. По этой ссылке: 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 корпус датчика на корпус джойстика
Типа все
или я что то не так понимаю????

Baikal
10.11.2003, 14:35
Originally posted by MaxPayneRUS

Типа все
или я что то не так понимаю????
Я думаю,что ты все праильно понимаешь:)Но имей ввиду,что датчики для автомобилей- они дискретные (да-нет) Они не подойдут ... Не проще ли все-таки воспользоваться готовой микросхемой?

Теперь- о другом. Насчет моих датчиков. Я их делал для кугара. Там питание- 5 вольт напрямую,нет проблем.
Но в 45- ке- там по -другому чуток- там на резюки идет 2.9 вольта питания! Будте внимательны- датчик так не заработает. НАДО ЗАПИТЫВАТЬ ЕГО ОТ +5 вольт,беря их с другого места. Тоды все будет Окей :)

Обратите внимание также,что оси в кугаре обладают противоположной логикой- там просто надо ось с датчиком вставлять в разных начальных положениях, развернутыми на 180. Я понятно выразился? Вроде- да.:)

Maxix
10.11.2003, 14:52
2 BoRada
может перенесешь часть ветки в отдельную что-нибудь типа
"магнитные датчики - схемы и флейм" :)
как бы эта ветка по оптике...

MaxPayneRUS
10.11.2003, 15:06
Originally posted by Baikal
Я думаю,что ты все праильно понимаешь:)Но имей ввиду,что датчики для автомобилей- они дискретные (да-нет) Они не подойдут ... Не проще ли все-таки воспользоваться готовой микросхемой?


Они настолько же дискретны насколько и твои микросхемы, чем сильнее поле тем сильнее эдс, потому и проще наверное будет взять датчик а не пользовать выход сборок в которых на выходе уже черт знает что

Maxix
10.11.2003, 18:22
Похоже что очень удачно в качестве корпуса для датчика подойдет моторчик от детских игрушек.
надо только магниты поближе нежели штатно расположить и датчик по центру оси поставить. угол поворота правда получается 180 градусов.
разрешение у меня получилось ~700 единиц. помоему нормально...

saddam
11.11.2003, 00:05
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в, рецепт дарю! Кстати вопрос открытый сколько все таки позиций в каждую сторону способен отсчитать дэойстик на данном МК (не надо рассказывать про возможности АЦП) там еще и программа имеет значение. Вам что посчитать облом? Пытаюсь собрать статистику.

Maxix
11.11.2003, 12:48
Originally posted by saddam
Maxix

Ты уже сделал свой датчик?
Расскажи подробнее...

пока еще нет.делаю. просто пробовал держать руками и крутить.


Для понимания того, как сделать магнитную систему датчика, хорошо бы кто-нибудь нарисовал линии магнитного поля системы подобной конфигурации. Я это без умной книжки сделать уже не могу :), а таковой под рукой нет.

нарисовать то можно вот только толку от этого все равно придется выбирать из доступного
где бы надыбать магнитиков?
пока лучшее что я нашел это моторчики есть еще магнитные защелки
но к ним надо делать крутилку.



И еще вот какая мысль.
Как сказано выше, такой датчик выдает от 1 до 3,5 В, т.е. его динамический диапазон - 2,5 В. Это очень даже неплохо.
Но! Не знаю, как в Кугаре, но в цифровом Логитехе верхнее опорное напряжение АЦП контроллера равно напряжению питания (т.е в идеале 5В), нижнее - 0. Это я замерял непосредственно на соответствующих ножках контроллера. Имхо, и в других джоях с АЦП картина та же.

а какой контроллер к логитехе? вроде как правило делают отдельный вход для опорного напряжения ацп. может проще подать на него нужное?
по краймей мере я именно так и делаю. вот только все зависит от того как в микропрограмме прописано определение опорного напряжения. если внутренее то это не пройдет.

по поводу ОУ.
именно так насколько я понял устроены нормальные (дорогие) датчики.
т.е. сам датчик + схема преобразования.

Baikal
11.11.2003, 13:39
http://forum.sukhoi.ru/showthread.php?threadid=16736
Посмотрите,ребята ,здесь есть некоторые выкладки насчет точности и быстродействия джоев и их АЦП.
Да,пусть это вас не смущает- мой Кугар щас гибридный- имеет 2 интерфейса. И я в этой ветке обьяснил,почему.
Но это- мое решение, а то ,что холлы- идеал для USB кугара и других USB джоев- так это для меня факт неоспоримый

Maxix
11.11.2003, 14:59
спасибо baikal очень познавательно.

вот только я не понял почему ты считаешь что быстродействия кота не хватает из-за магниторезисторов разве они тормозные? или я не так понял?

по поводу разрешения - неужели у всех основных джоев не больше 512??? ,блин, не верю.
может это дрова усредняют чтоб не дрожало ? и поэтому тормозит,а?

у меня вот получится на выходе с контроллера около 600 по 4 осям от края до края. и это уже с усреднением по выборке.

boRada
11.11.2003, 15:14
Originally posted by Maxix

вот только я не понял почему ты считаешь что быстродействия кота не хватает из-за магниторезисторов разве они тормозные? или я не так понял?


Нда, действительно интересно... что значит быстродействия?

Baikal
11.11.2003, 17:44
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
Итог: На кугаре ( кроме остальных глючных проблем)существует совсем маленький тормоз по осям- контроллер просто не успевает моментально и в точку позиционировать РУС. Для большинства пилотов он незначителен,незаметен. Но я -упертый идеалист в этом вопросе,тем более что было с чем сравнивать.
Вот такой вот случай из жизни ;)

VGV
11.11.2003, 17:51
хочу заметить, может я конечно чтото неправильно тестировал, но мой х45 в программе DXтвик чтоли...она инфу всякую про джои показывает, смащался минимум на 270-290 в зависимости от оси. вот, защитил честь :)
и вопрос к уважаемому спецу: а нельзяли "разогнать" какнить контроллер в джое? меня мой х45 тоже не устраивает в плане замедленного отклика...

Baikal
11.11.2003, 18:05
Originally posted by VGV
хочу заметить, может я конечно чтото неправильно тестировал, но мой х45 в программе DXтвик чтоли...она инфу всякую про джои показывает, смащался минимум на 270-290 в зависимости от оси. вот, защитил честь :)
и вопрос к уважаемому спецу: а нельзяли "разогнать" какнить контроллер в джое? меня мой х45 тоже не устраивает в плане замедленного отклика...
Нет вопросов:) ( я тестировал 45-ку на кугаровском ,кстати оччень хорошем и наглядном софте из комплекта Foxy ( Foxy windows joy analizer) Можете попробовать, но не уверен,что она на потребует Cougara для начала :) http://cougar.frugalsworld.com/
Что касается быстроты осей в 45-ке- то она на высоте, это видно в этой проге). Имхо,за счет большей цены деления. Но 370 единиц для основных осей-( сам тестировал) уже многовато,к сожалению.

Baikal
11.11.2003, 18:10
Originally posted by VGV
на 270-290 в зависимости от оси. вот, защитил честь :)
а нельзяли "разогнать" какнить контроллер в джое? меня мой х45 тоже не устраивает в плане замедленного отклика...
Там все не просто- там уже железо.. Не уверен,что можно вскрыть микрокод ПЗУ конроллера. Но это и не поможет,Имхо..
,ведь тут надо повышать его частоту уже в разы...

VGV
11.11.2003, 18:13
спс за ответ, видимо придётся делать по вышеприведонному методу :)

Maxix
11.11.2003, 19:49
Originally posted by Baikal
Тут дело- в быстродействии самой схемы АЦП и самого контроллера. ThrustMaster сделали шедевр- кугар по точности осей- не имеет конкурентов ( цифра в 30-40 единиц разрешающей способности при шкале 64535 единиц- достойно уважения .
[/B]
так. если я правильно понимаю 65535/30 = 2184 отсчетов больше чем 11 бит.т.е скорее всего 12 с усреднением.



( например,У 45-ки разрешающая способность- 370 единиц.)

а вот это плохо 177 это видимо один байт на канал :(



возможности программирования кнопок у кошки- нет аналогов в истории.
НО при ТАКОЙ точности- он не справляется по быстродействию осей.

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



Итог: На кугаре ( кроме остальных глючных проблем)существует совсем маленький тормоз по осям- контроллер просто не успевает моментально и в точку позиционировать РУС. Для большинства пилотов он незначителен,незаметен. Но я -упертый идеалист в этом вопросе,тем более что было с чем сравнивать.[/B]
Ясно, будем учиться на чужих ошибках :)

boRada
12.11.2003, 06:38
Originally posted by MaxPayneRUS
Они настолько же дискретны насколько и твои микросхемы, чем сильнее поле тем сильнее эдс, потому и проще наверное будет взять датчик а не пользовать выход сборок в которых на выходе уже черт знает что
Да, и кстати, "автомобильные" - это очень неконкретно. Среди них очень разные дачтчики. Есть, например, на педаль газа... И в принципе любой датчик без преобразователей - недискретный, только часто работают в очень маленьком диапазоне, до 2-3 мм. Ну и линейность, конечно, в зависимости от линейности изменения магнитного поля....
Р.S. Это не я такой умный - это у меня книга есть " Магнитоэлектроника" :D

boRada
12.11.2003, 06:56
А как вы быстродействие замеряли? Тож хочу попробовать, уж больно мне непонятно о чем это вы...

Baikal
12.11.2003, 18:47
Originally posted by boRada
А как вы быстродействие замеряли? Тож хочу попробовать, уж больно мне непонятно о чем это вы...
У меня все было на ощупь ( читай мой предыдущий пост пункт 4 ) Измерять в абсолютных величинах мне необходимости не было

boRada
12.11.2003, 19:19
А.... понятно..
Ты усилители с колонками собирал раньше? В журнале "радио" часто было " переставил провода - на слух улучшилось... увеличилось... низа бархатней, верха песочней..."

saddam
12.11.2003, 20:54
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)

saddam
12.11.2003, 21:13
Originally posted by Maxix


а какой контроллер к логитехе? вроде как правило делают отдельный вход для опорного напряжения ацп. может проще подать на него нужное?
по краймей мере я именно так и делаю. вот только все зависит от того как в микропрограмме прописано определение опорного напряжения. если внутренее то это не пройдет.

по поводу ОУ.
именно так насколько я понял устроены нормальные (дорогие) датчики.
т.е. сам датчик + схема преобразования. [/B]

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

Но даже если все делаешь сам, в том числе схему включения МК, как ты, не факт, что можно будет обеспечить равные мин и макс выходные напряжения всех датчиков (минимум 4 оси, конструктивно разные - РУС, РУД, педали), а опорные напряжения одни для всех входов АЦП.

Насчет дороговизны схемы преобразования - рублей 60-70 от силы.

Maxix
13.11.2003, 00:18
Originally posted by boRada
А.... понятно..
Ты усилители с колонками собирал раньше? В журнале "радио" часто было " переставил провода - на слух улучшилось... увеличилось... низа бархатней, верха песочней..."
и кстати напрасно хихикаешь :)
то что у него нет числового значения времени реакции это совсем не значит что он судит необъективно.

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

плохо то что ничего там подкрутить не получится :(

Maxix
13.11.2003, 00:23
Originally posted by saddam
Насчет дороговизны схемы преобразования - рублей 60-70 от силы.
я не имел ввиду сделать ее самому,тут все ясно.
я говорил о имеющихся в продаже готовых датчиках со схемами преобразования цены на которые начинаются от ~500руб и легко долетают до 100$ :(

Kelt
13.11.2003, 05:45
В свете моих намерений собрать магнитный датчик на основе датчика холла имею спросить следующее.
1. Обязательно ли холл "окружать" магнитами, или можно применить один прямоугольный магнит с одной стороны (вариант - два прямоугольных с противоположных сторон)?
2. Имеет ли значение мощность магнитов?
2.а. Когда выйдет бесплатный аддон к ЗС и "Ударная сила" (шутка юмора)?
??
Я кончил.

boRada
13.11.2003, 06:44
Originally posted by Maxix
и кстати напрасно хихикаешь :)
то что у него нет числового значения времени реакции это совсем не значит что он судит необъективно.

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

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

Maxix
13.11.2003, 11:53
Originally posted by Kelt
В свете моих намерений собрать магнитный датчик на основе датчика холла имею спросить следующее.
1. Обязательно ли холл "окружать" магнитами, или можно применить один прямоугольный магнит с одной стороны (вариант - два прямоугольных с противоположных сторон)?
2. Имеет ли значение мощность магнитов?


1. окружать не обязательно
насколько я понял эксперементируя с ним лучше всего будет работать системка в которой линии магнитного поля проходят с перпендикулярно плоской части датчика и вращаются как бы вокруг его ног.
когда дойдут руки подгоню картинку.
2. да, к сожалению имеет поскольку этот датчик ,в отличие от GMR,меряет как раз напряженность поля.
3.на приближение удаление тоже не плохо но вот расстояние перемещения маленькое и нелинейность большая появляется.

похоже эксперимент с двигателем оказался неудачным много переделывать и магниты слабоваты.

лучше всего пока работает связка резистор СП3-30 и магнитик от китайской дверной защелки он там очень сильный и намагничен правильно.

Baikal
13.11.2003, 17:36
Originally posted by Maxix
и кстати напрасно хихикаешь

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

плохо то что ничего там подкрутить не получится
--------------------------------------------------------------------------------




Originally posted by boRada
А я не хихикаю. Мне не положено. Просто разговор на ощущениях как-то неконкретен. Если есть проблема - надо о ней знать все. Но я действительно не понимаю как может быстродействие в милисекундах влиять на прицеливание "многотонного" самолета. Сглаживание наверняка есть, возможно на любом из этапов датчик- преобразователь-ацп-усв- драйвера-игра. Почему и спрашиваю, что полвечера просидел, выясняя это, и так и не пришел к выводу о наличии заметного "подтормаживания". Если тут собрались технари, то надо и разговаривать на техническом языке.

2 Maxis : Так оно и есть,ИМХО :) Ты говоришь моим языком :)

2 Borada : Да,я не замерял абсолютных величин- и это было бы напрасной тратой времени ,когда все для меня в конце концов стало очевидно. Совет такой- возьми 2 джоя как у меня и покрути быстро окружности. Согласен,опять необьективно.,но ,возможно,ты увидишь суть, хотя сомневаюсь. И вообще- я все сказал об этом в предыдущих постах,повторяться не буду и не призываю идти моим путем. Каждый решает сам. А датчики ,которые я сделал уже давно,и от которых пришлось отказаться,я не собираюсь вставлять обратно,хотя они- идеал для таких джоев.
Если хочешь- напиши программу,спаяй плату измерителя времени,прилепи оптические датчики на монитор с двух сторон экрана,и,имитируя полное отклонение осей джоев двумя дискретными элементами,засеки осциллографом время ,которое тебя интересует,используя яркое световое пятно ,сформированное программой.
Буду рад услышать результат,самому интересно :)
PS Я летаю во фланкер,а там- совсем другое управление,не такое ,как в Ил 2. В иле и Холлы пойдут,не волнуйтесь,не надо ломать наши копья ,не тот случай :)

Baikal
13.11.2003, 18:00
Originally posted by Maxix
1. окружать не обязательно
насколько я понял эксперементируя с ним лучше всего будет работать системка в которой линии магнитного поля проходят с перпендикулярно плоской части датчика и вращаются как бы вокруг его ног.
когда дойдут руки подгоню картинку.
2. да, к сожалению имеет поскольку этот датчик ,в отличие от GMR,меряет как раз напряженность поля.
3.на приближение удаление тоже не плохо но вот расстояние перемещения маленькое и нелинейность большая появляется.

похоже эксперимент с двигателем оказался неудачным много переделывать и магниты слабоваты.

лучше всего пока работает связка резистор СП3-30 и магнитик от китайской дверной защелки он там очень сильный и намагничен правильно.

Мужики, когда я делал датчики,я их всех обкрутил со всех сторон. Этот датчик ( см мои фото) должен быть расположен по центру пересечения магнитных линий, т.е в центре оси движка. Он реагирует как на напряженнось поля,так и его направление ( без поля он выдает половину напряжения,т.е центр) Тут без ЛИНЕЙНОГО изменения направления поля,проходящего через его 0 не обойтись,а оно возможно только в центре круга,т.е в центре электродвигателя. Силой магнитов в данном случае подгоняется рабочий диапазон углового перемещения оси(РУС) Обратите внимание и на тип датчика- там в линейке производителя есть датчики с разной магнитной чувствительностью. У меня она 800 G Если есть больше- ставьте их- меньше магнитов вешать придется. И еше- я использовал в одном датчике 3 типа магнитов- встроенный кольцевой с зазором, и еще 2 типа от разных двигателей к CD-ROM / Резал их микрофрезой с оборотами под 12000. Было дело... :) Удачи!
ЗЫ кстати,правильной установкой магнитов внутри движка считается то,которое они сами себе выбрали,но имеют некоторую склонность с слипанию с противороложных к оси сторон. ( это для тех,кто дойдет до конца)

Kelt
14.11.2003, 04:01
Originally posted by Baikal
кстати,правильной установкой магнитов внутри движка считается то,которое они сами себе выбрали,но имеют некоторую склонность с слипанию с противороложных к оси сторон. ( это для тех,кто дойдет до конца)
Насколько я понял историю твоих приключений, ты купил кугар, сделал на него магнитные датчики.
Затем назначил их на разные оси, а оси Х и У отдал под управление оптических датчиков, подпаянных к геймпорту.
Мне интересно знать почему ты не изготовил еще два магниторезистора (для геймпортовых осей Х и У), но применил оптическую схему. Напряжно делать еще два магниторезюка, или оптика лучше?
Дело в том, что я мечтаю собрать оптимальную схему, и мне важно не повторить чужих ошибок - вот соберу я магниторезисторы, а окажется что оптика ведет себя гораздо приличнее (комплексно: как в плане простоты сборки, так и в плане ровности/линейности сигнала).
Интересно твое мнение.

Baikal
14.11.2003, 20:58
:) Чуток неправильно ты понял.
Я пока родные кугаровские основные оси просто не использую вообще, ( иначе бы осей стало аж 12. Куда мне?:D )а на их физическом месте стоят простые оптопары геймпортовые. Почему оптопары а не Холлы на гейм порт я пустил- ответ простой. Схема оптики проста и отработана,тем более что датчики Холла ( см выше в топике) построены на микросхеме,которая выдает НАПРЯЖЕНИЕ а не СОПРОТИВЛЕНИЕ. Городить огород ( ставить согласующий усилитель)- просто незачем. Итого имею два джоя в одном ,управляемые разными драйверами.
Удачи! :)

Maxix
16.11.2003, 02:55
Ну вот. третий вариант магнитного датчика заработал так как ожидалось
вот такая у него получилась характеристика
классическая синусоида :)

Maxix
16.11.2003, 02:59
вот так он выглядит

Maxix
16.11.2003, 03:07
еще вид. со стороны датчика.

при изготовлении оказались некоторые грабли но зато теперь я могу достаточно легко повторить его.главное что все компоненты дешевы и легкодоступны :)

суммарная стоимость ~65руб + 30минут

Baikal
16.11.2003, 07:58
Класс! Молодец!
Один вопрос : мне кажется, при повороте оси в 40 градусов диапазон выходного напряжения может быть чуть маловат?

Maxix
16.11.2003, 11:16
Originally posted by Baikal
мне кажется, при повороте оси в 40 градусов диапазон выходного напряжения может быть чуть маловат?
что значит маловат?
это ведь не такой как у тебя датчик,у него выходное напряжение поменьше +/- 0.65 от земли и питания но зато он сильно дешевле.
опорное напряжение у ацп здесь +5V. т.е. 1024=5V
потом, диапазон конечно раздвинется.
у меня ведь не стояла задача сделать для уже готового джоя как у тебя, мне абсолютное значение не так важно.

вот теперь пришла мысль сделать приближение/удаление вроде как должен быть даже почти линейный
диапазон получается ~3.5см
теперь я знаю как правильно делать магнитную систему :)

Kelt
16.11.2003, 12:27
Originally posted by Maxix
еще вид. со стороны датчика.

при изготовлении оказались некоторые грабли но зато теперь я могу достаточно легко повторить его.главное что все компоненты дешевы и легкодоступны :)

суммарная стоимость ~65руб + 30минут
А чертежик датчика подробный можно?

Maxix
17.11.2003, 00:33
2Kelt
ты уж извини но куда подробней? ;)
я постарался фоткнуть так чтоб все было видно.

компоненты такие
-резистор номинал пофигу главное конструктив НЕ стальной
-магнит от китайской защелки распиленный пополам
-шприц 10ml подошел по диаметру.
-эпоксидка 10минутка.
-ну сам датчик
-провода,текстолит,прямые руки :)

Maxix
17.11.2003, 00:36
Сваял датчик линейного перемещения два магнита в 3см друг от друга между ними ходит датчик от одного к другому.

Картинка получилась вот такая.
вобщем помоему - фигня :(

Kelt
17.11.2003, 01:32
Originally posted by Maxix
2Kelt
ты уж извини но куда подробней? ;)
я постарался фоткнуть так чтоб все было видно.

компоненты такие
-резистор номинал пофигу главное конструктив НЕ стальной
-магнит от китайской защелки распиленный пополам
-шприц 10ml подошел по диаметру.
-эпоксидка 10минутка.
-ну сам датчик
-провода,текстолит,прямые руки :)
Сфоткал ты удачно, но такие вещи лучше делать так, чтобы было "невозможно непонять" :-)
После описания часть вопросов исчезла, уточню:
1. Датчик поворачивается между двумя магнитиками.
2. Угол поворота очень мал.
3. Распаивается стандартно.
Верно?
Когда получу свои холлы сделаю подобную штуку.

boRada
17.11.2003, 08:00
Originally posted by Baikal
У меня все было на ощупь ( читай мой предыдущий пост пункт 4 ) Измерять в абсолютных величинах мне необходимости не было
Кстати, померял вчера для инфы - частота опроса gameport около 20 Гц (48 мс), для "непосвященных" = 20 раз в секунду. Неужели у Кугара меньше? Как бы там померять попроще...

Maxix
17.11.2003, 10:11
Originally posted by boRada
Как бы там померять попроще...
могу тебе подогнать протокол обмена trustmaster(овский) не думаю что у кота сильно отличается.там есть какие то задержки. сам я не до конца разобрался.можно попробовать понять какая там частота опроса.

2Kelt

1. нет. там металические пластины магнит в центре.север-юг должен быть перпендикулярен плоскости пластин.
2. 360градусов это мало? как бы при всем желании больше не сделаешь :) стопор резистора остался на его крышке.
3. да

boRada
17.11.2003, 10:58
Давай! Посмотрю, мож и пойму чего :)

saddam
17.11.2003, 11:01
2 Maxix

А какую роль выполняют металлические пластины?

И еще, что за защелка, а то китайского много всего.
Может фотку ее оригинальной выложишь?

Я так понял, что при вращении изменяется угол между направлениями магнитного поля магнита и чувствительного элемента датчика. А поскольку расстояние между магнитом и датчиком остается неизменным, то выходная характеристика зависит только от угла. В принципе, получается тот же эффект, что и у GMR.

Maxix
17.11.2003, 11:33
Originally posted by saddam
2 Maxix

А какую роль выполняют металлические пластины?

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



И еще, что за защелка, а то китайского много всего.
Может фотку ее оригинальной выложишь?

идёшь на строительный рынок(или в магазин) и говоришь заклинание
"мне бы мебельную магнитную защелу,а?"
и тебе вываливают 4-5 вариантов.
фотки уже не будет я их все поломал.

Maxix
17.11.2003, 11:39
Originally posted by boRada
Давай! Посмотрю, мож и пойму чего :)
файлик tmdc_c.html

boRada
17.11.2003, 12:38
Как я понял , это самодельный драйвер пол линукс для семейства ТМ. В данном случае, что я могу подчерпнуть из него? Что меня заинтересовало:
48 #define TMDC_REFRESH_TIME HZ/50 /* 20 ms */
Это время опроса? В других драйверах оно может быть разное...
Попробую собрать генератор меандра и на двухлучевом посмотреть разницу между входом - выход-АЦП- USB. Больше вряд ли..

boRada
17.11.2003, 13:24
Померял сейчас на плате некоторые сигналы.
Частота опорная на контроллере - около 1 мГц
Импульсы на USB идут с периодом 1 мс(10 кГц),
Ширина пакета импульса 10 микросекунд. Т.е. если и идет какая-то задержка, то вряд ли это в железе. По крайней мере, разница с Гейпортом в опросе девайса огромная. Приделал проволочку к резистору и пальцем повибрировал ей в Фоксе колебания были заметны на глаз (мелькание точки влево-вправо). Ну не заметил я отставания! Сглаживания заметного точно нет, т.к. точка отрабатывала тот же диапазон в сравнении с медленным перемещением. По крайней мере реакция кисти руки медленее пальца, и говорить о заметном запаздывании не корректно. Ищу способ замера ... фотодиодом мож с экрана? надо попробовать собрать установку..
Вот мне бы програмку, которая выдавала бы яркую точку на темном экране...

VGV
17.11.2003, 14:01
Эт можно :) только ночью/завтра уже...

Baikal
17.11.2003, 14:18
Ребят, я и сам толком обяснить не могу этот нюанс.. Еще раз говорю- пришлось в конце концов руководствоваться собственными очучениями ;),основанными на сравнении ..Путь был к этому долгим и нудным. Кугар тоже пробовал на разных ОС и компах..Я не призываю никого идти этим путем . Одним из шагов этого процесса стало даже решение о смене тяжеленной ручки кугара на более легкую пластиковую, и более эргономичную ( для меня)

boRada
17.11.2003, 14:46
Originally posted by Baikal
Ребят, я и сам толком обяснить не могу этот нюанс.. Еще раз говорю- пришлось в конце концов руководствоваться собственными очучениями ;),основанными на сравнении ..Путь был к этому долгим и нудным. Кугар тоже пробовал на разных ОС и компах..Я не призываю никого идти этим путем . Одним из шагов этого процесса стало даже решение о смене тяжеленной ручки кугара на более легкую пластиковую, и более эргономичную ( для меня)
Дык самое интересное, это найти истину. Да хоть просто так. :)
Мне кажется, именно в тугом и тяжелом, а значит и инерционном, РУС кроятся разница в ощущениях. Тогда это нормально и обяснимо. Но мне, так тяжелый понравился гораздо больше - именно из-за своей инерционности, он сглаживает неизбежные рывки РУС во время нажатия на курок, ведь как у снайперов, медленно и задержав дыхание, не выходит стрелять, чаще нервно дергаешь :) Т.е. мне по характеру это удобнее..

Maxix
17.11.2003, 16:00
2boRada если у тебя канал толстый я могу тебе дать мою программу которая может быть поможет тебе померять время.вот только что сделал :)
только надо будет слить ~14Mb. и найти место куда мне ее сбросить.

SLI=SHURIK_25=
17.11.2003, 17:29
Коль уж пошла столь ученая у нас беседа, позвольте и мне влезть с вопросом.
Скажите коллеги, а вот этот датчик сможет послужить заменой потенциометра, ну скажем в кугуаре?
Выходное напряжение вроде в нужном нам пределе: от 0,75 В до 4,75 В.
Сразу скажу, цену датчика (1750р.) я знаю, все равно чисто любопытно.

Maxix
17.11.2003, 17:37
Ну ключевой момент это помоему питание 10-30V
там у кота есть внутри 10V?
второе это эфективный угол т.е. на выходе будет +1.5 - 3.5V это нормально для кота?
ну про цену я как договорились молчу :)

boRada
17.11.2003, 17:59
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 это нормально для кота?
ну про цену я как договорились молчу :)

Вот спасибо, хорошо, теперь мне все с ЭТИМ датчиком стало ясно.

ZLODEY
17.11.2003, 21:54
А что нибудь похожее, но .......... ещё более подходящего ... нет? :)

VGV
17.11.2003, 23:03
Как и обещал, простая програмулька, яркая точка на тёмном экране.В виду моей лени выход по Alt+F4 :rolleyes:
Настроена на джой №0, мёртвые зоны по нулям... коли надо будет что добавить пишите :)

boRada
17.11.2003, 23:57
Что-то не работает - серый экран с мышиным курсором. И все. Правда Алт Ф4 работает :)
У меня ХР

VGV
18.11.2003, 00:43
RC2.
подождать после старта 2-4сек, экран должен почернеть.

boRada
18.11.2003, 06:24
Заработало! Все ок!
Причем итересный эффект получился: если очень быстро перемещать - отчетливо видно, с какой частотой идет опрос. Я сейчас на работе простой джой на гамепорт попробовал - между точками расстояние до 1-1.5 см на экране при максимально быстром сдвиге рукоятки.
Хм.. а с какой частотой идет опрос программой состояния джоя? Это можно померять? Типа фпс? Хе... а ведь так можно и померять софтово время между поступлением данных? Иначе верхний предел ограничен частотой развертки монитора ( 60 - 120 Гц)

VGV
18.11.2003, 10:41
Я поставил время опроса 10мс, но туда надо ещё добавлять неизвесное время отклика. Я сегодня вечерком попробую его померить :) можно также сделать фон по умолчанию не чёрным, а цветом на выбор, тогда если оставлять после точки черное пятнышко, будет виден "шаг".

Maxix
18.11.2003, 10:43
Originally posted by boRada
а ведь так можно и померять софтово время между поступлением данных?

ага, именно это я и проделал :)


Иначе верхний предел ограничен частотой развертки монитора ( 60 - 120 Гц)
+ время реакции люминофора :)
мне пришла мысль что неплохо бы понять тормозит моя самоделка или нет.

честно говоря ломает искать место. нужно 14метров если найдешь залью тебе инсталяшку там все в цифрах как в осцилографе.

boRada
18.11.2003, 11:36
Originally posted by Maxix
ага, именно это я и проделал :)
[B]
+ время реакции люминофора :)
мне пришла мысль что неплохо бы понять тормозит моя самоделка или нет.

честно говоря ломает искать место. нужно 14метров если найдешь залью тебе инсталяшку там все в цифрах как в осцилографе.
В приват кинул адресок.
А люминофор то послесвечением характеризуется, а не зажиганием, что даже удобнее для наблюдения.

Baikal
18.11.2003, 13:46
2 VGV : занятная программка, спасибо!

DrBit
19.11.2003, 18:30
Прочитав эту ветку решил повторить идею Байкала и заказать своему кугару 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 В!


Так вот применительно к кугару - прямое включение этих датчиков сильно огрубляет кривую?

Baikal
19.11.2003, 19:20
Originally posted by DrBit

Так вот применительно к кугару - прямое включение этих датчиков сильно огрубляет кривую?

Как понять- огрубляет? Форма кривой зависит только от магнитной системы ( от расположения датчика в магнитном поле) А диапазон выходного напряжения- от силы магнитов

saddam
19.11.2003, 21:56
Для кугара надо сравнить, сколько вольтов :) выдают штатные резюки, если диапазон будет не сильно больше, чем у датчика Байкала, то разницы и не заметишь.

А если АЦП контроллера кугара не менее чем 10-разрядный, то имхо, и половины диапазона должно хватать за глаза.

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

saddam
19.11.2003, 22:16
2 VGV

прога действительно интересная.
Возможно ли добавить:
1. Сетку с рамерами ячейки, равными курсору, с тонкими, но видимыми линиями.
2. Отображение цифровых значений макс и текущей координат
3. Возможность проверки всех возможных осей.

Я не сильно разбежался ? :)

VGV
19.11.2003, 22:33
Originally posted by saddam
2 VGV

прога действительно интересная.
Возможно ли добавить:
1. Сетку с рамерами ячейки, равными курсору, с тонкими, но видимыми линиями.
2. Отображение цифровых значений макс и текущей координат
3. Возможность проверки всех возможных осей.

Я не сильно разбежался ? :)

1) можно.
2) тоже можно :) и мин шаг выяснить тоже можно...
3) пока нет :( завтра скажу точно.

меня пока волнует как теоретически задержку подсчитать.
от времени опроса я оттолкнуться не могу(у моего х45 оно от 10^-6 до 8*10^-7 сек те ни о какой задержке и речи нет...)

boRada
20.11.2003, 07:27
Покрутил вот тут я три джоя. Квикшот на геймпорт, АВ2 и Когуар. Ни фига не понял. На разных програмках. Ничо не видно, короче. Очень непостоянные и, в принципе, одинаковые сигналы. ???
Возможно виндоуз (директХ) все это выдает как ОН видит.... И хоть укакайся - разницы нет? Надо всеж установку какую-то собирать. Попробую генератор сигналов собрать и уже с ним попробовать(вместо синала с потенциометра). И частота опроса состояния в 1-10 мс мало. Большие "биения частоты" получаются, и в результате показания нестабильны и похожи..

VGV
20.11.2003, 10:53
Дело в том что станд виндовый таймер меньше 1мс не даёт, на выходных поразбираюсь ещё...но на 1мс уже довольно плавно идёт...

boRada
21.11.2003, 14:37
А вот только что спаял второй, уменьшенный вариант на GMR. Большой плюс, что он работает и как источник тока, и как источник напряжения (на gameport и трехточечный). Т.е. два разных выхода. Качество проверю на выходных.

ZLODEY
21.11.2003, 14:52
МИКРОсхема... :)

VGV
21.11.2003, 14:59
Пора уже ветку соотв. заводить :rolleyes:
Можно попробовать сделать лог сигнала...
boRada, какую частоту опроса нужно иметь в идеале?

Maxix
21.11.2003, 17:42
Originally posted by boRada
А вот только что спаял второй, уменьшенный вариант на GMR. Большой плюс, что он работает и как источник тока, и как источник напряжения (на gameport и трехточечный). Т.е. два разных выхода. Качество проверю на выходных.
здорово!
смотрится.
я могу тебе бросить програмку как у меня а ты снимешь характеристику и сюда положишь.в ней мне надо только поправить источник сигнала.
если да,то я на ftp тебе в воскресенье могу залить.

boRada
21.11.2003, 21:41
Originally posted by VGV
Пора уже ветку соотв. заводить :rolleyes:
Можно попробовать сделать лог сигнала...
boRada, какую частоту опроса нужно иметь в идеале?
Если что не так ляпну - поправте.
Тут еще посидел - не так видимо мерять надо. Дело не столько в частоте возможно, как в способе замера.С какой частотой программа опрашивает поступаемые данные, и с какой частотой эти данные поступают с устройства к месту хранения-чтения? Это определяется драйвером? Изначально принимается какая-то частота, при которой соблюдается баланс между достаточным по скорости поступлению данным, и наименьшей загрузкой процессора? Нет смысла 1000 раз в секунду снимать показания с джоя. Выше определенного предела, хватает уже не точного значения координат, а их изменения, начинают накладываться ограничения и запросы других приложений, если Ил2, например, каждый десятый, или даже 50й такт будет опрашивать конкретный контроллер, это значительно затормозит игру.
Существуют ли нормы, пусть и негласные, на частоту поступаемых данных? Намного ли отличаются у разных производителей? Опрос программой джоя - не может быть строгопостоянным ведь? Время процессора постоянно делится и распределяется между различными задачами, и это время непостоянно (каламбур). Логичнее подавать равномерноизменяющий сигнал (пила) на вход АЦП с генератора, и потом высчитывать среднее значение изменения показаний при максимально облегченной винде. Кто понимает драйверы - может лучше написать облегченый универсальный драйвер, типа на 1 ось? Хотя наверно туфта это все... Неблагодарное дело...По крайней мере я так глубоко не могу закапываться...

boRada
21.11.2003, 21:44
Originally posted by Maxix
здорово!
смотрится.
я могу тебе бросить програмку как у меня а ты снимешь характеристику и сюда положишь.в ней мне надо только поправить источник сигнала.
если да,то я на ftp тебе в воскресенье могу залить.
А сколько весит? И в понедельник тока с работы могу забрать

boRada
22.11.2003, 13:30
Подключил на "соплях" к кугару - все чудесно( ну по крайней мере не хуже родного сопротивления)! При дефолтных номиналах деталей полный угол отклонения (от 0.2 вольт до 4.75 вольт) получился примерно по транспортиру 75 град. (+-33) Это легко перестроить всего одним сопротивлением. Линейность по ориентировочным замерам нормальная. Точно мерять нет пока нужды, т.к. в даташите все графики есть. Попробую еще на геймпорт сегодня..

VGV
22.11.2003, 13:49
А что делать если угол поворота примерно 350град.? это у меня получается на ручке, тк так там шестерня стоит.

boRada
22.11.2003, 21:03
180 максимально, т.е. от минимума до максимума.

Maxix
23.11.2003, 10:59
Originally posted by boRada
А сколько весит? И в понедельник тока с работы могу забрать

после того как ты скачал большой рантайм дальше все остальные до 200к там ведь только код :)

Maxix
23.11.2003, 11:13
Originally posted by VGV
А что делать если угол поворота примерно 350град.? это у меня получается на ручке, тк так там шестерня стоит.
боюсь только подбирать другую после 180 начнется повтор зачений.

Maxix
23.11.2003, 11:27
Originally posted by boRada
...С какой частотой программа опрашивает поступаемые данные, и с какой частотой эти данные поступают с устройства к месту хранения-чтения? Это определяется драйвером?

похоже что так


Изначально принимается какая-то частота, при которой соблюдается баланс между достаточным по скорости поступлению данным, и наименьшей загрузкой процессора?

вот похоже 20mS это и есть такой компромис + еще среднее время реакции человека как раз ~20mS


Нет смысла 1000 раз в секунду снимать показания с джоя.

1000 конечно нет а вот 10 мне кажется есть


Выше определенного предела, хватает уже не точного значения координат, а их изменения,

не понял типа следить за тенденцией изменения данных ?
это слишком круто :)


Существуют ли нормы, пусть и негласные, на частоту поступаемых данных? Намного ли отличаются у разных производителей?

вотэто я пытался с твоей помощью узнать ;)
мой интерсептор кстати гонит данные с интервалом 15-22mS


Опрос программой джоя - не может быть строгопостоянным ведь? Время процессора постоянно делится и распределяется между различными задачами, и это время непостоянно (каламбур). Логичнее подавать равномерноизменяющий сигнал (пила) на вход АЦП с генератора, и потом высчитывать среднее значение изменения показаний при максимально облегченной винде.

сделай, а? должно получиться. а я тебе прогу подгоню следующую улучшеную я разобрался как опрашивать чаще теперь интервал 0.1mS заброшу в понедельник

boRada
23.11.2003, 19:34
Originally posted by Maxix

не понял типа следить за тенденцией изменения данных ?
это слишком круто :)
[B]
вотэто я пытался с твоей помощью узнать ;)
мой интерсептор кстати гонит данные с интервалом 15-22mS
[B]
сделай, а? должно получиться. а я тебе прогу подгоню следующую улучшеную я разобрался как опрашивать чаще теперь интервал 0.1mS заброшу в понедельник
1.Да не, не о том я. К тому что если очень быстро изменить значение от 0 до 64000, например за 5 мс, то не нужны нам промежуточные данные практически, у нас будут 1-2 поступления данных , по которым приложение считает положение джоя, а не его полное перемещение с сотней промежуточных цифр, т.е. имея 0 в один момент и получив 64000 в другой у нас получится, как ни крути, не "прямоугольник" в сигнале на выходе всех элементов, которые учавствуют в обработке. Что очень похоже теоретически по результату на дельту модуляцию.
2. Cougar с периодом 1 мс по USB гонит данные
3. Соберу. Только вот с датчиком устаканится. Над корпус придумать и еще кое-что.

Maxix
23.11.2003, 20:59
Originally posted by boRada

3. Соберу. Только вот с датчиком устаканится. Над корпус придумать и еще кое-что.
извини по первому пункту я так и не понял.
кстати попробуй проверить повторяемость датчика
в смысле сделать второй такой же.
у меня что-то получаются чуть-чуть отличающиеся и я пока не знаю что делать, то ли пытаться их подстроить, то ли вводить индивидуальную компенсацию для каждого :(

boRada
24.11.2003, 07:09
Originally posted by Maxix
извини по первому пункту я так и не понял.
кстати попробуй проверить повторяемость датчика
в смысле сделать второй такой же.
у меня что-то получаются чуть-чуть отличающиеся и я пока не знаю что делать, то ли пытаться их подстроить, то ли вводить индивидуальную компенсацию для каждого :(
Да фиг с ним, пунктом. Это так, аллегорический бред спросонья :)
Это уже второй, если быть пунктуальным. Первый просто был большой, но по той же схеме. Правда я их не сравнивал.
Чуть-чуть в чем и насколько? Вряд ли удасться в изготовленных вручную дачиках добится полной индентичности. А оно так надо? Я конструктивно предусмотрел подгонку середины диапазона под центр джойстика ( на этом получилось около 10 градусов сместил ориентацию магнитика - а запас около 90 град). А разницу в диапазонах вполне скорректирует автокалибровка драйверами, если она в допустимых пределах. В моем случае на это влияет только разброс радиодеталей, что в худшем случае около 5%.

Maxix
24.11.2003, 09:42
Чуть-чуть в чем и насколько?
у тебя ведь реагирует на направление а у меня на напряженность вот в чем засада. мне пока не удается сделать одинаковой магнитную систему разница на выходе +/- 10 единиц на ~850 (полный диапазон) я ведь хочу корректировать кривую с датчика чтоб сделать прямую или произвольную кривую на выходе. насколько вводить дельту зависит от абсолютной величины снятой с датчика. я могу индивидуально настроить каждый канал но это как-то не правильно :(
вот пока и чешу репу чтож делать :(

boRada
24.11.2003, 15:03
аа.. эт да. Чем мне и нравятся GMR - предсказуемым результатом.

MABP
25.11.2003, 13:48
2. Cougar с периодом 1 мс по USB гонит данные

Эт точно? ИМХО сомнительно. С периодом 1мс по USB идут фреймовые синхропакеты, поллинг HID дивайсов редко чаще 10мс, обычно 20 и более

boRada
25.11.2003, 14:47
А фиг его знает. Выше я уже давал замеры по осциллографу. Период между пакетами импульсов на USB на обоих шинах = 1 мс. Пакеты 10 мкс. А уж что там в них .... если учесть что 1 мГц на микроконтроллере - вполне могут и в каждом пакете идти данные. А как на самом деле я вряд ли самостоятельно узнаю.

Baikal
27.11.2003, 15:16
2 boRada : Как успехи,старина?

boRada
27.11.2003, 21:00
А чо я, я ничо...
корпус придумываю для датчика, педали продолжаю мучить, карты на нулевой рисую - в общем не скучаю. По замерам - на следующей, видимо, неделе соберу генератор пилы и потестирую опять.

Baikal
28.11.2003, 18:43
Ясно . Удачи!:)

boRada
02.12.2003, 08:00
Приделал на одну ось свой датчик. Получилось несложно. В выходные даж полетал и сбил 2 ишака в вэф. Так что вродь все неплохо работает. Правда пришлось включить инвертирование оси, но щелкнуть мышкой разок - не проблема.
магнитик приклеил к оси Х черех алюминиевый переходничок.

boRada
02.12.2003, 08:16
переходник просто вставляется вместо оси потенциометра.

Затем решил всеж проверить характеристика датчика по цифрам и графикам. Собрал приспособление с градуировкой по градусам. Подключение оставил на кугаре.

boRada
02.12.2003, 08:29
И тут меня ожидал "сюрприз"! Показания "плавали" и никак не хотели быть не то что линейными, но и равномерными.. ??? Градуировка постоянно сбивается как по центру, так и по краям...
Но я ж градуировал джой и летал нормально! Убил полвечера с приборами - пофиг. Вставляю обратно в джой - все нормально! Та-ааакс... Значит беда в связана с проверочным устройством? Подключаю его снова - опять черте что.
И только когда лег спать, меня клюнуло в место - МАГНИТ! ПОЛЯ! Крепление то у меня железное! А железо, сами понимаете и намагничивается, и прочей ерундой занимается.. Ну тогда все легко обьясняется. Сегодня сделаю крепление из аллюминия и снова проверю. Надеюсь, я сделал правильные умозаключения :).

Kelt
02.12.2003, 10:06
И как сие устроено?

ZLODEY
02.12.2003, 10:48
Безконтактные магнито-резисторы....

ZLODEY
02.12.2003, 10:50
А которые крепления у тебя железные?

Kelt
02.12.2003, 11:12
Originally posted by ZLODEY
Безконтактные магнито-резисторы....
Да это понятно :-)

Интересно как оно, таксскать, рыализовано, в деталях.

Maxix
02.12.2003, 11:49
Originally posted by boRada
Надеюсь, я сделал правильные умозаключения :).
да, думаю что правильные я тоже когда пытался делать датчик на железном резисторе получил ,правда, просто уменьшение диапазона.

у меня получилось что металла не должно быть ближе 3-4см вообще

boRada
02.12.2003, 11:55
Originally posted by ZLODEY
А которые крепления у тебя железные?
А вот п-образная железка. В джое ее нет конечно.

у меня получилось что металла не должно быть ближе 3-4см вообще
Не пугай народ, не посто металла, а которое намагничивается. И наибольшее влияние - сбоку.

И как сие устроено?
Что как? Схема чтоль или принцип работы?

Kelt
02.12.2003, 13:37
Originally posted by boRada
Что как? Схема чтоль или принцип работы?
Принцип вроде понятен: хреновина, закрепленная на штуковине поворачивается над фиговиной, при том что хреновина - магнит.

А вот схема... Насчет этого даже предположений сделать не осмелюсь.

boRada
02.12.2003, 14:00
Англицкий читаешь?

boRada
02.12.2003, 21:31
Поставил алюминивую пластину на крепление, и что вы думаете? А НИ ФИГА! Почти не изменилась картинка. Еще пару часиков поковырял плату... но ведь в джое работает! Как говорится "если с ходу не получается - читай документацию". Уселся за читку. И ведь нашел :). В зависимости от напряженности магнитного поля, изменяется гистерезис ( т.е. влево идем - одни показания - вправо - со смещением) и он может доходить до 5 град, что у меня и вышло. В джое то магнит почти вплотную, а в проверочном устройстве - около 1 см. Подрезал, подвинул - и о чудо! Все стало на свои места. Можете посмотреть окончательный результат. Неболшая кривизна в центре - неточноя соосность магниторезистора и оси вращения магнита ( в пределах 1-2 мм), видны так же люфты механики. В джое это должно быть точнее, но там замерять неудобно.
Диапазон +- 25 град. Шаг замера 5 град.

ZLODEY
02.12.2003, 23:13
Т.е., как я понимаю, всё ЧИКИ? :)

boRada
02.12.2003, 23:19
Ес и тыз!

ZLODEY
02.12.2003, 23:24
Вэри гуд! :)

Maxix
03.12.2003, 02:19
Здорово!

блин. жаль что такие класные штучки сняли с производства
http://bv.sacosnet.de/pdf/2003/cPD_007_03.pdf

особенно обидно "почему" - "Very low customer demand" :mad: Блин!

Ну ничего. "Будем искать" (c) "Операция Ы"

boRada
03.12.2003, 06:03
Нда... блин, но какой-то аналог ведь должен быть! Природа (рынок) не терпит пустоты!

Stak
12.03.2004, 10:14
А вот такие датчики кто-нибудь пробовал применить?

A3516LUA

http://www.allegromicro.com/sf/3515/

во всяком случае при подключении на соплях к кугару все работает :D хотя в даташите про измерение углов - ни слова.. и никаких МИКРОсхем не надо...:rolleyes:
продаются в Питере в "Микронике" , по 104р.

Да , извините за оффтопик , но кто-нибудь знает где можно в С-Пб. механику для кугара изготовить?

boRada
12.03.2004, 12:51
Один ихз многих датчиков, реагирующих на ВЕЛИЧИНУ маг. поля. Подобное уже сделал Байкал. Посмотри его посты.
Линейности добится сложнее.

VGV
31.03.2004, 23:55
добралтсь наконец и до меня магнитные датчики :) собсна это Хонивел 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 и главное каким образом, просто набросок, а то я в этом деле мало чего понимаю. Заранее спасибо:)

boRada
05.04.2004, 10:18
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
к сожалению фотки получше нет:( могу попробывать разобрать что там понакорябали если это поможет делу:)

VGV
06.04.2004, 00:37
мммда....недалеко ушла механика после WingMan2....
на моём старов вингмане они и стояли, 3 месяца...потом шум. а тут товарищ купил Екстрем 3д, там ониже, и таже песня...

=FPS=mYt
06.04.2004, 01:52
зато разбирать и собирать удобно:)

VGV
06.04.2004, 01:57
это точно :)

=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 ей обьедки достаются обычно когда я делаю очередной апгрейд:) хотя обьедки тож неплохие - плохо доеденые я бы сказал:)

pisto
06.04.2004, 21:46
Судя по фоткам электронная часть поприличней чем в 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

pisto
07.04.2004, 10:53
Смазывание резисторов напоминает половую жизнь.Это тоже станет регулярным процессом.:D

=FPS=mYt
07.04.2004, 14:09
ну с этим можно пока мериться , пока не появятся датчики холла:) А вобще процесс интересный, клепки - тынц смазкой -чпок - и полетел:)

Kelt
07.04.2004, 14:36
Originally posted by AHS_myt-k
ну с этим можно пока мериться , пока не появятся датчики холла:) А вобще процесс интересный, клепки - тынц смазкой -чпок - и полетел:)
Если процесс интересный, то делай это за деньги.
Вирпилы потянутся к тебе со своими трастмастерами, сайтеками и логитеками.
Заработаешь.
Станешь богатым.
Окроешь сеть пунктов по смазке джойстиков.
Опутаешь этой сетью весь мир, в том числе северную корею.

О!

=FPS=mYt
07.04.2004, 22:22
;) хехехехех
кабы не множество дел, обязательно бы открыл, спрос даже в красноярске на это найдется:) с другой стороны логитеки с сайтеками меня прирежут где нить за углом, сразу после первой партии - потому как бизнес им подпорчу - они на своих полугодоработающих продуктах такие деньги сколачивають, врядли им понравится, что их джои будут работать дольше запланированного, кто ж тогда у них новые палки брать то будет:)

DrBit
07.04.2004, 22:25
Ребята, не подскажете - можно ли к кугаровскому порту для педалей в качестве оси подключить ХонейВелл SS496A ?? Не хочется педали на резюках делать (пока что временно к контактам 1 и 11 подключены педали от руля, но у 496 3 контакта..)

GO!
08.04.2004, 02:17
Зря ты тут за свой имидж так сильно беспокоишься!
Буть вежлив, не хами, остальное зачтется!
Все мы тут немножко самоделкины (непрофессионалы!).
Делай, что должен, и будь, что будет!!!!...(с) забыл кто, один из последних (прочувствовавшихся)- Гребенкин...

=FPS=mYt
08.04.2004, 05:20
2GO!
да я и не хамлю:) манера общения такая, и настроение было хорошее, извини если оскорбил чем:)
А я и правда, впервые залез так глубоко в запчасти, отсюда столько эмоций и поперло. Так долго терпел эти скачки и непонятно откуда берущиеся крены. А тут раз, оказалось все так просто.
Смазал резюк по тагнажу - теперь и на кобре стал попадать более менее:)

Огромное спасибо всем за навеянное вдохновение на смазку резисторов:D

boRada
08.04.2004, 07:01
Originally posted by DrBit
Ребята, не подскажете - можно ли к кугаровскому порту для педалей в качестве оси подключить ХонейВелл SS496A ?? Не хочется педали на резюках делать (пока что временно к контактам 1 и 11 подключены педали от руля, но у 496 3 контакта..)
Можно если только на ось тормоза. А потом уж ось выставишь в ил.

DrBit
08.04.2004, 08:36
boRada, спасибо, Если не напряжет - Uвход, Gnd и Uвых к каким контактам подлючать?? Ось 1-11 я методом тыка когда-то вычислил :)

Елы-палы, помню где-то пробегала распайка кугаровского геймпорта - и не могу найти :(

VGV
14.05.2004, 20:22
я уже говорил что поставил один датчик хола, вот фотки :) слабонервным не смотреть!...

ZLODEY
15.05.2004, 00:56
Не знаю который раз уже... :(

Kelt
15.05.2004, 02:18
я уже говорил что поставил один датчик хола, вот фотки :) слабонервным не смотреть!...
Вах! По диапазону проблем нет? У меня были.

VGV
15.05.2004, 11:08
нету :) уложился точно. но магниты подбирать замучался...

DrBit
15.05.2004, 14:00
2Zlodey: Спасибо!

c001ibin
19.02.2005, 22:31
=FPS=mYt:
Не мучайся ты со своим джоем.
У меня (был) Extreme Digital 3D...
меня вообще трудно из себя вывести, но у логитеков получилось на 5+
Полнейший отстой по всем параметрам.
Построил штурвал, подключил к схеме джоя - тоже скачет.
(отводишь ручку немного в сторону, а он как скакнёт!!! - знакомо?)
Там электроника глючная (или фичи такие дурацкие)
И дело не в резисторах. Не знаю, как тебе смогла помочь смазка...
Я резисторы менял - безрезультатно.
Геймпорт оказался гораздо лучше (со всеми шумами - на порядок приятнее этого убожества.

pisto
20.02.2005, 17:53
=FPS=mYt:
Не мучайся ты со своим джоем.
У меня (был) Extreme Digital 3D...
меня вообще трудно из себя вывести, но у логитеков получилось на 5+
Полнейший отстой по всем параметрам.
Построил штурвал, подключил к схеме джоя - тоже скачет.
(отводишь ручку немного в сторону, а он как скакнёт!!! - знакомо?)
Там электроника глючная (или фичи такие дурацкие)
И дело не в резисторах. Не знаю, как тебе смогла помочь смазка...
Я резисторы менял - безрезультатно.
Геймпорт оказался гораздо лучше (со всеми шумами - на порядок приятнее этого убожества.
Я сделал вывод что электроника.Я резюки на магниторезисторы менял.Все равно какие то непонятные дерганья наблюдаются.

=FPS=mYt
20.02.2005, 21:08
=) да я и не мучаюсь...
кстати пост этот про мучения я написал с год назад, с тех пор джой не смазывал, у меня по прежнему логитек фридом в связке с х45, летаю - всё замечательно=) Шумы исчезли с тех самых пор как я немного промазал все резюки. Также сделал питание через усб... тоже давненько кстати=) Иногда бывает ощущение что нос задирается самика, но это легко компенсируется триммерами. На грани сваливания тоже хожу постоянно без проблем=)

Blek
23.02.2005, 21:10
тема как ?? еще актуальна ?? вот на затравку
для продвинутых радиогубителей ... источник Радио 2002 - N1 :D :D :D

Ukatam
23.02.2005, 21:51
Вау.Так дриамкаст на холлах собрана !!! А в других геймпадах тоже холлы ??? И чего я раньше не обратил на это внимания. Спасибо огромное !!!!!!!

Blek
23.02.2005, 22:14
самое интересное что насколько я понял есть геймпад а есть джои к ним.. правда мои походы по магазинам их не выявили , и на вопрос продавцу о именно джое все дружно вынимали геймпады , когда я им популярно обяснял разницу между геймпадом и джоем они впадали в легкий ступор :)
только вот тип датчика на схеме к сожалению не указан...

Ukatam
23.02.2005, 22:35
Да судя по описанию простой Холл с четырмя выводами (напряжения как в моих эксперементах с холлами выдраными из видеоголовки) жаль уже переделал джой на оптику и пока устраивает. Но все равно весьма полезная схемка.Главная серийно провереная. И есть кратенькое описание конструкции.Я журнальчик этот поднял :-). Там в конце статьи говорится о наличии ненадежных резисторных устроств :-)
Blek судя по статье автор не указывет различия между геймпадом и джоем.может это всетаки геймпад.В нем как я понял одна ось (линейная относительно центра) и одна аналогавая кнопка.

Blek
09.03.2005, 22:15
Да судя по описанию простой Холл с четырмя выводами
простой?? в смысле ? они есть аналоговые и цифровые... хотя судя по схеме стоят скорей цифровые , с прямым и инверсным выходом , аналоговых с 2 выходами я пока не встречал
кстати . я вот начал копать инфу по холам и в gla есть такой пораметр как sensitivity (mV/G) т.е. типа чувствительность на величину магнитного поля , так вот вопрос к физикам .
GAUSS .. сколько этих гаусов может быть в маленьком магните ?? ну вы поняли :) примерительно к нашим условиям ? вот для примера у одного из холов с таким параметром
magnetic Range - -670 до +670 Gauss
насколько это много и какой магнит при этом нада ??

Ukatam
09.03.2005, 22:50
Простой это тот что Элемент Холла. Кусок кварца с добавками приготовленный,без усилителей и компараторов.Токовые и холовские выходы.То есть не аналоговые и цифровые в том понимание в каком они представлены в большинстве катологов (с обвязкой внутри микросхемы, даже если выводов 3-4). Простые применяют например в двигателях привода видеомагнитофонов (подмотка,БВГ) и, кажется сидиромах и т п бесколлекторных движках.

Acyp
10.03.2005, 17:04
народ, а не подскажете где в пятидюймовых дисководах есть датчики холла, рядом с чем?
и подойдут ли они для замены ими переменных резюков?

Ukatam
10.03.2005, 17:21
Под блином привода диска,должны быть.Обычно в корпусе для поверхностного монтажа.Черные прямоугольные.Перед тем как извлекать их, нужно посмотреть на какие выводы приходит питание.Обычно через резистор.Незнаю какой ток где нужен,но с видеоголовки я выдирал вместе с резисторами.Ток через датчик около 10 мА. Кстати на схеме #164 этих резисторов нет, без них ток около 25-30 мА, но может так и нужно.
Замену мона пробовать по той же схеме #164.

EJG<M>_Doctor
18.03.2005, 20:51
Мужики, хэлп.
Использовал SS496A. Механика - Логик Экстрим 3Д про.
Взял 2 магнита, между ними вращается датчик. Угол поворота правда маловат (градусов 40 не больше). Электроника от Миндога на Меге 8.
Короче, дает эта штука около сотни отсчетов + дергается в крайнем правом положении. Попробовал повращать на 180 градусов - 1000 отсчетов.
Что делать? Точить магниты? Если да, то как (если можно, эскизик с полюсами и геометрич. размерами).
Заранее благодарен за ответы

VGV
18.03.2005, 22:41
диапазон маловат. или усиливать сигнал...или както крутить на 180 ИМХО.

SLI=SHURIK_25=
19.03.2005, 14:47
Подумать над тем, чтоб вращать не датчик а саму магнитную систему. Плюс сделать так, чтоб система не тольк вращалась, но и ПЕРЕМЕЩАЛАСЬ относительно датчика. Это связано с тем, что данный тип датчика Холла реагирует не столько на изменения направления магнитного поля, но и на напряженность его также.
Все эти советы по иследованиям Андрея BoRada. Сам я этим не занимался.

Blek
19.03.2005, 15:47
Что делать? Точить магниты? Если да, то как (если можно, эскизик с полюсами и геометрич. размерами).
ты это... поакуратней с этим... сточить можно только алмазом или электроэрозионкой ! магнит имеет твердость сравнимую с алмазом и напильником его не возьмеш , конечно если это полноценый магнит а не магнитная резинка

VGV
19.03.2005, 21:05
Подумать над тем, чтоб вращать не датчик а саму магнитную систему. Плюс сделать так, чтоб система не тольк вращалась, но и ПЕРЕМЕЩАЛАСЬ относительно датчика. Это связано с тем, что данный тип датчика Холла реагирует не столько на изменения направления магнитного поля, но и на напряженность его также.
Все эти советы по иследованиям Андрея BoRada. Сам я этим не занимался.
Да, всё так. подлая вещь в виду своей простоты и низкой цены. я в руд когда ставил то просто магниты друг на друга накладывал чтобы усилить их.

Blek
19.03.2005, 21:30
а че это за програмка ? я чето так и не вехал.. есть она здесь или ссылка где взять, скачать..ткните кто знает плс..

-Sokol-
03.04.2005, 06:37
Мужики, хэлп.
Использовал SS496A. Механика - Логик Экстрим 3Д про.
Взял 2 магнита, между ними вращается датчик. Угол поворота правда маловат (градусов 40 не больше). Электроника от Миндога на Меге 8.
Короче, дает эта штука около сотни отсчетов + дергается в крайнем правом положении. Попробовал повращать на 180 градусов - 1000 отсчетов.
Что делать? Точить магниты? Если да, то как (если можно, эскизик с полюсами и геометрич. размерами).
Заранее благодарен за ответы

тебе нада увеличить магнитное поле, поставить боле мощнее магниты...

ты так долго будеш подбирать магнитное поле к готовому датчику, и результат один черт до конца не подбереш. Проще поставить датчик без встроенного усилителя и отдельно собрать усилитель и отрегулировать под свои магниты. Усилитель лучше всего собрать на кр1446уд1 U питание его от 2.5 до 7.5 вольт Uвых = U пит при R нагр более 100 ком