Способ считывания кода

 

o n M (: A H И E п1,827493

ИЗО БРЕТЕЙ ИЯ

Союз Советских

Социалистических

Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) ДополнителbHое к авт. свид-ву (22) Заявлено 17.01.77 (21) 2444418/18-24 (zr1) М Кч з

С 08С 9/00 с присоединением заявки №

Государственный комитет (23) Приоритет (43) Опубликовано 07.05.81. Бюллетень ¹ 17 (53) УДК 681.325 (088.8) по делам изобретений и ртнрытий (54) СПОСОБ СЧ11ТЫВА11 ИЯ КОДЛ

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

ЦВМ, а также в устройствах с цифровым выходом.

Известен способ считывания кода с устранением ошибок неоднозначности считы- 10 вания информации на границах кода в аналого-цифровых преобразователях (АЦП) за счет дискретизации отсчетов на границах кода, которая заключается в том, что не производится считывание кода на грани- 15 це числа, т. е, при считывании не учитываются ошибки неоднозначности, которые появляются в реальных устройствах при смене кодовых комбинаций (1).

Наиболее близким техническим решени- ".О ем к изобретению является способ считывания кода с устранением ошибок неоднозначности считывания информации в аналого-цифровых преобразователях перемещений с дискретизацией отсчетов, при кото- 25 ром разрешение на считывание информации получается в зоне, удаленной от границ смены кодовых комбинаций чисел, что достигается введением на кодированном диске дополнительной кодовой дорожки с зо градациями, границы которых отстояi от границ годовых секторов. Считываемый с такой дорожки сигнал синхронизации является запрещающим на съем информации с с кодированного диска. При этом способе выдача кодовых сигналов получается прерывистой за счет запрета съема информации в областях границ чисел. При остановке диска в положении на границе чисел выдача информации отсутствует (2). Кроме того, могут возникнуть ошибки считывания, связанные с отсутствием выходной информации в зонах изменения считываемых кодов от одного значения к соседнему. Отсутствие информации имеет место и при остановках кодированного элемента в указанных зонах.

Целью изобретения является повышение точности считывания информации.

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

827493

Чертеж иллюстрирует принцип предлагаемого способа. На чертеже показана линейная развертка маски трехразрядного обыкновенного двоичного кода, на которой обозначены 1р, 2р, 3р-кодовые дорохкки первого, второго и третьего разрядов соответственно. Дорожка, обозначенная 0р, с помощью которой формируются импульсы синхронизации, предназначена для дискретизации отсчетов. Съем информации с ко- 10 довых дорожек разрешен в незаштрихованных зонах нулевой дорожки. В связи с этим считывание при известном способе кодовых комбинаций с маски обусловлено в интервалах, показанных на чертеже (б), где 15 цифрами Π—:7 показаны десятичные эквиваленты кодовых комбинаций положений.

Здесь видны недостатки известного способа считывания, связанные с прерывистым объемом информации, т. е. переходом от числа 20 к числу через нуль.

Считывание по предлагаемому способу связано с запоминанием значений цифрового кода до прихода нового его значения, т. е. до окончания импульса синхрониза- 25 ции, на чертеже (в) показаны десятичные эквиваленты Π—: 7 для соответствующих снимаемых с маски цифровых кодов и зоны их наличия при считывании информации в сторону возрастания кода (I) и в сторо- 30 ну убывания кода (II)

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

Р!7

7,д

Редактор Л. Утехина

Корректор H. Федорова

Составитель T. Антонова

Изд. ¹ 307 Тираж 530 Г1одннсное

Типографии. "n .апгнона. 2

И1И < Поиск» Заказ 905/7 ошибками устройства. Эти ошибки, а следовательно, зоны запрещения считывания оцениваются сравнительно малыми ьеличинами и составляют часть градации маски. Так, на чертеже погрешности дискретизации составляют 0,1 градации младшего разряда маски.

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

Формула изобретения

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

Источники информации, принятые во внимание при экспертизе

1. Гитис Э. И. Преобразователи информации для электронных цифровых вычислительных устройств, М.— Л., Госэнергоиздат, 19б1, с. 152.

2. Филиппов В. Г. Цифраторы перемещений, М., Воениздат, 19б5, с. 7 — 8 (прототип).

Способ считывания кода Способ считывания кода 

 

Наверх