[go: up one dir, main page]

DE1290961B - Process for converting analog values into digital values - Google Patents

Process for converting analog values into digital values

Info

Publication number
DE1290961B
DE1290961B DEH59509A DEH0059509A DE1290961B DE 1290961 B DE1290961 B DE 1290961B DE H59509 A DEH59509 A DE H59509A DE H0059509 A DEH0059509 A DE H0059509A DE 1290961 B DE1290961 B DE 1290961B
Authority
DE
Germany
Prior art keywords
code
codes
main
digit
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
DEH59509A
Other languages
German (de)
Inventor
Kamoi Akira
Ejiri Masakazu
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Publication of DE1290961B publication Critical patent/DE1290961B/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/06Continuously compensating for, or preventing, undesired influence of physical parameters
    • H03M1/08Continuously compensating for, or preventing, undesired influence of physical parameters of noise

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Transmission And Conversion Of Sensor Element Output (AREA)
  • Apparatus For Radiation Diagnosis (AREA)

Description

Die Erfindung betrifft ein Verfahren zum Umsetzen von Analogwerten in Digitalwerte unter Verwendung eines Umsetzersystems mit einer Mehrzahl von untereinander über Untersetzungsgetriebe verbundenen Kodierplatten, von denen jede einer Stelle des digitalen Ausgangssignals in einem bestimmten Zahlensystem entspricht und m unterschiedliche, jeweils einer bestimmten Ziffer in diesem Zahlensystem entsprechende Hauptkodes aus je η Bits trägt, aus denen nach Abtastung von Spuren auf den Kodierplatten über einen binären Zwischenkode die einem analogen Eingangssignal entsprechenden digitalen Ausgangssignale mittels logischer Schaltkreise gewonnen werden.The invention relates to a method for converting analog values into digital values using a converter system with a plurality of coding plates connected to one another via reduction gears, each of which corresponds to a digit of the digital output signal in a specific number system and m different ones, each corresponding to a specific digit in this number system Main codes each consisting of η bits, from which the digital output signals corresponding to an analog input signal are obtained by means of logic circuits after the tracks on the coding plates have been scanned via a binary intermediate code.

Bei einem derartigen Verfahren besteht die Erfindung darin, daß bei Übereinstimmung eines der Signale im binären Zwischenkode mit einer einem Hauptkode entsprechenden Ziffer dieses Signal als Ausgangssignal abgegeben wird, während dann, wenn das Signal im binären Zwischenkode zu einem von gleichfalls m unterschiedlichen, von jedem der Hauptkodes abweichenden und die bitweise ODER-Verknüpfung von jeweils zwei benachbarten Hauptkodes darstellenden Unterkodes aus je η Bits gehört, für die Lieferung des Ausgangssignals unter Benutzung eines Ubertragsignals der nächsttieferen Stelle einer der beiden benachbarten Hauptkodes ausgewählt wird, und daß der Aufbau der Hauptkodes so getroffen wird, daß jede bitweise ODER-Verknüpfung eines Hauptkodes mit einem durch Änderung eines Teiles der Bits aus einem benachbarten Hauptkode hervorgehenden mangelhaften Kode zu dem Hauptkode selbst oder zu dem zwischen den benachbarten Hauptkodes liegenden Unterkode führt.In such a method, the invention consists in that when one of the signals in the binary intermediate code coincides with a digit corresponding to a main code, this signal is emitted as an output signal, while if the signal in the binary intermediate code is also different from m , from each of the Main codes differing and the bit-wise ORing of two adjacent main codes representing subcodes of η bits each belongs, one of the two adjacent main codes is selected for the delivery of the output signal using a carry signal of the next lower digit, and that the structure of the main codes is made in this way that every bit-wise ORing of a main code with a defective code resulting from a change in part of the bits from an adjacent main code leads to the main code itself or to the sub-code lying between the neighboring main codes.

Bei einem zweckmäßigen Ausführungsbeispiel der Erfindung wird die Funktion üblicher V-Bürsten zur Ableitung der Haupt- und Unterkodes benutzt, wobei ein logisches Kodesystem geschaffen wird, das im wesentlichen eine Erweiterung des bekannten Gray-Kode-Systems darstellt.In an expedient embodiment of the invention, the function of conventional V-brushes used to derive the main and sub-codes, creating a logical code system that essentially represents an extension of the known Gray code system.

Einzelheiten der Erfindung gehen aus der folgenden Beschreibung hervor. In der Zeichnung zeigenDetails of the invention will appear from the following description. Show in the drawing

F i g. 1 und 2 je ein Schema einer bekannten Kodierplatte mit zwei unterschiedlichen Bürstenanordnungen, F i g. 1 and 2 each a diagram of a known coding plate with two different brush arrangements,

F i g. 3 und 4 je ein Schema zweier bekannter Analog-Digital-Umformer,F i g. 3 and 4 each a diagram of two known analog-digital converters,

F i g. 5 und 6 Schemadarstellungen zur Erläuterung der Wirkungsweise der erwähnten Kodierplatte, F i g. 7 Schemadarstellungen von zwei erfindungsgemäßen Kodierplatten,F i g. 5 and 6 diagrams to explain the mode of operation of the coding plate mentioned, F i g. 7 schematic representations of two coding plates according to the invention,

F i g. 8 das Prinzipschema eines logischen Diskriminierkreises zur Verwendung in Verbindung mit der Kodierplatte gemäß F i g. 7.F i g. 8 shows the principle diagram of a logical discrimination circuit for use in connection with the coding plate according to FIG. 7th

Zur Umformung von Analogsignalen, die geradlinige Verschiebungen, Drehwinkel oder ähnliche Bewegungsgrößen beweglicher Körper darstellen, in entsprechende Digitalsignale wurden bereits verschiedene Vorrichtungen vorgeschlagen. Eine bekannte Einrichtung dieser Art enthält eine Kombination einer Kodierplatte und Bürsten. Unter diesen Einrichtungen gibt es eine, bei der Informationen von einigen Bits in Abhängigkeit von Analogsignalen so geliefert werden, daß der Wert der geradlinigen Verschiebung oder des Drehwinkels des beweglichen Körpers zu einem bestimmten Zeitpunkt während der kontinuierlichen Bewegung in einen besonderen Kode umgeformt werden kann.
F i g. 1 zeigt ein Ausfuhrungsbeispiel einer bekannten Kodierplatte zur Umformung derartiger Analogsignale in einen 4-Bit-Binärkode. Die Kodierplatte 1 gemäß F i g. 1 enthält eine Vielzahl leitender Segmente, die durch gestrichelte Flächen dargestellt sind und der »1« des Binärkodes entsprechen. Ferner enthält die Kodierplatte 1 eine Vielzahl von elektrisch isolierten Segmenten, die durch nicht gestrichelte Flächenteile gekennzeichnet sind und der »0« des Binärkodes entsprechen. In den einzelnen Sektoren 2 werden die Zahlen 0 bis 15, die den Drehwinkeln der Kodierplatte 1 entsprechen, durch einen 4-Bit-Binärkode dargestellt. Der Kodierplatte 1 sind Bürsten 3 zugeordnet, die auf den vier Spuren der Kodierplatte 1 gleiten.
Various devices have already been proposed for converting analog signals, which represent linear displacements, angles of rotation or similar movement quantities of movable bodies, into corresponding digital signals. A known device of this type includes a combination of a coding plate and brushes. Among these devices, there is one in which information of a few bits is provided in response to analog signals so that the value of rectilinear displacement or rotation angle of the movable body at a certain time during the continuous movement can be converted into a particular code .
F i g. 1 shows an exemplary embodiment of a known coding plate for converting such analog signals into a 4-bit binary code. The coding plate 1 according to FIG. 1 contains a large number of conductive segments, which are represented by dashed areas and correspond to the "1" of the binary code. In addition, the coding plate 1 contains a large number of electrically isolated segments which are identified by non-dashed areas and which correspond to the “0” of the binary code. In the individual sectors 2, the numbers 0 to 15, which correspond to the angles of rotation of the coding plate 1, are represented by a 4-bit binary code. The coding plate 1 is assigned brushes 3 which slide on the four tracks of the coding plate 1.

Eine Schwierigkeit, die bei dieser Kombination der Kodierplatte und der Bürsten auftritt, liegt in den erheblichen Fehlern infolge einer leichten Verschiebung der Bürsten. Um diese Fehler zu vermeiden, wurde die sogenannte »V-Bürstenmethode« vorgeschlagen, bei der — wie in F i g. 2 veranschaulicht — jedem Bit zwei Bürsten 3, 3' zugeordnet sind, um die Kodierung der in üblicher Weise nach einem gewöhnlichen Binärsystem kodierten Kodierplatte zu entnehmen. Bei dieser V-Bürstenmethode wird eines der beiden Ausgangssignale der Bürsten einer bestimmten Zahl in Abhängigkeit davon gewählt, ob die Bürsten an einer weniger wichtigen Stelle das Ausgangssignal »1« oder »0« liefern. Auf diese Weise kann man den Einfluß einer Verschiebung der Bürsten eliminieren.One difficulty that arises with this combination of the coding plate and the brushes lies in the significant errors due to a slight displacement of the brushes. To avoid these mistakes, the so-called "V-brush method" was proposed, in which - as shown in FIG. 2 illustrates - each bit two brushes 3, 3 'are assigned to the coding in the usual way after a ordinary binary system coded coding plate. This V-brush method becomes one of the two output signals of the brushes of a certain number selected depending on whether the brushes deliver the output signal »1« or »0« at a less important point. In this way it is possible to eliminate the influence of a displacement of the brushes.

Bei dieser V-Bürstenmethode muß jedoch ein Signal 4 von einer unteren benachbarten Stelle in der durch F i g. 3 veranschaulichten Weise geliefert werden, um das eine der beiden von den beiden Gleitkontakten einer V-Bürste gelieferte Signal auszuwählen, wenn ein Signal an einer bestimmten Stelle von einem Kode zum nächsten übergeht. In diesem Falle müssen acht Ubertragungsdrähte 6 pro Kodierstelle vorgesehen werden, um das Signal zu einem Empfänger zu übertragen, wenn ein Auswahlkreis 5 im Empfänger zum Auswählen eines der beiden zwei Signale vorgesehen ist. Will man statt dessen nur vier Ubertragungsdrähte statt acht haben, so muß der Auswahlkreis 5 im Umformer angeordnet werden. Um die Verwendung von V-Bürsten zur Signalerzeugung zu vermeiden, ist ein System bekannt, das das sogenannte Gray-Kode-System benutzt. Hierbei ist die Kodierung so vorgesehen, daß ein Wechsel nur eines Bits zwischen benachbarten Kodierungen stattfindet. Da bei diesem System das Ausgangssignal nicht die Form eines üblichen Binärsystems aufweist, muß im Empfänger eine logische Diskriminierung vorgesehen werden, um den gewünschten Kode zu erhalten. Wenn jedoch mehr als zwei Kodierplatten miteinander über Getriebe verbunden sind, so müssen auch bei Verwendung eines Gray - Kode - Systems V-Bürsten für die Kodierplatten der Ziffern mit Ausnahme der der niedrigsten Stellen verwendet werden. Die Nachteile der bekannten Systeme werden vollständig durch die erfindungsgemäße Vorrichtung zur Umformung eines Analogsignals in ein Digitalsignal vermieden. Ein wesentliches Merkmal der Erfindung besteht in der Verwendung einer Kodierplatte für jede Speicherstelle, wobei diese Kodierplatten m unterschiedliche Hauptkodes mit η Bits anzeigen sowie ebenfalls m Unterkodes mit η Bits, die das bitweise »oder« von je zwei Hauptkodes darstellen, die benachbarten Zahlen der m-kodierten Notierung entsprechenIn this V-brush method, however, a signal 4 from a lower adjacent location in the area indicated by FIG. 3 in order to select the one of the two signals supplied by the two sliding contacts of a V-brush when a signal at a certain point transitions from one code to the next. In this case, eight transmission wires 6 must be provided per coding point in order to transmit the signal to a receiver if a selection circuit 5 is provided in the receiver for selecting one of the two signals. If you want to have only four transmission wires instead of eight, the selection circuit 5 must be arranged in the converter. In order to avoid the use of V-brushes for signal generation, a system is known which uses the so-called Gray code system. The coding is provided in such a way that only one bit is changed between adjacent codings. Since in this system the output signal is not in the form of a conventional binary system, logical discrimination must be provided in the receiver in order to obtain the desired code. However, if more than two coding plates are connected to one another via gears, then V-brushes must be used for the coding plates of the digits with the exception of the lowest digits even when using a Gray code system. The disadvantages of the known systems are completely avoided by the device according to the invention for converting an analog signal into a digital signal. An essential feature of the invention is the use of a coding plate for each memory location, these coding plates displaying m different main codes with η bits and also m sub-codes with η bits, which represent the bit-by-bit "or" of two main codes, the neighboring numbers of the m -coded notation

und von jedem der erwähnten Hauptkodes unterschiedlich sind. Erfindungsgemäß unterscheidet eine Einrichtung, die eine Diskriminierung eines kodierten Signais bewirkt, das von der Kodierplatte in Abhängigkeit von der in ein Digitalsignal umzuformenden mechanischen Größe abgenommen wird, ob dieses Signal zum Hauptkode oder zum Unterkode gehört, so daß das Signal als wahres Ausgangssignal abgenommen wird, wenn es zum Hauptkode gehört, während dann, wenn dieses Signal zum Unterkode gefrört, eine der benachbarten Zahlen der »!-kodierten Notierung als wahres Ausgangssignal in Abhängigkeit vom wahren Ausgangssignal der unteren benachbarten Stelle gewählt wird.and are different from each of the main codes mentioned. According to the invention, one distinguishes Device which causes a discrimination of a coded signal that depends on the coding plate the mechanical variable to be converted into a digital signal is used to determine whether this Signal belongs to the main code or sub-code, so that the signal is accepted as a true output signal becomes when it belongs to the main code, while when this signal belongs to the sub code frozen, one of the neighboring numbers of the »! -coded notation as a true output signal depending on is chosen from the true output of the lower adjacent digit.

im folgenden wird zunächst die Funktion der erwähnten V-Biirste von einem anderen Gesichtspunkt aus analysiert. Man kann sagen, daß eine V-Biirste auf ein diskriminierendes Signal anspricht, das von der unteren benachbarten Stelle geliefert wird, um einen der beiden benachbarten Kodes der betrachteten Stelle auszuwählen. Es versteht sich, daß ein solches Signal auch der höheren benachbarten Stelle von der betrachteten Stelle gewünschtenfalis zugeführt werden kann. Diese Funktion der V-Bürste ist in der Tat dem Auf- bzw. Abrunden bei der Dezimaliiotierung ähnlich.In the following, the function of the above-mentioned V-bristles is described from a different point of view analyzed from. One can say that a V-bristle responds to a discriminatory signal, that is supplied by the lower neighboring point to one of the two neighboring codes of the considered Position. It goes without saying that such a signal can also be of the higher neighboring Location from the location under consideration can be supplied if desired. This function of the V-brush is in fact the rounding up or down when decimaliating similar.

An Hand von F i g. 4 sei die Strukturanalyse eines Analog-Digital-Umformers unter Anwendung einer Dezimalnotierang gegeben. Die Ziffer in der nächsthöheren Stelle wird um eine Einheit vergrößert bzw. verkleinert, wenn die Ziffer in der betrachteten Stelle von 9 auf 0 bzw. von 0 auf 9 übergeht. Wenn dagegen in einer Stelle eine Ziffer sich von 4 in 5 oder von 5 in 4 ändert, ergibt sich in der Ziffer der nächsthöheren Stelle selbstverständlich keine Änderung; eine Bürste 3'" bleibt dann in der vorhandenen Steifung, in der sie mil einem Segment in Kontakt steht, das eine bestimmte Ziffer darstellt. Immer dann, \\ enn eine Ziffer von 9 auf 0 oder von 0 auf 9 sich in irgendeiner Steife ändert, beeinflußt dies die nächsthöhere Stelle; dieser Augenblick sei im folgenden als Übertragszeitpunkt bezeichnet.With reference to FIG. 4 is the structural analysis of an analog-digital converter using a decimal notation. The number in the next higher position is increased or decreased by one unit if the number in the considered position changes from 9 to 0 or from 0 to 9. If, on the other hand, a digit in a position changes from 4 to 5 or from 5 to 4, there is of course no change in the number of the next higher position; a brush 3 '' remains in the existing stiffening, in which it is a segment in contact mil, which is a certain number. Each time \\ hen a number from 9 to 0 or from 0 to 9 changes in any stiffness , this affects the next higher position; this moment is referred to in the following as the transfer time.

In jeder Stelle sind 0 und 9 benachbarte Ziffern; 0 stellt ferner gegenüber 9 die höhere Ziffer dar. Wie erwähnt, tritt ferner bei einer Dezimalnoiierung in einer Stelle keine Änderung der dort vorhandenen Ziffer ein, wenn in der benachbarten niedrigeren Steile die Ziffer 4 sich in 5 oder 5 sich in 4 ändert. Daraus ergibt sich, daß eine V-Bürste in einer bestimmten Stelle eine der beiden benachbarten Ziffern der Steile (nämlich die größere oder die kleinere) auswählen kann, je nach der Lage der V-Bürste in der nächsttieferen SteUe, d. h. je nachdem, ob diese V-Biirste in Kontakt mit 0, 1, 2, 3 oder 4 oder in Kontakt mit 5,6,7,8 oder 9 steht. Anders ausgedrückt, kann in der nächsthöheren Stelle die nächstgrößere Ziffer gewählt werden, wenn sich die V-Bürste in der tieferen Stelle im Gebiet mit den Ziffern 0,1, 2, 3 und 4 befindet und wenn Signale von zwei Ziffern in der höheren Stelle geliefert werden, während in der nächsthöheren Stelle die kleinere Ziffer gewählt wird, wenn sich die V-Bürste in der tieferen Stelle im Bereich mit den Ziffern 5, 6, 7, 8 und 9 befindet und wenn in der höheren Stelle Signale von zwei Ziffern geliefert werden. Wie bereits erwähnt, besteht keine Möglichkeit, daß Signale von zwei Ziffern geliefert werden, wenn sich in der. nächsttieferen Stelle eine Ziffer von 4 in 5 oder von 5 in 4 ändert; die Umschaltfunktion zur Auswahl einer von zwei Ziffern wird nur benötigt, wenn sich in der nächsttieferen Stelle eine Ziffer von 0 in 9 oder von 9 in 0 ändert. Es liegt auf der Hand, daß die Art der Diskriminierung gerade umgekehrt wie ein Auf- oder Abrunden erfolgt. Auf der Grundlage der obigen Theorie, bei der die Funktion der V-Bürste von einem neuen Gesichtspunkt aus analysiert wird, erfolgt eine allgemeine Erläuterung für den Fall, daß n-Bit-Signale zur Herstellung von Kodes einer ro-kodierten Notierung benutzt werden. In diesem Falle sind m und η positive ganze Zahlen nicht kleiner als 2, wobei zwischen m und η die Beziehung besteht 2" 2: m. Es sei nun angenommen, daß ein «-Bit-Kode die Form 00... 100 besitzt und einer Zahl / (0 5Ξ / < m) der m-kodierten Notierung entspricht. Ferner sei angenommen, daß ein Kode α, für dieses Signal ausgedrückt wird mitIn each digit there are 0 and 9 adjacent digits; Furthermore, 0 represents the higher digit compared to 9. As mentioned, in the case of a decimal numbering in one place there is no change in the digit present there if the digit 4 changes to 5 or 5 to 4 in the adjacent lower position. This means that a V-brush in a certain position can select one of the two adjacent digits of the part (namely the larger or the smaller), depending on the position of the V-brush in the next lower SteUe, ie depending on whether this V-brush is in contact with 0, 1, 2, 3 or 4 or in contact with 5,6,7,8 or 9. In other words, the next higher digit can be selected if the V-brush is in the lower digit in the area with the digits 0, 1, 2, 3 and 4 and if signals from two digits are supplied in the higher digit while the lower digit is selected in the next higher digit if the V-brush is in the lower digit in the area with the digits 5, 6, 7, 8 and 9 and if signals of two digits are supplied in the higher digit . As mentioned earlier, there is no way that signals of two digits will be delivered when in the. next lower digit changes a digit from 4 to 5 or from 5 to 4; The toggle function for selecting one of two digits is only required if a digit changes from 0 to 9 or from 9 to 0 in the next lower digit. It is obvious that the nature of the discrimination is exactly the opposite of whether it is rounded up or down. On the basis of the above theory in which the function of the V-brush is analyzed from a new point of view, a general explanation will be given for the case where n-bit signals are used to produce codes of ro-coded notation. In this case, m and η are positive integers not less than 2, where m and η have the relationship 2 "2: m. It is now assumed that an« -bit code has the form 00 ... 100 and corresponds to a number / (0 5Ξ / < m) of the m-coded notation Further assume that a code α, for this signal is expressed with

α,- = 00... 100.α, - = 00 ... 100.

Da die m Kodes voneinander verschieden sind, muß folgende Beziehung bestehen:Since the m codes are different from each other, the following relationship must exist:

ο. ψ aj (i φ ./, 0 ^ i < 1», 0 £ j < m). (1)ο. ψ aj (i φ ./, 0 ^ i <1 », 0 £ j < m). (1)

Diese m Kodes werden im folgenden Hauptkodes genannt und sind auf einer Hauptkodierscheibe angeordnet. These m codes are called main codes in the following and are arranged on a main coding disc.

In diesem Zusammenhang sei darauf hingewiesen, daß auch dann, wenn die Kodes α, und ai+l noch so genau geformt sind, eine Bürste im Hinblick auf ihre Breite nicht innerhalb eines Augenblicks die Grenze zwischen den beiden Kodes überschreiten kann. Der erwähnte Index /+1 kann nicht größer als m werden; in einem derartigen Fall wird m subtrahiert, so daß das Ergebnis zwischen 0 und m — 1 fallt.In this connection it should be pointed out that even if the codes α, and a i + l are shaped as precisely as possible, a brush cannot cross the border between the two codes within an instant with regard to its width. The mentioned index / + 1 cannot be larger than m ; in such a case, m is subtracted so that the result falls between 0 and m- 1.

Auf der Grundlage der erwähnten Interpretation der Funktion der V-Bürste läßt sich für die Wirkungsweise der V-Bürste folgendes Prinzip aufstellen. Befindet sich ein Signal in einer Stelle in der Ubertragszeitspanne, so können von der nächsthöheren Stelle Signale, die zwei benachbarten Ziffern entsprechen, geliefert werden, wobei ein Diskriminierungskreis eine Unterscheidung dieser Signale vornimmt; ist dagegen die nächsttiefere Stelle sehr weit vom Übertragszeitpunkt entfernt, so kann von der betrachteten Stelle ein Signal entsprechend einer Ziffer geliefert werden.On the basis of the above-mentioned interpretation of the function of the V-brush, the mode of action set up the following principle for the V-brush. If there is a signal at one point in the transmission period, signals that correspond to two neighboring digits can be sent from the next higher position, are supplied, a discrimination circuit distinguishing between these signals; if, on the other hand, the next lower position is very far away from the transfer time, then the considered can be Place a signal corresponding to a digit.

Gemäß diesem Prinzip ist es bekannt, daß ein weiteres Signal zwischen den Signalen der Hauptkodes α; und «i+1 vorhanden sein muß. Dieser Kode sei als αί+'2 bezeichnet. Es sei hier in Erinnerung gerufen, daß ein Kode, der zwischen den Kodes «m_i und a0 liegt, öra_, + > 2 ist. F i g. 5 zeigt in vergrößertem Maßstab den übergang zwischen zwei Kodes auf einer Kodierscheibe. Hierbei betrachtet man zweckmäßig den Kodeai+i2 als das bitweise »oder« der beiden Kodes α, und ai+l. Nimmt man an, daß das Symbol © das bitweise »oder« bezeichnet, so läßt sich der Kodeai+>2 wie folgt ausdrücken:According to this principle, it is known that a further signal between the signals of the main codes α ; and « i + 1 must be present. Let this code be denoted as α ί + ' 2. It should be recalled here that a code that is located between the codes' _i m and a 0, ö ra _, +> 2. F i g. 5 shows, on an enlarged scale, the transition between two codes on a coding disk. In this context, it is useful to consider the code a i + i 2 as the bit-wise "or" of the two codes α and a i + l . Assuming that the symbol © denotes the bit-wise "or", the code i + > 2 can be expressed as follows:

öj 0 α/+ι = αί+.2. (2)öj 0 α / + ι = α ί + . 2 . (2)

In 5-Bit-Kodes lassen sich diese Kodes wie folgt ausdrücken:In 5-bit codes, these codes can be expressed as follows:

a,a, 11 11 00 00 00 ai+i =a i + i = 00 11 11 11 00 "I+V2 ="I + V 2 = 11 11 11 11 00

Da der Kode ai+'2 auch ein «-Bit- oder 5-Bit-Kode ist, muß zur Unterscheidung all dieser Kodes voneinander durch logische Diskriminierung die Zahl dieser Kodes gleich m sein. Diese im folgenden als Unterkodes bezeichneten Kodes müssen voneinander und auch von jedem der Hauptkodes verschieden sein, d. h.Since the code a i + ' 2 is also a «-bit or 5-bit code, the number of these codes must be equal to m in order to distinguish all these codes from one another by means of logical discrimination. These codes, referred to below as sub-codes, must be different from each other and also from each of the main codes, ie

'2 Φ ' 2 Φ

<*i Φ<* i Φ

(3)(3)

IO benachbarten tieferen Stelle entweder 0, 1 ... oder -^-— ist oder eines von .'" + * ... m — 1. Anders ausgedrückt: IO adjacent lower digit is either 0, 1 ... or - ^ - - or one of. '" + * ... m - 1. In other words:

Das wahre Ausgangssignal ist f, wenn das Ausgangssignal der Kodierscheibe in Form des Hauptkodes a; gegeben wird; das wahre Ausgangssignal ist /+1, wenn das Ausgangssignal der Kodierscheibe in Form des Unterkodes ai+'z gegeben wird und das wahre Ausgangssignal der benach-The true output is f if the output of the encoder disk is in the form of the main code a ; is given; the true output signal is / + 1 if the output signal of the coding disk is given in the form of the subcode a i + ' z and the true output signal of the adjacent

wobei / und j irgendeine ganze Zahl sind.where / and j are any integer.

