Штурвал Ту-154 из подручных средств

1 2 3
А зачем так усложнять, когда эта схема прекрасно работает уже год и каши не просит.
Только мощной лампой и фонариком в датчики светить не стоит — будет смещение и то не большое. Хотя и этот недуг легко компенсируется подстроечником по схеме.
Другое дело нужно ли это кому здесь. Все привыкли к гигантомании. Датчики холла , немыслимые резисторы по 50$ за штучку,промодулированный сигнал и тд..

Есть кстати еще одна наработка. Принцип такой же как в оптических мышках — на шкалу нанесен не градиент , а щели. Чем больше щелей — тем точнее шкала. Помню мышки умели прекрасно детектировать щель через которую прорывался ИК луч шириной всего 0.3 мм. На длину полоски в 3 см это получится 1000 щелей. К чему это я .. а к тому что это уже булет цифровой оптический датчкик с абсолютной линейностью во всем диапазоне! . С одной стороны светит ИК светодиод , с другой ловит изменение света. 1 щель = 1 шаг. Ставить фотодиод нужно от мышки где определяется направление перемещения.
После включения , там где сейчас стоит джойстик — там читать ноль по осям. Любое отслонение джоя привдит в движение шкалу с щелями и начинается отсчет то вперед то назад. Пропусков не будет так как это все работает по прерываниям. Такой датчик стоит в Logitech Driving Force pro и прекрасно пашет . Я непомню чтобы он как то глючил. Ваши мысли ?

View Postfiyrus, on 01 October 2009 — 20:35, said:

Любое отслонение джоя привдит в движение шкалу с щелями и начинается отсчет то вперед то назад. Пропусков не будет так как это все работает по прерываниям. Такой датчик стоит в Logitech Driving Force pro и прекрасно пашет . Я непомню чтобы он как то глючил. Ваши мысли ?

Это будет датчик относительного отклонения. Отклонения от положения, которое было при включении питания. Нам же требуется абсолютное отклонение.

можно добавить в схему датчик нейтрального положения, и тогда корректировать точку отсчета

View PostСАБ, on 01 October 2009 — 22:27, said:

Это будет датчик относительного отклонения. Отклонения от положения, которое было при включении питания. Нам же требуется абсолютное отклонение.

В руле логитек сделано так — там сразу жепосле подачи начинается калибровка руля .. Тоесть обратная связь крутит руль до упора влево .. как дошло до упора — обнуляется внутреениий счетчик.
Затем куртит руль до упора вправо — по пути считается количество щелей датчика. Как достиг упора — запоминается количество щелей. Затем крутится обратно в лево до количество щелей /2 тоесть руль всегда устанавливается в нейтраль. . Всё .С этого момента контроллеру всегда известно истинное положение руля в пространстве так как пропусков такая система не дает. Возможно ошибка один пропуск на миллион. Зачем нужно ? Просто руль этот многооборотный. Резюк туда не повесиш и тем более датчик холла и видно изготовить что то другое было бы дороже. Сам диск с щелями весит на вале от мотора и по примерным подсчетам совершает около 12000 отсчетов на весь ход руля 900 градусов. . В нашей системе делается проще — ставится риска на по центру внешней стороны шкалы и там распологается мааленькая оптопарка — типа «центр». Как только риска пересекает этот датчик после подачи питания , переменная в контроллере обнуляется. С этого момента начинается отсчет. Когда риска пересекает еще и еще раз во время работы джоя эту калибровочную оптопару — счетчик щелей обнуляется..тоесть каждый раз джой автоматом калибруется на случай если будут пропуски (один на миллион).
Зачем такой гемморой ? Просто очень линейный джой получается с могучим внутренним разрешением. Рисок можно нанести и 1000 и 6000..

Получается практически советский ВЕ-178А. Только в домашних условиях 6000 остчётов… сложновато… очень большой диаметр потребуется.
1000 на оборот — более реально. Но сколько это остчётов для 30°? Приблизительно на уровене наихудших наидешовых китайских контроллеров?
Ставить редукторы с их неизбежными люфтами?

Что касается реализации энкодера в Logitech G25 — то почему при такой низкой вероятности пропуска импульсов на каждом форуме автосимщиков всегда есть темы, посвященные уходу нуля этого руля? А реализация электроники G25 на достаточно высоком уровне , решения простые и эффективные, особенно по реализации FFB — сделано очень толково. Правда реализация самих эффектов в драйвере кривовата — но это уже чисто софтовая беда.
Решение автокоррекции может помочь , но может и усугубить — представьте что при перекладывании девайса, то есть в прямом положении происходит скачок в какую-то сторону — приятного мало… Хорошо если скачок на уровне единицы-двух. А если больше? разработчики G25 тоже не предполагали такого явления, однако же речь там идёт вовсе не о единицах туда-сюда… Хитрумные алгоритмы в контроллере применять? А если контроллер стандартный?

