???
Математика на уровне МГУ

Страница 3 из 16 ПерваяПервая 123456713 ... КрайняяКрайняя
Показано с 51 по 75 из 391

Тема: Несамодельный USB контроллер и датчики

  1. #51

    Ответ: Несамодельный USB контроллер и датчики

    Цитата Сообщение от =М=Михалыч
    резюк 3.3 кОм использовано 1/3 рабочего хода. показания джойтестера 1008... два резюка. второй 10кОм. у обоих стало 318... странно... очевидно всетаки глюк в первом случае..
    Вот еще раз попробовал DXTweak показывает что полный диапозон. Джойтестер 1008 мин шаг 65 . странно всё это...
    Уважаемый ippow совершенно прав. Если входная величина имеет неполный размах, то программная калибровка выводит ее на полный. А поскольку волшебную палочку я довольно давно потерял, то разрешение выходной величины останется такое-же как было во входной. И к сожалению, без вышеупомянутого предмета, чисто программно ничего с этим поделать нельзя.
    Крайний раз редактировалось =Ant=; 12.06.2006 в 02:32.

  2. #52
    Офицер Форума
    Регистрация
    28.01.2002
    Адрес
    РФ, Москва и иногда Курск
    Возраст
    48
    Сообщений
    3,606

    Ответ: Несамодельный USB контроллер и датчики

    Цитата Сообщение от =Ant=
    Матирца 6X6. 32 кнопки и 4 контакта HAT Switch.
    Спасибо. Возни будет много Еще вопрос: 10 кОм максимум - это ограничение по полному сопротивлению вообще или ограничение на диапазон изменения сопротивления? Что будет, если поставить резисторы 50 или 100 кОм? POV (она же НАТ) - 4-х или 8-ми позиционная?

    Насколько трудоемка переработка контроллера в 8-ми осевой? Как понимаю, в результате будет матрица 5х5?
    Меня бы 8 осей - 21 кнопка - HAT switch устроило...
    Крайний раз редактировалось orthodox; 12.06.2006 в 08:52.
    Вера наших соотечественников в то, что Россия - одна из худших стран мира по своей абсурдности уступает только их же вере в абсолютную личную непричастность к сему положению.

  3. #53
    Пилот Аватар для schuss
    Регистрация
    28.03.2003
    Адрес
    Большая Деревня
    Возраст
    53
    Сообщений
    1,031

    Ответ: Несамодельный USB контроллер и датчики

    Цитата Сообщение от orthodox
    Насколько трудоемка переработка контроллера в 8-ми осевой? Как понимаю, в результате будет матрица 5х5?
    Меня бы 8 осей - 21 кнопка - HAT switch устроило...
    http://artjoy.narod.ru/ru/index_ru.html - там уже 8 осей, а судя по схеме, две ноги - RB5 и RB7 свободны и если их задействовать, то можно получить матрицу 5х5. Прошивка там выложена вместе с исходником, как я понимаю, так что доработать её для знающего человека не должно составить труда. К сожалению, мои знания в этой сфере устарели на ...надцать лет и заканчиваются советскими однокристалками, так что мне для такой доработки потребуется слишком много времени, бо микроконтроллерами я уже не занимался вообще... Я лучше куплю готовый девайс.

  4. #54

    Ответ: Несамодельный USB контроллер и датчики

    Цитата Сообщение от schuss
    http://artjoy.narod.ru/ru/index_ru.html - там уже 8 осей, а судя по схеме, две ноги - RB5 и RB7 свободны и если их задействовать, то можно получить матрицу 5х5. Прошивка там выложена вместе с исходником, как я понимаю, так что доработать её для знающего человека не должно составить труда. К сожалению, мои знания в этой сфере устарели на ...надцать лет и заканчиваются советскими однокристалками, так что мне для такой доработки потребуется слишком много времени, бо микроконтроллерами я уже не занимался вообще... Я лучше куплю готовый девайс.
    Увы, если мы хотим прошивать контроллер низким напряжением (чтобы обойтись без дополнительного источника напряжения 12-14 вольт), то вывод RB5 используется ТОЛЬКО как PGM, т.есть сигнал контроллеру перейти в режим прошивки. Работать на ввод/вывод он при этом перестает. Так что свободным остается только RB7 и, соответственно, матрица будет только 4х5.
    Кстати, если кому интересно, транзистор из программатора можно выбросить (или использовать для программирования высоким напряжением, чтобы освободить RB5) и убрать инвертирование DataOut в файле интерфейса, все будет работать еще проще.
    Вокруг идет бой, а в пилотской кабине —
    — спокойно горит сигнальное табло «велик темп дачи педали».

  5. #55

    Ответ: Несамодельный USB контроллер и датчики

    Цитата Сообщение от =М=Михалыч
    резюк 3.3 кОм использовано 1/3 рабочего хода. показания джойтестера 1008... два резюка. второй 10кОм. у обоих стало 318... странно... очевидно всетаки глюк в первом случае..
    Вот еще раз попробовал DXTweak показывает что полный диапозон. Джойтестер 1008 мин шаг 65 . странно всё это...
    Цитата Сообщение от ippow
    318 -- очень похоже на правду, при 1/3 хода резистора. Калибровка в прошивке так и работает, по идее, с сохранением размаха и со снижением точности.
    Цитата Сообщение от =Ant=
    Уважаемый ippow совершенно прав. Если входная величина имеет неполный размах, то программная калибровка выводит ее на полный. А поскольку волшебную палочку я довольно давно потерял, то разрешение выходной величины останется такое-же как было во входной. И к сожалению, без вышеупомянутого предмета, чисто программно ничего с этим поделать нельзя.
    Именно поэтому я и отказался от программной калибровки.

    2 =Ant= (и, если он это читает, lbodnar)
    Если примете совет, то я бы на вашем месте снизил немного цену и продавал бы только "железо", а бинарник прошивки сделал доступным для скачивания. При этом надо сделать на плате ICSP, разъем для него и комплектовать плату кабелем ICSP/LPT, а саму плату выпускать в разных вариантах, т.есть, во первых, с аппаратной калибровкой, как у меня, или с программной, на выбор, а так же варианты плат, заточенные под установку в конкретные модели джойстиков, "Когуар", "Х-52" и т.п., уже с соответствующими разъемами, проводами и крепежом и вариантом прошивки (возможно, даже с программным исправление нелинейности конкретных датчиков, опять же, на выбор заказчика).

    А вообще, если кто хочет обогатиться, сделайте USB HeadTracker на интегральном вибрационном гироскопе, вроде ADXRS401, или от RC-вертолетика, бешеный спрос гарантирован, имхо.
    Вокруг идет бой, а в пилотской кабине —
    — спокойно горит сигнальное табло «велик темп дачи педали».

  6. #56
    Офицер Форума
    Регистрация
    28.01.2002
    Адрес
    РФ, Москва и иногда Курск
    Возраст
    48
    Сообщений
    3,606

    Ответ: Несамодельный USB контроллер и датчики

    Цитата Сообщение от ippow
    Увы, если мы хотим прошивать контроллер низким напряжением (чтобы обойтись без дополнительного источника напряжения 12-14 вольт), то вывод RB5 используется ТОЛЬКО как PGM, т.есть сигнал контроллеру перейти в режим прошивки. Работать на ввод/вывод он при этом перестает. Так что свободным остается только RB7 и, соответственно, матрица будет только 4х5.
    Кстати, если кому интересно, транзистор из программатора можно выбросить (или использовать для программирования высоким напряжением, чтобы освободить RB5) и убрать инвертирование DataOut в файле интерфейса, все будет работать еще проще.
    Слюшай, зачем так непонятно сказал? Обидеть хочишь?
    Я в электронике разбираюсь с бооольшим трудом. Диодная матрица для меня самая сложная из понятых схем
    Прямой вопрос к производителям:
    Можно ли получить от вас контроллер "8 осей-21 кнопка-HAT"? Сикока сантиметров денег?
    Вера наших соотечественников в то, что Россия - одна из худших стран мира по своей абсурдности уступает только их же вере в абсолютную личную непричастность к сему положению.

  7. #57

    Ответ: Несамодельный USB контроллер и датчики

    Цитата Сообщение от orthodox
    Слюшай, зачем так непонятно сказал? Обидеть хочишь?
    Я в электронике разбираюсь с бооольшим трудом. Диодная матрица для меня самая сложная из понятых схем
    Прямой вопрос к производителям:
    Можно ли получить от вас контроллер "8 осей-21 кнопка-HAT"? Сикока сантиметров денег?
    Не, не особо то собирался умничать, в отличие от постов в начале ветки ;-) В простых словах: "Получить на контроллере pic18f2550 8 осей с аппаратной калибровкой и 21 кнопку + HAT принципиально можно (с программной калибровкой это еще проще), но прошиваться схемой, приведенной на моем сайте он после этого перестанет, хотя и останется перепрошиваемым другим способом". Я делать этого на продажу не буду, извиняйте все, ибо лень и денег мне и так хватает, а времени -- нет :-(
    Вокруг идет бой, а в пилотской кабине —
    — спокойно горит сигнальное табло «велик темп дачи педали».

  8. #58
    Офицер Форума
    Регистрация
    28.01.2002
    Адрес
    РФ, Москва и иногда Курск
    Возраст
    48
    Сообщений
    3,606

    Ответ: Несамодельный USB контроллер и датчики

    Цитата Сообщение от ippow
    Я делать этого на продажу не буду, извиняйте все, ибо лень и денег мне и так хватает, а времени -- нет :-(
    А... Э... что-то я не понял... кто и что здесь продает??? Вроде =Ant= продает контроллер, вы какое отношение к нему имеете? Или я чего не понял?
    Вера наших соотечественников в то, что Россия - одна из худших стран мира по своей абсурдности уступает только их же вере в абсолютную личную непричастность к сему положению.

  9. #59
    Пилот Аватар для schuss
    Регистрация
    28.03.2003
    Адрес
    Большая Деревня
    Возраст
    53
    Сообщений
    1,031

    Ответ: Несамодельный USB контроллер и датчики

    Цитата Сообщение от ippow
    Увы, если мы хотим прошивать контроллер низким напряжением (чтобы обойтись без дополнительного источника напряжения 12-14 вольт), то вывод RB5 используется ТОЛЬКО как PGM, т.есть сигнал контроллеру перейти в режим прошивки. Работать на ввод/вывод он при этом перестает. Так что свободным остается только RB7 и, соответственно, матрица будет только 4х5.
    Кстати, если кому интересно, транзистор из программатора можно выбросить (или использовать для программирования высоким напряжением, чтобы освободить RB5) и убрать инвертирование DataOut в файле интерфейса, все будет работать еще проще.
    Понятно. А можно объяснить на пальцах, чем программирование высоким напряжением отличается от применённого, кроме необходимости в 12 вольтах? Уж 12 вольт-то из компа вытащить не проблема.

  10. #60
    Пилот Аватар для schuss
    Регистрация
    28.03.2003
    Адрес
    Большая Деревня
    Возраст
    53
    Сообщений
    1,031

    Ответ: Несамодельный USB контроллер и датчики

    Цитата Сообщение от orthodox
    А... Э... что-то я не понял... кто и что здесь продает??? Вроде =Ant= продает контроллер, вы какое отношение к нему имеете? Или я чего не понял?
    ippow - автор схемы и прошивки, выложенных на http://artjoy.narod.ru/ru/index_ru.html
    Контроллер =Ant=`а собран на том же чипе - PIC 18f2550.

  11. #61

    Ответ: Несамодельный USB контроллер и датчики

    Цитата Сообщение от ippow
    2 =Ant= (и, если он это читает, lbodnar)
    Если примете совет, то я бы на вашем месте снизил немного цену и продавал бы только "железо", а бинарник прошивки сделал доступным для скачивания. При этом надо сделать на плате ICSP, разъем для него и комплектовать плату кабелем ICSP/LPT, а саму плату выпускать в разных вариантах, т.есть, во первых, с аппаратной калибровкой, как у меня, или с программной, на выбор, а так же варианты плат, заточенные под установку в конкретные модели джойстиков, "Когуар", "Х-52" и т.п., уже с соответствующими разъемами, проводами и крепежом и вариантом прошивки (возможно, даже с программным исправление нелинейности конкретных датчиков, опять же, на выбор заказчика).
    Подумать надо. У меня на плате стоит разъем для высоковольтного внутрисхемного программирования. Если перейти на предложенную идеалогию, то тогда уж надо USB-загрузчик прошивать. А дальше потребитель сможет безо всяких лишних шнуров прошивки закачивать.

  12. #62

    Ответ: Несамодельный USB контроллер и датчики

    Цитата Сообщение от orthodox
    Спасибо. Возни будет много Еще вопрос: 10 кОм максимум - это ограничение по полному сопротивлению вообще или ограничение на диапазон изменения сопротивления? Что будет, если поставить резисторы 50 или 100 кОм? POV (она же НАТ) - 4-х или 8-ми позиционная?
    Насколько трудоемка переработка контроллера в 8-ми осевой? Как понимаю, в результате будет матрица 5х5?
    Меня бы 8 осей - 21 кнопка - HAT switch устроило...
    10 кОм - это максимум. Если больше - начнет уменьшаться точность. При 100 к емкость УВХ в АЦП наверное вообще не будет успевать заряжаться.
    HAT (POV) - если одновременно замыкать кнопки N и E, то будет выдаваться направление NE (45 градусов).
    Перерабтка на 8 осей и матрицу 5x5 чисто программная, но пока, к сожалению, некогда.
    Крайний раз редактировалось =Ant=; 13.06.2006 в 03:39.

  13. #63
    Инструктор
    Регистрация
    15.12.2000
    Адрес
    Togliatty
    Сообщений
    1,545

    Ответ: Несамодельный USB контроллер и датчики

    Цитата Сообщение от ippow
    А вообще, если кто хочет обогатиться, сделайте USB HeadTracker на интегральном вибрационном гироскопе, вроде ADXRS401, или от RC-вертолетика, бешеный спрос гарантирован, имхо.
    :-) При его цене в россии в 50 баксов + корпус BGA (который еще поднимает стоимость за счет платы и монтажа) + корпус и крепление - меньше 150 баксов в розницу и не жди ? Ну и кому он нужен такой красивый ? Спрос будет только от бешеных ИМХО. :-)
    Если кто-то в Грузии думал что русские простят 20.09.07 - он был категорически неправ !!!

  14. #64
    Офицер Форума
    Регистрация
    28.01.2002
    Адрес
    РФ, Москва и иногда Курск
    Возраст
    48
    Сообщений
    3,606

    Ответ: Несамодельный USB контроллер и датчики

    По резисторам для предлагаемого контроллера: если на 50 кОм резистор, между его ногами повесить шунтирующее сопротивление (по-моему, это так называется) по 5 кОм по схеме "земля-R-дата-R-напряжение", получим на выходе 50*(5+5)/(50+5+5)=8,3 кОм. Только вот нелинейность получится некоторая, но по моим прикидкам небольшая. Может еще какие проблемы вероятны - но я не знаю. Подскажете?
    Вера наших соотечественников в то, что Россия - одна из худших стран мира по своей абсурдности уступает только их же вере в абсолютную личную непричастность к сему положению.

  15. #65

    Ответ: Несамодельный USB контроллер и датчики

    Цитата Сообщение от orthodox
    По резисторам для предлагаемого контроллера: если на 50 кОм резистор, между его ногами повесить шунтирующее сопротивление (по-моему, это так называется) по 5 кОм по схеме "земля-R-дата-R-напряжение", получим на выходе 50*(5+5)/(50+5+5)=8,3 кОм. Только вот нелинейность получится некоторая, но по моим прикидкам небольшая. Может еще какие проблемы вероятны - но я не знаю. Подскажете?
    Внутреннее сопротивление зашунтированного переменника надо считать со стороны входа АЦП, а не со стороны 5В.Поэтому все несколько лучше.
    Настрогал я вот тут таблицу для эксела.
    Общий метод определения внутреннего сопротивления некого генератора - это поделить напряжение холостого хода на ток короткого замыкания.
    Как считается, видно из таблицы.
    R нижней части - это параллельное соединение сопротивлений нижней части переменника и шунтирующего резистора
    R верхней части - это параллельное соединение сопротивлений верхней части переменника и шунтирующего резистора
    Выходное напряжение = 5В * R нижней части / (R нижней части + R верхней части) самый обыкновенный делитель
    Ток кз. Замыкаем движок на землю. Ток при этом равен 5В/R верхней части. (При нуле и максимуме - вырожденные случаи. Да там и так понятно, что сопротивление 0 будет)
    Экв. внутреннее сопротивление: Напряжение холостого хода/Ток кз. Напряжение холостого хода - это напряжение делителя.
    Вроде все правильно сделал, но результаты какие-то сенсационные. Проверю-ка я лучше на контроллере с резистором 50 к и шунтирующими 51 к и скажу, можно так делать или нет. Но только не сегодня и не завтра.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	resist.gif 
Просмотров:	376 
Размер:	25.7 Кб 
ID:	57067  
    Крайний раз редактировалось =Ant=; 14.06.2006 в 02:51.

  16. #66
    Офицер Форума
    Регистрация
    28.01.2002
    Адрес
    РФ, Москва и иногда Курск
    Возраст
    48
    Сообщений
    3,606

    Ответ: Несамодельный USB контроллер и датчики

    Вот ведь... Какая хитрая наука электротехника
    Вера наших соотечественников в то, что Россия - одна из худших стран мира по своей абсурдности уступает только их же вере в абсолютную личную непричастность к сему положению.

  17. #67

    Ответ: Несамодельный USB контроллер и датчики

    Цитата Сообщение от LazyCamel
    :-) При его цене в россии в 50 баксов + корпус BGA (который еще поднимает стоимость за счет платы и монтажа) + корпус и крепление - меньше 150 баксов в розницу и не жди ? Ну и кому он нужен такой красивый ? Спрос будет только от бешеных ИМХО. :-)
    BGA конечно, это два, но я лично вижу пути резкого снижения стоимости и трудоемкости, во первых, во вторых, устройство будет на порядок удобнее TrackIr, а в третьих, мое дело предложить...
    Вокруг идет бой, а в пилотской кабине —
    — спокойно горит сигнальное табло «велик темп дачи педали».

  18. #68

    Ответ: Несамодельный USB контроллер и датчики

    Цитата Сообщение от schuss
    Понятно. А можно объяснить на пальцах, чем программирование высоким напряжением отличается от применённого, кроме необходимости в 12 вольтах? Уж 12 вольт-то из компа вытащить не проблема.
    Ты прав, ничем не отличается, но реально нужно не 12, а минимум 13 с небольшим (по моему VDD + 8), так что увы...
    Вокруг идет бой, а в пилотской кабине —
    — спокойно горит сигнальное табло «велик темп дачи педали».

  19. #69

    Ответ: Несамодельный USB контроллер и датчики

    Цитата Сообщение от orthodox
    А... Э... что-то я не понял... кто и что здесь продает??? Вроде =Ant= продает контроллер, вы какое отношение к нему имеете? Или я чего не понял?
    Ну, я тоже, в каком то смысле, производитель :-) Подводит меня иногда любовь к точным формулировкам, эх...
    Вокруг идет бой, а в пилотской кабине —
    — спокойно горит сигнальное табло «велик темп дачи педали».

  20. #70

    Ответ: Несамодельный USB контроллер и датчики

    Цитата Сообщение от =Ant=
    10 кОм - это максимум. Если больше - начнет уменьшаться точность. При 100 к емкость УВХ в АЦП наверное вообще не будет успевать заряжаться.
    HAT (POV) - если одновременно замыкать кнопки N и E, то будет выдаваться направление NE (45 градусов).
    Перерабтка на 8 осей и матрицу 5x5 чисто программная, но пока, к сожалению, некогда.
    Я подключал 500 к переменник. Дергается, конечно, +/- 5 отсчетов, но цифровой фильтрацией это удалось убрать до +/- 1.
    Вокруг идет бой, а в пилотской кабине —
    — спокойно горит сигнальное табло «велик темп дачи педали».

  21. #71

    Ответ: Несамодельный USB контроллер и датчики

    Цитата Сообщение от =Ant=
    Проверю-ка я лучше на контроллере с резистором 50 к и шунтирующими 51 к и скажу, можно так делать или нет. Но только не сегодня и не завтра.
    Результаты подключения переменных резисторов больших номиналов к antjoy'ю.
    Подключаем переменный резистор (дешевый СП3-4) номинал 47 кОм. Для утяжеления ситуации используем провода длиной 30 см, не экранированные, не витые. Предыдущий вход АЦП закорачиваем на землю. Выводим резистор на середину. При этом будет самое большое внутреннее сопротивление такого источника сигнала. Включаем и смотрим DXTweak'ом. Выходная величина твердо стоит в нуле и не моргает (середина шкалы -511 ... +511). Подносим резистор к монитору (электронно-лучевой, 19"). Ничего не изменилось. Параллельно проводам резистора кладем шнур паяльника (12В 2А). Ну теперь видно, что мигает на 1 единицу. Ну и наконец дотрагиваемся пальцем до средней точки резистора. Моргает на 2-3 единицы. А что Вы собственно хотели? Пробуем покрутить резистор. Дотрагиваемся до оси и вдруг прыгает на 5 единиц, но стоит твердо. Отключаем резистор и смотрим на цифровом тестере. Это просто такой резистор. Его сопротивление меняется даже при небольшом нажатии на ось.
    Делаем те-же испытания на 25% и 75% положения движка резистора. Результаты похожие. Выходная величина твердо стоит и не мигает.
    Подключаем переменный резистор 100 кОм (СП3-4). Проводим те-же испытания. В среднем положении стоит твердо. При при прокладке рядом шнура паяльника моргает на 1-2 единицы. Если трогать пальцем среднюю точку резистора то моргает уже на 5-6 единиц.
    Для 100 к резистора подключаем шунтирующие резисторы 100к. Результаты похожи на 47 к резистор без шунтирования. При этом по расчетам должно появиться 6% отклонение от линейной характеристики. На глаз, разумеется, ничего не заметно, но крутые вирпилы может и заметят
    Выходит, что можно использовать переменные резисторы 50-100 кОм, даже без шунтирования. Наводка видна только от вплотную пролегающего провода с током 2А 50 Гц. А собственно откуда внутри джойстиков такие возьмутся? Однако если есть возможность использовать более низкоомные резисторы, то лучше их использовать. Вам что, нужны лишние проблемы?
    Крайний раз редактировалось =Ant=; 17.06.2006 в 16:35.

  22. #72
    Неправильный многогранник Аватар для Yo-Yo
    Регистрация
    18.02.2002
    Адрес
    Ryazan, Russia
    Сообщений
    4,504

    Ответ: Несамодельный USB контроллер и датчики

    Цитата Сообщение от MABP
    Датчики токмо с круглыми осями поставляться будут? И просьба привести чертеж с габаритными и посадочными размерами, чтоб оценить можно было - полезут в джой или нет
    Будут с круглыми осями с лысками (см. эскиз)
    Но можно и круглые. Самые удобные, чтобы соединять эластичной муфтой. По желанию и конус Морзе можно...
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	PICT0723 800x600 BW.JPG 
Просмотров:	342 
Размер:	218.5 Кб 
ID:	57300  
    - И как вас теперь называть? - спросил я.
    - Найк, Найк Гюльчетайсон, пластический хирург.
    (С) из недописанного

  23. #73
    Офицер Форума
    Регистрация
    28.01.2002
    Адрес
    РФ, Москва и иногда Курск
    Возраст
    48
    Сообщений
    3,606

    Ответ: Несамодельный USB контроллер и датчики

    Цитата Сообщение от =Ant=
    Выходит, что можно использовать переменные резисторы 50-100 кОм, даже без шунтирования. Наводка видна только от вплотную пролегающего провода с током 2А 50 Гц. А собственно откуда внутри джойстиков такие возьмутся? Однако если есть возможность использовать более низкоомные резисторы, то лучше их использовать. Вам что, нужны лишние проблемы?
    Проблемы в виде покупки новых резисторов нам не нужны

    Спасибо за эксперимент и радостные данные!
    Вера наших соотечественников в то, что Россия - одна из худших стран мира по своей абсурдности уступает только их же вере в абсолютную личную непричастность к сему положению.

  24. #74
    Неправильный многогранник Аватар для Yo-Yo
    Регистрация
    18.02.2002
    Адрес
    Ryazan, Russia
    Сообщений
    4,504

    Ответ: Несамодельный USB контроллер и датчики

    Цитата Сообщение от ippow
    Именно поэтому я и отказался от программной калибровки.

    2 =Ant= (и, если он это читает, lbodnar)
    Если примете совет, то я бы на вашем месте снизил немного цену и продавал бы только "железо", а бинарник прошивки сделал доступным для скачивания ....
    Я позволю себе, т.к. в общем, в свое время выступил в роли заказчика AntJOY, обосновать концепцию этого контроллера.
    1. Устройство должно быть СЕРИЙНЫМ. Т.е. никаких отступлений от ТУ на микросхему. Почему? Ответ простой - для того чтобы гарантировать, что проблем не будет НИ В ОДНОМ хотя бы из сотни экземпляров контроллеров НИ ПРИ ОДНОМ сочетании, например, т-ры окружающей среды (ну хотя бы в пределах 15-30 С, что в квартире вполне возможно) и напряжений питания. Поскольку большого выигрыша от аппаратной калибровки в пределах ТУ не получается, это первая причина, по которой ее и не планировалось. Если кто-то хочет поэкспериментировать - милости просим - есть контроллер от ippow. Зачем повторяться-то?
    Посему - не набор "Сделай сам", а готовое и максимально законченное устройство. С минимальными габаритами, чтобы в возможно бОльшее количество девайсов умещался. Вынул из пакетика, подключил обвязку согласно бумажке, а голова пусть занята творчеством. Вон народ какие кокпиты и девайсы сочиняет...
    Я, кстати, на собственном опыте ощутил удобство такого подхода, когда Thrustmaster РУД переделывал.
    В этом направлении есть ряд задумок, которые еще более должны облегчит жизнь конечному пользователю.

    2. Никаких замствований оригинальных идей из ранее опубликованных. Это, кстати, вторая причина по которой аппаратная калибровка, даже будь она сверхполезной , не появилась бы в AntJOY. Напротив, некоторые изюминки AntJOY являются оригинальными - например, автоопределение конфигурации кнопочного/тумблерного поля, да и вообще поддержка многопозиционных переключателей.
    Автокалибровка (опциональная, между прочим) - это просто удобная штука, делает то же что и виндовская, но избавляет от необходимости каждый раз, принося устройство на новый комп, производить последнюю.
    Да, и не называл я бы ее АВТО, скорее обычная ВНУТРЕННЯЯ ( в отличие от внешней виндовской) калибровка... по требованию. АВТО - это нечто другое...

    3. Количество осей/кнопок - определялось из предположения, что контроллер не должен повторять некоторые монструозные аналоги, к которым должны от различных вирпильских конструкций или стенок кокпита тянуться длинющие и толстенные жгуты. Проще и технологичнее снабдить каждый модуль своим контроллером, а USB уже объединять.
    Отсюда и сравнительно малогабаритный и малоногий 18F2550.
    Рассматривалось два варианта: 6/32/1Hat_8 или 8/21/1Hat_8. Учитывая неминуемое приближение ЧА (кабина с Абрисом - это не шутка, пусть и кликабельная) и реалии современной авиации , остановились для начала на первом варианте.

    4. Стандартизация входных параметров. ПОскольку обилие типов датчиков может свести с ума любого разработчика контроллеров, было решено возложить бремя доведения их диапазона до стандартного на самого пользователя... ТМД (тяжелые магнитные датчики - дадим им имя собственное) цепляются без всякого шаманства (в особых случаях можно и редуктор предусмотреть), обычные резисторы снабжаются или редукторами или простым УПТ на ОУ с небольшим усилением. Если очень лень, то рассматривался и такой вариант: раз на некую ось не брезгуют поставить резистор , то даже неполный диапазон в пределах 9, а то и 8.5 разрядов такой оси не страшен.

    Ну вот... все сказанное выше, конечно, не означает, что концепция "застыла в бетоне", все будет развиваться, надеюсь, но основные направления, думаю, останутся неизменными.
    - И как вас теперь называть? - спросил я.
    - Найк, Найк Гюльчетайсон, пластический хирург.
    (С) из недописанного

  25. #75
    Неправильный многогранник Аватар для Yo-Yo
    Регистрация
    18.02.2002
    Адрес
    Ryazan, Russia
    Сообщений
    4,504

    Ответ: Несамодельный USB контроллер и датчики

    Цитата Сообщение от schuss
    Вчера встретился с Yo-Yo и приобрёл у него контроллер. Пока опробовал его только в стендовом режиме, то есть навесил на него потенциометры и один незадействованный МаРС и несколько кнопок и проверил в "базовом" режиме. Всё работает, но почему-то МаРС работает не на весь размах, а в диапазоне плюс-минус 452. Но это лечится калибровкой по инструкции, прилагающейся к контроллеру.
    А иным это и не может лечиться:

    http://www.semiconductors.philips.co...ml#parametrics

    Диапазон выходного напряжения этого чудо-девайса есть 5.5-94.5% от питающего. По документам. По факту (ок. 200 отсчетов на Вольт у дефолтной калибровки) получается 0.25-4.75В, что, в общем, соответствует (по документам 0.275...4.725 В)

    .
    Крайний раз редактировалось Yo-Yo; 18.06.2006 в 17:08.
    - И как вас теперь называть? - спросил я.
    - Найк, Найк Гюльчетайсон, пластический хирург.
    (С) из недописанного

Страница 3 из 16 ПерваяПервая 123456713 ... КрайняяКрайняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •