-
Re: переделка джойстика на датчики холла
1. Магнит можно к какойнить железке.
Двухсторонний скотч пробовал - не понравилось. Нужно отрывать и обратно приклеивать - невозможно плавно передвигать.
2. Простой суперклей. Капельку с краешку - если что отровать можно.
3.4. ХЗ Ни с тем ни с другим не сталкивался.
-
Re: переделка джойстика на датчики холла
придется повторится в который раз ,
магнитодатчики очень чуствительные к люфтам , особенно если люфт в "другой координате" . т.е, скажем такой момент как у вас магнит работает по "углу" а люфт происходит ближе-дальше (магнит-датчик) или верх-низ ,т.е если люфт есть относительно движения в нужные стороны то это еще не так смертельно9хотя и нежелательно) а вот если не в координате то тапки , у меня был люфт всего 0.2мм (поперечный)и это делало полный облом , летать было просто НЕВОЗМОЖНО
Katmai , попробуй зделать сброс калибровок в джое (какая перемычка непомню) и поставь на землю входы без датчиков
-
Re: переделка джойстика на датчики холла
Всем спасибо за дельные советы, собрал джой на д.Холла взятые с убитого сидюшника (магниты с движка, что в сидюке диск паркует) + контроллер MJoy, самая первая схема. Все просто наивысше, 3 месяца гоняю никаких проМблем!
-
Вложений: 1
Re: переделка джойстика на датчики холла
Цитата:
Сообщение от
Blek
придется повторится в который раз ,
магнитодатчики очень чуствительные к люфтам , особенно если люфт в "другой координате" . т.е, скажем такой момент как у вас магнит работает по "углу" а люфт происходит ближе-дальше (магнит-датчик) или верх-низ ,т.е если люфт есть относительно движения в нужные стороны то это еще не так смертельно9хотя и нежелательно) а вот если не в координате то тапки , у меня был люфт всего 0.2мм (поперечный)и это делало полный облом , летать было просто НЕВОЗМОЖНО
Katmai , попробуй зделать сброс калибровок в джое (какая перемычка непомню) и поставь на землю входы без датчиков
Хех... Люфт, как я понимаю, у меня отсутствует (http://shard.foksa.com/www//Photos/J...i/DSC00045.jpg). Неиспользуемые оси Мджой16 ессна заземлены.
Сбросить калибровки... Хм...
Пока получается вот такая картинка в Джойтестере (см аттач). Это, откровенно сказать, далеко от того, что я рассчитывал получить...
-
Re: переделка джойстика на датчики холла
Цитата:
Сообщение от
Katmai
Люфт, как я понимаю, у меня отсутствует...
Подобие люфта(о котором говорил Blek) получается если поверхности датчика и магнита не паралельны. Магнит вращается в плоскости и поверхность магнита должна быть строго паралельна плоскости вращения. Любой малейший перекос и будут получаться элипсы-овалы вместо кругов(даже если слой клея под магнитом не ровно лёг - это уже залог нелинейности).
Есть ли загрузка на ручке?
начинать настраивать нужно от нейтрального положения осей, БЕЗ магнитов:
-обнулить калибровку(в "игровых устройствах" по умолчанию)
-убрать магниты, и включить джой без магнитов, датчики выдадут половину напряжения и это будет нейтралью осей(желателен чёткий центр загрузки механизма)
-аккуратно подставить магнит на место, следя за тем чтоб отклик оси не убежал из центра(хоть с магнитом, хоть без магнита - отклик должен быть в нейтрали), типа юстировка
-если всё паралельно и магниты не "левые", то отклик будет равномерный и останется лишь отогнуть(подогнуть) датчик дальше(ближе) относительно магнита для того чтобы крайние положения ручки совпадали с крайними положениями отклика.
-
Re: переделка джойстика на датчики холла
Спасибо за подробное описание, fred kaa! Сейчас буду пробовать :)
-
Re: переделка джойстика на датчики холла
Скажите, а какое расположение ножек у HOLL IC VHE-101? Информации по ним так нигде и нет.
-
Re: переделка джойстика на датчики холла
Цитата:
Сообщение от
Katmai
.....
Имхо-размер магнита неуд.,холл не идеально стоит,позиционно в смысле ...вобщем в асе ...железяки у тя хорошие,все буде ок:)
-
Re: Ответ: переделка джойстика на датчики холла
Цитата:
Сообщение от
GO!
Гы-гы! Всех напугал! :D
А я то сам без комплексов. Взял и испытал LM324 в схеме повторителя.
Оказалось намного лучше, чем ЛН.
хуже чем r2r оу, но все-же в 4 раза дешевле:
- минимальный Uout = 0V!!! (Хоровиц, Хилл, и даташит не обманули!!! Я в восторге!!!)
- максимальный Uout = 3,56V Здесь не все так радужно, но для контроллеров типа MJoy хватит даже с хорошим запасом.
- зависимость Uout от Uin совершенно линейная, поэтому графики не привожу за ненадобностью!!!
Вывод: Знаменитый девайс ГоГоблина можно сделать за меньшие деньги, если на выходе - контроллер MJoy.
Собрал я MJoy16. Хочу проэксперементировать связку LM324 + VHE-101 для датчиков. Подскажите пожалуста, какой минимальный диапазон входного напряжения осей контроллера MJoy16 для обеспечения всех возможностей 10-битного АЦП ?
-
Re: переделка джойстика на датчики холла
-
Re: переделка джойстика на датчики холла
Цитата:
Сообщение от
USSR_Rik
= Vref (pin 32 AREF)
Не понял.
-
Re: переделка джойстика на датчики холла
Немного соврал в теории, но конечный результат не изменится. Максимальное входное напряжение, которое обработает АЦП в оригинальной схеме MJoy16, равно опорному напряжению на выводе 32 микросхемы, а оно при таком включении равно напряжению питания аналоговой части схемы (вывод 30). Оно и будет полным 10-разрядным числом на выходе.
-
Re: переделка джойстика на датчики холла
Rik, ты извини, но с моими знаниями в области электроники это темный лес. Я еще удивился, как у меня MJoy c первого раза пошел. Как я понял, если максимальное значение напряжения на датчике меньше напряжения на выводе 32, то контроллер не будет выдавать все 10 бит, следовательно джой будет менее точный. И какое напряжение должно быть на выводе 32, или оно всегда разное и сависит от вариантов сборки, количества использованых осей и т.д. ? Не хочу лесть к включенному MJoy и замерять это напряжение - боюсь перемкнуть ножки и спалить контроллер.
-
Re: переделка джойстика на датчики холла
Цитата:
Сообщение от
CIRUS
если максимальное значение напряжения на датчике меньше напряжения на выводе 32, то контроллер не будет выдавать все 10 бит, следовательно джой будет менее точный.
Да, так. Но если честно - если, скажем, вместо 1024 будет максимально 700..800 отсчетов - я бы и не парился.
Есть еще вариант - если я правильно помню, можно замкнуть на землю 32 вывод и тогда опорное напряжение будет 2,56 V - соответственно и максимальное входное напряжение, соответствующее 1024 отсчетам, будет 2,56 вольта. Надо даташит почитать, только уже не сегодня :)
Вообще говоря - те, кто хочет растопырить пальцы и получить от MJoy16 полный диапазон (1024 отсчета - это 0,1% ) при питании от компьютерного USB порта - гм.. есть ли уверенность в том, что юсбишные 5 вольт достаточно стабильны, чтобы обеспечить такую точность? Если уж так - тогда надо делать отдельный прецизионный источник опорного напряжения/
-
Re: переделка джойстика на датчики холла
Выяснил. С MJ16 не получится - там значения опорного напряжения задаются установкой двух битов в регистре микросхемы. Соответственно - без изменений в исходнике и перекомпиляции ты их не поменяешь, а исходников на MJ16 нет. С MJoy8 можно, для него MeanDog исходники выкладывал.
-
Re: переделка джойстика на датчики холла
Цитата:
Сообщение от
USSR_Rik
С MJ16 не получится - там значения опорного напряжения задаются установкой двух битов в регистре микросхемы.
Т.е. необходимо для этого делать свою индивидуальную прошивку для ATmega16 ?
-
Re: переделка джойстика на датчики холла
USSR_Rik , молодец . а тоя уже собрался вас обоих в RTFM послать . ты таки еполенился и прочитал ПДФ на атмегу . я этот вопрос еще месяцев 6-8 назад с Фреед-ка обмусоливал в аське ,:)
ps там кстати еще много чего можно интересного найти . даже не обладая англицким. (в частности я:) ) , особенно в части касаемо разделения аналоговой земли и цифровой (помехи)... короче "курите" ПДФы:)
-
Re: переделка джойстика на датчики холла
-
Re: переделка джойстика на датчики холла
Значит LM324 отпадает. Появились у меня MCP602 - прислали с Днеропетровска через интернет-магазин. Теперь дело я думаю пойдет. С ножками холлов я тоже разобрался - проводимость в любую сторону, и не важно куда подключать питание и снимать напряжение(на любые ножки по диагонали на холлах с выводами на две стороны или через одну ножку в случае если выводы на одну сторону). Померял три разных холла запитывая их на 5В геймпорта(все с выводами на одну сторону). Магнит при этом использовал из жесткого диска. Больше всего мне понравился холл из флопа с срезом на одной стороне - при подключении последовательно с резистором 360 Ом брал ток 8,1 mA и выдавал на выходе -1,15...+1,15 В без нагрузки. Второй холл с флопа (плоский с синей полосой) брал 7,4 mA, на выходе -0,98...+0,98 В. А вот HOLL IC VHE-101 брал 4,7mA и выдавал -0,32...+0,32 В. Поэтому остановился на первом холле - чем меньше будет коэффициент усиления, тем меньше будет различных помех ( или я ошибаюсь?). Магниты, я так думаю, лучше использовать кольцевые двухполюсные. С ними люфты в механике будут меньше отражаться на показания датчиков в сравнении с одним плоским магнитом, схема с которым особенно чуствительна к продольному люфту. Да и соосность легче выставить а не ловить доли милиметров. В схеме с двумя магнитами на коромысле возможно будет значительная нелинейность (мои предположения). Заметных люфтов у меня в механике пока нет, т.к. посадил все на подшипники, но на будущее подстраховаться надо. Круглые магниты можно взять с движка на лафете сидюка. Сам выдрал с покойной Соньки, они резиновые и легко можно подрезать по толщине если не будут влазить. Отписать - отписался, осталось дало за "малым" - собрать все до кучи:) .
-
Вложений: 3
Re: переделка джойстика на датчики холла
Вот что у меня получилось. Корпус с Genius F-23, механика РУС посажена на подшипники, контроллер MJoy16. Платку для датчиков РУС изготовил общую для двух осей, на ней и установлены датчики холла. Магниты кольцевые из движков сидюка. Все испытания пройдены успешно, я доволен. Всем огромное спасибо.
-
Re: переделка джойстика на датчики холла
Симпатично. Владельцам аналогичных джоев - прям бери да делай, а сидюков мертвых (или старых) сейчас можно на 5 копеек ящик купить.
Только подстроечники открытые лучше замени от греха подальше - ненадежные они. Сюда вообще лучше бы многооборотные, да только плату переделывать надо.
-
Вложений: 1
Re: переделка джойстика на датчики холла
Чётенько смастырил
А почему вот так не катит, отстал я чёта.....
Ес можно вкратце чего дифусил-ли делают хорошего?
-
Вложений: 1
Re: переделка джойстика на датчики холла
Цитата:
Сообщение от
USSR_Rik
Только подстроечники открытые лучше замени от греха подальше - ненадежные они. Сюда вообще лучше бы многооборотные, да только плату переделывать надо.
Спасибо за совет, но пока менять не буду - охота полетать. Как начнуться проблемы, заменю
Цитата:
Сообщение от
treffa online
А почему вот так не катит, отстал я чёта.....
Мне кажеться, конструкция с кольцевыми магнитами в сравнении с конструкцией с одним магнитом не чуствительна к осевым люфтам в механике джоя и дает лучшую линейность. Да и ловить соосность с одним магнитом уж слишком кропотливое дело. Прилагаю свой рисунок в JoyTester2:
-
Вложений: 1
Re: переделка джойстика на датчики холла
Скажите пожалуйста, что это за холл такой? И холл ли это вообще?
Продали мне его в магазине радиодеталей, сказали , что холл.Пробовал его подключить в АБ2, заместо качалки, провода не паял а прикрутил. Прикручивал в разных комбинациях и магнитиком шевелил около него. Реакции ноль.
-
Re: переделка джойстика на датчики холла
Цитата:
Сообщение от
Letchik
Скажите пожалуйста, что это за холл такой? И холл ли это вообще?
Продали мне его в магазине радиодеталей, сказали , что холл.Пробовал его подключить в АБ2, заместо качалки, провода не паял а прикрутил. Прикручивал в разных комбинациях и магнитиком шевелил около него. Реакции ноль.
Используй Гугль, камрад!
http://www.platan.ru/cgi-bin/qwery.p...111689097.html
http://ra4a.narod.ru/Spravka4/d14.htm
Тебя не обманули.
-
Re: переделка джойстика на датчики холла
Спасибо!
Что странно, ввел в Гугле его маркировку перед тем как создать сообщение. А он ничего не нашел. Может потому , что маленькими буквами вводил.
-
Re: переделка джойстика на датчики холла
Цитата:
Сообщение от
Letchik
Скажите пожалуйста, что это за холл такой?
На нём и написано "К1116КП8", этой же серии "холлы" стоят в жигулёвских датчиках зажигания(только у тех напряжение питания больше 5 вольт). Оно на оси не годится, но из него можно сфарганить вечную кнопку для джоя, питание у КП8 4,5-5,5 вольта, то есть в джое может запросто работать кнопкой.
...залезай сюда, качай два тома:
Mikromagnitoelektronika._T.1.[pdf].zip
Mikromagnitoelektronika._T.2.[pdf].zip
на странице 216 второго тома инфа по датчику К1116КП8.
Книга мощная, справочник по всевозможным магнитным датчикам.
-
Re: переделка джойстика на датчики холла
на жигулёвских тоже 5 вольт.
-
Re: переделка джойстика на датчики холла
Видимо разные ставят, мне попадался работающий начиная с 6 вольт(похоже К1116КП3, 6-12 вольт рабочее напряжние).
...у меня такое впечатление, что жигулёвцы и сами то не знают что втыкают в датчики зажигания.
ДПДЗ(магнитные) - эти датчики работают от 5 вольт, но они дороговаты и халтура(по крайней мере отечественные).
-
Re: переделка джойстика на датчики холла
там просто в ДПДЗ и зажигании разные датчики...
-
Re: переделка джойстика на датчики холла
Цитата:
Сообщение от
fred kaa
На нём и написано "К1116КП8", этой же серии "холлы" стоят в жигулёвских датчиках зажигания(только у тех напряжение питания больше 5 вольт). Оно на оси не годится, но из него можно сфарганить вечную кнопку для джоя, питание у КП8 4,5-5,5 вольта, то есть в джое может запросто работать кнопкой.
...
Как это как кнопка? Можно подробнее?
-
Вложений: 1
Re: переделка джойстика на датчики холла
Это просто ключ, управляемый магнитным полем (см. рисунок из Бараночникова). Соответственно - на выходе не аналоговый (плавный) сигнал, а дискретный - открыт-закрыт.
-
Re: Ответ: переделка джойстика на датчики холла
Цитата:
Сообщение от
J0kER
Магазин переехал.
http://shop.aviamodelka.ru/
Цитата:
Сообщение от
J0kER
Для Красноярцев - есть пара лишних магнитов 6*6*1,5мм. Поделюсь. :)
Сам там покупал 28 штук. Бесколлекторный двиг для своего радиоуправляемого маслолета делаю...
Ну как, удалось маслолёт сварганить?
-
Re: переделка джойстика на датчики холла
Так кто-нибудь ставил ДПДЗ на эл. холла ?
-
Re: переделка джойстика на датчики холла
Цитата:
Сообщение от
Рена_70
Где-то рядом покоится целая ветка об этом.
Теоретичеки - мона и ДПДЗ, практически - геморой один.
-
Вложений: 1
Re: переделка джойстика на датчики холла
Откопал у себя вот такую схемку и не могу вспомнить откуда. Ни кто не встречал, и если встречал, то где?
-
Re: переделка джойстика на датчики холла
Цитата:
Сообщение от
YuretsKm
Откопал у себя вот такую схемку и не могу вспомнить откуда. Ни кто не встречал, и если встречал, то где?
Я встречал :) http://forum.sukhoi.ru/showpost.php?...98&postcount=6
Так с тех пор у меня две такие схемы в РУС и работают.
-
Re: переделка джойстика на датчики холла
-
Re: переделка джойстика на датчики холла
Цитата:
Сообщение от
USSR_Rik
Поделись пожалуйста номиналами резисторов для варианта на РУС.
-
Re: переделка джойстика на датчики холла
Кстати о нелинейности KMZ41 на малых углах.
Итак,ексель в помощь
X,°------ SIN(X)----SIN(X) нормированно
0--------0,00000------0,00
5--------0,08711------5,16
10-------0,17356------10,27
15-------0,25869------15,31
20-------0,34185------20,23
25-------0,42242------25,00
Далее,смотрим аппноут AN20003 "Contactless Angle Measurement using KMZ41 and UZZ9000"
Цитата:
....There are several blocks in the UZZ9000 that may cause errors, e.g. the ADC, the ALU and the DAC.
These errors should not be discussed in detail. An analysis shows that the accuracy of the UZZ9000
is better than 0.45° in any case...
Так до ±25° мы и так имели это самое "не хуже", другое дело на выходе операционника , какой бы он ни был rail-to-rail,
реализовать такую линейность на полный размах тяжко, но это уже другая пестня...
-
Вложений: 1
Re: переделка джойстика на датчики холла
И ещё одна схема(Siemens) для подключения магниторезисторного моста.
Лично не пробовано, но должно быть получше простого дифусилителя -
раздельные нуль и чувствительность, компенсация дрейфа операционников. Номиналы резисторов скорей всего придётся подобрать заново, важно лишь обеспечить идентичность пар .Операционник сдвоенный, может и MCP602 прокатит. Опорой хорошо бы AD680 поставить, если денег не жалко, можно один на оба канала.
-
Re: переделка джойстика на датчики холла
Цитата:
Сообщение от
YuretsKm
Поделись пожалуйста номиналами резисторов для варианта на РУС.
Извиняюсь за задержку, лениво было датчик снимать :) - у меня РУС прикручен к креслу, приходится корячиться
Значит так, по схеме из поста для РУС:
R2 = R3 = 10 кОм
R4 = R5 = 430 кОм
R1* у меня получился примерно 12, 5 кОм (лучше поставить таки подстроечник на 22 кОм и не париться с подбором).
ЗЫ Делать более сложные схемы, мне кажется, особого смысла не имеет. Формально - так лучше вообще классический дифусилитель на 3 ОУ - там низкая чувствительность коэффициента ослабления синфазного сигнала к разбросу параметров резисторов плюс высокое входное сопротивление.
Да и гнаться за 1000 отсчетов вместо, скажем, 900 - тоже - никто не заметит, кроме как в джойтестере.
-
Re: переделка джойстика на датчики холла
Цитата:
Сообщение от
USSR_Rik
ЗЫ Делать более сложные схемы, мне кажется, особого смысла не имеет. Формально - так лучше вообще классический дифусилитель на 3 ОУ - там низкая чувствительность коэффициента ослабления синфазного сигнала к разбросу параметров резисторов плюс высокое входное сопротивление.
Да и гнаться за 1000 отсчетов вместо, скажем, 900 - тоже - никто не заметит, кроме как в джойтестере.
Согласен на все 100.
Спасибо.
-
Re: переделка джойстика на датчики холла
Цитата:
Сообщение от
USSR_Rik
Значит так, по схеме из поста для РУС:
R2 = R3 = 10 кОм
R4 = R5 = 430 кОм
R1* у меня получился примерно 12, 5 кОм (лучше поставить таки подстроечник на 22 кОм и не париться с подбором).
Собрал датчик, работает, но пришлось поиграться с номиналами:
R4 = 1МОм
R5 = 330 кОм
При тех ноиналах, что ты дал угол получился около 90 градусов.
-
Re: переделка джойстика на датчики холла
Странно. Я же не филонил, а не поленился открутить платку и с лупой списывал номиналы. Вообще говоря, R4=R5 и R2=R3 должно быть, т.к. иначе синфазный сигнал с плеч моста будет плохо подавлен.
-
Вложений: 2
Re: переделка джойстика на датчики холла
На самом деле так и должно быть, питание то схемы однополярное, R4 притянут к минусу питания, а не к земле, отсюда и разбаланс. Естественно и КОСС улетает. Завиртуалить бы эту землю надо на пол-питания, всё встанет на свои места. Промоделил в Воркбенче- так и есть.
-
Re: переделка джойстика на датчики холла
R1* у меня как раз и работает смещением и выводит выходной сигнал ОУ в середину (полпитания) при среднем положении датчика. Решение корявое (с точки зрения симметричности) - но простейшее.
Какая версия WorkBench у тебя с таким осциллографом?
PS Вообще, конечно, с делителем питания оно как-то кошернее :) И скорее всего, отпадет необходимость подгонки нулевой точки - у KMZ разброс параметров магниторезисторов в мосте небольшой, кажется. Останутся неточности smd резисторов, надо бы проверить.
-
Re: переделка джойстика на датчики холла
Таким макаром сильно одно плечо моста "затяжелять" надо, только если сам операционник имеет большой сдвиг в нужную сторону - тогда просто повезло :)
WB старенький, 8.3.30
-
Re: переделка джойстика на датчики холла
To Alex Oz . Если рассматривать существование однополярных ОУ как обьективную реальность (а не как криво включенный двуполярный) то в данном случае получилась не искуственная земля а другой способ подачи постоянного смещения (альтернатива R1 в схеме USSR_Rik). Лучше такой способ или хуже - вопрос открытый.
To YuretsKm . Как мне кажется Вы через номиналы R4 и R5 подобрали необходимое смещение и усиление. Работать конечно будет и так но как уже говорил USSR_Rik дифусилитель лучше выполняет свои функции когда R4=R5.Тогда смещение подбирается через R1 а усиление через отношение R4/R2=R5/R3.
To USSR_Rik . А у датчика с KMZ разве нет погрешности установочной ориентации магнита , так сказать физического нуля? Если есть то наверное по любому подстроечник не помешает.
-
Re: переделка джойстика на датчики холла
Да, с отсутствием необходимости подстройки я погорячился, пожалуй. Помимо чисто компонентных неточностей (абсолютно согласен) ведь будет еще и погрешность установки магнита относительно датчика, доли градуса там руками поймать трудно.
По смещению - мне больше нравится все-таки классический вариант искусственной средней точки, который нарисовал Alex_Oz. У меня резистор смещения перекашивает мост, это в любом случае плохо. Другое дело - смогу ли победить лень и переделывать, хотя работы там на пару часов :)