Перейти к содержанию

Подключение датчика KMZ41+MCP602 к MS FF2


Рекомендуемые сообщения

Тут появилась ещё одна непонятка, может кто разъяснит - поможет.

В двух словах для чего это нужно: переделываю MSFF2 на железную механику + подшипники (спасибо ironman) так как мне теперь нравится всё кроме его МЗ хочу с датчиков параллельно контроллеру MS ещё и Мджо8. В Иле оси с Мджоя, обратка с FF2.

Теперь о проблеме:

подключаю датчик к Мджою в виндовском калибраторе, DXTweak2, Foxyv4 Analyser ход ручки полный, угол у датчика нет (резюки под педальный ход подбирались как выяснилось), то есть ручка упёрлась, а если дальше покрутить магнит, отсчёты продолжатся.

подключаю датчик к MS в виндовском калибраторе, DXTweak2, Foxyv4 Analyser проходят все значения от0 до 1023 а ход ручки ещё есть?

тоесть прямо противоположно ситуации с Мджоем

Разьясните как мне состыковать эти два контроллера. Скрены прилагаю.

post-4672-1229464553_thumb.jpg

post-4672-1229464562_thumb.jpg

post-4672-1229464574_thumb.jpg

post-4672-1229464583_thumb.jpg

Ссылка на сообщение
Поделиться на другие сайты
 
Тут появилась ещё одна непонятка, может кто разъяснит - поможет.

В двух словах для чего это нужно: переделываю MSFF2 на железную механику + подшипники (спасибо ironman) так как мне теперь нравится всё кроме его МЗ хочу с датчиков параллельно контроллеру MS ещё и Мджо8. В Иле оси с Мджоя, обратка с FF2.

Теперь о проблеме:

подключаю датчик к Мджою в виндовском калибраторе, DXTweak2, Foxyv4 Analyser ход ручки полный, угол у датчика нет (резюки под педальный ход подбирались как выяснилось), то есть ручка упёрлась, а если дальше покрутить магнит, отсчёты продолжатся.

подключаю датчик к MS в виндовском калибраторе, DXTweak2, Foxyv4 Analyser проходят все значения от0 до 1023 а ход ручки ещё есть?

тоесть прямо противоположно ситуации с Мджоем

Разьясните как мне состыковать эти два контроллера. Скрены прилагаю.

1. В МS избыточный ход ручки есть в оба направления или только в одну?

2. А напряжение в МS и мджое на сигнальных ногах мерил? Может резистором согласовать?

Ссылка на сообщение
Поделиться на другие сайты
 
Тут появилась ещё одна непонятка, может кто разъяснит - поможет.

В двух словах для чего это нужно: переделываю MSFF2 на железную механику + подшипники (спасибо ironman) так как мне теперь нравится всё кроме его МЗ хочу с датчиков параллельно контроллеру MS ещё и Мджо8. В Иле оси с Мджоя, обратка с FF2.

Теперь о проблеме:

подключаю датчик к Мджою в виндовском калибраторе, DXTweak2, Foxyv4 Analyser ход ручки полный, угол у датчика нет (резюки под педальный ход подбирались как выяснилось), то есть ручка упёрлась, а если дальше покрутить магнит, отсчёты продолжатся.

подключаю датчик к MS в виндовском калибраторе, DXTweak2, Foxyv4 Analyser проходят все значения от0 до 1023 а ход ручки ещё есть?

тоесть прямо противоположно ситуации с Мджоем

Разьясните как мне состыковать эти два контроллера. Скрены прилагаю.

MJoy хочет полный размах с датчика, от 0 до 5 V, чего вероятно нет (похоже на 0,8 - 4,2V)

MS похоже достаточно размаха 1-4V для полного диапазона - вот и разница вылазит

Тут либо более сильный магнит, либо холл более чувствительный поискать, либо уменьшать зазор между холлом и магнитом(если таковой имеет место быть)

