[go: up one dir, main page]

EP0951134A1 - Direct processing circuit for unifying the processing of analog and digital signals in control and monitoring circuits, particularly in AC electric drives - Google Patents

Direct processing circuit for unifying the processing of analog and digital signals in control and monitoring circuits, particularly in AC electric drives Download PDF

Info

Publication number
EP0951134A1
EP0951134A1 EP99201092A EP99201092A EP0951134A1 EP 0951134 A1 EP0951134 A1 EP 0951134A1 EP 99201092 A EP99201092 A EP 99201092A EP 99201092 A EP99201092 A EP 99201092A EP 0951134 A1 EP0951134 A1 EP 0951134A1
Authority
EP
European Patent Office
Prior art keywords
signals
analog
digital
logic
integrating
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.)
Withdrawn
Application number
EP99201092A
Other languages
German (de)
French (fr)
Inventor
Antonino Fratta
Roberto Bramardo
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.)
ABB Servomotors SpA
Original Assignee
ABB Servomotors SpA
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 ABB Servomotors SpA filed Critical ABB Servomotors SpA
Publication of EP0951134A1 publication Critical patent/EP0951134A1/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06JHYBRID COMPUTING ARRANGEMENTS
    • G06J1/00Hybrid computing arrangements

Definitions

  • the present invention relates to a direct processing circuit for unifying the processing of analog and digital signals in control and monitoring circuits, particularly in high-performance AC electric drives.
  • the invention relates to a direct processing circuit for unifying the processing of analog and digital signals which is particularly suitable for use in power converters dedicated to the control of brushless and reluctance motors.
  • any analog input signals must be first converted into a digital form.
  • This can entail problems due to discretization and to sampling (numeric and time resolution, truncations, etcetera) and high costs for providing A/D conversion means dedicated to the individual signals to be converted.
  • an input signal always present in practice is the signal coming from the position transducer of the mechanical movement in output. This signal is very often analog, for example when the transducer is a resolver.
  • the aim of the present invention is to provide a direct processing circuit of analog and digital signals, particularly for the use in high performance AC drives, which is capable of unifying the processing of all the control signals by using, in a time-sharing mode, a single digital/analog conversion hardware to provide algebric functions and digital/analog and analog/digital conversions in zero-follower mode.
  • another object of the present invention is to provide a direct processing circuit for unifying the processing of analog and digital signals for controlling drive circuits which processes in different manners the components of an analog input vector, selected with an appropriate order, in order to generate a single analog output as a function of preset numeric data.
  • Another object of the present invention is to provide a direct processing circuit for unifying the processing of analog and digital signals for controlling drive circuits which provides, in an optimized manner, the functions of trigonometric calculation, particularly position signal demodulation, that arrive from an angular position transducer, and of digital/analog conversion.
  • Another object of the present invention is to provide a direct processing circuit for unifying the processing of analog and digital signals for controlling drive circuits combined with circuits which use numeric microprocessors.
  • Another object of the present invention is to provide a direct processing circuit for unifying the processing of analog and digital signals for controlling drive circuits which is highly reliable, relatively easy to provide and at competitive costs.
  • the direct processing circuit is characterized in that it comprises means for integrating logic and digital functions which are connected to a digital processor and are suitable to send digital signals to means for multiplying digital/analog signals, said multiplying means receiving in input analog signals which are meant to he multiplexed with said digital signals in order to obtain analog output signals as a function of preset numeric data, said means for integrating logic and digital functions driving said multiplying means in a time-sharing mode.
  • Figure 1 is a conceptual block diagram of the direct processing circuit according to the present invention.
  • the means 7 also emit an input address 8 which is meant to drive the multiplexer 1 to select an analog input signal to be processed.
  • the outputs of the sample-and-hold means 5, which are meant to store the result of operations performed in the multiplying means 2, are of the analog type and are designated by O 1 -O n .
  • Some outputs are also fedback, as analog data, to the multiplexing means 1 and others are fedback to the logic and digital function integration means 7 after passing through second integrating means 10, which are connected to the digital and logic function integrating means 7.
  • the means 7 are bidirectionally connected to a digital processor 33 by means of a bus 11.
  • the numeric output data from the logic and digital function integration means 7, designated by the reference numeral 12, are converted into the digital inputs 3 by means of conversion tables 13 which are described hereinafter.
  • the conversion tables 13 are specifically created according to the type of operation required and performed on the basis of the numeric data 12.
  • the above-described circuit is suitable for performing numeric operations directly on analog-type signals (or on signals that are numeric but must be converted into analog signals or viceversa).
  • operations that the circuit is capable of performing D/A conversion, sums and subtractions of analog signals modified numerically, execution of functions (trigonometric, exponential, etcetera) on the signals (by using the tables 13 that implement the chosen functions) can be mentioned.
  • the various functions are therefore executed one at a time, with a preset timing, and sequentially one after the other.
  • the signals in input to the multiplexer I are of the vectorial type with just two components.
  • This layout illustrates means 15 which are suitable to invert the order of the two components of the analog input signals a 1 -a n , as required in order to use the special structures of the D/A multiplying means, designated by the reference numeral 2.
  • the inverting means 15 receive in input a signal 16 which controls the inversion of the order of the components.
  • Said signal 16 comes from the logic and digital junction integration means 7 (such as for example a PGA, Programmable Gate Array).
  • the D/A multiplying means 2 are represented. in this layout, by first multiplying means 21 and second multiplying means 22 which are arranged so as to multiply the two components of the analog vector signal fed to the multiplexing means 1.
  • a first channel, in output from the inverting means 15, is defined by a first gain K 4 through which the "upper" component of the signal a H of the upper channel in output from the inverting means 15 passes. Said signal is then fed along two different paths to an adder node 25, directly in output from the gain K 4 and passing through a second gain ⁇ and the multiplying means 21.
  • the node 25 sums the signals that follow these two paths of the first channel.
  • the second channel relates to the "lower" component of the vector signal, which is designated by a L and is sent to the second multiplying means 22 to be subsequently added in a node 27.
  • Said node 27 receives in input the component in output from the node 25, designated by O H , and the component in output from the multiplying means 22, designated by O L .
  • the signal produced by the sum is then fed to amplifying means 30 and then sent to the sample-and-hold means 5.
  • part of the analog outputs of the sample-and-hold means 5 is fed back to the multiplexer 1, while another one of the analog outputs. which constitutes the position tracking error, is sent to error integrating means 31.
  • Means 31 produce in output a velocity signal 32 which is particularly useful when using a position transducer of the resolver type, in which the position error signal is used to reconstruct and track the electrical angle of the resolver.
  • the tables 13 comprise the necessary entries for the sine and cosine functions, which can be accessed by various variables by means of the numeric data 12.
  • the multiplying means 21 and 22 provided for example by means of networks of the R-2R type, perform multiplication between an analog signal and a numeric datum, which can correspond to a conversion from digital to analog if the analog input is a constant.
  • the sine and cosine functions can be constructed appropriately as a sequence of segments described only in the angular interval between 0 and ⁇ /4. Due to the particular configuration of the circuit, it is in fact sufficient to consider the interval between 0 and ⁇ /4 to store the numeric values required to compose the trigonometric functions over the entire angular range. The fact that the sine is described and provided only for the angle between 0 and ⁇ /4, like the cosine, allows to improve the overall resolution of the system.
  • the constants K 4 and ⁇ are factors delimiting the variation range of the gain that can be applied to the upper channel and therefore to the component a H in output from the order inverting means 15.
  • the circuit according to the invention unifies, in a time-sharing mode, the functions of programmable calculation, particularly of the trigonometric type, of decoding transducer signals (which have an analog information content) and D/A conversion. This is obtained by means of the specialization of D/A circuits (the multiplying means 21 and 22). Said means 21 and 22 are able to process in a differentiated manner the two components of the analog input vector. Such components are selected in an appropriate order so as to generate the individual analog output as a function of numeric data provided by the digital and logic function integration means 7 by means of the entries contained in the tables 13.
  • Figure 3 is a block diagram illustrating electrical circuit elements and electronic devices significant for the efficient provision of the functions indicated in Figure 2.
  • This diagram illustrates the means meant to attribute a sign to the components of the analog input vector signal, as required in order to determine the sign of the functions of the numeric data and therefore the sign of the analog output.
  • Sign reversing means 40 and 41 are connected in pairs in output to the inverting means 15. The outputs of the sign reversing means are sent to selecting means 50 and 51, which select the signal with the required sign and send it to the multiplying channels.
  • the multiplying means 21 and 22 are constituted by two R-2R networks 34 which are integrated in a single electronic device, performed in order to limit the uncertainty between the two networks.
  • said uncertainty which is generally equal to approximately 1%, is equivalent to the introduction of a small but significant gain error when an angular segment is selected.
  • the higher channel has been selected by means of the gain K 4 .
  • the currents in output from the R-2R networks 34 are added together by using an amplifier 35; the feedback of said amplifier is closed by means of a resistor R2 which is contained in the network 34 and has the same value as the resistor R of the R-2R network.
  • the resistor R1 equal in value to the resistor R2
  • the signal in output from the gain K4 is added.
  • the circuit described here corresponds to a particular embodiment of the adder nodes 25 and 27 shown in Figure 2.
  • the above-described circuit is. as a whole, particularly suitable to perform the accurate demodulation of the signals of a resolver.
  • the analog vector signal with two components in output from the resolver is sent in input to the multiplexing means I as one of the input signals a 1 -a n .
  • the input signals, after passing through the inverting means 15, the sign reversing means 40, 41 and the selecting means 50, 51, are conveniently processed by means of functions contained in the tables 13.
  • the input numeric data of tables 13 arrive from the digital and logic function integration means 7 and in particular from counting means 42, for example a numeric counter, the output numeric datum 45 of which represents the reconstructed electrical angle of the resolver.
  • the analog signal in output from the block 30 represents, in the execution of this specific task, an error signal between the real angle and the reconstructed angle of the resolver which, after passing through the sample-and-hold means 5, produces the sampled tracking error signal 43.
  • Said signal 43 after passing through the analog integrating means 31, which provide a signal which is proportional to the velocity, is converted into a signal whose frequency contains the velocity information.
  • converting means 44 such as a voltage-controlled oscillator.
  • the numeric datum 45 is therefore derived by numeric integration of the signal in output from the converting means 44 and represents the reconstructed angle of the resolver.
  • the numeric data 45 are also stored in a register 46 which is contained in the means 7, which also contain other registers which are generally designated by the reference numeral 47.
  • the registers 47 contain other data derived from the numeric datum 45 and numeric data coming from the bus 11. The management of these registers is entrusted to the addressing logic means 48. In the execution of other operations, the tables 13 are addressed by numeric data contained in the register 46 or in the registers 47.
  • the resolver used to obtain the angular position of the mechanical angle is, in modern embodiments, of the brushless type. In any case, the resolver must be supplied (rotor voltage) by an AC voltage of appropriate frequency: a sinusoidal voltage, termed excitation voltage, is usually used.
  • the present invention allows to excite the resolver by using, instead of the sinusoidal voltage, a trapezoidal voltage, as derived efficiency from a square wave by natural switching, for example, of MOSFET transistors of a stage put downstream of integrating means 7.
  • the excitation signal of the resolver is obtained from a circuit shown in Figure 4.
  • the signals V 1 and V 2 are generated by the logic and digital function integrating means 7. They are used as the control signals of the MOSFETs 60 and 61.
  • the signal V 2 assumes a value which is appropriate to keep the MOSFET 61 on, while the signal V 1 assumes a value which is adapted to keep the MOSFET 60 off.
  • the voltage V ecc is negative and its value is a function of the supply voltage V 1 and of the transformation ratio of the transformer 63.
  • both MOSFETs 60 and 61 are kept off. In this interval, due to the capacitors 64 and 65 and to the transformer 63, the voltage V ecc switches, in a natural manner, from the negative value to a symmetrical positive value for which it is possible to bring the MOSFET 60 to the on state.
  • the excitation system uses nondissipative stages. This fact allows to integrate the excitation stage even on signal boards, using surface-mount components. This is possible even in the case of low-impedance resolvers, which are needed in the case of long connections between the resolver mounted on the motor and the electronic demodulation circuit, executed according to the invention, which is physically provided in the converter.
  • Square-wave excitation is particularly useful when it is necessary to sample the signal supplied by the resolver. Differently from sinusoidal excitation, in which sampling should occur on the maximum of the waveform, which is difficult to define, in the case of square-wave excitation sampling occurs on a plateau after an adapted settling time. Accordingly, a time variation of the instant at which sampling occurs (within certain limits, of course) has a scarcely significant effect on the value of the sample, accordingly increasing the repeatability of the measurement, other conditions being equal.
  • a further advantage which arises from the use of the circuit according to the invention, particularly according to the block diagram of Figure 3, is that the decoding of signals arriving from the resolver by means of a tracking loop system is facilitated and simplified.
  • the circuit constitutes the means for processing the transducer signals of a resolver.
  • circuit according to the invention fully achieves the intended aim, since it allows to perform a method for unifying the processing of digital and analog signals by performing operations in time-sharing mode on said signals.
  • Said method for unifying the processing of analog and digital signals, particularly in AC electric drives comprises the steps that are described hereinafter, referring to figure 6.
  • analog input signals 99 are sent to multiplexing means 1 in order to select one of said analog input signals.
  • analog output signals are obtained from said multiplexing means 1 as a function of addressing signals 93 and predefined numeric data 98.
  • digital signals 96 derived from numeric data, are received.
  • step 103 in a time-sharing mode, a multiplication between said analog signals 99 and said digital signals 96 is performed in order to obtain analog output signals 92.
  • said analog output signals 92 are submitted to sample and hold processing obtaining signals 91.
  • a part 93 of said analog output signals 91 is fed back, at step 105, to address said multiplexing means 1.
  • Another part 90 of said analog output signals is sent, at step 105, to said integrating means 10.
  • said analog output signals 90 are integrated and sent, at step 107, to said logic and digital function integrating means 7. Frequency conversion of said analog output signals 90 is then performed at step 112.
  • the resulting analog signals 89 are stored in a register at step 113.
  • numeric data from means 7 are converted into digital signals by means of conversion tables storing functions to apply to said numeric data.
  • Said digitale signal are send to be acquired (step 102) by said multiplying means.
  • Signals 97 and 95 are sent by said logic and digital function integrating means 7 for addressing said multiplying means (at step 103) and said sample-and-hold means (at step 104).
  • Signals 98 are sent by said logic and digital function integrating means 7 for addressing said multiplexing means (at step 101)

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • Automation & Control Theory (AREA)
  • Evolutionary Computation (AREA)
  • Fuzzy Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Control Of Electric Motors In General (AREA)
  • Communication Control (AREA)

