-
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Цитата:
Сообщение от
Sheal
to ANT ..... можно плз правленую прошивку в HEX а то я не шарю в С++ да и долго разбиратся как скомпилировать .... или подскажи какие байтики поправить
to STAN я про тебя и писал что NV570 таже кухня что NV4
У моего кореша VIA определил нормально я оси пальчиком на контактах пошевелил - работает, думал Winда , взял установочный диск его, поставил , та же беда, причем у меня на разных портах устройство ведет себя при опознании по разному , но итог один и тот же , вывод - конфликт с 10портовым хабом , мать ASUS A8N-SLI Delux
Гранаты у меня не той системы. Т.е. компилятора, которым Ippow делал у меня нет. Байты может скажу, но не уверен, что сегодня.
-
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Цитата:
Сообщение от
Sheal
to ANT ..... можно плз правленую прошивку в HEX а то я не шарю в С++ да и долго разбиратся как скомпилировать .... или подскажи какие байтики поправить
to STAN я про тебя и писал что NV570 таже кухня что NV4
У моего кореша VIA определил нормально я оси пальчиком на контактах пошевелил - работает, думал Winда , взял установочный диск его, поставил , та же беда, причем у меня на разных портах устройство ведет себя при опознании по разному , но итог один и тот же , вывод - конфликт с 10портовым хабом , мать ASUS A8N-SLI Delux
Здесь лежит 8 осевая прошивка Ippow'а на 8 осей с измененым VendorID и ProductID
http://rcvf.nm.ru/ajo.zip (Управление вложениями только у меня не работает?)
-
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Спасибо за уделенное время, к сожалению видать проблема не в VendorID - контроллер так и не определился ,пробовал в Bios выключить USB2.0 устройство не то что пишет "неопознано", вообще ВИНДА на него никакой реакции , остаётся только попробовать с другим контроллером USB
-
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
2 Ant
У микрочипа новенькое появилось, может что полезное есть.
http://ww1.microchip.com/downloads/e...0Installer.zip
-
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Цитата:
Сообщение от
ippow
На сайте
http://artjoy.narod.ru/ лежит схема USB 2.0 контроллера на pic18f2550 и тестовая прошивка под HID джойстик с 3-мя 10 бит осями и 2-мя кнопками, частота опроса ~ 200 Гц
Цитата с сайта
Методика настройки чувствительности осей такая:
1. Подключаем все резисторы осей к контроллеру, движки резисторов R adjust при этом
выводим в крайние положения (к земле и VDD, соответственно), чтобы исключить их влияние на начальном этапе.
Неиспользуемые оси закорачиваем на землю.
2. Включаем контроллер в USB.Запускаем любую программу чтения осей и добиваемся поворотом подстроечных резисторов
Vref+ и Vref- полного размаха отсчетов по оси с самым малым углом поворота резистора оси.
3. Подстройкой резисторов R adjust, не трогая резисторы Vref+ и Vref-, добиваемся полного размаха отсчетов по остальным
осям.
4. После прогрева контроллера настройку, возможно, придется немного уточнить или провести калибровку средствами Windows
для устранения мелких погрешностей.
Настройки даны при использовании резисторов в качстве датчиков.
Как будет выглядеть настройка если пользоваться МАРСами , Холлами?
-
Ответ: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
имею те же проблемы (чипсет нф550).помогите связаться с автором-буду признателен!!!
-
Ответ: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Господа подскажите пожалуйста,
Что лучше АртДжой или МДжой8. Если АртДжой то есть ли схема на 6 осей и более 12 кнопок?
Зарание спасибо.
-
Ответ: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Цитата:
Сообщение от
GVL224
Господа подскажите пожалуйста,
Что лучше АртДжой или МДжой8. Если АртДжой то есть ли схема на 6 осей и более 12 кнопок?
Зарание спасибо.
1. АртДжой дороже. Из-за Pic контроллера. За стоимость одного арта, можно сделать 5-6 мджоев.
2. У Артджоя 6-8мь 10-ти битных осей и вроде он понимает тумблера.
3. Мджой8 имеет пару вариантов схем, и туеву хучу прошивок. на все вкусы.
-
Ответ: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Просто ради интереса - сколько стоит pic-контроллер? а то все время собирал на мджой16.
-
Ответ: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Цитата:
Сообщение от
=BY=RUBON
Просто ради интереса - сколько стоит pic-контроллер? а то все время собирал на мджой16.
Округлённо, 300 рублей.
-
Ответ: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Цитата:
Сообщение от
Bond.K
1. АртДжой дороже. Из-за Pic контроллера. За стоимость одного арта, можно сделать 5-6 мджоев.
2. У Артджоя 6-8мь 10-ти битных осей и вроде он понимает тумблера.
3. Мджой8 имеет пару вариантов схем, и туеву хучу прошивок. на все вкусы.
Спасибо за ответ, я так понял что если мне надо всего две оси по 10 бит, и только кнопки (15-20шт) то собирать МДжой (дешевле будет). Я прав?
-
Ответ: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Цитата:
Сообщение от
GVL224
Спасибо за ответ, я так понял что если мне надо всего две оси по 10 бит, и только кнопки (15-20шт) то собирать МДжой (дешевле будет). Я прав?
Да.
Атмега8 стоит рублей 60-т.
Иди вот сюда http://mercury13.tut.su/
Там найдёшь всё что надо.
-
Ответ: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
подскажите кто нибудь пожалуйста ! для увеличения количества кнопок за счет одной из осей на artjoy - необходимо править прошивку ???
-
Ответ: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Цитата:
Сообщение от
Dimich
подскажите кто нибудь пожалуйста ! для увеличения количества кнопок за счет одной из осей на artjoy - необходимо править прошивку ???
Да.
-
Ответ: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Цитата:
Сообщение от
Bond.K
Да.
спасибо !
-
Ответ: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Цитата:
Сообщение от
Dimich
имею те же проблемы (чипсет нф550).помогите связаться с автором-буду признателен!!!
Возможно тебя спасет переходник PCI на USB
Недавно поимел геморой с неопределением контроллера.
Купил платку переходника, устройство определилось и заработало как надо. Заодно и парочку лишних USB портов заимел.
-
Ответ: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
При изготовлении МДжой 8, тоже столкнулся с проблемой не определения контроллера/перепрошива ее не решала. При чем на работе контроллер определялся нормально, а дома не в какую. Долго бился,сделал МДжой16 все прикрасно работало, но позже взял и переделал плату для МДжой 8 и немного изменил обвязку элементами контроллера и все заработало с первого включения причем контроллер не прошивал. Так что нимательно смотрите как у вас сделана обвязка микрухи и как обвязан УСБ порт на контроллере. Желательно сразу после УСБ порта поставить две емкости 1 мкФ (керамическую) и например 10-20 мкФ электролит (соблюдая полярность)
-
Ответ: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Цитата:
Сообщение от
Denik
При изготовлении МДжой 8, тоже столкнулся с проблемой не определения контроллера/перепрошива ее не решала. При чем на работе контроллер определялся нормально, а дома не в какую. Долго бился,сделал МДжой16 все прикрасно работало, но позже взял и переделал плату для МДжой 8 и немного изменил обвязку элементами контроллера и все заработало с первого включения причем контроллер не прошивал. Так что нимательно смотрите как у вас сделана обвязка микрухи и как обвязан УСБ порт на контроллере. Желательно сразу после УСБ порта поставить две емкости 1 мкФ (керамическую) и например 10-20 мкФ электролит (соблюдая полярность)
На куда постfвить? На питание, на данные?
-
Вложений: 1
Ответ: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Цитата:
Сообщение от
Bond.K
На куда постfвить? На питание, на данные?
На питание (одной ногой на +5В второй на землю), если поставите емкости на (землю + Дата+/дата-) у вас эти емкости сожрут все импульсы и контроллер тогда точно не будет работать.
Покажите схему или фото платы? Прийду домой покужу как у меня сделано.
Вот как в идеале надо сделать подключение Разъема USB к контроллеру.
-
Ответ: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Цитата:
Сообщение от
Denik
Вот как в идеале надо сделать подключение Разъема USB к контроллеру.
Так и сделано.
-
Ответ: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Цитата:
Сообщение от
Denik
При изготовлении МДжой 8, тоже столкнулся с проблемой не определения контроллера/перепрошива ее не решала. При чем на работе контроллер определялся нормально, а дома не в какую. Долго бился,сделал МДжой16 все прикрасно работало, но позже взял и переделал плату для МДжой 8 и немного изменил обвязку элементами контроллера и все заработало с первого включения причем контроллер не прошивал. Так что нимательно смотрите как у вас сделана обвязка микрухи и как обвязан УСБ порт на контроллере. Желательно сразу после УСБ порта поставить две емкости 1 мкФ (керамическую) и например 10-20 мкФ электролит (соблюдая полярность)
глянь на тему эт совсем другая кухня!!!
Добавлено через 4 минуты
Цитата:
Сообщение от
Bond.K
Возможно тебя спасет переходник PCI на USB
Недавно поимел геморой с неопределением контроллера.
Купил платку переходника, устройство определилось и заработало как надо. Заодно и парочку лишних USB портов заимел.
так и сделал пару месяцев назад - и имею счастье,и вам того желаю!!! а за попытку помочь огромное спасибо!!!
-
Ответ: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Мужики, обьясните убогому, почему ПИК, а не МЕГА? Чем он лучше? :rtfm: Желательно на пальцах и попроще. :ups:
-
Ответ: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Вероятно, из за "железной" поддержки USB
З.Ы. а у меня вопос немного не в тему - накопал тут несколько внешних 16ти битных АЦП - имеет ли смысл попобовать построить 16ти разрядный контроллер, или это сильно избыточно?
-
Ответ: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
USSR_Nic, Zeroname.0
У Atmel тоже есть микроконтроллеры с аппаратной поддержкой USB. И в принципе не дороже PIC.
Да вот только засада - для пайки врукопашную они приспособлены слабо - корпуса только TQFP - шаг ножек, как и сами ножки - уж больно мелкие. А если вешать на плату через разъем - то цена начинает подскакивать резко - в рознице кроватка под TQFP-44 стоит в 2-3 раза дороже самого микроконтроллера.
Zeroname.0 - смысла нет в 65 тысячах отсчетов. Исключение - если ты делаешь напольный РУС или штурвал для КТС.
Для домашних настольных/напольных РУС и штурвалов достаточно и 10 разрядов.
Да и с точными датчиками - чем точнее они, тем дороже. А вешать высокоточный АЦП на шумящий датчик бессмысленно - все равно часть разрядов уйдет на фильтрацию шума.
Хорошо изолированый от электрических шумов и экранированный магнитно датчик Холла - вполне себе кандидат на установку в настольный/настульный РУС/штурвал.
Для домашнего напольника с головой хватит МАРСов от ВКБ. А у них, насколько я знаю, используется 14 разрядов для внутреннего преобразования.
Моё видение основных проблем самодельного контроллера:
1) (и основное) Обеспечить качественную оцифровку сигнала - качественная изоляция аналоговой части от шумов или полное исключение аналоговой части как таковой.
2) Аппаратный маппинг кнопок и осей средствами самого микроконтроллера. С эмуляцией мышки и клавиатуры естественно.
-
Ответ: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Цитата:
Сообщение от
Zorge
USSR_Nic, Zeroname.0
У Atmel тоже есть микроконтроллеры с аппаратной поддержкой USB. И в принципе не дороже PIC.
Да вот только засада - для пайки врукопашную они приспособлены слабо - корпуса только TQFP - шаг ножек, как и сами ножки - уж больно мелкие. А если вешать на плату через разъем - то цена начинает подскакивать резко - в рознице кроватка под TQFP-44 стоит в 2-3 раза дороже самого микроконтроллера.
Т.е. если я правильно понял, тока из-за поддержки УСБ. А если мне этот УСБ сильно неприятен (задолбал уже постоянными зависаниями) и мне нужен тока СОМ, а цена в принципе не важна, то АТМЕГА мне в руки?
ЗЫ 10 разрядника для напольного РУС хватает за глаза и за уши. Проверено на практике.
-
Ответ: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Кроме COMa ещё софт, принимающий пакеты и знающий где в них что и кидающий в виртуальный джой - на каждое изменение структуры данных надо менять софт.
Хотя это можно обойти усложнением обмена - передавать также что-то типа HID дескриптора.
Из плюсов - даже на 19200 скорость выше чем low-speed USB
По разрядности контроллеров ИМХа такая(учитывая что 1 бит - всегда шум): 9 бит / 10° - это минимум ( 10/20°, 11/40° и т.д.)
-
Ответ: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
У меня палка 660мм. Углы +19 -13градусов, что дает расход ручки 220 и 150 мм соответственно. АЦП 10разрядов(МДжой). Локон реагирует на перемещение палки на 0.5 мм. Точнее не мерил, да мне кажется и не нужно точнее. Результат-могу лететь над поверхностью воды на высоте 0 метров. Подход и удержание без проблем.
ЗЫ 0 метров это не абстракция. Это показание высотомера на ИЛСе.
ЗЫЗЫ Датчики-МАРСы
ЗЫЗЫЗЫ Весь софт самописный. Так, что структура данных мне пофигу. Какая будет, так и напишем. Проблемнее написать софт для меги. Ну да ничего, напишем. Нужно подробно ее изучать. Вот и возник вопрос, ПИК или МЕГА. С мегой проще, с пиком сложнее. Вот и возникает вопрос, что лучше. Но я так понял оба хороши, и разницу тока гурман поймет. Мне до гурмана далеко, так, что я наверно мегу выберу для подробного изучения. А с УСБ советую завязывать. Хреновый интерфейс, ненадежный. СОМ не в пример надежнее. Ответственное оборудование в УСБ втыкать-себя не уважать. Это мое ИМХО. Не настаиваю.
ЗЫЗЫЗЫЗЫ А плата с 8 СОМ портами всего 1000р стОит.
-
Ответ: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
С Мегой не только проще - но и ситиус-альтиус-фортиус что называется. Хотя поклонники Пиков могут меня и закидать несвежими продуктами питания, но факт есть факт - одна команда против четырёх - тут ничего не попишешь. Да и что-то ничего неслышно про аппаратный стек USB, реализованный на Пиках (косвенное подтверждение меньшей производительности, несмотря на частоту).
Хотя если не делать расчёты арктангенса по куче каналов да глубокую фильтрацию , а просто брать данные с ацп и кидать на выход - думаю и Пик даже на 1 Мгц без проблем решит такую задачу
PS по вышеупомянутой формуле 32° требует 10,5 бит, что в принципе и подтверждается
PPS Предположим что всё необходимое железо с выходом на RS232 у вас есть - какие требования к нему?
-
Ответ: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Решил озаботится сборкой сабжа, возник такой вопрос. Судя по фоткам, программатор и контрорллер собраны на одной плате, хотя по схеме разнесены. Если объеденить обе схемы в одну плату вроде все хорошо, но база транзистора останется висеть в воздухе, а мне чтото помнится что это не допустимо. Кто-нибудь может меня просветить о допустимости такой сборки?
-
Ответ: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Товарищи!
а можно ли прошить контроллер при помощи PICkit2 ? (вместо того программатора который предлагает автор Арт-джоя)
как его необходимо подключать?
прошивка та же, или ее необходимо дорабатывать?
Прошивать только PICkit'овским софтом, или вин-пик тоже сможет? тут ведь вопрос в том что кроме прошивки для винпика используется "Интерфейсный файл"... нужны ли эти параметры из интерфейсного файла при программировании с помощью PICkit'а?
-
Ответ: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
День добрый, Товарищи! )
В общем контроллер собран и прошит с помошью PIKkit-2, но не определяется зараза ни на одном из 5 опробованых компов (AMD/Intel). Попросту система ну ниикак не реагирует на его включение. Все цепи прозванивали, питание идет нормально, ЮСБ шнурок меньше метра....
единственная зацепка - при открытии файла прошивки программка пиккита ругается на отсутствие некоторых конфигурационных слов в прошивке и просит проверить применимость слов выставленных по дефолту:
http://savepic.ru/1632698.jpg
Кто-нибудь может меня просветить? )
-
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Хочу сделать схему на PIC18F4553.
1.Можно использовать кварц 20 МГц ,что при этом изменится на схеме?
2.Можно при помощи этого программатора вшить bootloader ?
3.Можно использовать программу Winpic800 (в ней есть PIC18F4553 )с этим программатором ?
-
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Цитата:
Сообщение от
monte
Хочу сделать схему на PIC18F4553.
1.Можно использовать кварц 20 МГц ,что при этом изменится на схеме?
2.Можно при помощи этого программатора вшить bootloader ?
3.Можно использовать программу Winpic800 (в ней есть PIC18F4553 )с этим программатором ?
О! да-да-да! я как раз об этом контроллере и думал в последнее время... даже прикупил... жалко небыло в дип корпусе.
1. на схеме обязательно нужны два конденсатора 22пф с ног кварца (20МГц) на землю, и резистор 1 Мом между нёг кварца.
к сожалению мой друг, который и владел PICKit и немного разбирался в прошивках контроллера и ковырялся в этой прошивке пытаясь прошить ее с помощью пиккита, сейчас надолго выпал из зоны доступа, и он к сожалению так и не успел освоить Hid device чтобы свободно править прошивку как благорассудится.
Для данного контроллера очевидно можно существенно увеличить количество кнопок, ибо 4553 имеет чуть ли не в два раза больше свободных ног. Во вторых там наверняка необходимо поправить передачу данных - чтобы передавало данные по осям не по 10 а по 12 бит, хотя тут я не в курсе. а еще желательно бы поднять частоту опроса со 120 до 200 Гц (если это возможно).
К сожалению я сам не умею, и не вижу кто бы мог из моих друзей это сделать :(
-
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Цитата:
Сообщение от
YoZHeG
а еще желательно бы поднять частоту опроса со 120 до 200 Гц (если это возможно).
Для справки: груммановский X-29 с крылом обратной стреловидности управлялся командами компа, которые отдавались с частотой 40 Гц.
-
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Цитата:
Сообщение от
USSR_Rik
груммановский X-29 с крылом обратной стреловидности управлялся командами компа, которые отдавались с частотой 40 Гц.
его проблемы )) у меня свои. по личному опыту - 120 герц на РУСе заметно лучше 60ти.
-
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Скажите, а автор АртДжоя на форуме появляется ? Или как с ним связаться ? ПЛЗ !