Вот макетка и иммитатор оси.
Вид для печати
Вот макетка и иммитатор оси.
классно :)
smdшка это операционник я так понимаю.
2 23AG_Black
400руб ~ 13.3$
полюбому usb дрова это не фунт изюму :) если сбацаешь будет здорово :)
БоРада, твой самодельный магниторезюк какие характеристики дает (относительно оптического самопала)? Потенциал лучше чем у самодельной оптики?
Интересно, млин...
Скажем так: более прогнозируемый и настраиваемый вариант. Плюс механика проще значительно. Легче встроить в любой джой. Если оптика была б лучше, чо бы я распинался, а уж поверьте, оптику я долго и тщательно разжевывал. Я имею в виду самодельную оптопару.Цитата:
Originally posted by Kelt
БоРада, твой самодельный магниторезюк какие характеристики дает (относительно оптического самопала)? Потенциал лучше чем у самодельной оптики?
Интересно, млин...
Я так понимаю, что именно на этом участке фронта ты дислоцировал отборные гвардейские авиадивизии? Когда ориентировочно наступление? Я тут собираюсь заказывать магниторезюки, дык может не дергаться, и дождаться релиза твоих?Цитата:
Originally posted by boRada
Скажем так: более прогнозируемый и настраиваемый вариант. Плюс механика проще значительно. Легче встроить в любой джой. Если оптика была б лучше, чо бы я распинался, а уж поверьте, оптику я долго и тщательно разжевывал. Я имею в виду самодельную оптопару.
В той теме (или по ссылке) выкачал пдф с даташитом на промышленный валкодер. Параметры: 256 циклов на 100 град поворота, т,е около 2.5 циклов на градус. По-моему, вполне нормально. Хотя действительно испольовать их лучше на РУДе (шаг винта, газ, нагнетатель, закрылки, триммеры и т.д.).Цитата:
Originally posted by Rik
На этих движках получится слишком большая дискретность - там на один полный оборот вала примерно 200 шагов. А у нас к тому же угол вчетверо меньше. Придется передачу делать с повышением. Хорошо ли?
Во-вторых - надо еще заставить комп понять импульсы. Ну Хто драйвер напишет?
А по поводу той таблицы, что на гербове была с оптопарой на приближение-удаление: уже разработал в солидворксе механику на РУС еще с год назад (правда в первом приближении, привязки к технологии изготовления пока никакой, при первом рассмотрении - много литья или фрезировки получается) - буду переделывать. Самое главное сейчас найти подходящюю трубку и подтвердить (опровергнуть) приведенную на гербове таблицу (на 10 см хода достаточно линейная зависимость). А джой РУС получился почти полноразмерный: высота ок. 65 см, ход вверху - ок. 30 см (под свою руку брал, нормальный ход без напряга суставов и предплечий), ход внизу - ок. 10 см. Уже вылепил накладки под свою руку (типа, анатомические ручки :D ) ...
:) В общем да. Но в свете последних сообщений СовИнформБюро, даж и незнаю удастся ли продолжть работу с ними. Весь затык сейчас - в их наличии. Я, конечно, закончу с тем что у меня есть - должны прийти скоро компоненты SMD, но потом-то что? Опять оптика? :(Цитата:
Originally posted by Kelt
Я так понимаю, что именно на этом участке фронта ты дислоцировал отборные гвардейские авиадивизии? Когда ориентировочно наступление? Я тут собираюсь заказывать магниторезюки, дык может не дергаться, и дождаться релиза твоих?
Всем привет! выбрал время- посмотрел ветку,как вы тут копья ломаете. Уважаю- сам такой. К делу: Холлы я давным давно сделал,смотрите. все просто- только одна микросхема,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...log/c20020.pdf
Брал почтой в Платане.По подключению- все просто- выводы- всего 3 штуки (+5питание,земля и сигнал) никаких согласующих устройств не надо. Вся сложность- в магнитной системе-я использовал электромоторчик от привода лотка неисправного СD-ROM drive+ точил и вклеивал дополнительные магниты,подбирая тем самым диапазон. Магниты- от таких-же моторчиков от CD-ROM. Точил их микрофрезой. http://www.sukhoi.ru/forum/showthrea...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...olepage&id=813 можно заказать SS496A Honeywell, что я и сделал.
Заказал шесть штук, оплата через банк, обошлось в 600счемто рублей.
Короче покупайте, будем вместе делать, и парти..., Байкал нам светить будет :-)))
Обнаружил у себя пару датчиков холла и озаботился как же у них поключаються выводы (их 4) кто имеет типа схему типовую прошу на мыло кинуть плзз, потом плавно перешел к тому с чем его есть и вот что говорит общественность
http://www.toyota-club.nm.ru/files/0...3-05-18_dh.htm
И вот цитата:
Если на полупроводник, по которому (вдоль) протекает ток, воздействовать магнитным полем, то в нем возникает поперечная разность потенциалов (ЭДС Холла). Возникающая поперечная ЭДС может иметь напряжение только на 3 В меньше, чем напряжение питания.
Соответственно датчик холла являеться источником ЭДС зависящей от магнитного потока через датчик! (это не цитата)
соответственно берем джойстик с встроенной ацп, там на крайний вывод резистора подаеться эталонное напряжение, со средней точки снимаеться как с делителя, со второй крайней точки на корпус, нас интересует средняя точка. На ней угол поворота воспринимаеться как напряжение делителя, то есть что бы включить датчик холла вместо резюка надо:
1 точку куда идет крайний вывод резистора (+V эт) откинуть нафиг
2 подать питание (стабильное) на датчик что бы максимум выходного сигнала был в районе Vэт
3 вход ацп (средняя точка резистора) подключить к выходу датчика (вернее наоборот :))
4 корпус датчика на корпус джойстика
Типа все
или я что то не так понимаю????
Я думаю,что ты все праильно понимаешь:)Но имей ввиду,что датчики для автомобилей- они дискретные (да-нет) Они не подойдут ... Не проще ли все-таки воспользоваться готовой микросхемой?Цитата:
Originally posted by MaxPayneRUS
Типа все
или я что то не так понимаю????
Теперь- о другом. Насчет моих датчиков. Я их делал для кугара. Там питание- 5 вольт напрямую,нет проблем.
Но в 45- ке- там по -другому чуток- там на резюки идет 2.9 вольта питания! Будте внимательны- датчик так не заработает. НАДО ЗАПИТЫВАТЬ ЕГО ОТ +5 вольт,беря их с другого места. Тоды все будет Окей :)
Обратите внимание также,что оси в кугаре обладают противоположной логикой- там просто надо ось с датчиком вставлять в разных начальных положениях, развернутыми на 180. Я понятно выразился? Вроде- да.:)
2 BoRada
может перенесешь часть ветки в отдельную что-нибудь типа
"магнитные датчики - схемы и флейм" :)
как бы эта ветка по оптике...
Они настолько же дискретны насколько и твои микросхемы, чем сильнее поле тем сильнее эдс, потому и проще наверное будет взять датчик а не пользовать выход сборок в которых на выходе уже черт знает чтоЦитата:
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 кОм.
К слову, к своему Логитеху уже прикрутил разъем и переключатели, чтобы можно было на любую из осей подавать напряжение от внешнего датчика, или от штатного резюка. Сейчас сбираюсь паять схему согласования.
Вопрос с динамическим диапазоном решаеться элементарно! 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
вот только я не понял почему ты считаешь что быстродействия кота не хватает из-за магниторезисторов разве они тормозные? или я не так понял?
Отвечаю:) Тут дело не в датчиках- они ( датчики Холла)- просто идеал для таких джоев,так как он бесконтактный. ( Проверено горьким опытом на собственной шкуре) Тут дело- в быстродействии самой схемы АЦП и самого контроллера. ThrustMaster сделали шедевр- кугар по точности осей- не имеет конкурентов ( цифра в 30-40 единиц разрешающей способности при шкале 64535 единиц- достойно уважения . ( например,У 45-ки разрешающая способность- 370 единиц.) + возможности программирования кнопок у кошки- нет аналогов в истории.Цитата:
Originally posted by boRada
Нда, действительно интересно... что значит быстродействия?
НО при ТАКОЙ точности- он не справляется по быстродействию осей. Случай из жизни:
0. С детства занимаюсь радиолюбительством со всеми вытекающими.:)
1. 6 лет назад я сделал свой оптический геймпортовый джой
летал с ним во Фланкер (2 года на гиперлобби) Я отличался очень точной стрельбой,даже в лоб, чем заработал ненависть врагов и уважение друзей . Сейчас только один пилот держит мою спину мокрой,ловим друг друга только на ошибках и нервах, бой иногда длится до выработки топлива.
2 Возмечтал о кугаре,купил его (S/N 00155) получил я его из за бугра вторым в России ( первый- у бетатестера Hummer а был (142):)
3.Полетал,испытал разочарование, (хотел выбросить в форточку),но одумался и стал переделывать. ( ну вы видели)
4. Вылизал все,подогнал под себя ,кроме датчиков.. ( появились за бугром датчики - один умелец их штамповал и рассылал аж за 125 баксов. Мне это не нравилось.
Занялся экспериментами сам. Сделал датчики,летал с ними.
Но это все таки оказалось не то....Бить с лоб с прошлым результатом не удавалось-ПРИЦЕЛ ВОДИЛО ТУДА-СЮДА В МИЛЛИМЕТРЕ ОТ ЦЕЛИ....... Рядом всегда был мой старый оптический джой - опять возвращался к нему..
5. Плюнул на все и встроил оптические оси на гейм порте ( как в старом джое) ,отдал их под управление драйверами от CH. Кнопки и программирование остальных осей-кугаровское.
6.Добился своего,летаю уверенно,как и раньше.. 1.5 года переделок....Вспомнить страшно..:D
Итог: На кугаре ( кроме остальных глючных проблем)существует совсем маленький тормоз по осям- контроллер просто не успевает моментально и в точку позиционировать РУС. Для большинства пилотов он незначителен,незаметен. Но я -упертый идеалист в этом вопросе,тем более что было с чем сравнивать.
Вот такой вот случай из жизни ;)
хочу заметить, может я конечно чтото неправильно тестировал, но мой х45 в программе DXтвик чтоли...она инфу всякую про джои показывает, смащался минимум на 270-290 в зависимости от оси. вот, защитил честь :)
и вопрос к уважаемому спецу: а нельзяли "разогнать" какнить контроллер в джое? меня мой х45 тоже не устраивает в плане замедленного отклика...
Нет вопросов:) ( я тестировал 45-ку на кугаровском ,кстати оччень хорошем и наглядном софте из комплекта Foxy ( Foxy windows joy analizer) Можете попробовать, но не уверен,что она на потребует Cougara для начала :) http://cougar.frugalsworld.com/Цитата:
Originally posted by VGV
хочу заметить, может я конечно чтото неправильно тестировал, но мой х45 в программе DXтвик чтоли...она инфу всякую про джои показывает, смащался минимум на 270-290 в зависимости от оси. вот, защитил честь :)
и вопрос к уважаемому спецу: а нельзяли "разогнать" какнить контроллер в джое? меня мой х45 тоже не устраивает в плане замедленного отклика...
Что касается быстроты осей в 45-ке- то она на высоте, это видно в этой проге). Имхо,за счет большей цены деления. Но 370 единиц для основных осей-( сам тестировал) уже многовато,к сожалению.
Там все не просто- там уже железо.. Не уверен,что можно вскрыть микрокод ПЗУ конроллера. Но это и не поможет,Имхо..Цитата:
Originally posted by VGV
на 270-290 в зависимости от оси. вот, защитил честь :)
а нельзяли "разогнать" какнить контроллер в джое? меня мой х45 тоже не устраивает в плане замедленного отклика...
,ведь тут надо повышать его частоту уже в разы...
спс за ответ, видимо придётся делать по вышеприведонному методу :)
так. если я правильно понимаю 65535/30 = 2184 отсчетов больше чем 11 бит.т.е скорее всего 12 с усреднением.Цитата:
Originally posted by Baikal
Тут дело- в быстродействии самой схемы АЦП и самого контроллера. ThrustMaster сделали шедевр- кугар по точности осей- не имеет конкурентов ( цифра в 30-40 единиц разрешающей способности при шкале 64535 единиц- достойно уважения .
[/B]
а вот это плохо 177 это видимо один байт на канал :(Цитата:
( например,У 45-ки разрешающая способность- 370 единиц.)
да здесь похоже ничего не сделаешь такой у него софт и не очень ясно с какого конца.то-ли микропрограмма в джое то ли в компе, полюбому похоже дело труба :(Цитата:
возможности программирования кнопок у кошки- нет аналогов в истории.
НО при ТАКОЙ точности- он не справляется по быстродействию осей.
Ясно, будем учиться на чужих ошибках :)Цитата:
Итог: На кугаре ( кроме остальных глючных проблем)существует совсем маленький тормоз по осям- контроллер просто не успевает моментально и в точку позиционировать РУС. Для большинства пилотов он незначителен,незаметен. Но я -упертый идеалист в этом вопросе,тем более что было с чем сравнивать.[/B]
Да, и кстати, "автомобильные" - это очень неконкретно. Среди них очень разные дачтчики. Есть, например, на педаль газа... И в принципе любой датчик без преобразователей - недискретный, только часто работают в очень маленьком диапазоне, до 2-3 мм. Ну и линейность, конечно, в зависимости от линейности изменения магнитного поля....Цитата:
Originally posted by MaxPayneRUS
Они настолько же дискретны насколько и твои микросхемы, чем сильнее поле тем сильнее эдс, потому и проще наверное будет взять датчик а не пользовать выход сборок в которых на выходе уже черт знает что
Р.S. Это не я такой умный - это у меня книга есть " Магнитоэлектроника" :D
А как вы быстродействие замеряли? Тож хочу попробовать, уж больно мне непонятно о чем это вы...
У меня все было на ощупь ( читай мой предыдущий пост пункт 4 ) Измерять в абсолютных величинах мне необходимости не былоЦитата:
Originally posted by boRada
А как вы быстродействие замеряли? Тож хочу попробовать, уж больно мне непонятно о чем это вы...
А.... понятно..
Ты усилители с колонками собирал раньше? В журнале "радио" часто было " переставил провода - на слух улучшилось... увеличилось... низа бархатней, верха песочней..."
Согласен. С низким ??? быстродействием АЦП контроллера - че-то не так. Эти контроллеры работают на частотах не менее 1 Мгц. На аналого-цифровое преобразование тратиться ну максимум 100 тактов. Получаем 10 кГц. Одна десятитысячная секунды. Ну даже одна тысячная за счет последующей обработки МК и драйвером. Или надо учитывать еще что-то?Цитата:
Originally posted by boRada
А.... понятно..
Ты усилители с колонками собирал раньше? В журнале "радио" часто было " переставил провода - на слух улучшилось... увеличилось... низа бархатней, верха песочней..."
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
Подать нужные верхнее и нижнее опорные напряжение на соотв. входы МК, впаянного в штатную плату - тут без механического вмешательства не обойтись, да и нужные напряжения надо откуда-то взять, т.е. опять те же дополнительные элементы.Цитата:
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
и кстати напрасно хихикаешь :)
то что у него нет числового значения времени реакции это совсем не значит что он судит необъективно.
я очень даже допускаю что подтормаживания могут быть.
другое дело, что я например их бы может и не заметил. и скорее всего проблема не в скорости контроллера и ацп а в дровах и очень вероятно что это очередной компромис плавности перемещения по осям и разрешения ацп.
плохо то что ничего там подкрутить не получится :(
1. окружать не обязательноЦитата:
Originally posted by Kelt
В свете моих намерений собрать магнитный датчик на основе датчика холла имею спросить следующее.
1. Обязательно ли холл "окружать" магнитами, или можно применить один прямоугольный магнит с одной стороны (вариант - два прямоугольных с противоположных сторон)?
2. Имеет ли значение мощность магнитов?
насколько я понял эксперементируя с ним лучше всего будет работать системка в которой линии магнитного поля проходят с перпендикулярно плоской части датчика и вращаются как бы вокруг его ног.
когда дойдут руки подгоню картинку.
2. да, к сожалению имеет поскольку этот датчик ,в отличие от GMR,меряет как раз напряженность поля.
3.на приближение удаление тоже не плохо но вот расстояние перемещения маленькое и нелинейность большая появляется.
похоже эксперимент с двигателем оказался неудачным много переделывать и магниты слабоваты.
лучше всего пока работает связка резистор СП3-30 и магнитик от китайской дверной защелки он там очень сильный и намагничен правильно.
Originally posted by Maxix
и кстати напрасно хихикаешь
я очень даже допускаю что подтормаживания могут быть.
другое дело, что я например их бы может и не заметил. и скорее всего проблема не в скорости контроллера и ацп а в дровах и очень вероятно что это очередной компромис плавности перемещения по осям и разрешения ацп.
плохо то что ничего там подкрутить не получится
--------------------------------------------------------------------------------
2 Maxis : Так оно и есть,ИМХО :) Ты говоришь моим языком :)Цитата:
Originally posted by boRada
А я не хихикаю. Мне не положено. Просто разговор на ощущениях как-то неконкретен. Если есть проблема - надо о ней знать все. Но я действительно не понимаю как может быстродействие в милисекундах влиять на прицеливание "многотонного" самолета. Сглаживание наверняка есть, возможно на любом из этапов датчик- преобразователь-ацп-усв- драйвера-игра. Почему и спрашиваю, что полвечера просидел, выясняя это, и так и не пришел к выводу о наличии заметного "подтормаживания". Если тут собрались технари, то надо и разговаривать на техническом языке.
2 Borada : Да,я не замерял абсолютных величин- и это было бы напрасной тратой времени ,когда все для меня в конце концов стало очевидно. Совет такой- возьми 2 джоя как у меня и покрути быстро окружности. Согласен,опять необьективно.,но ,возможно,ты увидишь суть, хотя сомневаюсь. И вообще- я все сказал об этом в предыдущих постах,повторяться не буду и не призываю идти моим путем. Каждый решает сам. А датчики ,которые я сделал уже давно,и от которых пришлось отказаться,я не собираюсь вставлять обратно,хотя они- идеал для таких джоев.
Если хочешь- напиши программу,спаяй плату измерителя времени,прилепи оптические датчики на монитор с двух сторон экрана,и,имитируя полное отклонение осей джоев двумя дискретными элементами,засеки осциллографом время ,которое тебя интересует,используя яркое световое пятно ,сформированное программой.
Буду рад услышать результат,самому интересно :)
PS Я летаю во фланкер,а там- совсем другое управление,не такое ,как в Ил 2. В иле и Холлы пойдут,не волнуйтесь,не надо ломать наши копья ,не тот случай :)
Мужики, когда я делал датчики,я их всех обкрутил со всех сторон. Этот датчик ( см мои фото) должен быть расположен по центру пересечения магнитных линий, т.е в центре оси движка. Он реагирует как на напряженнось поля,так и его направление ( без поля он выдает половину напряжения,т.е центр) Тут без ЛИНЕЙНОГО изменения направления поля,проходящего через его 0 не обойтись,а оно возможно только в центре круга,т.е в центре электродвигателя. Силой магнитов в данном случае подгоняется рабочий диапазон углового перемещения оси(РУС) Обратите внимание и на тип датчика- там в линейке производителя есть датчики с разной магнитной чувствительностью. У меня она 800 G Если есть больше- ставьте их- меньше магнитов вешать придется. И еше- я использовал в одном датчике 3 типа магнитов- встроенный кольцевой с зазором, и еще 2 типа от разных двигателей к CD-ROM / Резал их микрофрезой с оборотами под 12000. Было дело... :) Удачи!Цитата:
Originally posted by Maxix
1. окружать не обязательно
насколько я понял эксперементируя с ним лучше всего будет работать системка в которой линии магнитного поля проходят с перпендикулярно плоской части датчика и вращаются как бы вокруг его ног.
когда дойдут руки подгоню картинку.
2. да, к сожалению имеет поскольку этот датчик ,в отличие от GMR,меряет как раз напряженность поля.
3.на приближение удаление тоже не плохо но вот расстояние перемещения маленькое и нелинейность большая появляется.
похоже эксперимент с двигателем оказался неудачным много переделывать и магниты слабоваты.
лучше всего пока работает связка резистор СП3-30 и магнитик от китайской дверной защелки он там очень сильный и намагничен правильно.
ЗЫ кстати,правильной установкой магнитов внутри движка считается то,которое они сами себе выбрали,но имеют некоторую склонность с слипанию с противороложных к оси сторон. ( это для тех,кто дойдет до конца)