ViKo 1 11 ноября, 2019 Опубликовано 11 ноября, 2019 · Жалоба 1 час назад, a123-flex сказал: Интересно, возможен ли пропуск считывания маленького окошка ? Конэчно. Маленькие квадратные работают, когда лента перемещается медленно, для точного позиционирования. А когда быстро, работают только большие круглые. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 27 11 ноября, 2019 Опубликовано 11 ноября, 2019 · Жалоба Может чего пропустил. Между светодиодами и приемниками нет ли, случаем, маски или какой-то оптики ? (теми, что миллиметровая точность) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 11 ноября, 2019 Опубликовано 11 ноября, 2019 · Жалоба 1 час назад, a123-flex сказал: Тупо и должно работать. Как всё гениальное. 3 минуты назад, k155la3 сказал: Может чего пропустил. Между светодиодами и приемниками нет ли, случаем, маски или какой-то оптики ? (теми, что миллиметровая точность) А и не надо. Они сдвинуты на 1 мм один относительно другого, только разные отверстия считывают. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 79 11 ноября, 2019 Опубликовано 11 ноября, 2019 · Жалоба 34 minutes ago, AlexandrY said: Вот как раз доказательство этого утверждения вы не привели. LFSR генерирует уникальные коды, это общеизвестно. Но вот генерирует ли он всегда уникальные сдвиговые последовательности это не факт. а у сдвигового регистра по вашему есть выбор как из какого-то своего состояния сгенерить больше одного следующего состояния сдвинутого на один бит? неуникальность "сдвиговой последовательности" означает что он прошел через все возможные значения и вернулся на начало. соответственно если какой-то полином генерирует максимальную последовательность, все они будут уникальные, иначе это не было бы максимальной последовательностью. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
a123-flex 0 11 ноября, 2019 Опубликовано 11 ноября, 2019 · Жалоба 30 минут назад, ViKo сказал: Конэчно. Маленькие квадратные работают, когда лента перемещается медленно, для точного позиционирования. А когда быстро, работают только большие круглые. Я извиняюсь, а на основании чего Вы это утверждаете ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 11 ноября, 2019 Опубликовано 11 ноября, 2019 · Жалоба 2 minutes ago, _pv said: соответственно если какой-то полином генерирует максимальную последовательность, все они будут уникальные, иначе это не было бы максимальной последовательностью. Еще раз - LFSR дает максимальную последовательность чисел!. Т.е .если сдвиговый регистр 16-и битный, то он выдаст 65536 неповторимых чисел! Но сдвиговых чисел будет в 16! раз больше. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 79 11 ноября, 2019 Опубликовано 11 ноября, 2019 · Жалоба 24 minutes ago, k155la3 said: Может чего пропустил. Между светодиодами и приемниками нет ли, случаем, маски или какой-то оптики ? (теми, что миллиметровая точность) 6мм период отверстий 2мм отверстие 4мм зазор, 3 оптопары по 60 градусов (1мм) сдвинуты как раз и дают илиметровое разрешение. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
a123-flex 0 11 ноября, 2019 Опубликовано 11 ноября, 2019 · Жалоба 6 минут назад, _pv сказал: соответственно если какой-то полином генерирует максимальную последовательность, все они будут уникальные, иначе это не было бы максимальной последовательностью. У меня вот только один вопрос: как пусть даже в квазислучайную 8 битовую последовательность впихнуть 12 бит информации Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 79 11 ноября, 2019 Опубликовано 11 ноября, 2019 · Жалоба Just now, AlexandrY said: Еще раз - LFSR дает максимальную последовательность чисел!. Т.е .если сдвиговый регистр 16-и битный, то он выдаст 65536 неповторимых чисел! Но сдвиговых чисел будет в 16! раз больше. а вы берите из него каждый 16й отсчёт, тогда будет 4096 неповторимых чисел, а те что между ними получаются как раз простым битовым сдвигом (тоже неповторимым) на то он и сдвиговый геристр. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 11 ноября, 2019 Опубликовано 11 ноября, 2019 · Жалоба 2 minutes ago, _pv said: а вы берите из него каждый 16й отсчёт, тогда будет 4096 неповторимых чисел, а те что между ними получаются как раз простым битовым сдвигом (тоже неповторимым) на то он и сдвиговый геристр. Как это берите? Сенсор брать не будет, он просто остановится на сдвинутой версии вашего числа и вдруг обнаружится дублирование. Тут даже по битности ясно. Регистр LFSR скажем 16-и битный, а сдвигов 2^16 * 16 Как LFSR работает, надеюсь, знаете. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 11 ноября, 2019 Опубликовано 11 ноября, 2019 · Жалоба 11 минут назад, a123-flex сказал: Я извиняюсь, а на основании чего Вы это утверждаете ? Прочитал вчера в недрах интернета. Оно и логично. Потому и размеры разные. 8 минут назад, a123-flex сказал: У меня вот только один вопрос: как пусть даже в квазислучайную 8 битовую последовательность впихнуть 12 бит информации Никак. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 79 11 ноября, 2019 Опубликовано 11 ноября, 2019 · Жалоба 1 minute ago, AlexandrY said: Сенсор брать не будет, он просто остановится на сдвинутой версии вашего числа и вдруг обнаружится дублирование. Тут даже по битности ясно. Регистр LFSR скажем 16-и битный, а сдвигов 2^16 * 16 откройте хотя бы википедию и прочитайте наконец что такое сдвиговый регистр. и как следующее значение получается из предыдущего. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 11 ноября, 2019 Опубликовано 11 ноября, 2019 · Жалоба Кстати я нашел последовательность полностью повторяющую последовательность ленты. Выделеный кусок как раз конец 10 м ленты. Для этого пришлось реализовать инверсию поиска. Т.е. начинать поиск не с 1, а с 0. Обновленная версия утилиты на гитхабе. Все к тому что последовательность таки единственная, но только ее можно менять инверсией битов и изменением направления сдвига. 2 minutes ago, _pv said: откройте хотя бы википедию и прочитайте наконец что такое сдвиговый регистр. и как следующее значение получается из предыдущего. Вот и откройте. Грош цена была бы псевдослучайности M последовательности если бы ее соседние числа так сильно коррелировали из-за сдвига всего на 1 бит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
a123-flex 0 11 ноября, 2019 Опубликовано 11 ноября, 2019 · Жалоба 18 минут назад, ViKo сказал: Прочитал вчера в недрах интернета. Оно и логично. Потому и размеры разные. Маленькое отверстие 2 мм. Максимальная скорость лифта 4 м/c. Итого длительность импульса маленького отверстия 500 мкс. Это проблема такое поймать таймером STM в режиме счета импульсов ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dimidrol 0 11 ноября, 2019 Опубликовано 11 ноября, 2019 · Жалоба 7 минут назад, AlexandrY сказал: Как это берите? Сенсор брать не будет, он просто остановится на сдвинутой версии вашего числа и вдруг обнаружится дублирование. Тут даже по битности ясно. Регистр LFSR скажем 16-и битный, а сдвигов 2^16 * 16 Как LFSR работает, надеюсь, знаете. Ну ахинея же. Какое дублирование? Не дублируются сдвинутые коды. Правильное выражение - 2^12*16 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться