-
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Не думаю что будет заметна разница 800-900 или 1024? А что бы добиться полного диапазона на холле нужно потратить значительно больше времени, ИМХО не стоящего этого.
-
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Цитата:
Сообщение от
Gelo
Тип датчика никак не влияет на диапазон выдаваемых значений контроллера.
А как же сопротивление в 10К на резисторах в схеме?
-
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Цитата:
Сообщение от
=BY=RUBON
Не думаю что будет заметна разница 800-900 или 1024? А что бы добиться полного диапазона на холле нужно потратить значительно больше времени, ИМХО не стоящего этого.
У меня с МДж 16 и датчиками сс49е всего около 600 с чем то единиц, это маловато, думал попробывать артджой, в надежде , что подстроить смогу на полный диапазон.
-
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
=BY=RUBON, Wincel , а какое напряжение выдавал датчик в нейтральном положени ?? и в каком варианте стоял датчик , в угловом или изменении растояния ?
-
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
теоритически на данном девайсе можно получить всегда 1024 при любом диапазоне , но... к этому надо подходить осторожно . считайте сами . скажем у вас идеал , на выходе датчика изменения выходного все 5в , 5/1024 = 0.0048в на 1 отсчет , а при 3в дипазона уже 0.0029в . что уже на грани "фола" ,(помехи , наводки и т.д.) , чем меньше диапазон - тем выше требования к механике , питанию , экранировке . качеству датчиков , разводке , экранировке... т.е. в любом случае надо стремится получить на выходе датчика максимальный диапазон , и в первую очередь напряжение нейтрали , т.е скажем для SS49 около 2.5в , такое напряжение на нем при использовании "углового" метода получается если магнит стоит под 45гр , т.е. сначала механически выставляем нейтраль (2.5в на выходе) а потом уже делаем электрически подгонку
в идеале всетаки вариант с промежуточным усилителем с возможностью выставлять нейтраль и диапазон . хотя и в этом случае весьма желательно делать описаные выше действия
-
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Цитата:
Сообщение от
Blek
теоритически на данном девайсе можно получить всегда 1024 при любом диапазоне , но... к этому надо подходить осторожно . считайте сами . скажем у вас идеал , на выходе датчика изменения выходного все 5в , 5/1024 = 0.0048в на 1 отсчет , а при 3в дипазона уже 0.0029в . что уже на грани "фола" ,(помехи , наводки и т.д.) , чем меньше диапазон - тем выше требования к механике , питанию , экранировке . качеству датчиков , разводке , экранировке... т.е. в любом случае надо стремится получить на выходе датчика максимальный диапазон , и в первую очередь напряжение нейтрали , т.е скажем для SS49 около 2.5в , такое напряжение на нем при использовании "углового" метода получается если магнит стоит под 45гр , т.е. сначала механически выставляем нейтраль (2.5в на выходе) а потом уже делаем электрически подгонку
в идеале всетаки вариант с промежуточным усилителем с возможностью выставлять нейтраль и диапазон . хотя и в этом случае весьма желательно делать описаные выше действия
Так, отличная инфа, но к сожалению не оптимистичная для меня, теперь понимаю, что хоть 1024 и смогу получить, но вместе с этим возможно придёт и дрожание(((
-
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Blek, датчик в угловом положении, но напряжение не мерил и сейчас, к сожалению, померять не могу.
холл SS495 + правильный магнит из сидюка
-
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Цитата:
Сообщение от
=BY=RUBON
Blek, датчик в угловом положении, но напряжение не мерил и сейчас, к сожалению, померять не могу.
холл SS495 + правильный магнит из сидюка
Блин, я вот понять не могу что не так, с 495 - ми холлами лезет дребезг, (но с ними на своих магнитах добился полного хода в 1024 единицы) вроде читаю посты, люди ставят кондеры и всё ок, дрожанья нет, ставлю аналогично-нихрена, а вот постаил сс49е - пропало дрожанье, но не хватает силы магнита на полный ход получаю от 500 до 600 единиц примерно, другие магниты ставить проблематично-нужно конструкцию переделывать,
Напрругу тоже не мерил, но! подсоединил свою систему с холлами 49е к контроллёру от х52- полный ход в 2048 положений смог получить, кстати кто-нить знает какая напруга у контроллёра х52 на выходе?
-
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
мы здесь немного в оффтоп сваливаемся.. но по поводу дрожания на родных контролерах джоя , аналогичная проблема была и у меня . причина как выяснилось была в том что питание бралось напрямую.и оказалось вся фигня даже не в "чистоте" питания , (у меня радиоджой . т.е. акамуляторы ) , короче питание на датчики надо брать с AVCC (питание аналоговой части контролера)
Цитата:
кстати кто-нить знает какая напруга у контроллёра х52 на выходе?
эээ.. хоть у меня и не х52 . но всеж , какой выход ??
-
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Если правильно понял вопрос, то 4.5в.
-
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Цитата:
Если правильно понял вопрос, то 4.5в.
??? фигасе !! это именно на выходе датчика ?? а может ты просто питание замерил ??
-
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
мне показалось, что человек спрашивает про напряжение подаваемое на датчики( холлы), может чего и не допонял - сильно не пинать
-
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Цитата:
Сообщение от
=BY=RUBON
мне показалось, что человек спрашивает про напряжение подаваемое на датчики( холлы), может чего и не допонял - сильно не пинать
да я именно это имел ввиду, наверно коряво спросил просто, точнее вабще неправильно)))
-
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Wincel, привет!
Так ты уже собираешь АртДжой или я неправильно понял?
ЗЫ: Как МДжой? Собрал? На той плате, что я выкладывал или нет? Кондеры ставил?
А что у тебя с механикой?
ЗЫ: можно в приват, чтоб не флудить тут...
-
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Добрый день.
Собрал по схеме контроллер. Но есть одна проблема. Если по порядку,то: сначала пробовал прошить по Вашей схеме-не получилось, затем собрал программатор JDM-не получилось, прошил на каком-то промышленном программаторе через знакомых. Контроллер запустился, оси работают, а вот кнопки по линии Buttons row 4 (b9,b10,b11,b12) не работают.Измерял напряжение на контакте RB6(№27)-равно нулю.На других линиях Buttons row 1,2 и 3 равно 5,04 вольт и кнопки работают.В чем может быть проблема?
Заранее спасибо за ответ.
-
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Люди, кто собрал, подскажите.
Шью винпиком-ничерта не получается, шьёт черте что, вобщем куча ошибок, винпик требует файл с расширением .dev, где скачать его для pic18f2550? если он вообще нужен.
-
Вложений: 1
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Цитата:
Сообщение от
Wincel
Люди, кто собрал, подскажите.
Шью винпиком-ничерта не получается, шьёт черте что, вобщем куча ошибок, винпик требует файл с расширением .dev, где скачать его для pic18f2550? если он вообще нужен.
Высылаю.(переименуй расширение на dev)А вообще-то файлы .dev идут в комплекте с MPLAB IDE. Только та прошивка, что лежит на сайте автора недоработаная - в ней отключен опрос кнопок №9-12. Могу выслать переделанную.
А вообще-то я доволен этим контроллером, после мучений с MJoy8.:)
-
Вложений: 2
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Цитата:
Сообщение от
SS-Sasha
Высылаю.(переименуй расширение на dev)А вообще-то файлы .dev идут в комплекте с MPLAB IDE. Только та прошивка, что лежит на сайте автора недоработаная - в ней отключен опрос кнопок №9-12. Могу выслать переделанную.
А вообще-то я доволен этим контроллером, после мучений с MJoy8.:)
Спасибо тебе большое за файлик, программатор перестал его запрашивать, но прошить всё равно не получается(((
Хотелось бы знать точно у тех кто работал с винпиком какие галки куда ставить
-
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
а пока выходит одна вот такая байда((((
Loaded translation file "C:\Program Files\WinPic\translations\russian.txt" .
Загружаются определения для "PIC18F2550" из C:\Program Files\WinPic\devices.ini .
Info: Support for some newer PIC18F devices added by Martin v.d. Werff 2005
Parsed "C:\Program Files\WinPic\devices\PIC18F2550.dev" : found 113 bit combinations in 39 configuration bit groups .
PIC18F: family='21'=4550, WriteLatch=32 bytes, EraseLatch=64 bytes .
Не удалось прочесть обратно передаваемые данные (Низкий уровень) !
ПРЕДУПРЕЖДЕНИЕ: Не удалось инициализировать программатор !
Тестирование: задержка(500ms) заняла 0.53 секунд, timer_freq=3.5795 МГц ... ok
Очистка микросхемы используя алгоритм "PIC18F" .
Микросхема очищена.
Результат LoadHex: LastProgAdr=0x000EB6 LastDataAdr=0xEFFFFF (C:\Documents and Settings\Сергей.S1\Мои документы\Art joy\firmware8\firmware8\output\AJo-1.hex)
Программирование...
Очистка ("bulk" или "chip") ...
Очистка микросхемы используя алгоритм "PIC18F" .
Программирование КОД, 0x000000..0x000EB6
Проверка КОД, 0x000000..0x000EB6
Проверка 0x000000..0x000EB6
Ошибка проверки: 000000: прочитано 00FF77, требовалось 00EF32, mask 00FFFF ==> diff=001045
Ошибка проверки: 000002: прочитано 00F10F, требовалось 00F007, mask 00FFFF ==> diff=000108
Ошибка проверки: 000004: прочитано 000137, требовалось 000012, mask 00FFFF ==> diff=000125
Ошибка проверки: 000008: прочитано 00FF67, требовалось 00EF22, mask 00FFFF ==> diff=001045
Ещё ошибки проверки, невозможно перечислить все (всего=1872)
Программирование КОНФИГ., 0x300000..0x300006
Проверка КОНФИГ., 0x300000..0x300006
Проверка 0x300000..0x300006
Ошибка проверки: 300000: прочитано 001F61, требовалось 000E20, mask 00CF3F ==> diff=000101
Ошибка проверки: 300002: прочитано 003F7F, требовалось 001E2F, mask 001F3F ==> diff=000110
Ошибка проверки: 300004: прочитано 000701, требовалось 0002FF, mask 008700 ==> diff=000500
ОШИБКА: Программирование НЕУСПЕШНО !
-
Вложений: 2
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Цитата:
Сообщение от
Wincel
а пока выходит одна вот такая байда((((
Loaded translation file "C:\Program Files\WinPic\translations\russian.txt" .
Загружаются определения для "PIC18F2550" из C:\Program Files\WinPic\devices.ini .
Info: Support for some newer PIC18F devices added by Martin v.d. Werff 2005
Parsed "C:\Program Files\WinPic\devices\PIC18F2550.dev" : found 113 bit combinations in 39 configuration bit groups .
PIC18F: family='21'=4550, WriteLatch=32 bytes, EraseLatch=64 bytes .
Не удалось прочесть обратно передаваемые данные (Низкий уровень) !
ПРЕДУПРЕЖДЕНИЕ: Не удалось инициализировать программатор !
Тестирование: задержка(500ms) заняла 0.53 секунд, timer_freq=3.5795 МГц ... ok
Очистка микросхемы используя алгоритм "PIC18F" .
Микросхема очищена.
Результат LoadHex: LastProgAdr=0x000EB6 LastDataAdr=0xEFFFFF (C:\Documents and Settings\Сергей.S1\Мои документы\Art joy\firmware8\firmware8\output\AJo-1.hex)
Программирование...
Очистка ("bulk" или "chip") ...
Очистка микросхемы используя алгоритм "PIC18F" .
Программирование КОД, 0x000000..0x000EB6
Проверка КОД, 0x000000..0x000EB6
Проверка 0x000000..0x000EB6
Ошибка проверки: 000000: прочитано 00FF77, требовалось 00EF32, mask 00FFFF ==> diff=001045
Ошибка проверки: 000002: прочитано 00F10F, требовалось 00F007, mask 00FFFF ==> diff=000108
Ошибка проверки: 000004: прочитано 000137, требовалось 000012, mask 00FFFF ==> diff=000125
Ошибка проверки: 000008: прочитано 00FF67, требовалось 00EF22, mask 00FFFF ==> diff=001045
Ещё ошибки проверки, невозможно перечислить все (всего=1872)
Программирование КОНФИГ., 0x300000..0x300006
Проверка КОНФИГ., 0x300000..0x300006
Проверка 0x300000..0x300006
Ошибка проверки: 300000: прочитано 001F61, требовалось 000E20, mask 00CF3F ==> diff=000101
Ошибка проверки: 300002: прочитано 003F7F, требовалось 001E2F, mask 001F3F ==> diff=000110
Ошибка проверки: 300004: прочитано 000701, требовалось 0002FF, mask 008700 ==> diff=000500
ОШИБКА: Программирование НЕУСПЕШНО !
Низковольтным программированием мне тоже не удалось его прошить.При таком способе многое зависит от реализации ЛПТ порта конкретной материнки, т.е. должно выдаваться определенное напряжение на контактах.Спаял себе программатор питающийся от внешнего источника питания на 16В от ноутбука.В нем с 10-ок деталей, запускается сразу.ВинПик его видит, как JDM программатор для СОМ порта.
Вот схема и печатка.
П.С. Если живешь в Киеве могу прошить.
-
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Цитата:
Сообщение от
SS-Sasha
Низковольтным программированием мне тоже не удалось его прошить.При таком способе многое зависит от реализации ЛПТ порта конкретной материнки, т.е. должно выдаваться определенное напряжение на контактах.
мдааа на 2х компах пробывал-ноль(
Цитата:
Сообщение от
SS-Sasha
Спаял себе программатор питающийся от внешнего источника питания на 16В от ноутбука.В нем с 10-ок деталей, запускается сразу.ВинПик его видит, как JDM программатор для СОМ порта.
Вот схема и печатка.
П.С. Если живешь в Киеве могу прошить.
Лайку посмотрел, а чем схему смотреть? Жаль живу не в Киеве, спасибо тебе за предложенную помощь)
-
Вложений: 1
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Цитата:
Сообщение от
Wincel
мдааа на 2х компах пробывал-ноль(
Лайку посмотрел, а чем схему смотреть? Жаль живу не в Киеве, спасибо тебе за предложенную помощь)
Вот этим.
-
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
интересные дела, попробывал прошить на ещё одном компе-всё прошло на ура прошил проверил-всё ок, тока нихрена не распознаётся, пишет устройство юсб не опознано!!!!
перенёс всё на свой комп, читаю плату-в коде вабще намалёвано что то странное и не похожее на прошивку((((
Программирование КОД, 0x000000..0x000EB6
Проверка КОД, 0x000000..0x000EB6
Проверка 0x000000..0x000EB6
Программирование КОНФИГ., 0x300000..0x300006
Проверка КОНФИГ., 0x300000..0x300006
Проверка 0x300000..0x300006
Программирование завершено, ошибок нет.
-
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Цитата:
Сообщение от
SS-Sasha
Вот этим.
спасибо)
-
Re: USB 2.0, 10 бит контроллер джойстика на Микрочипе -- схема и прошивка
Wincel, ну что? Прошил?
Делись впечатлениями =)
Добавлено: 777 пост - красота )))