PDA

Просмотр полной версии : Простой датчих Холла



Mordul
17.02.2014, 14:30
Добрый день, коллеги.

Есть у меня Mjoy 16. И дошли у меня руки сделать педали. Механику собрал быстро, а вот с электрикой пришлось пройти классический путь от самых дешевых резисторов до…

В общем собрал датчики Холла на SS495А и SS496 (меньшая магнитная чувствительность).

По рекомендациям товарища Servio и вообще согласно азам помехозащиты РЭА, добился шума в 1-3 отсчета на 512 единицах. Схемку датчика прилагаю. Датчика у меня два — педали и РУД. Питаются от +5в контроллера.
Магниты ниодимовые 5*5*5 мм. Один работает на вращение, второй на удаление. Второй способ конечно не идеальный, но мне достаточно такого диапазона.

174263

Но появилась проблема. В программе теста, калибровки, и в играх, показания всех выходов джоя замирают на 1-10 секунд. Буквально. Если была нажата кнопка, то она будет нажата, пока не отомрет. Если педаль была отклонена, то значение оси так и будет стоять, несмотря на текущее положение педалей.

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

А сам контроллер всё это время корректно видится виндой, не терятеся и не слетает. Всё восстанавливается без каких-либо последствий.

Я грешил на питание. На входе контроллера у меня 4.97в. На входах стабилизаторов 78L05 4.79в.На входе датика Холла примерно 4.6 вольта.
Пытался протянуть парралельную линию +5 в непосредственно на вход стабилизатора. Напряжение поднималось до 4.85в. Субъективно вроде бы фризы становились реже, но при более продолжительном испытании получалось что проблема не решается.

Далее я взял DC/DC преобразователь, и запитал стабилизаторы датчиков с него, взяв питание дял него с +5 контроллера. Напряжение на самих датчиках выросло до 5.2 вольта, но появился сильный шум, и проблема всё равно не пропала. Шум я думаю от самого проеобразователя. Поскольку в нем есть гальваническая развязка, я замкнул его -Vin и -Vout. Не знаю, как правильно это всё связать, иначе датчик не работает.
Но главное фризы — они как будто даже усилились.

Даже пытался втыкать в другой УСБ-порт, и при этом выключал все УСБ-устройства на компе. Не помогало.

В общем чего я только не делал, ничего не помогает выяснить природу фризов.

Наблюдения такие:
Фризы появились при подключении ДХ к контороллеру. Без них конроллер надежно работал 3 года.
Когда подключен один ДХ, фризы наступают реже, и их время меньше.
При двух ДХ фризы каждую минуту, и их продолжительность о 1 до 10 сек.
Фриз можно спровоцировать быстрой перекладкой педалей и руля от края до края (Мерял при этотм падение напряжение на ДХ, не более 0.01в).
Фризы сказываются на всех входах контроллера: кнопки, оси. (у меня на других осях стоят 3 переменника по 100К)

Прошу помощи, вдруг кто сталкивался с подобным?
Или в какую строну мне вообще копать?

mega_mozg_13
17.02.2014, 15:12
Или в какую строну мне вообще копать?
временно исключить мудреные схемы стабилизации и сами холлы. подкинуть на их место обычные переменные резисторы. протестировать.

Mordul
17.02.2014, 15:30
временно исключить мудреные схемы стабилизации и сами холлы. подкинуть на их место обычные переменные резисторы. протестировать.
Без Холлов «тестировал» 3 года. Фризов не было. Меня местами входы. На всех каналоах — одинаково.

Напрямую Холл без стабилизатора тоже превоначально подключал. Работало с сильным шумом. Но насчет фризов сказать не могу, потому что шум был такой, что ни о каких тестах речи не шло.Сосредоточился на борьбе с шумом. Но я где-то 2-3 для гонял его в таком режиме, и не замечал фризов.

Сегодня попробую ещё раз.

GVL224
17.02.2014, 15:54
Если дружите с паяльником, то соберите МагРез на основе датчика KMZ41, получится конечно дороже но не будет проблем с дрожью и зависаниями контроллера.

Mordul
17.02.2014, 16:21
Если дружите с паяльником, то соберите МагРез на основе датчика KMZ41, получится конечно дороже но не будет проблем с дрожью и зависаниями контроллера.

Кстати, сдается мне что контроллер у меня вашего производства))

Так что в рамках технического сопровождения, подскажите, где можно разжиться принципиальной схемой подключения КМЗ41 к вашему прибору?
И какие есть аналоги-замены у КМЗ41?
Я как бы изначально хотел делать именно на них, но в моих краях в наличии таких элементов нет. Да и вообще продавцы глаза округляют, когда пытаешься спросить. Я даже когда ДХ покупал, мне сказали, что не знают зачем они у них в ассортименте. и я единственный за всё время, кто их не просто покупает,а знает, что с ними делать))

GVL224
17.02.2014, 16:35
Кстати, сдается мне что контроллер у меня вашего производства))