И почему связка KMZ41 (3$) + MCP601 (0,5$) это уже гигантомания? Или даже UZZ9000 (5$) ? За надёжное, точное и стабильное решение ?
Механику для оптики нормальную на заводе обойдется сделать поболее.

Надо еще умудриться в домашних условиях на полоску длиной 5-6см нанести 1000 дырочек. Интересно чем… иголочкой…
На мой взгляд система с градиентной шкалой все ж проще.
Кстати, для чего в схеме переменный резистор 200 Ом? В чем его роль?

Что касается реализации энкодера в Logitech G25
==
Я гооврил не про G25 а про Logitech Driving Force Pro для Sony PS2. Ему от роду уже лет 6 как. 6 лет работает без единого намека на люфт. Что там в новом g25 — понятия не имею. Возможно и глючит.
==
Решение автокоррекции может помочь , но может и усугубить — представьте что при перекладывании девайса, то есть в прямом положении происходит скачок в какую-то сторону — приятного мало..
==
Что значит скачек ? Проворот шестерней с их сломом ?.. Не понятно. Вы имеете ввиду раскрутка диска с щелями до такой скорости что контроллер перестанет их считать ? Не смешите , для любого контроллера работа.щего по прерыванию такие скорости должны быть ну не меньше миллиона щелей в секунду. Это уже не проворот а взрыв колонки руля с последующим ее вылетом в форточку по траектории спутника..
Другое дело что софт в контроллере может глючит и реализована эта фитча в G25 вовсе не на прерываниях а на «китайской мысли».. Сейчас пошла тенденция разработку схемы и прошивки предоставлять братьям ускоглазым. От сюда и появляются всякие КПК и рули которые вроде как КПК и джойстик , а пользоваться нельзя..
==
И почему связка KMZ41 (3$) + MCP601 (0,5$) это уже гигантомания? Или даже UZZ9000 (5$) ? За надёжное, точное и стабильное решение ?
==
А потому что вы не нацепите это на руды которые сделаны по принципу ползунков, где механическая часть едздит туда-сюда а не по радиусу.. Еще есть ограниечение в угле поворота. Вы не нацепите это без дополнительного редуктора там где нужно обслужить ход вала больше 360-ти градусов. Эти решения как раз придуманы для самодельных не стандартных джоев-штурвалов когда изготовление прецизионных редукторов для датчиков в домашних условиях невозможно… Эти решения у нас уже давно прекрасно работают. Просто у форумчан бывают руки кривые и лень все это пробовать и делать без фотографий и разжовывания технологий на 100 постов… Считаете дорого за абсолютно линейное устройство которе может обслужить ход вала в 355 градусов? Фотодиод=12руб ,светодиод 6 рублей, 2 SMD резистора=0 рублей и кусок пленки = 0 рублей. Покажите мне такой магнитный датчик который бы смог обработать ход вала больше 180 градусов с абсолютной линейностью ?

Надо еще умудриться в домашних условиях на полоску длиной 5-6см нанести 1000 дырочек. Интересно чем… иголочкой…
===
http://slalomtimer.narod.ru/Servostepper.jpg

Раскрываю некоторые наши «секретные технологии» .. 720 рисок на 360 градусов. Точность 0.5 градуса на отсчет. Где применяется ?
Эта шкала применяется в так называемом «сервостеппере» нашей разработки. Замена громоздким и медленным шаговикам. Что есть сервостеппер — это модификация обычной сервомашинки, у которой убирается стопор чтобы вал вращался на 360градусов и блокируется резистор обратной связи чтобы серва не крутила вал при подаче на нее сигнала «нейтраль». На ее вал насаживается этот диск.
Под диском на корпус сервы клеится микроплатка из двух фотодиодов. На фотодиоды наклеивается кусочек той же пленки с апертурным окном.

http://slalomtimer.narod.ru/Aperture.jpg