Dies ist jedoch der Zustand, wenn sich eine Bürste gerade in der Mitte des Überganges von einem Hauptkode zum nächsten befindet. Es sei nun angenommen, daß sich eine Bürste auf dem Hauptkode a,- für /, der mindestens zwei »O«-Bits aufweist, .,befindet und sich dem Hauptkode ai+1 für /+1 nähert. und weiter, daß der Hauptkode ai+i für /+ 1 zwei oder mehr »1«-Bits aufweist, wo der Hauptkode α,- für / »O«-Bits enthält. Dann besteht die Möglichkeit, daß nur eines der »I «-Bits die Bürste während des Überganges berührt. Daher ist ein in diesem Zeitpunkt auftretender Kode durch den Ausdruck α,· - äi+1 gegeben. In diesem Ausdruck bezeichnet der Teil äi+1 einen Kode, der aus dem Hauptkode α,+1 durch Änderung einiger »1 «-Bits in »O«-Bits hervorgeht und als mangelhafter Kode des Hauptkodes ai+1 bezeichnet werden kann.However, this is the condition when a brush is just in the middle of the transition from one main code to the next. It is now assumed that a brush is on the main code a, - for /, which has at least two "O" bits,., And is approaching the main code a i + 1 for / + 1. and further that the main code a i + i for / + 1 has two or more "1" bits, where the main code contains α, - for / "O" bits. Then there is the possibility that only one of the "I" bits will touch the brush during the transition. Therefore, a code appearing at this point in time is given by the expression α, · - ä i + 1 . In this expression, the part ä i + 1 denotes a code which is derived from the main code α, +1 by changing some "1" bits to "O" bits and can be described as the defective code of the main code a i + 1 .

Ein solcher Kode α, ■ äi+l kann, wie oben erwähnt, im Augenblick des Überganges einer Bürste von einem Hauptkode a{ zu einem Hauptkode ai+1 auftreten, jedoch stört dies nicht, wenn die Hauptkodes der Kodierplatte so aufgebaut sind, daß der so entstehende Kode a; ~ 5i+1 gleich dem Hauptkode at selbst oder gleich dem zwischen den Hauptkodes α, und aI+1 liegenden Unterkode ai+'2 ist, da sowohl der Hauptkode selbst als auch dieser Unterkode auf jeden Fall die oben unter (1) bis (3) aufgeführten Bedingungen erfüllt. Dementsprechend müssen für den Kode a, äi+l die Bedingung barten tieferen Stelle 0,1... oderSuch a code α, ■ ä i + l can, as mentioned above, occur at the moment of the transition of a brush from a main code a { to a main code a i + 1 , but this does not matter if the main codes of the coding plate are constructed in such a way that that the resulting code a ; ~ 5 i + 1 is the same as the main code a t itself or is the same as the sub-code a i + ' 2 lying between the main codes α, and a I + 1 , since both the main code itself and this sub-code are in any case the above under (1) to (3) are met. Correspondingly, for the code a, ä i + l the condition barten lower digit 0,1 ... or

m-\m- \

ist;is;

ö,+1 = ti,- oder ei,+.,ö, +1 = ti, - or ei, +.,

(4)(4)

bzw. in ähnlicher Weise für den Fall des Übergangs einer Bürste von dem Hauptkode ai+1 zu dem Hauptkode α,- und den dabei auftretenden Kode ä, ai+l die Bedingungor in a similar manner for the case of the transition of a brush from the main code a i + 1 to the main code α, - and the code ä, a i + 1 occurring in this case, the condition

4545

= α,+ι, oder ai+1 = α, + ι, or a i + 1

(5)(5)

gelten.are valid.

Da aus der Ungleichung (3) folgt, daß 2 »!-Kodes von η Bits Verwendung finden, wird die frühere Beziehung 2" ^ m nun korrigiert in 2" ^ 2m. Since it follows from inequality (3) that 2 »! Codes of η bits are used, the previous relationship 2" ^ m is now corrected to 2 "^ 2m.

Aus der obigen Beschreibung ergibt sich, daß das Signal einer Stelle der »»!-kodierten Notierung entweder ein Signal der Hauptkodes oder eines der Unterkodes ist. Kommt von der Stelle einer der Hauptkodes, so ist das wahre Ausgangssignal der Stelle eine dem Hauptkode entsprechende Ziffer. Kommt anderseits einer der Unterkodes von der Stelle, so ist das wahre Ausgangssignal der Stelle eine der beiden Ziffern entsprechend den beiden Hauptkodes auf entgegengesetzten Seiten des Unterkodes. In diesem Falle wird das wahre Ausgangssignal danach bestimmt, ob das wahre Ausgangssignal der das wahre Ausgangssignal ist z, wenn das Ausgangssignal der Kodierscheibe in Form des Unterkodes «,·+>, gegeben wird und das wahre Ausgangssignal der benachbarten tieferen Stelle m + 1 ... oder m — 1 ist.From the above description it follows that the signal of a digit of the »»! -Coded notation is either a signal of the main codes or one of the subcodes. If one of the main codes comes from the position, the true output signal of the position is a digit corresponding to the main code. On the other hand, if one of the sub-codes comes from the position, the true output signal of the position is one of the two digits corresponding to the two main codes on opposite sides of the sub-code. In this case, the true output signal is determined according to whether the true output signal is the true output signal z, if the output signal of the coding disk is given in the form of the subcode «, · +>, and the true output signal of the adjacent lower digit m + 1 . .. or m - 1 is.

Da unter der niedrigsten Stelle keine weitere Stelle vorhanden ist, gibt es auch insoweit kein Ubertragsignal. Im Hinblick hierauf kann man ein Signal von einer darunterliegenden imaginären Ziffer annehmen; für diese besondere Stelle kann daher statt der obigen Bedingung (6) eine der beiden folgenden Bedingungen gewählt werden: Das wahre Ausgangssignal ist / + 1, wenn das Ausgangssignal von der Kombination der Kodierscheibe und der Bürsten a; oder ai+iz ist.Since there is no further digit below the lowest digit, there is also no carry signal in this respect. In view of this, one can assume a signal from an underlying imaginary digit; For this particular location, one of the following two conditions can therefore be selected instead of the above condition (6): The true output signal is / + 1 if the output signal from the combination of the encoder disk and the brushes a ; or a i + i z .

oder davon abweichend ist das wahre Ausgangssignal /, wennor deviating therefrom, the true output signal is /, if

das Ausgangssignal von der Kombination der Kodierscheibe und der Bürsten α, oder ai+>2 ist.the output from the combination of the encoder disc and the brushes is α, or a i + > 2 .

Das wahre Ausgangssignal läßt sich daher leicht durch Verwendung eines elektronischen Kreises bestimmen, der die logische Unterscheidung der in den Gleichungen (6), (6') und (6") gegebenen Bedingungen trifft.The true output signal can therefore be easily determined using an electronic circuit, which is the logical distinction between the conditions given in equations (6), (6 ') and (6 ") meets.

Aus den Gleichungen und Ungleichungen (1) bis (5) lassen sich verschiedene Tatsachen ableiten, von denen die wesentlichsten folgende sind:Various facts can be derived from the equations and inequalities (1) to (5), of the most important of which are the following:

a) Die Hauptkodes haben unveränderlich dieselbe Zahl von »!«-Bits, während die Zahl von »!«-Bits in den Unterkodes um Eins größer als die Zahl der »1«-Bits in Hauptkodes ist.a) The main codes invariably have the same number of "!" bits, while the number of "!" Bits in the subcodes is one greater than the number of "1" bits in main codes.

b) Wenn sich zwei benachbarte Hauptkodes. a; und a;+1 und ein dazwischenliegender Unterkode ai + >2 nur in ihren beiden ersten Bits unterscheiden, so besitzen diese Kodes die Formb) If there are two adjacent main codes. a ; and a ; +1 and an intermediate sub-code a i + > 2 only differ in their first two bits, then these codes have the form

5555

a. a . ==

Mit *** ... * ist hierbei der Teil bezeichnet, in dem die drei Kodes identisch sind. Hieraus ergibt sich, daß eine Gruppe solcher Haupt- und Unterkodes einen sogenannten »Gray-Kode« bildet. Die Gray-Bedingung ist beim erfindungsgemäßen System jedoch nicht erfüllt, da es erfindungsgemäß allein um die Hauptkodes geht. Ein noch wesentlicherer Unterschied zwischen dem erfindungsgemäßen Kode und dem Gray-Kode-System besteht darin, daß erfindungsgemäß die Breite der Bürste 3 beim*** ... * denotes the part in which the three codes are identical. From this it follows that a group of such main and sub-codes forms a so-called "Gray code". However, the Gray condition is not met in the system according to the invention, since it is according to the invention is all about the main codes. An even more significant difference between the one according to the invention Code and the Gray code system is that, according to the invention, the width of the brush 3 at

übergang von einem Kode zum anderen keinerlei Problem aufwirft.transition from one code to another poses no problem.

Beim Gray-Kode-System erfolgt der Ziffernwechsel tatsächlich dann, wenn das hintere Ende der Bürste 3 die Grenze zwischen benachbarten Kodes berührt oder verläßt, wenn die Bürste 3 in einer Richtung wandert, in der ein »!«-Bit wechselt (vgl. Fig. 6a). Dieser Wechsel erfolgt, wenn die vordere Kante der Bürste 3 die Grenze berührt oder verläßt, wenn sich die Bürste in einer Richtung bewegt, in der ein »!«-Bit hinzukommt (vgl. Fig. 6b). Haben die einzelnen Kodes auf der Kodierscheibe gleiche Breite bzw. bei einer rotierenden Kodierscheibe gleiche Bogenwinkel, so ergibt sich zwischen dem Fall einer Erhöhung um ein »!«-Bit und dem Fall einer Verringerung um ein »!«-Bit eine Phasendifferenz, die der doppelten Bürstenbreite entspricht; man muß daher bei Herstellung der Kodes auf der Kodierplatte die Bürstenbreite berücksichtigen, was angesichts des auftretenden Verschleißes an der Bürste sowie im Hinblick auf einen Bürstenaustausch nachteilig ist. Beim Gray-Kode-System ist somit hinsichtlich der Bürstenbreite keine vernünftige Lösung möglich.In the Gray code system, the digits are actually changed when the rear end of the brush 3 touches or leaves the boundary between adjacent codes when the brush 3 is in one direction wanders in which a "!" bit changes (see Fig. 6a). This change occurs when the leading edge of the Brush 3 touches or leaves the boundary when the brush moves in a direction in which a "!" Bit is added (see FIG. 6b). Do the individual codes on the coding disc have the same width? or the same arc angles in the case of a rotating coding disk, then there is between the case of one Increase by a "!" Bit and in the case of a decrease by a "!" Bit, a phase difference that corresponds to twice the brush width; it is therefore necessary to place the codes on the coding plate when producing the codes the brush width take into account what is happening in view of the wear and tear on the brush as well is disadvantageous with regard to a brush replacement. The Gray code system is therefore with regard to the brush width no sensible solution is possible.

