Перейти к содержанию
    

Кто может разгадать кодировку линейного абсолютного энкодера?

58 minutes ago, _pv said:

N(i) = 2*i+1

 

Не катит. Повторяются по два раза цифры 9, 17, 18,19, 33 ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

16 часов назад, AlexandrY сказал:

Есть такой линейный абсолютный энкодер. Через него движется лента с отверстиями. 
Длина ленты 10 м. На каком бы участке ленты не находился энкодер он показывает с точность 1 мм свою позицию на ленте. 
Вопрос: по какой формуле пробиты круглые отверстия на ленте?

Если круглых отверстий на ленте всего 4, то вероятно, для однозначности декодирования на 10 метрах, определяется их положение (смещение) относительно прямоугольных отверстий.

Период повторения круглых отверстий какой?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Приветствую!

54 minutes ago, AlexandrY said:

Не катит. Повторяются по два раза цифры 9, 17, 18,19, 33 ...

Офигенно сложная математика :umnik2: - позиция на ленте = N*16 + nn + mm.   N -код большими отверстиями, nn - число маленьких, mm определяют скорее всего по относительному сдвигу  маленьких. Если конечно там нет еще чего то, что на мультике не видно.

Удачи! Rob, 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 minutes ago, RobFPGA said:

Офигенно сложная математика :umnik2: - позиция на ленте = N*16 + nn + mm.   N -код большими отверстиями, nn - число маленьких, mm определяют скорее всего по относительному сдвигу  маленьких. Если конечно там нет еще чего то, что на мультике не видно.

Яснее не стало. Код от какой точки?
Сенсор может стоять произвольно где угодно на ленте. Видеокамеры и ПЗС матрицы в нем точно нет.  

Вот фотографии первого метра ленты:

10-30.jpg

30-50.jpg

50-70.jpg

70-90.jpg

90-110.jpg
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

17 минут назад, AlexandrY сказал:

Яснее не стало. Код от какой точки?
Сенсор может стоять произвольно где угодно на ленте. Видеокамеры и ПЗС матрицы в нем точно нет.  

Вот фотографии первого метра ленты:

А как выглядит последний метр?

Пока выглядит так. Есть круг - метка, он в кодировании не участвует. От него в сторону начала ленты идет кодирование двоичным кодом 1248.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Приветствую!

12 minutes ago, AlexandrY said:

Сенсор может стоять произвольно где угодно на ленте. Видеокамеры и ПЗС матрицы в нем точно нет. 

Фантазии у вас нет  :biggrin: - достаточно 16-32  датчиков (оптических, индуктивных, или еще каких ) выстроенных в линейку и покрывающих по длине как минимум одну N группу. То есть при включении сразу можно определить на какой N группе находимся - а дальше следить за перемещением по малым отверстиям. 

Удачи! Rob.  

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Какова нетто-длина корпуса энкодера? Т.е. расстояние межу внутренними плоскостями "щёчек"?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 minute ago, RobFPGA said:

Приветствую!

Фантазии у вас нет  :biggrin: - достаточно 16-32  датчиков (оптических, индуктивных, или еще каких ) выстроенных в линейку и покрывающих по длине как минимум одну N группу. То есть при включении сразу можно определить на какой N группе находимся - а дальше следить за перемещением по малым отверстиям. 

Удачи! Rob.  

Да, я так и старался описать принцип работы, спасибо что разобрались.
Но мне нужны коды для продолжения!
Существующие я  и так скопирую. 

Just now, Vladivolt said:

Какова нетто-длина корпуса энкодера? Т.е. расстояние межу внутренними плоскостями "щёчек"?

110 мм

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

15 минут назад, AlexandrY сказал:

Да, я так и старался описать принцип работы, спасибо что разобрались.
Но мне нужны коды для продолжения!
Существующие я  и так скопирую.

Больших отверстий может быть максимум 15, вопрос сколько считывателей больших отверстий. Они должны перекрывать всю длину для однозначной идентификации.

Еще поправка. Их (значащих круглых отверстий) должно быть несколько меньше для правильной идентификации группы

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

110 мм > 96 мм (период повторения групп круглых отверстий)

9 минут назад, RobFPGA сказал:

То есть при включении сразу можно определить на какой N группе находимся

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Приветствую!

8 minutes ago, gte said:

Но мне нужны коды для продолжения!

На  картинке сразу видно - для N (16 бит) бит 15 всегда в 1, код двоичный.  

Удачи! Rob.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

12 минут назад, gte сказал:

Больших отверстий может быть максимум 15

Я за то, что информационных максимум -- 7, иначе неопределённость.

То есть "групповой" разделитель -- отверстие и 8 гарантированных пропусков.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

26 минут назад, AlexandrY сказал:

фотографии первого метра ленты

Каждый дециметр идут 8 бит, младший всегда "1", и без какого-либо кодирования, поэтому главный вопрос — зачем отверстия разной формы и размеров, лишняя же работа.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Приветствую!

1 minute ago, Vladivolt said:

Я за то, что информационных максимум -- 7, иначе неопределённость.

Увы , но это не так - для  10 м  длинны у TC,   N должно быть 1041 - а это немного больше чем 8 бит :unknw: 

Удачи! Rob.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А теперь внутренности:

LinearEncoder_1.jpg

LinearEncoder_2.jpg

LinearEncoder_3.jpg

LinearEncoder_4.jpg

 

Итого 32-е фотопары на круглые отверстия и 3 фотопары (третья там за разъемом прячется) на мелкие прямоугольные отверстия.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

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

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...