Сверху над диском светят два ИК светодиода строго над фотодиодами.
Апертурное окно служит для того чтобы фотодиод четко отлавливал пересечение ОДНОЙ щели диска, так как площадь кристала фотодиода перекрывает с десяток щелей.
Фотодиск имеет две зоны. Внешняя с рисками для отсчета , внутренняя с однйо единственной белой риской для калибровки нуля.
Как работает:
После подачи питания контроллер крутит вал сервы до попадания калибровочной риски в зону калибровочного фотодиода. С этого момента обнуляется счетная переменная и разрешаются отсчеты по отсчетному датчику (там где много щелей). С этого момента контроллер всегда знает в каком положении находится вал. Если надо покуртить вал на 10 градусов вправо , подается команда крутить «крутить вал вправо» и отсчитывается 20 щелей. ПАлгоритм сделан так что при подходе к концу счета , скорость двигателя плавно снижается для убирания энерции вала (чтоб не проскочил) .Даже если вал проскочит 5-6 щелей , контроллер вернет вал назад строго на указанную позицию.
Чтобы покрутить вал на 10 оборотов вправо , поадется команда на двигатель и отсчитывается 7200 отсчетов.
Преимущество перед шаговиками — скорость вращения вала сервы на порядки выше. МОжно регулировать скорость вращения вала в широких пределах и имитировать мягкость хода стрелок на аппаратном уровне. Габариты с микросервой — это габариты микросервы. Шаговики с такими габаритами не продаются нигде. Доступность — аналоговую микросерву можно купить в любом магазине хобби. Для любителей проковырять 1000 дырок в пелнке — пленка печатается в ЛБЮБОМ месте где делают фотовывод сразрешением 4096 точек на дюйм. На длине полоски 2.5 см умещается 2048 полосок. Такая точность не нужна нигде кторме какихнить телескопов. Цена печати 80 рублей за 3 листа сверх контрастной печати формата А4 (где умещаются с три десятка таких фотодисков). Диски вырезаются ножницами на коленке и монтируются при помощи супер-клея или двх стороннего скотча. Никаких токарных станков и прецизионных шестеренок.
Недостатки перед шаговиками: Технология освоенна только мной. Следовательно каждый кто решит пройти этот пусть в освоении этой технологии столкнется с неописанными подводными камнями. Но они с лихвой преодолеваются если есть в голове мозги. Сейчас шаг сервостеппера составляет 0.5 градусов. У шаговика можно сделать меньше. также к недостаткам отнесу что что серву нужно додлывать руками, но этот недостаток с лихвой компенсируется полчаемыми на выходе параметрами… Еще есть торчащий диск из мякгой пленки который не хорошо дружит с торчащими деталями внутри корпуса прибора…
Это совершенно рабочая технология которая работает уже больше полугода.

Следующий шаг (если он будет конечно) — это вживление оптодатчика в тело серврмашинки и вместо диска хотим использовать зубцы самих шестеренок. В серве есть мотор который совершает рисками своей шестерени (редуктор) около 3000 шагов на 360 градусов вала сервы.. Это уже предостаточно для сверх точного механизма. Задача научится четко детектировать проход зуба шестерни около датчика. Тут есть кое какие продвижения , но сейчас есть пропуски. Видимо придется сделать в шестерне примерно 10 отверстий, распологать фотодитод под валом и делать отсчет по ним. Но это уже ювлирная работа. В этом случае не будет никаких торчащих оптодисков.

Контроллерную часть я не описываю. тут и так все понятно.
Скажу еще то что всё это быбло придумано за долго до моей деятельности в этом направлении.
Просто я использую технологии которые раньше можно было получить только в лабораторных условиях. Сейчас — пожалуйста, сколько угодно и на халяву.

====

На мой взгляд система с градиентной шкалой все ж проще.
===
Исходя из вышеописанного — проще. Причем на много.

==

Кстати, для чего в схеме переменный резистор 200 Ом? В чем его роль?
=
Это установка нуля.
Калибровка происходит следующим образом —
Устанавливаем ручку джойстика до своего механического упора так чтобы над датчиком был светлый участок полоски.
Подкручиваем резистор так чтобы данные с АЦП подходили к цифровому нулю. Тепрерь если передвинуть джойстик до упора в обратную сторону , над датчиком появится самая затененная область шкалы. Это будет максимальным отсчетом АЦП.
Это и есть вся калибровка аналоговой части.

Просмотр сообщенияfiyrus (02 October 2009 — 15:52):

Что значит скачек ? Проворот шестерней с их сломом ?.. Не понятно. Вы имеете ввиду раскрутка диска с щелями до такой скорости что контроллер перестанет их считать ? Не смешите , для любого контроллера работа.щего по прерыванию такие скорости должны быть ну не меньше миллиона щелей в секунду. Это уже не проворот а взрыв колонки руля с последующим ее вылетом в форточку по траектории спутника..
Другое дело что софт в контроллере может глючит и реализована эта фитча в G25 вовсе не на прерываниях а на «китайской мысли».. Сейчас пошла тенденция разработку схемы и прошивки предоставлять братьям ускоглазым. От сюда и появляются всякие КПК и рули которые вроде как КПК и джойстик , а пользоваться нельзя..

Скачёк — значик пропуск какого-то количества импульсов, c последующей мгновенной коррекцией и дадут этот самый скачёк.
И хотя там не миллион , а максимум 10000, однако эффект имеет место быть. Думаю разработчики G25 тоже знали прекрасно о прераываниях, но обслуживание диска в USB девайсе — не единственная задача для их использования .

Просмотр сообщенияfiyrus (02 October 2009 — 15:52):

А потому что вы не нацепите это на руды которые сделаны по принципу ползунков, где механическая часть едздит туда-сюда а не по радиусу..

Да нацепил уже давно на руд — года два назад — смотрите фотки.
Как указывал ранее, для линейных перемещений оптика решение хорошеее, но не единственное
И педали делал года три назад на этом принципе: http://www.ozzyk.strana.de

Просмотр сообщенияfiyrus (02 October 2009 — 15:52):

Еще есть ограниечение в угле поворота. Вы не нацепите это без дополнительного редуктора там где нужно обслужить ход вала больше 360-ти градусов.
…
Покажите мне такой магнитный датчик который бы смог обработать ход вала больше 180 градусов с абсолютной линейностью ?

Чтобы говорить аб абсолютной линейности, необходимо иметь инструментально измеренные характеристики, а линейность оцененая на глаз — не есть показатель абсолютности. Есть конкретные погрешности, даже у микронных линеек HEIDENHEIN, выражающиеся в конкретных цифрах.

На самом деле ограничения в угле поворота искуственные, из-за недоступности контроллеров способных реализовать весь потенциал KMZ41

Вот, пожалуйста, смотрите на фотке. Рабочий угол датчика — от 10° до 180° — в абсолютном режиме и до бесконечности — в относительном режиме, но и в этом режиме он лучше энкодеров по причине разрешения 0,05°, абсолютная ошибка не превышает 1° в любой точке окружности. ( измеренная инструментально)
Для малых углов при калибровке ошибка меньше 0,1°

Далее прилагается визуализированная характеристика на 180°(на графике сверху — зелёным цветом, в относительных единицах ) далее характеристика повторяется. То есть для 360° относительная ошибка уменьшится в два раза. Снизу — отклонение от идеальной характеристики в градусах.
Габариты кстати 40mm х 12 mm, что во многих случаях имеет значение.
Сразу оговорюсь — датчик не продаётся и на заказ не изготавливается, поэтому широким массам не доступен.
Но сейчас важен ведь сам факт наличия подобного решения (кстати по комплектации весьма недорогого), правда? 🙂

Можно ли увидеть подобные измерения для «абсолютно линейного устройства» на оптике?

Не хочу никого переубеждать в преимуществах того или иного способа решения проблемы измерений углов или перемещений — каждый выбирает для себя сам.
Но практика показывает, что практически все кто начинал с оптики перешли рано или поздно на холлы-магниторезисторы,
факты обратного же перехода на форумах почему-то широко не представлены. Может скрывает народ? 🙂

Прикрепленные изображения

  • Прикрепленное изображение

Прикрепленные изображения

  • Прикрепленное изображение
  • Прикрепленное изображение
  • Прикрепленное изображение

Но практика показывает, что практически все кто начинал с оптики перешли рано или поздно на холлы-магниторезисторы,
факты обратного же перехода на форумах почему-то широко не представлены. Может скрывает народ?
===
СУДЯ по тому что на форумах мало кто занет про фотовывод — форумчане делали все на коленке дома, закрашивали градиент фломастером и естественно пихали туда черта лысого только не линейный фотодиод что указан на схеме. Кстати он был выбран из десятка подобных и показал наиболее линейные характеристики.
Проблема в том что народ на форумах в большинстве не имеет никакого инженерного образования а главное инженерного чуться и хода мысли , слепо повторяет чью то технологию , не вникает в ее суть и следоватльено повторяет все баги которые были заложены в ней. Из практики , народ на форумах не способен самостоятельно устранять чужие недоработки в чужих проектах. Поэтому изначально неправильный оптический датчик обречен. Я показываю совершенно рабочий варинт который может повторить дома кто угодно. Главное чтобы руки были и голова. Если соблюдать эту простейшую пленочную технологию — такой датчик обходится в 100 рублей. И главное он работает. Никого не буду убеждать потому как и это есть часть наших (ARcc) технологий. Пока все ломают голову над шестернями и редукторами в своих самодельных механизмах,тратятся по 30$ ха 1 МАРС, разламывают готовые изделия чтобы заполучить вожделенный KMZ , мы ставим свои оптические датчики и чхать хотели на проблемы негоров в африке. Главное чтобы фотовывод делали люди кторые знают как правильно вывести градиент. (обэтом могу долго рассказывать тем кто решит повторить этот датчик).
===
Далее прилагается визуализированная характеристика на 180°(на графике сверху — зелёным цветом, в относительных единицах ) далее характеристика повторяется.
===
Скажите — что за езда по бездорожью на втором графике ? Что за шум и всплески на вершинах? Почему кривая измерений не чисто синусоидальная, а имеет кривизну в подъемах? Не смешите такиеми тестами!
==
Можно ли увидеть подобные измерения для «абсолютно линейного устройства» на оптике?
==
Делали. Есть небольшой перекос в стыке где склеиваются ( в фотошопе) градиенты. После замеров был сделан софт где эта проблема решилась. Большще замеры не делали по причине не надобности. Но той линейности что уже была ее с головой хватает для устройство ввода. Причем ее можно корректировать самой градиентоной шкалой. Только сразу вам вопрос — вы обладаете инструментом для измерения линейности ваших датчиков ? Как проводились замеры?..ПОжалуйста технологию измерений в студию и подробнее.
А то знаете ли слишком распространена технология измерения руками линейности джоя по всяким Joytester.

http://www.barans.ru/img/a3/a3_013.jpg

:joystick: чего можно измерить руками с помощью этого софта без специального инструмента и эталонного датчика не ясно..

Это должен быть как минимум станок с шаговым двигателем , который толкает шкалу на минималдьный шаг датчика и постоянно строит кривую его отлика. Зная что толкатель абсолютно линеен — только тогда можно строить кривую отклика датчика. Есть второй способ — по линейке. Делается полоска длиной 5 см и по линейке скажем по 2 мм двигается и обязательно фиксируется. Происходит измерение датчика в этой точке. Дальше строится график по сырым данным с АЦП. Иного способа я не знаю.
Не уверен что кем то проводились такие испытания и кем то был изготовлен этот станок ( и главное качественно откалиброван) именно для тестирования линейности джоя. Ручной способ по принципу Joytester (покрутил рукой по кругу РУС ) отпадает и рассматриватся как инструмент не может. (объяснять почему? )
Кстати у вас на фотке ход РУД на глаз примерно 4-5 см. Перед нами ставились задачи обеспечить измерение хода штока в 15-20 см при высоте от торца штока до корпуса изделия в 5 мм. Нужно было в эти 5 мм уместить то что будет измерять его ход.. И единственное решение была оптика.
===
Вот, пожалуйста, смотрите на фотке. Рабочий угол датчика — от 10° до 180°
==
Тут без комментариев. Рабочий ход наших оптических датчиков 5-355 градусов при цене в 3 раза меньшей и при 100% доступности и повторяемости на коленке имея только ножницы , двухсторонний скотч, и радиодетали.

350 градусная шкала
http://www.arccpro.narod.ru/gradientl.jpg

30 и 145 градусная..
http://www.arccpro.narod.ru/gradient2l.jpg

Форма и размер шкалы легко рисуется под конкретные механизмы крепления в джое/штурвалы.
Шкала может крепится на вращающийся торец оси , а может быть сделана в виде просто полоски которая растягивается по всей длине хода оси. Вариантов крепления такой шкалы миллион. Как фантазии угодно.

==

Сразу оговорюсь — датчик не продаётся и на заказ не изготавливается, поэтому широким массам не доступен.
==
Тут можно поставить жирную точку в бесполезных обсуждениях достоинств и недостатков того чего нельзя повторить!…
Скажу за себя — мы (команда ARCC) впринципе не рассматриваем технологии которые нельзя изготовить на заказ или повторяются в единичных экземплярах. Чего обсуждать то что нельзя пощупать ?
Кстати есть печатные платки под наши оптические датчики. Короче кому нужно — те обратятся за помощью. Всегда рады.

2 fiyrus: Вам когда нужно куда-нибудь шуруп завернуть, отвертку тоже на магнитном подвесе сначала балансируете? 🙂

Просмотр сообщенияfiyrus (02 October 2009 — 23:11):

Из практики , народ на форумах не способен самостоятельно устранять чужие недоработки в чужих проектах.

Можно я зацеплюсь за эту фразу и своим инженерным чутьем попробую предложить вам одно из возможных решений вашей проблемы стыка градиента?
Я себе это мыслю так: На круглой шкале градиет должен меняться во закону синуса. Таким образом в месте стыка не будет разрыва, ибо синус по определению функция периодическая с непрерывной производной. Далее ставится два оптодатчика с разносом в 90 градусов. Имеем выходы синуса и косинуса. Насколько я интуитивно чувствую, в этом случае:
а) смягчаются требования к линейности фотодиода.
б) должно уменьшаться влияние внешней засветки.
с) имеем информацию об абсолютном положении по всей окружности (360 градусов) без специальных датчиков нуля.
Как?

