Всем спасибо с этим разобрался! Дело было не в бобине.
При прошивке атмеги стояла лишняя галка на джейтаге.
Всем спасибо с этим разобрался! Дело было не в бобине.
При прошивке атмеги стояла лишняя галка на джейтаге.
Решил зайти на огонёк. Тема интересная но немного запутана...
Поэтому возникли некоторые вопросы:
1) Под Мегу8 какая последняя прошивка?
(из фразы MJoy_for_car_untested_16buttons ничего не понятно,
а описание версии как было в 2004 году так и осталась... Date:18.06.2004 Ver1.1
Поэтому сдаётся мне что подключение модуля m8def.inc однозначно не утверждает о подключении именно Меги8)
2) Под Мегу8 какая последняя схема?
(с этим ещё труднее, целиком мало публиковалось, по большей части доработанные куски)
3) Кто ни будь делал девайс под джойстик от SonyPlayStation?
(8 кнопок на 4х кнопках оси X,Y и две аналоговые хатки).
4) Где ни будь это собранно на одну страничку?
(типа схема тут - прошивки под неё тут, и файлик для автоматизированной прошивки - тут [например от пони прога]).
Если хотите можно разместить на моём сайте... А то разобраться, что к чему, А ГЛАВНОЕ где это лежит!!! Опираясь на приложенные данные к прошивке ОЧЕНЬ трудно...
P/S: Я сам параллельно (тогда ещё не нашел эту страницу) доработал схему и прошивку оригинального IgorPlug, создал на его основе два девайса и выложил на свой сайт с ОПИСАНИЯМИ для ОБЛЕГЧЕНИЯ повторения...
Подключение джойстиков от PS к USB
Может ЭТО оно, погляди. (18+ страниц).
Спасибо уже читаю...
ОДНО НО. там используется родной контроллер джойстика...
(в оригинале провода и микруха СИЛЬНО ненадёжные...)
У нас на базаре корпуса с хатками и кнопками (плюс естественно дохлой электроникой) на каждом 4том столе валяются по ценам радио лома…
Проще сразу USB в джойстик тащить (кнопки напрямик к МК а хатки на АЦП)
Пока не дочитал, но сдаётся мне, что данная конструкция не поддерживает финдипёрстные примочки (типа обратной связи и хаток)
Цитата : "По поводу обратной связи - драйвер врядли кто-то будет писать."
1. Моя прошивка - помесь прошивок MeanDog, LazyCamel и своих собственных мыслей. Версию я вообще не менял. ВНИМАНИЕ: самокалибровки нет, т.к. она мне очень нежелательна.
2. Моя схема - модифицированная LazyCamel; по-видимому, лучшая для реализации на макетной плате. ВНИМАНИЕ: не совместимо с исходной схемой MeanDog'а.
http://race-sims.net/forum/index.php...pic=1153&st=15
3. Извините - к сожалению, не знаю.
4. Да с натяжкой. Веточку я веду на race-sims (см. ссылка в 2), а прошивки приходится хостить на Авиафоруме. Правда, у меня руль - это специфическая вещь. Там же, на race-sims, есть ссылка на универсальную прошивку на два пакета. Если вы так хотите, я попробую собрать универсальную прошивку на один пакет.
Приаттачиваю две прошивки от самого Meandog'а. Одна найдена на официальном сайте, вторая - с исходниками выложил сюда сам Миндог. Обе прошивки НА ОРИГИНАЛЬНУЮ СХЕМУ МИНДОГА, к моей они не подходят. Обе с самокалибровкой.
Крайний раз редактировалось Mercury13; 23.01.2008 в 01:28. Причина: подпись
http://mercury13.tut.su - все прошивки MJoy
Вот прошивка на схему LazyCamel (http://race-sims.net/forum/index.php...pic=1153&st=15) на три оси (X=ADC0, Throttle=ADC3, Brake=ADC2), хатку и 8 кнопок. Четвёртая ось (Dial) не работает, она зарезервирована под сцепление. Пятая ось (Y) - пустышка.
Эта прошивка отличается от остальных тем, что частота опроса осей ВДВОЕ выше, чем на других MJoy'ях. Почему? Просто в USB 1.0 в изохронном режиме информация передаётся по сигналам с компа пакетами по 8 байтов. Органов управления мало, и я уложился в один такой пакет (в обычном MJoy их два).
Почему Throttle, а не Accelerator? а) чисто косметически - русское "ускоритель" смотрится крайне фигово; б) Хотелось бы иметь недействующую ось Y, чтобы во "всяких левых играх" она просто не действовала и курсор не шастал куда ни попадя. Accelerator в Windows перекрывает ось Y.
Почему Dial, а не Clutch? Последнюю не видно в стандартной утилите калибровки.
Крайний раз редактировалось Mercury13; 23.12.2007 в 22:27.
А можно ли сделать 2 оси (лучше 3) с 10 битами и с увеличенным временем опроса?![]()
besheniy_suslik
E8500 (3,8ГГц), Asus P5K, 4Гб, MSI GTX 570 1280Мб, Win7 64bit, 1920х1200
Нетестированная версия того же на 16 кнопок и 4 оси.
ADC0 = X - 10 бит
ADC1 = Dial - 8 бит
ADC2 = Brake - 8 бит
ADC3 = Throttle - 8 бит
Как выяснилось на том форуме не разработчики сидят а юзеры, поэтому мало чего полезного. Плюс это чудо на С, а я только на асме работаю...
Угу, юзеры...только практика и показывает, что только юзеры(и разработчики из юзеров) в состоянии сделать нормальные устройства. Юзеры, перебрав десятки промышленных образцов, хотя бы знают каким устройство ДОЛЖНО быть, у производителя же получается по ряду причин, по принципу "пипл схавает".
Млять!!!! Я нибуя не понял!!! У меня проблема, я сделал педали воткнул туда резак МаРС, но сцуко у меня нет котроллера!!! И чтение этой ветки не приблизило меня к пониманию!!! В электронике я полный ноль. Люди добрые соберите мне контроллер, я готов поделится баблом!!! ПЛИЗ!!!!!!
Пишите voda@list.ru Буду признателен
http://www.arccpro.narod.ru/ вот такое мне встретилось, готовые решения.
Чтобы подсуммировать всё, что накопилось, я выложил все схемы и прошивки MJoy на сайт http://mercury13.tut.su.
http://mercury13.tut.su - все прошивки MJoy
To Mercury13:
А можно ли сделать прошивку на 3-и оси с 10 битами и с удвоенной частотой опроса?![]()
Для авиасиммеров нужны 3 высокоточные оси.
besheniy_suslik
E8500 (3,8ГГц), Asus P5K, 4Гб, MSI GTX 570 1280Мб, Win7 64bit, 1920х1200
Я нашёл резервы в прошивке. Целых два. а) Есть такой классный режим атмеги, когда всё спит, работает только АЦП. Специально для снижения шума. б) висящую в воздухе 5-ю ногу можно пустить ещё на один рядок кнопок. Так что скоро обновлю все свои прошивки.
Пока есть:
- поездная (6 низкоточных осей + 28 кнопок без всяких хаток).
- авто-двухпедальная (1 высокоточная + 2 низкоточных + 16 кнопок + хатка).
Ещё будут.
- гигантская (2 высокоточных + 4 низкоточных + 24 кнопки + хатка).
- расширенная автомобильная (со сцеплением).
- пилотская (4 высокоточных + хатка + сколько там кнопок? получается 20)
Сайта пока не обновлял, так что ждите. Я соберу все прошивки и одна из них (двухпедальная автомобильная) пройдёт тестирование боем. А остальные будут проверены как минимум поверхностно, "красных" прошивок быть не должно. Тогда обновлю всё скопом.
http://mercury13.tut.su - все прошивки MJoy
Да. Atmega8, схема LazyCamel'а.
Этот LazyCamel исправил целую кучу недостатков MeanDog'а, внеся два своих: а) Его версия Mjoy'я выдавала беззнаковые числа, что работало под 98 и отказывало под XP; б) Неотлаженный (хотя потенциально хороший) механизм обработки кнопок.
Я построил схему LazyCamel'а. Не получив действующего джойстика и не желая второй раз паять MJoy, я начал долбать с полнейшего нуля... К двум имеющимся атмегам купил ещё три. На сайте, указанном в моей подписи, и есть результаты моего "долбежа".
По поводу судьбы микросхем... одна до сих пор работает в моём руле; две загробил и дал знакомому железячнику - авось найдёт, как запрограммировать; две пошли ещё на два Mjoy'я.
Естественно, "гигантская" прошивка будет иметь одинарную частоту опроса. А у остальных - двойная.
Крайний раз редактировалось Mercury13; 28.01.2008 в 04:36.
http://mercury13.tut.su - все прошивки MJoy
Доброе время суток, All
Хотелось бы услышать от Практиков - какова максимальная (оптимальная) длина экранированного кабеля для подключения переменных резисторов к контроллеру? Конечно при допустимо низком уровне помех.
Использую экранированный кабель с тремя жилами + экран.
Может быть избыточно, но IMHO более правильно, т.к. по экрану не протекает ток.
Просто хочется к одному контроллеру и педали прицепить и РУД + кнопочков на панель. Получается, что в любом случае аналоговые оси от контроллера разводить на определенное расстояние.
Виста - как ветка сакуры
Изящна и красива - висит
У меня хвост (экранированный) ~2,5 м. Шум оси низкой точности (резистор ~20 кОм, реально половина резистора на 47К) не превышает 0,5 единицы.
http://mercury13.tut.su - все прошивки MJoy
Где можно найти схему и прошивку MJoy16 ?
Может быть они выложены где-то в одном месте?
Виста - как ветка сакуры
Изящна и красива - висит
На web.archive.org сайт mindaugas.com точно записан.
Потом выложу на своём сайте и MJ16.
UPD: уже выложил. Ссылка в подписи.
Крайний раз редактировалось Mercury13; 02.02.2008 в 14:53.
http://mercury13.tut.su - все прошивки MJoy