Pull to refresh

Comments 13

Для простой "программируемой" графики из линий и кружков возможно какого-нибудь gnuplotа хватит, для сложной есть Mathematica.

Практически все редакторы печатных плат умеют копипастить в массивы с линейным смещением и с поворотом.

А стеклотекстолит, на удивление, довольно прозначный для ИК оптопары 940нм, и непрозрачные медные дорожки рисуются на нём с довольно приличной точностью для подобных энкодеров.

Недавно в FreeCAD завезли генератр шестерней. Раньше приходилось из SVG вытаскивать, а сейчас встроенный есть.

 Недавно в FreeCAD завезли генератр шестерней

А генератор муаровых дисков для оптических энкодеров туда когда собираются добавить?

можно добиться очень высокой точности измерения углов.

а число конкретное можно привести. 0.5 угловых секунды сможет?

А вообще оптические энкодеры практически полностью вытеснены интегрированными на эффекте холла. По типу AS514: сразу в цифре, абсолютные значения, точность 0.05 градуса и ниже.

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

По типу AS514: сразу в цифре, абсолютные значения, точность 0.05 градуса и ниже.

разрешение ещё может быть такое, но обсолютная точность сильно вряд ли.

там нелинейности и температуры эти 0.05 сразу в градус абсолютной точности превратят.

магнитное поле - дипольное, cпадает как 1/r^3, и есть чувствительнось к относительному положению магнита и датчика да и к внешним полям тоже.

это всё можно пытаться калибровать конечно,

но например наличие земного магнитного поля ошибку в милирадиану спокойно может добавить те самые 0.05гр просто в зависимости от ориентации этого энкодера в пространстве.

так что с магнитостатикой не всё там так хорошо, за точностью это к вращающимся дифф.трансформаторам

Десятую градуса у меня оно стабильно выдает. Температуру и магнитные помехи я так понял оно софтом прям в кристалле фильтровать умеет. Там даташите 14 бит из них 2 бита шум.

В статье речь об оптических энкодерах, я и спрашивал за их точность. У меня сложилось впечатление что из более менее доступных, точность сильно больше градуса.

Основное применение этих энкодеров - датчик обратной связи для сервомоторов, а там +-градус в принципе норм.

ЗЫ: если совсем уж за точностью гоняться, то в сторону автоколлиматоров надо смотреть :)

в даташите там нелинейность в 1 градус.

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

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

оптический энкодер из говна и палок (TCUT1350)
оптический энкодер из говна и палок (TCUT1350)

тоже 0.1 градуса даёт, но после нормальной индивидуальной калибровки, очень уж чувствительный к аккуратности позиционирования.

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

длина волны 400+ нм. Из-за дифракции меньше не получится. Думаю реально достижимый предел уже выше микрометра будет. Ну или энкодер по цене EUV литографа получается.

https://www.heidenhain.com/products/linear-encoders/exposed/lip-200

диффракция тут никак не мешает ещё пока.

период ~мкм, интерполяцией вытягивают нанометры.

у линеек с периодом 20мкм разрешение 20нм. т.е. если sin/cos хотя бы с 10разрядами оцифровать разрешение и получается на три порядка меньше периода.

причем 20мкм линейки даже не на стекле, на фольге какой-то печатают, с обратной стороны клеевой слой, как скоч, куда надо просто лепится.

acuuracy grade это абсолютная ошибка вообще, в основном масштаба, на длине 1м, то есть целиком линейка может оказаться 1.000001м или 0.999999м вместо 1.0, там стекло какое-то специальное с <0.1ppm/C коэффициентом расширения.

а период да 2мкм, и аккуратно измеряя амплитуду синуса/косинуса, при вычислении их арктангенса умудряются получить субнм разрешение, с ошибкой интерполяции (локальная нелинейность) в единицы нм, и длина волны тут ни при чём.

Sign up to leave a comment.

Articles