Можно я зацеплюсь за эту фразу и своим инженерным чутьем попробую предложить вам одно из возможных решений вашей проблемы стыка градиента?
==
Проблема была решена написанием собственного софта который ровно заливал градиент на отдельном участке полукруглой шкалы. Дело в том что все граф софты умеют заливать по дуге только от 0 до 180 градусов. Если брать кусок скажем от 35 до 90 градусв то шкала будет залита только куском градиента. Но повторюсь ..проблема решена.
Если светодиод и фотодиод поместить в кусочек кембрика и их торцы (кембриков) максимально приблизить к диску — проблема с засветкой решается на 99%….При этом под засветкой понимается прямое свечение лампой накаливания мощностью 100 ватт на расстоянии 30 см и ближе.. Тогда только датчик без кембриков начнет немного смещатся..Не думаю что внутри штурвала ктонить будет светить такими лампами .
Еще меня спрашивают почему оптические датчики не пошел в массы? Ошибка номер один — не правильный подбор фотодиода. Раньше были доступные фотодиоды только с линзой. У них небольшая зона чувствительности порядка 1-2мм. Соответственно они были чувствитльеня ко всем неровностям градиента.Стачивание линзы до кристалла тоженикчему хорошему не приводило потому как сам кристалл имел площадь порядка 0.5 кв мм и меньше.. Еще раньше были принтеры разрешением 600 точек на дюйм и как раз на 1-2 мм такого градиента приходилось очень много неровностей от самой печати. Еще драйвера принтера переводили векторный градиент в растр некорректно. Все это в прошлом. Сейчас фотодиоды BPW34 с площадью кристалла 5мм без линзы доступны по цене 12 руб за штучку в любом радиомагазине. Большая площадь кристалла отлично усредняет все неровности печати даже на лазернике с 600dpi. Сейчас легко поступна печать дома на лаpернике — с 2000dpi. Градиенты получаются уже на голову качественнее. Стала доступная печать на фотовыводе — там вообще сказка. Вобщем новое — это хорошо забытое старое.
===
2 fiyrus: Вам когда нужно куда-нибудь шуруп завернуть, отвертку тоже на магнитном подвесе сначала балансируете?
===
Ну как сказать… Одни немец на буржуйском форуме повесил себе таких 2 датчкиа в штурвал:
http://www.platan.ru/img_base/nn_jpg/967894528.jpg
Только не падать ! цена здесь:
http://www.voltmaste…812&group=23026

и ниче так!

Просмотр сообщенияСАБ (04 October 2009 — 01:53) писал:

Далее ставится два оптодатчика с разносом в 90 градусов. Имеем выходы синуса и косинуса. Насколько я интуитивно чувствую, в этом случае:
а) смягчаются требования к линейности фотодиода.
б) должно уменьшаться влияние внешней засветки.
с) имеем информацию об абсолютном положении по всей окружности (360 градусов) без специальных датчиков нуля.
Как?

Ошибка системы будет равна квадрату суммы погрешностей каждой пары.  :)
Вы, кстати, куда пропали с нашей ветки?

2 fiyrus
——
Интересный разговор получается.. Я спрашиваю — покажите хоть одну цифру в доказательство абсолютной линейности — в ответ лишь что-то про секреты технологии фотовывода.  Ктати,  какова стоимость фотовывода двух градиентов ( не у всех есть халявная возможность сделать это)?

Кстати именно у вас получается оценка «абсолютной линейности» датчиков  » на глазок», на уровне джойтестра — » Делали, нам понравилось»

Теперь что качается методики.
Вы думаете я нарисовал характеристики в кореле-фотошопе, а в качестве фотки датчика — любую попавшуюся под руки плату? Кстати если б они были рисованные — они были бы покрасивше, верно? :umnik2: И датчики на сегодня выпускаются не единично, а тысячами — так что статистики по применению вполне предостаточно. И представленные графики сделаны соотвествующим софтом, и стенд имеется позволяющий отрабатывать все углы в автомате с измерениями по каждой точке. Стенд как логично предположитб сделан именно на шаговом двигателе — и если вы знакомы с процессами остановки ротора шаговика — то колебания в 0.1° не покажутся уж столь сверхестесвенным явлением, особенно в системе где не менее важна скорость измерения характеристики — для партии в десятки тысяч единиц погрешность тестирования меньше 0.1° не имеет никакого значения, тем более если общая методическая ошибка больше, а вот время тестирования — имееет более важное значение в данном смысле. Задача более глобальная для такого тестирования — не сами характеристики как самоцель, а 100% тестирование всей партии и отбраковка негодных и коррекция тех которые можно исправить и улучшить. ( График представлен именно некорректированный и сырой, для сравнимости и оценки исходной точности, доступной при использовании UZZ9000) . Следует заметить, что дальнейшая характеристика уже не зависит от точности юстировки магнита ( то есть  вообще НЕ ТРЕБУЕТСЯ ПОДКРУЧИВАТЬ МЕХАНИЧЕСКИ НУЛИ-ДИАПАЗОНЫ в конкретном устройстве-  получение привязки к углу — уже в самом контроллере производится софтово).  

