Перегляньте відео нижче, щоб дізнатися, як встановити наш сайт як веб-програму на головному екрані.
Замітка: This feature may not be available in some browsers.
Скорость изменяется плавно?двигается с разной скоростью
Пластина не вращается, а передвигается по прямой мимо лазера. Напротив лазера стоит приемник. Получается чтото наподобии двух башен, расстояние между ними 30-40 см.
Пластина проносится между лазером и приемником.На пластине сделаны прорези, наподобии штрих кода. нужно считать комбинацию, которая нанесена на нее.
Размер области, на которую нужно записать данные?Плотность записи 25 бит(можно больше, главное не меньше).
Предположим, что в момент, когда луч находится в самом начале области с данными, пластина движется со скоростью 75 км/ч и скорость начинает резко уменьшаться/увеличиваться. Какой будет минимальная/максимальная скорость в момент, когда лазер будет находиться в конце пластины?Скорость изменяется плавно, она может не изменяться вообще, а может уменьшаться/увеличиваться в любом месте считывания пластины.
Зачем два лазера два приемника??? Один лазер, один приемник, три уровня сигнала...Два ряда не подходит, уже предлогали, для этого нужно использовать два лазера, два приемника
Почему?Но так не получается, т.к. первый бит получается больше, чем одиночный бит в конце считывания, примерно в полтора-два раза.
Я предполагал, что обработка будет производиться с помощью обычного компьютера, тогда нужно было бы гнать поток сырых данных с достаточно высокой частотой семплирования.Есть идея попробовать распознать код по соотношениям, например расчитать время каждого импульса, от фронта до фронта, всей пластины и потом начиная со второго бита делить его на время первого импульса, мы получим массив с данными, а затем преобразовать его в код. И не будем зависить от скорости.
) и записываем на пластину.1 0 0 1 1 0 1 0 0 1 0
SS L L SS SS L SS L L SS L
1 0 0 1 1 0 1 0 0 1 0
S L L S S L S L L S L
Это не так уж и сложно. Это будит массив соотношений и в разных случаях будет разные номера массива.но отличить 0000000000001000000000000 от 0000000000010000000000000 или 0000000000000100000000000 будет очень непросто (скорее всего невозможно).
Какой такой массив и кто его будит?Это не так уж и сложно. Это будит массив соотношений и в разных случаях будет разные номера массива.
Избыточное кодирование позволяет восстановить данные в случае возникновения ошибок в определенном количестве разрядов. В данном случае мы имеем непрерывный сигнал с датчика, чтобы получить из него двоичные данные, нужно восстановить клок. Если клок будет восстановлен неправильно, то никакая коррекция ошибок не поможет.Если скорость действительно может меняться только плавно закодируйте информацию по избыточному алгоритму чтобы компенсировать ошибки в считывании.