Abstract

A direct processing circuit for unifying the processing of analog and digital signals in control and monitoring circuits, particularly in AC electric drives, comprising means for integrating logic and digital functions. Said means are connected to a digital processor and are adapted to send digital signals to means for multiplying digital/analog signals. The multiplying means receive in input analog signals which are meant to be multiplied with the digital signals in order to obtain analog output signals as a function of preset numeric data. The means for integrating logic and digital functions drive the multiplying means in time-sharing mode.

Description

  • The present invention relates to a direct processing circuit for unifying the processing of analog and digital signals in control and monitoring circuits, particularly in high-performance AC electric drives.
  • More particularly, the invention relates to a direct processing circuit for unifying the processing of analog and digital signals which is particularly suitable for use in power converters dedicated to the control of brushless and reluctance motors.
  • Currently, in the field of industrial automation and process control there is a distinct trend to switch to fully digital process, using microprocessors and/or DSPs (Digital Signal Processors).
  • Accordingly, in the processing device any analog input signals must be first converted into a digital form. This can entail problems due to discretization and to sampling (numeric and time resolution, truncations, etcetera) and high costs for providing A/D conversion means dedicated to the individual signals to be converted.
  • Sometimes there is a trend toward performing the A/D conversion directly on board the transducer, with a consequent use of serial communication buses.
  • At the same time, the process control architecture based on hierarchically-distributed intelligence has become widespread and particularly developed and commercially important.
  • Where it is necessary to provide interfacing with the physical process, there is a centralization of processing, conversion and transmission functions with adequate support for processing. This fact leads to the centralization of tasks, to the point of constituting a node of the distributed-intelligence architecture.
  • In the case of electric drives, the considerations mentioned above are currently applied in the part of the electronic converter which is dedicated to the control and monitoring functions. Therefore, the so-called "full digital drive" is increasingly widespread.
  • Practice has shown, however, that, next to undeniable advantages, this approach also entails technical advantages, already mentioned, and also entails higher costs of the product.
  • From the technical point of view, for drives it should also be noticed that an input signal always present in practice, especially in servo drives, is the signal coming from the position transducer of the mechanical movement in output. This signal is very often analog, for example when the transducer is a resolver.
  • Currently these signals are processed (demodulated etcetera) by using discrete components of the dedicated type, which are very expensive particularly for obtaining characteristics which are adapted for high-performance drives.
  • The aim of the present invention is to provide a direct processing circuit of analog and digital signals, particularly for the use in high performance AC drives, which is capable of unifying the processing of all the control signals by using, in a time-sharing mode, a single digital/analog conversion hardware to provide algebric functions and digital/analog and analog/digital conversions in zero-follower mode.
  • Within this scope, another object of the present invention is to provide a direct processing circuit for unifying the processing of analog and digital signals for controlling drive circuits which processes in different manners the components of an analog input vector, selected with an appropriate order, in order to generate a single analog output as a function of preset numeric data.
  • Another object of the present invention is to provide a direct processing circuit for unifying the processing of analog and digital signals for controlling drive circuits which provides, in an optimized manner, the functions of trigonometric calculation, particularly position signal demodulation, that arrive from an angular position transducer, and of digital/analog conversion.
  • Another object of the present invention is to provide a direct processing circuit for unifying the processing of analog and digital signals for controlling drive circuits combined with circuits which use numeric microprocessors.
  • Another object of the present invention is to provide a direct processing circuit for unifying the processing of analog and digital signals for controlling drive circuits which is highly reliable, relatively easy to provide and at competitive costs.
  • This aim, these objects and others which will become apparent hereinafter are achieved by a direct processing circuit for unifying the processing of analog and digital signals in control and monitoring circuits, particularly in high performance AC electric drives.
  • The direct processing circuit according to the present invention is characterized in that it comprises means for integrating logic and digital functions which are connected to a digital processor and are suitable to send digital signals to means for multiplying digital/analog signals, said multiplying means receiving in input analog signals which are meant to he multiplexed with said digital signals in order to obtain analog output signals as a function of preset numeric data, said means for integrating logic and digital functions driving said multiplying means in a time-sharing mode.
  • Further characteristics and advantages of the invention will become apparent from the following detailed description of a preferred but not exclusive embodiment of the circuit according to the invention, illustrated only by way of non-limitative example in the accompanying drawings, wherein:
    • Figure 1 is a conceptual block diagram of the circuit according to the present invention;
    • Figure 2 is a block diagram of the configuration and of the means of the circuit according to the present invention, particularly adapted for vector and trigonometric calculation, which is required for the monitoring of AC drives;
    • Figure 3 is a block diagram which illustrates electrical circuit elements and electronic devices which are significant for the efficient provision of the functions shown in figure 2, according to the principle shown in Figure 1;
    • Figure 4 is a circuit diagram of the excitation mode of a resolver the output signals of which are processed by the circuit according to the present invention; and
    • Figure 5 is a view of the excitation waveform;
    • Figure 6 is a schematic view of a method for unifying the processing of analog and digital signals implemented by the circuit according to the present invention.
  • In all the figures, identical reference numerals designate identical elements.
  • With reference to the above figures, Figure 1 is a conceptual block diagram of the direct processing circuit according to the present invention.
  • A plurality of analog input signals of the vectorial type, indicated by refernces a1-an, are fed into multiplexing means 1, which select one signal at a time, which is fed into digital/analog multiplying means 2, which perform multiplication between the analog signal that arrives from the multiplexing means 1 and a digital input, designated by the reference numeral 3 and described hereinafter, in order to obtain in output an analog output signal 4 which is sent to sample-and-hold means 5, which are addressed by an address 6 emitted by means 7 for integrating digital and logic functions.
  • The means 7 also emit an input address 8 which is meant to drive the multiplexer 1 to select an analog input signal to be processed.
  • The outputs of the sample-and-hold means 5, which are meant to store the result of operations performed in the multiplying means 2, are of the analog type and are designated by O1-On.
  • Some outputs are also fedback, as analog data, to the multiplexing means 1 and others are fedback to the logic and digital function integration means 7 after passing through second integrating means 10, which are connected to the digital and logic function integrating means 7.
  • The means 7 are bidirectionally connected to a digital processor 33 by means of a bus 11.
  • The numeric output data from the logic and digital function integration means 7, designated by the reference numeral 12, are converted into the digital inputs 3 by means of conversion tables 13 which are described hereinafter.
  • The conversion tables 13 are specifically created according to the type of operation required and performed on the basis of the numeric data 12.
  • The above-described circuit is suitable for performing numeric operations directly on analog-type signals (or on signals that are numeric but must be converted into analog signals or viceversa). Among the operations that the circuit is capable of performing, D/A conversion, sums and subtractions of analog signals modified numerically, execution of functions (trigonometric, exponential, etcetera) on the signals (by using the tables 13 that implement the chosen functions) can be mentioned.
  • The various functions are therefore executed one at a time, with a preset timing, and sequentially one after the other.
  • In many cases that are particularly interesting as regards application, the signals in input to the multiplexer I are of the vectorial type with just two components.
  • With reference now to Figure 2, the configurations and the means that are particularly adapted in the specific case are described. This layout illustrates means 15 which are suitable to invert the order of the two components of the analog input signals a1-an, as required in order to use the special structures of the D/A multiplying means, designated by the reference numeral 2.
  • In detail. the inverting means 15 receive in input a signal 16 which controls the inversion of the order of the components. Said signal 16 comes from the logic and digital junction integration means 7 (such as for example a PGA, Programmable Gate Array). The D/A multiplying means 2 are represented. in this layout, by first multiplying means 21 and second multiplying means 22 which are arranged so as to multiply the two components of the analog vector signal fed to the multiplexing means 1.
  • Two channels. leading to said multiplying means 21 and 22 respectively, are defined.
  • A first channel, in output from the inverting means 15, is defined by a first gain K4 through which the "upper" component of the signal aH of the upper channel in output from the inverting means 15 passes. Said signal is then fed along two different paths to an adder node 25, directly in output from the gain K4 and passing through a second gain β and the multiplying means 21.
  • The node 25 sums the signals that follow these two paths of the first channel.
  • The second channel relates to the "lower" component of the vector signal, which is designated by aL and is sent to the second multiplying means 22 to be subsequently added in a node 27. Said node 27 receives in input the component in output from the node 25, designated by OH, and the component in output from the multiplying means 22, designated by OL.
  • The signal produced by the sum is then fed to amplifying means 30 and then sent to the sample-and-hold means 5.
  • As mentioned in relation to the block diagram of Figure 1, part of the analog outputs of the sample-and-hold means 5 is fed back to the multiplexer 1, while another one of the analog outputs. which constitutes the position tracking error, is sent to error integrating means 31. Means 31 produce in output a velocity signal 32 which is particularly useful when using a position transducer of the resolver type, in which the position error signal is used to reconstruct and track the electrical angle of the resolver.
  • In the case of calculation of trigonometric functions, the tables 13 comprise the necessary entries for the sine and cosine functions, which can be accessed by various variables by means of the numeric data 12.
  • The multiplying means 21 and 22, provided for example by means of networks of the R-2R type, perform multiplication between an analog signal and a numeric datum, which can correspond to a conversion from digital to analog if the analog input is a constant.
  • In the circuit thus provided, the sine and cosine functions can be constructed appropriately as a sequence of segments described only in the angular interval between 0 and π/4. Due to the particular configuration of the circuit, it is in fact sufficient to consider the interval between 0 and π/4 to store the numeric values required to compose the trigonometric functions over the entire angular range. The fact that the sine is described and provided only for the angle between 0 and π/4, like the cosine, allows to improve the overall resolution of the system.
  • The constants K4 and β are factors delimiting the variation range of the gain that can be applied to the upper channel and therefore to the component aH in output from the order inverting means 15.
  • In practice, the circuit according to the invention unifies, in a time-sharing mode, the functions of programmable calculation, particularly of the trigonometric type, of decoding transducer signals (which have an analog information content) and D/A conversion. This is obtained by means of the specialization of D/A circuits (the multiplying means 21 and 22). Said means 21 and 22 are able to process in a differentiated manner the two components of the analog input vector. Such components are selected in an appropriate order so as to generate the individual analog output as a function of numeric data provided by the digital and logic function integration means 7 by means of the entries contained in the tables 13.
  • Figure 3 is a block diagram illustrating electrical circuit elements and electronic devices significant for the efficient provision of the functions indicated in Figure 2.
  • This diagram illustrates the means meant to attribute a sign to the components of the analog input vector signal, as required in order to determine the sign of the functions of the numeric data and therefore the sign of the analog output.
  • Sign reversing means 40 and 41 are connected in pairs in output to the inverting means 15. The outputs of the sign reversing means are sent to selecting means 50 and 51, which select the signal with the required sign and send it to the multiplying channels.
  • The multiplying means 21 and 22 are constituted by two R-2R networks 34 which are integrated in a single electronic device, performed in order to limit the uncertainty between the two networks. However, said uncertainty, which is generally equal to approximately 1%, is equivalent to the introduction of a small but significant gain error when an angular segment is selected.
  • Critical selections are at multiples of π/4. Accordingly, a fourth-harmonic error with respect to the argument is generated, and this requires a gain setting circuit (for the high channel with respect to the low channel) implemented on one of the two channels.
  • In the illustrated case, the higher channel has been selected by means of the gain K4.
  • The currents in output from the R-2R networks 34 are added together by using an amplifier 35; the feedback of said amplifier is closed by means of a resistor R2 which is contained in the network 34 and has the same value as the resistor R of the R-2R network. By using the resistor R1, equal in value to the resistor R2, the signal in output from the gain K4 is added. The circuit described here corresponds to a particular embodiment of the adder nodes 25 and 27 shown in Figure 2.
  • The above-described circuit is. as a whole, particularly suitable to perform the accurate demodulation of the signals of a resolver.
  • In known AC drives, and particularly in high-performance AC drives used in servo drives, in most cases there is an angular position transducer, preferably provided by means of a resolver, which is usually connected mechanically to the shaft of the motor.
  • The analog vector signal with two components in output from the resolver is sent in input to the multiplexing means I as one of the input signals a1-an.
  • The input signals, after passing through the inverting means 15, the sign reversing means 40, 41 and the selecting means 50, 51, are conveniently processed by means of functions contained in the tables 13. The input numeric data of tables 13 arrive from the digital and logic function integration means 7 and in particular from counting means 42, for example a numeric counter, the output numeric datum 45 of which represents the reconstructed electrical angle of the resolver. The analog signal in output from the block 30 represents, in the execution of this specific task, an error signal between the real angle and the reconstructed angle of the resolver which, after passing through the sample-and-hold means 5, produces the sampled tracking error signal 43. Said signal 43, after passing through the analog integrating means 31, which provide a signal which is proportional to the velocity, is converted into a signal whose frequency contains the velocity information. This is achieved by converting means 44 such as a voltage-controlled oscillator. The numeric datum 45 is therefore derived by numeric integration of the signal in output from the converting means 44 and represents the reconstructed angle of the resolver.
  • The numeric data 45 are also stored in a register 46 which is contained in the means 7, which also contain other registers which are generally designated by the reference numeral 47. The registers 47 contain other data derived from the numeric datum 45 and numeric data coming from the bus 11. The management of these registers is entrusted to the addressing logic means 48. In the execution of other operations, the tables 13 are addressed by numeric data contained in the register 46 or in the registers 47.
  • The resolver used to obtain the angular position of the mechanical angle is, in modern embodiments, of the brushless type. In any case, the resolver must be supplied (rotor voltage) by an AC voltage of appropriate frequency: a sinusoidal voltage, termed excitation voltage, is usually used.
  • The present invention allows to excite the resolver by using, instead of the sinusoidal voltage, a trapezoidal voltage, as derived efficiency from a square wave by natural switching, for example, of MOSFET transistors of a stage put downstream of integrating means 7.
  • In the specific case, the excitation signal of the resolver is obtained from a circuit shown in Figure 4.
  • The behavior over time of the resolver excitation signal, indicated by Vecc, is plotted in Figure 5 together with the signals V1 and V2.
  • The signals V1 and V2 are generated by the logic and digital function integrating means 7. They are used as the control signals of the MOSFETs 60 and 61.
  • In the time period t1, the signal V2 assumes a value which is appropriate to keep the MOSFET 61 on, while the signal V1 assumes a value which is adapted to keep the MOSFET 60 off. The voltage Vecc is negative and its value is a function of the supply voltage V1 and of the transformation ratio of the transformer 63.
  • In the time period t2, both MOSFETs 60 and 61 are kept off. In this interval, due to the capacitors 64 and 65 and to the transformer 63, the voltage Vecc switches, in a natural manner, from the negative value to a symmetrical positive value for which it is possible to bring the MOSFET 60 to the on state.
  • This value of the signal Vecc is then maintained for all the period t3 until the MOSFET 60 is brought to the off state again.
  • In the period t4, in which both MOSFETs are off again, the opposite natural switching of the voltage Vecc occurs, thus completing the periodic cycle, without any thermal and electromagnetic emissions correlated with forced switchings.
  • The main advantages of square-wave excitation are as follows.
  • The excitation system uses nondissipative stages. This fact allows to integrate the excitation stage even on signal boards, using surface-mount components. This is possible even in the case of low-impedance resolvers, which are needed in the case of long connections between the resolver mounted on the motor and the electronic demodulation circuit, executed according to the invention, which is physically provided in the converter.
  • Square-wave excitation is particularly useful when it is necessary to sample the signal supplied by the resolver. Differently from sinusoidal excitation, in which sampling should occur on the maximum of the waveform, which is difficult to define, in the case of square-wave excitation sampling occurs on a plateau after an adapted settling time. Accordingly, a time variation of the instant at which sampling occurs (within certain limits, of course) has a scarcely significant effect on the value of the sample, accordingly increasing the repeatability of the measurement, other conditions being equal.
  • A further advantage which arises from the use of the circuit according to the invention, particularly according to the block diagram of Figure 3, is that the decoding of signals arriving from the resolver by means of a tracking loop system is facilitated and simplified.
  • In the particular case of power converters dedicated to controlling brushless and reluctance motors, the circuit constitutes the means for processing the transducer signals of a resolver.
  • In practice it has been observed that the circuit according to the invention fully achieves the intended aim, since it allows to perform a method for unifying the processing of digital and analog signals by performing operations in time-sharing mode on said signals.
  • Said method for unifying the processing of analog and digital signals, particularly in AC electric drives, comprises the steps that are described hereinafter, referring to figure 6.
  • At step 100 analog input signals 99 are sent to multiplexing means 1 in order to select one of said analog input signals. At step 101 analog output signals are obtained from said multiplexing means 1 as a function of addressing signals 93 and predefined numeric data 98. At step 102 digital signals 96, derived from numeric data, are received. At step 103, in a time-sharing mode, a multiplication between said analog signals 99 and said digital signals 96 is performed in order to obtain analog output signals 92. At step 104 said analog output signals 92 are submitted to sample and hold processing obtaining signals 91. A part 93 of said analog output signals 91 is fed back, at step 105, to address said multiplexing means 1. Another part 90 of said analog output signals is sent, at step 105, to said integrating means 10. At step 106 said analog output signals 90 are integrated and sent, at step 107, to said logic and digital function integrating means 7. Frequency conversion of said analog output signals 90 is then performed at step 112.
  • The resulting analog signals 89 are stored in a register at step 113. At step 108 numeric data from means 7 are converted into digital signals by means of conversion tables storing functions to apply to said numeric data. Said digitale signal are send to be acquired (step 102) by said multiplying means.
  • Signals 97 and 95 are sent by said logic and digital function integrating means 7 for addressing said multiplying means (at step 103) and said sample-and-hold means (at step 104).
  • Signals 98 are sent by said logic and digital function integrating means 7 for addressing said multiplexing means (at step 101)
  • The processing circuit and the method thereof thus conceived are susceptible of numerous modifications and variations, all of which are within the scope of the inventive concept; all the details may also be replaced with other technically equivalent elements.
  • In practice. the devices and materials employed, so long as they are compatible with the specific use, as well as the dimensions, may be any according to requirements and to the state of the art.

Claims (25)

  1. A direct processing circuit for unifying the processing of analog and digital signals in control and monitoring circuits, particularly in AC electric drives, characterized in that it comprises means for integrating logic and digital functions which are connected to a digital processor and are adapted to send digital signals to means for multiplying digital/analog signals, said multiplying means receiving in input analog signals which are meant to be multiplied with said digital signals in order to obtain analog output signals as a function of preset numeric data said means for integrating logic and digital functions driving said multiplying means in time-sharing mode.
  2. The circuit according to claim 1, characterized in that it comprises multiplexing means adapted to receive in input analog vector signals for selecting one of said analog vector signals and subsequently sending it to said multiplexing means, said multiplexing means being addressed by said logic and digital function integration means.
  3. The circuit according to claim 1, characterized in that it comprises sample-and-hold means which are adapted to receive in input the analog output signals of said multiplying means.
  4. The circuit according to claim 3, characterized in that part of the outputs of said sample-and-ho1d means is sent in input to said logic and digital function integration means.
  5. The circuit according to one or more of the preceding claims, characterized in that another part of said outputs of said sample-and-hold means is fedback in input to said multiplexing means.
  6. The circuit according to one or more of the preceding claims, characterized in that the digital signals in input to said multiplying means are derived from numeric data output by said logic and digital function integrating means and converted by means of presettable conversion tables, said conversion tables storing functions to be applied to said numeric data.
  7. The circuit according to one or more of the preceding claims, characterized in that it comprises second integrating means, which are adapted to receive in input said other part of said outputs of the sample-and-hold means and the output signals of which are input to said logic and digital function integrating means.
  8. The circuit according to one or more of the preceding claims, characterized in that said sample-and-hold means are addressed by said logic and digital function integrating means.
  9. The circuit according to one or more of the preceding claims, characterized in that it comprises means for inverting the order of the two components of said analog signals in output from said multiplexing means.
  10. The circuit according to one or more of the preceding claims, characterized in that said multiplying means comprise first multiplying means and second multiplying means for the separate multiplication of the components of said analog signals in output from said multiplexing means.
  11. The circuit according to one or more of the preceding claims, characterized in that it comprises sign reversing means and selecting means which are arranged between said means for inverting the order and said multiplexing means.
  12. The circuit according to one or more of the preceding claims, characterized in that said analog signals in input to said multiplexing means comprise a vector signal with two components which originates from an angular position transducer of a motor shaft.
  13. The circuit according to one or more of the preceding claims, characterized in that said angular position transducer is a resolver.
  14. The circuit according to claim 13, characterized in that said multiplying means generate an analog angle error signal which is sent to said sample-and-hold means in order to generate a sampled error signal which is adapted to be sent to said second integrating means, which provide in output a signal which is proportional to the analog velocity of said motor shaft to which said resolver is applied.
  15. The circuit according to claim 14, characterized in that it has frequency converting means which are adapted to convert said signal proportional to the velocity into a corresponding frequency, said converted signal being sent to counting means, said converting means and said counting means being provided in said means for integrating logic and digital functions.
  16. A direct processing method for unifying the processing of analog and digital signals in control and monitoring circuits, particularly in AC electric drives, characterized in that it comprises the steps of:
    obtaining analog output signals as a function of predefined numeric data;
    obtaining digital signals derived from numeric data which originate from means for integrating logic and digital functions and are converted into said digital signals;
    performing, in a time-sharing mode, a multiplication between said analog signals and said digital signals in order to obtain analog output signals.
  17. A method according to claim 16, characterized in that it comprises a step of:
    sampling and holding said analog output signals and in sending part of said analog output signals to said logic and digital function integration means.
  18. A method according to claim 16, characterized in that it comprises a preliminary step of:
    sending said analog input signals to multiplexing means in order to select one of said analog input signals.
  19. A method according to one or more of claims 16 to 18, characterized in that it comprises the steps of:
    feeding back to said multiplexing means another part of said analog output signals;
    sending another part of said analog output signals to integrating means.
  20. A method according to one or more of claim 19 characterized in that it comprises a step of:
    integrating the analog output signals sent to said integrating means;
    sending said analog output signals after their integration to said logic and digital function integrating means.
  21. A method according to one or more of claim 20, characterized in that it comprises a step of:
    performing the frequency conversion of said analog output signals after their integration.
  22. A method according to one or more of claims 21, characterized in that it also comprises a step of:
    storing said analog signals in a register after their frequency conversion.
  23. A method according to one or more of claims 16 to 22, characterized in that it comprises the step of:
    converting the numeric data from said logic and digital function integrating means into digital signals by means of conversion tables which store functions to be applied to said numeric data.
  24. A method according to claim 23, characterized in that it comprises the following step:
    sending said digital signals to said multiplynig means.
  25. A method according to one or more of the previous claims, characterized in that it comprises the following step:
    addressing said multiplying means and said sample-and-hold means by signals derived from said logic and digital function integrating means.
EP99201092A 1998-04-14 1999-04-13 Direct processing circuit for unifying the processing of analog and digital signals in control and monitoring circuits, particularly in AC electric drives Withdrawn EP0951134A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
ITMI980778 1998-04-14
IT98MI000778A IT1299072B1 (en) 1998-04-14 1998-04-14 CIRCUIT STRUCTURE OF DIRECT PROCESSING TO UNIFY THE TREATMENT OF ANALOG AND DIGITAL SIGNALS IN COMMAND AND CIRCUITS

Publications (1)

Publication Number Publication Date
EP0951134A1 true EP0951134A1 (en) 1999-10-20

Family

ID=11379751

Family Applications (1)

Application Number Title Priority Date Filing Date
EP99201092A Withdrawn EP0951134A1 (en) 1998-04-14 1999-04-13 Direct processing circuit for unifying the processing of analog and digital signals in control and monitoring circuits, particularly in AC electric drives

Country Status (2)

Country Link
EP (1) EP0951134A1 (en)
IT (1) IT1299072B1 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0150472A2 (en) * 1983-12-30 1985-08-07 Kollmorgen Technologies Corporation Control system for improving induction motor transient response by excitation angle control
US4816723A (en) * 1988-04-04 1989-03-28 Sony Corporation Variable speed motor control method and apparatus
US5122719A (en) * 1991-02-27 1992-06-16 Eastman Kodak Company Method and apparatus for reducing recurrent fluctuations in motor torque
US5184156A (en) * 1991-11-12 1993-02-02 Reliant Laser Corporation Glasses with color-switchable, multi-layered lenses
US5225754A (en) * 1988-12-06 1993-07-06 Boral Johns Perry Industries Pty. Ltd. Control system for a motor
US5260650A (en) * 1989-06-19 1993-11-09 Siemens Aktiengesellschaft Method and apparatus for detecting low rotational speeds using a resolver
US5491391A (en) * 1993-09-16 1996-02-13 International Business Machines Corporation Start up circuit for continuous sine-wave commutated brushless motors

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0150472A2 (en) * 1983-12-30 1985-08-07 Kollmorgen Technologies Corporation Control system for improving induction motor transient response by excitation angle control
US4816723A (en) * 1988-04-04 1989-03-28 Sony Corporation Variable speed motor control method and apparatus
US5225754A (en) * 1988-12-06 1993-07-06 Boral Johns Perry Industries Pty. Ltd. Control system for a motor
US5260650A (en) * 1989-06-19 1993-11-09 Siemens Aktiengesellschaft Method and apparatus for detecting low rotational speeds using a resolver
US5122719A (en) * 1991-02-27 1992-06-16 Eastman Kodak Company Method and apparatus for reducing recurrent fluctuations in motor torque
US5184156A (en) * 1991-11-12 1993-02-02 Reliant Laser Corporation Glasses with color-switchable, multi-layered lenses
US5491391A (en) * 1993-09-16 1996-02-13 International Business Machines Corporation Start up circuit for continuous sine-wave commutated brushless motors

Also Published As

Publication number Publication date
IT1299072B1 (en) 2000-02-07
ITMI980778A1 (en) 1999-10-14

Similar Documents

Publication Publication Date Title
KR880000873A (en) Sampled data signal multiplier
US3573448A (en) Hybrid multiplier
US4180859A (en) System for measuring the speed of rotation of a synchro by means of a sampling technique
EP0951134A1 (en) Direct processing circuit for unifying the processing of analog and digital signals in control and monitoring circuits, particularly in AC electric drives
US4660162A (en) Interpolation pulse duration modulated multiplier
US4646321A (en) Interpolation pulse duration modulated adder
JPH10150363A (en) Digital programmable phase shifter and a/d converter using phase shifter
US4603425A (en) Interpolation pulse duration modulation circuit
US3430855A (en) Coordinate axis converter employing a function generator
FI70334B (en) PULSBREDDMULTIPLIKATOR
JPH0658772A (en) Signal processing circuit of encoder
JPH0710411Y2 (en) Signal generator
KR890005923Y1 (en) Position control circuit of DC servo motor
JPS6066524A (en) A/d converter
KR920007068B1 (en) Analog Signal I / O System of Motor Driving Device Using Resolbar
RU2214039C2 (en) Facility modeling signals of complex form based on kajdan function
SU1525916A1 (en) Shaft angle digitizer
KR830000901B1 (en) Improved transducer signal device
SU559257A1 (en) Functional converter of the angle of rotation of the shaft into the code
JP3070809B2 (en) Function Generator
SU1309050A1 (en) Device for transforming polar coordinates to rectangular coordinates
SU1582355A1 (en) Servo analog-digital converter
CN116878548A (en) A decoding method, decoding circuit and decoding system for a resolver
SU924853A2 (en) Voltage-to-code converter
SU407370A1 (en) CORNER CONVERTER - CODE

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): BE CH DE ES FI FR GB IT LI NL SE

AX Request for extension of the european patent

Free format text: AL;LT;LV;MK;RO;SI

17P Request for examination filed

Effective date: 20000417

AKX Designation fees paid

Free format text: BE CH DE ES FI FR GB IT LI NL SE

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 20031031