-
Вложений: 2
Ответ: USB контроллер джоистика
Цитата:
Сообщение от Ukatam
Для надежности :D .Мега конечно мало кушает но возможно проводочки внутри корпуса мс ооочень тоненькие.
Девайс чудненкий.Пора признаватся кто какие датчики использует ;) -или все на резисторах :confused: :confused:
Лично я использую на РУСе оптику , а на остальных осях резисторы. (совет дня, если подключить на резистор конденсатор в 1 мкф между центральной ножкой и землёй, то будешь избавлен от шумов до конца эксплуатации) лично я использую резисторы 60 - 70 годов, на свалке взял!
Ну а оптика на оптопарах от мышек, правда на фото трудно понять, как это сделано, а описыватьлень.
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от Andron
Лично я использую на РУСе оптику , а на остальных осях резисторы. (совет дня, если подключить на резистор конденсатор в 1 мкф между центральной ножкой и землёй, то будешь избавлен от шумов до конца эксплуатации) лично я использую резисторы 60 - 70 годов, на свалке взял!
Ну а оптика на оптопарах от мышек, правда на фото трудно понять, как это сделано, а описыватьлень.
Мне приходила в голову идея использовать конденсатор -вопрос? не влияет ли он на время отклика или емкость подбирается эксперементально.
По датчикам и так все понятно без описания.Рульно.Лучше один раз увидить.
По такой конструкции датчиков вопрос:Диапазон выходного сопротивления ?.Возможно ли подстройкой тока излучаешего диода сделать от 0 до 100кОм.Схема понравилась-наверное такую сделаю если можна конечно ;) .
АЦП правда 8 разрядный.
п.с Возможно все по датчикам к контроллеру не втему.Если так скажите открою новую ;)
-
Вложений: 1
Ответ: USB контроллер джоистика
Возник вопрос по этой схеме. Сам я в схемотехнике не очень силен и непонятны 2 обозначения на прилагаемом рисунке. Расшифруйте, пожалуйста.
-
Ответ: USB контроллер джоистика
1-Стабилитрон на 3.3 вольта
2-Пара проводов в экране
-
Вложений: 1
Ответ: USB контроллер джоистика
Плата в натуральную величину от LazyCamel http://www.mindaugas.com/projects/MJ.../1/USB_Joy.pdf Сделал всю черной, для изготовления на лазерном принтере, методы изготовления там же. Ну может быть кому-то надо...
-
Ответ: USB контроллер джоистика
ivm
Интересно, а как ты добрался до этой pdf-ки? Вроде по "прямому пути" не дойти... любопытно просто.
-
Ответ: USB контроллер джоистика
2Rik
Все нормально открывается по "прямому".
-
Ответ: USB контроллер джоистика
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от BAG
А можешь сказать в чём ті все єти схемки русуешь а ? я тоже так хочу 8) красиво выходит
Рисованна она в Protel.
-
Ответ: USB контроллер джоистика
-
Ответ: USB контроллер джоистика
пасиб. Я просто обламался его покупать или качать .. протэл всмысле
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от Ukatam
Мне приходила в голову идея использовать конденсатор -вопрос? не влияет ли он на время отклика или емкость подбирается эксперементально.
По датчикам и так все понятно без описания.Рульно.Лучше один раз увидить.
По такой конструкции датчиков вопрос:Диапазон выходного сопротивления ?.Возможно ли подстройкой тока излучаешего диода сделать от 0 до 100кОм.Схема понравилась-наверное такую сделаю если можна конечно ;) .
АЦП правда 8 разрядный.
п.с Возможно все по датчикам к контроллеру не втему.Если так скажите открою новую ;)
Первое , Ответ - кондеснатор подобрать просто - имеем просто фильтр (резистор конденсатор) нужно впринципе чтоб конденсатор подавлял шумы в периоде между его опросами (датчика), тоесть тупо успевал заряжаться , для этого впринципе чтоб достаточно просто было сделать так : время опроса например 10мс сопротивление резистора от 0 до например 10КОм. Для того чтоб небыло визуальных ощутимых запаздываний нужно просто подобрать постоянную времени чтоб она была не больше чем 0.01 секнуды лучше 0.005 секунды , тогда получаем , что t=RC получаем что С = 1мкФ ну или 0.5мкФ , тогда всё будет гуд , будет увереность что существенного запаздвания не будет заметно вообще.
Второе оптический дастчк как такового сопротивления не имеет , тоесть входное и выходное сопротивления конечно есть но это не то что ты имел ввиду. В данном случае информативным является диаппазон выходных напряжений.
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от BAG
Первое , Ответ - кондеснатор подобрать просто - имеем просто фильтр (резистор конденсатор) нужно впринципе чтоб конденсатор подавлял шумы в периоде между его опросами (датчика), тоесть тупо успевал заряжаться , для этого впринципе чтоб достаточно просто было сделать так : время опроса например 10мс сопротивление резистора от 0 до например 10КОм. Для того чтоб небыло визуальных ощутимых запаздываний нужно просто подобрать постоянную времени чтоб она была не больше чем 0.01 секнуды лучше 0.005 секунды , тогда получаем , что t=RC получаем что С = 1мкФ ну или 0.5мкФ , тогда всё будет гуд , будет увереность что существенного запаздвания не будет заметно вообще.
Второе оптический дастчк как такового сопротивления не имеет , тоесть входное и выходное сопротивления конечно есть но это не то что ты имел ввиду. В данном случае информативным является диаппазон выходных напряжений.
Круто!!
Хотел ответить, но уже всё за меня сделали! Правильно, я не в обиде!
-
Ответ: USB контроллер джоистика
Блин. Ну такое может быть только в РОССИИ. Я е... с джоем долго и упорно, ну нет у меня осцилографа. В магазине вся партия кварцев была БРАКОВАННАЯ. :p УРА!!!! %) :p
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от Reaiddqd
Блин. Ну такое может быть только в РОССИИ. Я е... с джоем долго и упорно, ну нет у меня осцилографа. В магазине вся партия кварцев была БРАКОВАННАЯ. :p УРА!!!! %) :p
В штатах бы ты за такие дела через суд получил бы пару миллионов за моральный ущерб (истраченные нервы), а у нас радуешься, что понял в чём дело!
А вообще, везёт вам, всё купить можно!
Вот я микросхемы заказывал через вирпила Московского, с проводниками передавал, оптопары из поломанных мышек брал, сопротивления на свалке! Нежизнь, а малина! Кварцы, так вообще, раздолбал жёсткий диск на 20 МБ (а нахрен такой нужен), там аж 2 штуки на 12 Мгц было!
С уважением и завистью Andron.
-
Ответ: USB контроллер джоистика
Да и у нас тоже что то в розницу купить очень тяжело.Все только для корпаративных клиентов (нафига мне сотня атмелов).В розницу только ширпотреб всякий.Хотя может кто подскажет местечко на севере :-).На украине с этим делом просто было.Под заказ что угодно в любом количестве в недельный срок.
-
Ответ: USB контроллер джоистика
-
Ответ: USB контроллер джоистика
-
Ответ: USB контроллер джоистика
Хэлп. Не могу найти размеры и распиновку разъема USB type B female. А лезть со штангелем и тестером для этого не хочется. Если кому не трудно, кинте ссылочку или запостите.
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от =AGD=Doctor
Хэлп. Не могу найти размеры и распиновку разъема USB type B female. А лезть со штангелем и тестером для этого не хочется. Если кому не трудно, кинте ссылочку или запостите.
Чертежи разъёмов есть в спецификации:
http://www.usb.org/developers/docs/usbspec.zip - в разделе "6.9 PCB Reference Drawings", "Figure 6-14. Single Pin-Type Series "B" Receptacle" (стр. 105).
-
Ответ: USB контроллер джоистика
Вот какая штука.. Как работает автокалибровка? (прошивка v1.4). на сайте MeanDog почитал, вроде как резюки должны быть в центральных положения при подключении джоя, но почемуто как то всё не так, может из-за разных номиналов сопротивлений? у меня три по 100 кОм и 3 по 20 кОм.
-
Ответ: USB контроллер джоистика
А что именно не так? Автокалибровка работает именно так, как описано на сайте. Вот только 100 кОм - пожалуй, многовато будет, если есть возможность, уменьши. Снизятся наводки и влияние входных токов микросхемы контроллера.
Вообще-то, конкретное значение сопротивления переменного резистора неважно в этой схеме - важно напряжение на движке резистора. Потому можно в каналы X и Y поставить даже разные резисторы (скажем, один на 5, другой на 20 кОм) - схеме это безразлично, в центре у обоих на движке будет ровно половина питания (при линейных характеристиках, ессно). Вот если характеристика резистора нелинейная (экспонента или логарифм) - тогда не годится.
А работает автокалибровка внешне просто. При старте (точнее, инициализации девайса) программа читает среднее положение осей, запоминает его. Потом ты крутишь все оси в крайние положения несколько раз, программа вычисляет диапазоны отклонения и самокалибруется. Вполне надежно, у меня проблем с этим нет.
-
Ответ: USB контроллер джоистика
=======================================
Сенкс
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от Reaiddqd
Вот какая штука.. Как работает автокалибровка? (прошивка v1.4). на сайте MeanDog почитал, вроде как резюки должны быть в центральных положения при подключении джоя, но почемуто как то всё не так, может из-за разных номиналов сопротивлений? у меня три по 100 кОм и 3 по 20 кОм.
Замечание насчет Автокалибровки:
Центр считываетса только с осей X, Y и Rx. В принципе это РУС и рудер. Другие оси центра как такого неимеют.
Это сделано потому что-бы всегда был четкий центр независимо от точности датчика, его постановки и других возможных конструктивных неточностей джоя. Например ваш джой может иметь больший ход РУС на себя чем от себя. Несмотря на это контроллер будет выдавать максимальные значения в крайних положениях а в центре будет 0. Достигаетса это вычислением двух разных коэфициентов масштабирования значений для диапазонов выше и ниже центра.
Все другие оси имеют только один коэфициент.
-
Ответ: USB контроллер джоистика
2 MeanDog
Уважаемый Мастер!!
Два вопроса.
1. как можно назначить какую либо конкретную кнопку с клавы на кнопки джоя?
2. Можете ли Вы создать и опубликовать прошивку для варианта 1.4, в которой вместо матрицы кнопок все входы микросхемы замыкаются на один земляной провод? Очень нужно, и не только мне.
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от catfish
2 MeanDog
Уважаемый Мастер!!
Два вопроса.
1. как можно назначить какую либо конкретную кнопку с клавы на кнопки джоя?
2. Можете ли Вы создать и опубликовать прошивку для варианта 1.4, в которой вместо матрицы кнопок все входы микросхемы замыкаются на один земляной провод? Очень нужно, и не только мне.
1. Это можно легко сделать с помощью Keyboard Studio , которую еще можно скачать из http://www.betainnovations.com/
2. Можно. На днях сделаю.
-
Ответ: USB контроллер джоистика
Заранее спасибо!!! Ждемс с нетерпением.
-
Ответ: USB контроллер джоистика
А если не секрет - это зачем? :rolleyes:
-
Ответ: USB контроллер джоистика
Не секрет. Разводка проводов проще, диоды можно не ставить, а в многих джоях нету столько кнопок как в матрице.
-
Ответ: USB контроллер джоистика
2 MeanDog & LazyCamel & BAG и другим мастерам программирования и контролирования.
Почитав ветки про датчики пришёл к выводу, что:
1.Наиболее (можно сказать абсолютно) точные и доступные - датчики на основе отикомеханических мышей.
2. Сигнал с них идет по определению цифровой (да-нет). 3. Точность - масштабируемая, в смысле - увеличьте количество оборотов колеса - увеличится точность.
4. Доступность.
В связи с этим вопрос. А можно было бы переделать контроллер под возможности мышиных датчиков? И тем самым перейти на цифровые датчики движения.
Вопросы относительности показаний решеаются автокалибровкой которая ,как я прочитал выше, реализована в прошивке 1.4.
Не судите строго, специализация позволяет анализировать и делать только общие выводы.
Ссылка на тему применения мышей в роботостроении:
http://www.famua.com/grumbler/robot.html
-
Ответ: USB контроллер джоистика
Судить строго не будем. Просто удали свое сообшение и не будем.
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от catfish
2 MeanDog
Уважаемый Мастер!!
2. Можете ли Вы создать и опубликовать прошивку для варианта 1.4, в которой вместо матрицы кнопок все входы микросхемы замыкаются на один земляной провод? Очень нужно, и не только мне.
====================================================
Насколько я понял, это будет вариант без хатки? Если ДА, то присоедтняюсь к толпам жаждущих (зачем хатка, если собираюсь микростик для обзора юзать).
-
Ответ: USB контроллер джоистика
SkAlex
"Мастером программирования и контроллирования (от контроллер?)" не являюсь, но пять копеек добавлю. По пунктам.
1. По точности магнитные датчики не уступают как минимум. Доступность - уже не вопрос, вот цена поболее будет. Но за хороший девас-то отвалить смысл имеет.
2. Цифровой сигнал - в принципе хорошо, тут возражений принципиальных нет. А дискретность этого цифрового сигнала? Вот тут и переходим к п. 3.
3. "Точность - масштабируемая". Оно конечно, увеличим кол-во оборотов - больше отсчетов - снизим дискретность... и тут же проиграем в точности за счет введения механической передачи. К тому же заметь - передача должна быть повышающая, следовательно - она пропорционально повысит и все исходные погрешности и люфты. Да, конечно, есть варианты безлюфтового зацепления шестерен и прочее - так мы дойдем до зубчатых ремней. Жестких причем.
4. Доступность. См. п. 1 - ВКБ уже делает "серийно" устройства на магнитных датчиках. Отзывы - самые наилучшие, многие узлы хорошо отработаны технологически (кое-что я и сам видел - посмотри ветку про ВКБ педали
http://forum.sukhoi.ru/showthread.ph...ewpost&t=29491 )
5. Мышь гонит относительные координаты. Нам нужны абсолютные, пока этот вопрос нормально не решен.
PS Кстати, если немного разовьешь свою идею - придешь к еще более простой и красивой реализации джойстика (и даже паять ничего не надо, чуть-чуть механических работ). Но проблема центра и абсолютных значений останется.
В общем, это все обсуждалось в разных вариантах. Личное ИМХО :) - магнитные датчики, железная подшипниковая механика (см. Матчасть), сабжевый контроллер (либо клон его - но на матрице кнопок, их все-таки много надо. То, что на джое кнопок мало, аргументом не считаю). Высокая надежность, высокая точность, долговечность. К тому же, тут красиво сопрягаются высокие параметры всех узлов - хорошая механика позволяет реализовать высокий потенциал датчиков и электроники.
Во, млин, накатал... а собирался в двух словах и двух ссылках...
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от SkAlex
2 MeanDog & LazyCamel & BAG и другим мастерам программирования и контролирования.
Почитав ветки про датчики пришёл к выводу, что:
1.Наиболее (можно сказать абсолютно) точные и доступные - датчики на основе отикомеханических мышей.
2. Сигнал с них идет по определению цифровой (да-нет). 3. Точность - масштабируемая, в смысле - увеличьте количество оборотов колеса - увеличится точность.
4. Доступность.
В связи с этим вопрос. А можно было бы переделать контроллер под возможности мышиных датчиков? И тем самым перейти на цифровые датчики движения.
Вопросы относительности показаний решеаются автокалибровкой которая ,как я прочитал выше, реализована в прошивке 1.4.
Не судите строго, специализация позволяет анализировать и делать только общие выводы.
Ссылка на тему применения мышей в роботостроении:
http://www.famua.com/grumbler/robot.html
Ты наверное не все прочитал так как такая мысль уже много раз появлялось у многих людей здесь в этом форуме.
Насчет програмы -это сделать на одном микроконтроллере на котором реализуетса УСБ нелзя. Это потому что обработка УСБ должна иметь высший приоритет, а считывание оси в это время пропадало бы. Это вызывало бы "проскальзывание" осей. Плюс опрос осей должен происходить очень очень часто чтобы избежать этого "проскальзывания" если юзер двинет ручку очень быстро.
На отдельном специализированном контроллере это было бы возможно. Наверное лучший контроллер для этого это сам контроллер мыши. Получаетса что надо подключать ПС/2 мышку к МДжою. Прикольно, но возможно :)
Но вот готовы ли вы делать для этого шестеренки я неуверен...
-
Вложений: 1
Ответ: USB контроллер джоистика
Цитата:
Сообщение от catfish
Не секрет. Разводка проводов проще, диоды можно не ставить, а в многих джоях нету столько кнопок как в матрице.
Смотри, если матрицу оставить как на рисунке в красных ружёчках(извиняй за моё озобразительное искусство), то диоды не нужны.
А если оставить один столбец (строку ) то проводов совсем мало надо будет.
В первом случае 10 кнопок во втором - 7[если правильно посчитал]
С переделкой прошивки - наверое гемморой, всё таки не язык высокого уровня.- имхо
-
Ответ: USB контроллер джоистика
2 paraManiac
Спасибо, у меня тоже были такие изыскания, однако, дело не только в диодах, а в самом принципе - матрице кнопок. Просто далеко не во всех джоях она применима с готовой разводкой кнопок.
-
Ответ: USB контроллер джоистика
2 catfish
ну незнаю можно погеморроиться и с разводкой, перепаять чего-нимудь.
-
Вложений: 1
Ответ: USB контроллер джоистика
Цитата:
Сообщение от catfish
2 MeanDog
Уважаемый Мастер!!
Два вопроса.
1. как можно назначить какую либо конкретную кнопку с клавы на кнопки джоя?
2. Можете ли Вы создать и опубликовать прошивку для варианта 1.4, в которой вместо матрицы кнопок все входы микросхемы замыкаются на один земляной провод? Очень нужно, и не только мне.
Вот сделал прошивку.
-
Ответ: USB контроллер джоистика
2 MeanDog
Преогромное СПАСИБО!!!
2 paraManiac
Перепайка разводки кнопок означает обязательную разборку самой ручки джоя, а в ней как правило, куча винтов да еще спрятаных под накладки, и т.д. и т. п. Вобшем легче тестером снять схему распайки, чем разбирать и перепаивать.
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от MeanDog
Вот сделал прошивку.
И от меня спасибо.
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от MeanDog
Ты наверное не все прочитал так как такая мысль уже много раз появлялось у многих людей здесь в этом форуме.
Насчет програмы -это сделать на одном микроконтроллере на котором реализуетса УСБ нелзя. Это потому что обработка УСБ должна иметь высший приоритет, а считывание оси в это время пропадало бы. Это вызывало бы "проскальзывание" осей. Плюс опрос осей должен происходить очень очень часто чтобы избежать этого "проскальзывания" если юзер двинет ручку очень быстро.
На отдельном специализированном контроллере это было бы возможно. Наверное лучший контроллер для этого это сам контроллер мыши. Получаетса что надо подключать ПС/2 мышку к МДжою. Прикольно, но возможно :)
Но вот готовы ли вы делать для этого шестеренки я неуверен...
Спасибо за ответ. Да, я думал об этом - в Вашей схеме контроллер опрашивает датчики, а в случае с мышью - датчики сами служат источником сигнала и их где-то надо учитывать (или накапливать, а потом считывать). Так вот в этом и был вопрос. Может быть надо совершенно новую схему.
По поводу шестеренок - тоже думал, не нужны они. Обыкновенная ременная передача (на тросиках конечно :-)), как радиоприёмниках, с креплением троса к валу, несколькими лишними витками (по количеству оборотов) и с пружиной. Или второй вариант: на принтере печатается на пленке сектор 90 градусов с решёткой по краю, этот сектор вешается на ось. С края сектора оптопарой снимается сигнал. Ни в том ни в другом случае люфтов нет. Вопрос только в том какая разрешающая способность у мышиных оптопар (это ко второму варианту) чтобы определить параметры решетки на секторе. Для упрощения печатать можно попробовать на бумаге, но придется переделывать оптопару по примеру http://www.shema.ru/13/barread.shtml
А задумывалось всё как раз для упрощения и удешевления схемы джоя.
А здесь джой на основе мыши http://home.swipnet.se/rehn/joystick.htm
Только там человек драйвера переписывал, я в этом ни бум-бум
-
Ответ: USB контроллер джоистика
2 Rik
Дискретность - это да, но какая нам нужна точность? Этим всё и определяется - соотношение цена/качество. Туда же вопрос и по люфтам, при любой передаче - люфты будут. Только при мертвом креплении датчика к оси их не будет. То есть данные лучше снимать с самой оси. Нам нужна линейная зависимость. От сюда вывод - нам нужно использовать валкодер (хотя бы и из мыши).
То что ВКБ наладило серийный выпуск good, very good , всё только зависит от размера серии. Спрос на сколько я понимаю превосходит предложение на порядки. Я же ищу способы создания дешевого, простого, доступного и легко воспроизводимого устройства.
Касательно относительности. Я думаю это решается на программном уровне, как в случае с автокалибровкой. Включили джой (всё по центру) - 0, вправо, влево, вперед, назад = +/-, в смысле прибавить (или вычесть)по оси Х (Y, Z и т.д.) столько-то единиц, . Данные - цифровые, ошибится не возможно. Погрешность - погрешность контоллера.
-
Ответ: USB контроллер джоистика
Отцы ( и сыновья :-) С подачи моей и не только, ВКБ таки (наверное) будет уходить на полностью цифровой интерфейс датчиков.
Не вижу сурового смысла платить больше 5 баксов за устройство (УЗЗ9000) которое берет два аналоговых сигнала на АЦП, делит их друг на друга, берет арктангенс от полученого результата и в результате выводит на 14 бит ЦАП аналоговый сигнал равный грудусной мере, который потом опять через
10-бит АЦП контроллера превращается в цифрю.
Накуя козе баян ?
Изначально планируется :
протокол SPI, 1 МгЦ тактовой , первый байт - количество осей, следующие слова по два байта - состояние кнопок, и состояние осей выровненое влево.
Из минусов - необходимость ходябы простейшего контроллера для осей, что не сильно дорого (до 1 бакса)
Из плюсов - наплевательство на качество питания, т.е. можно поставить стабилизатор на 3.3 В и работать без всяких стабилитронов и не страдать на качество питания, к чему Мега8 и Мега48 достаточно чувствительны.
Нечувствительность к аналоговым помехам.
6 коннекторов независимо от количества осей и кнопок.
Отсутствие необходимости в АЦП , т.е. можно со стандартными датчиками использовать не только АВР, но и PIC, и прочие МК, лишь бы интерфейс с УСБ был.
-
Ответ: USB контроллер джоистика
Вставлю свои пять копеек по поводу требований к джойстику. Основаны они на опыте создания моделей к MSFS. В том числе автопилотов и системы управления. При ручном управлении через API или DirectInput читаю данные джойстика и после обработки вывожу на рули.
На мой взгляд требования к джойстику часто сильно завышены.
Джойстик по возможности должен быть стандартным, не более 8 осей, 4 хаток и 128 кнопок.
Для оси за глаза достаточно 8-бит разрешения. При характерных для джойстиков ходах ручки это пожалуй меньше дрожания рук. Да и при испытаниях серийного джоя (не самого худшего) я получил тот же результат.
Вполне достаточна дискретность опроса в 50 милисекунд. Я читаю джой каждые 55 мск и это не отражается на точности управления. Автопилот с временем обновления 55 милисекунд хорошо держит даже легкий вертолет.
А вот стабильности нуля и величине шума желательно уделить внимание. При подавлении шума возникает некоторое запаздывание, которого тоже не надо слишком бояться. Реальные системы тоже имеют запаздывание, не говоря уж о таком "тормозе", как пилот. Его запаздывание не в милисикундах измеряется.
Увеличение точности приведет к росту расходов, но вряд ли будет ощущаться на практике. Не думаю, что в Ил-2 требования выше, чем в MSFS, динамика она и в африке динамика.
-
Ответ: USB контроллер джоистика
2 MeanDog
Правильно ли я понимаю, что для того, чтобы перевести контроллер на работу от внутреннего источника опорного напряжения, нужно при инициализации вместо
ldi temp0, 0b01000000
out ADMUX, temp0
сделать
ldi temp0, 0b11000000
out ADMUX, temp0
(это кусок оригинального кода инициализации)
Ессно, отцепить вывод AREF от AVCC и на общий его через конденсатор.
-
Ответ: USB контроллер джоистика
Не помню точно по битам - но да, имено так.
Вро только не стоит завязываться на внутрений источник опорки. напряжение +5В на УСБ шине достаточно сильно плавает, и если у АЦП опорка будет стабилизирована, а у резисторов напряжение нет - будет бяка. Причем в начале оси бяка меньше, в к конце больше
-
Ответ: USB контроллер джоистика
2 MeanDog
Привет пропащая душа! LVP соскучились по тебе, заскочи к нам по возможности.
-
Ответ: USB контроллер джоистика
2 МинДог!
А вот вопросик савсэм тупой по печатной платке возник: на той, что лежит на сайте, монтаж идет со стороны проводников? Или сверлить дырдочки все ж надо?
И когда мы увидим новую версию на Мега16? ;) :rolleyes:
-
Ответ: USB контроллер джоистика
LazyCamel
Улетел мой пост в пропасть. Пожалуй, убедил. Я планировал махонький стабилизатор на питание резисторов-датчиков (но слишком мал перепад вход-выход получается и вроде смысла возиться нет). А так - оно конечно, некая компенсация нестабильности (не считая шумов питания). Ладно, вопрос снимаю.
Кажется, скоро будут интересные валерьянты... от обоих мастеров.
-
Вложений: 1
Ответ: USB контроллер джоистика
привет всем. Долго не писал и ничего не делал так как был сильно занят.
Вот вижу много разговоров по поводу того что нужно перейти сразу на цифровой сигнал и тп. Но это достаточно сильно удорожит схему.
Тоесть если исспользовать магнитные датчики. Я сейчас лично провожу експерименты с различными вариантами оптопар. И моё личное мнение что это есть более оптимальное направление для развития так как покр мере в производстве оно дешевле. Но результатов пока мало .. всё потом отпишу когда закончу таки с ними.
Вот требования собственно которое хотят увидить от датчика.
малый шум
высокая чуствительность
и при этом удержание центра.
последнее важно так как все механические решения имеют недостатки в центре.
но почему все забыли про резисторы как про ненужный хлам. Дело в том что они не соответствуют этим требованиям ... но например поралельно резистору можно поцепить конденсатор. Но это тоже не решит всех проблем , так как реально не всё получается как на бумаге 8) ....
вобщем те кто хочет сделать так чтоб их датчик был на несколько порядков лучше по характеристике чем обычный резистор то можете сделать как показано на схемке...
Работает эта штука очень просто. мы фактически снимаем показания с разницы напряжений двух конденсаторов. А резисторы в нашем случае исспользуются для выведения из равновесия напряжений конденсаторов.
В идеале мы должны получить при отключенном резистивном делителе деление напряжения пополам. так как ёмкости кондесаторов равны. Но в жизни мы имеем дело ещё и с погрешностями конденсаторов. Тоесть двух равных ёмкостей впринципе нету .... Поэтому вводим подстроечный конденсатор. Его номинал нужно брать примерно в 1/5 1/10 номинала рабочих кондёров. При отключённом резистивном делителе с помоью тестара добваемся одинакового напрядения на обоих конденсаторах тоесть деления пополам. Далее в центре резистивный делитель тожн должен делить напряжения пополам.
В итоге получаем датчик с очень сильным подавленем шумов от резистора. С высокой чуствительностью и также с неплохими характиеристиками динамическими. Запаздывание почти не чуствуется.
Вот такие вот пироги.
Можно влепить конденсаторы по 500 пФ или по 1мкФ но с последнем достаточно ощутимые задержки. У меня сейчас на дурацкий резюках от Лохотека висит такая конструкция с конденсаторами по 400пФ и я впринципе доволен. То что можно требовать от датчика на основе резистора вытянуть получилось.
По сравнению с схемой с одним конденсатором сдесь большой плюс в дин характеристике и шумы давяться лучше. 8)
Может кому и помог своим постиком 8)