Датчик выдаёт значение измеренной координаты в цифровом виде в контроллер стенда — и дальше в комп по RS232. На всю характеристику приходится 200 точек- правильно, именно 180°. Кстати шум 0,5% от шкалы легко фильтруется — и вы прекрасно это знаете. Точно так же он работает и в конечных устройствах — само устройство уже по необходимости масштабирует выходную характеристику, датчик всегда выдает координаты полной шкалы.  
Касательно несинусоидальность характеристики ( при этом смотря на график отклонения от идеальной, а не на саму характеристику) —  то она и должна быть несуинусоидальной, потому как является суммой нескольких факторов, её определяющих. По этому случаю рекомендую внимательней перечитать аппноут AN00022, там где описывается метода измерения углов с помощью магниторезисторных мостов и особенно обратить внимания на моменты, связанные с прецессией магнита вокруг оси KMZ41 и оффсетами синусного и косинусного мостов- и многое станет понятней.  

Далее или Вы нет так читали (или прочитали только то что хотели) мой пост — повторюсь — РАБОЧИЙ УГОЛ 180° —  только в абсолютном режиме только для «голого»  датчика без применения других способов расширения диапазона. Другой способ применения — относительный режим , наподобие энкодера с высоким разрешением — то есть рабочий угол может быть и 360°, и 720°, и 10000° — и определяется не датчиком, а в контролллере, изменяется софтово — согласитесь, немного удобней чем точная юстировка градиентных дисков в темноте, с заменой их в случае необходимости изменения угла. И никаких шестерёнок с люфтами, и склейка характеристики после 180° — без проблем. Согласитесь, технологически лучше иметь один и тот же датчик, способный работать в широких диапазонах.
Для устройств с самоцентрированием — проблем ДИАПАЗОНА не существуект, даже наоборот — при увеличении диапазона относительная угловая ошибка уменьшается. Для устройств без чёткого центра — при углах свыше 180° требуется индикатор центра,точно также как энкодерных схемах. Либо по схемам приводимым ранее, либо второй такой же датчик через понижающий редуктор, который выполняет роль не измерителя, но индикатора центра, то есть несмотря на применение шестерен — измерение останется абсолютным хоть на 0,5, хоть на 5 оборотах, хоть на 20 — и это при гладкой склейке в местах перехода характеристики! Ну и напоследок — работает от 3 до 5 v питания — и НЕ ТРЕБУЕТ ПЕРЕЮСТИРОВКИ-ПЕРЕКАЛИБРОВКИ при изменении питания.

Потом Вы сами же  просили показать такой датчик — да вот же он, смотрите, не сказочный персонаж — а вполне реальный  со своими достоинствами и недостатками, измеренными вполне конкретно и показавшими по совокупности большую пригодность к жизни, чем оптические технологии.

Да, на сегодняшний день основной недостаток — недоступность и невозможность самостоятельного повторения — но возможно и это поправимо.
Но в контексте дискуссии он приведен только как существующая реальность  АЛЬТЕРНАТИВНОГО решения.

Ещё было высказывание что нельзя «это» вставить в РУД — пожалуйста, смотрите уже вставлен и давно.
«Ха», говорите вы -«так у меня ж абсолютная линейка в глазу — и больше 5 сантиметров хода там нет»! Но Речь то шла также о ПРИНЦИПИАЛЬНОЙ возможности, правда?
Рабочий ход РУДа к слову — 8 сантиметров и в данном случае ограничен габаритами девайса, а не применённой ТЕХНОЛОГИЕЙ — способ пригоден и для получения больших ходов.  И повторение для самодельщика — не проблема, обычные холлы вполне доступны.

Пожалуй на сим заканчиваю, потому как по сути обсуждение свелась к следующему:
-«Наши решения лучшие!»
— Чем докажете?
-«Потому что по другому не бывает, не существует и применить это нельзя, уж мы то знаем!»
— Пожалйуста, cмотрите- не только бывает, но и даже имеет конкретные МЕТРОЛОГИЧЕСКИЕ параметры, и успешно применяется….
— » Ага , у вас соринки по 0,1° на графике!»
—  A у ВАС?
-» А у нас брёвна абсолютно линейны и не требуют никакого  подтверждения сего факта — мы на них смотрели и нам они нравятся!  И каждый рядовой пользователь, имеющий фотовывод дома, легко может иметь их у себя дома!»

Ничуть не умаляю ваших достоинств и способностей как разработчика, напротив отношусь с большим уважением — собственно есть за что, но покольку дискуссия сводится в неконструктивный оффтоп предлагаю её закончить.
===========
Надеюсь хоть как-то это было полезно для коммьюнити, хотя бы по части разнообразия способов решения технических задач, актуальных для кокпитостроителей