Так что в рамках технического сопровождения, подскажите, где можно разжиться принципиальной схемой подключения КМЗ41 к вашему прибору?
И какие есть аналоги-замены у КМЗ41?
Я как бы изначально хотел делать именно на них, но в моих краях в наличии таких элементов нет. Да и вообще продавцы глаза округляют, когда пытаешься спросить. Я даже когда ДХ покупал, мне сказали, что не знают зачем они у них в ассортименте. и я единственный за всё время, кто их не просто покупает,а знает, что с ними делать))

Вполне может быть :)

Вот сама схема (она не моя. а взята на этом форуме)
174278

Подключается как и ДХ по трем проводам.

Кроме КМЗ41 еще используют HMC1501 или HMC1512 только у них другая распиновка ножек.

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

mega_mozg_13
17.02.2014, 16:39
Mordul, прежде чем городить с новым сенсором - попробуйте залейте обновленную (мою) прошивку.

Mordul
17.02.2014, 16:42
Вполне может быть :)

Вот сама схема (она не моя. а взята на этом форуме)
174278



Спасибо. Но пока-что для меня соотношение простота/надежность на стороне ДХ. Я в них верю. Пока не найду где разжиться КМЗ, буду доводить ДХ.
Тем более такой узел без печатной платы уже не соберешь.
А плату под ДХ можно прекрасно вырезать вручную резаком, без травления.

Педали-то у меня работают изумительно. Четко, без шума, информативно. Вот только фризы…)))

Mordul
17.02.2014, 17:04
Mordul, прежде чем городить с новым сенсором - попробуйте залейте обновленную (мою) прошивку.

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

mega_mozg_13
17.02.2014, 17:17
К соажлению у меня нет программатора
можно и проводочками(с резюками) от LPT/COM. не сложнее чем стабилизаторы городить.


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

Mordul
17.02.2014, 17:23
можно и проводочками(с резюками) от LPT/COM. не сложнее чем стабилизаторы городить.


подскажем, по большому счету только "кликнуть батник" или ручками в командной строке под диктовку.

Я проверю сегодня наличие лпт или ком у меня на компе.
На контроллере нет других входов, кроме усб. Возможно придется подпаиваться к ногам?

GVL224
17.02.2014, 17:38
На контроллере нет других входов, кроме усб. Возможно придется подпаиваться к ногам?

Если покажите фото контроллера то скажу точно насчет возможности подключения к ЛПТ порту.

Mordul
17.02.2014, 20:54
Если покажите фото контроллера то скажу точно насчет возможности подключения к ЛПТ порту.

Выглядит контроллер вот так:

174282

Прошу прощение за свинский монтаж и зеленую изоленту;)

GVL224
17.02.2014, 21:01
Выглядит контроллер вот так:

174282

Прошу прощение за свинский монтаж и зеленую изоленту;)
Да, на этой плате разема для подключения к ЛПТ или КОМ порту нет.
Для прошивки надо подпаивать проводки через резисторы к ножкам АтМеги.

Mordul
17.02.2014, 21:17
Да, на этой плате разема для подключения к ЛПТ или КОМ порту нет.
Для прошивки надо подпаивать проводки через резисторы к ножкам АтМеги.

Ну с такой задачей я не справлюсь. У меня паяльник — только кастрюли лудить.

Я сейчас экспериментировал. Без холлов фризов нет. Значит проблема в них.

Буду наугад менять номиналы элементов, и смотреть что выйдет :D

GVL224
17.02.2014, 21:47
Ну с такой задачей я не справлюсь. У меня паяльник — только кастрюли лудить.

Я сейчас экспериментировал. Без холлов фризов нет. Значит проблема в них.

Буду наугад менять номиналы элементов, и смотреть что выйдет :D
Может тогда лучше поставить новые резисторы?

Mordul
17.02.2014, 21:52
Может тогда лучше поставить новые резисторы?

Ну моя конструкция не предполагает резисторы как таковые. Это надо тогда делать какие-то тяги, насадки или шестерни для передачи вращения.

Swift_CCCP
19.02.2014, 20:49
Я не знаком с прошивками под Мджой16, но нечто подобное было у меня на 8й меге при при прошивке с автокалибровкой. У Вас есть автокалибровка?

Gelo
19.02.2014, 22:16
А на фото ТС и есть Мджой8

USSR_Rik
20.02.2014, 13:11
Вполне может быть :)

Вот сама схема (она не моя. а взята на этом форуме)
174278Моя :) Работает в моем накресельном боковом джое и педалях уже не помню сколько лет, кушать не просит. Но у меня она подключена к MJoy8 классическому, на MJ16 я вообще оси не задействовал, он у меня только как панель для Ка-50.

mega_mozg_13
20.02.2014, 13:27
Но у меня она подключена к MJoy8 классическому, на MJ16 я вообще оси не задействовал
USSR_Rik, там MJ16 и не пахнет. внимательно глянь микруху на фотке (худая и 28 ножек) =)

Mordul, а можно ли фото (хорошего качества) со стороны дорожек?