Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

Джойстик на STM32F4

Непрочитано 12.06.2019, 03:12  
alex 54
Временная регистрация
 
Регистрация: 10.03.2017
Сообщений: 69
Сказал спасибо: 77
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
alex 54 на пути к лучшему
По умолчанию Джойстик на STM32F4

Здравствуйте.Собираю джойстик на STM32F4.Возникла проблема с калибровкой аналоговых осей.В качестве датчиков я использую обычные
потенциометры,без оцифровки.Суть проблемы в том,что при калибровке осей мне никаким образом не удается получить максимальное значение
оси равное 4095.Подавал на вход АЦП полное значение опорного напряжения-без толку,значение оси в калибровочном окне выше 4093
не поднимается.Насколько мне известно в таких случаях по краям осей
программно делается мертвые зоны,типа хардкодят их и это должно
помочь.Не может мне кто нибудь в общих чертах описать как это делается?
Или может существует другое решение этой проблемы.

Всем спасибо за внимание,с уважением. Alex 54.
Миниатюры:
Нажмите на изображение для увеличения
Название: 1.png
Просмотров: 0
Размер:	22.9 Кб
ID:	142580  
Реклама:

Последний раз редактировалось alex 54; 12.06.2019 в 03:16.
alex 54 вне форума  
Непрочитано 12.06.2019, 04:51  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,290
Сказал спасибо: 11,862
Сказали Спасибо 4,160 раз(а) в 3,178 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Джойстик на STM32F4

alex 54, а какое значение выдаёт ADC и как оно потом обрабатывается по пути из регистра значения и до HID драйвера в системе?
Собственно суть калибровки именно в получении минимума и максимума по осям. Даже у старых джойстиков это были не всегда 0 и не всегда абсолютный максимум. Дальше уже шёл пересчёт значений от полученных при калибровке.
У Вас 4095/4093=1.00048864 для полной шкалы получается коэффициент пересчёта.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Сказали "Спасибо" mike-y-k
alex 54 (12.06.2019)
Непрочитано 12.06.2019, 12:53  
eddy
Почётный гражданин KAZUS.RUN
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,684
Сказал спасибо: 116
Сказали Спасибо 823 раз(а) в 597 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Джойстик на STM32F4

Сообщение от mike-y-k Посмотреть сообщение
1.00048864
Если коэффициент меньше 10%, можно вообще не париться! Это же джойстик, а не прецизионный механизм!!!
Да и собрать джойстик можно было на каком-нибудь совершенно копеечном МК, не тратясь аж на STM32F4!!!
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
eddy вне форума  
Сказали "Спасибо" eddy
alex 54 (12.06.2019)
Непрочитано 12.06.2019, 22:03  
alex 54
Временная регистрация
 
Регистрация: 10.03.2017
Сообщений: 69
Сказал спасибо: 77
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
alex 54 на пути к лучшему
По умолчанию Re: Джойстик на STM32F4

Здравствуйте.Вопрос решился сам по себе.Косяк оказался не в проекте а
в Винде(зря только перебаламутил народ).
Оказывается в ней не всегда проходил сброс калибровки.Из за
этого шкала оказывалась сдвинутой в сторону и как следствие не было
одного из корректных крайних значений. Всем спасибо за участие в обсуждении.
alex 54 вне форума  
Сказали "Спасибо" alex 54
mike-y-k (13.06.2019)
Непрочитано 13.06.2019, 03:12  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,290
Сказал спасибо: 11,862
Сказали Спасибо 4,160 раз(а) в 3,178 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Джойстик на STM32F4

alex 54, ну не зря таки - в итоге решение оказалось найдено
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Куплю USB загрузчик для STM32F4 SparkTJ Предложения по работе 0 18.03.2017 17:02
Виснет программа на STM32f4 Kopranych ARM 2 13.03.2017 11:04
I2C как правильно использовать в stm32f4 bass1981 ARM 65 28.05.2016 22:16
usb джойстик на avr bobrozub Микроконтроллеры, АЦП, память и т.д 7 14.03.2012 20:24
Кто подключал джойстик Play Station к MK отзовитесь IgorAVR2 Микроконтроллеры, АЦП, память и т.д 1 07.09.2009 23:13


Часовой пояс GMT +4, время: 04:17.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.