???
Математика на уровне МГУ

Показано с 1 по 25 из 380

Тема: Все о всяких датчиках

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Курсант
    Регистрация
    08.10.2007
    Адрес
    Красноярск-Иркутск
    Возраст
    50
    Сообщений
    464

    Ответ: Все о всяких датчиках

    Цитата Сообщение от Alex Oz Посмотреть сообщение
    Большой и особо принципиальной разницы нет - в конечном итоге обе схемы работают одинаково - только в схеме на двух операционниках (MCP602) настройка нулей и диапазона практически независима, в схеме на MCP601 - после изменения диапазона придётся крутить ноль. Учитывая что тут мешаются нули "электрический" и магнитный - вернуть на всё истинный ноль - задачка чуть более трудоёмкая - надо проверять по симметричности конечной характеристики.
    А можно пояснить относительно применения в мджое? Т.е. я еще понимаю подгонку диапазона, чтобы больше отсчетов ацп выдавал, а вот по выставлению нуля вопрос, ведь вроде в мджое реализована функция автоцентровки? Что она дает? Т.е. насколько выставление электрического нуля в данном случае актуально?

  2. #2
    Ломаю джойстики Аватар для Alex Oz
    Регистрация
    03.03.2007
    Адрес
    Minsk
    Возраст
    59
    Сообщений
    1,092
    Images
    4

    Ответ: Все о всяких датчиках

    Цитата Сообщение от kreml Посмотреть сообщение
    А можно пояснить относительно применения в мджое? Т.е. я еще понимаю подгонку диапазона, чтобы больше отсчетов ацп выдавал, а вот по выставлению нуля вопрос, ведь вроде в мджое реализована функция автоцентровки? Что она дает? Т.е. насколько выставление электрического нуля в данном случае актуально?
    Получение максимального количества отсчётов - я бы сказал задача здесь второстепенная, важнее именно правильно поймать центр, особенно для устройств с большим рабочим углом.
    Нарисовал тут пару картинок,надеюсь будет читаемо и понятно

    Поскольку мы можем выставлять ноль уже только по сумме электрического и магнитного - достаточно большие шансы залезть на загиб характеристики. Откалибровав в винде на полный диапазон хоть и получим вроде как "полный" размах, но плечи будут разнолинейными.
    Поэтому балансировать девайс желательно по сырым данным.
    То что Мджой потом подхватит нуль и диапазон как-бы правильно - ситуации не исправит.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	IMG_0904.JPG 
Просмотров:	232 
Размер:	32.7 Кб 
ID:	113355   Нажмите на изображение для увеличения. 

Название:	IMG_0905.JPG 
Просмотров:	194 
Размер:	32.4 Кб 
ID:	113356  

  3. #3
    Курсант
    Регистрация
    08.10.2007
    Адрес
    Красноярск-Иркутск
    Возраст
    50
    Сообщений
    464

    Ответ: Все о всяких датчиках

    Цитата Сообщение от Alex Oz Посмотреть сообщение
    Получение максимального количества отсчётов - я бы сказал задача здесь второстепенная, важнее именно правильно поймать центр, особенно для устройств с большим рабочим углом.
    Нарисовал тут пару картинок,надеюсь будет читаемо и понятно

    Поскольку мы можем выставлять ноль уже только по сумме электрического и магнитного - достаточно большие шансы залезть на загиб характеристики. Откалибровав в винде на полный диапазон хоть и получим вроде как "полный" размах, но плечи будут разнолинейными.
    Поэтому балансировать девайс желательно по сырым данным.
    То что Мджой потом подхватит нуль и диапазон как-бы правильно - ситуации не исправит.
    Ага понял, спасибо.
    Но я свой вопрос слишком издалека задал , меня вобщем щас немного другое интересует, вот допустим есть некий контроллер и на его АЦП поступают данные с датчика например по оси Х в диапазоне 0.0-5.0в, но при этом либо изза нелинейности датчика либо изза ошибок механники, ну или еще изза чего нибудь, мех. центр находится например не 2.5в а пусть в 2.0в. Соответственно тогда мех. центр и вирт. центр в винде не будут совпадать. Соответственно есть задача чтобы центры совпадали, причем сделать это нужно без использования виндовой калибровки и без изменения характеристик датчика,механики, а только средствами самого контроллера. т.е. чтобы допустим при мин и макс 0-1023, данные центра в 2.0в (409 по ацп) передавался по юсб как 511. Мне пока в голову приходит тока одна мысль, использую умножение и деление пересчитывать в контроллере ход по оси. Но! как мне сказали, мджой может делать центровку для таких случаев, вот я и думаю нет ли какого более простого способа задания центра по хид пртоколу? Просто я чтото сомневаюсь что мджой при той нагрузке которая на него приходится, способен еще заниматься умножениями и делениями)

Ваши права

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