PS
Как только найду время и BPW34 — соберу вышеупомянутый оптический датчик   с последующим тестированием на том же самом стенде, на градиентах , любезно предоставленных fiyrus, естественно распечатанных на лазернике 600dpi (потому как  фотовывод в сумму 100р вместить не удасться). Надеюсь вы не возражаете, коллега?
Измерение естественно будет проводиться в аналоговом режиме, 10 бит преобразования достаточно надеюсь? Стенд позволяет проводить оценку и аналоговых датчиков, так что результаты будут вполне сравнимы.

Ну чтож. На этом давайте спор прекратим. Поскольку он не имеет логического конца. Каждый останется при своем мнении.
Если вы не возражаете, я продолжу свою работу «штурвал Ту-154 для начинающих» :umnik2:
А я свой первый штурвал делал из буковой ножки стола
Может, пригодится способ сочленения штурвала с колонкой, это головка от видиомагнитофона

Прикрепленные изображения

  • Bild 005.jpg
  • Bild 010.jpg

Для рудов в качестве шкивов использовались пробки от канализационных труб

Прикрепленные изображения

  • Bild 020.jpg
  • Bild 021.jpg

Получился тогда кокпитик 154-го, но победил Б737 :)

Прикрепленные изображения

  • Bild 043.jpg
  • Bild 048.jpg

Кстати вот на примере РУД от Wij  покажу как за считанные минуты переделываются его руды под оптику..

Изображение

Изображение

В кратце — в доль торца барабана на котором сидит рычаг наклеивается полоска градиента и размещается оптопара датчика как показано на рис. Длину градиентной полоски легко вычислить или измерить по длине хода рычага. На этом всё. Устройство вечное и не требует переделки механики РУД.
Докажите что магниторезист проще в конкретно этих условиях! Докажите что для его установки не потребуется хотябы разобрать РУД не говоря уже о разработке систмы крепежа магнита и епаторий с паразитным влиянием оных в довольно тесном междисковом пространстве конкретно этих РУД. Если конечно Wij заранее не предусмотрел место под магнитные датчики. Но судя по красным ниткам — у него в чистом виде механические датчики в виде  ползунковых резисторов.. Wij подтвердите про резисторы!

Просмотр сообщенияAlexOz (04 October 2009 — 19:35) писал:

Как только найду время и BPW34 — соберу вышеупомянутый оптический датчик   с последующим тестированием на том же самом стенде, на градиентах , любезно предоставленных fiyrus, естественно распечатанных на лазернике 600dpi (потому как  фотовывод в сумму 100р вместить не удасться).

Почему же не удастся? Делал фотовывод градиентов для датчиков fiyrus. Лист А4 обошелся мне как раз в 100 с небольшим рублей.

на градиентах , любезно предоставленных fiyrus
===
Где я их предоставлял? Я CDR кореловские файлы не выкладывал. Или мне на градиентах нужно было напечатать «DEMO» так это и так понятно что демо для демонтрации самого градиента. Распечатываются градиенты для датчиков в векторе с разрешением 120 линий и выше (приходим в фотовывод и говорим эти слова).. Просто никто не спрашивает — я и не раскрываю технологи. А так конечно можно градиент и фломастером нарисовать.. тоже самое будет что и распечатать с картинки на форуме.

Нашел кривую прошлогоднюю.. когда склеивали градиент в фотошопе. Там внизу графика этот стык виден..Единицы измерения — попугаи для демонстрации линейности.
После  этого измерения не делались…За ненадобностью..

Изображение

arkady   расскажи свое мнение о нем.. Он у тебя работает уже с полгода.

Просмотр сообщенияfiyrus (05 October 2009 — 22:16) писал:

arkady   расскажи свое мнение о нем.. Он у тебя работает уже с полгода.

Очень доволен датчиком. Когда Олег предложил его попробовать, сначала отнесся скептически, поскольку в среде джойстикостроителей о самодельных оптических датчиках сложилось мнение резко отрицательное. Но, попробовав, убедился, что эта реализация датчика очень достойная. Подбирать градиент даже не понадобилось — с простым линейным распределением плотности отклик у меня получился также линейным. Кстати, Олег, этот график не мой, случайно? Похож очень.
Вообще понравилась простота сопряжения датчика с органами управления — не требуется никаких редукторов. Градиентную полоску можно легко нарисовать под любую траекторию.

То Wij…
А из чего сделаны штурвальные колонки Б-737 ?

Продолжаем тему.
Подсоединяем проводку и монтируем наболдашник на штурвал.

Прикрепленные изображения

  • SDC10782.jpg
  • SDC10784.jpg
  • SDC10787.jpg

1 2 3