Beim erfindungsgemäßen System kann eine der erwähnten Bedingungen (6') und (6") so gewählt werden, daß die Ziffernänderung tatsächlich stets dann erfolgt, wenn eine Bürstenkante die Kodegrenze berührt oder verläßt, so daß jegliche Änderungen in der Bürstenbreite keinen Einfluß auf den Ziffernwechselvorgang ausüben. An der Grenze zwischen zwei benachbarten Hauptkodes kann auch ein kodefreier Bereich vorgesehen werden, dessen Breite kleiner als die Bürstenbreite ist. Auch kann an der Grenze zwischen zwei Hauptkodes ein Unterkode vorgesehen werden.In the system according to the invention, one of the aforementioned conditions (6 ') and (6 ") can be selected in this way that the digit change actually always takes place when a brush edge crosses the code limit touches or leaves, so any changes in brush width will not affect the Perform digit change process. At the border between two adjacent main codes can also a code-free area can be provided, the width of which is smaller than the width of the brush. Also can a sub-code can be provided at the boundary between two main codes.

Erfindungsgemäß erfolgt somit eine Analog-Digital-Umformung durch Verwendung von Kodes, die die Beziehung 2" Ξ> 2m und die Bedingungen der Gleichungen (1), (2), (3), (4) und (5). erfolgen, wobei die Kodeumformung durch geeignete Wahl der Bedingungen der Gleichungen (6), (6') und (6") bewirkt wird.According to the invention, analog-digital conversion is thus carried out by using codes which have the relationship 2 ″ Ξ> 2m and the conditions of equations (1), (2), (3), (4) and (5) the code conversion is effected by suitably selecting the conditions of equations (6), (6 ') and (6 ").

Ein bevorzugtes Ausführungsbeispiel der erfindungsgemäßen Kodierung sei im folgenden näher erläutert. Eine Anzahl von 5-Bit-Kodes läßt sich wie folgt ausdrücken:A preferred embodiment of the coding according to the invention will be described in more detail below explained. A number of 5-bit codes can be expressed as follows:

O0 = 00011
ö, = 00110
α, = 01010
O 0 = 00011
ö, = 00110
α, = 01010

«3 = 11000
«4 = 01100
α5 = 01001
«3 = 11,000
«4 = 01100
α 5 = 01001

Die Fig. 7a und 7b zeigen eine rotierende Kodierscheibe und.eine geradlinig bewegliche Kodierplatte, die mit diesen Kodes versehen sind.7a and 7b show a rotating coding disk and a linearly movable coding plate, marked with these codes.

Ein in Verbindung mit diesen Kodierplatten geeigneter logischer Diskriminierkreis ist in F i g. 8 veranschaulicht. Er enthält ODER-Kreise OR, UND-Kreise AND und NICHT-Kreise NOT Mit S1 und S2 sind das Ubertragsignal von der nächsttieferen Stelle und das Ubertragsignal zur nächsthöheren Stelle bezeichnet. Die Symbole O0 bis a5 bezeichnen die Ausgangssignale in Abhängigkeit von den Eingangssignalen « bis f. A logical discrimination circuit suitable in connection with these coding plates is shown in FIG. 8 illustrates. It contains OR circles OR, AND circles AND and NOT circles NOT S 1 and S 2 denote the carry signal from the next lower position and the carry signal to the next higher position. The symbols O 0 to a 5 designate the output signals as a function of the input signals to f.

Wenngleich bei diesem Ausführungsbeispiel fl, und a,+', einem einzigen Kode entsprechen, so kann slatt dessen die Anordnung auch so getroffen werden.Although in this embodiment fl, and a, + ', correspond to a single code, so can but the arrangement can also be made in this way.

daß derselben Ziffer i verschiedene Kodes entsprechen, so daß auf diese Weise die Fehlerkorrekturfunktion hinzugefügt wird. Diese Fehlerkorrekturfunktion läßt sich im einzelnen wie folgt erreichen. Es sei angenommen, daß statt des Kodes α,- eine Gruppe von Kodes A1 verwendet wird und daß die zu dieser Kodegruppe/4,- gehörenden Kodes durch ax,k ausgedrückt werden, wobei 0 ^ k < k; ist und kx die Gesamtzahl der in der Kodegruppe A1 enthaltenenthat different codes correspond to the same digit i , thus adding the error correction function. This error correction function can be achieved in detail as follows. It is assumed that instead of the code α, - a group of codes A 1 is used and that the codes belonging to this code group / 4, - are expressed by a x , k , where 0 ^ k <k; and k x is the total number contained in the code group A 1

,ο Kodevariationen bedeutet. Dann erhält man folgende Gleichungen:, ο means code variations. Then you get the following Equations:

«ι., Φ «;.,(' ^J. 0 ύ P < h 0 ^ q < kj) + «,-.„ (0 g P < h 0 g q < kb Jf φ q) s äj+i,g e(Ai -r «Ι., Φ «;., ('^ J. 0 ύ P <h 0 ^ q <kj) + ", -." (0 g P <h 0 g q <k b Jf φ q) s äj + i, g e (Ai -r

In den obigen Beziehungen bedeutet e, daß der Teil auf der linken Seite im Teil auf der rechten Seite enthalten ist. Die durch diese Ausdrücke gegebenen Bedingungen ersetzen jetzt die Bedingungen in den früher erläuterten Gleichungen und Ungleichungen (2), (3) und (4). Auf der Basis dieser neuen Bedingungen lassen sich 6-Bit-Ternärkodes beispielsweise wie folgt ausdrücken:In the above relationships, e means that the part on the left is included in the part on the right. The conditions given by these expressions now replace the conditions in equations and inequalities (2), (3) and (4) explained earlier. Based on these new conditions, 6-bit ternary codes can be expressed as follows, for example:

A0:A 0 :

A2:A 2 :

000001,000001,

001111,
001011,
000111,
001111,
001011,
000111,

001000,001000,

111100,
101100,
011100,
111100,
101100,
011100,

100000,100,000

110011,
110010,
110001,
110011,
110010,
110001,

000010,000010,

001101,
001001,
000101,
001101,
001001,
000101,

000100,000100,

110100,
100100,
010100,
110100,
100100,
010100,

010000,010000,

010011,
010010,
010001,
010011,
010010,
010001,

000011000011

001110,
001010,
000110
001110,
001010,
000110

001100001100

111000,
101000,
011000
111000,
101000,
011000

110000110000

100011,
100010,
100001
100011,
100010,
100001

Eine Kodierplatte kann zweckmäßig mit Kodes ausgerüstet werden, die die größte Zahl von »1«-Bits unter den obigen Kodes enthalten. Der Vorteil dieser Lösung besteht darin, daß sich selbst dann kein Fehler ergibt, wenn ein »!«-Bit in den Kodes fehlt. Eine Störung, die häufig bei der Kombination einer Kodierplatte und Bürsten auftritt, besteht darin, daß ein »!«-Bit fehlerhaft durch einen schlechten Kontakt oder durch eine sonstige Ursache zu einem »O«-Bit geändert wird. Ein derartiger Fehler wird jedoch automatisch durch Verwendung der Kodes des erläuterten Systems korrigiert. Diese Kodes können also mit einer Fehlerkorrekturfunktion versehen werden. A coding plate can expediently be equipped with codes that have the largest number of "1" bits included under the above codes. The advantage of this solution is that even then there is no mistake results when a "!" bit is missing in the code. A disorder that is common when combining one Encoding plate and brushing occurs because a "!" Bit is faulty due to poor contact or is changed to an "O" bit by some other cause. However, such a mistake will corrected automatically using the codes of the system explained. These codes can thus be provided with an error correction function.

In der nächsten Stelle ist eine Gruppe von Hauptkodes und Unterkodes spezieller Art für die niedrigste Ziffer zu beachten. Es sei in Erinnerung gerufen, daß man α,+·., in der geringsten Ziffer in der Art wie 0, oder ai+l behandeln kann. Prinzipiell kann man daher die Kodegruppe/J1 + ^ in gleicher WeiseIn the next digit there is a group of main codes and sub-codes of a special kind for the lowest digit. It should be remembered that one can treat α, + ·., In the lowest digit in the same way as 0, or a i + 1. In principle, the code group / J 1 + ^ can therefore be used in the same way

behandeln wie Ax oder /Ij + 1.treat like A x or / Ij + 1 .

Die obige Beschreibung bezog sich auf eine Analog-Digital-Umformung unter Verwendung einer Kombination von Kodierplatten und Bürsten. Es verstehtThe above description was based on an analog-to-digital conversion using a combination of coding plates and brushes. It understands

909512/1421909512/1421

sich jedoch, daß die Erfindung auch für andere Umformer geeignet ist, beispielsweise solche, die auf elektromagnetischer Basis oder mit photoelektrischen Elementen arbeiten.however, that the invention is also suitable for other converters, for example those based on electromagnetic basis or work with photoelectric elements.

Die Verwendung von Unterkodes ergibt selbst bei Verwendung von vierteiligen Kodiereinrichtungen eine große zulässige Toleranz bei der Kodeherstellung; die Lage der Detektorelemente (beispielsweise Bürsten) zur Abnahme des umgeformten Signals läßt sich leicht einstellen; bei einer Einrichtung mit einer Vielzahl von beispielsweise durch Getriebe miteinander verbundenen Kodierplatten ist ein beträchtliches Getriebespiel zulässig. Im Umformer ist ferner kein logischer Diskriminierkreis für V-Bürsten erforderlich. Es genügt weiterhin die geringstmögliche Zahl von Leitungen zur übertragung des umgeformten Signals. Schließlich kann ein einfacher logischer Diskriminierkreis jede gewünschte Kodeumformung durchführen.The use of subcodes results even when using four-part coding devices a large allowable tolerance in code production; the position of the detector elements (for example Brushing) to pick up the transformed signal can be easily adjusted; at a facility with a large number of coding plates connected to one another, for example by gears, is a considerable one Gear backlash permitted. Furthermore, there is no logical discrimination circuit for V-brushes in the converter necessary. The smallest possible number of lines is still sufficient to transmit the formed Signal. Finally, a simple logical discrimination circuit can do any desired code transformation carry out.

Claims (1)

Patentanspruch:Claim: 2020th Verfahren zum Umsetzen von Analogwerten in Digitalwerte unter Verwendung eines Umsetzersystems mit einer Mehrzahl von untereinander über Untersetzungsgetriebe verbundenen Kodierplatten, von denen jede einer Stelle des digitalen Ausgangssignals in einem bestimmten Zahlensystem entspricht und m unterschiedliche, jeweilsMethod for converting analog values into digital values using a converter system with a plurality of coding plates connected to one another via reduction gears, each of which corresponds to a digit of the digital output signal in a specific number system and m different, respectively einer bestimmten Ziffer in diesem Zahlensystem entsprechende Hauptkodes aus je η Bits trägt, aus denen nach Abtastung von Spuren auf den Kodierplatten über einen binären Zwischenkode die einem analogen Eingangssignal entsprechenden digitalen Ausgangssignale mittels logischer Schaltkreise gewonnen werden, dadurch gekennzeichnet, daß bei Übereinstimmung eines der Signale im binären Zwischenkode mit einer einem Hauptkode entsprechenden Ziffer dieses Signal als Ausgangssignai abgegeben wird, während dann, wenn das Signal im binären Zwischenkode zu einem von gleichfalls m unterschiedlichen, von jedem der Hauptkodes abweichenden und die bitweise ODER-Verknüpfung von jeweils zwei benachbarten Hauptkodes darstellenden Unterkodes aus je η Bits gehört, für die Lieferung des Ausgangssignals unter Benutzung eines Ubertragsignals der nächsttieferen Stelle einer der beiden benachbarten Hauptkodes ausgewählt wird, und daß der Aufbau der Hauptkodes so getroffen wird, daß jede bitweise ODER-Verknüpfung eines Hauptkodes mit einem durch Änderung eines Teiles der Bits aus einem benachbarten Hauptkode hervorgehenden mangelhaften Kode zu dem Hauptkode selbst oder zu dem zwischen den benachbarten Hauptkodes liegenden Unterkode führt.a specific digit in this number system carries corresponding main codes of η bits each, from which, after scanning tracks on the coding plates via a binary intermediate code, the digital output signals corresponding to an analog input signal are obtained by means of logic circuits, characterized in that if one of the signals in the binary intermediate code with a digit corresponding to a main code, this signal is emitted as an output signal, while if the signal in the binary intermediate code leads to one of likewise m different subcodes that differ from each of the main codes and represent the bitwise ORing of two adjacent main codes each η bits belongs, one of the two adjacent main codes is selected for the delivery of the output signal using a carry signal of the next lower digit, and that the structure of the main codes is made such that each bit-wise OR operation of a main code with a defective code resulting from a change in part of the bits of an adjacent main code leads to the main code itself or to the sub-code lying between the adjacent main codes. Hierzu 1 Blatt Zeichnungen1 sheet of drawings
DEH59509A 1965-05-25 1966-05-25 Process for converting analog values into digital values Pending DE1290961B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3074065 1965-05-25

Publications (1)

Publication Number Publication Date
DE1290961B true DE1290961B (en) 1969-03-20

Family

ID=12312054

Family Applications (1)

Application Number Title Priority Date Filing Date
DEH59509A Pending DE1290961B (en) 1965-05-25 1966-05-25 Process for converting analog values into digital values

Country Status (2)

Country Link
DE (1) DE1290961B (en)
GB (1) GB1144579A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2817172A1 (en) * 1978-04-20 1979-10-31 Stegmann Uhren Elektro Multistage angular step generator - has coding discs driven through stepping down gears, with their axes parallel to input shaft axis
DE3322897A1 (en) * 1983-06-25 1985-01-03 Sütron electronic GmbH, 7024 Filderstadt 4 Absolute-value angle encoder

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
None *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2817172A1 (en) * 1978-04-20 1979-10-31 Stegmann Uhren Elektro Multistage angular step generator - has coding discs driven through stepping down gears, with their axes parallel to input shaft axis
DE3322897A1 (en) * 1983-06-25 1985-01-03 Sütron electronic GmbH, 7024 Filderstadt 4 Absolute-value angle encoder

Also Published As

Publication number Publication date
GB1144579A (en) 1969-03-05

Similar Documents

Publication Publication Date Title
DE3902313C3 (en) Analog / digital converter
DE2264090B2 (en) Data compression
DE2652459A1 (en) REPLACEMENT DEVICE
DE2737872C3 (en) Device for detecting the relative position or change between two movable bodies
DE3204428A1 (en) Control arrangement for displacing characters represented on the screen of a display device
DE2263619C3 (en) Device for error-detecting and error-free reading of devices that are subject to calibration and monitoring, in particular scales
DE1611443B2 (en) KEYBOARD ARRANGEMENT FOR INPUT DEVICES OF SYSTEMS FOR DATA TRANSFER AND DATA PROCESSING
DE2340250A1 (en) PROCEDURE FOR CODING A MESSAGE STREAM HAVING A CERTAIN REDUNDANCY
DE1290961B (en) Process for converting analog values into digital values
DE3028055A1 (en) DETECTION SYSTEM FOR INFORMATION
DE1274363B (en) Device for absolute digital measurement
DE2253378B2 (en) Method and arrangement for coding facsimile signals
DE1051540B (en) Scanning control arrangement for mechanical counters, in particular circulating counters
DE2337132A1 (en) DECIMAL LIMIT SETTING FOR COMPARISON WITH A BINARY DIGITAL SIGNAL
DE2335942A1 (en) Optical binary encoding disc - uses alternate transparent and opaque reflective bars to give encoded word and complement for autodiagnosis
EP0057753B1 (en) Method of converting linear pcm words into non-linear pcm words and reversely non-linear pcm words into linear pcm words according to a 13 segments characteristic obeying the a-law
DE1299697B (en) Device for converting analog values into digital values
DE2124060C3 (en) Differential coding system with a non-linear encoder
DE1202326B (en) Arrangement for converting digital signals into analog signals, especially for PCM decoders
DE1798050A1 (en) Error-compensating system for position determination
DE2061609C3 (en) Circuit arrangement for converting a code into another code
DE1265788B (en) Coding device with movable code element and buffer
DE1773999B1 (en) Arrangement for coding specified path lengths in outgoing electrical signals
DE1548725C (en) Arrangement for reading digital scales
DE1512619A1 (en) Analog-to-digital converter