Jump to content

    

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

3 hours ago, k155la3 said:

при наличии отказа из-за неисправности (пусть даже одного светодиода) прибор должен выдать сигнал неисправности + "нет данных".

Согласен!

 

Я не спец в лифтах, но чем ситуация, что он будет "чуть выше" лучше, чем "чуть ниже"? Это уже вопрос к @AlexandrY.

Share this post


Link to post
Share on other sites
6 hours ago, haker_fox said:

Согласен!

 

Я не спец в лифтах, но чем ситуация, что он будет "чуть выше" лучше, чем "чуть ниже"? Это уже вопрос к @AlexandrY.

Эт надо углубляться в принципы безопасности, но базовая концепция хорошо описана здесь - https://en.wikipedia.org/wiki/False_positives_and_false_negatives
Да, и наречие "чуть" вы сами добавили.  

Share this post


Link to post
Share on other sites

На мой дилетантский взгляд для абсолютного энкодера абсолютно всё равно, каким кодом закодирована позиция, ибо ему важно текущее положение, а предыдущее или следующее не играет роли (он по ним не контролирует). Для контроля достоверности можно, конечно, и с предыдущим сравнивать. Но и в этом случае не обязательно использовать код Грэя и т. п. Например, в двоичном коде разница между соседями всегда 1. Чем не проверка? 

А для контроля достоверности считывания одиночной позиции без дополнительных битов не обойтись. Математика-с. 

Share this post


Link to post
Share on other sites

Всё потому, что здесь числа располагаются последовательно, а не случайно. А предсказуемая информация это уже не информация. 

Бит четности - гарное решение. 

Share this post


Link to post
Share on other sites
56 minutes ago, ViKo said:

А для контроля достоверности считывания одиночной позиции без дополнительных битов не обойтись. Математика-с. 

Эт называется не дополнительный бит, а избыточность. Избыточность может быть и в пол бита и в полтора. 

Share this post


Link to post
Share on other sites
23 минуты назад, AlexandrY сказал:

Эт называется не дополнительный бит, а избыточность. Избыточность может быть и в пол бита и в полтора. 

Это вопросы терминологии. "Избыточное кодирование"? Пусть.

Полтора бита? Как же, знаем, полтора стопа в RS. 

Share this post


Link to post
Share on other sites
1 hour ago, ViKo said:

Это вопросы терминологии. "Избыточное кодирование"? Пусть.

Полтора бита? Как же, знаем, полтора стопа в RS. 

Просто я не знаю как вы просто так вставите дополнительный бит в сдвиговые коды. 
Там не бит вставляется, а добавляется избыточность, и это принципиальная разница. 

Share this post


Link to post
Share on other sites

Какими терминами ни называй, но 8 битами можно закодировать или 256 позиций без никакой проверки-избыточности-и т.п., или меньшее количество с проверками-...

Share this post


Link to post
Share on other sites
32 minutes ago, ViKo said:

Какими терминами ни называй, но 8 битами можно закодировать или 256 позиций без никакой проверки-избыточности-и т.п., или меньшее количество с проверками-...

Эт наверно намек на начало темы, где упорно искали биты синхронизации и даже сошлись на том что при достаточно длинном блоке "синхронизации" или "вставки" или "маркера" все получается просто.  
Но только сдвиговые коды позволяют максимально уменьшить количество оптопар. :ok:

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now