Преобразователь двоичного кода угла в двоично-десятично шестидесятиричный код

Номер патента: 943703

Автор: Сикорский

Есть еще 5 страниц.

Смотреть все страницы или скачать ZIP архив

Текст

ОП ИСАНИЕИЗОБРЕТЕН ИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ в 943703 Союз Совет сникСоциалмстичесимкРеспублии(5 )М, Кл, О 06 Г у "2 с присоединением заявки Лю -3 Ьсударотиеииый комитет СССР ао делам. изобретений и открытий( 54 ) ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА УГЛАВ ДВОИЧ НО - ДЕ СЯ ТИ ЧНО- ШЕ СТИДЕ СЯТИ РИЧ НЫЙКОД 1Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении дво ично"десятичных преобразователей угловых величин.Известны преобразователи двоичного кода в двоично-десятичный код, содержащие сдвиговый регистр и группу блоков коррекции, построенных на основе сумматоров 11 и 2.Недостаток известных преобр."зователей состоит в невозможности преобразования угловых величин.Наиболее близким решением к изобретению по технической сущности и схемному построению является преобразователь двоичного кода в двоичнодесятично-шестидесятиричный код градусов, минут и секунд, содержащий распределитель импульсов, первый регистр, десятичный и шестириный корректоры 3 .Недостаток данного преобразова" теля состоит в относительно большом 2объеме аппаратуры с использованиемдвоично-десятичных сумматоров,Цепью изобретения является уп"рощение преобразователя.Поставленная цель достигается 5тем, что преобразователь двоичногокода угла в двоично-десятично-шестидесятиричный код, содержащий сумматор, распределитель импульсов,вход которого является тактовымвходом преобразователя, сдвиговыйрегистр, состоящий из последовательно соединенных диады, тетради триад, тактовые и управляющие входы которых соединены с соответствующими выходами распределителя импульсов, группу сумматорсв, псрвые входыкоторых соединены с разрядными выходами соответствующих тетрад и 20 триад сдвигового регистра, выходыкоторого являются выходами преобразователя, выходы сумматоров, кромепервого, группы соединены с разряд"ными входами тетрад и Триад сдвиго943703 Т а б л и ц а 5 Текущее значение угловой величины- + 180180 оо- й(с(- 360-36 ф2 п Номерразряда Погрешность преобразования л А.не боле(А 4. 0,05 Погрешность преобразования при дискретностиа = 0,1" (подчеркнуто) О210 о О033730 048 о 4 04 о 22 30 0о 1 1 1 О358 о 35 37,5 ц . 0359 о 17 48,75 ц359 О 38 54,375 -0,025 ц359 о 49 27,1875 ц -0,0375 ц35954 43,59375" -0,04375 ц359 О 57 21,796875 ц -0,046875 ц359 о 58 40,898475 -0,0484375 ц359 59 20,44921875 ц -0,04921875 ц359 О 59 40,224609375" -0,024609375 ц359 О 59 50,1123046875 -0,01230468 ц35959 55,05615234375 -0,0561523 ц369 о 59 57,528076171875 ц -0,0280762 и359 59 58,764038085937 -0,0140381 ц359 Р 59 59,38201904296875 ц -0,032019 фф 5 6 9 10.В то время текущие значения выходного кода приведенных в табл.5 угловых величин Д.и, соответствующих и-разрядному двоичному коду полной емкости в предлагаемом преобразова" теле кодов, получаются по формуле180 / 190и 1 Из табл,5 следует, что погреш ность предлагаемого преобразователяУгловые весовые коэффициенты и разрядов двоичного кода360 (и = 1, 2, 3 и2 180 о.9045 о22 о 3011 155 о 37 30 ц248 45 ц1 о 24 22,5"42 11,25 ц21 05,625 ц10 32,8125"5. 16;406252 38,203125 ц119,101562539,5507812519,775390625 ц9,8876953125 ц4,94384765625"2,471923828125 ц1 э 2359619140625 ц0,61798095703125 ц кодов при произвольном значении исходного двоичного кода не может бытьнакоплена до значения, превышающеговеличину дискретности выходного кода.В частности, при дискретности преобразования Д =0,1 ц, обеспечиваемой28 триггерами 8-разрядных сдвигающих регистров, погрешность преобразования до 1 значениябо,="0,1 ц, а придискретности преобразования й =0,05 цпогрешность преобразования не превы. 21 9437 шает Ми =-0,05.Преобразование кодов осуществляется строго за время и С формирования и-кодовых посылок вход. ного кода без каких-либо дополнительных затрат времени. При этом погрешность преобразования кодов может быть уменьшена до сколько угодно малой величины ( вплоть до ее исключения ) при фиксированном времени пьезопреобразования путем наращивания1 е числа разрядов сдвигового регистра. Преимущество предлагаемого преобразователя кодов заключается также в уменьшении количества соединений и 5 в упрощении функциональной схемы преобразователя, обеспечении большой функциональной гибкости за счет идентичности схем формирования кодов десятичных и шестирицных разрядов, а 20 также за счет независимости электрических соединений структурных частей преобразователя кодов от количества разрядов исходного и выходного кодов. Предлагаемый преобразователь кодов рз более универсален по сравнению с известными решениями, так как в одинаковой степени пригоден для преобразования исходного двоичного кода и с постоянными весовыми коэффициентами ЗО и с целочисленной двоицно-десятичной ценой младшего разряда исходного двоичного кода,Формула изобретения Преобразователь двоичного кода уг. ла в двоицно-десятично-шестидесятиричный код содержащий сумматор распределитель импульсов, вход которого является тактовым входом преобразователя, сдвиговый регистр, состоящий иэ последовательно соединенных диады тетрад и триад, тактовые и управляющие входы которых соединены с соответствующими выходами распределителя 03 22импульсов, группу сумматоров, первыевходы которых соединены с разряднымивыходами соответствующих тетрад итриад сдвигового регистра, выходыкоторого являются выходами преобразо.вателя, выходы сумматоров, кроме первого, группы соединены с разряднымивходами соответствующих тетрад и триад сдвигового регистра, о т л и ц аю щ и й с я тем, цто, с целью упрощения преобразователя, он содержитэлемент И и элемент ИЛИ, входы которого соединены с выходами трех старших разрядов первого сумматора группы и с первыми входами младших разрядов сумматора соответственно, первыйвход старшего разряда которого соединен с первым выходом диады сдвигового регистра, выход элемента ИЛИ соединен с первым входом элемента И, второй вход которого является информационным входом преобразователя и соединен со вторыми входами двух старших разрядов сумматора, выход элемента И соединен со вторыми входамидвух младших разрядов сумматора, выходы младших разрядов которого ивыход младшего разряда первого сумматора группы соединены с соответствующими входами сдвигового регистрапервой тетради, выходы старшего оазряда и выход переноса сумматора соединены соответственно с первым ивторым входами диады сдвигового регистра, выходы старших разрядов тетрад и триад которого соединены совторыми входами младших разрядовсоответствующих сумматоров группы.Источники информации,принятые во внимание при экспертизе1, Патент США К 4069478,кл. 340-347, опублик. 17.01,78.2, Авторское свидетельство СССРй 603985, кл. О 06 Г 5/02, 1974.3. Авторское свидетельство СССРпо заявке И 2828289/2",кл. 6 06 Г 5/02, 10.10.79.вого регистра, содержит элемент И, элемент ИЛИ, входы которого соеди-нены с выходами трех старших разрядов первого сумматора группы и с первыми входами младших разрядов сумматора соответственно, первый вход старшего разряда которого соединен с первым выходом диады сдвигового регистра, выход элемента ИЛИ соединен с первым входом элемента 1 р И, второй вход которого является информационным входом преобразователя и соединен со вторыми входами двух старших разрядов сумматора, выход элемента И соединен со вторыми входами двух младших разрядов сумматора выходы младших разрядов которого и выход младшего разряда первого сумматора группы соединены с соответствующими входами первой тетрады, сдвигового регистра, выходы старшего разряда и выход переноса сумматора соединен соответственно с первым и вторым входами диады сдвигового регистра, выходы старших разрядов тетрат и триад которого соединены со вторыми входами младших разрядов соответствующих сумматоров группы.На фиг, 1 приведена блок-схема предлагаемого преобразователя кодов, где показаны разряды устройстеа со значениями углов 100 о, 10 ;1",10; на фиг. 2 - временная диаграмма работы преобразователя.Предлагаемый преобразователь ко 35 дов содержит сдвиговый регистр 1, распределитель 2 импульсов, группу сумматоров 3-4, сумматор 5, тактовый вход 6 преобразователя. Элемент ИЛИ 7, элемент И 8, информационный4 О вход 9 преобразователя, Сдвиговый ре. гистр 1 состоит из последовательно соединенных диады 1 О, тетрад 11 и триады 12. На временной диаграмме работы предлагаемого устройства для частного случая преобразования задан 45 ного двоичного кода (фиг.2) приведены следующие сигналы: строб-сигнал длительностью и С, в течение которого формируется и посылок исходного двоичного кода, и периодов синхросигналов Т, Т и п периодов управляющего сигнала Н ; кодовые посылки вход ного последовательного и-разрядного двоичного кода, поступающие на вход 9, управляющий сигнал Нп, обеспечивающий и-кратное переключение последовательного и параллельного режимов работы сдвигового регистра 1,тактовые синхроимпульсы Т сдвига информации, тактовые синхроимпульсцзаписи Тд информации по О-входам диадтетрад и триад регистра 1, выходы0,1, Я исдвигового регистра,Индексы 1 входов О и выходов Ц 1 сдвигового регистра 1, входов Ак;и выходов 5 к,сумматоров 3 и ч, группы входов А и выходов 5; сумматора 5 поставлейы в соответствие значения весовых коэффициентов 1=-8,ч,2,1 соответствующих разрядов выходного кода,причем для выходного кода 2 х 100- 1 хх 100" разряда 100с угловой размерностью бита информации 100 принимает значение 1=1,2 для выходного двоично-шестиричного кода чх 10 -2 х 101 х 10 шестиричных разрядов 10 и 10с угловой размерностью бита информации 10 и 10 1 принимает значения1=1,21 для выходного двоично-десятичного кода 8-1-2-1 остальных десятичных разрядов 10, 1 , 1, 1, 0,1"0,01 ц с одноименной угловой размерностью бита информации значения1=1,2, 1,8,Предлагаемый преобразователь кодов работает следующим образом.Входной и-разрядный двоичный код,подаваемый на вход 9 и сопровождаемый и тактовыми синхроимпульсами сдлительностью периода повторения 7,должен иметь последовательность кодовых посылок двоичных разрядов вовремени, начиная с первого такта ь,когда формируется самый младший раз"ряд, и кончая последним тактоми,когда формируется самый старший разряд исходного .двоичного кода, Длительность каждой кодовой посылкипоследовательного двоичного кода равна длительности Т периода тактовыхсинхроимпульсов. Выходной двоичнодесятично-шестиричный код градусов,минут, секунд и десятых допей секундодного самого младшего разряда входного двоичного кода формируется в результате следующих операций.Запись синхронно с первым тактовым импульсом Т двоично-десятичногокода угловой величины 180 в предварительно сброшенные разряды сдвиговогорегистра 1. Операция записи кода180 о именуется "Запись плюс 180Синхронный с тактовыми синхроимпульсами т, С,ьп 1, псдвигвправо кода 180 содержимого сдвигового регистра. В процессе сдвигаинформации вправо, в направленииСумматор 5 и сумматоры коррекции работают следующим образом. На А 1 входы первого слагаемого А сумматора 5 с соответствующих выходов сумматора 3 коррекции разряда 100 и с О -выхода кода 1 х 100 диады 10 пос- упает 4-битовый скорректированный двоично-десятичный код 1 х 100 -8 х 10о 0 -4 х 10"2 х 10 . На В-входы В (100 )иоВВ(10.) второго слагаемого сумматора 5 поступает код угловой величины 1809437от старших к младшим разрядам выход.ного кода, производится (п) шаговдвоичного деления в 2" раз текущего значения информации, хранимой вобщем сдвиговом регистре. Многошаговая операция сдвига информации вправо именуется "Сдвиг", и-тый шаг которой обозначается С.Коррекция кода-результата двоичного сдвига информации в общем сдвигающем регистре. При этом для шестиричных разрядов 10и 10" выходного.кода должна производиться шестиричная коррекция, а для остальных десятиричных разрядов 10 , 1 , 1, 1 Ц, а 50,1" 0,01 ц- десятирицная коррекция. Многошаговая операция десятичной и шестиричной коррекции именуется "Коррекция", и-тый шаг которойобозначается Ки.2 ОПо окончании и тактов формирования исходного и-разрядного двоичного кода в общем сдвигающем регистре записывается искомый выходнойкод-результат преобразования кодов. у 5При преобразовании одного, в частности, самого младшего разряда двоичного кода понадобился только один .шаг операции "Запись плюс 180 О" с последующими (и)"щаговыми операциями "Сдвиг" и "Коррекция"В общем случае при преобразовании произволь- . ного значения и-разрядного двоичного кода в выходной код количество щагов операции "Запись плюс 180 оцоп-.35 ределяется количеством кодовых посылок логической "1" исходного двоичного кода, При этом максимально необходимое для преобразования и-разрядного двоичного кода количество шагов операции "Запись плюс 1800" должно быть равно и . Каждый и"тый шаг операции "Запись плюс 180 О, обознаоя ценный в дальнейшем 3, осуществляется во время формирования и-посыл 45 ки логической "1" исходного двоич ного кода. При этом к содержимому разрядных сдвигающих регистров раз-рядов 100 ои 10 о должен быть прибавлен двоично-десятичный код угловой величины 180 о. Во время же формирования нулевых кодовых посылок исходного двоичного кода на соответствующем шаге операции "Запись плюс 180 О" суммирование содержимого сдвиговогоо 55 регистра выходного кода с кс 11 ом 180 о не производится, После выполнения и-шаговой операции "Запись "плюс 180 ф" п(п)-щаговых операций "СДвиг" и03 6"Коррекция" по окончании и тактов формирования исходного и-разрядного двоичного кода в разрядах общего сдвигающего регистра выходного кода формируется искомый выходной двоичнодесятично-швстиричный код, численно равный сумме весовых коэффициентов единичных разрядов входного двоичного кода. Операция "Сдвиг" производится над информацией, представленной в двоичной системе счисления, (двоицный код 16-8-4-2-1) с последующим формированием выходного кода, представленного в десятичной и щестиричной системах счисления (двоично-десятичный код 10-8-4 -2-1 и двоично-шестирицный код 6"4"2-1 соответственно). Перевод информации про" изводится соответственно с,помощью десятичной коррекции "минус 3" и шестирицной коррекции "минус 1", осуществляемых соответствующими сумматорами-корректорами. Кроме того, при формировании двоично-десятичного кода с помощью двоичного сумматора кодов 5 должна быть обеспечена коррекция "плюс бх 10 О" результата суммирования на выходах этого сумматора, Необходимость в двух разновидностях десятичной коррекции следует из различия весовых коэффициентов самого старшего бита 5-битового кода цисла, выраженного в двоичной и десятичной системах счисления. Весовой коэффициент старшего бита 5-битового кода 16-8-4-2-1 в двоичной системе счисления на 6 единиц больше весового коэффициента старшего бита 5-би. тового кода 10-8-4-2-1 в десятичной системе счисления, АналоГично щестиричная коррекция "минус 1" связана с различием на две единицы весовых коэффициентов самого старшего бита числа, выраженного в двоичной (код 8-4-2-1) и шестиричной (код 6-4-2-1) системах счисления.943703 8ется и возникает необходимость в десятичной коррекции "плюс бх 10 " обеспечиваемой единицами на входах В В 2 двоичного сумматора 5 с помощью элемента ИЛИ 7. 7В табл.1 приведены состояния5; т(А , В;) на Ь выходах сумматора 5 для и-того шага операции "Запись плюс 180 " при единичном значении заданной кодовой посылки с номером И исходного двоичного кода,Десятичная коррекция "плюс бх 10 " вводится по входам В В, сумматора 5 в виде угловой величины б 0 о в тех случаях, когда в результате суммиро" 1 О вания должна формироваться единица десятичного переноса Р 1, Единица переноса в старший разряд не должна формироваться (РО) только в .единственном случае, когда на входах 1 З А 1, А, А имеются нули (табл.1).В этом случае результат суммирования меньше 100 . При двоична"десятичном суммировании кодов АВ- А- А осталь ных чисел 2,4,6,8, десятков граду- щ сов с кодом ВВ.1 угловой величины 80 О единица переноса Ро = формируВ табл, приведены значения угловых величин двоично-десятичного кода 1 О-1-2-1 с учетом бита информации А = 1 х 10", не влияющего на результат суммирования кодов. Код 2 х 100 О"х 100 на выходах (100 о) и .,(100 ) сумматора 5 формируется беэ дополнительной коррекции в результате суммирования входных переменных А,1 В и Р с одинаковой угловой размерйость 1 х 100 О(табл.1 Значение переменной Ро, яВляющееся промежуточным при суммировании кодов с помощью сумматора 5, Формируется на внутренней шине последнего. Эта шина на фиг.1 не показана.в ФЭ вкв1 ее ю е31 1 КД ев Ев 114 Э 1 ъ 3Ц Ю Фо,ЕЮОВ 81 Ффвв кк 1 Оф Й о3 МвоЙ фк йк в11 94Суммирование содержимого разрядов 1 ООО и 10 О сдвигового регистра с кодом угловой величины 180 производится только в течение тех тактов ьи преобразования, когда имеется логическая "1" соответствующего и-разряда входного двоичного кода. При наличии же нуля в данном разряде3703 12на В-входах В, 84, В(100 О)сумматора 5 формируется нулевые сигналы и на 5 - выходах этого сумматора повторяются состояния входов А , те.5 51= А 1 при и=О В табл, 2 приведены логическиесостояния 5 к= (А к 1 Вк 1)Таблица 2 АК. + ВК,= 5 К (при 10 -- 1) 1 Ак,1 Е=АК 5 К 11 1 О 0 01 1 0 1 0 1 1 . 1 0 0 1 1 0 О 0 1 Работа сумматора коррекции "минус 3" производится в соответствиис табл.2 логических состояний 51- (АК. ВК,) для случая единичногоК 1состояния выхода ОВ триггера старшей разрядности соответствующейтриады 12,На Ак- входы сумматора ч поступает код 1-2-1 с одноименных - выходов соответствующей триады, а наОбъединенные его входы ВК ВК 1 поступает сигнал выхода ЯВ триггерастаршего разряда данной триады. Приэтом при ОВ= двоично-десятичный код1-2-1, поступающий на Ак; - входы,суммируется с двоично-десятичным кодом числа 5. Таким образом осуществляется десртичная коррекция содержимого сдвигового регистра после сдвига Зф информации вправо, когда формированию логической единицы 08= на выходе триггера старшего разряда соот- ветствует двоично-десятичный код 010 (5), а не код 1000(8),зз В табл.3 приведены логические состояния 5 К = Г (А К;, ВК) .Таблица 3. АК. + ВК,а 5 К,(при 04= 1) А 5 К Ак,1 1 Десятичная коррекция кода "минус 3"с помощью сумматора 4, подключенного рассмотренным выше способом, реализуется по правилу "минус 8 плюс 5" фО табл.2).ц а 4 Разряды выходного кода Шаги операций С Ки Зиф 1 О 1 о 842100 0100 0 09437Аналогично для шестиричной коррекции "минус 1" шестиричных разрядов 10 и 10 п , построенных на ос, нове двухразрядных двоичных сумматоров, реализуется правило "минус 4плюс 3" в соответствии с табл.3 логических состояний 5,= Г (Ак., Вк .)при О= 1,При =0 и 1, =0 десятичная ишестиричная коррекция соответствен оно не производятся.При этом В 4= 0 и ВК =0 состояния на 5 к выходах сумматоров коррекции повторяют логические состояния1на их Ау- входах, т.е. Зк -- Ак при 15О., =0; а 4=0.В интервале времени, лежащем внедлительности цикла преобразования,равного С - 1 о=п С (сигнал "Строб"на фиг. 2), на входах предлагаемогопреобразователя имеют место следующие состояния входных, управляющихи синхронизирующих сигналов: "Строб"==0; Входная. информация = 0; 9=0;Т 0; Т 1 =1, Сдвиг информации осуществляется синхронно с отрицательными фронтами синхроимпульсов Т., приЧ=О.На фиг. 2 отрицательным фронтомсинхросигнала Т поставлены в соответственные и шагов операции "За"пись плюс 180 " 3 п, 3 т3 п 4 3 п-Ъ 3 и, 3 т а отрицательным фронтомТ.1 поставлены в соответствие (и) 03 14шагов операции "Сдвиг" Гп.1. Сп , С С,4 С 1 , Сн п 11 При этом в течение каждого и такта тактовых синхроимпульсов, сопровождающих и кодовых посылок последова" тельного и-разрядного двоичного кода, формируются шаги 3 п и С соответствующих операций "Запись "плюс 18 Р и "Сдвиг" (эпюры Тп и Т(фиг.2.лРассмотрим (фиг.2) частный случай преобразования входного двоичного кода 00010111 угловой величины 326 15 , записанного с последоваотельным возрастанием весовых коэффициентов, начиная с младших разрядов и кончая самым старшим разрядом 180 . В течение первых (п 5) тактов,окогда все (и) разрядов входного ко. да нулевые, все триггеры сдвигового регистра 1 продолжают оставаться в исходном состоянии Я . При этом в течение первых (и) тактов нулевые состояния сохраняются на всех входах А , Вк,. и всех выходах 5 к.всех сУмматоров коррекции, на всех входах А, В; и выходах 5; сумматора 5, т.е. А 1 ц=0; В.=0; 5 к. -- 0; А - -0; В; =0; В табл.4 приведены состояния на выходах основных функциональных узлов предлагаемого преобразователя в процессе преобразования кодов угловой величины 326 15,943 У 03 Продолжение табл. Шаги операций Су Ки 1Ъ Разряды выходного кода 1 ООо 10 о 10 Операция Угловаявеличинавыходногокода 8421 8421 421 8421 2 1 45 о Кп-Ъ разр. 010 1 0 0101 000 0 0 0+1 1111 001 0 0110 001О 1 - единичные сигналы на выходах (и Я триггеров старших разрядовтетрад и триад, управляющие соответственно десятичной коррекцией"минус 3" т и шестиричной коррекцией "минус 1" выходных кодов,Д- единичные сигналы на одном из выходов 5 К(10 ), 5 д(10 ) 51 с,(10 )сумматора коррекцией разряда 1 О выходного кода, управляющие коррекцией "плюс 6" при суммировании кода угловой величины 180" ссодержанием. сдвигового регистра в разрядах 100 и 100 выходногоокода,01 000 +1 100 10 1001 01 0100 Кодовые. посылки логических "1"исходного кода угловой величины326 15 формируются во время тактовых синхроимпульсов с номерами Сп 1,Ъ" а во время остальных (и)"и-е "и 1тактови формируются нулевые кодовые посыпки (фиг.2),После завершения шага Сопера-,ции "Сдвиг" н выходах всех тригге 0 0 0 0 Запись кода,326 151 180 О ЪЮров сдвигового регистра, сохраняютсянулевые состояния.В рассматриваемом случае преобразования первая единичная кодоваяпосылка пятого по старшинству разряда исходного кода с весомформируется в течение такта 1и является сигналом, управляющим формирова1 937нием кода 10-8 5(100 д)=1 и.58(100)=1угловой величины 180 на выходах51(100 ) и 5 ц(10 о) сумматора 5. Во время формирования отрицатель- з ного фронта импульса синхроимпульсов Т с номером 3 4 осуществляется одноименный шаг операции "Запись плюс 180 о" записи кода угловой величины 180 , Во время формирования отрицаотельного фронта тактового импульса Т.1 с номером С 4 осуществляется одно-. именный шаг операции "Сдвиг" в результате которого на О. -выходах разрядного сдвигающего регистра раэ з ряда 10 формируется код И 00, соответствуоций двоичному числу 12 (двоицный код угловой величины 120 ). Единичный сигнал на выходе 0 (10 )о8 разряда 10 , обозначенный в табл,4 26 следующим образом Д , является управляющим для формирования во время шага коррекции К 4 сигнала коррекции "минус 3" на обьединенных входах Вк и ВКсумматора коррекции "минус 3" гз разряда 10 ОВ (10 о) =1 и ВК(10 о)=1. В результате этого на его выходах 5.во время шага Кп 4 формируется скорректированный двоично-десятичный код 1001 угловой величины 90 о, Формирова- зо ние скорректированных кодов на выходах всех сумматоров коррекции осуществляется в интервале времени между шагами С и 3 п, а запись скорректированных значений кодов, поступающих на О- входы сдвигового регистра, осуществляется по шагем операции "Запись плюс 180 о" совместно с записью скорректированного кода суммы его содержимого с кодом угловой величины 180 о.В соответствии с изложенным выше, запись скорректированного значения кода 1001 угловой величины 90 О в разряд 10 О осуществляется на шаге 3 п операции "Запись плюс 180 о". На шаге 3 п добавление кода 180 о не производится, так как во время так- таС имеет место нулевая кодовая посылка. При этом в интервале време 03 18ни между соседними шагами С и 3 п на 0 - выходах сдвигового регистра продолжает храниться нескорректирован. ный двоичный код ( фиг,2). После шага Сп сдвига информации и коррекции "минус 3" в разряде 10 о хранится код 0100 угловой величины 10 о, а на 5; выходах сумматора коррекции "минус 3" разряда 1 код 0101 угловой величины 50 , Следовательно, после сдвиг. вправо кода угловой величины 90 ф; р" 1мируется скорректированный ( по разряду 1 ) код угловой велици- ны М 5. Запись скорректированного кода 0101 угловой величины 5 о в разрядный сдвигающий регистр 1 осуществляется на шаге 3совместно с записью значения 10 кода 2 х 100о 1 х 100 угловой величины 200 и значения 0010 кода угловой величины 20 результата суммирования кодов угловых величин 10 + 180 о с коррекцией "плюс бх 10 о". Единичные сигналы управляющие формированием сигналов коррекции "плюс бх 10 о" на выходах 84 и Вп сумматора 5, обозначены в табл.4 следующим образом 11.После завершения шага 3в сдвиговом регистре хранится код угловой величины 225 о, а после шага 3 п обеспечивается запись искомого значения двоично-десятично-шестидесятиричного кода угловой величины 326 о 15,8 табл, 5 приведены точные значения угловых весовых коэффициентов 21-разрядного двоичного кода, точные значения набора текущих угловых величин К 4 МА 2,-.ф.1."1 софи 1 и соответствующие величины погрешности предлагаемого преобразования кодов при двух знацениях дискретности преобразования ь =0,1 п и а =0,05 ц. Каждое значение угловой величины о 4, при веденное в табл.5, соответствует полному набору всех и логических единиц и-разрядного двоичного кода. Для и-раэрядного двоичного кода полной емкости (и логических "1") справедливо выражение Ап 3 бО1-о

Смотреть

Заявка

2982017, 03.07.1980

ПРЕДПРИЯТИЕ ПЯ В-8751

СИКОРСКИЙ ЮРИЙ МИХАЙЛОВИЧ

МПК / Метки

МПК: G06F 5/02

Метки: двоично-десятично, двоичного, код, кода, угла, шестидесятиричный

Опубликовано: 15.07.1982

Код ссылки

<a href="https://patents.su/13-943703-preobrazovatel-dvoichnogo-koda-ugla-v-dvoichno-desyatichno-shestidesyatirichnyjj-kod.html" target="_blank" rel="follow" title="База патентов СССР">Преобразователь двоичного кода угла в двоично-десятично шестидесятиричный код</a>

Похожие патенты