Как совсем крайний вариант - усилитель rail-to-rail с небольшим коэффициентом

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

Ссылка на сообщение
Поделиться на другие сайты
 
MJoy хочет полный размах с датчика, от 0 до 5 V, чего вероятно нет (похоже на 0,8 - 4,2V)

MS похоже достаточно размаха 1-4V для полного диапазона - вот и разница вылазит

Тут либо более сильный магнит, либо холл более чувствительный поискать, либо уменьшать зазор между холлом и магнитом(если таковой имеет место быть)

Как совсем крайний вариант - усилитель rail-to-rail с небольшим коэффициентом

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

я делал не на холле а на KMZ41 и MCP601 резисторы подобраны под педали (большой ход) сейчас пытаюсь подобрать под ход ручки.

А обратка работает, я резюков MS сигнал снимал на Мджой, оси в Иле назначал на Мджой, обратка работала, только в джойтестере у мджоя была мелкая дрожь, а у MS её небыло.

Алекс, посмотрите личку.

Ссылка на сообщение
Поделиться на другие сайты
 
MJoy хочет полный размах с датчика, от 0 до 5 V, чего вероятно нет (похоже на 0,8 - 4,2V)

MS похоже достаточно размаха 1-4V для полного диапазона - вот и разница вылазит

Сейчас проверил, у FF2 диапазон от 0.95(1,05)v до 4,3(4,4)v в скобках осьX, без скобок осьY

Как совсем крайний вариант - усилитель rail-to-rail с небольшим коэффициентом

я так и думал сделать на сигнал для Мджоя. чтоб за одно и помехи убрать (когда снимал сигнал с родного резюка на Мджой была дрожь, хотя с датчиком KMZ+MCP может и небудет её)

И теперь главный вопрос:

Как расчитать номиналы резисторов для хода ручки в 43 градуса (вроде так получилось) и чтоб в крайних положениях были 1v и 4,4v?

схему использовал эту, всё как в схеме, только R1 75кОм

2 Alex Oz может лучше датчик сделать по схеме KMZ41+MCP602 и какие тогда там надо номиналы резисторов

датчик_кмз.bmp

KMZ41_MCP602.bmp

Ссылка на сообщение
Поделиться на другие сайты
 
 
Вторая схема моя - "Узнаю брата Колю" ! :)

Стыкануть с M$ попробуй по такой схемке

