Да, если можно. Пасиб...
Вид для печати
Да, если можно. Пасиб...
О, раскопал. 40 кБ, ссылка прямая на закачку и рабочая - проверил.
http://www.aqza37.dsl.pipex.com/joystick/DIView.zip
Попробовал - нифига, диапазон используется не весь. А разница между прошивками есть? И как, если что, перепрошить (что, где нажимать)
В нашем городе(центр атомного судостроения), даже того что на фотке не найти в магазинах, приходится всё из столиц просить, что б прислали...Цитата:
Сообщение от USSR_Rik
Кстати, у меня тоже контроллер определился как "9 оси, 112 кнопок с колпачковым переключателем"(это название такое в устройствах управления), прошивка MJoy16-C1_SW_v1.1.zip, наверно где то косяка словил(впервые в жизни прошивал, как должно быть - без понятия), буду стирать-пробовать ещё(скачал ещё прошивку MJoy16-C1_SW_v1.3.zip)
... а может это быть от того, что в БИОСе стоит "ESP+EPP" или это не важно?
...или может от того, что не стирал перед записью(у миндога на сайте вроде написано что стирать нужно)?
Хочется сделать как надо, а не как получится. :)
to fred kaa
Ты, уж, отпишись о результатах. Хотя девайс работает, но всё-же...
Честно говоря, не очень понял что произошло, но сейчас определилось как MJ16. Из боязни чего нибудь спалить многого не нажимал, только команды Command -> Read Programm (FLASH) и Command -> Write Programm (FLASH), потом передёрнул шнур USB и оно определилось, надеюсь теперь правильно.
to fred kaa
Сегодня повторил твою процедуру - нихрена. По большому счёту, всё это, конечно же, для успокоения души. Игра то, джойстик понимает, да и ладно... Вот калибровка покоя не даёт - не использует весь диапазон и всё тут. Хотя, опять же, в игре, диапазон РУДа используется от 0%-100% + форсаж, закрылки тоже - норма (не шипят). Короче, вот такая вот хрень...
Ну, и, по традиции - Слава Миндогу! :-)
2gsh23:
зачем тебе весь диапазон значений? тем более для руда!там бы хватило и 256 значений. главное что бы линейно изменялись. Заморачиваться с полным диапазоном имеет смылс(?) только в РУСе. А так просто немного увеличится шаг в диапазоне 0 - 65535.
Опять же зависит от используемого датчика и возможностей его настройки. Холлы SS49* уже никак не настроишь. для этого и предназначена калибровка. Программно растягивает диапазон RAW(реальных) данных.
Жалко что плохо калибрует :( отрицательных значений не понимаетЦитата:
Сообщение от USSR_Rik
to fred kaa
Сегодня много думал - читал форум :-)). Вобщем, наткнулся на сообщение USSR Rik, по секьюрити битам (пост № 1143 страничкой назад), там, на картинке, он показал как надо вроде... Но, я секьюрил по картинке, которую приаттачиваю. Руководство взял с какого-то сайта - не помню. Вобщем вопрос, так как у тебя было такое же определение (9осей...) : ты биты секьюрити выставлял как?
Что-то Ussuri не слышно. Поди, занимается уборкой территории от упавшей на приусадебный участок северокорейской ракеты. :)
Так а их-то и нет. Допустим, для 9-битного разрешения это 0..511, а не -255..0..+255 (хотя конечно как смотреть - если старший бит есть знаковый - тогда да). Там вроде и в самом деле двойственность - коль по оси - 0..511, тогда и ноль должен быть не "0", а 255. Непорядок, конечно, но пережить можно.Цитата:
Сообщение от =BY=RUBON
Добавлено. По секьюрити битам - я стараюсь таки пользоваться оригинальными материалами (чего и всем желаю - за исключением того, что должно быть исключено). Если прошивочный кабель найду - попробую снять со своего девайса данные, но почти наверняка они совпадут с Миндоговскими. Кстати, знакомый вирпил (земляк) собрал и прошил эту штуку, не имея никаких специальных знаний, даже раньше меня, я сам видел.
Я этой программкой пользовался для проверки энкодерных контроллеров - работало в диапазоне от -32000 до +32000 с центральным положением в нуле (16bit raw data). Для энкодеров это логичнее, т.к. у них нет "диапазона" значений как у АЦП входов.Цитата:
Сообщение от =BY=RUBON
to USSR Rik
Подскажи как пересекьюрить, что нажимать, или надо только считать и галки по-новой поставить?
господа.. а какой допустим диапазон подтягивающих резюков в МЖ16 ? которые на клавитурной матрице от и до ..3.3-12к ?
Доброе всем время суток
Подскажите пожалуйста может работать прошивка MJoy16 с
Windows XP64 или нужна специальная прошивка (Если у кого нибудь имеется таковая просьба поделиться, а то уж сильно нехочется снова переходить на простую винду)
И еще одна просьба програмирую через Автопрог а там нужна прошивка BIN а везде выложены только HEX файлы, может у кого имеется просьба поделиться (для MJoy16)
заранее благодарен за помощ с Уважением Hunter
Ну вот, пытались "виртуально" оживить девайс hunter2504 - прогнал заново всю процедуру у себя. Все делается с полпинка, память программы предварительно стирал (Erase, НО НЕ Reset!!!).
Процедура коротко описана в посте fred_kaa # 1156 http://forum.sukhoi.ru/showpost.php?...postcount=1156
Секьюрити биты - сделал чтение (они были правильно установлены, ясное дело - не стирались), потом попросту Write. Значения битов - на сайте Миндога.
LPT отключаем, USB передергиваем - всё, девайс опознался. Кнопки-оси у меня не подключены, голая плата ждет железа (кажется, недолго осталось - тук-тук-тук), поэтому вижу ее просто в Игровых устройствах как MJ16.
По "подтягивающим" резисторам - примерно этот диапазон и есть. Меньше - нежелательно, хотя ничего страшного и не будет, просто несколько возрастет ток через контакты кнопок при замыкании и общий потребляемый ток схемы, больше - видимо, можно до 20..30 кОм - но это уже зависит от конкретных условий по помехам - длины проводов, расстояния между ними (фактически - толщина изоляции), монтажа. Появятся ложные срабатывания - придется уменьшать.
Вообще - еще раз должен сказать, что лучше всего пользоваться оригинальными материалами. Я ничего не мудрил, открыл страничку Миндога (с винта, давно у меня там лежит) и тупо (не стесняюсь) выполнил все что надо.
В Автопроге есть команда "Import" или "Импортировать", через нее можно считать HEX файл.Цитата:
Сообщение от hunter2504
добрый день Господа
спасибо за помощ все заработало, но есть одна просьба поделитесь печаткой матрици под кнопки выполненой в viewlayout40, а то нашол только у миндога (Почет и Слава ему), но она в ПДФ распечатывается с ошибками по размерам
Заранее благодарен
ЗЫ Печатка матрици под MJoy16
Подскажите, делаю кнопки на Мджое16, и в однм ряду, например, А и при нажатии 3-х кнопок (всего их в ряду 4 сделано) срабатывает 4-я. Схемя проверена не раз.... Может ли длинна проводов от Мджоя до РУД влиять на фантомное нажатие кнопок?
Или всё таки я неправильно запаял ..... ничё понять не могу.....
Могет, надо 5-ю вольтами через резисторы подпирать.Цитата:
Сообщение от -=REA=-
И что было?Цитата:
Сообщение от hunter2504
было небольшое переходное сопративление между двумя дорожками
Во как
Кстати если кого интересует MJ16 прекрасно определяется Windows XP64
нашел вот такую фишку (у меня есть MJ16):
http://ru3ga.qrz.ru/UZLY/encod.htm
много думаю......
А как в ИЛ2 можно использовать эти энкодеры? А то я подцепил, а что дальше делать не знаю :(
Вопрос снят
http://ru3ga.qrz.ru/UZLY/encod.htm
всё вроде бы здорово,но блин, велика по размерам штуковина получается
http://sblive.narod.ru/Encoder/Encoder.htm
--в конце. я пробовал, смотрел осциллографом маленький шаговик от флоппаря - он действительно так делает! но, и это проблема не только тут, только на скорости вращения больше некоторой(если поворачивать очень-очень медленно - нет напряжения на выходе), но это и понятно.
Интересно было бы изучить зависимость индуктивности обмоток статора ШД от положения ротора. Индуктивность, да и добротность должны модулироваться. Построив генератор включающий в частотозадающий контур обмотку ШД можно измерять добротность (амплитудная демодуляция) или индуктивность (частотная демодуляция).
Может, проще оптический энкодер раздобыть? Я же давал хинт - их в струйных принтерах есть.
насчет этого - у меня была мысль сделать такую штуку для бесколлекторного трехфазного электродвигателя. который, кстати, работает таким же образом - выдает импульсы, если его крутить.
насчет оптического энкодера - раньше их ставили в мыши, когда в мышах водились шарики...
насчет генератора - буду думать, тут желательно, чтобы на низкой скорости вращения вала измерялась индуктивность, а на высокой - наводимая ЭДС.
В мышках - 30-40 дырок на колесе, в принтерном энкодере - 100-500 штрихов на диске и оптческий блок сразу выдает квадратурный сигнал TTL уровня.Цитата:
Сообщение от ender
хм, мне только линейные попадались, причем, АФАЙК, с 1-м выходом. в общем, hewlett packard.
Возникла пара вопросов по схеме MJoy16 от Ussuri.
1. Пять конденсаторов обозначенные как Сы. Они по 0,1 микрофарад?
2. Стабилитроны VD3 и VD4 на 3,3 вольта?
Как в MJoy16 отключить центровку??? Поставил джампер Center, не помогает, где был джой при вкючении там и ставит центр :(
У меня РУС напольный, с гнутой трубой - перевешивает ручка, делать противовес больно не хоца.
вот такой вопрос - at mega 48 сначала были 24Mhz, потом стали 20Mhz. я краем глаза видел, где написано, что проблема была в записи/чтении eeprom на высокой частоте. может кто-то это подтвердить/опровергнуть иди добавить что-то?
попоробую ответить раз все молчат.. не претендуя на истину :)
ender , там вроде жаловались на ошибки при кручении , ну а если большойвозьми от 3ю5 флопаря движок , он мелкий
Tier
1 - да
2 по идее 3.6в но вроде 3.3 в тоже подойдут
Olegich
насколько помню надо переткнуть джой.. здесь уже был такой вопрос гдето
Спасибо за ответ, но Мджой у меня уже неделю работает. Стабилитроны поставил на 3,3 вольта.Цитата:
Сообщение от Blek
Вот отсюда можно подробнее? Меня интересуют сами девайсы (не Ил-2) - если можно с фотками. Откуда, почем, нормально ли работают.Цитата:
Сообщение от Olegich
Я тут "дозрел" до их применения, как минимум один девайс в имеет живой прототип на вертолете.
Я купил от автомагнитолы УРАЛ за 60 рублей с кнопкой, не понравился, наблюдались ложные срабатывания. Правда я его разобрал, почистил, стало нормально. -=Rea=- выдрал из очень старой мыши механиеский энкодер - доволен.Цитата:
Сообщение от USSR_Rik
Не пинайте если повторяюсь, но поиск работать не хочет ни в какую. Допустимо ли на ATmega8 регулировать напряжение на 21 ноге?
В Acrobat Reader"e ? :-)Цитата:
Сообщение от YuretsKm
На мегу8 даташита нет под рукой, т.ч. рекомендую самостоятельно посмотреть раздел Electrical Charasteristic- ADC Charasteristic.
Для меги48 диапазон для Aref представляет собой от 1В и до AVCC.
AVCC в свою очередь - напряжение питания +/-0.3В, но не меньше 1.8В и не больше 5.5В
Спасибо, посмотрю даташит.
Собрал MJoy16 на плате от MaximF (стр. 45, пост #1124 )
Ошибок не нашёл (хотя упорно искал :D), да и заработала плата вобщем то сразу (*сплёвывает, стучит по дереву).
Выбор пал не неё^ в основном из-за того, что всё на одной платке и приличное расстояние между разъёмами (влезли наши от телевизоров, которых у меня было пол мешка, да и привычнее они как то).
Из неостатков отметил бы толщину дорожек под этими самыми разъёмами, ну и размеры (хотя это не всегда недостаток).
Вобщем спасибо MaximF-у и MeanDog-у конечно :)
Теперь уточняющие вопросы:
1. В каком положении должны находится замкнутые на корпус оси. У меня в DIView X-axis, Y-axis, и почемуто X-rotation стоят по центру, а остальные на нуле.
Может где по плате сопротивление осталось? или так и задумано? хотя сами оси вродь как работают (правда качество работы пока проверить нечем)
2. Хочу вот как то теперь разумно спланировать небольшую мобильную панельку с кнопками и прочим для Ила(да и не только).
Направьте в топики с фотографиями приличной реализацией потенциала MJoy-я, чтоб 100 раз кнопки не перекручивать, а сразу учесть накопленный опыт :)
Замкнутые на "землю" оси должны быть в нуле - входной сигнал для микросхемы (т.е. напряженние на аналоговом входе) нулевой. Правда, все это так при условии правильно выполненной калибровки.
Моя панель тебе не пригодится, я ее делал быстро и "чисто конкретно" - кусочек управления Ка-50. И задействовал только 36 кнопок пока. Основа - коробка от видеокассеты и клавиши от старого "Спектрума" :)
Это зависит от того отключена у тебя автокалибровка или нет. Если нет, то при включении контроллер считает что эти оси стоят по центру.Цитата:
Сообщение от vopros
Я автокалибровку отключил, но, если память не изменяет, у меня все оси были по центру.
Прошу не пинать, за мой вопрос. Очень хочется собрать Mjoy, но мне пообещали принести только atmega48 в 32 выводном исполнении, у нее вроде память 4 кил. Вопросы:
1) Будет-ли с ней нормально работать прошивка Mjoy.hex или потребуется корректировка прошивки? Биновский файл около 13 кил, влезет-ли он в эту микруху?
2) Обязательно-ли ставить для этой atmega48 кварц на 20 мегагерц или с 12 мегагерц тоже будет работать?
3) Нужны-ли какие-нибудь переделки в схеме atmega8-16 если применю вместо нее atmega48?
Я впервые пощупаю эти микросхемы и не программист. Поэтому, прежде, чем браться за изготовление, хотелось бы узнать наверняка, есть-ли вариант под эту микросхему?
На сколько я сумел разобраться, уже этого достаточно, чтобы не подойти: mjoy.hex весит 7 кил., а он как раз во флеш-память и пишется.Цитата:
Сообщение от alex_izm
alex_izm - стр. 30, пост #729 :)
USSR_Rik, Olegich, вижу мнения разошлись как и оси на моём MJоy :), ну ладно, заморачиваться на этом не стоит....
понимаю что офтоп, но уже весь форум изучил наизусть и окончательно запутался... подскажите, какую НЕдорогую схемку лучше всего попробовать применить для MJoy в качестве бесконтактного датчика на одну из осей? понял что вариантов много, но может есть какой нибудь один, так сказать, "стандарт"?
вот например из этого что нибудь чтоли? http://forum.sukhoi.ru/showthread.php?t=32059
У меня именно по этой схеме сделано. Датчики выдраны из дисковода, магниты из сд-ром, ну и деталей куплено рублей на 60. Я доволен. Sokol'у респект :)Цитата:
Сообщение от vopros
Чем хороша схема- можно подстроить под любой угол отклонения ручки.
Я же говорю - тут все будет зависеть от того, как калиброваны оси, которые у тебя сейчас сидят на "земле". Если калибровать "по правилам" - т.е. подключить резисторы (датчики), прогнать полностью цикл калибровки а потом отключить датчики и посадить ось на землю - она в "нуле" и будет. А вот если сначала заземлить, а потом "калибровать" - в принципе теоретически может быть что угодно (посмотри "сырые" данные при калибровке: они по -511, это одновременно максимум, минимум и центр!), на практике же, например, все оси у меня в серединке.
А что париться, если ты их не используешь?