PDA

Просмотр полной версии : Программно заклинивает Defender COBRA M5 по оси Y в максимальном положении.



svavan
24.06.2013, 03:02
Здравствуйте!

Собственно при подключении джойстик периодически программно клиник по оси Y в максимальном положении (значение 65535).
Если несколько раз "перевоткнуть" в USB то начинает работать нормально.
Пробовал перекидывать местами датчик оси X и Y, все равно изменения значения по оси Y не удается добиться.
Есть подозрение что это "тупит" микроконтроллер Atmel.
Подскажите пожалуйста как пролечить?

UIV
24.06.2013, 03:17
Перестановка датчиков ничего хорошего не принесет.
Попробуйте перекинуть местами кабели датчиков. Возможно плохой контакт на разъеме или "холодная" пайка. Если контроллер "теряет" датчик на долю секунды, может сбиться центр.

svavan
04.07.2013, 10:48
Спасибо за ответ.

Поэкспериментировав удалось немного локализовать проблему.
Если перед подключение джойстик зафиксировать в максимальном положении по оси Y и не отпуская подключить то джойстик начинает нормально работать до перезагрузки компьютера.

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

P61
19.08.2013, 18:44
У меня такая же проблема, оси пробовал перекидывать. Переподключал. Устанавливал в максимальное положение, не помогает. Насчет варианта с "холодной" пайкой, если я паяльником облужу элементы, то это может помочь?

UIV
19.08.2013, 19:03
мой скайп ilya_uiv
Стучитесь, попробую помочь.

svavan
19.08.2013, 19:43
И мне можно потом тут рассказать как пролечить?

P61
19.08.2013, 20:15
И мне можно потом тут рассказать как пролечить?

завтра надеюсь достану батарейку для тестера и отпишусь

Ilya Kaiten
21.08.2013, 09:57
На другой машине проблема повторяется?
Проверьте (можно программно) напряжение питания USB.

P61
21.08.2013, 11:55
На другой машине проблема повторяется?
Проверьте (можно программно) напряжение питания USB.

Это самое первое что я проверил. На двух ноутах тоже самое. По напряжению у меня только Gametrix РУД проседал в то же время. Сколько вообще этот Atmel в кобре с навесом требует питания интересно...

UIV
21.08.2013, 12:18
Не больше 100мА

P61
21.08.2013, 16:09
Не больше 100мА
В таком случае USB должен серьезно проседать чтобы кобра из-за этого так гнала. Я уже присмотрелся к X52-PRO flight system как замене. Но кобру починить надо из принципа.

UIV
21.08.2013, 16:53
Разберемся. Дайте пару дней, у меня Кобры под рукой нет

P61
21.08.2013, 17:36
Разберемся. Дайте пару дней, у меня Кобры под рукой нет

Сегодня опять разобрал для интереса попробовал взять отдельно датчик и одну из осей на которой круглый магнит. В общем перемещая магнит чуть выше чем его оригинальное положение в конструкции, можно отцентровать позицию оси Y. Такое чувство что сбилась именно центровка а сама ось работает нормально, только вот где она, центровка, записана и как ее сбросить. В принципе кроме как в самом Atmel ATmega8A ее там писать некуда.

UIV
21.08.2013, 20:03
Я же писал, дайте пару дней, решим проблему. Я послал запрос на фабрику, жду ответ...

P61
21.08.2013, 21:26
Я же писал, дайте пару дней, решим проблему. Я послал запрос на фабрику, жду ответ...
Я ни в коем случае не тороплю, просто думал новые подробности могут быть полезны. :(

P61
29.08.2013, 22:38
проблема решилась с помощью товарища UIV. За что ему большое Спасибо.

svavan
17.09.2013, 00:16
Блин ну так как проблема то решилась? Решили проблему втихаря без топистартера и молчат))) Сверхсекретная информация?

UIV
17.09.2013, 01:24
Блин ну так как проблема то решилась? Решили проблему втихаря без топистартера и молчат))) Сверхсекретная информация?
Так это...

мой скайп ilya_uiv
Стучитесь, попробую помочь.

P61
17.09.2013, 14:05
Блин ну так как проблема то решилась? Решили проблему втихаря без топистартера и молчат))) Сверхсекретная информация?


проблема решилась с помощью товарища UIV. За что ему большое Спасибо.

Контакты есть под аватарами. Пожалуйста не надо нас считать не разумными.