Спасибо, но я дурень, физику плохо учил в школе и мерил напряжение резюками на 10кОм :(

достал резюки от FF2 и смотря в Фоксовском Аналайзере уточнил по родным резюкам напряжение, предыдущий пост отредактировал. Теперь уж всё правильно.

Ссылка на сообщение
Поделиться на другие сайты
 

Придётся повозится с настройками под каждую ось

Сначала нужно получить полный размах 0-5V для MJoy ( на самом деле рекомендую 0,1 - 4,9) - операционники хоть и дотягивают до краёв, но на последних десятках дают нелинейность

Затем нужно получить в средней точки делителя 1к*-1к* напряжение такое же как и с резисторов M$ в центре

Ну и в конце резистором 10к* согласовать края( по возможности, идеально вряд-ли получится)

Отклики M$ и Mjoy не должны после этого сильно отличаться

Ссылка на сообщение
Поделиться на другие сайты
 

Прежде чем обьеденять Mjoy и MS, решил собрать и подключить обычную схему KMZ41+MCP602, благо платки уже протравил. Как и советовал Alex_Oz заменил резюки. Всё заработало, полный диапазон, но у датчика дрож :(причём на разных датчиках - разная, на одноом датчике больше, на другом меньше (в DXTweak2 по оси Х 3-4 значения, по оси У 1-2) Проверял на двух Mjoy8 и на двух Mjoy16.

И ещё ось Y у меня инвертированна. Как сделать её нормальной? крутил магнит разными сторанами, менял магниты, толку ноль.

И посмотрите правильно ли переделал платку, по той схеме что дорисовал Alex_Oz, я начинающий в рисовании плат, мог что то и попутать.

MS_Mjoy__платка.rar

post-4672-1229727896_thumb.jpg

post-4672-1229727903_thumb.jpg

Ссылка на сообщение
Поделиться на другие сайты
 
Прежде чем обьеденять Mjoy и MS, решил собрать и подключить обычную схему KMZ41+MCP602, благо платки уже протравил. Как и советовал Alex_Oz заменил резюки. Всё заработало, полный диапазон, но у датчика дрож :(причём на разных датчиках - разная, на одноом датчике больше, на другом меньше (в DXTweak2 по оси Х 3-4 значения, по оси У 1-2) Проверял на двух Mjoy8 и на двух Mjoy16.

И ещё ось Y у меня инвертированна. Как сделать её нормальной? крутил магнит разными сторанами, менял магниты, толку ноль.

И посмотрите правильно ли переделал платку, по той схеме что дорисовал Alex_Oz, я начинающий в рисовании плат, мог что то и попутать.

С шумом надо выяснить не возбуждается ли на вч операционник - лучше осциллографом, либо повесить ||75к (ноги 6-7 МCP) кондёр как по первой схеме

Если шум останется - смотреть питание либо ставить магнит посильнее, возможно KMZ на в насыщении работает

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

то есть либо поменить полярность питания моста, либо подключать наоборот выходы (ноги 3-5 MCP)

Ссылка на сообщение
Поделиться на другие сайты
 
С шумом надо выяснить не возбуждается ли на вч операционник - лучше осциллографом, либо повесить ||75к (ноги 6-7 МCP) кондёр как по первой схеме

Осциллографа к сожалению нет, а резюк на 75к уменя там и стоит. Конденсатор стоит на 10, как и в схеме.

Если шум останется - смотреть питание либо ставить магнит посильнее, возможно KMZ на в насыщении работает

Где смотреть питание? У меня с USB идёт 5,0 – 5,5v.

Магнитов кучу перепробовал. И из Чип-дипа, и из CD и из датчиков зажигания Ваз 2108

Видимо дело не в магнитах.

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

то есть либо поменять полярность питания моста, либо подключать наоборот выходы (ноги 3-5 MCP)

Сам не понял, почему перевернув магнит другой стороной ось не инвертировалась. Но это не проблема, инвертировать и в игре можно. Засада с дрожью.

Что то с боем этот датчик мне даётся :)

Ссылка на сообщение
Поделиться на другие сайты
 

Чую нутром у тя БП мозги парит , собирал такие же от по той же схеме -стоят как вкопаные , хотя 1-2 еденицы это ты из скольки считаешь ? из 65000? :ext_dont_ment: А магнит можно по всякому поворачивать :icon_mad: , можно с той же полярностью навращать , а можно и инвертировать ( если через правильную ось повернуть :rolleyes: )

Ссылка на сообщение
Поделиться на другие сайты
 
Чую нутром у тя БП мозги парит , собирал такие же от по той же схеме -стоят как вкопаные , хотя 1-2 еденицы это ты из скольки считаешь ? из 65000? :ext_dont_ment: А магнит можно по всякому поворачивать :icon_mad: , можно с той же полярностью навращать , а можно и инвертировать ( если через правильную ось повернуть :rolleyes: )

Сам сижу и думаю, а не купить ли мне Б/П ватт этак на 700-800 :) дрожь смотрю в DXTweak2 получаю 1 -3 еденицы из 1024

Ссылка на сообщение
Поделиться на другие сайты
 
 
Осциллографа к сожалению нет, а резюк на 75к уменя там и стоит. Конденсатор стоит на 10, как и в схеме.

Где смотреть питание? У меня с USB идёт 5,0 – 5,5v.

10 uF - это доп фильтр на питание 5V, попробуй 0,01-0,1 uF на 6-7 дополнительно повесить

Смотреть прямо на плате... 5,5 V c USB - либо вольтметр врёт, либо USB кривое

Обычно пару десяток нехватает, но чтоб полвольта в плюсе....

Ссылка на сообщение
Поделиться на другие сайты
 

Да у меня 2 вольтметра, стрелочный (старый ещё из СССР) и цифровой. Напряжение они одинаково показывают. У меня почти всегда выше 5v. От5,2 до 5,5-5,7. Может правда мощности б/п нехватает вот он и глючит?

Ссылка на сообщение
Поделиться на другие сайты
 
Да у меня 2 вольтметра, стрелочный (старый ещё из СССР) и цифровой. Напряжение они одинаково показывают. У меня почти всегда выше 5v. От5,2 до 5,5-5,7. Может правда мощности б/п нехватает вот он и глючит?

Не, мощность как таковая БП тут как таковая не причём, скорей трабла в мамке, стоит попробовать отдельный БП для проверки

Хотя при таком напряжении уже можно использовать доп стабилизатор 5V low-drop, типа LP2981-5.0

Ссылка на сообщение
Поделиться на другие сайты
 
Не, мощность как таковая БП тут как таковая не причём, скорей трабла в мамке, стоит попробовать отдельный БП для проверки

Хотя при таком напряжении уже можно использовать доп стабилизатор 5V low-drop, типа LP2981-5.0

в твоей схеме? а куда его?

Ссылка на сообщение
Поделиться на другие сайты
 

Его поставить на сразу на вход всего.

такие стабилизаторы любят керамический конденсатор большой ёмкости на выходе - 2,2 uF, не лишним и на входе его будет такой же

http://www.alldatasheet.com/datasheet-pdf/...NSC/LP2981.html

Ссылка на сообщение
Поделиться на другие сайты
 
 
А для этих датчиков (на MCP601 и MCP602) длинна проводов и то провода не экранированны на дрожь может влиять?

Очень и очень маловероятно

Ссылка на сообщение
Поделиться на другие сайты
 

Подключил сейчас в оффисе, дрожь ещё сильнее :( хотя напряжение 4,98v Уже и не знаю на что думать. Всё проверял сто раз. дрожат сабаки и всё тут :(

Ссылка на сообщение
Поделиться на другие сайты
 
Подключил сейчас в оффисе, дрожь ещё сильнее :( хотя напряжение 4,98v Уже и не знаю на что думать. Всё проверял сто раз. дрожат сабаки и всё тут :(

на 6-7 MCP кондёр вешал?

Ссылка на сообщение
Поделиться на другие сайты
 
на 6-7 MCP кондёр вешал?

Алекс :friends: СПАСИБО :beer: Стало отлично, по одной оси дрожи нет вообще, по другой 1 из 1024 :)

теперь буду скрещивать контраллёры через эти датчики. платку как ты нарисовал (добавка для Мджоя) ещё не сделал, пока настрою на MS FF2, а на Мджое растяну в DXTweak2 и буду тестить. Позде конечно сделяю чтоб везде были по полной отсчёты.

Ссылка на сообщение
Поделиться на другие сайты
 

Вобчем подключил датчики к FF2, и сделал отвод для сигнальных проводов и подключил сигнальные на Мджой. появилась "дрожь" - видимо это с контраллёра FF2, я побоялся на Мджой вести плюс с минусом от FF так как на нём напуга отличается от USB-шной. Назначил в иле оси на Мджой, вылетел - обратка работает :) Видимо Илу пофиг откуда идёт сигнал на него, и FF - пофиг :blink: Дальше отключил Мджой и назначил оси в иле на СН, вылетел, управлял СН а FF отрабатывал рядышком обратку :icon_mad:

Алекс, в твоей доработке схемы под FF и Мджой можно ли добавить фильтр чтоб дрожь идущую с FF отсечь?

Ссылка на сообщение
Поделиться на другие сайты
 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...