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

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

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

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

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

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


 
Опции темы
Непрочитано 12.06.2019, 03:12  
alex 54
Частый гость
 
Регистрация: 10.03.2017
Сообщений: 34
Сказал спасибо: 32
Сказали Спасибо 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
Адрес: Москва СЗАО
Сообщений: 7,901
Сказал спасибо: 8,076
Сказали Спасибо 2,505 раз(а) в 1,921 сообщении(ях)
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.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 2,766
Сказал спасибо: 89
Сказали Спасибо 647 раз(а) в 461 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Джойстик на STM32F4

Сообщение от mike-y-k Посмотреть сообщение
1.00048864
Если коэффициент меньше 10%, можно вообще не париться! Это же джойстик, а не прецизионный механизм!!!
Да и собрать джойстик можно было на каком-нибудь совершенно копеечном МК, не тратясь аж на STM32F4!!!
__________________
https://github.com/eddyem/
http://stackexchange.com/users/2227375/eddy-em
http://eddy-em.livejournal.com/
In the world, only two things are the worst: Windows and Poettering.
eddy на форуме  
Сказали "Спасибо" eddy
alex 54 (12.06.2019)
Непрочитано 12.06.2019, 22:03  
alex 54
Частый гость
 
Регистрация: 10.03.2017
Сообщений: 34
Сказал спасибо: 32
Сказали Спасибо 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
Адрес: Москва СЗАО
Сообщений: 7,901
Сказал спасибо: 8,076
Сказали Спасибо 2,505 раз(а) в 1,921 сообщении(ях)
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, время: 19:58.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot